闪云网盘需求文档.docx

闪云网盘需求文档.docx

ID:57263785

大小:2.66 MB

页数:48页

时间:2020-08-07

闪云网盘需求文档.docx_第1页
闪云网盘需求文档.docx_第2页
闪云网盘需求文档.docx_第3页
闪云网盘需求文档.docx_第4页
闪云网盘需求文档.docx_第5页
资源描述:

《闪云网盘需求文档.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、闪云网盘系统需求分析文档1.0小组成员:陈英豹黄宸希王晨郭欣高雪金振成汉超田旭耕1引言31.1编写目的31.2项目背景31.3术语说明32项目概述42.1项目的一般描述42.2项目的功能42.3运行环境:52.4条件与限制:53功能性需求63.1功能概述63.2用户—登录73.3用户—注册93.4用户—注销103.5用户—忘记密码123.6用户--好友和分组管理133.7用户-文件分享153.8用户-上传文件至云盘173.9用户-云盘文件下载193.10用户-云盘上传列表显示213.11用户-云盘下载列表显示用例图223.12用户-云盘文件操作233

2、.13用户-文件阅读权限管理253.14用户—文件管理273.15管理员—用户管理333.16管理员—文件管理374性能需求405用户界面415.1用户管理415.1.1登录界面415.1.2注册界面425.1.3主页425.1.4个人资料435.2文件管理445.2.1文件分类排序445.2.2文件上传445.2.3文件删除、重命名455.3好友分组管理465.3.1添加好友465.3.2删除好友465.3.3添加分组475.3.4好友互动475.4文件分享481引言1.1编写目的编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工

3、作更具体。 是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和用户界面,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。1.2项目背景软件系统名称为闪云云存储系统本系统需求由小组内成员讨论及参照现有云平台而产出本系统为独立运行的系统,暂不考虑与其他系统额链接关系。1.3术语说明参与者:系统的用户,如系统管理员、一般管理员和普通用户均称为参与者。磁盘配额:管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范

4、围内的磁盘空间。私密分享:分享后需要输入校验码提取文件的分享方式。2项目概述2.1项目的一般描述本系统主要功能是为了解决海量数据存储问题,以数据存储和管理为核心。将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。2.2项目的功能主要功能模块有文件管理、存储管理、用户信息管理、其他模块。如下图所示:图2.2.1功能模块示意图2.3运行环境:Linux操作系统、MySql数据库、JDK1.7及以上版本、tomcat6.0以上版本2.4条件与限制:软件限制:操作系统:Linux服务器:Tomcat

5、6.0以上版本开发平台:JDK1.7及以上版本数据库:MySQL硬件限制:CPU:单核或双核内存:2GB及以上硬盘:100GB及以上3功能性需求3.1功能概述在本系统中共分三个角色,分别是用户、普通管理员和系统管理员。用户有文件管理、好友管理、分组管理和文件分享四个大分类。管理员则有文件管理和用户管理两大分类。总的用例图如图3.1所示:图3.1.1管理员用例图图3.1.2用户用例图3.2用户—登录用例图:图3.2.1登录用例图用例描述用例名称登录用例描述输入用户名和密码,登录到网盘参与者用户前置条件进入登录界面后置条件登录成功基本操作1.用户进入到登

6、录界面。2.用户在界面上输入用户名、密码、验证码。3.用户选择登录身份(用户、管理员、系统管理员)。4.用户触发登录按钮。5.进入云盘主界面。表3.2.2登录的用例描述时序图:图3.2.3登录用例时序图3.3用户—注册用例图:图3.3.1注册用例图用例描述:用例名称注册用例描述初次使用此系统用户,需要在登录界面选择注册新用户。进入注册界面,输入用户名,密码等必要信息。如果某项信息为空或者格式不符合标准,系统将会有提示。当输入项正确,触发注册按钮,完成注册。参与者用户前置条件进入注册界面后置条件注册成功基本操作1.用户进入到注册界面。2.用户在注册界面

7、,输入用户名等信息。3.用户触发注册按钮。4.完成注册。表3.3.2注册的用例描述时序图:图3.3.3注册用例时序图3.4用户—注销用例图:图3.4.1注销用例图用例描述:用例名称注销用例描述确认用户处于登录状态,完成注销。参与者用户前置条件用户处于登录状态后置条件完成注销(处于离线状态)基本操作1.用户处于登录状态。2.触发注销按钮。3.完成注销。表3.4.2注销的用例描述时序图:图3.4.3注销用例时序图3.5用户—忘记密码用例图:图3.5.1忘记密码用例图用例描述:用例名称忘记密码用例描述当用户忘记密码时,输入用户名和绑定邮箱找回密码,完成密码

8、重置。参与者用户前置条件在登录界面后置条件完成密码重置基本操作1.用户进入登录界面。2.输入账号。3.输入密

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。