基于MVC 模式和SSH 框架高校科研管理系统设计与实现.docVIP

基于MVC 模式和SSH 框架高校科研管理系统设计与实现.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文档。上传文档
查看更多
基于MVC 模式和SSH 框架高校科研管理系统设计与实现

基于MVC 模式和SSH 框架高校科研管理系统设计与实现   摘要:为实现科研管理信息化和资源共享,该文结合华北科技学院科研管理工作实际,基于MVC模式,通过构建SSH框架,并结合Ajax等技术开发了基于Web的科研管理信息系统。实现了教师论文、教材、专利、软件等学术成果的审核、奖励管理,以及纵横向、校内基金项目全过程监控与管理。   关键词:科研管理;MVC;SSH框架   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)11-2485-03   Abstract: In order to achieve the teaching and research management of information technology, combined with the actual situation of the North China Institute of Science and Technology research management, This paper reports the realization of the whole system bu constructing SSH framework based on MVC mode and in combination of using other technologies such as Ajax. The system can review the teacher’s academic achievements, such as research papers, monographs, patents, software, etc. and completes the whole process management of scientific research project.   Key words: research management; MVC; SSH   高校科研工作作为高等院校除人才培养之外的一项基本工作,是推动社会进步、解决各行业关键技术和突出问题的主要动力。高校的科研活动和能力已成为衡量一所高校综合实力的重要指标[1]。随着国家、各级部门、高校自身对科学研究活动的重视及资金投入的不断增加,高校各级、各类科研项目的数量、质量、规模在逐步提升;科研人员逐步增多,几乎所有的高校教师都是科研项目的参与者;同时,所取得的科研成果的种类、数量也在逐年增多。由此,日常科研管理任务逐年加重,科研业务管理人员以及科研人员重复性劳动增多,工作效率低下;科研活动所产生的信息资源无法高效、安全保存并共享,不能为学校科研管理决策者提供依据。面对以上问题和挑战,基于先进的计算机网络、数据库技术,建立一个符合自身工作流程和需求变化的,同时具有很强的可扩充性、可靠性和可维护性的科研管理信息系统是各高校的迫切要求[2] [3]。   基于MVC模式的SSH(Strut、Spring和Hibernate)框架是一种轻量级的应用系统解决方案。基于该架构的WEB应用系统,功能强大,开发效??高,系统安全性、稳定性、可扩展性强。该文以华北科技学院科研管理系统的开发为例,阐述了应用 SSH框架建立高校科研管理系统的设计与实现方法。   1 系统架构   1.1 MVC设计模式   MVC(Model-View-Controller)是一种基于模型视图控制器的软件设计模式,在MVC模式下,模型是应用程序的核心,代表应用程序的业务逻辑,它包含要完成任务需要的全部数据和行为,并能够把要显示的数据提供给视图。视图是应用程序的外在表现,用户与之交互的界面,用户可以看到。控制器用于处理用户输入,并负责将模型映射到视图中 [4]。传统的WEB开发模式将数据处理功能和网页页面显示等功能耦合于页面代码中,因此,其系统耦合度高,维护性和可扩展性差,MVC成功的解决了此问题,已被越来越多的开发者所推崇,成为了成熟、优秀的设计模式。   1.2 SSH框架   SSH是目前拥有最广泛应用的 J2EE 架构,是 Struts+Spring+Hibernate 3 种技术的有机融合 [5]。   Struts 是基于 MVC 的框架,充当控制器的角色,负责接收用户输入、调用服务层的方法后将结果返回数据表现层。Struts中的核心控制器是ActionServlet类,它负责拦截来自用户的请求,并将其发送给Action类,此时, Action类将调用模型的业务逻辑方法来处理该请求,并最终将处理结果返给JSP页面显示。   Hibernate在程序中充当模型的角色,利用XML 文件,它能够将数据库的字段和实体类字段之间的关系对应起来,使关系数据库中

文档评论(0)

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

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

1亿VIP精品文档

相关文档