需求分析 题目:“等角螺线”网盘文件管理系统的设计与实现 功能需求: “等角螺线”网盘文件管理系统主要为用户提供一块网络上的存储空间。在这个空间中属于用户的存储空间里,用户可以像在本地计算机上操作自己的硬盘空间中的文件一样随意操纵该存储空间内的文件和文件夹。系统功能主要包括以下两个方面:1.用户;2.管理员。以下对两个方面的具体功能进行描述: 1)用户:用户必须要注册后才能使用,注册内容包括用户名和密码。 2)管理员:管理员拥有管理权限,登陆后可查看用户信息,查看文件是否合法,可以删除不合法的文件和违规用户。 在系统中,用户可以注册,登录,文件上传、文件下载、好友管理、权限管理、消息管理、文件管理、通过手机进行第三方登录;管理员可以登录,对用户上传的文件进行管理,对用户信息进行管理。 技术需求: 该系统采用B/S模式,基于javaweb+SSM+MYSQL的设计与实现。在局域网或互联网上运行,用户可以通过接入internet的计算机,访问该网盘系统。本系统是一个比较普通的信息发布系统,在技术上具有可行性。 (3) 系统总体设计; 系统以用户、管理员两种角色功能组成。系统前台包括注册、 登录、文件上传、文件下载、好友管理、权限管理、消息管理、文件管理以及第三方登录九大功能模块。系统后台包括管理员登陆、管理员删除不合法文件、管理员删除用户三大模块。具体如下图所示。 系统前台包括用户注册、登录、文件上传、文件下载、好友管理、权限管理、消息管理、文件管理、第三方登录。 1.注册:任何用户在使用前必须注册。 2.登录:用户账号唯一,注册后直接登录。 3.文件上传:上传本地文件,支持秒传、断点上传功能、分块上传功能。秒传功能前端采用spark-md5.js计算文件的md5,与网盘数据库中的文件md5对比来实现秒传。断点上传和分块上传类似,在客户端上传时,将大于40MB的文件按照每40MB为一块为单位拆分为多块。后台建立索引关联这些文件块。同时后台会记录当前的上传字节数,发生异常时,记录该值。以便下次可以跳过n个byte进 行上传。 4.文件下载:下载网盘中的文件,支持文件的断点下载功能。同断点上传类似。 5.好友管理:添加分组、添加好友。同时可以将分享给好友。 6.权限管理:使用过滤器和Spring的AOP实现权限控制。 7.消息管理:使用WebSocket实现消息主动推送。 8.文件管理:支持文件删除、重命名、移动、新建文件夹等功能。 9.第三方登录:手机验证。 系统后台包括管理员登录、删除文件、删除用户。 1.登录:管理员点击首页“管理员登陆”完成登录。 2.删除文件:对于用户的不合法文件管理员可删除。 3.删除用户:对于不合法用户,上传恶意文件者,管理员可删除用户。 技术路线。 本网盘文件管理系统,基于javaweb+SSM+MYSQL实现。 些参数,需要获取什么数据。使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)。
成品毕业设计 可以根据自己的要求 , 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从 QQ或者邮箱等方式发送毕业设计程序。
我们团队,可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) .我们会根据用户毕业设计的难易程 度 ,工作量大小等,具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包.