论文部分内容阅读
科研活动是高校中一项非常活跃的主体,科研管理信息化是高校管理信息化的重要组成部分。随着高校信息化进程的不断加快,科研管理信息系统不仅可以大大提高管理效率,还可以为管理层的决策提供科学依据。如何建立基于校园网的高校科研管理系统,并能够实现科研数据库与公共数据库的数据共享,是一个需要深入探讨和急需解决的问题。管理信息系统常采用C/S和B/S两种架构方式。与C/S结构相比,B/S结构具有较高的可维护性和灵活性,所以,系统采用了基于B/S架构的Web模式。为了弥补B/S架构的不足,提高其表现力和交互性,系统设计采用了基于Ajax的B/S结构,使得系统的数据处理能力更加高效。本文在对基于Ajax的B/S模式分析的前提下,以河北师范大学科技处日常工作为模型,对基于共享数据库的科研管理系统的体系结构、功能模块及公共数据库和科研数据库的关系、数据同步进行了分析、设计和实现。主要工作如下:(1)详细分析了科研管理系统的业务流程,完成了系统的总体架构设计和系统功能结构设计。系统功能包括:科研机构管理、人员管理、成果管理、项目管理和系统维护管理。(2)在分析了各模块工作流程和数据流的基础上,完成了各数据库的设计和各功能模块的编程实现。系统开发采用ASP.NET技术,后台采用SQL Server 2005数据库。(3)本系统运用Web Services技术,利用现有“一卡通”系统的统一身份认证平台完成用户认证,既保证了系统的安全性,也以达到与共享数据库数据同步的目的。设计了五种角色身份可登陆系统,不同级别的用户对各功能模块的使用权限不同。(4)研究了公共数据库和科研数据库的数据交换方式,在确定数据来源与流向的基础上,设计了与科研管理系统相关的数据的UC矩阵。实现了科研数据库数据与公共数据库之间数据的共享和同步,达到了保证全校的数据信息完整、一致的目的。该系统的功能贯穿了科研管理全过程,并通过了测试,即将投入学校科研管理工作中。系统的使用将为科研人员项目成果的申报及科研管理人员对科研数据信息的管理和维护提供极大的方便。在对所开发的高校科研管理系统进行详细分析和全面总结的基础上,论文对本系统提出了将来发展方向,从总体来说,该系统平台对于一般高校的网络化科研管理具有一定的理论意义和实践价值。