2014浅议基于架构的人事考试管理系统.docVIP

2014浅议基于架构的人事考试管理系统.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文档。上传文档
查看更多
浅议基于SSH架构的人事考试管理系统 摘要:随着计算机和网络技术的不断发展,人们开始越来越多的应用计算机技术解决工作中的实际问题。基于网络的人事考试管理系统就是利用计算机和网络技术,结合人事考试工作实际,解决传统考试所面临问题的一个很好的应用。 关键词:考试管理系统 java ssh postgresql 中图分类号:tp393 文献标识码:a 文章编号:1007-9416(2012)02-0166-02 1、前言 随着人事制度改革的推进,尤其是事业单位人事制度改革,要求在事业单位全面推行公开招聘和竞聘上岗制度。在我国现阶段,考试对于选拔、聘用人才是一种公平的、高效的途径,它不仅能够反映出考生的综合素质,还能发映出其专业情况。事业单位考试不同于公务员考试,由于用人单位较多、专业岗位设置复杂,并且参加考试人员相对较少,采用传统的考试方式投入成本较大,效率较低,而且不够灵活,所以开发一套基于网络的考试管理系统就是解决这些问题的一个很好的探索。 网上考试管理系统是基于网络的包含考试实施、考务管理、考生管理等功能管理系统。由于考生在考试的时候是在网络上进行的,考生的考试数据全部保存在网络服务器上,而且试卷中客观题的批阅也可由计算机同步完成,这样既节省了大量人力,还大大提高了效率。考试管理系统可以对数据库中的数据进行存储、统计、分析,根据这些信息,用人单位可以很快了解考生的成绩,并且通过答题情况反映考生掌握知识点的情况,为用人单位进一步了解考生情况提供依据。考试组织部门可以通过系统的统计结果,分析考试整体情况,考试试题的难易程度,以及试卷中有可能存在的问题,为今后的考试题库建设及试卷的组织打好基础。 网络考试管理系统能够实现传统考试管理不能实现的功能。考试管理系统能够做到更加的公平、公正、高效。在考试的过程中,每一个考生的考试时间绝对一样,不会因为人为原因而产生时间不一致的情况;通过系统设置,能够为每一个考生组织不同的试卷,虽然试卷中的试题内容一样,但所有考卷中考题的顺序都不一样,这样可以有效避免考生作弊的行为;客观题的同步自动阅卷,主观题的网上阅卷,极大地提高了考试的效率。 2、考试管理系统采用的技术 考试管理系统基于b/s结构,采用ssh架构,前台开发工具使用myeclipse 8.5,后台数据库使用的是postgresql8.3,操作系统为windows2003或windows xp,ie6.0或以上,硬件要求:pentium 4 2.4gh或更高,1g ram或以上。 本系统结合人事考试工作的实际情况,应用软件开发的原理,沿着系统分析、系统设计和系统测试的思路开发。从j2ee技术出发,首先对struts,spring和hibernate框架进行了分析。struts是一个mvc模式的框架,它将业务代码与视图代码分离开,有效地优化了系统结构,提高了系统的扩展性。spring是一种轻量级的容器,依赖注入动态实例,使系统各组件间达到松散的耦合,同时能够很好的兼容各种框架。hibernate是一个对象/关系数据库映射工具,提供了java类到数据表之间的映射,实现了对象与数据库关系之间的交互,使系统具有良好的性能和移植性。 在ssh三层架构中,主要用struts来实现对页面的响应及页面跳转,当用户向服务器发送某一个请求时,这个请求会被服务器(tomcat)接收到,服务器会根据请求的内容,将这个请求发送给相应的servlet实例进行处理。servlet会根据其内容,去生成相应的action实例。本系统中struts将action的创建工作交给了spring的代理类来完成,创建这个实例后,将这个实例注入,由struts调用action中的相应方法。action中可以配置一个活多个service对象,action调用service中的方法进行业务处理。service中通常会有一个或多个dao的对象,dao继承了hibernate的接口,用来处理数据库的操作。而action,service,dao的创建与注入,都是由spring的bean工厂来实现的。 选择postgresql数据库的原因很多,最重要的一点它是一个免费的、自由的、开放的数据库系统。具体说它有以下优点:一是postgresql的特性覆盖了sql-2/sql-92 和 sql-3/sql-99,是目前世界上支持最丰富的数据类型的数据库之一。二是postgr esql是全功能的自由软件数据库,postgresql 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的自由软件数据库管理系统。三是postgresql 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。总之,postgresql是一个应用齐全、功能强大的的数据库软件系统,尤其是当单位的

文档评论(0)

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

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

1亿VIP精品文档

相关文档