学员队综合管理系统软件需求规格说明书第三组文件变化记录单*变化状态:A——增加,M——修改,D——删除文件批准单1.引言随着学院高速发展以及学院量化考评的实施,需要及时的收集学员在日常生活学习中的信息,反应学员队及骨干的管理情况,传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
本软件依托计算机可以快速有效的完成以上工作,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。
1.1编写目的本文档用于<学员队综合管理系统>项目的需求分析,通过对软件系统和功能的阐述向读者介绍该软件如何满足使用者的需求。
1.2文档约定●部件编号方式;●界面编号方式;●命名规范:●等等。
1.3预期的读者和阅读建议a.研发人员:周根苗、郭彬、孙一贺、李湘东、陈刚。
b.项目负责人:陈鑫。
c.测试人员:李贺、韦一柯。
d.文档编写人员:纪建华、李金宝。
预期读者:全体学员、骨干和管理层队干部,校办学籍管理人员。
阅读建议:本文档主要介绍了我们这个软件的功能与系统,下面的文档介绍了软件的系统原理,运行图例和运行界面介绍,通过对软件的介绍希望读者能更快的了解和适应该软件及其平台的作用,能够更得心应手的使用这个软件。
1.4产品的范围该软件是针对学员队自主管理体系而设计的,主要用于管理学员队的日常事务、信息,为管理者提供参考资料为学员提供信息查询、信息交流平台。
但该产品适用范围窄,项目是针对军校学员队而开发的,在推广到其他应用领域较困难。
所以技术开发人员目标是进一步优化系统使其针对军队其他部门或地方管理部门使用。
1.5参考资料《软件需求(第2版)》Karl E.Wiegers、刘伟琴、刘洪涛清华大学出版社(2004-11出版)《软件需求最佳实践:SERU过程框架原理与应用》徐锋电子工业出版社《需求分析与系统设计(原书第3版)》麦斯阿塞克(Leszek A.Maciaszek)、马素霞、王素琴、谢萍机械工业出版社(2009-09出版)2.综合描述2.1产品的前景A.背景与起源:随着学院高速发展以及学院量化考评的实施,需要及时的收集学员在日常生活学习中的信息,反应学员队及骨干的管理情况,传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
基于此本项目组编写此软件用于管理层,加快管理效率与速度。
B.该产品是成熟的产品,包含开发系统所涉及的程序代码、数据、以及配套文档,不包含除此以外开发阶段涉及的主要技术细节等详细内容。
2.2如上面业务分解图所示,将一个开发的软件——学生管理系统分成五个子系统,他们分别为:学员档案管理系统、学员成绩管理系统、学籍处理系统、日常教务管理系统、学员档案评价系统;再将每个子系统进行细分如:学员档案管理系统分为添加新生信息中心、搜索信息中心、添加奖惩信息中心等子块。
通过这些小子快完成各项功能,如添加新生信息中心主要完成对新生的注册相关信息,通过用户输入的信息进行新建信息,并生成相应的库信息,然后返回确认信息。
搜索信息中心则负责对现有学生信息的查找功能,根据用户输入的部分学生信息,查找相关学生信息,返回查寻结果。
添加奖惩信息中心是完成对学生奖惩信息的编写,通过输入学生部分信息,找到相关信息,并将相应的奖惩信息进行修改,返回修改结果。
其他子系统也同理。
2.3用户类和特征该产品的主要的用户可分为三类:1.管理干部层:通过平台对学员学习作风生活进行了解管理,反馈相应信息。
2.学员骨干层:通过平时的管理和监督向平台上反馈学员的生活的思想情况。
3学员层:通过登录平台了解自己的状况,并且反应一些意见。
4.学校学籍管理层:通过软件的评价对学员的学籍进行统一管理。
2.4运行环境与软件相关的:1操作系统:window98、window2000、window03、windowXp、window7或更高版本。
2硬件平台:486或更高挡台式机,pc机,或windowsCE。
运行占内存:1M。
安装所需硬盘:5MP。
打印机:可选。
2.5设计和实现上的限制1.人员技术限制:由于人员的编程技术技术水平不是很高,基础水平的缺失,c++,java 语言不是很熟练。
2.经费与前景限制:该软件是自发研制,而且仅限于军队使用所以有待提高市场。
2.6假设和依赖依赖:1、网络环境下的多用户系统在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。
2、数据的完整性,准确性a、录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。
b、系统具有部分反悔修改功能,系统备有的修改功能均可反悔3、数据完成的时间性,如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩。
4、数据安全性本系统采用二级安全保障第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。
假设:成绩自动统计分析及学籍的自动处理本系统按学籍管理条例设计了若干个软件处理模块:1、按某学员某学期,学年考试及补考成绩,自动生成该学员是否升留降级,退学。
2、可按某学员在校期间累计补考科目门数和成绩自动生成该学员是否结业,毕业,授位。
3、可按某学员因非成绩原因所引起的学籍变更作自动处理。
4、可按每学期各年级班学员考试成绩自动生成补考名单,科目。
5、可按每学期各年级学员考试成绩自动生成某课程统计分析表。
可按同一年级学习成绩进行同一课程不同班级间成绩比较。
2.7关键点本软件有多项功能,能够从多方面综合地的对学员队进行事务管理和信息统计、查询,学员、队干均可使用,便捷高效。
关键技术在于能够根据骨干的输入学员信息情况通过队干部输入奖惩和量化考评加减分来评价学员的情况,用于学校的管理和学员的查询。
3.外部接口需求通过本节描述可以确定,保证软件产品能和外部组件正确连接的需求。
关联图仅能表示高层抽象的外部接口,必须对接口数据和外部组件进行详细描述,并且写入数据定义中。
如果产品的不同部分有不同的外部接口,那么应该把这些外部接口的全部详细需求并入到这一部分实例中。
注意:必须将附加用户类的特征与外部接口需求加以区分,附加用户类的特征描述的是通过接口取得软件产品的数据和服务的人的需求;而外部接口需求描述的是接口本身的需求。
3.1用户界面●采用的图形用户界面(GUl)标准风格;●有关屏幕布局或者解决方案的限制;●使用在每一个屏幕(图形用户界面)上的软件组件,包括:⏹选单;(如等录界面是学员、骨干还是队干部);⏹标准按钮;(选择,退出,取消);⏹导航链接;(进入学生管理或评价界面);⏹各种功能组件;略;⏹消息栏;(随时更新队里学校里的最新消息);快捷键:ctrl+:A——增加,M——修改,D——删除●各种显示格式的规定,可能包括:⏹不同情况下文字的对齐方式;⏹不同情况下数字的表现格式与对齐方式⏹日期的表现方法与格式;⏹计时方法与时间格式;⏹等等。
●错误信息显示标准;对于用户界面的细节,例如:一个特定对话框的布局,应该写入具体的用户界面设计说明中,而不能写入软件需求规格说明中。
如果采用现成的、合适的用户界面设计规范(标准),或者另文描述,可以在这里直接说明,并且将其加入参考文献。
3.2硬件接口●支持的硬件类型;●软、硬件之间交流的数据;●控制信息的性质;●使用的通讯协议;3.3软件接口●操作系统;●数据库;●工具;●函数库;●集成的商业组件;3.4通信接口与软件产品所使用的通讯功能相关的需求,包括:●电子邮件;●WEB浏览器;●网络通讯标准或者协议;●数据交互用电子表格;定义相关的:●消息格式;●通讯安全或加密问题;●数据传输速率;同步和异步通讯机制;4.功能需求4.1功能分类4.2系统特性Feature A4.2.1说明和优先级4.2.2功能需求1、网络环境下的多用户系统在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。
2、数据的完整性,准确性a、录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。
c、系统具有部分反悔修改功能,系统备有的修改功能均可反悔3、数据完成的时间性,如加减分的记录,当队干部或者骨干发现有学员有可以加减分的情况时应当立即进行记录。
4、数据安全性量化考评中的资料属于队里的日常生活管理方面,会涉及到一些涉密的情况要在军网上保证秘密不泄露。
4.2.3 其他需求要求界面适当美观,幽雅,通用性比较强。
4.2.4用户平台要求此开发出的软件要适用校园内的军网,支持windows系统及一些常用的办公软件如office等。
4.2.2.1功能function A.1(1)说明:队干部入口登录,队干部登录帐号进入软件(2)角色:队干部(3)前置条件:开启界面需要登录的帐号和密码(4)输入:通过输入学员姓名查询该学员的信息,添加评价与奖惩信息可以通过添加事项进行操作,该功能只对队干部开放,在消息栏中输入添加消息,量化加减分。
(5)过程:可以通过该入口进入对学员进行信息查询,评价和给出通知事项。
也可通过查询打印出需要的信息。
(6)输出:添加的信息可及时输出,还可查询班级、个人排名、补考名单、等级考试成绩等进行打印机文档输出。
(7)后置条件主菜单中按退出软件或直接关闭界面。
(8)业务规则:4.2.2.2功能function A.2(9)说明:学员入口登录,学员登录帐号进入软件(10)角色:学员(11)前置条件:开启界面需要登录的帐号和密码(12)输入:通过输入学员姓名查询该学员的信息,查询班级和个人排名,查询消息。
(13)过程:可以通过该入口进入对学员进行信息查询。
也可通过查询打印出需要的信息。
(14)输出:可查询班级、个人排名、补考名单、等级考试成绩等进行打印机文档输出。
(15)后置条件主菜单中按退出软件或直接关闭界面。
(16)业务规则4.2.2.3功能function A.3(17)说明:骨干入口登录,骨干登录帐号进入软件(18)角色:骨干(19)前置条件:开启界面需要登录的帐号和密码(20)输入:通过输入学员姓名查询该学员的信息,输入评价事项,一周学习与管理事项报告向上反映情况。
(21)过程:可以通过该入口进入对学员进行信息查询,评价和给出通知事项。
也可通过查询打印出需要的信息。
(22)输出:添加的信息可及时输出,还可查询班级、个人排名、补考名单、等级考试成绩等进行打印机文档输出。
(23)后置条件主菜单中按退出软件或直接关闭界面。
(24)业务规则4.2.2.4功能function A.4(25)说明:学籍管理层入口登录,学籍管理层登录帐号进入软件(26)角色:学籍管理层(27)前置条件:开启界面需要登录的帐号和密码(28)输入:通过输入学员姓名查询该学员的信息,通过输入可添加学校通知事项与消息。