1、目目 录录 一一 、 系统功能和结构系统功能和结构 1.1 程序设计目的 1.2 需求分析 1.3 概要设计 1.3.1 算法分析及程序流程图 1.4 任务安排 二、二、 程序实现程序实现 2.1 模块详细设计 2.2 核心代码详细解析 三、三、 调试与操作说明调试与操作说明 程序演示 四四 、 设计体会与总结设计体会与总结 4.1 程序不足及功能扩充 4.2 设计心得 参考文献参考文献 致谢致谢 一一 、 系统功能和结构系统功能和结构 1.1 程序设计目的 学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网 络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效
2、率而开发的。希望该开 发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了 对各功能模块的查询和更新功能, 且这两种功能基本上是通过存储过程来实现的, 其中学生 成绩查询和学生信息查询是系统开发的重点。 1.2 需求分析 1)教职工:教职工: a.信息要求:信息要求: 对学生成绩的了解,对学生成绩会有一个成体的了解,在今后的课程教学中可以对自 己进行改进。同时还可以对教授的课程进行修改和重设。还可以进一步了解学生的信息,加 深对学生的了解,便于因材施教。 b.处理要求:处理要求: 当学生基本信息发生变化时,老师能对其进行修改。比如某些同学中有转校、后转来 该系或转到
3、其他系中, 老师要能根据事实情况进行更新。 需要有的操作是修改、 删除、 增加。 能够管理课程信息。如老师进行排课的时候能够有序的安排,不会出现错排或重复等 一系列状况。能够进行课程名、课时、学分的修改、删除和增添。 对成绩的管理,能够进行成绩的录入、修改、删除,能够清晰的了解学生的成绩和大 体情况,以便做出相应的总结和改进。 c安全性与完整性要求:安全性与完整性要求: 安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保 证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别, 限制访问用户可查询和处理数据的类别和 内容; 3.系统应对不同用户
4、设置不同的权限,区分不同的用户,如区分普通用户(学生) ,教 职工。 完整性要求: 1.各种信息记录的完整性,信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 2)学生:学生: a.信息要求:信息要求: 能够查询自己的成绩信息和大家的整体成绩好做出对自己的新的定位,同时还有更改 自己的学生信息,还有就是查询新的课程信息。 b.处理要求:处理要求: 当学生发现自己信息出现错误时,可以根据自己的实际情况来进行更改,比如某同学 发现自己的年龄存储出现了错误就需要相应的机制进行修改、删除等。 同时还可进入成绩查询系统。在该界面中同学可以查询自己的成绩,还可以查询整个 科目的全部成绩。 数据数据需求需求 学生成绩管理系统就是对学生成绩信息的管理, 所以首先我们需要知道的是学生有那些 信息,并且是怎样进行分类的。 学生信息包含:学生基本信息、课程基本信息、成绩信息。学生基本信息根据要求应该 包括学生对应的学号,姓名,性别,系别,学生年龄等;课程基本信息应该包课程号,课程 名,课时,学分等;成绩表包含课程号,学号,成绩等