高校科研项目管理系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

龙源期刊网高校科研项目管理系统的设计与实现作者:赵丽等来源:《价值工程》2012年第36期摘要:高校的科研项目实施计算机化管理是现代化管理的必然要求。本文在分析了J2EE技术原理的基础上,阐述了采用B/S模式、并运用JSP、XML、EJB技术实现科研项目管理系统的思想和方法。实践证明基于J2EE的科研项目管理系统具有较好的安全性、可移植性和可维护性。Abstract:Itistheinevitablerequirementofmodernmanagementthatuniversityscientificresearchprojectimplementcomputerizedmanagement.BasedontheanalysisoftheprincipleofJ2EEtechnology,thepaperdescribedtheideaandmethodtorealizescientificresearchprojectmanagementbyusingB/SmodelandJSP,XML,EJBtechnology.ItisprovedthatthescientificresearchprojectmanagementbasedonJ2EEisgoodsafety,portability,andmaintainability.关键词:科研项目;管理;J2EE;B/SKeywords:scientificresearchprojects;management;J2EE;B/S中图分类号:TP39文献标识码:A文章编号:1006-4311(2012)36-0188-020引言随着科技的进步与日益发展,通过信息化手段对日常工作进行管理,整合科研工作流程,是当今高校科研管理的大势所趋,也是提升科研管理水平的有效途径,高校科研活动和科研能力成为反映高校综合实力的重要指标,它能为决策层提供真实有效的依据。1项目背景目前通过Excel、word等办公软件来处理大量的数据,大多数高校科研管理工作,很大程度上还是依赖人工进行,为领导进行科学决策带来一定的不便影响,为科研管理增加很多工作量,科研处和广大科研人员以及各单位之间缺少一种有效沟通方式。因为此方式难以及时有效的掌握最新的科研情况。为有助于领导进行科研管理决策,科研项目管理信息系统的开发与建设是非常必要的,它会有利于学校整体科研工作管理水平的提高,该系统服务于学校科研工作,能成为学校日常工作的得力助手。2需求分析龙源期刊网系统服务于全校从事科研活动或科研管理活动的教职工,应该是一个开放式的网络化管理系统,用户可以分为院系(部门)科研秘书、科研人员(教职工)、院系(部门)科研主管、院系(部门)领导、科研管理人员、学校(单位)领导、系统管理员等七种用户。院系(部门)科研秘书:负责本单位的各项科研管理业务,学校各部门对应一名科研秘书。科研人员:登陆系统后,可查看自己申报的项目与项目状态,查看自己的项目经费、成果、论文;接收通知和文件,并可反馈意见,在线申报项目和进行课题的中期检查、结题申请等;可以添加自己的成果、论文;可以修改项目、成果、论文等信息,修改完毕,可以保存、提交。院系(部门)领导:可以浏览本部门科研项目情况。院系(部门)科研主管:可以对本部门项目申报进行审核,签署审核同意意见,如果审核未通过,则修改标志,返回给申请人,并说明未通过审核的意见。科研管理人员:负责全校各项科研管理业务,主要全靠科研处工作人员。学校(单位)领导:为方便高校领导及时了解最新、最直观的科研动态分析,系统需要提供各项数据综合查询分析的功能,首先要给校领导设置账号和密码。系统管理员:系统管理员由初始化时自动产生,是系统中的超级用户。3主要功能设计科研管理系统可以划分为核心业务流程、基础数据库和系统服务三部分,系统从结构上可以分为科研门户和科研管理系统两大部分。(图1)3.1科研门户科研门户是高校科研活动信息披露和交流的平台,它能适时动态发布科研信息,若可以和科研活动相结合,就能提升科研处的知名度。3.2科研管理系统科研管理系统是系统的核心部分。科研管理系统在具有交流沟通的功能的同时,还要有科研管理的效用,系统中各级用户的使用权限也需要能够灵活设置和修改,科研管理系统主要包括几个子系统,靠这几个子系统来运作,分类指标需要能够灵活定制。4系统技术方案设计技术方案主要要保证能实现技术需求书上提出的业务要求和技术要求,为保证科研管理系统质量,我们设计如下:龙源期刊网技术目标科研管理系统投入使用后,用户众多,数据量大。而且科研管理系统是网络化使用模式,系统还需要和学校数字化建设的大环境结合在一起。所以我们在技术保证实现如下目标:①界面友好,操作简便人性化。②系统设计完全模块化。为利于进行二次开发和系统扩展,设计上要做到模块清晰、接口开放。③为能够处理海量数据,能够支持大量并发访问,系统能够可持续运行稳定。④充分考虑和学校公共数据系统的结合。后台数据库采用SQLServer,数据库设计上遵循学校有关数据标准。4.2技术框架基于J2EE技术,并巧妙融合了Hibernate技术和Struts框架技术,系统应用体系结构是指应用系统的技术架构。另外加上各种常用的公用组件,这样构成了科研管理系统的技术骨架。四层技术架构主要包括表示层、控制层、业务逻辑层和数据处理层。主要是基于这种纯Java的技术骨架构建的。系统运行环境主要由操作系统、数据库系统和J2EE运行环境组成。科研管理系统的技术框架主要由上述两部分构成。4.3技术特点①高效缓存:采用先进的缓存技术,可以有效提高系统的运行性能问题。它主要是加强多用户同时访问系统时的系统反应能力,能进一步提高系统运行速度。②易用性:用户不需要进行复杂的业务培训就可以轻松使用系统,系统操作流程清晰,操作简单。③高度参数化:系统中很多考核和统计指标都由用户自定义,这样方便学校随时根据业务变化来调整系统参数。④网络化:系统采用WEB应用模式。直接用浏览器访问服务器地址就可以使用系统,用户不用安装任何客户端软件,只需直接在服务器上部署好就行。⑤数据集中管理:为方便数据的备份恢复等维护工作,同时做到数据的及时更新汇总,需要采用关系型数据库对各项数据进行集中管理。龙源期刊网⑥高度模块化:为方便学校有选择分步实施项目,系统由多个子系统组成,子系统之间又有很大的独立性。4.4安全问题应用程序安全问题和运行环境安全问题是科研管理系统的安全问题的两个重要方面。应用程序安全是,为防止越权操作行为的发生,避免引起数据和管理上的混乱,科研处根据学校实际情况来设计系统使用过程中的安全策略,在系统中不同用户要具有不同操作权限,科研管理系统具有很大的灵活性,它主要采用ACL权限控制方式。服务器需防止计算机病毒和黑客入侵,数据库需做定期备份。这些问题需由学校网络信息中心统一进行管理,科研管理系统所部署的服务器安全问题是运行环境安全的主要问题。服务器需在学校信息中心统一托管。4.5系统的兼容性在高校信息化日益重要的时代,构建系统时需要考虑到第三方的系统兼容的问题,以避免信息孤岛的产生。需要和教务、人事、办公、邮件服务器等其他系统整合为一体,对于科研管理系统为“数字化高校”的一部分,使不同系统兼容,实现学校的数字一体化。如何使各个子系统进行兼容,可以从两个层次上进行考虑。第一、保证不同系统在数据上保持同步,即业务数据上的兼容,从而实现系统间的兼容;第二、业务流程上的兼容,即不同系统之间需要进行整合。数据的同步需要构建一个统一的数据标准系统,不同业务接口需要从该数据标准系统中获取数据,保证不同的系统有统一的业务数据编码、业务数据定义等。为最大限度上提供和第三方系统的接口,实现业务流程的兼容,科研管理系统采用J2EE技术;充分考虑各种国标、教育部信息化标准、CSSCI等期刊库,对于科研的业务数据的定义,为全国多个高校所采用,该系统的数据结构完全兼容教育部统计系统,高校数字化统一数据标准系统的科研的一部分就是科研管理系统的科研业务数据部分,而对于人员、机构亦可以和人事等其他系统保持一致。4.6运行环境系统的运行环境由服务器和客户端组成。系统可以在已有的服务器上进行部署,服务器必需要有Java运行环境,也可以使用专门的服务器。在服务器上除了要求有Java运行环境外,还需要部署Web服务和数据库服务。Web服务和数据库服务可以部署在一台服务器上,也可部署在两个不同的服务器上。设计从整体考虑,建立严格的参照完整性和科学数据库结构,该系统数据库主要适用于B/S模式的数据库系统,运用JSP、XML、EJB技术实现科研项目管理系统的方法,可以实现龙源期刊网强大的功能设计和系统实现,提高了数据库的安全访问能力,对数据库的安全进行分级、分类设置和管理,加大了后台的功能和效率,结合本院实际已经开发了一个实用的高校科研项目管理系统。参考文献:[1]杨雁行.科研项目管理系统的设计与研究[J].中国制造业信息化.2010(15).[2]孙帅.高校科研项目管理信息系统研究[J].内江科技.2009(02).[3]王兴根.科研项目管理过程中的问题分析方法[J].浙江水利科技.2009(02).

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功