基于AS2SH的大学生综合素质评测系统的设计与实现.docVIP

基于AS2SH的大学生综合素质评测系统的设计与实现.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文档。上传文档
查看更多
基于AS2SH的大学生综合素质评测系统的设计与实现 摘要:目前的大学生综合素质评测系统存在一定的片面性、局限性以及不稳定性,针对这些问题,本文提出了采用当前主流的S2SH轻量级J2EE框架技术,并有效结合 Ajax 异步通信技术来优化设计并实现大学生评测系统。实践证明该系统不仅具有良好的可维护性、可扩展性和可移植性,而且用户体验良好。 论文关键词:S2SH,Ajax,大学生评测,设计与实现 传统的大学生综合素质评测一般是通过书面问答或者实际调查的方式来进行,随着网络信息技术的快速发展,传统的评测方式已经不能满足当前教学管理的需求,为进一步提高大学生综合素质评测的效率,减轻学生处工作人员的压力,开发一个高效、智能的大学生综合素质评测系统是非常必要的。本文采用当前主流的S2SH(Struts2+Spring+Hibernate)轻量级J2EE框架技术以及Ajax异步通信技术来优化设计并实现大学生综合素质评测系统。同时,通过采用加权平均算法策略使大学生综合素质评测结果更加科学、准确,这进一步提高了大学生综合素质评测效率,缩短了评测时间。 1相关技术简介 1.1 Ajax技术 Ajax是一种创建交互式网页应用的网站前端开发技术,其核心是JavaScript对象XmlHttpRequest。Ajax主要提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax可以在用户单击按钮时使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库的操作。当请求返回时,就可以使用 基金项目:四川文理学院2011年大学生科学研究项目(X2011Z002);四川省教育厅2011年一般项目(11ZB269) 作者简介:黄大秀,女,1989-,四川隆昌人,研究方向为软件工程;梁弼,男,1982-,四川南充人,研究方向为智能信息处理与应用软件。 JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信[1]。因而使用Ajax可以构建更为动态和响应更灵敏的Web应用程序, 更能提高系统性能,优化用户界面。 1.2 Struts2技术 Struts2一种Java-Web的MVC框架技术[2]。它使用了WebWork的设计核心,采用拦截器的机制来处理用户的请求,从而使得用户的业务逻辑控制器与Servlet API分离。Struts2为了让Web开发变得更加容易,与Struts1相比它提供了更多新特性,比如智能的默认设置、annotation的使用以及惯例重于配置原则的应用等,这一切都大大减少了XML繁琐的配置。总的来说,Struts2是整合了 WebWork 与 Struts1 优点,并且是更加优雅、扩展性更强的优秀框架。 1.3 Spring技术 Spring是一个轻量级的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)的容器框架。它将简单的组件配置组合成为复杂的应用[3]。提供了事务管理、持久化框架集成等很多基础功能,它将应用逻辑的开发留给了开发人员。且致力于提供一个以统一的、高效的方式构造整个应用,将单层框架以最佳的组合揉和在一起建立一个连贯的体系。可以说Spring是一个提供更完善开发环境的框架,可以为POJO(Plain Old Java Object)对象提供企业级的服务。 1.4 Hibernate技术 Hibernate是对JDBC进行轻量级封装的O/R Mapping框架。它使得开发人员可以随心所欲的使用面向对象编程思维来操纵数据库。Hibernate能应用在任何使用JDBC的场合,它既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。实际上,Hibernate是用来把对象模型表示的对象映射到基于SQL的关系模型结构中,为面向对象的领域模型到传统的关系型数据库的映射提供了一个使用方便的持久框架。 2评测系统的设计 2.1评测策略设计 本系统采用了三级评测体系,一级为学生(用A1表示),二级为教师且有任课教师和辅导员之分(用A2表示),三级为领导(用A3表示)。由于每一级的侧重点有所不同,因而所占比例也不一样[4]。本系统设有四项评测内容,它们分别是学生的思想品德、心理健康、身体素质、专业情况,各评测内容所占比例是不同的,并且不同角色所评测的具体内容所占权重也不一样。 为了能够从评测过程后获得相应信息,系统采用加权平均算法对各项评测内容的结果进行相关计算,具体算式为Score=A1*30%+A2*55%+A3*

文档评论(0)

潇湘画里 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档