java网盘系统源码_java云盘

hacker|
97

文章目录:

用JavaEE怎么去做一个网盘

基于java EE的网络云盘系统

云盘:

主要是对注册客户进行资料存储、管理

(上传、下载、查询、分类、删除、移动等)

最终用户

1)注册用户

注册、登录、上传文档、系统对资料进行分类(视频、音频(在线播放)、图片浏览)

目录操作、文件管理(删除、改名)、查询文件、分享

2)管理员

注册用户管理:启用、禁用账户

文件管理:删除、

3)未登录账号

搜索云盘所有共享文件,并可以下载

3.创新点:

1)网页版、客户端、手机APP

完成网页版功能

2)大文件处理

4.基本数据库(初步)

文件保存在服务器端某个设定目录中,设定目录与用户关联,文件的基本信息保存数据库(文件名、路径、大小、上次日期、Hashcode、文件类型......)

实体:

用户表(类型分为管理员、用户):用户名、密码、用户类型

文件表:编号、文件名、保存路径、大小、上传日期、Hashcode、文件类型、【用户ID】、文件状态

用户文件表:

编号、文件ID、用户ID

共享信息表:

编号、文件ID、URL

如何完成?

1. 使用UML(用例图)描述系统功能,每个用例图详细描述。(15-20页)

2.详细设计

数据库设计

实体、实体关联、E-R图

数据库物理设计

数据库架构设计

MVC框架

Model(BLL、DAL):实体类、DB工具类、Service层(功能:使用接口)

视图原型:

HTML模板

3.代码编程

求Java api 1.7的中文文档,要网盘链接?

Javaapi1.7的中文文档网盘密码:hjbsJavaapi1.7的中文文档:一、JDK(JavaDevelopmentKit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。二、JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK(Softwaredevelopmentkit)。三、JDK中还包括完整的JRE(JavaRuntimeEnvironment,Java运行环境),也被称为privateruntime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。四、JDK包含的基本组件包括:1、javac–编译器,将源程序转成字节码。2、jar–打包工具,将相关的类文件打包成一个文件。3、javadoc–文档生成器,从源码注释中提取文档。4、jdb–debugger,查错工具。

求好的java开源B2C商城源代码

我有java版企业级商城,Spring+SpringMVC+hibernate+freemarkerm,数据库是mysql.

另外,453560902群里也可以找到分享的。

java如何实现百度网盘的分享逻辑

明白网盘存储原理。并不是给你开辟你的私有盘,所有人的数据都存在一个盘里。大家都对这个盘可以读写。为了区分东西都是谁的。在表结构中有文件(id)和所属人+(共享人)这三个字段。当我把文件共享给你的时候。就是把文件(id)+所属人+(共享人,你)这个条数据修改一下。你可以选择保存到你本地,那就是文件复制,新的文件id+所属人(你)。

3条大神的评论

  • avatar
    访客 2022-07-15 上午 02:40:07

    JDK已经成为使用最广泛的JavaSDK(Softwaredevelopmentkit)。三、JDK中还包括完整的JRE(JavaRuntimeEnvironment,Java运行环

  • avatar
    访客 2022-07-14 下午 08:58:20

    eemarkerm,数据库是mysql.另外,453560902群里也可以找到分享的。java如何实现百度网盘的分享逻辑明白网盘存储原理。并不是给你开辟你的私有盘,所有人的数据都存在一个盘里。大家都对这个盘可以读写。为了区分东西都是谁的。在表结构中有文件(id)和所

  • avatar
    访客 2022-07-14 下午 04:59:16

    、客户端、手机APP 完成网页版功能 2)大文件处理 4.基本数据库(初步) 文件保存在服务器端某个设定目录中,设定目录与用户关联,文件的基本信息保存数据库

发表评论