- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件需求课程设计软件需求课程设计
学生成绩管理系统
需求规格说明书
设计题目:学生成绩管理系统
起止日期:2012、12、16—2012、12、22
专业: 软件工程 班级: R1142班
学生姓名: 崔文雪 学号: 02号
指导教师: 陈泰宇
摘要
随着科学技术的不断提高,计算机科学技术的日渐成熟与普及,其强大的功能已被人们深刻认同,并且已经进入人类社会的各个领域中,发挥着各式各样且越来越重要的作用。作为计算机应用的一部分,使用计算机对学员成绩信息进行管理,具有手工管理所无法比拟的优点。例如,传统的手工操作方式,易发生数据丢失,统计错误率高,劳动强度高,且速度慢。但使用计算机进行检索,有着迅速快、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。这些优点能够极大程度地提高学员档案的管理效率, 把管理人员从繁琐而单调的数据计算统计与处理中解脱出来。因此,开发这样一套学员成绩管理系统帮助处理管理学员成绩信息的软件系统是很有必要的。
第一章 可行性分析
.可行性研究的前提
1.要求
功能:本系统应该实现学生成绩信息的管理与查询,具体包括学生信息查询,如姓名,院系,专业,学号,班级,所学课程成绩,学年,学分,学期及该门课程的考试类型,课程类型,成绩总学分,总绩点和平均绩点等;还可以对以上信息进行修改,删除和添加。另外还要做到可以对学生成绩信息以及成绩信息查询和维护。对于老师需要做到信息查询,如姓名,院系,教师号,所带班级,所教课程,能够修改个人信息与密码,能够查询并给所教学生打分。
性能:查询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训。
输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩的功能。
输出:能按要求在显示器上显示所需内容并能打印成有条理的表格,没有多余的内容,也没有重复的现象。
安全与保密:对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。
完成期限:2个月
2.目标
“学生成绩管理系统”针对的学校学生情况对学生各学年的成绩进行有效的管理。能够快速的查询出学生的各科成绩以及所在班级等各种用途。相应的需求有:
在实现所需功能的基础上,尽可能减少所需人员数量,对设备的利用达到最大,减少不必要费用支出;
大大改善数据处理速度
(1)学员: 无权修改成绩资料,但有权查看个人成绩、成绩排名及成绩总分,教员及教务处的评语;
(2)教务处: 有权查看所在学员的任何一科的成绩,对成绩进行汇总处理,查看处理后的成绩报单,并针对个别学员的个别情况发表个人建议;
(3)教员: 有权上传教员所负责科目成绩与修改,查看所负责科目的成绩排名汇总,针对个别学员的个别情况提出个人的学习建议,处理新旧该用户,恢复用户初始密码;
(4)程序管理员: 可以进行所有学员、所有科目的存储信息查看,但是无权修改。在有人忘记密码的特定情况下,有权进行针对该用户的密码初始化操作。在用户信息存储到规定年限时,有权进行老用户的注销以及新用户的注册操作。
功能需求
密码管理
1、说明
使用户能够对自己的密码进行修改,保证自己成绩信息不被其他人私自查看。
2、角色
用户。
3、前置条件
用旧密码进入。
4、输入
输入旧密码。
5、过程
将旧密码换成新密码。
6、后置条件
用新密码登录该系统。
7、业务规则
新旧密码都必须正确输入。
学生模块
登录管理
1、说明
用于验证用户身份,提取用户身份。
2、角色
用户。
3、前置条件
在没有登录的条件下,且已经注册。
4、输入
用户名,密码
5、过程
检验用户名和密码是否对应,不对应则密码错误返回登陆界面,对应则通过登录。
6、业务规则
学用户名和密码都必须正确输入。
成绩查询
1、说明
学员查看到自己成绩的相关信息。
2、角色
学员。
3、前置条件
学员已经正确登录。
4、过程
搜索用户所有信息。
5、输出
该用户的所有信息。
6、业务规则
只能查看自己的成绩信息。
教员模块
科目管理
1、说明
教员查看到自己科目的所有成绩的相关信息。
2、角色
教员。
3、前置条件
教员已经正确登录科目。
4、输入
所负责科目及密码。
5、过程
显示该科目的所有信息,对成绩信息进行修改,提出相关建议,同时修改相关联用户的信息。
6、后置条件
文档评论(0)