《学生作业系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《学生作业系统需求规格说明书.docx(22页珍藏版)》请在第壹文秘上搜索。
1、学生作业管理系统需求规格说明书版本:1.0作者:卢伟2016.03.20目录1 弓I言31.1 文档目的31.2 组织方式31.4 项目范围31.5 参考文献42、总体描述42.1 产品前景42.2 产品特性42.3 用户类及其特征72.4 运行环境72.5 设计和实现上的约束82.6 假设跟依赖83、系统特性84、对外接口要求114.1 用户界面114.2 硬件接口184.3 软件接口184.4 通信接口错误!未定义书签。5、其他非功能需求185.1 性能需求185.2 安全性需求195.3 软件质量属性195.4 可用性需求205.5 用户文档错误!未定义书签。6、其他需求217、数据描述
2、217.1 静态数据217.2 动态数据217.3 数据库描述218、项目小组成员信息221、引言.文档目的该文档旨通过线上学生作业管理系统来实现系统化、先进化的任务作业管理,并将这个线上管理的功能进行文档化,以在实际中替代用户需求文档,藉此加强系统设计者对问题域必要信息以及涉众需求的理解。以在后面的设计开发阶段能够更好的对系统进行实现。1.2 组织方式在文档的余下部分会阐述对系统总体的描述,系统特性的详细描述,对外接口的实现以及其他一系列功能需求和非功能需求的描述。文档基本上按照由总体到局部的格局,首先对系统的总体概要描述,之后进行系统特性的描述(包括优先级,对应的功能需求等等),之后将对对
3、外接口进行阐述,最后将列出一系列功能需求以及非功能需求。1.4 项目范围软件名称网上服装店管理平台预期功能1)学生用户管理功能,权限设置2)能够采集信息并分析成数据3)能够保存数据,数据存档4)能够实现数据分类管理5)能够实现基本数据信息交互6)能够实现评论和回复功能非预期功能1)二维码验证登录功能2)学生社团部落功能3)界面实现多色调皮肤设置4)实现学生论坛交流平台产品应用目的:在线发布任务,线上管理学生作业,提高作业管理的效率。改变传统的作业任务模式。好处:1)便于学生查看、提交、管理任务和作业。2)提高学习委员的工作效率,减少老师的作业管理压力1.5 参考文献2、总体描述2.1 产品前景
4、当今社会,随着网络技术的快速发展,人们的生活也会更加的便捷化和高速化,所以通过这样的一个线上学生管理系统来实现高效化的信息管理,与此同时也改善学生的学习交流平台,促进了学生学习交流多元化的发展。同时通过文档的形式,以便于后期的开发。以在后面得设计开发阶段能够更好的对系统进行实现。2.2 产品特性特性1用户管理,拥有权限设置功能特性2对历史数据进行保存,防止数据丢失特性3学生注册与登陆功能特性4学生信息分类管理,学生职务权限特性5学委发布任务要求,具体到组号人数特性6学生根据学委发布的信息,资源加入到分组任务中。特性7学委、班长可以管理学生分组任务的安排情况,做出合理的调整特性8学委发布任课老师
5、的作业要求,并给予简单的作业描述特性9学生根据学委发布的作业自行提交作业,并确认信息特性10学委收到作业已提交满的推送信息,将作业打包并在平台上直接邮箱发送给老师。REl系统注册登录1)管理员登录(包括学委班长和老师)2)用户注册登录RE2数据采集按学院发放调查问卷进行数据采集,然后对问卷调查进行统计,最终输出需求量会总表RE3数据分析柱形图来源于数据采集,将其做成柱形图,以便分析需求量大的学院要求RE4管理员权限功能(任课老师、班长、学习委员)1)管理普通学生注册,并进行审核2)管理学生的个人基本信息3)发布学习分组任务,细化要求4)发布任课老师作业要求5)督促学生交作业,推送信息到学生邮箱
6、6)查看并统计已交作业数,并打包,邮箱发送给任课老师7)任课老师权限可以查看学生作业规范性并给予一定要求。并对于学生提出的要求或者问题给予回应。8)系统会根据学生询问的问题量推送信息给任课老师邮箱。(后期app制作过程中,直接app端信息推送。)RE5用户权限功能(普通学生)1)查看用户自己的基本信息2)修改自己的基本用户信息,例如用户描述、密码、邮箱绑定3)查看待完成的作业、任务;已经完成的作业任务;4)完成学委发布的作业任务;并推送信息给学委进行确认。5)询问作业的情况信息或者直接询问老师,关于作业的要求。6)这预设计的论坛上发表自己的看法、想法。RE6管理渠道采用统一线上管理方法,学生和
7、学委、任课老师直接线上交流。RE7提交方式在线提交,直接通过文件的上传下载和修改功能实现线上提交的便捷性。RE8排序系统系统根据提交的日期,建立日期时间轴,便于学生清楚显示作业的提交及任务的管理方式。RE9作业评论学生进入作业查看界面,可以查看具体的作业要求或者任务要求。并可以在作业任务要求下面提交自己的问题或者是想法。之后管理员或者其他成员会给予一定的回复。2.3 用户类及其特征用户类主要目标态度主要关注点技术能力普需要功能全面的系使用系统所学会使用系通简化作业的显示,并统,要求所有待定得到的效率统的各种查学高效的提高作业的上功能的实现问题必须大看功能并会生交质量于传统的作提交作业信业上交效
8、率。息。管理更多的功能只能对于学生作员增加工作的复杂工作简业情况审核方便管理,提高工作度单,高效的客观公正效率2.4 运行环境操作系统:Windows系列/UNIX/LinUX/Mac2.5 设计和实现上的约束规章制度硬件限制跟其他应用的接口并发操作审计功能控制功能高阶语言要求(程序开发语言)信号握手协议应用的临界状态安全性考虑2.6 假设跟依赖假设1普通学生提供详细信息包括学号、班级、邮箱假设2系统数据量不会超过上限假设3学生的评价可以展示出来假设4历史数据可以被合理备份3、系统特性ID系统特性1名称系统登录简要描述工作人员通过输入正确的用户名、密码和验证码登录系统输入输入:用户名,密码,验
9、证码输出输出:特定用户系统主功能界面刺激响应序列1 .打开管理系统2 .进入“登录”界面或者选择注册界面3 .系统出现登录界面,提示输入用户名和密码4 .用户输入用户名和密码5 .点击“确定”6 .系统检测用户名密码7 .若错误返回步骤38 .若正确,系统弹出特定用户下系统主功能界面相关功能需求RID:系统应该有用户管理功能ID系统特性2名称管理员权限功能简要描述通过管理员身份登录系统,对学生基本信息审核、发布任务及作业、管理学生任务分组情况以及打包发送作业输入输出输入:管理员用户名、密码输出:管理员用户管理系统主功能界面刺激响应序列1 .启动系统2 .进入“登录”界面3 .系统出现登录界面,
10、提示输入用户名、密码4 .用户输入用户名、密码5 .点击“确定”6 .系统检测用户名、密码7 .系统检测得出该用户名为管理员8 .系统输出管理员权限的系统主功能界面相关功能需求RID:系统具有权限设置功能ID系统特性3名称历史作业任务查询简要描述用户登录至系统,选择用户基本菜单,选择作业任务信息输入输出输入:点击作业信息,点击信息类别输出:特定类别的作业任务信息刺激响应序列1 .用户输入用户名、密码登录系统2 .点击“作业任务信息”3 .用户点击查询类别4 .系统自动从历史数据库中读取所需数据5 .系统弹出窗口输出所需销售历史数据相关功能需求RID:系统应该保存历史数据以供查询ID系统特性4名
11、称发布任务或作业简要描述学委在系统发布任务和作业,供学生显示完成输入输出输入:发布作业的各项要求输出:成功发布作业任务刺激响应序列1 .通过管理员权限登录系统2 .点击“发布任务”或“发布作业”3 .填写作业或者任务的各项要求4 .设置任务的分组数以及各组人数5 .设置作业的名称,科目,要求6 .提交作业或任务的发布相关功能需求RID:系统提供作业发布功能ID系统特性5名称完成任务或提交作业简要描述学生查看作业、任务的发布情况,并完成任务或提交作业输入输出输入:加入任务小组、提交作业输出:成功提交作业、加入任务小组刺激响应1.通过管理员权限登录系统序列2 .点击“发布任务”或“发布作业”3 .
12、填写作业或者任务的各项要求4 .设置任务的分组数以及各组人数5 .设置作业的名称,科目,要求6 .提交作业或任务的发布相关功能需求RID:系统提供作业发布功能4、对外接口要求4.1用户界面采用HTML语言的通用图形界面,对用户友好,对鼠标和键盘提供支持,界面的设计遵循如下规则:1 .界面具有一致性,遵循HTTP网络协议规范;提供简单的错浑处理。2 .提供信息反馈,用多种信息提供用户当前软件运行状态,软件界面元件的功能。3 .显示启动界面,画面简洁明快,富有现代气息,用词精确,没有歧义,图形意义明朗a)功能界面普通学生鞭系统登陆系统未登陆状态)输入用占名密码卜用户名密码错误进入系统)已登陆状态学
13、委发布任务、作业方式b)管理员权限c)用户权限Q4.2硬件接口硬件名称交流数据类型控制信息通信协议服务器历史数据HTTP协议4.3软件接口软件名称交换数据目的Win/linxu/mac内部处理数据为系统运行提供平台数据库(InySql)作业数据存储历史数据5、其他非功能需求5.1 性能需求a)数据精确度查询时应该保证查全率,所有符合查询要求的记录都能被查找到查询时应该保证查准率,查到的所有记录应该不所给的查询条件完全匹配b)时间特性一般的响应时间不能超过2秒,历史数据的导入和导出也应当控制在可以接受的时间内完成。C)适应性满足个人使用的需求,对前面提到的运行环境要求不存在困难。d)容量需求为使系统的运行效率更高,在以历史数据为基础的分析功能均以前一个月的数据为参考,历史数据库存储最近6个月的数据,逾期的数据将被系统自动删除。e)实时性从数