摘要:近年来随着信息技术的不断发展,公司和企业的信息化管理手段也日益增强,在大多数企业中普遍都具有内部的OA办公系统、邮件管理系统、人事绩效考核等管理系统,这些信息化系统的目的主要是实现企业内部的资源管理,但是在一些大型企业运营过程中,有部分项目是需要外包给第三方机构进行施工维护和管理的,而作为雇主的企业方又需要时时监控工程进度和质量、在以往的项目管理这个阶段中大多数还是依靠人工沟通、协调、督促来完成的,效率低下又浪费大量的人力、物力和财力;如果在此环节加入信息化项目管理手段则能大大提高工作效率、给企业节省工程成本。该文以中国移动黔东南分公司为例,根据企业对项目和第三方公司的管理需求,使用B/S架构体系和开源流行的PHP+MYSQL解决方案来帮助企业完成项目的信息化外包管理。
关键词:开源;PHP;MYSQL;信息化系统;项目管理
1、概述
随着互联网的不断发展,信息化项目管理手段在公司资源共享、日常管理等方面发挥了重要的作用,公司的日渐壮大项目的运营维护成本也水涨船高,越来越多的公司和企业把部分项目委托给具有一定资质的派遣公司进行施工管理,在早期的委派过程中需要项目管理人员首先纸质项目立项、汇报、签字、审批;其次根据项目所用物资情况与第三方施工单位沟通领取项目物资;然后进行项目进度监控与管理、项目统计管理、项目检查管理;最后项目管理人员对项目进行验收,统计物资使用情况做成汇报材料签字审核。在整个项目运行周期内需要项目管理人员、项目总负责人、施工单位和物资管理人员不断沟通协调,难免出现须臾推诿的情况,既浪费了大量的人力资源也使项目的进度不断延期,其中形成的大量文字材料和档案也不便于后期统计和查阅,本系统就是为了减轻人员负担、加快项目进展、项目施工进度做到实时监控、减少物资浪费、给项目后期统计和维护带来极大的方便。
根据中国移动黔东南分公司对系统功能需求、数据需求、安全性需求、软硬件环境需求来确定外包项目管理所具有的功能如:项目信息化管理、物资申领信息化管理、人员的信息化管理。
2、任务概述
2.1目标
解决中国移动黔东南分公司外包项目的信息化管理;主要完成三级权限管理、项目立项和统计管理、项目检查管理、项目检查汇总统计、物资入库管理、物资申领管理、物资审批管理、物资统计查询和web系统管理等相关功能
2.2用户的特点
针对使用人员的具体情况,大多数操作都采用一键完成功能,涉及输入的信息项目对数据的有效性和完整性进行人性化验证,解决使用过程中“看不懂、不会用”的问题。
3、项目需求规定
3.1企业数据字段的规定
3.1.1企业对项目立项信息数据字段的规定
3.1.2企业对物资信息数据字段的规定
3.1.3企业对项目成员表数据字段的规定
3.1.4企业对新闻通知发布表数据字段的规定
3.1.5企业对操作日志表数据字段的规定
3.2企业对主要功能的大致描述
3.3企业对系统安全性的规定
1)需要对所有的用户输入的数据进行验证,尤其是项目名称、项目金额、电话号码、管理人、物资名称等重要的数据,保证数据的完整性和有效性;
2)对系统操作日志尤其是项目的操作过程进行记录,防止误操作的发生,做到有据可查,进行责任追究;
3)能够保证数据的安全性,使数据在内部进行使用;能够防止sql、xss等常见的网络攻击手段,并能够记录其IP地址;
4)对数据的删除操作进行提醒,删除的数据可以放入草稿箱,方便日后进行数据恢复。
3.4开发环
境APACHE+PHP+MYSQL(全套开源平台)+WINDOWS7操作系统+Sublime开发工具。
4、系统总体方案设计
4.1开发设计原则
1)开源平台:使用最流行的WEB开发技术,全套开源平台支持,服务器架构采用APACHE2.4版本完成、程序设计语言采用PHP5.6版本、数据操作使用PDO类、数据库选择Mysql,整个开源平台和系统代码能够方便在windows和linux操作系统之间进行无缝移植操作;
2)高度模块化:本设计方案采用高度模块化设计思路,每个模块开发独立的数据接口,模块之间相互独立减少依赖、模块内部高度集成,方便后期新增模块整合和对现有功能的二次开发;
3)科学性:本方案不仅仅是实现雇主方和派遣公司进行项目资源共享的需求,更重要的是把信息化管理的方法和手段用于企业生产和运营,让企业在项目运营过程中发挥主导作用,降低企业的运营和维护成本;
4)实用性:在方案设计时以满足企业对项目管理和派遣公司的监管为根本目标、去除华而不实的功能,优化操作流程、简化操作步骤,实现系统的易用性和方便性;
5)安全性:本方案设计时对管理人员的密码进行三重单向加密、只能通过手机号码短信找回密码;对项目立项数据进行严格过滤,操作日志随时记录,项目一旦立项可以停止无法删除;系统数据库每小时备份两次,自动上传至云端进行保存,有效保证任何操作的可逆可追溯性。
4.2系统大致结构图
4.3数据库和数据表设计
本系统基于企业对功能和数据字段的需求设计数据表,多表查询通过视图来完成,考虑到系统的扩展性,在数据表中留有相应的扩展字段。
4.4功能模块的详细设计描述
1)权限管理模块:分配系统管理员、项目管理员、派遣公司施工整改人员三个权限,不同的用户进入系统后根据权限分配展示不同的后台菜单功能;系统管理员除添加项目立项之外可以对所有模块进行管理;项目管理员对自己负责的项目进行立项、检查跟踪管理;施工整改人员对检查发现的问题进行整改与统计汇总;账号的分类统计和汇总;
2)资料箱管理模块:所有权限成员均可以添加新闻通知或文件资料,可以选择对资料进行公开、自阅、置顶等;由本人添加的资料可以进行增删改查操作;系统管理员可以对过期资料进行删除(日志记录),可以对资料进行分类汇总统计;
3)项目管理模块:项目管理员添加项目立项,可以对自己负责的项目进行不超过三次的修改,可以对自己负责的项目进行检查;系统管理员可以对项目进行修改、暂停或者启动,对项目按照年度,月份和负责人进行分类汇总,可以查看所有项目的检查和整改情况,可以查阅检查或者整改的图片和地理位置;
4)物资管理模块:由系统管理员对物资进行入库(对入库的物资可以进行增删改查操作)、然后项目管理员针对自己负责的项目提前指派施工人员,施工人员上传施工需要耗材清单,由项目管理员进行审核,审核通过后施工人员按照清单进行物资的领取;项目管理员可以对所管项目进行物资汇总;系统管理员可以查看所有项目申领物资的使用情况;
5)系统管理模块:主要有系统管理员完成,包含有系统设置、数据库备份、服务器检测、所有操作日志、登录次数、账号数、项目数、资料箱数的图形化汇总界面展示。
4.5分模块设计系统截图
1)分权限登录设计截图:
2)添加资料箱截图:
3)项目立项管理截图:
4)项目指派管理截图:
5)项目检查图片地理位置截图:
6)物资领用截图:
7)图形化界面汇总统计截图:
5、项目管理系统平台的意义
1)极大的提升企业的信息化管理水平,弥补了传统项目管理的缺陷,提高管理工作效率、缩短项目的进展周期;
2)通过项目管理系统平台的建设为公司节省了大量的人力、物力和财力;使得公司对资源可以进行更加合理的分配;
3)项目管理系统可以有效监控项目的检查和整改情况,通过GPS定位和上传图片来快速了解项目施工或整改是否合格,同时也能防止施工人员消极怠工,弄虚作假;
4)方便对数据资源进行汇总和统计;减少项目运营过程中的物资浪费。
参考文献:
[1]席平.浅论软件项目管理中的质量保证.航空计算技术,2005,35(1) :73-75.
[2]邓如燕.浅谈软件项目质量管理[J].经营管理者,2014(5X):309-310.
[3]张仕学,丁晓明.基于粗糙集理论的软件项目质量管理研究[J].西南大学学报自然科学版,2011,33(3) :118-121.
[4]赵俊霞.面向开发过程的软件项目质量管理研究[D].武汉:武汉理工大学,2009.
[5]陈俟伶.论软件项目质量管理[J].中国新通信,2016,18(6).(本文于2017年发表于《电脑知识与技术》)