论文部分内容阅读
随着我国高新技术行业的不断发展,科研管理很大程度地影响着科研工作的实施。许多高校对科研信息的管理要求也更加通明、规范、统一,而现有的科研管理系统中许多系统都存在如各单位数据无法共享、系统升级维护难等不同的问题,导致科研信息的管理容易出现失误进而影响科研进度,难以满足高速发展的科研事业的需要。为了增加科研效率,使管理人员可以将主要精力投入科研工作,同时也为相关领导提供一个了解当前科研情况并帮助领导做出正确的决策的平台,构建一个适应性强、扩展性好的科研管理系统是非常必要的。本文基于国内外现有的对科研管理方面的实现情况,吸取目前在用系统的许多优点,同时针对各种系统不能满足需求的方面进行改进设计,整个过程严格遵循现代软件开发的流程规范。在系统构建过程中,首先进行系统需求方面的详细分析,详细介绍系统各种可用功能,并用UML建模语言中的用例图描述其关键业务流程;接下来是系统设计,这个过程包括系统的功能模块划分、数据库模型设计和运行相关的并发性设计,并选取系统架构采用J2EE平台下ExtJS+Struts2+Hibernate实现;最后在系统的实现中重点介绍了系统的典型功能模块的实现方式,并就其中开发过程中遇到的关键问题的解决和系统的创新之处进行分析。通过设计、编码、部署、运行各个阶段最后得到的运行效果基本达到需求,与在用系统相比具有可移植性强、交互更合理、加载速度更快、系统负载更低等优点,为今后系统的进一步研究开发奠定了基础。