摘要利用先进的PHP程序开发语言和瑞典MySQL AB公司的小型关系型数据库管理系统MySQL开发在线考试系统。同时,还利用Frontpage辅助,来制作网页,实现界面。文章首先比较了B/S和C/S的优缺点,结合在线考试特性,选择了前者。通过把试题存储在数据库中,实现用户登录、试题选择、自动阅卷等常规功能。同时,系统在考试过程中对用户进行时间限定,剩余时间提醒等操作,对于考试的进行有着良好地辅助。考试结束后系统自动批改给出成绩并给出正确答案,对于考生学习上的帮助十分有效。在试题管理方面,完善的后台操作系统会给出题者添加、修改、备份试题带来巨大方便,可以有效提高出题者的工作效率,减轻工作量,是良好地人性化体验。49747
毕业论文关键词:PHP,MySQL,B/S,Frontpage,在线考试
Abstract Using the advanced PHP application development language and Sweden MySQL AB Company’s small relational database management system MySQL develop online examination system. At the same time, also use FrontPage auxiliary, to make a web page, realize the interface. Combined with online examination characteristics, this article first compared the B/S and C/S advantages and disadvantages, we choose the former. Through the questions in databases, realize user login, exam selection, automatic marking and the other conventional function. At the same time, the system in the exam process to the users’ time limit, the remaining time remind operation are helpful to the examination. After the exam system to automatically correcting gave the result and give the correct answer, for candidates in the study help is very effective. In the exam management, perfect background operation system will give manager add, modify, backup try bring great convenience. It can effectively improve the working efficiency of the manager, reducing the workload, which is good human experience.
Keyword: PHP,MySQL,B/S,FrontPage,Online examination
目 录
第一章 绪论 1
1.1 课题来源 1
1.2 开发模式的选择 1
1.3 开发工具的选择 2
1.3.1 apache概述 2
1.3.2 PHP概述 3
1.3.3 SQL语句介绍 5
1.4 mysql概述 6
第二章 需求分析 8
2.1 在线考试系统应该具有的功能 8
2.2 系统架构 8
2.3 系统模块 9
第三章 概要设计 10
3.1 数据流图 10
3.2数据字典 10
3.3 系统流程图 11
3.4 站点结构 12
第四章 界面详解 13
4.1 总领部分 13
4.2 后台管理界面 13
4.3 增加用户 14
4.4 科目管理 16
4.5 题库管理 17
4.6 用户操作 23
第五章 数据库结构详解 26
第六章 程序设计实现 31
6.1数据库登录 31
6.2 管理界面实现