学生在线考试系统设计与实现(PHP,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
学生在线考试系统设计与实现(PHP,MySQL)(含录像)(论文说明书10000字,程序代码,MySQL数据库)
摘 要
随着计算机网络技术的快速发展和普及,以及教学改革,高校考试工作也由原来的传统人工管理被现代化、信息化技术所代替,利用计算机信息技术来进行教学工作的处理,是相当高效、便捷的。传统关于考试流程较复杂,包括出题、答卷、成绩等等一系列的操作流程,无疑增加教师工作量和时间,而且考生查询成绩也不方便,需要教师统一全部批阅完方可得知,等待时间较长,因此,我选择开发一款学生在线考试系统。
根据需求,确定系统采用PHP技术, MySQL作为数据库。整个系统要操作方便、易于维护、灵活实用。主要实现了系统设置、班级管理、科目管理、试题库管理、试卷管理、通知管理、教师管理、学生管理等功能。
关键词:学生在线考试系统; PHP;MYSQL
Abstract
With the rapid development and popularization of computer network technology, as well as teaching reforms, the examination work in colleges and universities has also been replaced by modern and information technology from the original traditional manual management. The use of computer information technology to process teaching work is very efficient and convenient. of. Traditionally, the examination process is more complicated, including a series of operation procedures such as question preparation, answering papers, grades, etc., which undoubtedly increase the workload and time of teachers, and it is inconvenient for examinees to inquire about the results. The teacher needs to review all of them before they can know it. It takes a long time, so I chose to develop an online examination system for students.
According to requirements, the system is determined to use PHP technology and MySQL as the database. The entire system should be easy to operate, easy to maintain, flexible and practical. Mainly realize the functions of system setting, class management, subject management, test question bank management, test paper management, notification management, teacher management, student management, etc.
Keywords:Student online examination system; PHP;MYSQL
系统功能分析
本系统实现一个学生在线考试系统,分为管理员、教师和学生三种用户。具体功能描述如下:
管理员模块包括:
1. 系统设置:管理员可以修改自己的登录密码。
2. 班级管理:管理员可以对专业信息进行添加、编辑或删除,对班级信息进行添加、查看、编辑或删除。
3. 科目管理:管理员可以对科目信息进行添加、编辑或删除。
4. 试题库管理:管理员可以对选择题信息进行添加、查看、编辑或删除,对多选题信息进行添加、查看、编辑或删除,对填空题信息进行添加、查看、编辑或删除,对判断题信息进行添加、查看、编辑或删除。
5. 试卷管理:管理员可以生成试卷,可以选择题目,可以对试卷信息进行查看、编辑或删,可以查看成绩。
6. 通知管理:管理员可以对通知信息进行管理。
7. 教师管理:管理员可以对教师信息进行管理。
8. 学生管理:管理员可以对学生信息进行管理。
教师模块包括:
1. 个人管理:教师可以修改自己的登录密码,修改自己的信息。
2. 试题库管理:教师可以对单选题信息进行添加、查看、编辑或删除,对多选题信息进行添加、查看、编辑或删除,对填空题信息进行添加、查看、编辑或删除,对判断题信息进行添加、查看、编辑或删除。
3. 试卷管理:教师可以生成试卷,可以对试卷信息进行查看、编辑或删,可以查看成绩。
4. 通知公告:教师可以查看通知公告信息。
学生模块包括:
1. 学生注册:实现学生的注册。
2. 系统设置:学生可以修改自己的资料信息。
3. 试卷中心:学生可以参与测试。
4. 成绩查询:学生可以查看考卷。
5. 通知公告:学生可以查看通知公告信息。
(1)开发语言:PHP
(2)数据库:MySQL
目录
1 绪论 5
1.1系统开发目的 5
1.2系统开发意义 5
2 关键技术介绍 6
2.1PHP技术 6
2.2 MYSQL数据库 6
2.3 B/S体系结构 7
2.4 Apache 8
2.5 Dreamweaver简介 9
3 需求分析与设计 11
3.1 可行性分析 11
3.1.1 技术可行性分析 11
3.1.2 操作可行性分析 11
3.1.3 经济可行性分一岁析 11
3.2 系统需求分析概述 11
3.3 系统功能分析 11
3.4 系统功能结构图 13
3.5 系统流程分析 13
4 数据库设计 16
4.1数据库逻辑结构设计 16
4.2数据库物理结构设计 19
5 系统的详细设计与实现 23
5.1 系统登录页面 23
5.2 专业管理信息页面 23
5.3 科目管理信息页面 24
5.4 多选题管理信息页面 24
5.5 试卷管理信息页面 24
5.6 添加通知信息页面 25
5.7 教师管理信息页面 25
5.8 学生管理信息页面 26
5.9 修改密码页面 26
5.10 填空题管理信息页面 27
5.11 参与测试页面 27
6 系统测试 29
结束语 31
致 谢 32
参考文献 33