基于strutshibernatespring在线考试系统设计与实现.docVIP

基于strutshibernatespring在线考试系统设计与实现.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文档。上传文档
查看更多
基于strutshibernatespring在线考试系统设计与实现

基于strutshibernatespring在线考试系统设计与实现   摘要:该文着重描述了在线考试系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了部分环节的程序设计、模块开发过程。   关键词:框架技术;在线考试;组卷   中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)23-5628-04   Design and Implementation Online Examination System Based on Struts+hibernate+spring   CHEN Xiao-hua   (Karamay VocationalTechnical College, Dushanzi 833600, China)   Abstract: This paper describes the composition and structure of the online examination system, elaborates the system design, implementation methods and the development of tools and techniques, but also focus on the analysis of the partial links program design, module development process.   Key words: frame technology; online examination; form the paper   随着计算机技术的发展及计算机的日益普及,在学校教育以及接受教育的方式也发生了相应改变.基于WEB在线考试与无纸化办公已成为大势所趋。因此, 本文结合信息技术背景下网络教育的特点, 设计并实现了一种基于struts+hibernate+spring的的在线考试系统, 并在实际中得到了初步的应用。   1 系统设计   1.1 关键技术   1.1.1Struts2框架技术   Struts2是Apache新推出的一个框架,于2007年上半年发布。此前的Struts1框架是世界上第一个MVC框架,得到了广泛的应用,至今已发展为一个成熟、稳定、性能较高的框架。相较于Struts1,Struts2框架整合了Struts1和WebWork的优点,它能更好的降低框架组件之间的耦合性,它的模块测试也更为方便,它还提供了强大的整合能力,它改进了Struts1的标签库,引入了OGNL表达式和值栈的概念,使表现层的编写更加简洁和方便。   1.1.2Spring框架技术   Spring是一个轻型容器,是一个目前非常活跃的开源项目。其核心是Bean工厂,用以构造我们所需要的模型。在此基础上,Spring提供了IoC(反转控制)和AOP(面向切面编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。   1.1.3hibernate框架技术   Hibernate是一个开放源代码的对象关系(ORM)框架,它对JDBC进行了非常轻量级的封装,它不仅提供从JAVA类到数据库表的映射,也提供了数据查询和恢复机制。ORM模式是指对象关系映射,用类中的方法来操作SQL语句,使得一切操作皆对象,优化了对JDBC的调用,大大提高系统的性能。同时,Hibernate支持大多数数据库,可与大多数主流J2EE应用服务器良好的集成。   Hibernate是一个面向Java 环境的对象/ 关系数据库映射工具,把Java类对应到数据库表中,并且采用了Xml技术、Java 反射等技术;Hibernate不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复等机制。利用它能够大大地减少开发时人工使用SQL和JDBC 处理数据的时间,从而提高开发效率。   1.2 主要功能模块   1.2.1 试题管理模块   该模块主要用于管理题库中的试题,   题库管理功能可以实现试题分类、增加、修改、导入、导出功能。其中批量录入题目时题目文件要求以Microsoft Word文档的形式录入,并且文件内容要按照固定的模版编辑。   1.2.2 试卷管理模块   支持手工出卷、自动出卷、随机出卷三种出卷模式。   手工出卷:支持自定义卷面结构,可以添加题库中没有的试题,也可以从试卷库中选择已有试题,组成试卷进行考试,并且随时可以对该试

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档