最新闪云网盘需求文档10.docx
- 文档编号:12586289
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:46
- 大小:1.65MB
最新闪云网盘需求文档10.docx
《最新闪云网盘需求文档10.docx》由会员分享,可在线阅读,更多相关《最新闪云网盘需求文档10.docx(46页珍藏版)》请在冰豆网上搜索。
最新闪云网盘需求文档10
闪云网盘系统
需求分析文档
1.0
小组成员:
陈英豹黄宸希王晨郭欣高雪金振成汉超田旭耕
1引言
1.1编写目的
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。
是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和用户界面,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
1.2项目背景
软件系统名称为闪云云存储系统
本系统需求由小组内成员讨论及参照现有云平台而产出
本系统为独立运行的系统,暂不考虑与其他系统额链接关系。
1.3术语说明
参与者:
系统的用户,如系统管理员、一般管理员和普通用户均称为参与者。
磁盘配额:
管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。
私密分享:
分享后需要输入校验码提取文件的分享方式。
2项目概述
2.1项目的一般描述
本系统主要功能是为了解决海量数据存储问题,以数据存储和管理为核心。
将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
2.2项目的功能
主要功能模块有文件管理、存储管理、用户信息管理、其他模块。
如下图所示:
图2.2.1功能模块示意图
2.3运行环境:
Linux操作系统、MySql数据库、JDK1.7及以上版本、tomcat6.0以上版本
2.4条件与限制:
软件限制:
操作系统:
Linux
服务器:
Tomcat6.0以上版本
开发平台:
JDK1.7及以上版本
数据库:
MySQL
硬件限制:
CPU:
单核或双核
内存:
2GB及以上
硬盘:
100GB及以上
3功能性需求
3.1功能概述
在本系统中共分三个角色,分别是用户、普通管理员和系统管理员。
用户有文件管理、好友管理、分组管理和文件分享四个大分类。
管理员则有文件管理和用户管理两大分类。
总的用例图如图3.1所示:
图3.1.1管理员用例图
图3.1.2用户用例图
3.2用户—登录
用例图:
图3.2.1登录用例图
用例描述
用例名称
登录
用例描述
输入用户名和密码,登录到网盘
参与者
用户
前置条件
进入登录界面
后置条件
登录成功
基本操作
1.用户进入到登录界面。
2.用户在界面上输入用户名、密码、验证码。
3.用户选择登录身份(用户、管理员、系统管理员)。
4.用户触发登录按钮。
5.进入云盘主界面。
表3.2.2登录的用例描述
时序图:
图3.2.3登录用例时序图
3.3用户—注册
用例图:
图3.3.1注册用例图
用例描述:
用例名称
注册
用例描述
初次使用此系统用户,需要在登录界面选择注册新用户。
进入注册界面,输入用户名,密码等必要信息。
如果某项信息为空或者格式不符合标准,系统将会有提示。
当输入项正确,触发注册按钮,完成注册。
参与者
用户
前置条件
进入注册界面
后置条件
注册成功
基本操作
1.用户进入到注册界面。
2.用户在注册界面,输入用户名等信息。
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忘记密码用例图
用例描述:
用例名称
忘记密码
用例描述
当用户忘记密码时,输入用户名和绑定邮箱找回密码,完成密码重置。
参与者
用户
前置条件
在登录界面
后置条件
完成密码重置
基本操作
1.用户进入登录界面。
2.输入账号。
3.输入密保问题。
4.重置密码。
5.完成密码重置。
表3.5.2忘记密码的用例描述
时序图:
图3.5.3忘记密码用例时序图
3.6用户--好友和分组管理
用例图:
图3.6.1好友和分组管理用例图
用例描述:
用例名称:
分组管理
用例描述:
支持创建和删除分组功能。
参与者:
系统管理员,普通管理员,普通用户。
前置条件:
包含本功能的网页被打开。
后置条件:
分组创建成功或分组删除成功。
基本操作:
(1)用户打开网页。
(2)用户登入成功。
(3)进入所在功能网页。
(4)选择分组创建或者分组删除。
(5)点击完成,分组创建或删除结束。
图3.6.2好友和分组管理用例描述
时序图:
图3.6.3好友和分组管理用例时序图
3.7用户-文件分享
用例图:
图3.7.1文件分享用例图
用例描述:
用例名称
文件分享
用例描述
用户分享文件给好友或分组或邮箱,或分享文件链接到其他平台(如微信等)。
参与者
用户
前置条件
用户登陆成功
后置条件
文件分享成功
基本操作
6.用户登录自己的闪云账号;
7.进入闪云后,点击“网盘”;
8.选择自己想要分享的文件或文件夹,点击“分享”;
9.选择自己的分享方式,有四种分享方式:
发给好友、发给分组、邮箱分享和链接分享,其中链接分享又包括创建公开分享和创建私密分享,这两种的区别是一个有访问密码,一个没有访问密码;
10.文件分享失败,主界面显示;
11.文件分享成功。
图3.7.2文件分享用例描述
时序图:
图3.7.3文件分享用例时序图
3.8用户-上传文件至云盘
用例图:
图3.8.1上传文件至云盘用例图
用例描述:
用例名称
上传文件至云盘
用例描述
用户根据自己的需要将文件分类上传
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
显示文档、视频、音频、图片等的分类
基本操作
1.左侧列表会显示图片、文档、视频、音频选项
2.点击图片选项后上传图片。
3.点击文档后上传文档
4.点击视频后上传视频
5.点击音频后上传音频
图3.8.2上传文件至云盘用例图用例描述
时序图:
图3.8.3上传文件至云盘用例图用例时序图
3.9用户-云盘文件下载
用例图:
图3.9.1云盘文件下载用例图
用例描述:
用例名称
云盘文件下载
用例描述
用户根据自己的需要将文件从云盘下载
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
显示文档、视频、音频、图片等的分类
基本操作
1.左侧列表会显示图片、文档、视频、音频选项
2.点击图片选项后下载图片。
3.点击文档后下载文档
4.点击视频后下载视频
5.点击音频后下载音频
图3.9.2云盘文件下载用例描述
时序图:
图3.9.3云盘文件下载用例时序图
3.10用户-云盘上传列表显示
用例图:
图3.10.1云盘上传列表显示用例图
用例描述:
用例名称
云盘上传列表显示
用例描述
用户上传图片后可以查看上传情况
参与者
普通用户
前置条件
已经登录系统并已选择文件上传
后置条件
显示上传进度
基本操作
1.用户选择暂停上传
2.用户选择继续上传
表3.10.2云盘上传列表显示用例描述
时序图:
图3.10.3云盘上传列表显示例时序图
3.11用户-云盘下载列表显示用例图
用例图:
图3.11.1云盘下载列表显示用例图
用例描述:
用例名称
云盘下载列表显示
用例描述
用户下载图片后可以查看下载情况
参与者
普通用户
前置条件
已经登录系统并已选择文件下载
后置条件
显示下载速度和进度
基本操作
1.用户选择暂停下载
2.用户选择继续下载
表3.11.2云盘下载列表显示用例图用例描述
时序图:
图3.11.3云盘下载列表显示用例图用例时序图
3.12用户-云盘文件操作
用例图:
图3.12.1云盘文件操作用例图
用例描述:
用例名称
云盘文件操作
用例描述
用户根据自己的需要将文件移动、复制、重命名
参与者
普通用户
前置条件
已经登录系统
后置条件
系统中文件位置改变
基本操作
1.用户选择文件移动的指定路径
2.用户复制文件至指定路径
3.用户对制定文件重新命名
图3.12.2云盘文件操作用例描述
时序图:
图3.12.3云盘文件操作用例时序图
图3.12.4云盘文件操作用例时序图
3.13用户-文件阅读权限管理
用例图:
图3.13.1文件阅读权限管理用例图
用例描述:
用例名称
文件阅读权限管理
用例描述
用户对文件的阅读权限进行管理
参与者
管理员
前置条件
已经登录系统
后置条件
指定用户可以查看文件
基本操作
1.管理员更改文件阅读权限
表3.13.2文件阅读权限管理用例描述
时序图:
图3.13.3文件阅读权限管理用例时序图
3.14用户—文件管理
用例图:
图3.14.1文件管理用例时序图
用例描述:
用例名称
云盘文件分类管理
用例描述
用户根据自己的需要将上传的文件分类
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
显示文档、视频、音频、图片等的分类
基本操作
1.左侧列表会显示图片、文档、视频、音频选项
2.当点击图片选项时,显示素有的图片。
3.当点击文档时显示所有的文档
4.当点击视频时显示所有的视频
5.当点击音频时显示所有的音频
用例名称
云盘文件排序
用例描述
用户根据自己的需要将文件排序
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
文件按读取时间排序或者按文件名排序
基本操作
1.用户选择文件排序方式
2.系统按排序条件进行排序
3.系统按排序条件显示
用例名称
云盘文件夹创建
用例描述
用户根据自己的需要创建文件
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
显示新创建的文件夹
基本操作
1.用户选择新建文件夹
2.系统创建文件夹
3.系统显示新建的文件夹
用例名称
云盘查询文件
用例描述
用户根据自己的需要查询的相应文件
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
显示出相应的文件夹及相关内容
基本操作
1.用户在网盘上进行查询(例如模糊查询)
2.系统条件进行查询
3.系统显示显示该文件夹及相关文件
用例名称
云盘文件删除
用例描述
用户根据自己的需要将文件删除
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
系统中不再存在相关文件信息
基本操作
1.用户选择要删除的文件
2.系统删除相关的文件
3.系统不再存在相关文件的信息
用例名称
云盘文件修改
用例描述
用户根据自己的需要将文件或文件夹重命名
参与者
普通用户
前置条件
已经登录系统并选择网盘页面
后置条件
显示重命名后的文件
基本操作
1.用户选择要重命名的文件
2.系统将文件重命名
3.显示重命名后的文件
表3.14.2文件管理的用例描述
表3.14.3文件查询序列图
表3.14.4创建文件夹序列图
表3.14.5分类序列图
表3.14.6更新文件夹序列图
表3.14.7排序序列图
表3.14.8删除文件夹序列图
3.15管理员—用户管理
用例图:
图3.15.1用户管理用例图
用例描述:
用例名称
用户管理
用例描述
管理员登录,对用户进行管理。
参与者
管理员
前置条件
完成登录
后置条件
完成用户管理
基本操作
1.管理员登录。
2.进入用户管理界面。
3.输入用户基本信息完成创建。
4.输入用户id完成用户删除。
5.输入用户id查找到用户,并对用户信息进行更改。
6.输入用户id和磁盘限额,对限额进行控制。
7.输入用户id对用户进行解封或者封禁。
表3.15.2用户管理的用例描述
时序图:
图3.15.3用户封禁用例时序图
图3.15.4限制用户磁盘配额用例时序图
图3.15.5创建用户用例时序图
图3.15.6删除用户用例时序图
图3.15.7用户信息更改用例时序图
3.16管理员—文件管理
用例图:
图3.16.1用户管理用例图
用例描述:
用例名称
文件管理
用例描述
管理员登录后,对非法文件进行删除或者封禁。
参与者
管理员
前置条件
完成登录
后置条件
完成文件管理
基本操作
1.进入文件管理界面。
2.输入文件关键字或者id号。
3.找到要管理的文件。
、
4.对文件进行封禁或者删除。
5.完成文件管理。
表3.16.2用户管理的用例描述
时序图:
图3.16.3文件封禁用例时序图
图3.16.4文件删除用例时序图
4性能需求
(1)系统的功能实现情况:
用户可在本系统下实现各种用户要求的功能
(2)系统的安全性:
对于系统的重要数据都有密码保护,具有一定的安全性
(3)系统的容错性:
用户输错数据都有提示信息,具有较好的容错性能。
(4)系统的封闭性:
用户的封闭性较好,用户基本上在提示信息下输数据。
(5)校园网环境下,用户登录响应时间≤3s
(6)校园网环境下,显示某一目录下所有文件和子目录操作的响应时间≤5s
(7)支持的最大存储容量≥100T
(8)支持的最大文件数量≥1000万
(9)支持单个文件的最大大小≥4G
(10)校园网环境下,支持的并发访问数量≥10000
(11) 灵 活 性:
窗口响应绝大部分的快捷菜单
(12)时间特性:
响应鼠标单击的时间在4~5秒之间
(13)先进性和可扩展性
5用户界面
5.1用户管理
5.1.1登录界面
图5.1登录界面
5.1.2注册界面
图5.2注册界面
5.1.3主页
图5.3主页界面
登录界面(如图5.1所示):
用户输入用户名,密码,点击登录进入闪云用户主界面(如图5.3所示),当用户点击登录按钮的同时系统会自动识别出该用户是普通用户还是管理员,当用户是管理员身份的时候,不仅可以添加删除用户,还可以修改用户资料以及限制磁盘的使用等功能。
用户首次登录需注册后再使用。
注册界面如图5.2所示。
5.1.4个人资料
图5.4个人资料界面
成功进入主界面后,点击右上角的用户名,进入个人资料界面(如图5.4所示),用户可以编辑个人信息并保存修改。
5.2文件管理
5.2.1文件分类排序
图5.5文件分类排序界面
5.2.2文件上传
图5.6文件上传界面
5.2.3文件删除、重命名
图5.7文件删除、重命名界面
单击主页中的网盘按钮,进入文件管理页面(如图5.5所示),在该页面用户可以浏览到所有已上传的文件(夹),并可对文件进行编辑或者上传新的文件(夹)。
单击上传按钮,进入文件上传界面(如图5.6所示),确定所需上传的文件之后,可以实时查看其上传进度,以及暂停或取消文件。
在已上传文件列表中可以对文件进行删除,移动,复制以及重命名(如图5.7所示)。
5.3好友分组管理
5.3.1添加好友
图5.8添加好友界面
5.3.2删除好友
图5.9删除好友界面
在主界面中点击分享按钮,进入好友分组管理界面。
在该界面左下方点击添加好友按钮,可以添加新的好友(如图5.8所示)。
成功添加好友后,在好友列表中点击好友按钮,可以对该好友进行编辑,删除,或者分享文件给好友(如图5.9所示)。
5.3.3添加分组
图5.10添加分组界面
5.3.4好友互动
图5.11好友互动界面
在主界面中点击分享按钮,进入好友分组管理界面。
在该界面左下方点击创建群组按钮,可以添加新的好友分组(如图5.10所示)。
可以新建群组名称以及选择群组成员,与组内成员互动。
在好友列表中点击好友,可进行好友间的通讯(如图5.11所示),所有通讯记录可在会话列表中查看。
5.4文件分享
图5.12文件分享界面
在成功进入闪云网盘主界面后,在文件列表中选中文件,可对该文件进行下载和分享(如图5.12所示),将该文件以QQ、链接、邮件等不同方式分享给好友。
PEP五年级上册知识点总结
Unit1 What’shelike?
重点单词
old老的,年纪大的
young年轻的
funny滑稽的可笑的
kind体贴的
strict严格的
polite有礼貌的
shy羞怯的,怕生的
helpful有用的
clever聪明的,聪颖的
hard-working工作努力的,辛勤的
music音乐
art美术
science科学
English英语
maths/math数学
Chinese语文,中文
sometimes有时,间或
robot机器人
speak说讲(某种语言)
重点句子
1.—Who’syourartteacher?
谁是你的美术老师?
—Mr.Jones.琼斯老师。
2.—Isheyoung?
他年轻吗?
—Yes,heis.是的,他年轻。
—No,heisn’t.
3.—What’sWuYifanlike?
吴一帆怎样?
—He’shard-working.他很勤奋。
4.MsWangwillbeournewChineseteacher.王老师会成为我们的新语文老师。
5.Heisveryhelpfulathome.他在家很能干。
6.Robinisshortbutstrong.罗宾个子矮,但是身体强壮。
7.HecanspeakChineseandEnglish.他会说中文和英语。
8.Hemakesmefinishmyhomework.他让我完成我的作业。
语音
字母y在单词中的发音:
1、双音节或多音节词末发[i]。
例:
babyhappywindysunnysorrycandymanyfamilyparty
婴儿开心的有风的晴朗的对不起糖果许多家庭聚会
课外补充:
2、y在单音节词末发[ai]例:
by乘坐my我的why为什么cry哭fly飞
重点知识及语法
1、询问他人的外貌或性格:
-What’she/shelike?
-He/Sheiskind/…
2、一般疑问句的问与答:
—Ishe/she…?
—Yes,he/sheis.—No,he/sheisn’t.
—Doyouknow…?
—Yes,Ido.—No,Idon’t
3、be动词的三种形式am,is,are与人称代词连用的用法:
I+am,He,she,it,人名、物名+isWe,you,they+are
4、and和but的区别:
and“和,与”,表并列关系Heistallandthin.他又高又瘦。
but“但是”,表转折关系Heisshortbutstrong.他个子矮,但是身体强壮。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 闪云网盘 需求 文档 10