欧阳宏基 葛萌 王丽丽



摘 要:为了提高高等院校科研工作的效率,便于科研数据的统计与共享,提出了基于ESMSH框架的科研管理系统的实现方法。利用Easy UI构建表示层,通过Spring MVC实现控制层,利用Spring整合Spring MVC和Hibernate,利用Hibernate实现数据持久层。分析了架构的执行流程,阐述了系统实现的关键技术。实践表明,ESMSH框架通过清晰的分层结构和松散的耦合,使系统具有较高的重用性和扩展性。
关键词:科研管理系统;Easy UI;Spring MVC;Spring;Hibernate
中图分类号:TP311 文献标识码:A
Design and Implementation of Scientific Research
Management System Based on ESMSH Framework
OUYANG Hong-ji?覮,GE Meng,WANG Li-li
(Computer College,Xianyang Normal University,Xianyang,Shaanxi 712000,China)
Abstract:In order to improve the efficiency of scientific research work in colleges and universities,and also facilitating the statistics and sharing of scientific research data,the paper puts forward the implementation method of scientific research management system based on ESMSH framework. it using Easy UI to construct representation layer,using Spring MVC to construct controller layer,using Spring to integrate the Spring MVC and Hibernate.It analysis the execution process of the architecture and expoundes the key technologies of the system implementation. Practice shows that ESMSH framework lets the system has high reusability and expansibility through clear hierarchical structure and loose coupling.
Key words:scientific research management system;Easy UI;Spring MVC;Spring;Hibernate
高校的科研活动和科研能力是高校综合实力的重要衡量指标,实现科研工作的信息化管理是高校数字化校园建设的重要内容之一[1]。目前高校科研管理工作主要采取两种方式[2]:一种是手工处理,通过Excel、word 等办公软件或者简单的数据库采集系统来处理数据,此种方式对于学科门类多、科研项目与成果转化数量多的高校而言,不仅给科研管理人员带来繁重的工作量,并且造成科研管理人员和科研工作人员之间缺少必要和及时的沟通,导致信息在不同部门之间传递时失真且速度慢,最终难以反应本校科研工作真实情况。另一种是采用IT手段进行科研信息的管理,但是此种方式的科研项目管理系统多依赖固定的管理模式和各高校自己的业务管理方式,不具有灵活性、通用性和复用性。因此一套易于扩展、复用和灵活的科研管理系统对于解决科研管理工作的难题、提高工作效率就显得非常重要。
提出了一种基于B/S架构的、符合Java EE规范的轻量级应用开发方案来进行科研管理系统的设计。……