1、 学员成绩管理软件需求规格阐明书学员成绩管理软件需求规格阐明书1.引言1.1 编写目在进行软件开发之前,依照学员、教员、队干部和程序管理员实际需要,理解到软件需要实现功能。编写本报告目是明确该软件详细需求,供学员、教员、队干部和程序管理员确认该软件功能和性能,并作为软件设计人员设计根据和顾客及客户验收原则,如果与规定尚有出入,还望及时提出,以便咱们更迅速改正、更好为您服务。1.2 预期读者和阅读建议预期读者有学员、教员、队干部、程序管理员以及软件开发人员。学员、教员、队干部和程序管理员作为重要顾客可以检查需求里所提到某些功能与否满足她们需要并提出有关意见及补充,咱们会依照您所提出规定做出迅速、
2、精确调节。软件开发人员则需要依照阐明书对软件进行合理开发,并针对某些随这时间推移所暴漏出来缺陷进行预先判断与调节。过后再与学员、教员、队干部和程序管理员进行交流以拟定所做改动必要性。1.3 背景随着科学技术不断提高,计算机科学技术日渐成熟与普及,其强大功能已被人们深刻认同,并且已经进入人类社会各个领域中,发挥着各式各样且越来越重要作用。作为计算机应用一某些,使用计算机对学员成绩信息进行管理,具备手工管理所无法比拟长处。例如,老式手工操作方式,易发生数据丢失,记录错误率高,劳动强度高,且速度慢。但使用计算机进行检索,有着迅速快、查找以便、可靠性高、存储量大、保密性好、寿命长、成本低等长处。这些长
3、处可以极大限度地提高学员档案管理效率,把管理人员从繁琐而单调数据计算记录与解决中解脱出来。因而,开发这样一套学员成绩管理系统协助解决管理学员成绩信息软件系统是很有必要。开发软件名称:学员成绩管理系统。项目提出者:教员。项目开发者:“学员成绩管理系统”开发小组,组长:赵越。顾客:学员、教员、队干部和程序管理员。1.4 产品范畴该软件用于对学员成绩进行管理:以便教员对学员某科成绩进行上传、修改;以便队干部对学员队学员成绩记录、整顿;以便学员队学员查看自己学科成绩;以便程序管理员辅助管理程序存储信息。1.5 参照资料 (1)钱乐秋等,软件工程,清华大学出版社。 (2)张海藩,软件工程导论,清华大学出
4、版社。2.综合描述 本软件基于Windows操作系统,合用于学员学习成绩管理。使用本软件顾客重要是学员、教员、队干部和程序管理员,软件界面应当尽量简洁易用,功能齐全,尽量满足不同层次客户多方面需求,使顾客直观迅速地理解所需要有关信息。2.1产品前景一种集体中往往有诸各种人,每个人又往往有诸多课程要学习,用人工方式来记录成绩各种状况非常麻烦,特别是队干部和教员需要解决许多人成绩,费时又费力,如果有内容要修改,没有有关软件是一件非常麻烦事。通过本软件,不同客户都可以满足自己需求,并且可以运用简朴指令就可以让电脑解决繁琐数据,不但十分以便又节约时间。在发既有新需求时,还可以有所针对对软件进行更新。2
5、.2产品功能依照需求分析,可以将软件分为如下几种某些功能:(1) 顾客登录身份选取;(2) 学员登录:1 成绩查询;2 学习建议。(3) 教员登录:科目选取和登录;1 数据上传;2 数据修改;3 提出建议。(4) 队干部登录:1 科目选取;2 总成绩查看;3 提出建议。(5) 程序管理员登陆: 1. 信息查看; 2. 顾客密码初始化操作; 3. 顾客注册与注销。2.3顾客类和特性顾客分为四类。第一类为学员,为普通顾客,只可以查看自己所有科目成绩及自己学分和教员以及队干部提出某些建议,并理解发布其她信息;第二类为教员,为高档顾客,可以查看相应科目所有人成绩,并进行上传、修改、排名、汇总和记录理解
6、有关信息,同步对每个学员提出相应意见;第三类顾客为队干部,可以查看学员队所有学员某科成绩、所有学科总成绩,并进行成绩有关排名和针对个别学员个别状况进行点评、提出具备针对性意见;第四类顾客为程序管理员,可以进行所有学员、所有科目存储信息查看,但是无权修改,在有人忘掉密码特定状况下,有权进行针对该顾客密码初始化操作,在顾客信息存储到规定年限时,有权进行老顾客注销以及新顾客注册操作。2.4运营环境操作系统:windows xp/vista/072.5设计和实现上限制开发人员缺少软件开发实践与有关开发经验,开发成员之间配合不是非常默契,对相应专业开发软件掌握有待加强。3.顾客需求3.1业务需求1、使用
7、范畴系统中保存两个年级学员信息及已经毕业一年以内学员成绩,学员毕业一年后信息将被除去,毕业后一年及之前随时在个人权限范畴内进行查询,调用操作。2、功能规定 学员学习成绩,补考成绩,各科学分,总学分,成绩汇总和记录,限定权限,注明建议,可升级。 3、信息采集与各部门使用权限 每学期考试完毕录入成绩。为了信息安全和数据权威性,对于软件信息使用权限和责任规定如下:(1)学员: 无权修改成绩资料,但有权查看个人成绩、成绩排名及成绩总分,教员及队干部评语;(2)队干部: 有权查看所在学员队所有学员任何一科成绩,对成绩进行汇总解决,查看解决后成绩报单,并针对个别学员个别状况刊登个人建议;(3)教员: 有权
8、上传教员所负责科目成绩与修改,查看所负责科目成绩排名汇总,针对个别学员个别状况提出个人学习建议,解决新旧该顾客,恢复顾客初始密码;(4)程序管理员: 可以进行所有学员、所有科目存储信息查看,但是无权修改。在有人忘掉密码特定状况下,有权进行针对该顾客密码初始化操作。在顾客信息存储到规定年限时,有权进行老顾客注销以及新顾客注册操作。学员成绩补考成绩学分建议各种级别考试密码初始化顾客注册、注销学员0000000队干部2221200教员1111100程序管理员2220211注:0无权修改,1有权数据解决和修改,2有权数据解决但不能修改3.2功能分类学员成绩管理软件学员登录教员登录队干部登录成绩 及 排
9、名查询查看建议科目选取和登录科目选取及排名总成绩查看提出建议成绩上传修改添加提出建议解决顾客问题管理员登陆信息查看顾客密码初始化顾客注册与注销系统数据流图:学员成绩管理系统软件学员教员队干部成绩信息表管理员3.2.1登录模块3.2.1.1阐明该模块使顾客可以登录系统,为下面三个模块共用模块,优先级较高。3.2.1.2功能需求3.2.1.2.1密码管理1、阐明使顾客可以对自己密码进行修改,保证自己成绩信息不被其她人擅自查看。2、角色顾客。3、前置条件用旧密码进入。4、输入输入旧密码。5、过程将旧密码换成新密码。6、后置条件用新密码登录该系统。7、业务规则 新旧密码都必要对的输入。3.2.1.2.
10、2登录管理1、阐明用于验证顾客身份,提取顾客身份。2、角色顾客。3、前置条件 在没有登录条件下,且已经注册。4、输入 顾客名,密码5、过程检查顾客名和密码与否相应,不相应则密码错误返回登陆界面,相应则通过登录。6、业务规则 学顾客名和密码都必要对的输入。3.2.2学员模块3.2.2.1 阐明和优先级该模块是学员用于登录查看自己各科成绩、学分等有关信息。3.2.2.2 功能需求3.2.2.2.1成绩查询1、阐明 学员查看到自己成绩有关信息。2、角色学员。3、前置条件 学员已经对的登录。4、过程 搜索顾客所有信息。5、输出 该顾客所有信息。6、业务规则 只能查看自己成绩信息。学员模块数据流图:学员
11、登录学员成绩信息表3.2.3教员模块3.2.3.1 阐明和优先级该模块是教员用于登录查看自己负责科目成绩、排名等有关信息,并进行修改,添加。3.2.3.2 功能需求3.2.3.2.1科目管理1、阐明 教员查看到自己科目所有成绩有关信息。2、角色教员。3、前置条件 教员已经对的登录科目。4、输入 所负责科目及密码。5、过程 显示该科目所有信息,对成绩信息进行修改,提出有关建议,同步修改有关联顾客信息。6、后置条件 对修改后信息进行保存。7、业务规则 只能进入自己负责科目。教员登录教员成绩信息表教员系统3.2.4队干部模块3.2.4.1 阐明和优先级该模块是队干部用于登录查看各个科目成绩、排名等有
12、关信息及总体状况。3.2.4.2 功能需求3.2.4.2.1科目管理1、阐明 队干部查看到每一种科目所有成绩有关信息。2、角色队干部。3、前置条件 队干部已经选取一种科目。4、过程 搜索该科目所有信息。5、输出 该科目所有信息。3.2.4.2.2总成绩管理1、阐明 队干部查看到所有人所有成绩有关信息。2、角色队干部3、前置条件 队干部已经选取该项目。4、过程 搜索该整体所有信息。5、输出 该整体所有信息。3.2.4.2.3建议管理1、阐明 队干部对每个人提出有关建议。2、角色 队干部。3、输入 建议。4、过程 将建议添加入有关顾客信息表中。5、后置条件 保存添加信息。6、业务规则 必要选取一种
13、顾客。队干部登录队干部成绩信息表队干部系统3.2.5程序管理员3.2.5.1 阐明和优先级该模块是程序管理员用于登录查看,管理程序,初始化顾客密码及注册、注销顾客。3.2.5.2 功能需求3.2.5.2.1 信息管理1、阐明 查看到系统所有信息。2、角色程序管理员。3、前置条件 程序管理员已经登陆。4、过程 搜索该系统所有信息。5、业务规则 需要对的进行管理员身份登录。3.2.5.2.2顾客管理1、阐明 对顾客数量及密码进行管理,即注册、注销顾客,将忘掉密码顾客密码恢复初值。2、角色 程序管理员。3、前置条件 必要有程序管理员身份登录。4、输入 添加、消去顾客命令,恢复密码初值。5、过程 按命
14、令运营。6、后置条件 保存运营后成果。管理员登陆管理员成绩信息表管理员系统4非功能性需求4.1性能需求本软件重要面对学校学员,教员,学员队队干部和程序管理员,可以明显简化顾客对学员成绩查询、修改、集中管理、总结汇总等繁琐又易于出错工作,使用性比较高。同步,由于所存储成绩信息属于比较重要信息,因此还是规定系统稳定性和安全性达到一定高度,出错率减少到一定水平。才干保证软件正常、迅速、高效使用。因此本软件在满足上诉规定状况下可以做到: 查询时间:不超过5秒 其他所有交互功能反映速度:不超过3秒 软件可靠性:平均故障时间间隔不超过200小时4.2数据需求 学员登陆后进入该学员成绩页面,在该页面中,有该
15、学员各科成绩及排名和该科教员建议,补考科目及其成绩,开学至今学分,每一学期总分及排名,在页面最后,有队干部提出有关建议。教员输入个人证件号码及密码进行登陆操作,随后进入该教员成绩编辑页面。在该页面中,有该教员负责科目按队别区别成绩单,单表最后一栏为教员对本栏学员教学评价与教学建议。保存成绩过后可以查看按分数高低排序后,重新排列成绩单,如感觉对那一项内容不对,可以进行修改操作。队干部输入个人证件号码及密码进行登录操作,随后进入本队成绩页面。在该页面中,队干部可以查看本队所有学员所有科目成绩,并且可以查看单科成绩汇总排名及教员对每位学员评语。队干部也有权对个别学员针对不同状况进行点评建议。 程序管理员输入个人证件号码及密码进行登录操作,进入程序管理员管理页面。在页面中,可以进行所有学员、所有科目存储信息查看,但是无权修改。在有人忘掉密码特定状况下,有权进行针对该顾客密码初始化操作。在顾客信息存储到规定年限时,有权进行老顾客注销以及新顾客注册操作。4.3顾客平台规定此开发出软件要合用于Internet网及校园内局域网,支持windows系统及某些惯用办公软件如office等。4.4其她需求 规定界面恰当美观,幽雅,通用性比较强。5.实体关系图(ER图)学分成绩信息表个人成绩单单科成绩单总成绩单读取写入学员教员队干部教员成绩学号科目建议科目建议建议管理员顾客密码管理员信息