论文部分内容阅读
随着信息化的逐步推进,特别是计算机技术、通信技术和网络技术等技术综合应用,使信息的处理更加高效、快捷。高等学校作为重要的科研机构,如何使其科研管理工作更加规范化、科学化、电子化,对科研项目成果、论文等信息进行无纸化的管理,提高工作效率及管理水平,是我们需要深入探讨和解决的一个重要课题。本文结合本单位科研管理的实际情况,从信息化系统平台建设的角度出发,充分利用管理学和软件工程的方法,从需求分析、系统分析、系统设计、软件开发等方面,提出有效解决方案,进行了我校科研信息管理系统的系统分析和系统设计,开发了本单位科研信息管理系统。本文首先介绍了高等学校科研信息管理工作的背景现状,并对其业务流程进行简要分析,指出高校科研管理工作现有流程中需要解决的问题,总结出开发高校科研管理系统的必要性。另外,阐述了软件开发的方法和技术,并详细说明本文所采用的理论基础及关键技术,如ASP.NET、MS SQL、B/S结构、三层架构、C#语言等。在系统开发之前,进行需求分析,主要是对用户需求进行系统的调查和分析。本科研信息管理系统服务于全校范围内从事科研活动的教师、辅导员和行政管理人员。其用户分为系统管理员、科研处管理员、科研秘书、科研人员等。不同级别的用户其权限是不同的,通过校园网络进入系统查阅、申报、管理、修改科研信息;从功能上,系统划分为项目管理、科研经费管理、科技论文管理、科技成果及奖励管理、学术交流会议管理、人员管理、权限管理等模块,不同的模块区域管理相应的科研业务,各模块协调工作实现科研管理系统各项功能。利用面向对象的建模思想,使用统一建模语言(UML)对科研信息管理系统进行分析,并建立了系统软件模型。详细阐述了系统需求模型、静态结构模型、动态行为模型的建立过程。这些视图从不同的角度和方面描述了系统的结构和行为,可作为本系统实现的理论指导和重要依据。紧接着,进行系统的设计及实现,系统开发采用B/S模式,通过采用验证机制和安全设计来提高系统的安全性,运用面向对象的编程思想,使用ASP.NET实现技术和MS SQL2005数据库来实现科研信息管理系统;并依据软件测试中黑盒测试方法进行了系统功能测试,包括用户登录系统及权限测试,科研项目管理测试,科研项目查询与系统基础数据维护测试等。测试结果表明本科研信息管理系统在科研项目管理等方面的功能能够满足实际需要。最后,在对所开发的科研信息管理系统进行全面总结的基础上,分析了系统的不足和有待改进之处,为今后系统升级或开发更全面的科研管理系统明确了方向。本文研究并建立满足学校要求的科研信息管理系统,为本校进行科研项目管理、科研成果管理、科研经费管理及学术交流会议管理等全方位科研管理的一套信息化系统。通过该系统,能够对每个项目的整个生命周期进行管理。通过统一的数据模型,提供了与项目相关活动的准确的各角度视图,使科研部门能够为项目分配合适的资源,确保项目执行并跟踪项目的成果,从而提升学校的科研能力及效率。