基于.NET的高校科研信息管理系统的设计与实现_第1页
基于.NET的高校科研信息管理系统的设计与实现_第2页
基于.NET的高校科研信息管理系统的设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于.NET的高校科研信息管理系统的设计与实现基于.NET的高校科研信息管理系统的设计与实现

中图分类号:TP311文献标识码:A文章编号:1009-3044〔2022〕03-0100-02

1需求分析

传统的科研信息管理方式落后,科研信息的收集主要来源于学校、图书馆以及院系老师处,这样的信息不仅分布过于零散、不完整,难以满足学院日常需求的个性化处理而且年终或定期需要对收集到的数据进行整合归纳时、由于大量纸质档保留和管理的科研信息是通过人工进行例行计算,因此难以做到迅速准确地统计,耗时耗力。利用信息化伎俩对科研信息进行管理,通过系统将零碎的科研信息统一科学地录入并管理,高效利用各类分散信息的来源,缩短数据整理周期,简化教师考核流程,从而提升科研管理人员工作效率。

因此,综合分析科研信息管理各个流程及各个环节的特点,设计一款完善数字化校园建设、提高工作效率的管理系统迫在眉睫。通过对系统功能的具体分析本系统将用户角色设定为:科研人员、科研秘书以及系统管理员,并根据各个角色拥有的不同权限以及其所能完成的职能设计了相应的操作界面。其中,科研人员角色的用户是指学院内的在职教师,教师们通过本系统可以查看自己的负责或参与的科研数据情况,提交个人信息,修改个人密码以及查看自己年终绩效、计分等考核信息;科研秘书主要负责对信息的批量录入以及根据学院的要求个性化地对信息进行操作;系统管理员主要任务是对系统进行维护,管理用户信息,增删新旧用户,并为用户分配用户角色。各个角色用例图如图1所示。

2系统体系结构设计

本系统设计的主要目的在于将高校科研信息纳入计算机管理,实现办公自动化管理,进而提高管理人员的效率。本系统结合科研人员科研信息的录入到年终人员考核信息的统计流程中各个环节所需完成的功能,通过对各局部科研信息特点的分析,初步得出系统的体系结构。

本系统主要包含下列子功能模块:科研数据管理、根底数据管理、系统设置管理以及统计报表管理。

3数据库效劳层设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。具体说,数据库设计是指对于一个给定的应用环境,构造最有的数据库模式,建立数据库及其应用系统,使之更多有效地存储数据,满足各种用户的应用需求〔信息要求和处理要求〕[1]。

根据对科研信息管理事务的分析,本系统设计的实体主要包括科研人员、科研工程、科研经费、科研成果、论文、着作、专利、科技成果转化、科技报告、学术交流,其中科研人员关联其他所有实体。后台数据库根据本工程中各个数据的相关逻辑结构,分别为每种实体设定了相应的属性及相应的逻辑联系。

4子系统功能模块实现

本系统基于面向对象的设计思想,根据不同用户所能行使的权限以及所能完成的功能分别设计了下列四个局部:

根底数据局部:设置各局部科研信息对应的级别、类型等根底数据,实现科研信息的动态化生成。

科研数据局部:录入科研人员、科研成果、科研工程、科研获奖等科研信息,由系统统一管理。

系统设置局部:设置各个局部不同类型、级别等数据的绩效金额、计分实现考核信息的自动生成。

统计报表局部:年终或定期由系统根据管理员需求自动计算数据,得出各局部科研信息报表。

4.1根底数据管理功能模块设计

科研信息根底数据包括工程方案名称、着作类型、论文类型、所室、专利类型、奖励类型、奖励级别、基地类型、横向工程分类、院级工程方案名称共十项。通过将科研信息中根底数据的抽出进行独自设置,实现本系统科研信息的动态化生成,降低了日后系统维护、改良时的工作量。因此根底数据管理功能的实现成为了本系统执行的必要前提。

4.2科研数据管理功能模块设计

根据高校科研信息类型,将其逐一分块进行管理。科研数据分为科研人员、科研工程、科研成果、科研获奖、科研经费共五大组成局部,每局部包含与之类型相符的假设干小项,其具体功能结构图如图3所示。系统通过登录的用户角色的不同分配相应的权限对科研信息进行操作,系统管理员和科研秘书可对科研信息进行增加、修改、注销、删除等操作,科研人员主要根据自己需求,进行查询科研数据操作。

4.3系统设置管理功能模块设计

系统设置管理功能相比照较简单,其共有绩效奖励规范和科研计分规范,主要对录入系统后的科研数据,根据根底数据中存在的不同类型、级别等设置其对应的绩效金额、计分提供应统计报表功能中的评判规范根据。

4.4统计报表管理功能模块设计

统计报表管理子系统是本系统功能较复杂也是最重要的模块,通过科研工程汇总、科研成果汇总、科研获奖汇总、科研绩效、科研计分、科研数量和工程经费统计报表的实现如图4所示,到达下列三个主要目的:1〕、统计计算得出各个局部科研数据数量明细;2〕、根据系绩效金额、科研计分设置的规范计算得出各个局部科研数据的考核明细;3〕、采用统计表格形式综合统计院内教师的绩效发放数目及聘期任务统计凭据。

5局部功能模块实现

本系统实现的软件环境主要包括:VisualStudio2022软件开发平台,采用C#编程语言实现后台逻辑功能,SQLSever2022提供一个全面的、集成的数据解决计划。该系统基于.NET框架,采用了表现层、中间层和数据层的3层设计架构,利用了ASP.NET平安性方面的特性,极大地提高了系统的可移植性、可扩展性、可维护性[2]。

其中表现层负责对用户数据的收集和显示;中间层作为另外两层的纽带,使得应用程序具有良好的数据独立和逻辑性;数据层那么主要负责对数据库中具体数据的增、删、改、查操作。本系统软件架构采用B/S模式,即浏览器/效劳器结构。由于该模式主要事务在效劳器端实现,因此采用该模式设计与实现的系统不需要用户安装客户端软件,只需要用户通过网页登陆就可以进行相应操作,使办公不受时间和空间的限制,最大限度地提高了系统交互性。

6系统的部署与测试

本系统部署在Windowssever2022所提供的IIS7.0效劳器上,该效劳器良好的性能为系统的正常运行提供了可靠保证。本系统经过编码实现其根本功能后,通过黑盒测试和白盒测试相结合的形式对系统进行测试,帮忙找出了系统在开发过程中的问题,及时进行了纠正,以保证在运行过程中稳定可靠。

本系统通过在高校院系科研信息管理工作中具体运行情况来看,在用户交互性与功能实现方面都到达了理想的效果,科研信息管理人员的工作效率得到很大程度地提高。

7总结

科研信息管理系统将计算机技术与高校院系日常科研事务相结合,实现高校科研信息化管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论