- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生成绩管理规格说明需求书
需求规格说明书
第一章 引言
1.1编写目的 2
第二章 任务概述
2.1目标 2
2.2用户的特点 2
第三章 需求规格
3.1数据流图 2
3.2数据字典 5
3.3基本数据图源 6
第四章 功能需求
4.1对性能的规定 6
4.2功能描述 7
4.3精度 8
4.4时间特性要求 8
4.5灵活性 8
第五章 其它
5.1输入输出要求 9
5.2数据管理能力要求 9
5.3故障处理要求 9
5.4其他专门要求 9
第六章 运行环境规定
6.1设备 9
6.2支持软件 9
6.3接口 9
第一章 引言
1.1编写目的
本需求规格说明书是根据《软件工程》这门课程课后作业为前提,同时为以后的毕业设计和工作中的实际需要来制作的一个学生成绩管理系统。此设计的目的是提高学校的管理效率,节约人力资源。同时,老师更好、更全面的管理学生成绩,学生更方便的查询成绩。
第二章 任务概述
2.1目标
达到设计的界面简单易操作,让绝大多数老师会使用此系统方便的对学生信息的查询、成绩的增、删、改、查及课程的及时更新,简化学生成绩的统计及排名,从而减少老师的工作量。
2.2用户的特点
由于此系统的目标是让绝大多数老师会使用,而有些中小学的老师相对来说对计算机不是很熟悉,操作比较困难。所以,此系统的设计要界面友好,操作简单。并且,还要有很及时的提示信息、很好的故障处理功能(如:数据在数据库中已有备份,系统出错时可以靠数据库恢复),同时为了使系统更加完善有较强固的灵活性(如:该软件实用与现在流行的操作系统精度和有效时限的变化,可以根据实际情况自行设置)
第三章 需求规定
3.1数据流图
学生成绩管理系统的顶层数据流图
学生成绩管理系统的分层数据流图
查询细化的数据流图
编辑细化的数据流图
3.2数据字典
(一)“查询学生成绩”条目在数据中可定义如下:
加工名:查询学生成绩
加工号:1.3
输入:“查询数据”
加工逻辑:
如果 输入数据是“学号+姓名” 可查询学生成绩
(二)“查询班级成绩”条目在数据中可定义如下:
加工名:查询班级成绩
加工号:1.4
输入:“查询数据”
加工逻辑:
如果 输入数据是“班级号+课程号” 可查询班级成绩
(三)“查询课程成绩”条目在数据中可定义如下:
加工名:查询课程成绩
加工号:1.5
输入:“查询数据”
加工逻辑:
如果 输入数据是“课程号” 可查询课程成绩
(四)“录入成绩”条目在数据中可定义如下:
加工名:录入成绩
加工号:2.1
输入:学生考试成绩(成绩单)
加工逻辑:
将录入的学生成绩输送到成绩数据库中
(五)“修改成绩”条目在数据中可定义如下:
加工名:修改成绩
加工号:2.2
输入:学号、姓名、课程号、成绩
加工逻辑:
将修改后的信息输入送到成绩数据库中
(六)“删除成绩”条目在数据中可定义如下:
加工名:删除成绩
加工号:2.3
输入:学号、姓名
加工逻辑:
将输入的学号、姓名对应的学生有成绩数据库中删除
3.3基本数据图源
第四章 功能需求
4.1对性能的规定
(一)学生记录管理
包括添加、删除、修改、查询学生记录等功能。一条完整的学生记录信息,包含学生学号、姓名、性别、民族、出生日期等字段。学号是学生记录的主键。不同的学生不允许具有相同的学号,但不同学号的学生允许名字相同。修改学生记录时,不允许修改学号。
(二)学生成绩管理
包括录入课程成绩、统计课程平均分、对课程总成绩进行排名等功能。对课程总成绩进行排名后,结果按名次先后顺序在一张表格中显示。此表格包含名次。学生姓名、学生学号、各门课程成绩、课程总成绩等字段。
(三)课程管理
包括录入课程、查询课程、修改课程、删除课程功能。对每学期课程进行更新,符合学校要求。此表格包含学期、年级、班级、课名、教师、课时、等字段。
4.2功能描述
(一)添加学生记录
1、用户单击“添加学生记录”菜单
2、界面上显示添加学生记录面板
3、用户在面板上填写学生
4、用户填写完毕后,间[提交]按钮
5、系统检查各字段是否都已填入,若有字段信息尚未填写,提醒用户填写完整信息;否则,进入6
6、系统向数据库写入此记录
7、向用户显示添加成功信息
(二)修改学生记录
1、用户单击“修改学生记录”菜单
2、界面上显示输入学生学号面板
3、用户输入要修改的学生学号
4、用户单击[确定]按钮
5、系统向数据库查询此学生记录
6、若数据库中不存在此学号对应的学生记录,弹出消息框提醒用户,否则进入7
7、系统将查询到的记录显示在学生记录面板上
8、用户在面板上修改学生记录
9、用户填写完毕后,单击[提交]按钮
10、系统检查各字段是否都已填入,若有字段信息尚未填入,提醒用户填写信息;否则,进入6
11、系统向数据库刷新此
文档评论(0)