需求简档
Posted chzzcz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求简档相关的知识,希望对你有一定的参考价值。
学习资料分享系统
需求简档
目标需求
学习资料分享系统可以使用户分享自己的学习资料和获取自己需要的学习资料。
业务需求
用户分为两个权限级别:管理员(软件工作人员)和普通用户(学生、教师)。
普通用户注册登录后可以通过学习资料分享系统进行文件上传、文件下载、资料索引、在线充值、举报。
管理员可以管理用户(查询用户、查看用户信息、封禁用户),管理资料(查询资料,审核资料,封禁资料),查看举报信息。
功能需求
1.用户注册和登录
2.文件上传
系统连接用户本地磁盘 ,显示出可上传的文件,列出用户可选择的关键字,同时用户可选择新建关键字。单次上传文件大小小于2GB。根据用户上传的文件大小以及关键字对 文件进行分类。
3.文件下载
系统连接文件数据库,显示下载文件信息,如果用户下载币或者余额不足,提示用户下载失败,并显示原因。
4.资料索引
系统连接文件数据库,通过用户输入的关键字,检索文件数据库,并返回满足的文件列表。
5.下载币
系统根据用户上传的文件大小和类型奖励数量不等的下载币。如果该文件的下载数量超过一定数量之后,对用户另外奖励下载币。
系统根据用户下载的文件大小和类型消耗数量不等的下载币。
6.举报
7.管理用户
系统根据管理员输入的关键字,连接用户信息库,返回用户的详细信息。
管理员选择封禁该用户后,系统禁止用户进行文件上传、下载、索引、以及充值和举报功能,并在用户进行登录操作时,跳出提示框,显示“您的账号已被封禁”字样。
9管理资料
系统根据管理员输入的关键字,连接资料信息库,返回符合的资料列表。
用户上传文件是,系统将文件提交到管理员处,审核通过后,系统连接资料信息库,并将该资料保存到资料信息库,增加用户的下载币,同时在用户登陆后,跳出提示框,显 示“**文件上传成功”字样。
管理员选择封禁该资料后,系统禁止用户下载该资料,该资料在列表中显示时字体为灰色,并在用户进行下载操作时,跳出提示框,显示“资料已被封禁”字样。
10查看举报信息
性能需求
1.资料检索的处理过程小于1秒
2.同时在线人数在1000人。
约束和限制
1.开发平台为android,开发语言为Java语言。
以上是关于需求简档的主要内容,如果未能解决你的问题,请参考以下文章