高校科研信息管理系统的设计与实现
发布时间:2017-08-03 17:38
本文关键词:高校科研信息管理系统的设计与实现
【摘要】:随着信息化的逐步推进,特别是计算机技术、通信技术和网络技术等技术综合应用,使信息的处理更加高效、快捷。高等学校作为重要的科研机构,如何使其科研管理工作更加规范化、科学化、电子化,对科研项目成果、论文等信息进行无纸化的管理,提高工作效率及管理水平,是我们需要深入探讨和解决的一个重要课题。本文结合本单位科研管理的实际情况,从信息化系统平台建设的角度出发,充分利用管理学和软件工程的方法,从需求分析、系统分析、系统设计、软件开发等方面,提出有效解决方案,进行了我校科研信息管理系统的系统分析和系统设计,开发了本单位科研信息管理系统。 本文首先介绍了高等学校科研信息管理工作的背景现状,并对其业务流程进行简要分析,指出高校科研管理工作现有流程中需要解决的问题,总结出开发高校科研管理系统的必要性。另外,阐述了软件开发的方法和技术,并详细说明本文所采用的理论基础及关键技术,如ASP.NET、MS SQL、B/S结构、三层架构、C#语言等。 在系统开发之前,进行需求分析,主要是对用户需求进行系统的调查和分析。本科研信息管理系统服务于全校范围内从事科研活动的教师、辅导员和行政管理人员。其用户分为系统管理员、科研处管理员、科研秘书、科研人员等。不同级别的用户其权限是不同的,通过校园网络进入系统查阅、申报、管理、修改科研信息;从功能上,系统划分为项目管理、科研经费管理、科技论文管理、科技成果及奖励管理、学术交流会议管理、人员管理、权限管理等模块,不同的模块区域管理相应的科研业务,各模块协调工作实现科研管理系统各项功能。利用面向对象的建模思想,使用统一建模语言(UML)对科研信息管理系统进行分析,并建立了系统软件模型。详细阐述了系统需求模型、静态结构模型、动态行为模型的建立过程。这些视图从不同的角度和方面描述了系统的结构和行为,可作为本系统实现的理论指导和重要依据。 紧接着,进行系统的设计及实现,系统开发采用B/S模式,通过采用验证机制和安全设计来提高系统的安全性,运用面向对象的编程思想,使用ASP.NET实现技术和MS SQL2005数据库来实现科研信息管理系统;并依据软件测试中黑盒测试方法进行了系统功能测试,包括用户登录系统及权限测试,科研项目管理测试,科研项目查询与系统基础数据维护测试等。测试结果表明本科研信息管理系统在科研项目管理等方面的功能能够满足实际需要。 最后,在对所开发的科研信息管理系统进行全面总结的基础上,分析了系统的不足和有待改进之处,为今后系统升级或开发更全面的科研管理系统明确了方向。 本文研究并建立满足学校要求的科研信息管理系统,为本校进行科研项目管理、科研成果管理、科研经费管理及学术交流会议管理等全方位科研管理的一套信息化系统。通过该系统,能够对每个项目的整个生命周期进行管理。通过统一的数据模型,提供了与项目相关活动的准确的各角度视图,使科研部门能够为项目分配合适的资源,确保项目执行并跟踪项目的成果,从而提升学校的科研能力及效率。
【关键词】:科研管理 信息化 浏览器/服务器 管理系统
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【目录】:
- 摘要3-5
- Abstract5-9
- 第一章 引言9-22
- 1.1 研究背景及意义9-11
- 1.2 国内外研究现状11-12
- 1.2.1 国外研究现状11
- 1.2.2 国内研究现状11-12
- 1.3 软件开发技术12-19
- 1.3.1 软件开发方法12-15
- 1.3.2 软件建模技术15-19
- 1.4 主要内容及目标19-20
- 1.5 论文组织结构20-22
- 第二章 高校科研需求分析与建模22-37
- 2.1 需求分析22-25
- 2.1.1 功能需求22-23
- 2.1.2 用户需求23-24
- 2.1.3 系统性能需求24
- 2.1.4 其他需求24-25
- 2.2 数据字典25-26
- 2.3 系统功能模型26-31
- 2.3.1 确定系统边界和范围26-27
- 2.3.2 发现参与者27-28
- 2.3.3 顶层用例及其用例图28-31
- 2.4 静态结构模型31-33
- 2.5 动态行为模型33-36
- 2.6 本章小结36-37
- 第三章 高校科研信息管理系统设计37-66
- 3.1 系统总体设计37-42
- 3.1.1 系统体系结构37-39
- 3.1.2 系统功能结构39-40
- 3.1.3 系统总体架构40-42
- 3.2 系统结构模型42-43
- 3.3 功能模块设计43-54
- 3.3.0 用户登录43-44
- 3.3.1 项目管理44-46
- 3.3.2 科研经费管理46-47
- 3.3.3 科技论文管理47-48
- 3.3.4 科技成果与奖励管理48-50
- 3.3.5 学术交流会议管理50-51
- 3.3.6 培训管理51-52
- 3.3.7 人员管理52-53
- 3.3.8 用户权限管理53-54
- 3.3.9 系统管理54
- 3.4 数据库设计54-65
- 3.4.1 数据库设计原则55
- 3.4.2 E-R模型55-59
- 3.4.3 逻辑结构设计59-65
- 3.5 本章小结65-66
- 第四章 系统实现与测试66-73
- 4.1 系统实现66-69
- 4.1.1 用户登录66
- 4.1.2 指南发布66-67
- 4.1.3 项目申请67-68
- 4.1.4 科研经费68
- 4.1.5 用户角色68-69
- 4.1.6 部门管理69
- 4.2 系统测试69-72
- 4.2.1 测试目的及要求69-70
- 4.2.2 测试环境70-71
- 4.2.3 功能测试71-72
- 4.3 本章小结72-73
- 第五章 总结与展望73-75
- 5.1 总结73-74
- 5.2 展望74-75
- 参考文献75-79
- 致谢79
【参考文献】
中国期刊全文数据库 前10条
1 耿丹;;基于B/S结构的高校科研管理系统的构建[J];鞍山师范学院学报;2011年02期
2 顾士学;;科研管理系统的设计与实现[J];白城师范学院学报;2008年03期
3 符瑞秋;;基于ASP.NET AJax技术的科研信息管理系统研发[J];电脑编程技巧与维护;2010年08期
4 贺毅;李涛;;科研管理系统的研究与设计[J];电脑知识与技术;2006年26期
5 周岩;王旭辉;;基于UML的高校科研管理系统建模[J];电脑知识与技术;2008年33期
6 徐晓霞;崔荣一;洪炳昒;;基于.NET的科研管理系统实现[J];哈尔滨工业大学学报;2006年02期
7 朱晓丹;;科研管理信息系统的构建[J];哈尔滨工业大学学报(社会科学版);2009年04期
8 朱翠苗;林庆;;高校科研管理系统数据库设计与实现[J];计算机与信息技术;2006年10期
9 胡颖辉;宁赛飞;;基于UML和ASP.NET实现三层B/S结构系统开发[J];计算机与信息技术;2007年Z1期
10 徐安;李霆;刘琦晖;李晶;;用ASP和SQL Server建立高校科研信息管理系统[J];暨南大学学报(自然科学与医学版);2006年01期
,本文编号:615575
本文链接:https://www.wllwen.com/guanlilunwen/sjfx/615575.html