2学生成绩管理系统需求规格说明书.docx
《2学生成绩管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《2学生成绩管理系统需求规格说明书.docx(10页珍藏版)》请在冰豆网上搜索。
![2学生成绩管理系统需求规格说明书.docx](https://file1.bdocx.com/fileroot1/2023-1/21/b9b0799b-39fd-4b3e-8685-65d778185350/b9b0799b-39fd-4b3e-8685-65d7781853501.gif)
2学生成绩管理系统需求规格说明书
学生成绩管理系统需求规格说明书
1.软件概述
1.1软件范围定义
随着学院招生规模的不断扩大,在校学生的数量也相应的增加,有关学生成绩的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致学生成绩管理上的混乱,人力与物力过多浪费,管理费用的增加,从而使学生成绩管理的负担过重,影响整个档案室的运作和控制管理。
因此,必须制定一套合理、有效,规范和实用的学生成绩管理系统,对学生成绩进行集中统一的管理。
希望通过学生成绩管理系统实现成绩管理的系统化、规范化和自动化,实现对学生成绩相关资料的集中统一的管理。
通过对学生成绩进行高效的管理,相关教师可以查询某位学生的所有科目及成绩;也可以查询某一科目某一成绩的学生分布情况,还可以对当前学生成绩进行一些统计,给出统计表格,以便全面掌握学生的学习情况。
减少教师的工作量并使其能更有效地完成教学任务,实现传统的图书管理工作的信息化建设。
本系统适应于大中型学校。
1.2系统特性概述
学生成绩管理系统是教育管理信息化工作的一个重要组成部分,目前各级教育管理部门和学校使用的教育管理软件存在较多设计不规范、兼容性差的问题,稍有变化即难以使用,造成一些软件不能得到长期稳定的应用。
学生成绩管理系统通过对学生成绩信息进行收集、传递、加工、保存、维护,使得教师能更加高效地对学生成绩进行管理,为学生成绩管理搭建了一个整体自动化管理模式,有效的改善学生成绩的管理。
系统特性描述如下:
1)操作简便快捷
在实际业务当中数据的录入量相当大,系统的界面要求简洁、直观、友好,符合图书情报人员使用习惯;屏幕设计风格统一,用户易于掌握。
系统自动实现各个环节的数量的控制,同时还能为用户提供简单快捷方式,并能够充分利用可重复使用的数据,提高录入人员的效率,使繁琐而枯燥的数据录入工作变得轻松愉快。
2)信息管理安全
系统需要对用户权限进行设置以保证系统的安全性。
本系统操作人员进入系统都需要进行严格的身份识别和安全审核,每个操作人员只能对自己权限范围内的数据进行维护,可操作的用户和具体的每个操作员的使用对象,系统管理员可以灵活设置,从而避免来自内部的破坏。
1.3产品中的角色
表1产品中的角色
角色名称
职责描述
教师
建立学生账户,查看,更新、修改学生成绩信息
学生
查询个人成绩信息
1.4系统运行环境
1.4.1设备及分布
1)主机类型
应用服务器:
DellPowerEdgeR710
数据库服务器:
HPProLiantBL465c
工作站:
HPZ820
2)网络类型
局域网
3)存贮器容量
应用服务器:
300GB
数据库服务器:
512GB
4)其他特殊设备
打印机:
LaserJetP1008
5)设备分布图
图1网络拓扑图
1.4.2支撑软件
1)操作系统
应用服务器:
WindowsXP
工作站:
WindowsXP以上
2)数据库管理系统
Oracle—OraDb10g
3)其他支撑软件
无
1.4.3开发软件
软件环境:
WindowsXP以上操作系统/VisualC++6集成环境。
编程语言:
C语言。
2.功能性需求
图2学生成绩管理系统顶层图
2.1教师服务
教师服务主要针对向教师提供的添加成绩、查询、排序管理等服务。
图3教师服务数据流图
2.2学生服务
学生服务主要针对向学生提供成绩查询的服务。
图4学生服务数据流图
2.3查询排序
教师或者学生可以对学生的成绩信息进行查询。
根据学生的学号,获得该学生的全部成绩信息,并且可以按照降序或者升序对成绩进行排序。
图5查询排序功能数据流图
3.非功能性需求
3.1产品质量属性要求
产品主要质量属性
详细描述
正确性
不允许出现业务错误。
健壮性
在系统出现故障时,系统必须提供相应的数据保护措施,不能丢失数据,并提供从新恢复正常工作的机制。
可靠性
除电源硬件、操作系统外不允许异常退出或崩溃
性能,效率
系统处理业务时间最迟时间小于等于5秒。
易用性
安装过程简单,操作方便
安全性
用户只能通过系统操作后台数据,不能够对数据库进行直接操作。
可扩展性
可在当前需求基础之上进行功能上的扩展。
兼容性
只能运行在指定软硬件环境中。
可移植性
只能够运行在WindowsXP(不包括windowsvista版本)以上Windows系列操作系统平台上。
表1产品质量属性描述
3.2用户界面
(1)用户界面简洁,重点体现的是数据,数据以列表的形式体现,表头要突出显示。
(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)
否
真实姓名
班级
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)
是
外键