欢迎来到天天文库
浏览记录
ID:31217188
大小:55.78 KB
页数:15页
时间:2019-01-07
《基于php考试系统论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、职场大变样社区(www.zcdby.com):下载毕业设计成品全套资料,全部50元以下在线考试系统的设计与实现在线考试系统的设计与实现摘要在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,既方便校方对考试的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。基于远程教育的推广和在线考试需求的增加,本文设计并实现了一套在线考试系统。本系统实现了系统管理、考生管理、在线考试、考试设置,试题设置,成绩查询,考生注册登录。同时,为确保系统安全运行和考试信息的机密性、完整性,系统采
2、用B/S开发模式,以wamp作为开发平台,结合php>htmlxjavascript等语言,以apache为服务器和mysql为后台数据库。整个系统层次结构简单,操作容易,并具备一定的安全性。考生借助此系统,可以随时随地的进行课程结业考试,同样,老师使用该系统能更高效、便捷的组织在线考试。关键词:在线考试系统;B/S模式;php论文总页数:20页1引言11.1课题背景11.2系统开发的意义12需求分析12.1问题分析12.2功能需求分析12.3开发环境的选择23系统安全基础错误!未定义书签。4系统总体设计24.
3、1设计思想24.2系统模块结构图24.3系统流程图34.4数据库的设计35系统详细设计与实现45.1SSL协议的配置与使用错误!未定义书签。5.2功能模块设计45.2.1系统管理模块45.2.2考生管理模块65.2.3成绩查询模块75.2.4控制考试模块85.2.5制作试卷模块95.2.6试卷中心模块105.2.7考生考试模块106系统测试11结论11参考文献12致谢13声明错误!未定义书签。1引言1.1课题背景近年来,我国的函授教育、网络远程教育、自学教育,以及国内国外的各类认证考试教育,如微软的MCSE、C
4、isco的CCNA等,迅速发展。在这个H新月异的时代,不学习就意味着落后,所以接受教育不再局限于校园内,职场人员通过各种不同的考试来提升自我。随着Internet的发展,计算机的全面普及,学校的教学、教务管理、行政管理也一改传统的模式,借助现代计算机技术及因特网技术,努力朝着信息化建设的方向发展。教育的改革,给人们带来了更多的学习机会。随着学习形式灵活、学生分布广的成人教育及各种的认证培训考试教育的迅猛发展,考试的形式也变得更加多样化。比如,在线考试就已经成为广泛应用的一种考试形式,相应的,对在线考试系统的需求
5、也越来越大。1・2系统开发的意义系统所设计的在线考试系统,是响应教育信息化的体制改革,使Internet技术与计算机技术在教育教学领域的应用得以拓展。在线考试系统的开发与设计适合现代教育教学,也给传统的考试提供了一个很好的解决方案,今后将成为教育教学管理的辅助方式之一,让传统教育中的考试朝网络化的方向发展。2需求分析2.1问题分析在传统的学校教学屮,进行一场考试,要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学
6、校信息化建设与现代教学的需要。尤其在远程网络教学屮,学生分布广,不易统一集屮安排考试,给校方和学生带来了众多的不便。当前盛行的在线考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网络和局域网,随时随地的对学生进行考试,评分,加上数据库技术的利用,使得管理过程简化,能够轻松实现查询,控制等功能。因此在线考试是信息化教学的不可缺少的辅助手段。显然,无论采取何种方式,首要考虑的是安全性能。为此,本系统在SSL协议下完成了在线考试。数据、信息、资料等得以安全稳定的传输。2・2功能需求分析1.用户类别:
7、登录系统的身份定为2种,一是超级管理员,二是学生,只有被授权的用户才可以使用本系统的资源。1.在线考试功能:考生验证登陆系统后,选择对应的试卷可进行考试。答题完毕后,可自动交卷,系统将自动评分,考生可同时获得考试成绩。2.控制考试功能:可设定每次的考试时间,。3.考生管理功能:可注册新增学生用户,。4.考生成绩查询功能:提供考生每次成绩的详细查询。5.系统管理功能:,进行添加和删除管理员的帐号。2.3开发环境的选择整个系统开发完全采用Browser/Server模式,开发平台为wamp平台,以apache为ph
8、p引擎和Web服务器,后台数据库使用mysql。在开发模式上选择Browser/Server模式,是因为B/S模式有以下优点:1.开发成本及维护成本降低。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器
此文档下载收益归作者所有