高校科研管理系统的设计与实现.docx





《高校科研管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《高校科研管理系统的设计与实现.docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、山东管理学院本科毕业论文摘 要随着科学技术的发展,高校科研已经发展到一个新的阶段。科研项目不断增加,支持科研的力度也在增大,但是这些要素的发展是零散的,所以这些科研的项目仍需要具有一个专门管理的系统。建立这样一个系统不仅有利于规范科研项目,更对于高校的科研建设具有非常大的影响。本文从高校科研管理的水平以及推进高校教育信息化的角度出发,在通过文献调研分析现有科研管理系统的基础上,开发了一个基于ASP.NET的高校科研管理系统。本文以推进高校科研管理高效信息化为目标,阐述了高校科研管理系统的建设背景、需求分析、系统设计和实现等的方法和内容。该高校科研管理系统采用了三层框架技术、以Visual St
2、udio作为开发环境,运用ASP.NET网络开发语言并结合SQL Server作为系统数据库软件搭建了满足学校需求的系统。本高校科研管理系统包含了六模块:申报管理、结题管理、成果管理、经费管理、统计查询、系统管理。系统的管理高效而简洁,基本上把高校的科研数据进行了信息化的处理和记录对科研项目规范化管理,同时,提高了科研项目管理的便捷性,减轻工作负担,删除了繁琐的科研项目业务流程,对其实现简化的目标,增强管理效用,有利于对该系统进行推广应用,给予其他高校在科研管理这一方面以启示。关键词:三层架构;ASP.NET;管理系统;信息化AbstractWith the development of sc
3、ience and technology, scientific research in universities has developed to a new stage. The number of scientific research projects continues to increase, and the expenses required for scientific research are slowly being resolved. Scientific research projects still need to have a specially managed s
4、ystem. The establishment of such a system is not only conducive to standardizing scientific research projects, but also has a great impact on the scientific research construction of universities.Based on the analysis of the existing scientific research management system through literature research,
5、this paper develops a scientific research management system based on . In order to promote the efficient information of scientific research management in Colleges and universities, this paper expounds the construction background, demand analysis, system design and implementation of scientific resear
6、ch management system in Colleges and universities. The university scientific research management system uses three-tier framework technology, visual studio as the development environment, network development language and SQL serve as the system database software to build a system to meet the needs o
7、f the University. The universitys scientific research management system includes nine modules: declaration management, project management, conclusion management, achievement management, fund management, statistical inquiry, personal data, and system management. The management of the system is effici
8、ent and concise. It basically processes and records the scientific research data of colleges and universities, and standardizes the management of scientific research projects. At the same time, it improves the convenience of scientific research project management, reduces work burden, and deletes cu
9、mbersome scientific research projects Business process, to achieve the goal of simplification, to enhance management effectiveness, is conducive to the promotion and application of the system, to give other universities in the field of scientific research management inspiring.Key words: 3tier archit
10、ecture; ASP.NET; management system; information 目录摘 要1Abstract2第1章 绪论51.1 选题背景与意义51.2 研究现状61.3 本文研究内容7第2章 系统相关技术82.1 系统三层架构82.2 ASP.NET102.3 SQL Server102.4 Visual Studio11第3章 系统需求分析123.1 需求分析123.1.1 系统功能性需求123.1.2 系统非功能性需求133.2系统可行性分析143.2.1 技术可行性143.2.2 经济可行性143.2.3 管理可行性15第4章 系统设计154.1 系统总体设计154.
11、1.1 系统架构设计154.1.2 系统功能结构164.1.3系统运行流程174.2 系统详细设计204.2.1 界面设计20本系统界面分为两块,左边是系统功能,右边显示系统的主要内容。204.2.2 模块设计204.2.3 数据库设计215.1 系统运行环境255.1.1服务器255.1.2客户端255.2系统界面实现255.2.1用户注册与登录255.2.2项目申报管理275.2.3项目结题管理285.2.4项目成果管理305.2.5项目经费管理315.2.6项目统计查询325.3 系统运行维护346.1软件测试简介356.1.1系统功能测试356.1.2测试的主要方法356.2系统测试用
12、例356.2.1科研员用户登录测试366.2.2审批员用户登录测试366.3测试结果36第1章 绪论1.1 选题背景与意义截至2019年6月15日,全国高等学校共计2956所,其中:普通高等学校2688所(含独立学院257所),其中专科层次院校共有1423所,另外有成人高等学校268所。1,高等学校的数量庞大,人才汇集,所以在科学研究领域更能凸显其作用。近些年,科研成果的数量不断上升,而与此同时,科研的水平也达到了一个新的层次,但是,高校虽然在这些领域获得了非常优异的成绩,但是,与之不匹配的是高校的科研管理系统。如果一个高校缺乏科研管理系统,那么就会制约其的发展,使人才不能再科研领域发挥作用,
13、可谓是对我国科研界的一大损失。因此,建设一个高效简介,清晰明了的科研管理系统,是现阶段科研发展所要求的,更有效地管理,能让高校的科研实力增强,有利于科研工作的顺利进行,可以说是意义非凡。相比起传统模式的科研管理,我们可以看到如今的科研管理系统的先进性,比如:传统模式下的科研项目管理需要人工对数据进行记录,一方面不利于科研水平的提高,另一方面数据容易丢失,查找起来也方便快捷。而传统的人管理方式有一定的步骤,教师在申报时应该认真填写资料,学科办人工地将要审核批准的表格进行审阅,2。如果继续沿用这种管理方式,那么肯定会被社会淘汰,难以完成一些庞大繁杂数据的储存,查询,统计。为高校科研管理出一份力。这
14、种方式不仅造成了时间上的浪费,而且业务流程复杂,难以进行查询和统计,工作量庞大。1.2 研究现状1.2.1 国内研究现状目前,随着国内计算机技术的飞速发展,国内的众多高校都加入到开发一套符合自身特点,能有效服务于本校科研项目的科研管理系统,这些系统的研发能带来不少好处:有利于科研成果的转化;增加对科研信息的掌控;扩大科研信息的交互性;增进高校间科研人员的交流沟通;推动科研工作的顺利实施等。区别于人工管理,系统化管理能避免数据输入的重复以及减少由于人工输入出错的概率,大大增加了输入信息的准确度。然而,不是所有高校和科研机构都有能力开发一套属于自己的有个性的科研项目管理系统,这些高校或者科研所还在
15、初步探索如何建设科研项目管理系统的阶段,对于一些不成熟的管理系统,需要进行升级改造,完善管理系统的结构;增加管理系统的人性化程度,灵活性;提高管理的效度等。有一部分高校仍沉迷于传统,但是传统的操作方式会对数据管理造成一定影响,因为传统模式下,数据的管理仍需要人工进行干预,对科研成果呈现出保护和管理的状态,人工输入占据主流,因为相比起系统化的管理系统,传统的弊端已经显而易见。人工的查询由于资料过于繁杂和厚重,工作的时间就很少,对数据的处理不具有敏锐力,一到查询就暴露其巨大的缺点,易用性不足。1.2.2国外研究现状国外高校一般具有较大时效性差,工作的速度不够快,相关的操作细节不够具体,不够简便,流
16、程不清晰,对于日益剧增的科研项目管理更是无法满足要求。高校的信息化进程不断深化,众多高校已经开始开始了项目管理的系统化,并且在一定层面上,获得了良好的效益。使用管理系统,有以下的好处:高校间的数据信息可以相互交流,能容易地实现共享;减少繁琐的业务流程以及数据处理的时间。但是,不足的是,一部分的科研管理系统仍处于不完善的阶段,仍未能大规模地推广,在信息处理上还存在漏洞和不足,需要优化和升级。所以,高校需要就自身的需要,开发适合自身需要和实际的系统,这个系统需要贴合现实,增强实用性。如果系统成功被开发,那么将会对科研项目的管理领域产生巨大的影响,针对现阶段存在的不足进行改善,系统能更好地服务于科研
17、,对科研项目的发展也是一次巨大的推动。在国外有专门的团队对系统进行管理和更新,检测。但是相对于国外,国内的现状却是不同,因为国内科研项目的管理系统开发比较晚,部分技术不成熟,导致了高校使用的时候存在诸多弊端,因此带来了许多使用上得不方便。其次,在数字理论方面,高校通常做得不足,缺乏理论的支撑,系统的特性就会极不稳定,但是近年来,高校逐渐重视系统的建设,所以加大了在数据理论研究的经费支出,同时高校也购置了大量的硬件,系统软件等,开发了相对应的应用系统,在两个层面支撑管理系统的最终成型,所以形成了一定规模的管理系统。1.3 本文研究内容本文在资料采集方面下了狠功夫,查阅了数量庞大的文献资料,与此同
18、时,还参考了众多相关的系统开发实体操作,在系统的实现上积累了一定的经验,最后,从学校的现实处境出发,使科研管理项目系统最终落成。论文从以下几个方面展开:(1)系统开发相关技术和开发工具:表现层使用ASP.NET页面,业务逻辑层使用C#语言编写;创建数据库和各表的SQL语句,在SQL Server中执行查询创建数据库和各表;在Visual Studio环境中编写代码,开发系统;(2)系统分析:首先从技术,经济,以及管理的层面对系统是否可行做出判断,得到肯定的结果后,在针对需求做进一步的调查研究,对系统的需求做充分的归纳,考虑系统应满足的非功能需求。(3)系统设计:对系统的设置可以从两个层面入手,
19、即总体还有详细。总体设计包括系统的架构,运行环境、功能结构、运行流程等;详细设计包括具体设计界面、功能模块和数据库。(4)系统实现:以高校的需求为基点,针对特定的具体化的要求,把这些要求融入系统的实现功能中,最后测试系统的功能运行效果。1.4文章组织结构 第1章 绪论 本章介绍了选题的背景和意义,分析了国内外研究现状和应用价值,并讨论了本课题的研究内容,最后阐述了本文的章节安排,展示了论文的总体结构。 第2章 开发运行环境及相关理论知识 本章对高校科研管理系统的相关理论技术和开发工具进行了详细的描述,为进-步的研究打下了基础。 第3章 系统需求分析 本章分析了高校科研管理系统的可行性,分别从三
20、个角度分析:技术、经济和管理确认了该系统的可行性。并分析了系统的使用需求,为下一步的系统设计的实现提供了分析和实现角度。 第4章 系统设计本章进行了该高校科研系统的总体设计和详细设计,列出了该系统的架构设计、运行环境设计、功能结构设计、运行流程设计并呈现了设计界面、功能模块和数据库,为系统的实现和运行提供了逻辑和架构准备。第5章 系统实现本章对科研项目管理系统系统的功能和运行效果进行了测试和实现,详细列出了系统的各功能实现界面。同时结合科研实际需求,对系统进行运行维护。第6章 系统测试本章对高校科研管理系统的运行进行了系统功能测试,对测试方法和测试用例以及测试结果进行了描述,为系统的实现和完善
21、提供了测试准备。第2章 系统相关技术2.1 系统三层架构三层架构就是在逻辑上,系统是分为三个层次的。分别是表现层、业务逻辑层、数据访问层。下面用现实生活中的饭店进行生动的类比说明,帮助读懂三个层面是如何运行的11。表示层数据访问层业务逻辑层系统服务员采购员厨师饭店图2-1 三层架构类比图比如:在饭店的分工中,每个人都是分别负责属于自己的工作,其工作内容因为职位的不同而产生差异。服务员就负责记录顾客对菜品的要求,端水,擦桌子,上菜,这是服务员提供服务的范围,和服务员配合工作的还有厨师,服务员将顾客点的单子给厨师,厨师根据单子的要求做出合乎顾客口味的菜品,而食材的来源新鲜与否,是否齐全,责任主要是
22、采购员的,厨师根据菜品的要求询问采购员食材放在哪,是否有购买,再做烹调的准备,采购员买到一天中餐厅所需要的菜,是其主要的职责,也是餐厅正常经营的保障。三种角色各有各的任务和要求,相互配合,才能正常营业,正常工作,生产才不会停滞。在这个过程中,我们可以看到每一个流程的工作时相互配合的又是相互联系的,呈现出三层的架构模式。将服务员,厨师,以及采购员再进行详细的划分,可以看到:服务员就像是三层架构中的表现层,顾客对餐厅产生的第一印象就是服务态度,如果服务态度好,顾客自然觉得不错,而服务员只要负责和顾客沟通,接受顾客所输入的数据,再告知顾客,即数据的输出,而相比起服务员,厨师更像是业务逻辑层,作为厨师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 科研 管理 系统 设计 实现

限制150内