欢迎来到天天文库
浏览记录
ID:5356288
大小:269.24 KB
页数:4页
时间:2017-12-08
《基于j2ee的高校科研管理系统研发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、黧基于J2EE的高校科研管理系统研发王丽雅,车翠琦,林进,汤琼(浙江中医药大学信息技术学院浙江杭州310053)【摘要】:随着科研工作在高校地位的逐步提升,科研管理工作量越来越大、工作范围越来越广,传统的科研管理模式已难以适应其发展。现代信息技术的迅速发展和科学管理理念的逐步成熟为建立一个信息化、科学化、规范化的高校科研管理系统提供了必要的条件。本文运用I2EE平台及其相关技术、结合MVC体系结构模式设计并实现了高校科研管理系统。该系统的实现在一定程度上大大提高了高校科研管理水平和工作效率。【关键词】:I2EE;MVC;科研管理1.引言Struts、持久对象层的MyB
2、atis来构建应用系统,实现随着现代信息技术的迅速发展,以前传统的以纸了J2EE简单化编程。质、Word、Excel等工具来进行科研管理的工作模式显2.2MVC体系结构模式然已经满足不了日益复杂的科研管理工作的需要。MVC模式是J2EE应用程序开发中被厂一泛使用从20世纪9O年代起,现代信息技术广泛应用于的一种体系结构,它将传统的输入、处理和输出模型高等教育的各个领域,国内高校纷纷建立了局域网,转化为图形显示的用户交互模型[31。该模式将一个交并开发出一批MIS系统用于日常管理,由此拉开了互式应用程序分为三个组件:模型、视图、控制器。简“校园信息化”即所谓“数字化校园
3、”的序幕。目前,高单地说,模型表示业务数据和业务逻辑;视图是用户校科研管理系统开发一般采用以下三种模式:f11自主看到并与之交互的界面;控制器是接受用户的输入并开发,有的高校根据本校科研项目管理业务需求,集调用模型和视图去完成用户的需求。中技术力量进行自主产权的管理应用系统开发;(2)联MVC这种“分治”的思想将数据的访问和数据的合开发,高校与软件公司合作开发;(31引进与吸收相表现进行了分离,因此,通过这种模式,可以开发一个结合,有的高校在充分考察的基础上,引进适合本校具有伸缩性、便于扩展、便于整个流程维护的平台l。管理情况的其他高校或公司的成熟系统,再进行必要J2
4、EE的MVC设计模式将应用程序框架划分成的二次开发,从而提高本校的信息化水平_ll。三层,详情如下:考虑到系统的可移植性、可扩展性、可维护性和(1)表现层:包含用户交互界面、数据验证。该层易集成性的要求,本系统采用跨平台的J2EE技术,以用于向客户端用户提供界面交互,它允许用户在界面B/S模式为基础,以MVC体系结构为框架,采用面向中输入和编辑数据,同时系统提供数据验证功能。这对象的方法进行自主设计开发,使系统使用更加方里由Struts2负责表现层,完成页面显示、响应用户请便、稳定和可靠。求等功能;2.系统技术路线(2)业务逻辑层:包含处理用户请求的业务逻辑。2.1J
5、2EE轻量级框架该层采用轻量级框架Spring的控制反转(IOC)*H依赖系统采用J2EE轻量级框架,即Struts2+Spring+注A(DI)两大特性,并且通过配置XML文件来管理与MyBatis(简称“SSM’,1。轻量级框架致力于提供最简单各层问的联系,完成应用系统的业务逻辑与事务处理的组件来构筑Web应用系统,Spring就是典型的一种等功能;轻量级架构,越来越多的开发人员开始关注并使用这(3)数据持久层:包含数据处理代码和数据存储种架构l21。通过Spring组合其它的开源产品如表示层代码,实现对数据库的操作。该层采用MyBatis框架,浙江中医药科技专项
6、计划(项目编号:2011ZZXO02)·20·福建电脑l2o13年第6期福0EUJ~A丁主要包含两块内容:数据访问对象(DataAccessOb—科研管理中论文信息为例,个人用户只可以对跟自己iects,简称“DAO’,)和sqlMaps,sqlMaps通过使用XML相关的论文信息进行数据维护和查询统计。普管可以配置文件将JavaBeans对象映射到SQL语句,最终通对所属学院的论文信息进行数据维护、数据审核和查过JDBC实现与数据库交互。询统计。超管可以对所属学校的论文信息进行数据维三个层次的每一层在处理程序上有各自明确的护、数据审核和查询统计。任务,在功能实现上有
7、清晰的区分,各层与其余层分(2)数据维护模块:主要是分别对“科研项目信息离,但各层之间存有通信接口。系统架构图如图1所及其成员”、“论文及其作者”、“著作及其成员”、“知识不o产权及其成员”、“成果奖励及其成员”提供增加、删除、修改与检索功能。用户刚进入此模块页面,例如项I表身{屡弛务偿持久目信息维护子模块,看到的是与该用户相关的所有项目信息记录,用户可以对其进行新增、删除、修改及检web/L__』MvSpringMyBatis浏、气北籀逻辑接DAO接口和AcUonservI盹索相关记录(包括附件上传、修改、删除),也可以对其览和实现实现器一lStr
此文档下载收益归作者所有