一款适合于职业院校的基于JSP试题库管理系统的设计与实现.docVIP

一款适合于职业院校的基于JSP试题库管理系统的设计与实现.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文档。上传文档
查看更多
一款适合于职业院校的基于JSP试题库管理系统的设计与实现   摘要:计算机网络技术的发展改变了传统出卷的方式,使得试题资源得以共享, 提高工作效率。为了配合职业教育发展开发一款适合于职业院校的试题库系统。该文主要讨论试题库管理系统设计方案及设计特点。   关键词:B/S模式;JSP技术;Ajax   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2010)11-2805-02      1 系统开发的背景与需求   职业教育的迅速发展,使得各个职业院校的规模都有所增长。随之而来的教师工作量、教学质量等问题将是各个院校所担心的。计算机网络技术的发展,网络已逐渐融入了人们的工作、生活。网络与教育的结合使得教师从传统的工作方式解脱出来。利用计算机强大的数据处理功能,由计算机逐步代替传统的人工出卷,规范出卷程序,使出卷工作更科学化,不仅提高了工作效率,而且可堵绝传统手工出卷存在的种种弊端(如不必要的重复劳动、自教自考,考前漏题等等)。目前有不少试题库管理系统,但大多都是针对中小学课程设计的,如在试题的编辑上缺少关于工科课程的工具(如电工学、机械等),考核方式也难以适合职业教育的特点。为了解决这些问题。开发一款适合于职业院校的试题库管理系统在当前是很有必要的。本文将讲述如何针对工科职业院校的特点开发试题库的思想   2 开发的体系结构及工具   2.1 试题库管理系统的体系结构   针对工科职业院校的特点及不同地区职业教育的办学条件的不同。该系统采用B/S体系。B/S的体系结构是三层结构即浏览器、Web服务器、数据库服务器。利用B/S的操作简单、投入资金少的优点,教师的客户端只需配置普通性能的计算机即可,需要投入的仅是数据库服务器。这样便可实现教师人人都可利用网络办公,提高工作效率,节约资源。   2.2 实现试题库管理系统的技术及开发工具   采用SQL SERVER 2000数据库技术。随着职业教育规模的扩大,试题库中的试题数量会越来越多,SQL SERVER 2000的优点解决了系统的后顾之忧,保证了数据的完整与一致。   采用JSP技术作为服务器端脚本,实现数据库和其他应用互动的WEB网页   3 试题库管理系统的设计与实现   3.1 试题库管理系统设计的原则   由于职业教育即不同于基础教育也不同于学历教育,因而在设计时须考虑到这一点,其设计原则如下:   1)试题的编辑应突出工科课程的特点,在线编辑器提供相应的录入符号及图形的工具,减轻教师的工作量。   2)试卷的形成应适应职业教育的特点,以平时测试与期末教考分离来检测学生撑握技能基础知识,以提高学校的教学质量。   3.2 试题库管理系统的功能结构设计   根据工科职业教育的特点,在设计中突出了操作简单,试卷形成合理。本系统的主要功能有课程的编辑,章节的编辑、知识点的编辑、题型的编辑、试题的审核、试卷的形成、用户管理、密码的管理、数据的备份与恢复等。其系统总体用例图如图1所示。   3.3试题库管理系统的实现及相关关键技术   对于一个学校而言,应该允许有多门课程同时在进行试题库的开发,对于每个课程而言,也应该允许多个教师同时进行试题库的开发。因此,基于尽可能方便试题库开发,提高开发效率等原则,本系统采用基于Web的B/S结构开发方式,在使用JSP开发此系统时采用界面显示与业务逻辑相分离的三层结构设计,使用JAVABEAN组件来封装事务逻辑,使得业务逻辑和页面显示相互分离,实现系统的模块化设计,增强了系统的可维护性、重用性、可扩展性和健壮性。系统架构示意图如图2所示。   在实现过程中除了考虑通用试题库管理系统的特点以外,还须考虑到工科院校的特点专门注意以下几点:   1)试题库系统中在线编辑系统的实现   试题编辑系统是本系统的重点部分,功能是实现试题内容的在线录入、编辑、修改等操作。笔者参考了大量资料,通过对比实验决定采用fckeditor,fckeditor的功能相当强大,可以满足绝大部分网页编辑的功能需求,其不但适合JSP开发环境,而且适合ASP、PHP的开发环境。为了更方便我校教师的使用,我在本系统中根据实际需要,对源代码进行了必要的修改,主要有以下两个方面:将原来工具栏上的表情符号换为常用的电工符号、机械符号;利用Ajax技术实现了课程相关信息的级联菜单   2)试题库系统中组卷系统的实现   在整个试题库系统的实现过程中.如何在数目庞大的试题库中通过随机选题.选出符合要求的试题.使得试卷的平均难度、区分度和信度都达到要求,是组卷系统的重要目标。 其中随机选题是试题库实现过程中的一个重点,也是一个难点 。组卷系统是根据各种组卷要求,从题库中抽出一份(或几份)满足要求的试卷。为此在本系统

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档