某 高 校 科 研 管 理系统的 设计与实现 张维 指导 教师 姚俊 峰 教授
厦门大学博硕士论文摘要库
学校编码:10384 分类号 密级
学号:X2013230970 UDC
工
程 硕 士 学 位 论 文
某高校科研管理系统的设计与实现
Design and Implementation of
Scientific Research Management System for a College
张维
指
导 教 师 : 姚 俊 峰 教 授
专
业 名 称 : 软
件
工
程
论文提交日期:
2 0 1 6 年 0 1 月
论文答辩日期:
2 0 1 6 年 0 0 月
学位授予日期:
2 0 1 6 年 0 0 月
指
导 教 师:
答辩委员会主席:
2016 年 01 月
厦门大学博硕士论文摘要库
厦门大学学位论文原创性声明
本人呈交的学位论文是本人在导师指导下
,独立完成的研究成
果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均
在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学
术活动规范(试行)
》。
另外,该学位论文为( )课题(组)
的研究成果,获得( )课题(组)经费或实验室的
资助,在( )实验室完成。
(请在以上括号内填写课
题或课题组负责人或实验室名称,未有此项声明内容的,可以不作特
别声明。)
声明人(签名):
2016 年 月 日
厦门大学博硕士论文摘要库
厦门大学学位论文著作权使用声明
本人同意厦门大学根据《中华人民共和国学位条例暂行实施办
法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交
学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书
馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国
博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和
摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。
本学位论文属于:
( )1.经厦门大学保密委员会审查核定的保密学位论文,
于
年 月 日解密,解密后适用上述授权。
( √ )2.不保密,适用上述授权。
(请在以上相应括号内打
“√”或填上相应内容。保密学位论文应
是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委
员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认为
公开学位论文,均适用上述授权。)
声明人(签名):
2016 年 月
厦门大学博硕士论文摘要库
摘要 I
摘要
高校科研管理水平的高低能够直接反映其科研能力的强弱,如何进一步地提 升科研管理水平已逐渐成为各高校科研管理工作的重点。科研任务量逐年递增及 科研成果多样化的发展趋势给高校的科研管理工作提出了新的挑战,科研管理人 员迫切地要求能够以更系统化、规范化、高效化的方式来管理日趋庞大的科研信 息。科研管理系统的研发对简化科研管理流程、提高科研管理效率有着不可忽视 的现实意义。 本文从高校科研管理工作的实际需求出发,将科研管理系统划分系统管理、 项目管理、机构管理、科研人员管理、公告管理、学术成果管理和学术活动管理 等七个功能模块,并使用了ASP.NET 技术,采用 ASP.NET 三层结构的开发模式 以及B/S 三层架构体系,对高校科研管理系统的设计进行了初步探讨。本系统的 优点可以概括为以下几方面: 1.本系统基本上能够满足高校科研管理工作的需求。通过使用本系统,科 研管理人员能够方便地完成科研人员、科研项目、科研成果的相关管理工作。 2.本系统简化了科研管理过程,规范了科研管理流程。不同角色的用户拥 有不同的操作权限,能够协同的完成高校的科研管理工作。 3.本系统的操作简单、可用性良好、容错性较强,不仅能够满足一般用户 的使用需求,而且还能方便科研管理工作的开展。 4.本系统的项目汇总功能,能够使高校管理人员动态的监测各个部门的科 研工作情况,从而制定相应的政策与措施以更合理地调配高校的科研资源。 本文设计的高校科研管理不仅能够满足高校科研管理工作的基本需求,而且 还有利于提高科研管理人员的工作效率,减少高等院校在管理科研信息方面的成 本,以及从整体上提升高校的科研管理水平。 关键词:信息系统;高校;科研管理厦门大学博硕士论文摘要库
Abstract
II
Abstract
The level of scientific research management directly reflects the research ability of the colleges, and improving the level of the management work further has gradually become the key point of the management work in colleges and universities. It has become a new challenge to the scientific management work in college and universities that the increasing trend of scientific research work and diversification trend of the academic achievements. The research management personnel urgently request to use a more systematic, standardized, efficient way to manage the increasingly large information of scientific research. Developing a scientific management system has important practical significance to simplify the process of the management of scientific research information and improve the efficiency of the management work.
From the actual demands of the scientific research management work in colleges and universities, we divided the system into seven functional modules, such as system management, project management, organization management, scientific research personnel management, announcement management, academic management and academic activity management. And we use the ASP.NET technology, the three-tier structure of ASP.NET and B/S three layer architecture to investigate the design of the university scientific research management system preliminary. Our system has the following advantages.
1. The system can basically satisfy the management work of scientific research in colleges. Such as, the management personnel can easily complete the management work of research personnel, projects, and the academic achievements through the use of this system.
2. The system simplifies the process of the management work of scientific research information, it can also standardizes the research management process. The users with different roles will have different user permissions, and they will complete the scientific research management work together.
Abstract
III
3. The system is simple in operations, good usability and strong fault tolerance, which can not only satisfy the general users, but also facilitate the scientific research management work.
4. The project aggregate functions can make the university management personnel dynamic monitoring the research work situation of each department, thus making the corresponding policy and measure to allocate the scientific resources in university more reasonably.
The scientific research management system can not only satisfy the management work of scientific research information, but also improve the work efficiency of management personnel, reduce the cost of management of scientific research information, and help to improve the overall level of the management work of scientific research in colleges.
Keywords: Information System; Colleges and Universities; Scientific Research Management
目录 I
目录
目录
... I
第
1 章 绪论 ... 1
1.1 研究的目的及意义 ... 1 1.2 国内外研究现状 ... 1 1.3 系统应用前景 ... 2 1.4 论文研究内容 ... 2 1.5 论文组织结构 ... 3第
2 章 系统相关技术 ... 7
2.1 UML 建模技术 ... 7 2.2 常用的软件体系结构 ... 7 2.2.1 基于 C/S 的软件体系结构... 7 2.2.2 基于 B/S 的软件体系结构... 8 2.3 MVC 软件架构模式 ... 8 2.4 ASP.NET 技术 ... 9 2.5 SQL Server 数据库 ... 10 2.6 本章小结 ... 10第
3 章 需求分析 ... 11
3.1 系统可行性分析 ... 11 3.2 业务流程分析 ... 12 3.2.1 系统业务调查... 12 3.2.2 系统管理业务流程分析... 13 3.2.3 公告管理业务流程分析... 14 3.2.4 科研机构管理业务流程分析... 14 3.2.5 科研项目管理业务流程分析... 15 3.2.6 科研人员管理业务流程分析... 16 3.2.7 学术成果管理业务流程分析... 17厦门大学博硕士论文摘要库
目录 II 3.2.8 学术活动管理业务流程分析... 18 3.3 数据流分析 ... 19 3.4 功能需求分析 ... 20 3.4.1 系统功能描述... 20 3.4.2 系统角色分析... 22 3.5 非功能性需求分析 ... 26 3.5.1 系统安全分析... 27 3.5.2 系统性能分析... 27 3.6 本章小结 ... 28
第
4 章 系统设计 ... 29
4.1 系统设计概述 ... 29 4.1.1 系统设计目标... 29 4.1.2 系统设计原则... 29 4.2 系统架构设计 ... 30 4.2.1 网络架构设计... 30 4.2.2 软件架构设计... 31 4.3 系统功能设计 ... 32 4.3.1 系统功能结构图... 32 4.3.2 模块功能设计... 33 4.4 数据库设计 ... 36 4.4.1 概念结构设计... 36 4.4.2 物理结构设计... 38 4.5 系统性能设计 ... 44 4.6 本章小结 ... 45第
5 章 系统实现 ... 46
5.1 系统开发环境 ... 46 5.2 系统主模块 ... 46 5.2.1 系统主界面... 46厦门大学博硕士论文摘要库
目录 III 5.2.2 登录流程设计... 47 5.2.3 模块代码... 49 5.3 系统管理模块 ... 49 5.3.1 处理流程设计... 49 5.3.2 模块界面... 50 5.3.3 模块代码... 51 5.4 科研机构管理模块 ... 53 5.4.1 处理流程设计... 53 5.4.2 模块界面... 53 5.4.3 模块代码... 55 5.5 公告管理模块 ... 56 5.5.1 处理流程设计... 56 5.5.2 模块界面... 57 5.5.3 模块代码... 58 5.6 科研项目管理模块 ... 60 5.6.1 处理流程设计... 60 5.6.2 模块界面... 60 5.6.3 模块代码... 62 5.7 科研人员管理模块 ... 63 5.7.1 处理流程设计... 63 5.7.2 模块界面... 64 5.7.3 模块代码... 65 5.8 学术成果管理模块 ... 66 5.8.1 处理流程设计... 66 5.8.2 模块界面... 67 5.8.3 模块代码... 68 5.9 学术活动管理模块 ... 69 5.9.1 处理流程设计... 69
厦门大学博硕士论文摘要库
目录 IV 5.9.2 模块界面... 69 5.9.3 模块代码... 70 5.10 本章小结 ... 71
第
6 章 系统测试 ... 72
6.1 测试方法和工具 ... 72 6.2 测试环境 ... 72 6.3 测试计划 ... 73 6.4 功能测试 ... 74 6.4.1 测试用例... 74 6.4.2 测试结果分析... 78 6.5 本章小结 ... 79第
7 章 总结与展望 ... 80
7.1 总结 ... 80 7.2 展望 ... 81参考文献
... 82
致谢
... 83
厦门大学博硕士论文摘要库
Contents
V
Contents
Contents ... V
Chapter 1 Introduction ... 1
1.1 Purpose and Meaning of The Research ... 1
1.2 Current Situation of Development Home and Abroad ... 1
1.3 Application Prospects of The System ... 2
1.4 Research Details of The Paper ... 2
1.5 Organization Structure of The Paper... 3
Chapter 2 Related System Technologies ... 7
2.1 UML Modelling Technology ... 7
2.2 Common Software Architecture ... 7
2.2.1 C/S-based Software Architecture ... 7
2.2.2 B/S-based Software Architecture ... 8
2.3 MVC-based Software Architecture Model ... 8
2.4 ASP.NET Technology ... 9
2.5 SQL Server Database ... 10
2.6 Summary ... 10
Chapter 3 System Requirement Analysis ... 11
3.1 System Feasibility Analysis ... 11
3.2 Business Process Analysis ... 12
3.2.1 System Business Investigation ... 12
3.2.2 Business Process Analysis of System Management ... 13
3.2.3 Business Process Analysis of Announcement Management ... 14
3.2.4 Business Process Analysis of Research Institutions Management ... 14
3.2.5 Business Process Analysis of Research Project Management ... 15
3.2.6 Business Process Analysis of Research Personnel Management ... 16
3.2.7 Business Process Analysis of Academic Achievement Management . 17 3.2.8 Business Process Analysis of Academic Activities Management ... 18
Contents
VI
3.3 Data Flow Analysis ... 19
3.4 Function Requirement Analysis ... 20
3.4.1 System Function Description ... 20
3.4.2 System Role Analysis ... 22
3.5 Non-function Requirement Analysis ... 26
3.5.1 System Security Analysis ... 27
3.5.2 System Performance Analysis ... 27
3.6 Summary ... 28
Chapter 4 System Design ... 29
4.1 Overview of System Design ... 29
4.1.1 Objective of System Design ... 29
4.1.2 Principle of System Design ... 29
4.2 System Framework Design... 30
4.2.1 Network Framework Design ... 30
4.2.2 Software Framework Design ... 31
4.3 System Function Design ... 32
4.3.1 System Function Structure Diagram ... 32
4.3.2 Module Function Design... 33
4.4 Database Design ... 36
4.4.1 Conceptal Structure Design ... 36
4.4.2 Physical Structure Design ... 38
4.5 System Performance Design... 44
4.6 Summary ... 45
Chapter 5 System Implementation ... 46
5.1 System Development Environment ... 46
5.2 System Main Module ... 46
5.2.1 System Main Interface ... 46
5.2.2 System Login Process ... 47
Degree papers are in the “Xiamen University Electronic Theses and
Dissertations Database”.
Fulltexts are available in the following ways:
1. If your library is a CALIS member libraries, please log on
http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary
loan department in your library.
2. For users of non-CALIS member libraries, please mail to [email protected]
for delivery details.