需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18869 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:随着互联网的普及和网络技术的飞速发展,以互联网进行课程在线考试已成为教育学习的一种必然趋势。本文基于Web的课程在线考试系统解决了传统考试要经过出卷、阅卷、学生考试、成绩登录等诸多繁琐过程,工作量大、人力资源浪费的情况。系统的开发与使用很大程度上提高了考试的效率。 本论文首先介绍了课程在线考试系统的研究背景及设计思想;然后对此系统中使用的相关技术和主要开发工具做了简单介绍;在完成了对课程在线考试系统的需求分析后,在设计阶段还完成了系统体系结构的划分、系统基本功能模块划分、数据库分析与设计。最后设计和实现了课程在线考试系统的前台学生模块与后台教师、管理员的模块。实现了以考生管理模块、试题管理模块为主要功能的系统开发。为考生提供密码修改、成绩查询等服务。 从测试的结果来看,系统运行整体情况到了设计的预期效果。考生可以登录前台进行课程考试,教师与管理员可以登录到后台进行管理,达到了此系统的设计初衷。
关键词:在线考试;PHP;数据库;B/S模式
目录 摘要 Abstract 1 引言-1 1.1 课题研究的背景-1 1.2 课题研究的目的和意义-1 1.3 系统设计的思想-1 1.4 本文的组织结构-2 2 系统开发相关技术-3 2.1 网络开发技术介绍-3 2.1.1 PHP简介-3 2.1.2 ASP简介-3 2.1.3 PHP与ASP的比较-3 2.2 Apache环境配置-4 2.3 MySQL简介-5 2.4 Javascript的简介-5 2.4.1 JQuery的概述及特点-6 2.5 Ajax无刷新技术-6 2.5.1 Ajax技术简介-6 2.5.2 Ajax的优点-7 2.6 网页制作工具简介-7 2.6.1 Dreamweaver8.O简介-7 2.7 代码编辑器简介-7 2.8 本章小结-8 3 系统需求分析-9 3.1 系统的可行性分析-9 3.2 系统的需求分析-10 3.3 系统主要解决的问题-11 3.4 功能性需求描述-11 3.4.1 系统用例模型-11 3.5 非功能性需求描述-13 3.6 本章小结-14 4 系统的设计-15 4.1 系统体系结构-15 4.2 详细设计-16 4.2.1 试题设计-16 4.2.2 数据库中表的设计-16 4.3 数据库概念结构设计-17 4.4 数据库逻辑结构设计-20 4.5 本章小结-23 5 系统的实现与测试-24 5.1 系统开发的环境-24 5.2 系统流程图-24 5.3 后台数据库的实现-25 5.3.1 创建数据库-25 5.3.2 数据库的配置与连接-25 5.4 考生操作界面的实现-26 5.4.1 系统前台首页-26 5.4.2 系统登录界面-27 5.4.3-前台计时器功能-29 5.5 系统管理界面的实现-31 5.5.1 后台登录界面-31 5.5.2 管理员界面的实现-33 5.5.3 数据分页功能-34 5.6 教师管理界面的实现-35 5.7 查询成绩页面-35 5.8 系统测试-36 5.8.1 测试目标-36 5.8.2 测试内容-36 5.8.3 测试结果-37 5.9 本章小结-46 6 总结与展望-47 6.1 本文工作总结-47 6.2 进一步展望-47 参考文献-48 致 谢-49 |