需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13540 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 随着计算机技术的迅速发展,学校教学和管理的信息化发展也有进步,这就要求各个环节都均衡发展,从软件和硬件双方面把学校建设成一个一流的信息管理、教育教学的平台。本文设计开发的网上考试系统也是其中重要的一个方面。该系统本着应用简单、减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别等特点,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。本文运用软件工程的设计思想,使用当前流行的Apache+MySQL+PHP组合,设计了一个简单实用的WEB考试系统。 本考试系统分为两大模块:用户管理模块和后台管理模块。其中后台管理模块是进行题目的添加、存储和删除,教师查询学生成绩等,是系统运行的基础。考试模块是客户端学生或教师通过自己的姓名以及密码登陆系统,进入界面时由学生自己选择考题的科目、难度进行考试。该系统用PHP语言作为编程语言,用MySQL作为后台数据库,满足了任意科目,任意难度的学生同时考试的考试要求,真正地使教师从出题、监考、评改统计等等费时的工作中解脱出来,将主要精力转移到如何利用现代化的科技手段提高教学效率等具有创造性的教学改革工作中,以更好地适应现代教育形势。
关键词: PHP; MySQL;网上考试;身份识别
目录 摘要 Abstract 1 绪论-1 1.1 课题研究背景-1 1.2 研究目的和意义-1 1.3 国内外相关发展动态-2 1.3.1 在线考试系统国外发展情况-2 1.3.2 在线考试系统国内发展现状-2 1.4 本文的组织结构-3 2 相关技术-4 2.1 Apache环境搭建及配置-4 2.2 PHP环境配置-5 2.3 MySQL环境配置-6 2.4 PHP开发工具-7 3 系统分析与总体设计-8 3.1 系统需求分析-8 3.1.1 系统需要解决的主要问题-8 3.1.2 系统应具有的基本功能-8 3.2 可行性分析-8 3.2.1 技术可行性-8 3.2.2 经济可行性-9 3.2.3 操作可行性-9 3.3 系统结构总体设计-9 3.4 系统数据库设计-9 3.4.1 数据库设计原则-10 3.4.2 数据库概念结构设计-10 3.4.3 数据库逻辑结构设计-12 4 系统详细设计与实现-15 4.1 创建数据库连接-15 4.2 系统登录功能的实现-15 4.3 用户修改密码功能的实现-17 4.4 用户在线考试功能的实现-19 4.5 考题类别管理功能的实现-21 4.6 考生查询成绩和查看错题功能的实现-23 5 系统测试与维护-26 5.1测试项目-26 5.2功能测试-27 5.4 系统测试-27 5.5 测试结果-28 6 总结与展望-29 参考文献-30 致谢-31 |