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

  • 1
  • 0
  • 约4.94千字
  • 约 9页
  • 2017-11-14 发布于福建
  • 举报

基于SSH框架高校科研管理系统设计和实现.doc

基于SSH框架高校科研管理系统设计和实现

基于SSH框架高校科研管理系统设计和实现   摘 要: 研究了高校科研管理系统的现状,分析了当前流行的JavaEE技术,并利用SSH(Struts+Spring+Hibernate)框架进行系统建模;给出了一个基于SSH的科研管理系统结构图,详细分析了该框架结构中的三个层次,即展现层、业务逻辑层、持久化层。分析了系统的功能结构,并结合不同的用户权限描述了每个模块的功能。总结了基于SSH的科研管理系统的优点。 关键词: 高校科研管理系统; Struts; Spring; Hibernate 中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2013)12-30-02 Design and implementation of research management system in colleges based on SSH Zhu Erli (Dept. of Information Technology, Suzhou Institute of Trade and Commerce, Suzhou, Jiangsu 215009, China) Abstract: The current situation of the research management system in colleges is researched. The current popular JavaEE technology is analyzed and SSH framework for system modeling is used. A system structure diagram based on SSH is given, and three levels of the framework structure are analyzed, namely the presentation layer, business layer, data source layer. The function of the system combined with the different user permissions is discussed to explain these modules. Finally, the advantages of the system based on SSH are summarized. Key words: research management system in colleges; Struts; Spring; Hibernate 0 引言 高校的科研工作越来越受到重视,为了发挥教师开展科研工作的潜能,进而促进教育教学水平的提高,许多高校都投入了大量的资金立项,鼓励教师进行科学研究。高校科技产业处负责统筹管理高校的科学研究工作,其首要工作就是组织好科研项目的申报工作。目前高校教师申请的科研项目种类多、数量多,所涉及的学科专业复杂,整个申报和管理过程基本都已经借助于计算机进行辅助管理。但是,尚未实现真正意义上的网上申报,且大部分数据处理工作仍依靠人工完成。如申请项目时需要填写纸质的申请书,申请效率不高;科技产业处在数据录入、项目审核、保存、统计、查询过程中也以手工操作为主,数据准确性不高;纸质存档材料一旦损坏或丢失,不能挽救。这种传统的管理方式已经严重制约了科研工作的发展步伐。因而,提高科研管理的效率和水平,使科研管理工作更加科学化和规范化,加强科研申报工作信息化建设势在必行。 1 相关技术介绍 科研项目的申报工作应该充分利用现代信息技术,将申报工作放到计算机和网络这个快捷平台上来完成。本科研管理系统采用当前流行的B/S结构,使用JSP编程语言,基于Java EE的三种框架进行集成开发,包括Struts2框架、Spring框架、Hibernate框架,它们在整个系统的开发过程中起着不同的作用;同时结合Dreamwaver网页制作技术,采用SQL Server构建后台数据库,使用Apache的Tomcat服务器作为Web服务器。 Struts2是Struts的下一代产品,是在 Struts1和WebWork的技术基础上进行了合并,得到全新的Struts 2框架。Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。在系统设计中,采用Struts2拦截器的机制来处理用户的请求,这样的设计使得业务逻辑控制器与Servlet API完全脱离开。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程

文档评论(0)

1亿VIP精品文档

相关文档