基于WEB的智能考试系统的设计与实现(MySQL)
摘 要:随着科技的发展,网络技术已经深入到人们的日常生活中,同时带来了教育方式的一次变革。而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地运行,也可以在异地进行,从而大大扩展了考试的灵活性。并且缩短了传统考试要求老师打印试卷、安排考试、监考、收集试卷、评改试卷和分析试卷,这个漫长而复杂的过程,使考试更趋于客观、公正。
关键词:考试系统;智能;Web;Internet
Intelligent examination system design and implementation based on the WEB
Abstract:With the development of technology, Internet technology has penetrated into people’s daily life, also brought a revolution in the way of education. The network test is a very important direction. Web-based technology, network test systems can be carried out by means of Internet around the world, so both tests can be run locally, you can be in dirrerent places, thus greatly expanding the flexibility of the exam. And shorten the traditional test requires the teacher to print papers, arranging examinations, invigilation, mobile phones papers, marking of examination papers and examinations, invigilation, mobile phones papers, marking of examination papers and examination papers, the long and complex process, is the test tends to be more objective and fair. [资料来源:http://doc163.com]
Key words:Examination system; Intelligent; Web; Internet
开发环境及运行环境
开发环境WAMP:Windows,Apache,MySQL,PHP;运行环境LAMP:Linux,Apache,MySQL,PHP。Apache 2.2 ,MySQL5.1 ,PHP5.2,windowsXP CentOS 5.5。
考生在网络在线考试系统中通过注册为网站用户,登录网站进行相关操作。考生登录后,可以进行在线考试、查询成绩和修改个人密码的操作。在考试前,考生需要阅读考试规则、选择考试套题后开始考试;考试时间结束时,考生提交试卷;提交试卷的同时,系统将自动返回本次考试的考试结果。网站管理员通过登录模块可以登录到网站的后台系统,对考生信息、考试信息、管理员信息进行管理。
[版权所有:http://DOC163.com]
[资料来源:www.doc163.com]
目 录 9100字
摘 要 1
关键词 1
1 开发背景 2
1.1 研究现状 2
1.2 开发环境及运行环境 2
2 系统分析 2
2.1 需求分析 2
2.2 可行性分析 2
2.2.1 经济可行性 3
2.2.2 技术可行性 3
3 系统设计 3 [来源:http://www.doc163.com]
3.1 系统目标 3
3.2 系统功能结构 3
3.3 系统流程图 4
3.4 系统预览 5
3.5 目录组织结构 7
4 数据库设计 7
4.1 数据库分析 7
4.2 数据库概念设计 7
4.2.1 考生信息实体 8
4.2.2 管理员实体 8
4.2.3 考题类别实体 8
4.2.4 考题信息实体 9
4.3 数据库表设计 9
5 前台首页设计 10
5.1 前台首页概述 10
5.2 前台首页技术分析 11
5.2.1 通过ADO方式连接MySQL数据库 11
5.2.2 通过mysql_connect()函数连接MySQL数据库 11
5.3 前台首页的实现过程 11
6 考生信息模块设计 12 [版权所有:http://DOC163.com]
6.1 考生信息模块概述 12
6.2 考生信息模块的技术分析 12
6.3 考生注册的实现过程 12
7 在线考试模块设计 18
7.1 在线考试模块概述 18
7.2 在线考试模块的技术分析 18
7.3 应用Ajax在线答题的实现过程 20
7.4 分数统计和成绩保存的实现过程 23
8 后台首页设计 24
8.1 后台首页概述 24
8.2 后台首页技术分析 25
8.3 后台首页的实现过程 25
9 考题信息管理模块设计 25
9.1 考题信息管理模块的概述 25
9.2 考题信息管理模块的技术分析 26
9.3 考题信息添加的实现过程 26
10 结论 27
参考文献 27
致 谢 28