本站小编为你精心准备了基于系统设计的科研管理论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
高职学院科研管理主要包括科研课题、论文、著作、专利、获奖和对外技术服务等内容,这些内容都以科研课题为基本载体,在研究的过程中会、编写著作、申请专利,研究成果进行技术转化,并且获得奖励等。因此一个科研项目有丰富的研究内容,也会产生大量的研究成果,加上高职学院的科研项目数量多,转化快的特点,人工进行科研项目管理已经无法满足科研管理适时性的需求。科研课题的研究是一个复杂的过程,其生命周期要经过申请、审核、立项、开题、研究、中期检查、结题和成果鉴定等一系列过程,其中还包括科研经费、调研、交流、出版等内容,流程十分复杂。
2系统设计与实现
2.1开发平台选择系统的开发基于Windows2003Server操作系统,以SQLServer2005作为公用的数据库,以2005为软件开发工具,采用B/S和C/S混合构架,运用工作流技术,开发高效、实用的科研管理系统。[2]
2.2数据库设计基于工作流的科研管理系统数据库部分主要包含组织机构方面的表和流程方面的表。组织机构主要设计的表有:部门表、职工基本情况表、著作信息表、论文信息表、项目申请表、项目合同表、进度检查表、项目鉴定表、经费来源表、经费使用计划表、科技奖励情况表、成果应用情况表、角色表、用户所属角色表、权限代码表等。
2.3工作流设计系统工作流引擎采用HFBPM,HFBPM采用微软.NET平台开发,与项目采用的开发环境保持一致。HFBPM具有支持多启动节点、支持共享任务的处理、任务节点少,配置简单,却能支持任意复杂的流转等特点,符合科研管理系统对工作流引擎的要求。
2.4系统实现与测试①数据访问基础类设计。为了提高编码效率,针对数据库的访问编写了基础类DB-Helper,专门负责对数据库的访问。②业务逻辑实现。业务逻辑层将用户对系统的操作与数据库的访问隔离,并将它们联系起来,实现内容与表现的分离。业务逻辑层实现了系统所提供的业务处理过程,根据科研管理信息的结构,业务逻辑层也划分为科研项目管理、科研成果管理和系统管理三个命名空间。用户通过表示层(Web页面)提交访问请求和参数,经过表示层的处理然后传给业务逻辑层,业务逻辑层根据所定义的业务处理过程对数据进行加工,将加工后需要存储的数据传递给数据访问层,数据访问层采用存储过程的方式对数据库进行访问和操作。数据访问层将用户所需要的数据以内存实体对象的方式传给业务逻辑层,业务逻辑层对数据进行重组之后返回给表示层,表示层再以Web的页面的方式展现在用户面前。
3总结
本文基于工作流技术,采用和SQLServer2005对高职学院的科研管理系统进行了实现,工作流技术实现了科研管理流程的定义,在系统使用后,可以根据业务需求的变化,采用流程定义工具进行流程的重配置,大大提高了系统的灵活性,做到了软件系统与业务需求高度一致。但是,学院的科研管理系统需要根据学院的科研管理要求不断进行调整,也需要对使用过程中出现的Bug进行升级,系统的升级改造是一个长期的过程,本系统会在今后的使用过程中对系统进一步完善。
作者:铁鑫单位:常德职业技术学院