摘 要
随着高校的扩招,内部学生和老师的增多,以及学生科目学习的繁杂,一直以来的传统的人工的学生成绩管理方式,因其效率低,保密性差而且传统的工作方式给教职工带了很大压力,这大大降低了整个学生成绩管理的效率。所以构建一个学生成绩管理系统势在必行。本系统可以减轻教职员工的工作压力,分工明确,统计准确。比较系统地对教务、教学上的各项服务和信息进行管理从而提高了保密性,加快查询速度、提高了管理效率。本文采用php5.4+apache2.4,使用Mysql5.7数据库实现了网页版学生成绩管理系统,本系统分为三个模块:系统管理员模块、教师模块、学生模块。其中教师模块可以录入选课学生的成绩、修改成绩、查看成绩;学生模块可以选课,查看成绩;系统管理员拥有最高的权限,可以对学生的成绩进行审核,添加修改学生、教师、课程。
关键词:mysql5.7;php5.6;apache2.4;学生成绩管理;系统管理员;教师;学生
目 录
引言 4
1 课题描述 4
1.1 课题背景 4
1.2 课题意义 4
1.3 用户特点 4
1.4 可行性分析 5
2 需求分析 5
2.1 系统任务和特点 5
2.2 功能模块和作用 5
2.3 系统结构图 5
2.4 采用的数据库 5
3 数据库设计 6
3.1 需求分析 6
3.2 数据流程图 7
3.3 概念结构设计 8
3.4 逻辑结构设计 10
3.5 数据库物理设计 10
3.6 数据库实施 10
4 系统详细结构设计与实现 11
4.1 数据库设计 11
4.2 子系统划分 14
5 调试与测试 26
5.1 安全性测试 26
5.2 添加用户测试 26
5.3 发布课程测试 27
5.4 选课、退课测试 27
5.5 成绩提交测试 27
5.6 成绩审核测试 27
5.7 成绩查询测试 28
5.8 学分绩测试 28
6 总结 28