学生成绩需求规格说明书.docx
- 文档编号:16545471
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:8
- 大小:58.08KB
学生成绩需求规格说明书.docx
《学生成绩需求规格说明书.docx》由会员分享,可在线阅读,更多相关《学生成绩需求规格说明书.docx(8页珍藏版)》请在冰点文库上搜索。
学生成绩需求规格说明书
数据库课程设计
需求规格说明书
课程名称:
考试成绩管理系统
院系:
软件学院
项目成员:
编写人:
任课教师:
指导教师:
目录
目录1
1.引言2
1.1编写目的2
1.2背景2
2.任务概述3
2.1系统目标3
2.2用户的特点3
2.3假定和约束4
3.需求规格说明4
3.1系统功能需求规格说明4
3.1.1系统用例描述5
3.1.2成绩查询5
3.1.3不及格科目查询5
3.1.4名次查询6
3.1.5成绩录入6
3.1.6成绩修改6
3.1.7成绩清除6
3.1.8打印功能7
3.2系统性能需求规格说明7
3.2.1精度7
3.2.2可用性7
3.3输入输出要求7
3.4管理能力要求8
3.5故障处理要求8
3.6其他专门要求8
4.运行环境的规定8
4.1设备8
4.2支持软件9
1.引言
1.1编写目的
在数据库学习的基础上,为了进一步实践所学知识,我小组承担了学生信息管理系统的考试成绩信息管理模块的设计和开发。
通过小组的集体讨论,得到了学生信息管理系统考试信息管理模块的总体功能,并划分了子模块,在此基础上设计出了简单界面。
本需求规格说明书,用以对功能进行具体明确的说明,并作为进一步做概要设计和详细设计时的依据。
1.2背景
在学籍管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况,其中有关成绩的管理是非常重要的部分。
传统的手工操作方式,高度繁琐,易发生数据丢失和错误,效率低下。
使用计算机可以高速、快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,提高管理效率和水平。
我小组承担的模块是考试成绩信息管理,期望对教师和学生对成绩的查询模块有所帮助。
2.任务概述
2.1系统目标
(1)完成有关成绩查询的相关功能,保证系统运行稳定、安全可靠,查询结果准确无误。
系统界面简洁友好,使用方便。
同时保证系统通用性,对于硬件要求较低。
(2)管理员修改成绩时,有必要的校验步骤,避免可能的失误造成数据的错误修改或串改。
(3)预留打印接口。
(4)完成科目查询的相关功能,包括已修科目、预修科目和需要重修科目,由于科目信息管理不在本模块的范围,无法实现科目信息录入,这里只是模拟输入若干科目以检测该功能,预留该的功能接口。
2.2用户的特点
本系统的使用者主要有以下三类:
学生、教师、管理员。
不同的使用者具有不同的权限,可以进行不同权限的操作,即可以使用不同的功能。
在考试成绩管理模块,学生可以进行的操作有:
①查询本学期单科考试成绩,获得单科排名信息,查看单科最高分、最低分;
②查询本学期总成绩,以及总成绩在学院的排名;
③查看以前学期已经选修的课程及相应的成绩等;
④补考的学生进行补考成绩查询;
在考试成绩管理模块,教师比学生的权限大,可以进行的操作有:
①可以查看所有学生的成绩、排名情况,不及格人数统计;
②可以录入学生成绩,没提交前可以修改,提交给管理员后不能修改;
在考试成绩管理模块,管理员进行的操作有:
①可以查看所有学生的成绩
②可以录入学生成绩;
③可以对成绩进行修改,进行清除记录等操作;
学生信息管理系统运行环境为校园内局域网,与日常教学工作联系密切,会有较高的使用频率。
2.3假定和约束
1.本系统采用B/S架构模式,采用c#及ASP.NET开发,采用SQLserver数据库。
2.假定此成绩管理系统用户角色分三种:
学生教师管理员,具有权限约束
3.需求规格说明
3.1系统功能需求规格说明
对于不同权限的用户可以进行的功能操作有所不同,在系统规格需求中对本系统可以实现的所有功能做规格说明
3.1.1系统用例描述
3.1.2成绩查询
此功能可以使得学生用户对自己的成绩进行查询,可以查询本学期已经上传的考试成绩和已经修过的所有课程成绩。
教师可以对所有同学的成绩进行查看。
3.1.3不及格科目查询
次功能允许用户对不及格的科目进行统计和查询。
学生用户查询不及格科目和需要重修的科目;教师用户可以对单科所有未通过学生的名单成绩进行汇总,也可以对所有学生的所有不及格课程情况进行查询汇总。
3.1.4名次查询
学生用户可以对已经选修并有成绩的科目名次进行查询,也可以对总成绩进行排名,获得自己的排名情况;教师用户可以对所有同学的成绩进行排名,获得学生的总体成绩情况。
对总成绩的排名采用平均分来评判。
3.1.5成绩录入
成绩录入的功能只有教师和管理员用户可以进行,而学生用户不可以进行此项操作。
在成绩录入功能中,教师或管理员可以选择采用从excel导入或者逐项添加的方式进行录入。
3.1.6成绩修改
管理员可以对已经录入的成绩进行修改,其他用户不具有此项权限。
教师在成绩提交之前可以对成绩做出修改,当提交之后不能修改成绩。
3.1.7成绩清除
此项功能只有管理员具有权限进行操作,可以对已经存在的成绩记录进行删除操作,从数据库中删除记录,其他用户不具备此项操作的权限。
3.1.8打印功能
此项功能允许所有用户操作,可以对查询到的信息进行打印。
3.2系统性能需求规格说明
3.2.1精度
本系统中对需要用到的数据的精度进行统一的规定,如下表所示
表3-2-1系统精度定义表
数据名称
数据精度
备注说明
数值型数据
两位小数
文本型数据
日期型数据
2010-06-26
3.2.2可用性
为了增强软件的可用性,我们设计的操作界面力求简洁,减少数据键盘输入,尽可能使用鼠标选择性输入,在用户熟悉基本微机操作的情况下就可以熟练地使用。
3.3输入输出要求
在录入学生成绩等信息时,会对输入的数据进行有效性的验证,对于无效的数据采用提示框的方式提醒用户检查数据并重新输入,只有正确有效的数据能够输入到数据库中。
3.4管理能力要求
数据的记录个数仅受限于数据库的可管理记录的个数。
随着数据的存储,记录的条数可以持续增长,仅受限于数据库课记录条数。
3.5故障处理要求
可能的软件故障:
数据库误操作引起数据库链接断开
可能的硬件故障:
断电或者硬件损坏导致数据库断开链接
软件故障的处理要求:
重新启动软件可恢复,数据不丢失
硬件故障的处理要求:
重新启动软件可恢复,数据不丢失
3.6其他专门要求
本系统具备一个项目管理系统的基本功能,要求操作界面友好、方便、易学易用。
系统模块化,可维护,可扩充功能,可重新组装、开发通用的销售管理系统靠性。
4.运行环境的规定
4.1设备
系统运行的设备环境至少需要具备如下表所示条件
表4-1设备要求表
设备名称
详细要求
内存容量
至少256M
外存容量
至少30G
4.2支持软件
操作系统:
MicrosoftWindowsServer2003或更高版本
MicrosoftWindowsXP或更高版本
MicrosoftWindows2000ServicePack3(SP3)或更高版本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩 需求 规格 说明书