欢迎来到天天文库
浏览记录
ID:14366835
大小:326.00 KB
页数:10页
时间:2018-07-28
《学生成绩管理规格说明需求书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、需求规格说明书第一章引言1.1编写目的2第二章任务概述2.1目标22.2用户的特点2第三章需求规格3.1数据流图23.2数据字典53.3基本数据图源6第四章功能需求4.1对性能的规定64.2功能描述74.3精度84.4时间特性要求84.5灵活性8第五章其它5.1输入输出要求95.2数据管理能力要求95.3故障处理要求95.4其他专门要求9第六章运行环境规定6.1设备96.2支持软件96.3接口9第一章引言1.1编写目的本需求规格说明书是根据《软件工程》这门课程课后作业为前提,同时为以后的毕业设计和工作
2、中的实际需要来制作的一个学生成绩管理系统。此设计的目的是提高学校的管理效率,节约人力资源。同时,老师更好、更全面的管理学生成绩,学生更方便的查询成绩。第二章任务概述2.1目标达到设计的界面简单易操作,让绝大多数老师会使用此系统方便的对学生信息的查询、成绩的增、删、改、查及课程的及时更新,简化学生成绩的统计及排名,从而减少老师的工作量。2.2用户的特点由于此系统的目标是让绝大多数老师会使用,而有些中小学的老师相对来说对计算机不是很熟悉,操作比较困难。所以,此系统的设计要界面友好,操作简单。并且,还要有很
3、及时的提示信息、很好的故障处理功能(如:数据在数据库中已有备份,系统出错时可以靠数据库恢复),同时为了使系统更加完善有较强固的灵活性(如:该软件实用与现在流行的操作系统精度和有效时限的变化,可以根据实际情况自行设置)第三章需求规定3.1数据流图学生成绩管理系统的顶层数据流图学生成绩管理系统的分层数据流图查询细化的数据流图编辑细化的数据流图3.2数据字典(一)“查询学生成绩”条目在数据中可定义如下:加工名:查询学生成绩加工号:1.3输入:“查询数据”加工逻辑:如果输入数据是“学号+姓名”可查询学生成绩(
4、二)“查询班级成绩”条目在数据中可定义如下:加工名:查询班级成绩加工号:1.4输入:“查询数据”加工逻辑:如果输入数据是“班级号+课程号”可查询班级成绩(三)“查询课程成绩”条目在数据中可定义如下:加工名:查询课程成绩加工号:1.5输入:“查询数据”加工逻辑:如果输入数据是“课程号”可查询课程成绩(四)“录入成绩”条目在数据中可定义如下:加工名:录入成绩加工号:2.1输入:学生考试成绩(成绩单)加工逻辑:将录入的学生成绩输送到成绩数据库中(五)“修改成绩”条目在数据中可定义如下:加工名:修改成绩加工号
5、:2.2输入:学号、姓名、课程号、成绩加工逻辑:将修改后的信息输入送到成绩数据库中(六)“删除成绩”条目在数据中可定义如下:加工名:删除成绩加工号:2.3输入:学号、姓名加工逻辑:将输入的学号、姓名对应的学生有成绩数据库中删除3.3基本数据图源学生成绩管理系统成绩编辑成绩查询成绩统计录入成绩修改成绩删除成绩查询学生成绩查询班级成绩查询课程成绩计算平均成绩统计不及格成绩按分数段统计成绩排序第四章功能需求4.1对性能的规定(一)学生记录管理包括添加、删除、修改、查询学生记录等功能。一条完整的学生记录信息,
6、包含学生学号、姓名、性别、民族、出生日期等字段。学号是学生记录的主键。不同的学生不允许具有相同的学号,但不同学号的学生允许名字相同。修改学生记录时,不允许修改学号。(二)学生成绩管理包括录入课程成绩、统计课程平均分、对课程总成绩进行排名等功能。对课程总成绩进行排名后,结果按名次先后顺序在一张表格中显示。此表格包含名次。学生姓名、学生学号、各门课程成绩、课程总成绩等字段。(三)课程管理包括录入课程、查询课程、修改课程、删除课程功能。对每学期课程进行更新,符合学校要求。此表格包含学期、年级、班级、课名、教
7、师、课时、等字段。4.2功能描述(一)添加学生记录1、用户单击“添加学生记录”菜单2、界面上显示添加学生记录面板3、用户在面板上填写学生4、用户填写完毕后,间[提交]按钮5、系统检查各字段是否都已填入,若有字段信息尚未填写,提醒用户填写完整信息;否则,进入66、系统向数据库写入此记录7、向用户显示添加成功信息(二)修改学生记录1、用户单击“修改学生记录”菜单2、界面上显示输入学生学号面板3、用户输入要修改的学生学号4、用户单击[确定]按钮5、系统向数据库查询此学生记录6、若数据库中不存在此学号对应的学
8、生记录,弹出消息框提醒用户,否则进入77、系统将查询到的记录显示在学生记录面板上8、用户在面板上修改学生记录9、用户填写完毕后,单击[提交]按钮10、系统检查各字段是否都已填入,若有字段信息尚未填入,提醒用户填写信息;否则,进入611、系统向数据库刷新此记录12、向用户显示修改成功信息(三)删除学生记录1、用户单击“删除学生记录”菜单2、界面上显示输入学生学号面板3、用户输入要删除的学生学号4、用户单击[确定]按钮5、系统向数据库查询此学生记录6、若数据
此文档下载收益归作者所有