ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:323.20KB ,
资源ID:8780377      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8780377.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件需求说明书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件需求说明书.docx

1、软件需求说明书软件需求说明书1 项目概述1.1 软件系统描述 随着人们的智能设备越来越多,信息分享的需求变得更加普遍。然而由于各种服务商各自都建立了护城河,硬件隔离,账号隔离,在一些特定的场景下,例如没有带优盘,没有注册网盘,网速慢导致登录十分复杂,或者没有在社交软件上加过好友,信息的传递就变得十分麻烦。本软件专注于在不同的设备上最简便的传递信息,无需登录等过程。对于传递信息有更高要求的用户,例如要求更长保存时间,更高安全性,本软件提供用户系统以满足这些需求。但不同于网盘,提供的是“信息传递”服务,而非“信息储存”,即着眼于快速便捷的信息文件共享和公开性。1.2 用户群体本软件用户群体为有在不

2、同设备上传递信息需求的人,主体为学生,工作者;本软件无固定使用频度,因人而异,在需求产生的时候,即被使用,用完即关闭;1.3 功能描述用况编号:1用况名:用户登录作者:用况描述:输入用户名及密码,进行用户登录操作执行者用户相关用况1.1 管理用户信息,1.2 发布私有文件,1.3 发布私有信息前置条件用户未登录后置条件一个合法用户已登录到系统基本路径1. 用户输入用户名及密码,点击登录,用况开始;2. 后台检测用户名合法性及密码正确性;3. 若用户名非法,密码错误,未输入用户名或未输入密码,则显示提醒信息,重新登录或结束用况;4. 若用户名合法且密码正确,用户成功登录系统,用况结束;用况编号:

3、1.1用况名:管理用户信息作者:用况描述:用户对用户信息进行修改执行者用户相关用况1 用户登录,1.1.1 修改密码,1.1.2 删除私有文件,1.1.3 删除私有信息前置条件用户已成功登录后置条件对用户信息的进一步修改基本路径1. 用户点击用户中心,用况开始;2. 用户未进行任何操作退出用户中心界面,用况结束;3. 用户成功进行相关信息修改并退出用户中心界面,用况结束;用况编号:1.1.1用况名:修改密码作者:用况描述:用户对用户密码进行更改执行者用户相关用况1.1 管理用户信息前置条件用户成功登录,并进入用户中心界面后置条件一个合法用户的密码被更新基本路径1. 用户在用户中心界面点击修改密

4、码按钮进入修改密码界面,用况开始;2. 用户未完成修改密码过程点击退出,用况结束;3. 用户点击修改密码按钮,但是旧密码有误,或新密码不符合要求,或新密码与新密码重复不一致,或有空未填,系统提醒,进行重新填写或结束用况;4. 用户点击修改密码按钮,且旧密码正确,新密码符合要求,新密码与新密码一致,则修改密码成功,结束用况;用况编号:1.1.2用况名:删除私有文件作者:用况描述:用户管理发布的文件,删除部分自己发布的私有文件执行者用户相关用况1.1 管理用户信息前置条件用户成功登录,并进入用户中心界面后置条件一个合法用户的部分私有文件被删除基本路径1. 用户在用户中心点击删除私有文件按钮,进入删

5、除私有文件界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户选择了部分文件,点击确定删除按钮,选中文件被删除,用况结束;用况编号:1.1.3用况名:删除私有信息作者:用况描述:用户管理发布的文件,删除部分自己发布的私有信息执行者用户相关用况1.1 管理用户信息前置条件用户成功登录,并进入用户中心界面后置条件一个合法用户的部分私有信息被删除基本路径1. 用户在用户中心点击删除私有信息按钮,进入删除私有信息界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户选择了部分信息,点击确定删除按钮,选中信息被删除,用况结束;用况编号:1.2用况名:发布私有文件作者:用

6、况描述:用户从本机系统选择要上传的文件,发布私有文件,得到对应的共享码执行者用户相关用况1 用户登录前置条件用户成功登录后置条件一个合法用户发布了一个私有文件,并得到了一个随机的共享码基本路径1. 用户点击发布私有文件按钮,进入相关界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户从本机系统中选择要上传的文件,点击确定上传文件,系统返回成功上传信息,并生成随机共享码,用况结束;用况编号:1.3用况名:发布私有信息作者:用况描述:用户在界面中键入要发布的信息并点击发布,得到对应的共享码执行者用户相关用况1 用户登录前置条件用户成功登录后置条件一个合法用户发布了一个私有信息,并

7、得到了一个随机的共享码基本路径1. 用户点击发布私有信息按钮,进入相关界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户在界面中键入要共享的信息并点击发布按钮,系统返回成功上传信息,并生成随机共享码,用况结束;用况编号:2用况名:发布共享文件作者:用况描述:用户从本机系统选择要上传的文件,发布共享文件,得到对应的共享码执行者用户相关用况6 延时前置条件用户登录网页或应用后置条件成功发布了一个共享文件,并得到了一个随机的共享码基本路径1. 用户点击发布共享文件按钮,进入相关界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户从本机系统中选择要上传的文件,点击

8、确定上传文件,系统返回成功上传信息,并生成随机共享码,同时生成计时器表示当前共享文件生存时间,用况结束;用况编号:3用况名:发布共享信息作者:用况描述:用户在界面中键入要发布的信息并点击发布,得到对应的共享码执行者用户相关用况6 延时前置条件用户登录网页或应用后置条件成功发布了一个共享信息,并得到了一个随机的共享码基本路径1. 用户点击发布共享文件按钮,进入相关界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户在界面中键入要共享的信息并点击发布按钮,系统返回成功上传信息,并生成随机共享码,同时生成计时器表示当前共享信息生存时间,用况结束;用况编号:4用况名:输入共享码作者:

9、用况描述:用户在主页中输入共享码,进入相关文件或信息的界面执行者用户相关用况6 延时,4.1 修改信息,4.2 下载文件前置条件用户登录网页或应用后置条件进入相关文件或信息的界面,可进行后续操作基本路径1. 用户进入主界面,用况开始;2. 用户未进行任何操作或输入共享码错误,重新输入或用况结束;3. 用户输入正确的共享码并点击确认按钮,进入相关共享文件或信息界面,可进行后续操作,用况结束;用况编号:4.1用况名:修改信息作者:用况描述:用户对共享的信息进行修改,同时发布更新信息执行者用户相关用况4 输入共享码前置条件用户成功进入某信息界面,且该信息是共享信息后置条件该共享信息内容得到更新基本路

10、径1. 用户进入某共享信息界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户对共享信息进行修改,并点击确认发布按钮,共享信息得到更新,计时器重置,用况结束;用况编号:4.2用况名:下载文件作者:用况描述:用户下载其他用户上传的文件执行者用户相关用况4 输入共享码前置条件用户成功进入某信息界面,且该信息是共享信息后置条件成功下载其他用户上传的文件基本路径1. 用户进入某共享文件界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户点击下载按钮,下载完成后系统提示下载成功,用况结束;用况编号:5用况名:注册作者:用况描述:新用户进行注册,将信息上传执行者用户相关

11、用况前置条件系统中未录入该用户的信息后置条件该用户的信息被成功录入系统基本路径1. 用户点击注册按钮,进入注册页面,用况开始;2. 用户未完成注册过程退出注册界面,用况结束;3. 输入的用户名不合法,或密码不合法,或密码与密码重复不一致,或有项未填,系统显示错误信息,用况结束;4. 用户输入合法,点击注册按钮进行注册,系统提示注册成功,用况结束;用况编号:6用况名:延时作者:用况描述:用户对已发布的共享消息或文件进行延时工作,延长其生存时间执行者用户相关用况2 发布共享文件,3 发布共享信息,4 输入共享码前置条件用户处于某个共享信息或共享文件的界面后置条件该共享信息或共享文件的生存时间被延长

12、基本路径1. 用户处于某个共享信息或共享文档的界面,用况开始;2. 用户未进行任何操作退出界面,用况结束;3. 用户选择要延长的时间并点击对应的按钮,系统提示延时成功,计时器更新,用况结束;用况编号:7用况名:管理员作者:用况描述:输入管理员用户名及密码,进行管理员登录操作执行者管理员相关用况7.1 管理用户,7.2 管理信息,7.3 管理文件前置条件管理员未登录后置条件一个合法的管理员登录系统基本路径1. 管理员输入用户名及密码,点击登录,用况开始;2. 后台检测用户名合法性及密码正确性;3. 若用户名非法,密码错误,未输入用户名或未输入密码,则显示提醒信息,重新登录或结束用况;4. 若用户

13、名合法且密码正确,管理员成功登录系统,用况结束;用况编号:7.1用况名:管理用户作者:用况描述:管理员对用户进行管理执行者管理员相关用况7 管理员登录前置条件管理员已成功登录后置条件用户信息被修改或删除基本路径1. 管理员点击管理用户,用况开始;2. 管理员未进行任何操作退出用户中心界面,用况结束;3. 管理员成功进行相关信息修改,用况结束;用况编号:7.2用况名:管理信息作者:用况描述:管理员对发布的信息进行管理执行者管理员相关用况7 管理员登录前置条件管理员已成功登录后置条件信息被修改或删除基本路径1. 管理员点击管理信息,用况开始;2. 管理员未进行任何操作退出用户中心界面,用况结束;3

14、. 管理员成功进行相关信息修改,用况结束;用况编号:7.3用况名:管理文件作者:用况描述:管理员对发布的文件进行管理执行者管理员相关用况7 管理员登录前置条件管理员已成功登录后置条件文件被修改或删除基本路径1. 管理员点击管理文件,用况开始;2. 管理员未进行任何操作退出用户中心界面,用况结束;3. 管理员成功进行相关信息修改,用况结束;2 功能需求顶层数据流图:0层数据流图:1层数据流图数据流:用户登录信息 = 用户名 + 密码用户注册信息 = 用户名 + 密码 + 邮箱用户信息相关请求 = 用户名 | 邮箱 | 私有信息 用户信息 = 用户名 + 账号 + 邮箱 + 头像 + 私有信息共享

15、信息相关请求 = 文本信息 | 文件 共享信息 = 文本信息 + 文件管理员管理要求 = 管理用户 | 管理信息 管理用户 = 管理账号操作处理管理员请求 = 管理共享信息 + 管理私有信息管理共享文件、信息 = 管理共享文件 + 管理共享信息数据储存:用户信息文件= 用户信息相关请求 共享信息 = 共享信息相关请求 共享文件 = 共享信息相关请求 私有信息 = 用户信息相关请求 数据项:用户名=字符串邮箱=字符串密码=字符串共享信息=字符串共享信息编号 = 字符串共享文件 = 文件需求名1.1 发布共享信息功能描述发布一条共享信息输入数据一条共享信息,输入源为文件信息相关请求。加工添加共享信

16、息文件,把输入的共享信息写入共享信息文件。输出数据共享信息,输出目的地为共享信息文件。需求名1.2 修改共享信息功能描述修改一条共享信息输入数据一条共享信息,输入源为文件信息相关请求。加工更新共享信息文件,把输入的共享信息写入共享信息文件。输出数据共享信息,输出目的地为共享信息文件。需求名1.3 发布共享文件功能描述发布一个共享文件输入数据一个共享文件,输入源为文件信息相关请求。加工添加共享文件,把输入的共享文件加入共享文件。输出数据共享文件,输出目的地为共享文件。需求名1.4 共享延时功能描述延长共享文件和共享信息的分享时间输入数据一个延长请求,输入源为文件信息相关请求。加工更新文件与信息的

17、生存周期。输出数据更新后的共享文件和共享信息,输出目的地为共享信息文件和共享文件。需求名1.5发布私有文件功能描述发布一个私有文件输入数据一个私有文件,输入源为文件信息相关请求。加工添加私有文件,把输入的私有文件加入私有文件。输出数据私有文件,输出目的地为私有文件。需求名1.6 删除私有文件功能描述删除一个私有文件输入数据删除请求,输入源为文件信息相关请求。加工删除私有文件,把输入对应的文件从私有文件中删除。输出数据无需求名1.7 下载文件功能描述下载一个文件。输入数据一个下载请求,输入源为文件信息相关请求。加工在共享文件和私有文件中匹配下载目标,输出对应文件。输出数据请求的文件,输出目的地为

18、用户端。需求名2.1 修改密码功能描述修改用户密码。输入数据旧密码,新密码,输入源为用户相关请求。加工更新对应用户信息文件。输出数据更新后的用户信息,输出目的地为用户信息文件。需求名2.2 管理用户信息功能描述修改用户个人信息。输入数据需要修改的个人信息,输入源为用户相关请求。加工更新对应用户信息文件。输出数据更新后的用户信息,输出目的地为用户信息文件。需求名2.3 注册用户功能描述注册新用户。输入数据用户注册信息,输入源为用户注册信息。加工创建用户信息,更新用户信息文件。输出数据新的用户信息,输出目的地为用户信息文件。需求名2.4 用户登录功能描述用户登录输入数据用户名与密码,输入源为用户登

19、录信息。加工检查用户登录信息,并且返回登录状态。输出数据用户信息与登录状态,输出目的地为用户端。需求名3.1 管理信息功能描述管理员管理共享信息输入数据管理信息命令,输入源为管理员管理要求。加工对信息进行修改,更新信息文件。输出数据更新后的共享信息,输出目的地为共享信息文件。需求名3.2 管理文件功能描述管理共享和私有文件。输入数据管理文件命令,输入源为管理员管理要求。加工对文件进行删除、更新、或者修改,更新对应文件。输出数据更新后的文件,输出目的地为共享文件和私有文件。需求名3.3 管理用户功能描述管理用户信息。输入数据管理用户命令,输入源为管理员管理要求。加工修改用户个人信息,更新个人信息

20、文件。输出数据更新后的个人信息,输出目的地为用户信息文件。3 非功能需求3.1 性能需求1. APP端支持终端类型为运行Android5.0及以上系统的安卓智能手机;2. Web端支持Firefox,Chrome,IE等主流浏览器;3. 网络正常的情况下,APP无卡顿现象,响应时间应在2秒内;4. 最少可支持的并行操作用户数为200;5. 处理的记录数为100000;6. 欲处理的事物和任务数量在200以上;7. 正常情况下每日处理的数据总量为200以上,峰值在1000以上;3.2 外部接口需求3.2.1 用户接口用户可通过web端或app端访问系统,两个界面都采用丰富的导航设计,方便用户对功

21、能的访问;3.2.2 硬件接口无特殊需求3.2.3 软件接口无特殊需求3.2.4 通信接口无特殊需求3.3 设计约束1. 设计时长的约束:此次项目开发时长限定为北京大学软件工程课的开课时间内进行开发;2. 设计成本的约束:此次项目开发人员项目开发经验不足,在开发过程中应考虑学习成本和时间成本;同时此次开发人员均为在读大学生,费用成本应控制在合理范围内;3. 采用技术的约束:此次项目开发人员项目开发经验不完备,在实际采用的技术上应选择利于开发,快速上手的框架及技术,以保证项目进度正常进行;4. 项目合法性:此次项目的开发过程及最终成果应符合国家相关的法律法规规定;3.4 质量属性下表列出了常见的质量属性,具体填写时可根据需要增加或删除。属性名称详细要求正确性能够正确处理发布信息文件和共享信息文件的功能可靠性系统应该能够记录系统运行时所发生的错误,包括本机错误和网络错误,并定期反馈给项目开发人员性能及效率见3.1详细定义易用性界面应简洁清晰,操作逻辑应合理清晰性系统功能及界面设计应是准确的,无二义的安全性应对用户信息,上传信息及文件有较高的安全保护;对数据库应有相关的防护措施可扩展性后续功能的迭代应是简单的兼容性应兼容Android5.0及以上的操作系统,以及主流的浏览器可移植性移植到不同的移动操作系统或不同的浏览器上应当是简单的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1