首页 > 范文大全 > 正文

建设项目管理信息系统设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇建设项目管理信息系统设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:实现电力工程建设项目管理信息化,利用现代信息技术,科学合理地进行工程各项工作的管理,可以明显提高项目管理的质量和效率,省时省力,为工程顺利进行奠定了一个良好的基础。本文基于多年电力单位工作经验,对信息管理系统设计与系统实现进行研究。

关键词:电力工程;管理信息系统;B/S

Abstract: Power engineering construction project management, information technology, using modern information technology, scientific and rational management of the project the work can significantly improve the quality and efficiency of project management, saving time, the smooth progress of the project has laid a good foundation. Based on the work experience of many years of power units, the information management system design and system implementation.

Keywords: electrical engineering; management information system; B / S

中图分类号:C931.6文献标识码: A 文章编号:

项目管理信息系统是计算机辅助项目管理的工具,为项目目标的实现提供了强有力的帮助。在电力工程建设管理涉及范围广、项目多、信息量大,项目法人要与规划设计单位、技术设计单位、施工单位、设备制造与供应单位、材料供应单位、监理单位等众多项目参与方进行信息的交换和交流。每个项目参与方既是项目信息的供方,也是项目信息的需方,由于其在项目生命周期中所处的阶段与工作不同,相应的项目管理信息系统的结构和功能会有所不同,因此目前的管理模式很难协调一致,唯一的也是十分有效的方法就是建立具有强大功能的电力系统通信工程项目建设管理信息系统。

1系统设计

1.1系统总体结构

电力工程管理信息系统需要跟踪公司电力工程的主要流程,解决工程管理各部门相互独立、信息流通不及时等问题,通过信息平台集中工程统计数据及施工纪录,规范记录格式,实现信息共享,并且能对工程施工中相关的财务情况和工程质量进行有效监督。

针对电力工程的开发要求,系统可采用基于B/S( Browser/Server) 模型的3层结构开发,图1是总体的开发结构图,由用户端、Web 服务器端和数据库服务器端三部分组成。用户端通过浏览器( Browser) 发送请求和前端表示处理,Web 服务器接受来自浏览器的请求,并与后台数据库连接进行处理,再将处理结果返回用户端,数据库服务器处理数据查询的逻辑处理。

图1:系统总体结构

1.2系统模块设计

管理系统操作界面,将工程管理分为基础信息、项目立项、工程施工、工程验收、工程竣工、报表统计、系统维护等模块。

1)基础信息模块:基础信息用于维护系统中的基础信息,是系统正常运行的前提条件。该部分的数据将被其他模块所引用,为其他模块的运行提供了操作的方便性和数据的一致性。主要包括公司信息、客户信息、部门信息、资料库信息、工程类型配置等。

2)项目立项模块:模块首先对工程项目分类登记,然后对各种项目建立相应的工程,由工程管理副总上传工程图纸并指定项目主管进行施工图核实,确认工程量。再由物资公司对主材设备报价,预算人员进行相关的预算、审核,签订合同,财务收取工程费用等,为工程派工做好前期准备工作。工程的具体实施过程包括施工、验收和竣工三部分。

3)工程施工模块:主要负责处理工程施工过程。当工程前期准备完毕,由工程部经理填写开工单进行工程派工,工程如需分包则进行招投标确认分包单位,并根据不同类型的分包要求签订相关分包协议和安全协议。在分包手续办理完毕或确定本单位施工项目部门后,工程部组织现场勘察,填写安全技术交底记录。之后由施工部门分别上报施工材料计划及组织技术措施,通过审核后进入组织施工阶段。在施工过程中,由施工项目部门填写每天的施工记录,同时安质部记录中间验收情况,直至工程施工结束。

4)工程验收模块:施工结束后,施工项目部门首先组织竣工自验收,同时编制竣工资料,上报竣工报告,向仓库退料等。完毕后,由工程部和安质部组织竣工验收编制验收报告,针对缺陷安排整改工作,对分包工程还需做好安全、质量考评。

5)工程竣工模块:工程竣工阶段由工程部对用户做好工程决算及分包单位结算,经营部对决算和结算结果进行审定,由财务部门完成工程费用的收支登记,质保金到期提醒则根据工程验收登记情况予以执行,从而为工程投运做好收尾工作。

6)报表统计模块:本模块主要实现工程信息的汇总工作,包括对月度受理工程统计、竣工工程情况统计、单项工程进度情况及成本分析、月度工程成本分析汇总等,使得工程管理者能够十分方便的把握工程进度,对施工中材料、人工、车辆等成本分析有一个清晰的了解,并能够对其关注的信息快速查询,导出报表,打印编制成册保存,为提高工作的有效性提供了保障。

7)系统设置模块:此环节主要是对操作人员进行设置,对人员的工作权限和职能部门进行有效分配管理,便于在人员职能变动时也能保证系统流程的正常运行,不影响工程管理效率。并能实时监测操作人员的动向,检查工作责任完成情况。

2系统实现

从基于Web应用系统应用功能划分体系结构来看,应用处理逻辑、显示和数据表示及用户交互界面等部分在浏览器端完成;应用处理逻辑及Web应用服务器。服务器提供的服务主要包括查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。而数据存取管理、完整性控制及并发控制等部分在数据库服务器端完成。

2.1开发配置

结合公司开发实际需求进行细致的分析后,这里采用如下配置

1)网络操作系统:Microsoft Windows 2003企业版;2)Web应用、数据库服务器:PC Server;3)关系型数据库系统:Oracle10g;4)客户端:具有IE 6.0或更高版本的系统数据库采用多种方式和手段,从硬件、软件、应用等各方面保证提供安全可靠的数据处理。

系统建立在Windows平台上,采用为前端开发工具。另外,任何应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio .NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI 和完全集成的调试支持。

数据库采用Oracle10g,具有高速数据处理能力,完全符合系统开发的要求。

2.2 连接 Oracle 数据库的方法

Framework Data Provider for Oracle(以下简称为.NET for Oracle)是一个.NET? Framework 的组件。这个组件为我们使用.NET访问Oracle数据库提供了极大的方便。在Oracle10g以前的版本,.NET for Oracle都是需要单独安装组件的,Oracle10g开始,该组件已经集合到ORACLE数据库版本中,不需要单独再安装。

.NET for Oracle 组件中用于组织类和其他类型的名字空间是System.Data.OracleClient。在此名字空间中,主要包含四个核心类,它们分别是:OracleConnection、OracleCommand、OracleDa-taReader、OracleDataAdapter。下面是一个使用.NET? for? Oracle组件操纵Oracle数据库的例子。在写程序之前,假设在Oracle数据库中存在一个表“合同信息表”(f_pact) 。

3结束语

从以上B/S结构中,直接采用的是操作系统浏览器,用户可以在Internet的任何地方访问服务器,使得管理人员在任何地方都可以移动办公,工程各类文件都可以得到及时的办理。管理效率明显提高。借助系统的实施对现有管理进行规范,并进一步简化现有业务处理流程,优化管理流程,规范管理行为,提升管理水平。

参考文献:

[1]谭智生. 电力工程项目信息管理的研究[J]. 中小企业管理与科技, 2010,(04) .

[2]蔺雪竹,时瑛,赵燠毳. 电力工程管理信息系统的应用分析[J]. 电力建设, 2006,(11) .

[3]高明珠,贾克斌,张立,李邑喆. 基于B/S的建筑工程管理信息平台[J]. 计算机工程, 2006,(03) .

注:文章内所有公式及图表请用PDF形式查看。