基于Web数据库系统基础考试系统开发.docVIP

基于Web数据库系统基础考试系统开发.doc

  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文档。上传文档
查看更多
基于Web数据库系统基础考试系统开发

基于Web数据库系统基础考试系统开发   本文论述了基于Web的《数据库系统基础》在线考试系统的开发。论文重点讲述了如何设计和开发考试系统。它包括用户管理系统、试题录入系统、组卷系统、考试系统和阅卷系统等模块,包括管理员、教师、学生三种角色。他们在登录之后进入各自操作页面。学生点击“在线考试”后直接进入考试页面,完成后提交到数据库。教师登录后,点击“自动阅卷”和“简答题评阅”完成阅卷。学生之后便可以查看成绩。   【关键词】在线考试系统 自动组卷 自动阅卷 数据库系统基础   1 绪论   1.1 本文的研究意义   在实现计算机运用和信息网络化的今天,效率的大幅提高以及信息交换的深入和扩大,使人类的生活越来越离不开数字化、信息化。信息决定着我们的生存,以多媒体计算机技术和网络通讯技术为主要标志的信息技术,对当代社会产生着重大的影响,改变着我们的工作方式、学习方式和生活方式。   实现考试系统从考试到判卷的整个过程均由计算机完成,不仅可以减少考试管理和评判人员的压力,提高效率,适应信息技术的发展。同时,也可以保证试题的保密性;做到克服主观因素,客观公正自动评分,迅速准确,公平公正,并且能很方便地进行考试管理和考生成绩管理与分析统计,为评估教学质量、改善教学方法、提高教学质量提供量的依据。   1.2 考试系统概况   目前,计算机考试系统有各种各样的方式和方法,但是都存在一定的缺点,只能考察学生应掌握的部分能力,很少能全面的考察学生应掌握的每种技能。尤其是操作题,由于其实现的复杂性、繁琐性,目前只有很少的系统能实现。即使有些系统能够实现,但是功能还是不如人意,还是不能满足需求。   虽然在线考试系统在国外已经有了较为广泛的应用并且相应的技术也逐步趋于成熟,但是在国内在线考试还不是考试方式的主流,它仅仅是传统考试方式的一个补充。并且还存在以下这几方面的问题:题型设计不够灵活丰富,缺乏通用性,不能适应灵活多变的考试形式需求等;主观题自动批改技术研究相对滞后,在许多系统中完全是空白;题库建设的手段相对落后,不能满足考试系统的实际需求;组卷方式比较单一,随机抽题功能设计不合理,没有考虑相邻位置考生出现试题雷同的问题。   1.3 本课题的研究内容   本课题主要研究 “使用MyEclipse结合MySQL数据库开发一个完整的考试系统” 这一问题。基于《数据库系统基础》这门课程,针对教师组卷、学生考试、教师阅卷、学生查分、错题标记等环节,特别是操作题的可操作性来设计和实现本系统。   2 系统开发   2.1 相关理论知识   2.1.1 理论依据   本课题研究涉及多个学科领域,其中既有基本理论问题也有应用技术问题,需要多学科知识与技术的综合。其综合了社会科学、教育学、计算机科学,是多学科的交叉研究。同时重视数据库技术和网络等现代信息技术最新成果与技术在软件开发过程的应用,保证信息系统的实用性、先进性、前瞻性。   本课题提出的理论依据:教育评价理论、现代信息技术理论   2.1.2 研究方法   本课题的研究立足于高等院校考试的改革与需要,通过广泛的调查与分析,同时对国内外相关研究进行比较,从教育学、管理学、统计学和软件学等学科多角度地开展研究。用到多种研究方法,下面对最重要的方法予以介绍。   主要研究方法:文献法、比较法、个案研究法、瀑布法。   2.2 不同模式的考试系统   2.2.1 C/S模式考试系统   C/S模式要求在服务器和客户端单机上都安装考试应用软件。客户端软件具有考题的显示,考试记时及与服务器的通信联络等功能;服务器端软件则负责维护题库、抽取试题及考后的阅卷、成绩的收取、统计、汇总等工作。基于客户机/服务器模式下的考试系统比单机版的考试系统改进了许多,但是它仍然需要在每台单机上安装客户端考试软件,系统的安装及维护工作量仍较大。   2.2.2 B/S模式考试系统   基于B/S方式的网上考试系统是一个基于数据库和Web技术的远程在线实时测试系统。B/S模式比C/S模式在操作性,可实现性,便捷性等多方面都有很大的改善,并且,该模式比较适合于本系统的使用环境。   本系统的设计主要采用B/S的三层结构:表示层、应用层、数据层。其中,表示层是客户端的浏览器;应用层是具有应用程序扩展功能的Web服务器,它包括事务处理逻辑,位于服务器端;数据层即数据库服务器。这种结构的工作流程是,用户通过Web浏览器向网络中的某一Web服务器提出服务请求,Web服务器对用户验明身份后,首先执行相应的扩展应用程序与数据库接通,通过SQL语句向数据库发出数据处理申请,然后将数据库处理结果交给Web服务器后,再由Web服务器传送到客户端浏览器。   2.3 JSP技术   JSP技术使

文档评论(0)

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

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

1亿VIP精品文档

相关文档