工程项目管理平台的设计与实施
收藏
打印
发给朋友
发布者:lunwenchina
热度0票 浏览112次
时间:2020年4月07日 16:27
张晓歌
(飞马智科信息技术股份有限公司)
摘 要:工程项目管理平台以 FLEX 和.NET 为开发工具,FluorineFx 为前台与后台连接的中间件,ORACLE11G 为关系数据库,系统应用分为六大模块,本系统主要从权限管理、工程项目销售合同管理、工程项目采购合同管理、工程项目外委合同管理、合同的流程管理和开票管理等几大模块着手,为管理者提供决策信息。
关键词:工程项目管理;FLEX;B/S
1、概述
为贯彻落实公司二届二次职代会的会议精神,加速提升企业创新竞争力,全面推进深化改革创新发展工作,需要借助信息化技术来促进公司全面精益运营,实现经营业绩快速增长、服务能力不断提升、品牌效应持续发展。企业的信息化是充分利用高新技术的过程,从项目立项,开发,到投入使用以及以后的维护,技术总在变化,升级和更新,信息系统也不得不随之升级更新。
建立工程项目综合管理信息平台,可以实现销售合同签订、生产任务指派、项目进度跟踪、物资采购、外委项目管理、合同执行跟踪、成本数据收集、公司效益分析等功能,全面管理公司业务,加强跨部门沟通协作,有效配置和共享资源,减少计划拖延和降低运营成本。
2、系统目标
对于财务部门可以通过系统完成以下业务,工程分公司下达项目完成任务书、承接任务部门依据项目号申请下达采购任务。设备保障部合并采购任务,招标采购,合同采购全部完毕,采购部门依据采购入库,同时出库(出库单三联)。系统不能自动生成各类材料出入库报表,费用支出渠道人为判断,统计口径有偏差。财务通过sap进行财务核算,通过成本中心汇总核算各类维保项目成本,通过订单核算各类工程项目成本。结转工程项目成本,根据部门实际情况进行人工匹配。在合同管理模式下录入基础数据,让系统监控合同执行,如果合同执行延期及时调整合同执行计划。
对于工程分公司可以通过系统完成的业务有,工程分公司主要利用此平台生成销售合同和外委合同,提交网上领导审核批准。可实现网上开票的申请、审核及收入分配、月度统计等。
3、系统技术方案
总体采用B/S的体系结构(浏览器/服务器)模式,运用的开发工具有FLEX,C#,FineReport,系统基于MXML和ActionScript的Flash程序设计框架,基于JDK1.7环境进行架构开发,并采用当前主流的MVC、JPA等技术,充分保证了系统的健壮性、开放性和扩展性,可选择部署于多种系统环境,满足不同类型、不同规模的需要。
系统架构分为三层:UI层(用户交互层)主要用于页面的设计、人机交互;BLL层(业务逻辑层)主要设计事件响应、以及业务处理逻辑与后台数据交互;DAL层(数据处理层)主要用C#做开发来完成与数据库的数据交互;分层次的设计与程序开发,优点就是数据处理快,安全系数高。
4、系统功能设计
4.1 系统结构
系统结构主要分了三个层次,从下而上分别为:数据集成层,即通过人工录入数据的方法来实现数据的收集汇总;数据的存储层,主要通过数据库数据处理技术来实现;还有数据的展示层,主要通过各种报表工具实现数据的数理统计,还有深度挖掘汇总。
机构图如下:
4.2 系统功能
(2)工程项目销售合同管理
管理销售类生产经营合同,内容主要为,合同状态:未报批或审批未通过的合同允许起草人进行修改、删除,报批的合同不允许起草人进行修改;合同基本信息:进本信息包括合同号、任务单号、合同大类(HX:收入)、合同种类(内部合同或外部合同)、合同金额、交货期、支付方式、税率、开票类别等;合同内容:系统提供格式合同文本,用户填写关键信息;合同附件:合同编辑状态下,允许用户上传多个附件;材料明细:允许用户导入或编辑设备明细信息;查询权限:编辑状态的合同只有创建人自己可以看见。
(3)工程项目采购合同管理
管理支出类材料采购合同,内容主要为,合同状态:未报批或审批未通过的合同允许起草人进行修改、删除,报批的合同不允许起草人进行修改;合同基本信息:进本信息包括合同号、任务单号、合同大类(HC支出)、合同种类(内部合同或外部合同)、合同金额、交货期、支付方式、税率、开票类别等;合同内容:系统提供格式合同文本,用户填写关键信息;合同附件:合同编辑状态下,允许用户上传多个附件;材料明细:允许用户导入或编辑材料采购明细信息;查询权限:编辑状态的合同只有创建人自己可以看见;
(4)工程项目外委合同管理
管理支出类外委合同,内容主要为,合同状态:未报批或审批未通过的合同允许起草人进行修改、删除,报批的合同不允许起草人进行修改;合同基本信息:进本信息包括合同号、任务单号、合同大类(HW支出)、合同种类(内部合同或外部合同)、合同金额、交货期、支付方式、税率、开票类别等;合同内容:系统提供格式合同文本,用户填写关键信息;合同附件:合同编辑状态下,允许用户上传多个附件;材料明细:允许用户导入或编辑材料外委材料明细信息;查询权限:编辑状态的合同只有创建人自己可以看见;
(5)合同的流程管理
合同审批:查看已报批的合同,不同审批级别查看对应的合同,审批未通过的合同直接退回草拟人。
合同执行:领导审批通过可以执行的合同,操作人员上传正式合同文本附件,在系统内进行合同执行确认。
合同变更:变更理由必须上传变更原因的附件;变更内容填写变更合同的金额、变更说明等。
合同归档:合同完成后用户进行合同状态编辑,对已经完工的合同进行合同完工处理,合同归档需填写合同归档信息,不执行的合同进行注销。
合同查询:用户根据自己权限,输入查询条件查询合同相关信息。
5、系统的主要特点
(1)实现了工程项目网络化管理,通过网络服务器,后台集成工程项目的信息流,为管理者提供决策信息,实现领导对公司生产经营成本的管控。
(2)实现了部门数据共享,对业务数据收集,通过一些列报表对这些数据做出统计分析,给各个部分提供相应的数据,加强跨部门沟通协作,有效配置和共享资源,实现了真正的数据共享
(3)通过系统的用户权限和基础数据设置,增加了程序的灵活性,对于系统维护人员来讲,减少了工作量。
6、结束语
通过研发工程项目管理平台的实施,可以通过对计划和实际的收入、成本等这些数据的分析,考察各个部门的获利能力、成本控制等财务状况,可以更有效的控制后续的各个部门实施的项目资金风险,提高项目的投资回报率。■
参考文献
[1] 崔建江.C#编程和.NET框架[M].北京:机械工业出版社,2012.
[2] 邢晨,安义.索引对Oracle Database优化的探讨[J].电脑知识与技术,2013(13): 2967-2968.