网盘需求分析_第1页
网盘需求分析_第2页
网盘需求分析_第3页
网盘需求分析_第4页
网盘需求分析_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网盘需求分析 TOC o 1-5 h z 1引言21.1编写目的2 HYPERLINK l bookmark10 o Current Document 1.2背景21.3定义21.4参考资料2 HYPERLINK l bookmark13 o Current Document 2任务概述3 HYPERLINK l bookmark16 o Current Document 2.1目标3 HYPERLINK l bookmark24 o Current Document 2.2用户的特点3 HYPERLINK l bookmark27 o Current Document 2.3假定和约束4 H

2、YPERLINK l bookmark42 o Current Document 3需求规定5 HYPERLINK l bookmark45 o Current Document 3.1对功能的规定5 HYPERLINK l bookmark48 o Current Document 3.2对性能的规定5 HYPERLINK l bookmark51 o Current Document 3.2.1 精度5 HYPERLINK l bookmark60 o Current Document 3.2.2时间特性要求5 HYPERLINK l bookmark63 o Current Docume

3、nt 3.2.3灵活性6 HYPERLINK l bookmark66 o Current Document 输人输出要求6 HYPERLINK l bookmark77 o Current Document 3.4数据管理能力要求7 HYPERLINK l bookmark80 o Current Document 3.5故障处理要求7 HYPERLINK l bookmark83 o Current Document 3.6其他专门要求7 HYPERLINK l bookmark86 o Current Document 4运行环境规定7 HYPERLINK l bookmark89 o

4、Current Document 4.1设备7 HYPERLINK l bookmark107 o Current Document 4.2支持软件8 HYPERLINK l bookmark113 o Current Document 接口8 HYPERLINK l bookmark116 o Current Document 4.4控制81引言1.1编写目的该需求说明书详细描述了网络硬盘项目的需求,编写该需求说明书的主要目的是为了使 用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的 基础。作为软件产品的依据,本说明文档将从系统的功能要求、性能要求、运行硬件环境

5、要求、 运行软件环境要求及安全性等方面为财务工资支付系统的软件设计作出详细规定。旨在 确保本系统软件系统最终目标的实现。本说明书也是最终对产品进行集成测试(也称综合测试或需求测试)的依据。预期读者:系统分析,编程及测试人员。1.2背景这次项目是做一个网络硬盘,要求使用CVS进行版本控制,Junit进行单元测试,log4j 进行控制日志信息输送,希望通过这次项目实习,加深大家对java语言的理解,提高动手变成 的能力,而不只是停留在理论层面上.1.3定义本项目采用客户机/服务器模式的原理,客户端的程序是建立在windows系统上以Java 为开发软件的应用程序,服务器端也采用windows为操作

6、系统的工作站,是采用MySQL 为开发软件的数据库服务程序。客户机/服务器:简称C/S模式,即客户端运行客户端程序,将运行结果传送服务器,服务器 运行服务器端程序,将运行结果接收,并运行相应程序,将运行后的结果,再返回客户端,客户端 接收,显示.客户端:客户端安装网络硬盘系统服务器:服务器端设计者通过规范的API文档,提供给客户端,以方便客户端的开发, 使得同时进行,提高效率,节约时间。两端通过socke t(套接字)进行多线程通信。网络硬盘:简称网盘,是一种可以进行信息数据上传、下载、共享等操作的信息数据存 储空间。我的网盘:每个用户在服务器上都有一个存储空间,即我的网盘,在客户端显示的”我

7、的 网盘”就是对服务器上物理存储空间的该用户所拥有的文件的映射:共享中心:该面板显示的是整个网盘空间的所有共享文件.上传:从用户本地发送文件到服务器下载:用户向服务器发送请求资源的信息,服务器根据资源信息发送相应文件到用户本用户权限:根据用户的权限,对用户的存数空间进行分级,权限越大,存数空间越大 剩余空间:用户还能上传的文件的总大小Java2实用教程(第三版)耿祥义张跃平编著 清华大学出版社2任务概述2.1目标该系统基于网络方式,向用户提供文件的存储、访问、备份、共享等文件管理 功能。系统采用C/S模式开发.添加用户管理模块。服务器端如下所示:服务端主要是针对网盘的容量控制及用户的级别及想用

8、权限的管理及相关升级 及权限的控制。(1)用户容量理模块:实现每个级别的网络容量的控制机设置级别的容量增量管理。(2)用户信息管理模块:用户级别的管理及控制还包括用户非法内容的监管及用户级别权限的设置及相 应的权限的管理。扩展后的客户端如下所示:客户端用户信息模块包括用户的注册、登录及用户对个人资料的管理。(1)注册。通过客户端访问用户注册页面填写相关的个人用户信息获取网 盘使用权限和个人网盘空间。(2)登录。通关登录对话框输入个人相关信息登录个人空间飞访问个人网 盘资源。(3)个人信息管理。可以更新个人用户的相关资料包括用户名、密码、个 性签名、Email等个人相关的资料。增加视频/音频/图

9、片等文件的管理。2.2用户的特点本软件的最终用户是面向学院的学生、老师 他们都具有一定的计算机应用基础 可以 比较熟练操作计算机。系统维护人员为计算机专业人员 熟悉数据库、操作系统、网络维护 工作。维护人员为间隔性用户。2.3假定和约束时间大约是一学期,无需经费。3需求规定3.1对功能的规定重命名文件下载文件删除文件移动文件上传文件自定义文件夹上传文件下载文件删除文件重 命 名 文 件自定义文件夹3.2对性能的规定3.2.1精度运行性能1)系统的功能实现情况:用户可在本系统下实现各种用户要求的功能2)系统的安全性:对于系统的重要数据都有密码保护,具有一定的安全性3)系统的容错性:用户输错数据都

10、有提示信息,具有较好的容错性能。4)系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据。5)软件响应时间:5秒以内6)数据更新时间:5秒以内3.2.2时间特性要求响应鼠标单击的时间在45秒之间;3.2.3灵活性窗口响应绝大部分的快捷菜单和控制面板操作;3.3输入输出要求1)数据字典描述:管理员:管理员ID,管理员名称,管理员密码字段整理Ml登认操作W 脾土 id1111 用杳autD_incremBnt画资 置画EadiTiirinarTievarcharijO)uH8_unicode_ci是NULL囱口哭匝土迥典口伊varchan2D)utiS_unicDdB_ci否周/用户目录:

11、用户目录ID;用户ID;(外键)目录名称;父目录;子目录;创建时间,文件 数目;目录大小;属性HullStu雌口use顼 yint(4j否auto_increnient匿)X国lxyseMdint.:4NULL筐Xdii_ajaicrievmrcharUD)utf8_ijiiicod6_ci是NULLX匚falherdirijarrharfSOLitfS_iniEodE_Ei是NULLsojidjrviarchan2Dirtf3_unicode_ci是NULLX搠岗n史?淄竺虹画史dststime呈NULLX:Tfijenuinbe-rint2O是NULL*贸Ft匚diiaize诫岫是NMLX

12、用户文件:文件ID; PK,文件名称;文件指定目录;文件类型;文件上传时间;用户ID; 文件大小;文件下载时间;文件下载次数;字食褒垂整理 反性rii藤外场作何口iniiJ;否anta incremeni 园 J* X E3 间攫屉口I.naiinevarchar(3a|Utta_unicode_ci是NULL园JX画S3墨晚虹业archart2dutf3_unicodB_ci基NULL匿/M画0圈府.口uarrharfM Jutf8_unicDdE是NULL圈jZM013国壁匿?ijeupload_ti.medaletin:3是hULL屉1/K固1153ESn塑顷I一血甘)是/堕固K.翩国空

13、丁口 lile_ti zbvamharfdd | utffl_unk:QdB_ci 易 NULL夕 X IS!曹府nj&wn I gdaietinie是 uLl隹=,*N固值1 密询n 虹典归叩史 g迎iii120j是 NULLR=l*XRSI s t用户信息:ID;注册用户时使用的ID;姓名;真实姓名;密码;年龄;性别;联系电话;出生日期;QQ;(注册时使用的);EMAIL;(注册时是使用的);头像;image;手机 号;个性签名;地址;字崖!JS性Hull些史口!典_iqinti 4)否SLitc_incrent 罔X聊园倒Iffluseinainerchar(IO)ulfa_uniccd

14、e_ci是MULL/脚园倒出user_age呻BNULL国JX E3置曲市usersexinti 2)是NULL国X睨匿固市userjelinti:20:-NULL匿1折X E3 Euuserbirtidaydata呈NULL履JX 031 IS:t口usergc;archan20)ulf8_uniDcds_ci是NULLB=) Z X E GS E EBuser_emailHsrchanO)ulfS_uniccde_ci是NULL/胸直晓匿1U5er_fiace linage囱匚hm2i:i)ui(3_uniEcds_c.iNULLK面直晒世iiser_addre55yarchanLi)ui

15、f9_uni 匚 c:dE_ci是NULL/面园购置U迎匚奥也兴臭1匹1!/archan7Ci)ult0_umccde_c.i是NULL困LX 0 E3 0 IH.L-PyordrchariiU)uH3_umccde_ci否注册用户:用户ID;用户名;(昵称);用户密码;(密码);邮箱;(反馈信息);注册时间;注册密码。宇理好整理 属性Hu!双认 滴弁程杵应割int(+杏Birto_increment闫# X贸同匿用use renamevarihar(1D)uiF8_unicode_ci是WJJLL园 JX围国暇序Iijsierpessw&rdvarchar(2D)ulf3_Ljnicode_

16、ei是NULL宓/X朝邑匿邑useiemajluarchar(2D)u1fB_unicod0_ci是NULL省户X国 09 脂司ui&r_regisrer_timedatetime是 NULL演 J X 葡尚I 修网口留!单笑7 萸匚叽口塑旦皇削1 .8rchan2Dj utfB_unicode_ci 舌俱/ X用I国豚同3.4数据管理能力要求管理用户的个人资料文件,本地服务器文件,数据库记录。3.5故障处理要求出现故障后可以通过一定的方式找回来数据。3.6其他专门要求密码丢失可以找回,在任何操作系统中都可以使用。4运行环境规定4.1设备CPU p4 3.0G 2M 缓存 800MHzx3.75 超线程内存512M显卡 Radeon X600 256M 显存 硬盘80G显示器 普通17寸纯平CRT服务器:CPU p4 3.0G 2M 缓存 双 CPU内存2G ECC硬盘 SCSI 240G显示器 普通15寸纯平CRT4.2支持软件操作系统:Windows编制程序:JAVA4.3 接口外部接口 Data A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论