中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)03-0100-02
1需求分析
传统的科研信息管理方式落后,科研信息的收集主要来源于学校。图书馆以及院系老师处,这样的信息不仅分布过于零论文网散。不完整,难以满足日常需求的个性化处理而且年终或定期需要对收集到的数据进行整合归纳时。由于大量纸质档保存和管理的科研信息是通过人工进行例行计算,因此难以做到迅速准确地统计,耗时耗力。利用信息化手段对科研信息进行管理,通过系统将零碎的科研信息统一科学地录入并管理,高效利用各类分散信息的来源,缩短数据整理周期,简化教师考核流程,从而提升科研管理人员工作效率。
因此,综合分析科研信息管理各个流程及各个环节的特点,设计一款完善数字化校园建设。提高工作效率的管理系统迫在眉睫。通过对系统功能的具体分析本系统将用户角色设定为:科研人员。科研秘书以及系统管理员,并根据各个角色拥有的不同权限以及其所能完成的职能设计了相应的操作界面。其中,科研人员角色的用户是指内的在职教师,教师们通过本系统可以查看自己的负责或参与的科研数据情况,提交个人信息,修改个人密码以及查看自己年终绩效。计分等考核信息;科研秘书主要负责对信息的批量录入以及根据的要求个性化地对信息进行操作;系统管理员主要任务是对系统进行维护,管理用户信息,增删新旧用户,并为用户分配用户角色。各个角色用例图如图1所示。
2系统体系结构设计
本系统设计的主要目的在于将高校科研信息纳入计算机管理,实现办公自动化管理,进而提高管理人员的效率。本系统结合科研人员科研信息的录入到年终人员考核信息的统计流程中各个环节所需完成的功能,通过对各部分科研信息特点的分析,初步得出系统的体系结构。
本系统主要包含以下子功能模块:科研数据管理。基础数据管理。系统设置管理以及统计报表管理。
3数据库服务层设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。具体说,数据库设计是指对于一个给定的应用环境,构造最有的数据库模式,建立数据库及其应用系统,使之更多有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)[1]。
根据对科研信息管理事务的分析,本系统设计的实体主要包括科研人员。科研项目。科研经费。科研成果。论文。著作。专利。科技成果转化。科技报告。学术交流,其中科研人员关联其他所有实体。后台数据库根据本项目中各个数据的相关逻辑结构,分别为每种实体设定了相应的属性及相应的逻辑联系。
4子系统功能模块实现
本系统面向对象的设计思想,根据不同用户所能行使的权限以及所能完成的功能分别设计了以下四个部分:
基础数据部分:设置各部分科研信息对应的级别。类型等基础数据,实现科研信息的动态化生成。
科研数据部分:录入科研人员。科研成果。科研项目。科研获奖等科研信息,由系统统一管理。
系统设置部分:设置各个部分不同类型。级别等数据的绩效金额。计分实现考核信息的自动生成。
统计报表部分:年终或定期由系统根据管理员需求自动计算数据,得出各部分科研信息报表。
4。1基础数据管理功能模块设计
科研信息基础数据包括项目计划名称。著作类型。论文类型。所室。专利类型。奖励类型。奖励级别。基地类型。横向项目分类。院级项目计划名称共十项。通过将科研信息中基础数据的抽出进行单独设置,实现本系统科研信息的动态化生成,降低了日后系统维护。改进时的工作量。因此基础数据管理功能的实现成为了本系统执行的必要前提。
4。2科研数据管理功能模块设计
根据高校科研信息类型,将其逐一分块进行管理。科研数据分为科研人员。科研项目。科研成果。科研获奖。科研经费共五大组成部分,每部分包含与之类型相符的若干小项,其具体功能结构图如图3所示。系统通过登录的用户角色的不同分配相应的权限对科研信息进行操作,系统管理员和科研秘书可对科研信息进行增加。修改。注销。删除等操作,科研人员主要根据自己需求,进行查询科研数据操作。
4。3系统设置管理功能模块设计
系统设置管理功能相对比较简单,其共有绩效奖励标准和科研计分标准,主要对录入系统后的科研数据,根据基础数据中存在的不同类型。级别等设置其对应的绩效金额。计分提供给统计报表功能中的评判标准根据。
4。4统计报表管理功能模块设计
统计报表管理子系统是本系统功能较复杂也是最重要的模块,通过科研项目汇总。科研成果汇总。科研获奖汇总。科研绩效。科研计分。科研数量和项目经费统计报表的实现如图4所示,达到以下三个主要目的:1)。统计计算得出各个部分科研数据数量明细;2)。根据系绩效金额。科研计分设置的标准计算得出各个部分科研数据的考核明细;3)。采用统计表格形式综合统计院内教师的绩效发放数目及聘期任务统计凭据。
5部分功能模块实现
本系统实现的软件环境主要包括:VisualStudio2010软件开发平台,采用C#编程语言实现后台逻辑功能,SQLSever2008提供一个全面的。集成的数据解决方案。该系统。NET框架,采用了表现层。中间层和数据层的3层设计架构,利用了ASP。NET安全性方面的特性,极大地提高了系统的可移植性。可扩展性。可维护性[2]。
其中表现层负责对用户数据的收集和显示;中间层作为另外两层的纽带,使得应用程序具有良好的数据独立和逻辑性;数据层则主要负责对数据库中具体数据的增。删。改。查操作。本系统软件架构采用B/S模式,即浏览器/服务器结构。由于该模式主要事务在服务器端实现,因此采用该模式设计与实现的系统不需要用户安装客户端软件,只需要用户通过网页登陆就可以进行相应操作,使办公不受时间和空间的限制,最大限度地提高了系统交互性。
6系统的部署与测试
本系统部署在Windowssever2008所提供的IIS7。0服务器上,该服务器良好的性能为系统的正常运行提供了可靠保证。本系统经过编码实现其基本功能后,通过黑盒测试和白盒测试相结合的形式对系统进行测试,帮助找出了系统在开发过程中的问题,及时进行了纠正,以保证在运行过程中稳定可靠。
本系统通过在高校院系科研信息管理工作中具体运行情况来看,在用户交互性与功能实现方面都达到了理想的效果,科研信息管理人员的工作效率得到很大程度地提高。
7总结
科研信息管理系统将计算机技术与高校院系日常科研事务相结合,实现高校科研信息化管理目标。通过对科研数据收集。数据特点。处理流程的分析得出了对管理系统的详细分析。合理设计与系统实现。目前,本系统已经应用于某高校石油与天然气工程的科研信息管理工作当中,快速地整合了分散的信息,有效地缩短了数据整理周期,减少了重复工作量,提高了管理人员工作效率,取得了预期的成效。
。NET的高校科研信息管理系统的设计与实现
.NET的高校科研信息管理系统的设计与实现【2628字】:http://www.youerw.com/jiaoxue/lunwen_136387.html