基于系统设计的科研管理论文

2022-04-28

基于系统设计的科研管理论文 篇1:

基于私有云平台的科研管理系统设计与实现

摘 要:目前,越来越多的应用依托云平台,提供给用户更好的体验。私有云平台能够充分发挥单位原有资源,提升服务质量、保障应用安全。在采用OpenStack私有云平台技术的基础上、设计和开发了科研管理系统。实际应用表明,该系统在私有云平台下运行稳定、性能良好,能够满足用户的需要。

作者:王振铎 王红刚 王英强 陈绥阳

基于系统设计的科研管理论文 篇2:

基于.NET平台的科研管理系统设计与实现

摘要:高职学院的科研管理系统是实现高职学院高效率科研管理的基础,本文提出了一个基于工作流技术的高职学院科研管理系统的实现方案,首先对高职学院的科研管理需求进行了分析,然后将工作流技术应用于科研管理系统的开发中,基于ASP.NET和SQL Server 2005对科研管理系统进行了实现,系统功能与高职学院的科研管理业务流程一致,并且能够灵活实现流程重组,具有较大的灵活性和可靠性。

关键词:工作流  高职  科研管理系统

1 概述

科研是高职高专院校不可或缺的职能,科研也是高职高专院校教师服务社会、实现专业价值的重要途径。在我国高职高专院校的科研管理体系与本科学院有着很大的不同,其科研工作具有独特性,不能照搬研究型本科院校的科研管理方式。通过基于工作流模型的高职学院科研管理系统的开发,能够降低科研管理的难度,提高科研部门管理效率,也能够将科研研究人员更好的联系在一起,促进科研项目的研究进展。科研管理部门,可以实时的获取每个科研项目的研究现状与进度,通过对科研经费的精细化控制,能够提高科研经费的利用率,有效节约科研经费开支。

2 工作流技术

2.1 工作流基本概念 工作流(Workflow)管理技术起源于20世纪70年代的生产组织和办公自动化领域,提出的目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。[1]

2.2 工作流引擎 工作流引擎驱动工作流实例执行并提供运行环境。对过程定义进行解释;控制过程实例的创建、激活、挂起、终止,负责过程实例状态的转换;控制活动实例间的转换,对工作流的执行进行导航;控制、管理和监督工作流过程实例和活动实例的执行;维护工作流相关数据和控制数据;调用外部应用程序。

3 科研管理系统需求分析

高职学院科研管理主要包括科研课题、论文、著作、专利、获奖和对外技术服务等内容,这些内容都以科研课题为基本载体,在研究的过程中会发表论文、编写著作、申请专利,研究成果进行技术转化,并且获得奖励等。因此一个科研项目有丰富的研究内容,也会产生大量的研究成果,加上高职学院的科研项目数量多,转化快的特点,人工进行科研项目管理已经无法满足科研管理适时性的需求。

科研课题的研究是一个复杂的过程,其生命周期要经过申请、审核、立项、开题、研究、中期检查、结题和成果鉴定等一系列过程,其中还包括科研经费、调研、交流、出版等内容,流程十分复杂。

4 系统设计与实现

4.1 开发平台选择 系统的开发基于Windows 2003 Server操作系统,以SQL Server 2005作为公用的数据库,以VS.NET2005为软件开发工具,采用B/S和C/S混合构架,运用工作流技术,开发高效、实用的科研管理系统。[2]

4.2 数据库设计 基于工作流的科研管理系统数据库部分主要包含组织机构方面的表和流程方面的表。组织机构主要设计的表有:部门表、职工基本情况表、著作信息表、论文信息表、项目申请表、项目合同表、进度检查表、项目鉴定表、经费来源表、经费使用计划表、科技奖励情况表、成果应用情况表、角色表、用户所属角色表、权限代码表等。

4.3 工作流设计 系统工作流引擎采用HF BPM,HF BPM采用微软.NET平台开发,与项目采用的开发环境保持一致。HF BPM具有支持多启动节点、支持共享任务的处理、任务节点少,配置简单,却能支持任意复杂的流转等特点,符合科研管理系统对工作流引擎的要求。[3]

4.4 系统实现与测试 ①数据访问基础类设计。为了提高编码效率,针对数据库的访问编写了基础类DBHelper,专门负责对数据库的访问。②业务逻辑实现。业务逻辑层将用户对系统的操作与数据库的访问隔离,并将它们联系起来,实现内容与表现的分离。业务逻辑层实现了系统所提供的业务处理过程,根据科研管理信息的结构,业务逻辑层也划分为科研项目管理、科研成果管理和系统管理三个命名空间。

用户通过表示层(Web页面)提交访问请求和参数,经过表示层的处理然后传给业务逻辑层,业务逻辑层根据所定义的业务处理过程对数据进行加工,将加工后需要存储的数据传递给数据访问层,数据访问层采用存储过程的方式对数据库进行访问和操作。数据访问层将用户所需要的数据以内存实体对象的方式传给业务逻辑层,业务逻辑层对数据进行重组之后返回给表示层,表示层再以Web的页面的方式展现在用户面前。

5 总结

本文基于工作流技术,采用ASP.NET和SQL Server 2005对高职学院的科研管理系统进行了实现,工作流技术实现了科研管理流程的定义,在系统使用后,可以根据业务需求的变化,采用流程定义工具进行流程的重配置,大大提高了系统的灵活性,做到了软件系统与业务需求高度一致。但是,学院的科研管理系统需要根据学院的科研管理要求不断进行调整,也需要对使用过程中出现的Bug进行升级,系统的升级改造是一个长期的过程,本系统会在今后的使用过程中对系统进一步完善。

参考文献:

[1]王明,陆正球.基于MVC科研管理系统的研究与实现[J].微计算机应用,2009(01):77-80.

[2]台德艺,郭昌健.基于ASP.NET的高校科研管理系统的研究[J].合肥学院学报(自然科学版),2009(01):28-31.

[3]傅鹂,殷旻昊.基于Struts+Spring+Hibernate+Ajax技术的科研管理系统设计[J].软件导刊,2009(01):134-136.

作者简介:铁鑫(1980-),男,湖南常德人,讲师,主要从事信息技术教育工作。

作者:铁鑫

基于系统设计的科研管理论文 篇3:

基于NET三层架构的科研管理系统设计

[摘 要] 科研管理系统对实现高校科研业务数字化管理具有重要意义,传统方法设计的管理系统管理时间长、管理能力差、管理效率低。基于NET三层架构设计了科研管理系统,分别对系统的硬件和软件部分进行设计,通过实验验证了系统能够高效地实现科研管理,是未来的必然发展方向。

[关 键 词] 三层架构;科研管理;NET框架

本文基于NET三层架构设计了科研管理系统,分别对系统的硬件和软件部分进行设计,系统硬件由数据采集器、数据检索器、数据存储器和数据管理器四部分组成,基于HTTP算法实现软件部分运行,最后利用实验验证了本文设计的科研管理系统的实际操作性[1]。

一、基于NET三层架构的科研管理系统硬件设计

基于NET三层架构设计的科研管理系统硬件部分由数据采集器、数据检索器、数据存储器和数据管理器四部分组成构成,所设计的系统硬件功能是,首先利用通过数据采集器采集所要管理资源的系统信息,通过数据检索器对采集到的信息进行同一系统的检索并分类,然后由数据存储器存储检索完毕的信息资源,最后由数据管理器完成整个科研系统的管理。

本文设计的基于NET三层架构设计的科研管理系统的数据采集器内部使用英国ARM公司研发的最新芯片T7M60,这款芯片的采集能力极强,芯片内部有15个数据连接点结合而成,当系统处于工作状态时,这15个连接点将会相互连接,共同工作,有效提高工作效率,缩短工作时间。

数据检索器内部芯片选择的是法国Helcmod公司最新研发的检索芯片MH239。MH239于2016年上市,检索能力十分强,而且工作延时很小,通常小于5μs,这是其他芯片不具备的。而且对工作环境要求较低,只要电源系统能够持续输入220V额定电压,数据检索器就可以正常工作。

数据存储器主要负责存储有效信息,并将存储到的信息反馈给下一单元,以便于数据管理器的有效管理。数据存储器共有128个存储节点,当系统处于工作状态时,128个节点同时工作,完成存储。

数据管理器是硬件设计的最后一部分,也是整个系统的核心部分,数据管理器内部芯片选用俄罗斯Hltmsed公司研发的TK206芯片,这款芯片由15个连接点结合工作,管理能力极强,而且管理过程不会产生噪声污染。

二、基于NET三层架构的科研管理系统软件设计

利用HTTP算法对本文提出的科研管理系统软件部分进行设计,计算过程如下:

公式中,即ν代表NET三层架构稳定性,?准0为最大稳定值,?准S为平均稳定值,?准为稳定系数。γ代表平均科研管理能力,λ代表机械科研管理能力,λ0为工作人员科研管理能力,λS为科研管理产品总数。HTTP算法利用T7M60有效采集需要管理的信息,在得到需要管理的信息后,在MCGS组态环境下对信息进行存储,然后将指令传给下一单元,最后由数据管理器管理所存储的信息,并将管理数据记录在电脑计算机中。至此,基于NET三层架构设计的科研管理系统软件全部设计完成[2]。

三、实验研究

为了测试本文设计的科研管理系统在工作时管理能力是否能够比原有的管理系统更强,设计了对比实验。设置参数如下:电压恒定在20V;电流恒定在50~100A之间;工作时长设置为30 min。根据上述设置的参数进行实验,结果如下图所示:

分析上图可知,传统管理系统和本文设计的管理系统管理能力都会随时间增加而增加,但是本文设计的系统管理能力始终远远超过传统系统[3]。

四、结束语

通过探讨分析可以了解到,本文设计的系统硬件由数据采集器、数据检索器、数据存储器和数据管理器四部分组成,利用HTTP算法实现软件工作。实验证明,本文设计的系统科研业务管理能力强、管理效率高,大大节省了工作人员的时间,具有很强的实用性。

參考文献:

[1]张振莲,王月华.基于.NET三层架构的科研管理系统的研究与实现[J].信阳师范学院学报,2007,20(4):502-504.

[2]张映东,南楠.基于.NET 2.0和B/S模式科研项目管理系统的OOP三层架构设计与实现[J].三门峡职业技术学院学报,2008,07(4):113-117.

[3]刘钰红,赵麒.基于.net三层架构技术的在线稿件管理系统的设计与实现[J].南昌大学学报(理科版),2008,32(6):596-600.

作者:龚颖春

上一篇:高职课程信息化教学设计论文下一篇:幼儿教师上岗适应专发展论文