基于Ext+SSH集成开发架构的科研管理系统的研究与应用.doc_第1页
基于Ext+SSH集成开发架构的科研管理系统的研究与应用.doc_第2页
基于Ext+SSH集成开发架构的科研管理系统的研究与应用.doc_第3页
基于Ext+SSH集成开发架构的科研管理系统的研究与应用.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Ext+SSH集成开发架构的科研管理系统的研究与应用 高瞻,锁志海 (西安交通大学数据与信息中心,陕西西安710049) 摘要:通过对高校科研管理现状的分析与研究,运用基于Struts,Spring和Hibernate的轻量级Web集成开发框架,并结合Ext富客户端技术,从科研管理的基础数据组织入手,认真分析科研业务管理流程及信息交互特点,最终构建高效、灵活和稳定的高校科研管理信息系统。该系统实现了科研管理的网络化和数字化,有效提高了信息的集成效率,提升了科研信息精细化管理水平。 关键字:科研管理;SSH;Ext;精细化管理 :TN911?34:A:1004?373X(xx)20?0052?03 ResearchandapplicationofscientificresearchmanagementsystembasedonExt+SSH Integrateddevelopmentframework GAOZhan,SUOZhihai (DataandInformationCenter,XianJiaotongUniversity,Xian710049,China) Abstract:Inthispaper,thecurrentsituationofresearchprojectmanagementinuniversitiesisstudied.Proceedingfromba?sicdataorganizationofscientificresearchmanagement,thescientificresearchmanagementproceduresandinformationinterac?tioncharacteristicsareanalyzedbyusinglight?weightedWebintegrateddevelopmentframeworkbasedonSSH(StrutsSpringHi?bernate)andrichclienttechnologyofExt.Finally,ascientificresearchmanagementsystembasedonExt+SSHintegratedde?velopmentframeworkwiththeadvantagesofreliability,efficiencyandflexibilitywasconstructed.Thedigitizationand?workingofscientificresearchmanagementwereachievedbymeansofthesystem,whichimprovetheefficiencyofinformationin?tegrationandpromotethelevelofscientificresearchinformationmanagement. Keywords:scientificresearchmanagement;SSH;Ext;delicacymanagement 学校科学研究能力的发展是制约高校整体办学水平的重要因素,对于建设“研究型大学”更是具有举足轻重的作用。近年来,随着学校科研工作范围和规模的迅速扩大,信息交互频繁,科研业务的复杂度日益增大,这就要求科研信息要做到快速流转和有效管理,为了满足科研管理系统建设的实际要求,构建了基于Struts,Spring,Hibernate轻量级集成开发框架和Ext富客户端技术的高校科研管理系统,为科研工作提供了重要保障。 1SSH和Ext框架介绍 1.1基于SSH的Web系统开发框架介绍 SSH是一种基于J2EE技术的MVC软件开发框架,与J2EE重量级体系相对应,轻量级Web框架SSH不仅保持了J2EE的优势(例如事务管理),还简化了Web的开发1,提高开发效率。SSH集成框架从逻辑上分为三层:表示层、业务逻辑层、数据持久层2。系统架构图如图1所示。在表示层,Struts作为系统的整体基础架构,它利用控制器分离模型和视图,把用户界面和事务逻辑进行分离,从而极大地缩短了开发时间。在数据持久层,Hibernate框架对JDBC进行了轻量级的对象封装,将数据库表通过配置文件映射成对象。程序开发人员无需关心数据库的具体结构,直接操作数据对象即可。Spring管理Struts和Hibernate,通过Spring的反转机制,利用容器来创建对象,即在运行期间将对象的依赖关系注入到组件之中,使得应用代码可直接使用实例。 1.2基于Ext的富客户端技术 Ext是一个基于纯HTML/CSS+JavaScript技术的开源的富客户端应用程序框架,它与后台开发技术无关,可以用在多种开发语言的开发应用中,使B/S应用更具有活力和生命力,大幅度提升了用户体验。Ext提供了丰富的跨浏览器UI组件,灵活采用JSON和XML为交换格式,减轻了服务端表示层的负荷,从而达到客户端的RIA应用3。Ext还提供了丰富的学习文档和方便易查的API文档,方便开发者查询和使用。 2科研管理系统的设计与实现 2.1科研管理系统的功能模块设计科研管理系统的设计与开发以“高效管理、服务师生、信息共享、公正公开”为建设目标,以科研管理的内容、流程为中心。从管理内容的覆盖范围来看,科研管理系统的主要分为了科研项目管理、科研成果管理、经费管理、科研问题管理、科研机构管理、科研办公管理功能、统计管理、专家库管理、基地管理等9大功能模块。各个功能模块具有相对独立性,同时也相互联系。从服务对象来看,为校领导、学院、科研基地、教师、科研管理人员5大服务对象提供全方位的服务。 2.2基于Ext和SSH集成框架的系统架构设计良好架构的选择对提高项目的开发效率有着重大影响。基于Ajax的Web应用程序打破了传统Web程序开发模式,大大提高了程序的可用性用户体验。因此SSH和Ext的组合构建了一个具有健壮架构体系和具有良好用户体验的Web系统开发架构5。 Ext+SSH集成架构整合的基本原理如图3所示。 2.3关键技术的实现 图4Ext的panel组件实现快捷查询页面 以下代码是利用Ext的panel组件实现的快速查询页面的代码: 采用Ext+SSH集成架构开发的科研管理信息系统,结构清晰,快速高效,可维护性和灵活性较高。目前该系统已在西安交通大学科研院的科研管理工作中得到了应用,体现了“人性化操作”的设计理念,充分兼顾了校领导、科研管理人员、教师等用户的不同需求,实现了与校园信息化平台的其他应用系统对接,提升了学校科研管理能力和水平。 参考文献 1邵雄凯,杨京涛.基于Struts,Spring和Hibernate的集成框架研究J.软件导刊,xx(23):25?28. 2张玮,陈为.基于Struts+Spring+Hibernate框架的探讨与研究J.长春大学学报,xx(12):75?80. 3王晓燕,宋绍云.Ext的组件体系结构研究J.电脑知识与技术,xx(9):1999?xx. 4田建伟,黎曦,刘潇潇,等.基于Ext和SSH开发架构的电力生产信息系统的研究与应用J.湖南电力,xx(2):16?19. 5郭永乐,刘列根,张宇.基于轻量级框架构建Web应用J.电子技术应用,xx(4):78?90. 6王渊,怀自国,罗怡桂.基于Ext+Spring+Hibernate的Web系统开发架构的研究与应用J.计算机与现代化,xx(12):78?81. 7于湛麟,李仲秋,任永昌.SSH框架实现MVC架构的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论