我们研究的重点在于对成绩管理系统数据库进行添加、删除、修改、查询等操作,也就是后台的操作,用户在页面操作能成功完成对数据库的修改很重要。
本管理系统主要内容是学生信息管理,课程信息管理,学生成绩管理和教师信息管理,管理员添加教师记录,初始化教师的登录信息,教师添加学生记录,初始化学生登录信息等等。
管理员管理:能够实现管理员对教师信息添加,删除,修改和查询。初始化教师登录信息:用户ID为教师编号,初始密码也为教师编号,用户类型为教师。
教师管理: 能够实现教师对学生信息,课程信息和成绩信息的添加,删除,修改和查询等功能;初始化学生登录信息:用户ID为学号(考虑小学各班级学号重复问题,此学号为“年份+班级号+学号”),初始密码也为学号,用户类型为学生。
学生查询: 学生能够查询课程信息和自己的成绩信息。
以上所有用户在登录后都可以修改自己的密码。
目 录
1 绪论 1
1.1 开发背景 1
1.2 开发意义 1
1.3 国内外研究现状 1
2 开发技术介绍 2
2.1 基本工具简介 2
2.2 环境配置简介 2
3 系统分析 3
3.1 需求分析 3
3.1.1 角色识别 4
3.1.2 管理员需求 4
3.1.3 教师用户需求 4
3.1.4 学生用户需求 4
3.2 可行性分析 4
3.3 程序流程图 5
3.4 数据库设计 7
3.4.1 数据库实体图 7
3.4.2 数据库表结构 9
3.5 开发模式分析 11
4 系统详细实现 11
4.1 系统登录模块 11
4.2 管理员模块 13
4.2.1 学生管理 13
4.2.2 教师管理 14
4.2.3 课程管理 16
4.2.4 班级管理 17
4.3 教师模块 18
4.3.1 成绩综合查询 19
4.4 学生模块 20
4.4.1 学生成绩 20
4.4.2 成绩查询 21
5 系统测试 22
5.1 测试的重要性 22
5.2 测试目的 22
5.2.1 测试的目的 22
5.2.2 测试的准则 22
5.2.3 测试的方法 22
5.2.4 测试用例 22
结论 24
参考文献 25
致谢 26