基于php+mysql的大学生四六级英语考试报名成绩管理

学生英语过级情况管理是高等学校教学管理工作的一项重要管理工作,他提供了统一的学生英语等级考试成绩的相关管理, 基本能完成院系内各专业学生的英语四、六级考试成绩查询以及相关成绩的统计。本文通过对英语过级管理现状综合分析,总结出英语过级情况系统的基本功能:
基于php+mysql的大学生四六级英语考试报名成绩管理_第1张图片
学生英语等级情况管理系统目标
(1)通过学生自己录入相关等级考试成绩,形成完整的个人等级考试相关信息。
(2)为学院管理人员提供考试等级次数、各年级、各班级学生的基本成绩信息,以作为其进行成绩汇总,分析和统计的依据。
(3)实现快速方便地处理大量成绩数据信息,完成成绩的录入、添加、修改、删除、统计、查询、排序等处理要求。
(4)输出和打印等级考试成绩单和成绩统计报表。

基于php+mysql的大学生四六级英语考试报名成绩管理_第2张图片
系统主要功能设计
根据前面对系统的需求分析,可以得到系统的模块划分如下:
;1;用户登录模块:web主页提供学生和管理员两种权限的登录
;2;学生个人成绩管理模块
成绩录入:在每次的四六级英语考试后,成绩的输入量如果只有管理员输入工作量非常大,所以此模块实现的功能是学生通过自己的权限进入学生管理模块后,按自己真实的成绩录入自己四六级的成绩,成绩单号以及考试的日期。
查看成绩:学生通过此模块可以清楚的浏览自己在各次四级或六级的成绩信息。
密码修改:学生在第一次登录时候所用的密码是管理员统一授权的密码,即自己
的学号,出于安全因素的考虑,学生在登录后可按照自己的需要修改密码。
用户退出:已经登陆的用户可以退出,释放自己所占有的各种信息资源。
;3;管理员管理的模块
学院管理:添加所需要软件管理四六级英语成绩的学院。
班级管理:在已有学院的基础之上,添加班级,添加班级后必须选择所属的学院。
添加学生:在添加学生的功能主要实现两个功能,首先是以班级为单位的管理中添加班各个级中的学生,主要包括学生的简单基本信息,学号、姓名身份证号码以及学生的基本介绍。其次是对于学生登录的授权,只有在管理员添加学生授权后,学生用自己的学号登录。
学生管理:学生管理还是以班级为单位,管理员可以通过选择班级浏览班级人员的姓名、学号以及学生的登录密码,同时可以查看学生的个人成绩和删除学生的权限。
成绩管理:管理员在选择相应的谁选条件后,可以浏览学生每次CET考试的具体成绩信息,在浏览的同时确认学生输入成绩的准确性,如果输入有问题管理员可进行修改。
成绩查询:成绩查询以班级为单位,管理员通过系统提供的筛选条件,查看需要浏览的成绩信息,为了方便查询过程管理员对于CET查询的准确性,其中管理员可以通过“次数“或”考试日期”筛选条件选择所需要的成绩信息。此外查询的班级成绩可以Excel表格导出。
成绩统计:在每一次CET考试之后,相关的成绩信息由学生输入后,管理员根据条件查询出班级成绩信息后,成绩按顺序由高到底排序,其中四级成绩以425为过级标准,学生成绩如果超过425,在在备注中标注学生过级,如果未超过,则标注未过级,在成绩统计结果中可统计过级人数以及班级的过级率。
成绩上报:上报成绩主要统计学生在校期间的各次的考试成绩的汇总,取出最高的一次的考试成绩,并以425和300为标准,超过425备注标记过国家四级,过300分标记为过学院四级,并在成绩下方统计相应的过级人数以及过级率。
管理员管理:主要是对管理员自己权限的管理,包括增加管理员以及修改已存在管理员的密码。

目录
1 绪论 1
1.1课题背景 1
1.2课题研究现状 1
1.3初步设计方法与实施方案 2
1.4本文研究内容 2
2 系统开发环境 4
2.1 使用工具简介 4
2.2 环境配置 4
2.3 B/S结构简介 4
2.4 MySQL数据库 5
2.5 框架介绍 5
3 系统分析 6
3.1系统可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.1.3运行可行性 6
3.2系统现状分析 6
3.3功能需求分析 7
3.4系统设计规则与运行环境 8
3.5系统流程分析 8
3.5.1操作流程 8
3.5.2添加信息流程 9
3.5.3删除信息流程 10
4 系统设计 11
4.1系统设计主要功能 11
4.2数据库设计 11
4.2.1数据库设计规范 11
4.2.2 E/R图 11
4.2.3数据表 12
5 系统实现 25
5.1系统功能模块 25
5.2后台模块 27
5.2.1管理员功能模块 27
5.2.2用户功能模块 30
6 系统测试 33
6.1功能测试 33
6.2可用性测试 33
6.3性能测试 34
6.4测试结果分析 34
7结 论 35
参考文献 36
致 谢 37

你可能感兴趣的:(php,mysql,php)