程鹏飞 滕增才 田志平 卢帅帅
摘要:针对目前科技项目管理流程繁琐,多个项目同时进行时,易出现遗漏、逾期的问题。为加强中心项目管理,本文开发了一款项目全过程管理APP,用于中心项目管理的全过程管控、数据分析、立项指导及人员培训等。系统采用ASP.NET Core MVC进行后台开发。通过在国网金华供电公司变电运维中心进行试点应用。最后得出该系统能够有效做到项目全过程管控,做到不逾期、不漏项,保证项目按顺序进行的同时,有效节约了人力时间。
关键词:项目管理;全过程管理APP;ASP.NET Core MVC
前言
随着我国工程项目的迅猛发展,项目管理已经成为企业经营与管理的重要内容。科研项目管理作为科研项目的重要组成部分,是项目申请、论证立项、组织实施、阶段检查、评价验收、档案归卷的动态全过程管理。其目的在于使管理制度化、规范化和科学化,以确保研究任务的按时、保质完成,对科学研究发展起着至关重要的作用。为加强项目管理,保证项目管理各环节工作符合公司要求,国网金华供电公司变电运维中心制定了项目管控指导书,按照指导书要求,项目全过程流程节点总共22个步骤,由于每个流程节点的管理要求、工作标准、注意事项等都有严格要求,这对于项目管理专职提出了较高的要求。
此外,项目专职管理岗位存在人员变动的可能,因此对于新任项目管理专职也存在交接时间长、交接难度大等难题。项目管理是一个不断循环周期性的课题,为了实现运维中心周期性的项目储备、申報提供参考,需要建立一个基于大数据的系统给予数据及方向上的指导与支持。
针对上述问题,本文开发了一款项目全过程管理APP,用于项目管理的全过程管控、数据分析、立项指导及人员培训等,保证项目管理有序进行。
一、技术方案
为了使中心项目管理符合公司要求,保证项目管理有据可依,中心特制定了项目管理指导书,该指导书将整个流程分为22个步骤,包括了项目的储备、收资、可研、招标、施工、验收、结算、归档等,为项目的全过程管控提供了参考。
由上图可知,项目管理流程需要严格按照顺序进行,步骤较多、流程复杂,当多个项目同时进行时,极易造成逾期、漏步的情况出现,为项目管理人员带来了极大的困难。
针对上述问题,本文基于大数据分析管理技术开发了一款项目管理APP,本APP系统平台主要分为两部分:操作员录入模块和审核员审核模块。操作员录入模块主要由操作员账号进行操作,根据项目的整体流程在各个时间节点内依次将项目各部分所需的数据输入到数据库中,录入数据后,系统能够自动进行数据识别,对于不符合对应格式的数据进行退回,确认数据完整上传后,并根据项目的阶段状态提交给审核员审核;审核员审核模块是对操作员提交的项目进行审核,只有审核员通过这一阶段的项目后,操作员才能按顺序对项目进行下一步操作。项目流程如图2所示。
二、系统结构
系统采用ASP.NET Core MVC软件进行后台开发。该软件页面创建共分为三部分,分别为Models、View以及Controllers。经过三部分整合,可以使客户和服务器同步响应,将查询信息提交服务器端处理,而页面加载则由MVC的三层框架设置的过渡层来处理,所以用户不需要等待过程,从而提高用户与服务器端的响应效率。
为了满足项目管理便捷化的要求,同时开发了一款微信小程序,项目专职可以通过手机进行随时登录,查看项目流程以及历史数据,也可通过微信小程序来输入数据,小程序与网页版共用一个后台,通过ASP.NET将数据库里的数据转换为固定的格式(json),再通过微信小程序的一个特定函数来读取json里的数据即可。同时微信小程序也能实现同网页版同步更新。
三、系统应用
3.1系统功能实现
3.1.1系统登录自动识别
管理人员能够通过自己的账号、密码进行登录,系统后台能够通过代码自动识别登录人员为操作人还是审核人。进入主界面后,登录人员只能完成自身权限内的功能。
3.1.2项目管理顺序进行
操作人(审核人)能够通过系统录入界面进行相关内容、金额等信息的录入,也可查看前面已经走完的流程,但对后续流程无法操作,操作人员录入完成后,点击保存、提交便可以自动同步至审核人审核界面,审核人需要登录自己的账号完成审核,便能自动进行下一流程,审核不通过则自动退回上一流程。
3.1.3微信小程序开发
用户能够在微信小程序查看项目流程以及历史数据,也可通过微信小程序来进行数据录入。如图7所示。
网页版与微信小程序间数据也能做到更新,两者公用一个数据库,在网页(手机)上录入数据,均能同步至手机(网页)上,做到数据同步更新。
3.2系统测试
APP开发成功后,通过同时搭建几个测试项目,得出项目能够按照顺序正常实现。通过对APP与微信小程序进行全面测试,得出系统具备一定的鲁棒性,对于不符合规范的数据有合理的处理方式;具备安全性,系统能够保持用户信息、操作等方面的安全要求;具备一致性,多名操作者对统一项目的查看保持一致;具备容错性,对误操作的数据可进行数据回滚。通过测试微信小程序,得出微信小程序与网页版能够实现相同功能,能够做到数据同时录入、查看、修改,并做到同步更新。
四、结论
针对目前项目管理步骤繁琐、管理难度大的问题,开发了一个项目全过程管理APP,能够完成项目管理的全过程管控、数据分析、立项指导及人员培训等功能。实现项目过程全方位把控,有效提高管理效率及深度,节约了管理成本,有较强的推广应用价值。
参考文献
[1]叶健强,张晓晨,孙敦虎.基于大数据的工程项目全过程智能管理系统的设计与实现研究[J].中国管理信息化,2020,23(22):91-93.
[2]张立凯. 基于大数据的计量项目全过程管理系统的设计与实现[D].山东大学,2018.
[3]乔新辉,严研,郑彦春,王军,张晋,樊成虎.基于工程大数据的特高压输变电项目全过程管理创新研究与实践[J].北京测绘,2017(06):65-67.