1、2学生成绩管理系统需求规格说明书学生成绩管理系统需求规格说明书1.软件概述1.1软件范围定义随着学院招生规模的不断扩大,在校学生的数量也相应的增加,有关学生成绩的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致学生成绩管理上的混乱,人力与物力过多浪费,管理费用的增加,从而使学生成绩管理的负担过重,影响整个档案室的运作和控制管理。因此,必须制定一套合理、有效,规范和实用的学生成绩管理系统,对学生成绩进行集中统一的管理。希望通过学生成绩管理系统实现成绩管理的系统化、规范化和自动化,实现对学生成绩相关资料的集中统一的管理。通过对学生成绩进行高效的管理,相关教师可以查询某位学生的所有
2、科目及成绩;也可以查询某一科目某一成绩的学生分布情况,还可以对当前学生成绩进行一些统计,给出统计表格,以便全面掌握学生的学习情况。减少教师的工作量并使其能更有效地完成教学任务,实现传统的图书管理工作的信息化建设。本系统适应于大中型学校。1.2系统特性概述学生成绩管理系统是教育管理信息化工作的一个重要组成部分,目前各级教育管理部门和学校使用的教育管理软件存在较多设计不规范、兼容性差的问题,稍有变化即难以使用,造成一些软件不能得到长期稳定的应用。 学生成绩管理系统通过对学生成绩信息进行收集、传递、加工、保存、维护,使得教师能更加高效地对学生成绩进行管理,为学生成绩管理搭建了一个整体自动化管理模式,
3、有效的改善学生成绩的管理。系统特性描述如下:1) 操作简便快捷在实际业务当中数据的录入量相当大,系统的界面要求简洁、直观、友好,符合图书情报人员使用习惯;屏幕设计风格统一,用户易于掌握。系统自动实现各个环节的数量的控制,同时还能为用户提供简单快捷方式,并能够充分利用可重复使用的数据,提高录入人员的效率,使繁琐而枯燥的数据录入工作变得轻松愉快。2) 信息管理安全系统需要对用户权限进行设置以保证系统的安全性。本系统操作人员进入系统都需要进行严格的身份识别和安全审核,每个操作人员只能对自己权限范围内的数据进行维护,可操作的用户和具体的每个操作员的使用对象,系统管理员可以灵活设置,从而避免来自内部的破
4、坏。1.3产品中的角色表1 产品中的角色角色名称职责描述教师建立学生账户,查看,更新、修改学生成绩信息学生查询个人成绩信息1.4系统运行环境1.4.1 设备及分布1) 主机类型应用服务器: Dell PowerEdge R710数据库服务器: HP ProLiant BL465c工作站: HP Z8202) 网络类型局域网3) 存贮器容量应用服务器: 300GB数据库服务器: 512GB4) 其他特殊设备打印机: LaserJet P10085) 设备分布图图1 网络拓扑图1.4.2 支撑软件1) 操作系统应用服务器:Windows XP工作站:WindowsXP以上2) 数据库管理系统Ora
5、cleOraDb10g3) 其他支撑软件无1.4.3 开发软件软件环境:Windows XP 以上操作系统/ Visual C+ 6 集成环境。编程语言:C语言。2.功能性需求 图2 学生成绩管理系统顶层图2.1教师服务教师服务主要针对向教师提供的添加成绩、查询、排序管理等服务。图3 教师服务数据流图2.2学生服务学生服务主要针对向学生提供成绩查询的服务。图4 学生服务数据流图2.3查询排序教师或者学生可以对学生的成绩信息进行查询。根据学生的学号,获得该学生的全部成绩信息,并且可以按照降序或者升序对成绩进行排序。图5 查询排序功能数据流图3.非功能性需求3.1产品质量属性要求产品主要质量属性详
6、细描述正确性不允许出现业务错误。健壮性在系统出现故障时,系统必须提供相应的数据保护措施,不能丢失数据,并提供从新恢复正常工作的机制。可靠性除电源硬件、操作系统外不允许异常退出或崩溃性能,效率系统处理业务时间最迟时间小于等于5秒。易用性安装过程简单,操作方便安全性用户只能通过系统操作后台数据,不能够对数据库进行直接操作。可扩展性可在当前需求基础之上进行功能上的扩展。兼容性只能运行在指定软硬件环境中。可移植性只能够运行在WindowsXP(不包括windows vista版本)以上Windows系列操作系统平台上。表1 产品质量属性描述3.2用户界面(1) 用户界面简洁,重点体现的是数据,数据以列
7、表的形式体现,表头要突出显示。(2) 需要根据终端用户操作特点设置相应的快捷键(3) 错误信息显示以黄色形式进行突出显示。 图6 用户身份选择界面图7 教师管理服务界面图8 学生服务界面4. 数据模型4.1数据关系图(E-R图)图9 数据模型E-R图4.2数据字典4.2.1业务规则1)学生成绩修改规定 修改成绩的时间必须再考试成绩得出后的两个星期之内,可以对成绩进行添加修改,删除操作2)学生成绩查询规定 最新的成绩记录,只有在考试结束后四周才能进行查询。4.2.2数据描述表1 学生信息表字段描述数据类型主键是否可空描述学号CHAR(10)是例如:1011357001姓名VARCHAR(10)否
8、真实姓名班级CHAR(20)否所属班级系别INT否1:计算机系性别INT否1:男0:女出生年月日VARCHAR(20)否1991年4月9日表2 教师信息表字段描述数据类型主键是否可空备注教工号CHAR(10)是例如:1357001姓名VARCHAR(10)否真实姓名系别INT否1:计算机系性别INT否1:男0:女表3 课程信息表字段描述数据类型主键是否可空备注课程号CHAR(10)是例如:01课程名称VARCHAR(30)否软件工程学分INT否表4 成绩表字段描述数据类型主键是否可空备注学号CHAR(10)是外键课程号CHAR(10)是外键成绩Double否表5 授课表字段描述数据类型主键是否可空备注教工号CHAR(10)是外键课程号CHAR(10)是外键
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1