项目介绍
基于php的大学生成绩分析系统以用户的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用个人资料管理、成绩查询、管理等功能操作,以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理、学生信息管理、教师信息管理、课程信息管理、成绩信息管理等功能操作
该系统包括三大模块:学生模块、管理员模块、教师模块。
1.学生、教师权限
用户登录授权:用户打开登录页面,可以选择教师或学生登录,验证表单正确后允许浏览页面。
修改用户个人信息:学生和老师可以根据个人需要修改自己的信息,包括用户名和上传头像,为了方便管理,学生与老师的用户名与密码采用统一发放式,若需要修改必须进行登录,防止信息泄漏。
查看成绩:学生可以在班级学生管理系统中查看自己的成绩,系统通过匹配学生信息中的学号和学生选择的学期将学生的成绩打印出来。
2.学生基本信息录入
在此输入学生的基本信息包含班级学号、姓名、性别、出生日期、文化程度、籍贯、民族、入学日期等,主要是对学生信息的登记。
3.教师基本信息录入
在此输入教师的基本信息包含教师工号、姓名、性别、出生日期、文化程度、籍贯、民族、主教课程等,主要是对教师信息的登记。
4.课程信息录入.
主要是对学生所学课程信息进行添加、修改和删除。管理员在课程名输入框中输入要添加的课程名称,点击添加按钮。
5.成绩信息录入.
管理员在此窗口输入要选择学生编号和考试编号,系统自动补全数据,然后输入该科考试课程的成绩。如果点击“对已输入成绩进行删除”按钮,则将已经输入的成绩信息删除。老师可以将成绩录入到班级学生管理系统中,老师录入成绩的时候,能通过网页直接导入excel表格录入到数据库,同时可以对其中的信息进行修改。
6.学生奖惩管理
管理员给学生添加奖惩记录,学生查询个人奖惩记录。
效果图
第1章 绪论 1
1.1 选题背景 1
1.2 开发意义 1
1.3 研究内容 1
1.4 论文的组成 2
1.5 本章小结 2
第2章 系统开发技术的介绍 3
2.1 Apache服务器简介 3
2.2HTML/CSS简介 3
2.3php简介 3
2.4Mysql数据库概念和特点 4
2.5本章小结 4
第3章 系统分析 5
3.1功能需求分析 5
3.2业务流程分析 6
3.3数据流程分析 7
3.4本章小结 10
第4章 系统设计 12
4.1系统网络架构设计 12
4.2系统总体设计 12
4.3系统功能模块设计 13
4.4数据库设计 14
4.5本章小结 18
第5章 系统的实现 19
5.1主页面的实现 19
5.2登录模块的实现 20
5.3学生成绩录入模块的实现 22
5.4课程管理模块的实现 24
5.5学生管理模块的实现 24
5.6学生奖惩录入模块的实现 26
5.7成绩分析模块的实现 28
5.8本章小结 28
第6章 系统测试 29
6.1运行环境说明 29
6.2界面测试 29
6.3功能测试 29
6.4测试结果 31
6.5本章小结 31
第7章 总结 32
致 谢 33
参考文献 34