企业工程项目管理系统设计
2018-10-21孙戈
孙戈
摘 要:工程项目管理是以项目管理为中心,以项目目标为导向,通过全方位地建立项目组织体系、项目计划体系、项目过程控制体系等,对项目进行有效的计划、组织、指挥、协调及控制。支撑业务执行层、管理层和决策层三个层面的一体化项目管理系统,以PMBOK知识体系为设计理念,以项目计划为龙头,注重项目计划的规范化和精细化,强调项目执行实绩的及时反馈和过程控制,形成PD-CA良性循环。
关键词:企业工程;项目管理;系统设计
1 系统需求分析
工程项目管理系统应用与开发,不仅为工程项目参与者提供了良好的沟通渠道、业务协作机制以及协调决策机制,是提高工程项目管理的综合有效方案。主要需求包括改进登录模式、对项目人事及档案进行管理和完善项目流程管理功能。
1.1 用户登录需求
用户登录功能,就是在用户登录系统的过程中,对用户的身份进行验证,确定用户的操作权限,具体区分是普通用户还是管理员,这样,用户就可以获得进入相应界面的权限,同时,将用户登录信息记录到系统日志中,便于日后查询。
1.2 人事信息管理需求
用户成功登录系统后,可以对权限内的所有信息进行查看,了解单位的一些基本情况。管理员登录系统后还可以对员工的基本档案、部门档案和工资档案等进行管理和查询。
1.3 工程项目管理需求
对于工程项目的管理,项目管理人员需要通过系统,实现对工程项目在施工过程中的进度信息的编辑,而项目的直接管理人,比如各个部门的经理等都可以对项目进行管理,从而有效促进项目员工的工作效率。
2 设计原则
根据工程项目管理系统应用需求进行设计,主要考虑系统设计技术可行性和经济可行性。并根据系统应用特点,以系统实用性、先进性、规范性、安全性为设计原则进行系统的开发。在技术可行性方面,本文结合工程类企业工程项目建设范围广,地域跨度大等实际特点,采用B/S架构,用户只需通过浏览器即可访问系统,便于用户随时随地进行系统的应用。
在经济可行性方面,系统采用asp.net+SQLServer2010作为开发工具,进行系统的开发,应用软件可通过网络免费下载,可租用可靠的虚拟服务器作为系统服务器,在经济方面具有较为经济的应用特点。工程项目管理系统设计原则主要内容如下。
2.1 实用性
工程项目管理系统针对工程建设类企业经营管理特点,以企业工程项目建设所涉及到的业务内容进行分类别管理,并以扩展性为涉及原则,便于用户进行系统内容的管理与维护。同时系统以突出工程项目工作流为原则,建立子系统,以简约化风格进行系统界面的设计,便于客户对系统操作的快速掌握。
2.2 先进性
工程项目管理系统的先进性主要体现在两个方面,一是系统功能的可扩展性,系统通过树形结构建立分类体系,用户可根据具体项目建设内容进行类别的划分,系统涵盖了不同的工程建设类项目所涉及到的内容,用户只需根据自身工程项目特点进行设定即可实现系统的快速应用。二是,系统设计采用成熟的系统开发技术和数据库技术,确保系统在性能上的先进性。
2.3 规范性
在工程项目管理系统规范性设计方面,首先是要对软件设计开发进行规范化,系统的设计与开发需要遵循软件工程设计标准,在系统程序划分上,要清晰明确各个子类的名称所对应的项,便于进行后期的软件升级与维护。其次,在工程项目管理系统内容分类上,要以工程项目建设规范性标准进行类别的划分,便于用户在系统使用方面实现无障碍应用。
2.4 安全性
工程項目管理系统所管理的内容是工程类企业项目建设中的重要数据与资料,在安全方面,一是要保证数据与资料的完整性与可用性,在选择虚拟服务器时,要选择可靠性强的网络服务商。二是,要保证系统不被破坏和病毒入侵,建立验证码识别机制,有效防止非法用户入侵系统。三是,建立系统内部用户权限安全管理机制,根据用户类型划分系统应用权限。四是,建立数据库定期备份与恢复机制,确保数据库的完整性。
3 系统总体设计
工程项目管理系统的设计在体现出系统的设计原则的基础上针对工程项目建设特点和规范,建立涵盖工程项目所有参与企业和部门的,具有项目计划、项目进度、项目质量、财务、工程技术、资料设备、合同管理功能等为一体的管理系统。
3.1 工程项目管理
工程项目管理是系统中最为重要的功能项,其涵盖工程项目建设中涉及到的工程项目调研、投标、工程预算与结算、合同、工期、安全、质量、分包商和验收等。
3.2 综合查询
综合查询功能是为用户提供工程项目建设数据指标和报表信息的统计查询,能够帮助工程项目建设单位和工程项目管理单位进行项目的评估和总结,帮助企业决策者把握工程项目的全局。综合查询功能包括:项目进度查询、目标进度对比查询、施工网络查询、资源分配情况查询、工程质量情况查询、工程安全情况查询、预算与结算查询、合同查询、项目分包情况查询、工程验收情况查询。通过系统查询可以清晰的了解到工程项目建设的质量评价和质量控制要点,工程安全工作部署情况、事故发生次数与处理结果、责任人和责任措施落实情况等信息。
3.3 设备材料库
设备材料库是工程项目建设中所应用到的所有设备及工程材料的管理。将工程项目所需要的工具按列别进行划分,可分为:大型设备类、电动工具类、气动工具类、焊接工具类、液压工具类、安全工具类、计量仪表工具类等。工程材料按材料用途、性能进行分类,可分为、基建材料类、辅料类等。将工程项目所有设备材料按照分类建立设备材料清单。在具体设备材料应用时,可通过系统填写设备材料领用表,通过审核后领取材料。当工程设备出现故障,登录系统填写设备故障报修单。如需要对设备进行租借则填写设备租借申请,通过审核后领取设备。在系统应用中,可通过设备材料分布查询功能对设备及材料的使用情况进行管理。
3.4 人力资源库
人力资源库包括:人员基础档案、人员配置状态和个人动态追踪。人员基础档案详细记录了工程项目建设参建人员的所属单位、姓名、性别、年龄、技能、职称等。人员配置状态是针对工程项目建设中所涉及到的具体内容进行人员的配置,配置状态则反映各个岗位的技能配置情况、专业配置情况、职称配置情况、年龄配置情况等。个人动态追踪是对个人的全部资料及工作状态、工作调配情况等进行综合信息的查询显示。
4 系统模块设计
4.1 登录模块
用户登录模块,需要用户名和密码,与相应数据库表中的员工名称和密码一致才可以,如果用户的信息输入正确无误,则用户就可以成功登录,并将登录信息记录到日志中;如果用户所输入的用户名或者密码出现错误,则会为用户提供错误信息,提示用户输入有误。
4.2 人事管理模块
在系统所设计和规划的人事管理模块中,所包含的子模块主要有:员工个人档案、员工基本档案、部门基本档案和员工工资档案等等四个不同的模块。(1)普通员工通过登录系统,对跟自己相关的各种基本信息进行查看和修改;(2)在员工的基本档案中,还包含了基本的员工信息,系统管理人员可以对这些信息进行修改、删除和查询;(3)在部门的基本档案中,对各个不同的部门相关信息进行存储,所有的员工都可以对信息进行查看,而系统管理员则可以对基本信息进行查询、删除和修改等操作;(4)在员工工资档案中,对企业所有员工的工资情况进行记录,所有員工都可以对自己的相关信息进行查看,而系统管理人员,则可以针对任何信息进行查看、边界和删除操作。
4.3 项目管理模块
在项目管理模块中,根据项目和部门的业务流程,具体划分为多个不同的小模块,公司普通员工只能对相关信息进行查看,只有系统管理员才具有编辑信息的权限。根据公司的部门划分,将该模块具体划分为业务部、物质部、工程部、安质部和班组施工对等几个不同的模块,为每个子模块都设置了项目流程查询和修改两个功能。将所有部门的流程进行组合,就可以构成整个完整的项目。
5 工程项目管理主要业务流程
5.1 项目规划阶段
项目规划阶段主要是指对项目年度计划的管理,它是项目后续实施的依据。年度计划管理采用项目信息集中管理的方式,搭建项目决策者、项目综合管理人员、项目分管人员的沟通桥梁。项目分管人员编制项目年度投资计划和资金使用计划,项目综合管理人员汇总平衡,最终由企业高层进行决策。
月度形象进度管理采用非常细致和高度集中的管理模式,以自然月为阶段,从各个专业维度,例如项目综合、设计、设备、施工等方面对项目进展进行计划和跟踪管理,项目综合管理人员将企业层关注的项目列入月度计划,项目各专业负责人编制相应专业的月度计划,并负责反馈项目的实际进展情况,最终由项目综合管理人员集中管理。
5.2 项目立项阶段
将项目管理重心往前延伸,可以充分论证项目建设的必要性,合理安排项目实施进度,细化项目实施阶段策划。立项管理是用来协助用户跟踪项目前期阶段的重点工作,从项目单位的项目意向开始,对项目的整个立项阶段的重大节点进行跟踪管理。项目可研批复后正式立项,可以开展下一阶段设计工作。
5.3 项目建设阶段
(1)设计管理对设计相关业务进行提炼与归并,采用PDCA的设计理念,即首先按项目整体进度要求编制设计相关的工作计划,其次根据计划指导业务执行,然后将执行实绩回填,同时通过计划与实绩的比对,找出差异,并加以原因分析,使每项工作都有据可查、有迹可寻。
(2)工程采购是项目建设的重要过程,主要包括建安类采购、设备类采购和服务类采购。建安类采购首先以概算工程量清单为依据细化分解,形成招标工程量清单,经过招标、投标、中标、合同签订等业务环节,到合同执行过程管理(如工程量签证、进度款支付等),最后以建安合同结算为终点。设备类采购以设备采购清单为依据,明确采购需求,经过招标、投标、中标、合同签订等业务环节,签订设备采购合同后,需要业务方确认设备的到货情况,作为设备款支付的依据。服务类采购支持勘察设计、监理等服务类合同的签订,与项目投资管理紧密结合,响应投资计划,反馈投资实绩,保障项目建设的投资目标。
(3)施工管理是工程项目管理的重点。施工进度直接影响到项目的进度,项目进入施工阶段,业主单位、施工单位、监理单位、设计单位都将参与其中,因此,如何实施高效的协同作业,如何及时监控施工过程中的节点成为关键。
(4)项目财务管理支撑各项工程项目财务业务,并与企业工程项目财务管理模式相结合,做到支撑各管理人员进行财务管理的同时,又协助企业贯彻统一的财务管理模式。
5.4 项目完工阶段
在项目完工阶段,根据项目合同签订情况、项目付款情况等形成项目财务决算。项目建设单位申请竣工验收,工程、设备、消防等各专业部门进行项目总体验收。项目建设单位协助固定资产管理部门进行固定资产清册,完成在建转固工作。
6 系统实现
6.1 登录模块实现
具体实现用户登录模块的主要涉及的文件包括:logo.aspx登录页,home.aspx主页面,DailyRecode.cs日志记录类,MD5.cs密码加密类,DataAccess.cs数据库操作类。系统利用登录页根据用户的权限及工作职责显示对应的主页面。所有涉及日志记录的操作通过DailyRecode.cs完成,数据操作和访问由DataAccess.cs完成。
6.2 人事管理模块实现
对于普通用户,都可以在该页面对自己的个人信息进行修改;而数据库中所存储的个人基本档案相关页面信息,都可以通过登录界面所输入的用户面,从数据库中调出,并在屏幕中进行显示。在界面中通过部门选择和员工姓名输入的情况下,点击查询按钮,就可以对员工信息进行查看。对于系统中能够需要添加员工信息的操作,可以输入需要添加信息的员工信息,再单击新员工添加按钮,之后就会在表格中出现该员工的空白信息,通过编辑控制,可以实现对新添加员工信息的设置。可以从页面的选项中选择要查看的部门,点击查看,系统就会显示出该部门的经理、部门的员工总人数、部门的员工信息等等。
对于该页面的调用,也主要根据登录界面中用户所提供的身份信息来完成。在对员工工资档案添加的过程中,需要选择系统中已有的员工编号,单击添加,系统会自动提供一个需要添加的表格信息,在该表格中包括有员工编号、姓名、部门,以及职位的相关信息等等,单击编辑操作按钮,可以对空白信息进行设计和添加,完成添加功能。
6.3 项目管理模块实现
项目整个全生命周期中,有许多环节,而且不同的环节由不同的责任主体承担。但现在的状况而言,作为整个责任主体,建设单位没有政策支持,对各个环节的责任主体缺乏控制力和约束,进而导致所有的考核都集中在了建设单位,导致考核力度的失效性,使其建设单位承受的压力很大。
由于在本项目管理系统中,根据公司的部门不同流程,将其划分为多个子模块,所以,此处以业务部的流程为例进行说明,而其他部门的实现流程则参考业务部实现。在打开查询页面的基础上,可以选择要查询的工程编号,单击查询,就可以得到与工程相关的一些详细信息,会通过表格来显示已经完成内容的进度,而还未完成的进度则会以空白显示。对工程进度信息的修改,可以通过工程流程页面进行。对新项目的进度信息进行添加的过程为,在页面中输入该工程所定义的编号,点击新工程按钮,这样,在表格中将会出现新的工程信息栏,还可以对新工程的名称等相关信息进行编辑。在工程的流程查看页面,可以对工程进度进行查看。
7 结语
工程项目管理系统作为企业ERP信息化建设的重要组成部分,越来越受到企业的重视。工程项目管理的核心要素是标准化管理、投资管控、项目文档管理、项目协同等。通过借鉴行业先进管理经验达到企业的最佳实践,以系统为“抓手”,把标准化和规范化的业务流程固化在系统中,可以帮助企业规范业务运作,促进流程优化再造,实现过程精细化管控,提升企业核心竞争力。
参考文献:
[1] 李恩锋.企业工程项目审计管理系统的设计与实现[D].吉林大学,2013.
[2] 李坤洲.电力施工企业工程项目管理系统的设计与实现[D].华北电力大学(北京),2016.
[3] 方思儒.工程项目管理企业工程预算管理系统的设计和实现[D].吉林大学,2016.
[4] 张献.钢铁企业工程项目管理系统的设计和实现[A].中国计量协会冶金分会、《冶金自动化》杂志社.中国计量协会冶金分会2010年会论文集[C].中国计量协会冶金分会、《冶金自动化》杂志社,2010:5.
[5] 韩世正.建筑行业工程项目管理系统的设计与实现[D].大连理工大学,2015.
[6]楊亚旭.建筑工程项目管理系统设计与实现[D].大连理工大学,2016.
[7]胡赛.网络环境下工程项目管理系统技术研究与设计[D].中南大学,2014.
[8]钟长鸣.建筑工程项目管理系统研究[D].吉林大学,2014.