基于PHP和MySQL考试系统研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PHP和MySQL考试系统研究

基于PHP和MySQL考试系统研究      一、引言         随着考生的增加、考试要求的不断提高,对考试系统的要求越来越高,而相应的教师和管理员的工作强度也越来越大,而传统的考试方式已不能充分满足当前考生考试的需要。      本系统克服了传统考试的不足,让计算机参与到整个考试过程中,大大提高了考务工作效率,具有广泛的应用前景。随着计算机应用及计算机网络的普及,在各种考试中应用传统的纸张试卷进行的考试越来越少,取而代之的是基于计算机网络,以计算机为工具、在网络考试系统软件的支持下进行的现代化网络考试方式。         二、现状分析         目前大部分的考试系统普遍存在以下问题:      (1)考试系统的核心之一题库是采用传统题库的方式,即是分散运行的题库,而该类型的题库一般无法保持一个专家群体,因此,一般题库由任课教师自主修改,容易导致题库总体质量下降。      (2)大多数的网络考试系统在功能方面还不够完善,许多开发者就没有根据学校的具体情况来开发系统,而且在开发的过程中忽略了一些功能的实现,例如:在线阅卷、成绩统计、成绩查询、试卷难度分析、在线交流等。         三、系统目标         (1)系统力求全面兼顾,能通过网络实现纸笔考试的所有环节,能完成纸笔考试进行的考试内容,这是在线考试的基础,否则就是不完备的。      (2)具有良好的开放性和通用性,不局限于单一类型或单一科目、不局限于单一网络,考试与管理界面美观、简洁,不需要特殊的培训即可进行。         (3)安全可靠,提供严格的用户级别、身份验证,进行存储与传输加密,具有操作故障提示、数据自动存储等机制;采用成熟的产品与技术,不盲目追求新颖,保证系统运行稳定、安全可靠。      (4)提供可扩展与升级外部数据接口,方便与其它系统共享数据,能在系统升级的同时保证数据的继承与一致。      (5)自动化程度高,系统可以进行考生身份自动验证、随机抽取试卷,能自动存储、计时、交卷与评卷,保证考试的公平、规范与快捷高效。         四、系统总体设计         1 系统体系结构      设计开发一个应用系统,采用哪种结构取决于系统的网络配置、应用需求及功能的实现等因素。在线考试系统实现的关键技术就是网络环境下数据库的运用,所以问题就归结到数据库系统的体系结构如何选择的问题。常用的几种体系结构:终端/主机体系结构、客户端/服务器体系结构(C/S)、浏览器/服务器体系结构(B/S)。该系统所采用的体系结构是B/S结构。      在具备上网条件的每台客户机都安装有浏览器的今天,似乎为解决这一瓶颈问题找到了答案,因此基于浏览器/服务器(B/S)体系结构孕育而生。在此种模式中,客户端的标准配置是浏览器,如瞧、Firefox、Opera等,Web服务器成为应用处理的标准配置,数据处理仍然由数据库服务器(DB Server)完成。即为三层分布结构(如图1)。   本系统作为考试系统的体系结构,其优势是:   (1)客户端只需要安装浏览器,不需要安装额外的应用软件,一般操作系统都包含浏览器。其客户端硬件配置要求也较低,只要拥有一台已经连接到Intemet的PC,考生随时随地都可以进行在线考试。      (2)以服务器为中心的管理极大地降低了成本,如数据库储存空间不够,可方便地增加一个数据库服务器;系统要增加新功能,可以新增一个应用服务器来运行新功能,使本系统具有良好的可扩充性。      (3)B/S应用的开发效率高。如果采用的是PHP技术,其版本更新只需要在服务器端集中维护原有的HTML或者PHP代码即可。      2 系统开发工具与技术      (1)开发环境:Zend Studio是屡获大奖的专业PHP集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。      (2)Web技术:PHP独特的语法混合了C、JavR、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码。编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。      (3)数据库:MyS

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档