1、 学生成绩管理系统 需求规格说明书 设计题目:学生成绩管理系统 起止日期: 专业: 软件工程 班级: 学生姓名: 指导教师: 2 摘要摘要 随着科学技术的不断提高,计算机科学技术的日渐成熟与普 及,其强大的功能已被人们深刻认同,并且已经进入人类社会的各 个领域中,发挥着各式各样且越来越重要的作用。作为计算机应 用的一部分,使用计算机对学员成绩信息进行管理,具有手工管理 所无法比拟的优点。例如,传统的手工操作方式,易发生数据丢 失,统计错误率高,劳动强度高,且速度慢。但使用计算机进行 检索,有着迅速快、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等优点。这些优点能够极大程度地提高学员
2、档案 的管理效率, 把管理人员从繁琐而单调的数据计算统计与处理中 解脱出来。因此,开发这样一套学员成绩管理系统帮助处理管理 学员成绩信息的软件系统是很有必要的。 第一章第一章 可行性分析可行性分析 可行性研究的前提可行性研究的前提 1 1要求要求 1功能:本系统应该实现学生成绩信息的管理与查询,具体 包括学生信息查询,如姓名,院系,专业,学号,班级,所学课 程成绩,学年,学分,学期及该门课程的考试类型,课程类型, 成绩总学分, 总绩点和平均绩点等; 还可以对以上信息进行修改, 删除和添加。另外还要做到可以对学生成绩信息以及成绩信息查 3 询和维护。对于老师需要做到信息查询,如姓名,院系,教师号
3、, 所带班级,所教课程,能够修改个人信息与密码,能够查询并给 所教学生打分。 2性能:查询效率尽可能做到精准,信息维护功能做到简单 易用,不需过多对人员的培训。 3输入: 对于查询功能, 应做到可以单条件和组合条件输入; 对于维护功能,要有输入、修改学生信息和成绩的功能。 4输出:能按要求在显示器上显示所需内容并能打印成有条 理的表格,没有多余的内容,也没有重复的现象。 5安全与保密:对于不同权限用户,设置不同权限,对重要 数据可以考虑加密存储。考虑到数据保存,条件允许的情况下可 以让系统定时自动保存,省去手工保存的繁杂程序。 6完成期限:2 个月 2 2目标目标 “学生成绩管理系统” 针对的
4、学校学生情况对学生各学年的成 绩进行有效的管理。能够快速的查询出学生的各科成绩以及所在 班级等各种用途。相应的需求有: 1在实现所需功能的基础上,尽可能减少所需人员数量,对 设备的利用达到最大,减少不必要费用支出; 2大大改善数据处理速度,能够尽快输入和输出数据; 3能够存储一定数量的学生信息,并方便有效的进行相应的 数据操作和管理,这主要包括:学生信息的录入、删除及修改。 学生各科成绩的多关键字检索查询; 4能够对一定数量的读者进行相应的信息存储与管理,这其 4 中包括:查询学生信息的登记、删除及修改。学生资料的统计与 查询; 5能够提供一定的安全机制,提供数据信息授权访问,防止 随意删改,
5、同时提供信息备份的服务; 6使系统更加容易管理和维护,不需对过多人员培训,提高 工作效率。 经济可行性分析经济可行性分析 按本软件学生成绩管理系统开发方案, 对于本系统软件投资方 向, 体现于软件开发、 软件生产、 软件测试及软件后期维护。 a. 估算方案 本系统完全按开发计划进行估算,办公用品的消耗, 办公设备的消耗,开发人员生活与维护(包括水、电、房、工作 餐) 等。 b.具体项目总体估计 本系统大约总体耗费为 3 万。 c.收益估计 本系统本非收益性质开发,重要是为解决学校现行 学生管理的需要。 社会因素方面的可行性社会因素方面的可行性 1 1法律方面的可行性法律方面的可行性 所有技术资
6、料都由提出方保管, 合同制定确定违约责任 2 2用户使用方面的可行性用户使用方面的可行性 使用本软件人员要求有一定计算机基础。 5 技术可行性分析 基于现在的计算机的发展和许多管理系统类项目的开发,技术上完全满 足本学生管理系统的硬件要求,并且本系统要求的技术不高,由此可知, 技术方面的完全可行性。 第二章第二章 需求获取需求获取 一个集体中往往有很多个人,每个人又往往有很多课程要学 习,用人工的方式来统计成绩的各种情况非常麻烦,特别是教务 处和教员需要处理许多人的成绩,费时又费力,如果有内容要修 改,没有相关的软件是一件非常麻烦的事。 通过本软件, 不同客户 都可以满足自己的需求,而且可以运用简单的指令就可以让电脑 处理繁琐的数据,不仅十分方便又节约时间。在发现有新的需求 时,还可以有所针对的对软件进行更新。 根据需求分析,可以将软件分为以下几个部分的功能: (1) 用户登录身份选择; (