企业科研管理系统软件开发与应用研究
2018-06-06费跃龙
费跃龙
一、企业科研项目管理现状
随着计算机技术的发展和管理信息系统的出现,科技管理工作从传统的手工操作方式开始转变,科研管理系统出现在国内的科研院所和高校中,对加强科研管理,展示科研成果,促进科研信息共享起到了一定的作用,但是,这些系统只重视对科技工作各階段的横向管理,且信息资料录入繁杂,对科技工作的跟踪管理松弛,忽略了对科技工作生命周期全过程的纵向控制。而且,由于企业与科研院所在业态上的差异,导致其对科技工作的管理存在流程和内容上的不同。这样的系统很难给企业的科研管理提供有效的支持,导致相当一部分企业仍然采用人工管理结合纸质资料的方式对科研项目进行管理,因此,开发符合企业自身特点的科技开发管理系统势在必行。
二、系统建设目标
结合集团公司科技工作管理实际情况,采用微软DotNET技术和Web2.0开发功能,通过工作流推送技术、Office组件模板和企业微信功能,开发一套简单灵活、方便实用的科技开发管理系统。科技开发管理系统主要包括科技人员信息管理、科研课题管理、专利管理、科技成果管理、发表论文管理等功能模块。通过工作流推送技术实现科研课题从申报、评审、立项、合同签订、阶段性检查、结题验收到科技成果的全生命周期的完整信息记录和动态管理;并通过Office组件的在线编辑、模板数据导入导出等功能实现课题申报、合同签订和结题验收等环节的表格和数据的导入导出;通过企业微信实现科研管理人员、课题研发人员和其他技术人员的高度互动和信息推送;充分利用现有办公自动化OA系统的组织机构的人员账号,通过分级授权管理机制实现系统单点登录和建立全集团公司的科技人员信息库,实现信息共享。
三、系统架构及环境
系统采用B/S模式,基于ASP.NET和Web2.0技术,并结合工作流推送、Office组件模板和企业微信功能,后台采用SQLServer数据库,前端显示应用Jquary技术。系统采用三层架构,如图1所示。
四、企业科研管理系统功能设计
本系统开发的目的在于减轻科研管理人员工作负担、简化流程,规范资料和数据管理。根据企业科研管理工作的全生命周期流程,可将系统分为以下几个主要模块,如图2所示。
(一)立项申请和评审
科研课题立项申请和评审部分主要完成年度课题立项指南的发布、课题立项信息表填报、专家预审、课题申请书填报、课题申请汇总等功能,实现系统基础数据的录入。首先,由科技部发布年度立项指南,各单位立项指南在线填报课题立项信息表,科技部组织专家对拟立项课题进行预审,预审通过的课题在线填报课题申请书,系统对课题申请书进行汇总形成汇总表。
(二)合同管理
合同管理部分主要完成课题合同文档的录入、课题合同变更管理和课题合同解除管理。由科技部提供课题合同模板,模板可在线填写,同时提供模板下载功能,各单位可根据自身网络情况,选择在线填报或者下载模板填写后上传。合同变更功能可以为合同添加或删除变更数据,同时记录变更履历。合同解除功能实现合同的取消和解除,同时记录解除履历。
(三)经费管理
科研人人员通过经费管理功能随时记录、修改和删除各科研项目的经费支付情况,实现经费的统计和查询功能,并能够针对具体的项目完成经费执行情况的展示,使科研管理人员对各项目经费情况一目了然。
(四)课题进展及中期检查
课题进展及中期检查部分主要负责课题进展表的新建、查询、变更、删除等管理功能,并根据课题申请事情时间进行中期检查提醒,并完成中期检查报告的文件管理功能。
(五)课题结题验收
课题结题后,通过模板生成课题结题验收表初稿,初稿可实现在线修改和上传下载,同时可通过附件上传研究报告等数据资料。结题验收表填写完成后,开启结题验收审批流程,通过接口程序实现对办公自动化OA系统的调用,完成结题验收审批流程在OA系统中的审批。
(六)成果管理
成果管理部分建立文档资料库,资料库具备新建、删除、查找功能,实现与科研课题相关的专利、工法、论文、专著及获奖情况的统计和展示。并与科研人员数据关联查找功能。
(七)资源管理
资源管理部分以科技开发单位和人员为基础建立了科技开发人员专家库,实现对科技人员的统一集中管理,同时录入相关专家信息并随着项目的增多不断完善,科技管理人员根据专家参与项目及参与评审的情况为专家打分,在以后的项目选取评审专家时择优选取。
(八)权限管理
通过权限管理模块实现集团科技管理人员和各子分公司科技管理人员不同管理权限的分级配置,并对菜单权限、按钮权限等进行分别定义,实现了权限的合理分配,提高了管理效率。通过模板CSS管理,管理员可直接修改CSS代码改更改画面效果。
(九)我的桌面管理
通过桌面管理模块实现桌面栏目的定义、栏目权限的设置、栏目模板的设置及图标图片的管理。方便各级科技管理人员对栏目的位置、名称、内容等信息进行修改,实现系统桌面的自定义设置,提升科技管理人员的工作效率。
五、数据库设计
系统数据库采用SQL Server2008作为数据库管理软件。根据对系统主要更能和流程的分析,建立以下主要表格。
课题基本信息表(课题ID,课题名称,单位ID,单位地址,邮编,承担单位ID,合作单位ID,起始日期,结束日期,填写日期,课题负责人ID,性别,年龄,职称,电话,课题总经费,申请集团公司经费,课题类别,创建人ID,创建时间,最后修改人ID,修改时间,锁数据FLG,锁数据人ID,删除FLG)
课题详细信息表(课题ID,研究内容提要,课题研究目的、意义,立项技术、市场调研及查新结果,国内外研究现状及发展趋势,主要研究内容、研究方法及实施方案,主要创新点,课题预期獲得的成果形式及主要技术经济指标,研究预期目标,前期科研基础、现有条件及有待提供的必要条件,课题研究风险及责任分析,研究计划,依托工程项目名称及主要技术指标,申报单位审核推荐意见,经费预算说明,创建人ID,创建时间,最后修改人ID,修改时间,锁数据FLG,锁数据人ID,删除FLG)
承担单位合作单位表(课题ID,单位ID,合作区分,研究任务及分工,单位区分,单位说明,创建人ID,创建时间,最后修改人ID,修改时间,锁数据FLG,锁数据人ID,删除FLG)
主要研究人员(课题ID,人员ID,阶段区分,任务区分,姓名,性别,年龄,职务/职称,研究任务及分工,全时率%,所在单位,创建人ID,创建时间,最后修改人ID,修改时间,锁数据FLG,锁数据人ID,删除FLG)
经费预算(课题ID,阶段区分,来源_集团公司科研计划,来源_股东一,来源_股东二,来源_国家部委,来源_地方政府,来源_单位自筹,来源_银行贷款,来源_其它来源,支出_人员费,支出_设备费_购置费,支出_设备费_试制费,支出_设备费_租赁费,支出_相关业务费_材料费,支出_相关业务费_燃料及动力费,支出_相关业务费_测试及化验费,支出_相关业务费_会议及差旅费,支出_相关业务费_资料费、咨询费,支出_相关业务费_文整费,支出_课题管理费,支出_其它费用,创建人ID,创建时间,最后修改人ID,修改时间,锁数据FLG,锁数据人ID,删除FLG)
六、系统主要流程设计
1. 课题申请流程
2. 立项申请书流程
3.课题结题验收流程
七、系统主要技术特点
引进工作流推送技术和office组件模板,以科技工作管理为中心,对科技工作管理各阶段的工作任务和数据报表进行推送,并通过Office组件的模板功能实现各种数据和报表资料的自动导入导出。
引入企业微信功能,实现用户绑定和即时消息的推送。通过企业微信与系统关联,实现微信用户与系统用户绑定,通过微信验证登录,系统触发企业微信,通过企业微信向用户推送消息。用户可直接通过微信收到地址链接直达系统的待办画面,无需登录。
系统提供与办公自动化(OA)系统的接口,能够充分利用现有办公自动化系统的组织机构和人员账号,通过分级授权管理机制,实现科技工作管理人员、课题研究人员和其他技术人员多用户、多账号的登录管理、数据资料查询和即时信息交换,真正实现从科研课题的申报、审批、立项开发、课题跟踪、阶段性检查、结题验收、专利申请到成果申报、登记、评奖、应用查询和统计全过程的计算机网络化管理和信息共享。
八、小结
本系统可以使科技工作管理部门从繁琐的材料管理中解脱出来,将精力集中到对科技工作本身的管理,从而提高科技创新能力和水平,推动科学技术成果向现实生产力的转化。
利用本系统,为科技工作建立了管理的策略和实施这些策略的规程,使得科技工作管理的过程相对稳定,已有的成功经验可以被复用,并可以对同类的新项目进行规划和管理,还可用于对经费、进度和阶段成果进行跟踪,在出现问题时,有能力识别,并及时修正。本系统经过半年的测试和试运行,效果稳定,现已在集团总部正式上线使用。