论文部分内容阅读
科研信息一直是我国各大高校中存在的十分重要的一部分信息,对于这部分信息的管理从一开始的手动处理慢慢发展到现在的管理信息系统来管理,管理系统的出现为各高校职能部门和教师提供了一个稳定可靠的工作平台来管理科研数据。在科研信息管理系统中,科研信息是整个系统的信息主体,录入功能是系统必须提供的功能,而科研信息又不同于其他信息,它具有自己的特色功能,比如科研信息的审核,因此系统也需提供审核方面的功能。本文以科研信息的录入和审核工作为基础,分析具体流程和需求,设计并实现了一个专用于山东大学学术研究部的用户管理科研数据的科研信息管理系统。首先,本文对科研管理信息系统的当前研究状况和应用背景及在过程中需要面对的解决的主要问题作了详细的介绍,并将需求分析的结果以图的形式进行了展示。在此基础上,本文又对科研管理信息系统用到的、技术及系统功能框架进行了选型和设计。针对系统不同角色和部分特色功能的功能需求,结合用户对系统调用性能、响应速度和易用性、交互性等非功能性需求,提出了系统的设计目标。综合上述需求再结合系统的设计目标,本文采用Spring、 Struts和Hibernate结合的架构为基础,在此之上进行整合和开发,来满足系统在性能、稳定、功能等方面的需求。在科研管理信息系统的详细设计部分,本文首先描述了系统数据库的设计,并且通过图的方式描述了数据库的设计,然后对系统的整体功能结构进行了介绍,并提供了系统主要功能的设计框图。此外又对系统的若干重要部分的设计和特色功能设计进行了详细描述。接下来,本文对科研管理信息系统的各个功能模块的实现做了介绍,然后对于较为重要的部分功能以及流程管理模块的实现做了详细的说明。此外,对系统实现中应用的技术进行了描述,并对详细设计中提到的部分特色功能的实现进行了截图说明。最后,本文对科研管理信息系统的应用情况作了简单介绍,并且提出了系统进一步改进的建议。综上所述,本文在对科研信息及其业务的需求进行研究的基础上,设计并开发实现了一个具有科研信息导入、科研信息采集、科研信息审核和人员基本信息管理等功能科研管理信息系统,该系统作为学校科研数据管理的平台为学校的学术研究部提供技术服务。