水利工程建设项目管理系统的开发

上传人:大米 文档编号:507005208 上传时间:2022-12-08 格式:DOCX 页数:10 大小:76.61KB
返回 下载 相关 举报
水利工程建设项目管理系统的开发_第1页
第1页 / 共10页
水利工程建设项目管理系统的开发_第2页
第2页 / 共10页
水利工程建设项目管理系统的开发_第3页
第3页 / 共10页
水利工程建设项目管理系统的开发_第4页
第4页 / 共10页
水利工程建设项目管理系统的开发_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《水利工程建设项目管理系统的开发》由会员分享,可在线阅读,更多相关《水利工程建设项目管理系统的开发(10页珍藏版)》请在金锄头文库上搜索。

1、水利工程建设项目管理系统的开发摘要:随着水利工程建设法规的健全,在工程建设管理中贯彻项目法人责任制、招标投标制、建设监理制,全部管理行为均以合同为依据。大中型水利工程往往由各类不同的单位工程组成。所涉及的合同数量众多,如何在这种困难的管理环境下实现工程建设质量、进度、成本的共赢成为建设管理者最为关切的问题。水利工程建设项目管理系统的开发和应用对于提高工程建设效率、管理水平具有非常重要的作用。关键词:项目管理系统;数据库;开发平台;应用;网络;模型引言工程建设管理机构在不同层次、不同业务、不同岗位上协调运作。业主单位、监理人、工程承包人围绕工程建设各负其责,行使其应有的职责,才能保证工程建设的质

2、量限制、进度限制和成本限制。在工程建设管理工作中,信息流通、信息共享、业务流程规范是保证上述三要素实施的前提条件。一、水利工程项目施工过程中的成本限制现状目前在对水利工程项目施工过程的管理主要是保证工程平安性高、低损耗、质量好的最终目标,即严格限制成本,提高企业经济效益。由此我们可以看出,成本限制是水利工程项目管理的核心内容。水利工程项目施工过程中的成本管理主要包括成本检查、成本分析、成本核算、成本安排、成本决策、成本限制等内容。项目经理在项目施工过程中要对整个项目发生的各种费用进行系统的预料,制定安排,核对预算等,使得项目能够按安排运行,同时对施工中的损耗、人力、物力费用支出进行统筹和调整,

3、务必把整个项目的成本限制在安排范围内。二、水利工程项目施工管理中存在的问题 目前, 在我国的水利工程施工项目中仍旧存在很多问题,特殊是对施工成本的限制,目标定了不少,但是实现的并不多,出现这种状况主要是由于企业在制定目标、安排时,缺乏整体性、可操作性低。(1) 施工企业对于工程项目的成本管理存在相识的误区,工程成本管理不只是财会人员的数据指示,而是对参加项目实施的全部员工的成本限制。 (2) 工程成本限制中没有完善的依据,由于各施工工程在环境、规模、机构等方面的不同,导致各项工程之间没有可比性。很多工程项目对成本的限制仅限于一个轮廓,按部就班地进行施工,而忽视了施工条件、环境对工程成本的影响。

4、 水利工程项目在施工中对于成本限制主要是在企业中标后获得水利施工项目, 在施工团队进入施工现场之前,须要事先制定好整个项目的成本安排,整个安排不只是承包合同的内容, 也包括项目经理对整个项目的要求和期望。我们通常所见到的成本安排,大多是一个成本降低额或者是降低率,即使是对此进行分解,也难以落实到具体的项目中去,导致成本限制形式化,无法发挥其真正的作用。因此在水利工程项目施工过程中,具体状况要具体分析,依据实际状况制定具体的成本限制安排,细化到资源消耗部分,可节约部分等,以此作为成本限制及检查考核的凭证。目前为了实现对成本的限制多采纳的方法为施工图预算限制法、进度-成本同步限制法、成本分析法、偏

5、差限制法等。而对于一些难以确定成本的部分则采纳风险管理储备法、附加安排法等方法来实现。但是我们也应当留意, 在实际施工中不能为了降低成本而降低成本,要着眼于整个项目,从大局动身,在保证工程质量的前提下实现成本限制。三、项目管理系统的实现方式项目管理系统通过计算机网络实现信息资源共享,其典型的实现方式如图1所示。数据库层次一般选用支持网络的关系数据系统。Oracle、SQLServer等,在数据库中建立表空间,并依据应用要求创建基本信息表、合同、质量、物资、机构、文档等关联表,用PLSQL建立维护数据库平安及数据完整性的Triggers同时可在数据库层次定义用户及用户权限。业务模型可依据建设管理

6、单位的实际运行方式进行定义国内建设管理单位的管理模式各有特点,但也有普遍的管理共性,尤其是合同成为全部管理行为的依据和基础,业务流程基本如图2所示。在此管理模型基础上各业务流程如:结算、物资供应、文档处理等都可用工程承包人申请(提出) 工程监理人审核(批准) 业主现场管理机构审核(批准) 业主合同管理机构审核(批准) 业主物资管理机构审核(批准) 业主财务管理机构审核(批准)流程环来实现,当然,依据所发生的事务,业务流程可有分支或跨越。应用对象的实现是各类项目管理系统所具特色的主要层次,目前。应用对象主要的实现方式有CS结构、BS结构,即客户端一服务器结构、阅读器一服务器结构,两种实现方式各有

7、特点。 图1 项目管理系统典型实现方式C/S结构:应用层在客户机运行,服务器供应数据库服务其优点是服务器工作负荷低,在较低配置下,可以对较多的用户供应服务,缺点是网络数据流量大。客户端维护和系统升级较困难。BS结构:数据库及应用全部由服务器供应,即通过创建网站、供应Web网页方式实现应用,其优点是系统开发、维护便利,费用低,网络数据流量较小,并很简单实现远程管理,充分利用了现代信息网络技术。缺点是当服务器配置较低,在大量用户访问时,会产生信息流通瓶颈,BS结构成为项目管理系统应用的首选方式。四、项目管理系统的网络要求及开发平台1网络要求项目管理系统应用后对建设管理单位影响巨大当建设管理各层次、

8、各部门的业务流程纳入项目管理系统后,项目管理系统的平安、稳定运行就成为核心问题。在此对网络环境提出3个基本原则:在网络平安未得到充分评估前项目管理系统只能在局域网中运行;接人局域网中的计算机设备都应安装平安防护软件并刚好升级,要求用户有良好的信息平安意识;对服务器中的数据库和Web网站建立牢靠的备份机制。项目管理系统在小型网络环境下运行。服务器本着够用就好的原则进行配置,但要求性能牢靠,在安装数据库之前要确定CPU个数。一般而言,双CPU可大大提高运行速度,内存不应小于1G,并需构建RAID5磁盘阵列。网络中运用的交换机肯定要选择高质量产品,并依据须要配置以免造成资源奢侈。依据中心机房设备额定

9、功率配置UPS供电系统,一般状况下支持35台服务器仅需5kW8h的UPS电源即可。对综合布线的施工应提出较高的要求,选用品质优良的超5类双绞线,走线合理,信号传输要满意规范要求在传输距离超过110m时采纳光纤传导。 2开发平台的选择(1)数据库项目管理系统要选用高牢靠性关系数据库,在Windows2000 Server操作系统下。可选择OracleSQLServer2000。我们选择Oracle 9i作为项目管理系统数据库。在创建表空间时将数据库文件设为可无限增大并将递增步进值设为1024k。在构建各表时,要留意字段数据类型的选择,对描述性字段尽可能选VARCHAR2数据类型,在我们开发的项目

10、管理系统中,所运用的数据类型各种各样,但在数据库中我们只运用了VARCHAR2、NUMBER、DATE、CLOB等4种数据类型。在运用VARCHAR2数据类型时需对其设置范围。由于Oracle可自动调整这种数据类型的大小,因此在规划数据库时,应选择合适的范围,并留有余量。由于我们只是对Web应用进行开发所以在数据库用户中我们只定义了一个用户名用于Web应用程序和数据库用ADO接口进行连接。授予该用户CONNECT和RESOURCE角色,以使Web应用可以对数据库记录进行查询、更新、插入、删除等操作。(2)Web开发平台随着计算机网络的快速发展Web开发平台可说是百花齐放,新技术层出不穷,JAV

11、A、PHP、XML等等技术都为网络应用开发带来了巨大活力。我们选用net作为开发平台,C#程序语言进行程序设计,并用Dreamwaver、Fireworks等页面设计工具进行Web页面协助设计。图2建设管理单位管理模型图3系统设计框架五、项目管理系统架构设计1设计目标用户通过项目管理系统能实现对合同、文档、物资的全面管理供应可在局域网中运行的业务流程。项目管理系统的实施可规范管理机构的管理行为。用户通过阅读器访问项目管理系统,系统应供应完善的用户权限管理机制,以使管理机构各部门在其业务范围内操作与其相关的内容。用户访问的Web页面功能集中,操作简便,符合网页阅读习惯。以数据库应用为基础,在数据

12、库中对管理对象进行描述,制定统一规范的记录编码,基础编码按合同类型、机构类型、概算类型、物资类型等进行分类,在基础编码基础上按应用功能做一级、二级至多级编码设计,最终通过编码体系可实现全部系统检索功能。Web应用通过访问网站实现在用户访问项目管理系统网站时需通过身份验证,可进入系统主页,主页按用户所授权限开放相应可用功能。系统以完善的Web页面导航方式引导用户实现各种应用操作(见图3)。3Web首页设计Web首页供应项目管理系统入口,为了使项目管理系统具备通用性,将系统设计成可以对多个工程项目进行管理,每个工程项目在数据库中占有不同的表空间,在数据库中建立专表存放访问不同项目的数据库连接字符串

13、,表达方式为:“userid=表空间名,data source=全局数据名,password=指定用户口令”,并对该记录进行编码将此专表的编码和连接字符串绑定于首页项目管理选择控件上,用户就可以选择希望访问的工程项目。由于Web应用为无状态应用,服务器在响应用户阅读器发出的页面恳求时,将丢失全部中间数据,而首页需对用户的各种信息进行记录,如权限、岗位、注册名等,这就须要应用ASP技术供应的几种状态保存方式在系统开发中全部状态保存均使SESSION变量即在服务器端保存全部用于页面传递的信息。用户在运用项目管理系统之前必需注册,同时用户在岗位管理模块中已经系统管理人员事先登记,用户注册信息在数据库

14、中由专表进行记录,经授权后,用户就可以运用项目管理系统。因此Web首页供应用户注册、用户登录验证功能,并通过SESSION变量将用户登录信息传递给将被访问的功能页面各功能页面将对此登录信息进行校验,拒绝未经授权的访问。4项目管理系统的设计项目管理系统由100多个页面组成,构成困难,为便利开发及代码管理在数据库中用特地设计的代码管理模块表来对各功能页面进行管理在此表中记录页面名称、页面文件名、页面编码及有关开发等重要信息。在系统开发及应用中通过摸索,我们发觉二级页面必须要有良好的页面导航功能,才能便利用户的运用因此二级页面采纳框架结构进行设计。顶部框架为静态导航,对各功能按钮指定URL,并通过

15、:xxxaspx?pl=al&p2=a2方式传递页面信息,并将_target设定Leflframe。左侧框架在接受顶部框架按钮传递的信息后查询代码管理模块表中的相应信息,实现动态导航功能。应用这种设计思想,很简单就实现在同一页面中动静结合的页面导航、信息阅读以及对页面数据进行操作。在项目管理系统中制定了合同、工程信息、概算、文档、岗位、质量、进度、平安、资产、设备、财务、系统等14个功能模块涵盖了工程项目管理的各个方面依据上面所提到的代码模块管理方式可不断对系统进行开发和完善。六、结束语水利工程建设项目管理系统的开发是在数据库管理、网络管理、网页制作、程序设计的基础上进行的,开发人员还应熟识工程建设管理的业务流程,结合工程项目建设管理的特色,才能开发出适用性强、便于推广的信息管理平台。系统的开发要充分考虑工程建设管理各职能部门的现实业务流程及业务习惯,在利用项目管理系统规范项目管理行为的同时,必需兼顾现实业务环境。因此,项目管理系统的开发、实施是量体裁衣的过程不能把项目管理系统等同于一个应用软件系统,在其中起确定作用的仍旧是从事工程项目建设管理的具体人员。参考文献【1】Paul Kimmel Advanced C#Programming 【M】 McGrawHillOsborne,2003【2】Sanuabh NanducNET WebDeveloperS Guide 【M】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号