您好, 访客   登录/注册

基于WEB技术的科研管理过程优化

来源:用户上传      作者:王晰 李鹏飞 张帅

  摘要:文章对企业当前的科研管理需求进行了分析,结合现有科研管理等信息系统的功能特点,提出了基于ASP+ACCESS开发的Bs结构小型科研管理系统的开发模式,与公司级别的大型信息系统进行优势互补,并通过开发实例验证了其可行性,很大程度上优化了科研项目的管理流程。
  关键词:Web;ASP;Access;科研管理;过程优化
  中图分类号:TP315 文献标识码:A
  文章编号:1009-3044(2020)13-0273-02
  1概述
  科研管理工作的有效实施是科研类企业在日常管理中面临的一项基础及核心任务,其涉及对象复杂且过程烦琐,以我司的科研管理工作为例,其内容不仅涉及立项、实施及验收阶段各个环节的管理,如:计划管理、合同管理、技术文件管理、成果管理等,还涉及后期的科研成果鉴定、报奖以及对后续科研项目的反馈、规划等。这些管理工作由多个部门协同开展,采用公司一研究院两级管理的模式,以往均通过纸质文件建立接口,传递效率低下,近些年随着网络技术的普及,公司也逐渐启用了各类信息化系统实现了管理过程的优化。但大型系统的开发周期较长,灵活性较差,对于科研实施过程中因流程变更而产生的系统功能变更需求很难及时响应。因此,对于科研管理过程中的个别问题,如能针对性地进行小型系统的开发,与公司级别的大型信息系统进行优势互补,必将进一步提高科研管理的工作效率和管理水平。
  2功能需求分析
  2.1动态掌握
  从科研管理人员角度出发,针對科研项目最迫切的需求即为对科研动态的实时掌握,然而按照我司现行的管理模式,每位科研主管需同时关注数十甚至近百个科研项目,很难有精力关注所有科研项目的最新进展,公司的科研管理系统在开发时更为关注项目的立项和验收,对于实施阶段的功能开发较少,因此,针对科研项目实施阶段的过程管理有必要进行二次开发。
  2.2文件管理
  科研过程中产生的技术文件是研究成果的重要载体,具有很大的保存和分享价值,我司具有多年的核电工程设计经验,对于设计类文件存档具有相当成熟的管理体系,但对科研类文件的管理仅停留在了“存”的水平,即所有科研类技术文件均存入了信息文档系统,但该系统仅能提供检索功能,而且与科研管理系统完全独立,研究内容存在强关联的一类成果很难相互影响形成1+1>2的集群效应。因此,搭建数据交互通道在很大程度上能够优化现有的文件管理模式。
  2.3统计分析
  统计分析功能是科研项目管理过程中的常需功能,根据科研类别、研究单位等项目进行统计和分析,可以方便管理人员对项目的各方面投入进行合理分配。统计工作的原则和频率完全取决于需求,需要极强的灵活性,因此,该功能很难在大型管理系统中固化,比较适合通过小程序的开发来实现。
  3系统设计分析
  3.1系统构建
  在明确了需求的基础上,需选择合适的系统构架来进行小型科研管理系统的开发。cS和BS是当前系统构建的两大主流开发体系,CS即Client/Server(客户机/服务器)结构,其主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的变更不够灵活,管理难度较大,一般情况下需要具有一定专业水准的技术人员才能完成搭建和维护。
  BS即Browser/Server(浏览器/服务器)结构,该结构主要安装维护一个服务器(Server),并在客户端采用浏览器(Browse)运行软件。BS结构相对于传统的cS结构是一个非常大的进步。其主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低,但在数据传输速度、软件个性化特点方面的表现相对降低。
  综合来看,对于科研管理系统而言,开发难度、运行成本的意义相比于数据响应速度等指标更为重要,因此BS结构显然更适合科研管理过程中的系统构建。
  3.2动态开发语言
  确定了BS结构以后,接下来要面临的问题就是选择合适的开发语言,目前最常用的三种动态网页语言分别为ASP(Ac—tive Server Pages),JSP(JavaServer Pages)和PHP(Hypertext Prepro-cessor)。
  三者均提供在HTML代码的基础上混合某种程序代码、由语言引擎解释执行程序代码的能力。HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
  从脚本语言来看,ASP采用VBSeript(Java script)作为自己的开发语言,秉承了微软的技术优点,入门较为轻松。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。PHP是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用c,Java和Perl语言的语法,支持目前绝大多数数据库,适合大型网站开发。
  再从环境搭建和数据库的支持来看,ASP仅需要安装WIN-DOWS系统自带的IIS服务即可,而且它支持MS OFFICE家族中的ACCESS数据库,极大降低了网站的架设难度。而对于PHP和JSP结构,Apache、Mysql、JDK、Tomcat等环境的配置和数据库的连接,在复杂程度上远高于ASP,不利于在非技术人员之间的普及。因此,选择ASP+ACCESS的开发+数据处理模式,更符合科研管理过程中问题多,数据量小,逻辑简单的特点。具备一定计算机特长的科研管理人员可在适当培训的基础上,较快掌握编程技能,从而对科研管理过程中的简单重复性工作通过编程来进行过程优化。
  4应用实践
  4.1系统设计
  按照以上分析,结合我司的科研管理模式和各级管理人员的职责,可初步构建院级科研管理系统对公司已有的信息管理系统进行连接和优化。各系统之间以公司统一发布的科研项目编号为锚点建立连接关系,可以自由扩展。各功能模块可根据工作需求随时补充,对于部分临时性工作甚至不需要架设IIs服务,而采用基于NetBox平台开发的ASP环境模拟软件,即可快速在任何一名科研管理人员的Pc上快速建站,辅以简单编程,即可避免部分简单重复性工作,有效提高管理效率。
  4.2应用实例
  笔者已按照以上思路,搭建了研究院的科研管理系统,网站前台主要进行通知公告的发布并提供政策类文件、规章制度的下载。不同角色的用户登录以后,即可根据不同的权限配置显示科研工作的情况,对于科研人员主要提供科研任务,经费执行情况等信息,对于科研管理管理人员则主要提供各类数据分析汇总情况。自建站以来,先后补充了科研文件自动编号、科研月报登记、科研成果管理等模块,对原有的各个系统系统起到了很好地连接和补充作用,极大方便了研究人员及科研管理人员。
  5结论
  科研管理信息化是企业提高管理效率和管理水平的新型手段,也是企业发展的必然趋势。基于WEB技术的程序开发,一方面可直接对科研的管理过程进行优化,同时减轻大型信息系统的开发成本,另一方面,程序开发的过程既是对科研管理程序的系统性校核,也是对科研管理人员全面素质的培养,可实现员工能力与管理流程相互促进的良性循环。
  当前科研管理系统已运行测试数年,运行效果良好,很大程度上优化了原有的科研管理流程。该模式的技术可行性及优势已初步显现,可进一步优化并在行业内推广应用。
转载注明来源:https://www.xzbu.com/8/view-15267657.htm