网盘需求分析

上传人:枫** 文档编号:457356979 上传时间:2023-02-02 格式:DOCX 页数:8 大小:233.75KB
返回 下载 相关 举报
网盘需求分析_第1页
第1页 / 共8页
网盘需求分析_第2页
第2页 / 共8页
网盘需求分析_第3页
第3页 / 共8页
网盘需求分析_第4页
第4页 / 共8页
网盘需求分析_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《网盘需求分析》由会员分享,可在线阅读,更多相关《网盘需求分析(8页珍藏版)》请在金锄头文库上搜索。

1、需求分析1:引言1.1 编写目的该需求说明书详细描述了网络硬盘项目的需求,编写该需求说明书的主要目的是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。作为软件产品的依据,本说明文档将从系统的功能要求、 性能要求、运行硬件 环境要求、运行软件环境要求及安全性等方面设计作出详细规定。旨在确保本系统软件系统最终目标的实现。1.2 范围该需求说明书主要包括项目背景 ,参考文献,任务才述,主要业务名词和术语 定义,需求规定,数据流程分析,运行环境规定等的详细说明1.3 背景开发软件名称:网盘项目开发者:西南财经大学天府学院计算机科学系“网盘”开发小组:胡颖(组长

2、),廖运杰,樊燕萍,李新孜用户单位:西南财经大学天府学院1.4 参考资料Java2实用教程(第三版)耿祥义张跃平编著清华大学出版社2任务概述2.1 目标:随着网络技术的日益普及和信息化建设的重视,网络硬盘是一种新型安全的网络存储系统, 网络硬盘是一块专属的存储空间,这次项目对用户而言,主要是为了帮助用户存储个人文件,它可以用作个人的一个网络U盘,用户可以通过上网登录网站的方式,上传、下载自己想要的文件。只要能上网,就可以用网络硬盘登录到服务器上进行个人文件的上传、删除及文件目录的新建、修改、共享等操作,随时随地存储自已的个人文件。对我们开发者而言,这次项目旨在培养我们的动手能力和团队合作精神,

3、希望通过这次项目实习,加深大家对java语言的理解,提高动手的能力,而不只是停留在理论层面上.2.2 用户特点本软件的最终用户是面向学院的学生、老师,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护 人员为间隔性用户。3需求规定3.1主要业务名词和术语本项目采用客户机/服务器模式(c/s)的原理,客户端的程序是建立在windows系统上以Java为开发软件的应用程序,服务器端也采用windows为操作系统的工作站,是采用MySQL为开发软件的数据库服务程序。(1)客户机/服务器:简称c/s模式,即客户端运行客户端程序

4、,将运行结果传送服务器, 服务器运行服务器端程序,将运行结果接收,并运行相应程序,将运行后的结果,再返回客户 端,客户端接收,显示.(2)客户端:客户端安装网络硬盘系统 cket(套接字)进行多线程通信。(3)网络硬盘:简称网盘,是一种可以进行信息数据上传、下载、共享等操作的信息数据存储空间。(4)我的网盘:每个用户在服务器上都有一个存储空间,即我的网盘,在客户端显示的”(5)我的网盘”就是对服务器上物理存储空间的该用户所拥有的文件的映射(6)上传:从用户本地发送文件到服务器(7)下载:用户向服务器发送请求资源的信息,服务器根据资源信息发送相应文件到用户本地(8)用户权限:根据用户的权限,对用

5、户的存数空间进行分级 ,权限越大,存数空间越大(9)剩余空间:用户还能上传的文件的总大小3.2 网盘的数据流(1)数据字典描述:管理员:管理员ID,管理员名称,管理员密码字段美屋整理 属性Null默认 颜外搽作口蚂型也型irrt(4否aulo_incnernent层1JX度O陶日一口Z 也15吧2号v3fchar(1O) utf3_unicflde_ci 是 ULL但 J / 图园函茴adinin_password烟 ch可庇国utf9_unicode_ci 音回/周画砌匠用户目录:用户目录 ID;用户ID;(外键)目录名称;父目录;子目录;创建时间,文件数目;目录大小;字般类星整理JB性Nu

6、ll默认藏外撵作侬匚助匚.int4)香autojncrement国yX璐度屈泥UBe-Mdint(4)是NULL唱帝 产X胤直I度Edir_namex-3nchart20)utfB_unicode_ci是NULL唱X骑国园oasEfattier dir vanchair20)Lrtf&_unicode_ci是ULL酉/X:7回鹿窟MMi_dlrvarchar(期ut(B_unicode_ci是NULL酉9X商茴潺3Bdircreate timedatetime是NULL同JX斶回困年IFile number ak k inU20)是NULL唱X直圈度费5dii_3_izeint(1QQj是UL

7、L周炉X窗园购笊文件上传时间;用户ID;用户文件:文件ID; PK,文件名称;文件指定目录;文件类型; 文件大小;文件下载时间;文件下载次数;字段宾室整理snNull蒙认顺外操作fi 吐 idWauto_increnien1X因前国国filenamevarcharZO)utf8_unicadeci是NULLzX冏葩国:TfiledirMarch 副(2。JutfSjjnisd jci是NULL承X因画超国afchanQ)utlBjunicadeci1=1NULLX陶同腾国filejupl Mdjiinedatetirne是NULLJX因置圈宜seMdinft(4)是NULL/X陶陶图同HI白如

8、工电varchan4O) n. ulf8_dnicode_ci是NULLJX圈面筋ffltQW/g 列 曼q.UlP史dsteti m e是NULLJX国同圈茴file download number inti2CI; r T+ eh, r f 是NULLyX因掰EB用户信息:ID;注册用户时 使用的ID;姓名;真实姓名;密码;年龄;性别; 联系电话; 出生日期;QQ;(注册时使用的);EMAIL;(注册时是使用的);头像;image;手机 号;个性签名;地址;手鹿夫至舞攫SIT Null才认航外u号白匚:ijjidint(4)否autojncrerrbent 屈 fX囹的胫困usernain

9、eviFGhar(1O)uti8mim 加 jci里NULL国/X国血骁席user aqeint(2|NULL国JX窗窗将u$er_$eint(2)是NULL圆产X席1 E3骁制user_telint(20:呈NULL因X国圆面U$ArTb_iHll(lajfdate是NULLX圈园费的史安?:史Ivarchan;20)ulfSunicodeci是NULL国产阔IS通国iu号0匚mm ad 1vardiwr(ZQ)uif8_unic 口d jeiNULL圉J圈典韭国次史丁旺 9旦varchar(20ju!f8_ijnicode_ei是NULL国产图中岁尉user addressB 1 : ,

10、vath /2C)ulfS_unicDd0_cr上NULL国JX国回题显史理L西叩咽LWl世-?rchar(20;u(13_unicQde_ci是NULL固”X阳S3般商user password r r ! rJ a , r r n a a/archar(20;utiB_ijniccide_ci否国/X阈匿费困注册用户:用户ID;用户名;(昵称);用户密码;(密码);邮箱;(反馈信息);注册时间;注册密码。字氐集型整理JlttNullMUan肆作u眼匚id而网舌airtajncrement陵X阎金望流use renamevarcharflO.lutfSufnicDdeci是NULLnX面EG

11、I屣E野里匚P缪史经坦rcha20)Ljtf3_unicode_ci是NULL叁*商震瞪朋LiBBr 21rliail K , varchartJ-Ojutf8_unicDde_cipNULL唱X面富曳罡工吃LES9L他身!如出datetime是NULL耀X向届|j_T.u&eir reqi京培r affirm55州0rd,同ch肌20utf_unicode_ci否但*面=曼院(2)数据实体结构描述(3) E-R 图管理同古字甘州助IDTTITM用户强I .ID文 fl ID父日就TEfbllM兽盅时帧燃ID口尼人小上扑救口义作人”工件走良3.3 网盘功能概述:所有的功能实现都涉及到到 socket通信,包括消息或者是文件的传输(上传,下载),1 .注册功能客户端涉及对象:注册页面,客户端 socket(线程池)服务端涉及对象:服务端socket,数据库操作对象userDao,用户模型 userBean注册页面获得用户的输入一注册页面验证用户的输入(前台验证)一注册页面调用 socket的out对象发送封装好的注册消息一服务端in对象接收到客户端 out对象发送过来

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号