《论基于Web技术构建建设各方共享工程管理信息系统28786.docx》由会员分享,可在线阅读,更多相关《论基于Web技术构建建设各方共享工程管理信息系统28786.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于Web技术构建建设各方共享工程管理信息系统于征 于用真 (厦门市路桥信息工程有限公司 361026)于用庆 (厦门路桥建设投资总公司 361000)摘要本文介绍基于Web技术构建B/S架构的建设各方共享的工程信息管理系统。该系统只须在服务器端安装信息管理软件+Web服务器软件+数据库,客户端须使用当前流行的浏览器即可随时随地共享管理信息资源。系统基于互联网应用,将工程项目建设的“三大控制、两大管理”合理拆分成10个功能子系统,一方面很好地实现了多参建单位共享管理信息,另一方面又较好地实现了信息管理的完整性和痕迹管理。使用本方案构建的信息管理系统可较大幅度提高项目管理水平,降低项目管理成本,
2、同时降低对项目管理人员的素质要求。一、 系统需求大型工程项目参建单位多,应用技术复杂,产生的工程信息量大而繁杂,部份大型工程项目的时空跨度还特别大,为及时准确把握利用工程项目建设信息,并为工程建设保存完整的建设资料,其最好的解决途经就是在工程项目建设初期就应用先进的工程信息管理软件系统地管理利用工程信息。当前国内正处于工程建设发展高峰期,大型工程建设项目如雨后春笋般快速增长,而当前国内常规的工程管理信息系统软件都仅能运行于局域网内或是单机版,各参建单位间的信息交流共享非常困难,因此各工程项目建设单位都在积极寻求一种能够适应多参建单位用户共用,能较全面系统地管理工程建设信息的工程信息管理软件。基
3、于Web技术、采用B/S(Browser/Sever)架构的工程管理信息系统系统在工程信息管理方面是一个较大的技术创新。B/S架构的信息管理软件系统本质上是一个信息管理网站,仅需在服务器端安装一套工程信息管理软件,工程建设信息通过WWW网或局域网进行共享(参见图1 网络架构示意图),客户端计算机不须安装信息管理软件,只需使用当前流行的浏览器(如IE、NetScape等)即可完成所有信息管理操作。B/S架构的工程信息管理软件能极好地解决了多用户、跨时空共享信息的问题,用户在公司、在家、在工地甚至出差到世界各地都可通过最简单的上网条件进行工程信息管理,且其信息管理界面与计算机和时空地域无关,管理方
4、式似类普通上网,非常简易方便,通过友好软件应用界面,用户几乎不须专门培训即可熟练使用。同时,由于客户端不须安装信息管理软件,因而一个工程项目甚至多个工程项目仅须购买安装一套信息管理软件,所有参建单位和所有对工程项目感兴趣的用户通过一套软件即可在随时随地共享管理工程项目建设信息,软件总体投入成本和软件总体维护费用非常低,软件的应用极易普及。二、 系统设计、 设计目标密切结合工程项目建设的“三大控制、两大管理”目标,采用最新的Java SeverPage技术构建,基于多参建单位网络共享管理工程项目的建设管理信息为基本目标,结合办公自动化、日程、资料财产管理,设计先进的信息管理工具,使软件系统一方面
5、能很好地实现多参建单位共享管理信息,另一方面又能较好地实现信息管理的完整性和痕迹管理。较大幅度提高项目管理水平,降低项目管理成本,同时降低对项目管理人员的素质要求。1. 适应多类参建单位用户共用,各参建单位在统一的信息管理平台下进行信息管理和共享,确保信息同步而又方便交流;2. 基于Web广域网,也可仅运行于局域网,不受地域和时间限制,在世界各地都能随时方便地管理工程项目、共享管理信息资源;一处安装,多处运行,最大程度避免重复采购、大幅度除低信息管理费用,同时避免管理风格不一、缩短管理水平差距;3. 一套软件就能较全面地管理工程建设信息的各个方面,避免多头管理、重复管理某些信息、避免多软件间信
6、息的交互不畅;4. 一套软件能够同时管理多项工程,软件管理的各工程项目没有时间地域限制,各工程项目之间互相独立,互不干扰而又方便共同管理;5. 软件系统能提供良好的信息管理工具、信息共享交流管理简便易用,相关信息联系完整方便;6. 一定程度上实现工程建设信息的痕迹跟踪管理。、 运行环境采用B/S架构,在客户端只需要使用当前流行的浏览器,如:Microsoft Internet Explorer, Netscape等等,简化系统安装维护过程。服务端:工程管理信息系统软件+Application Server +Oracle数据库, 所有的操作都在服务端完成,客户端只实现数据的表示,增强系统的安全
7、性。系统运行要求:客户端:Windows 98或以上版本操作系统 + IE5.0、Netscape5.0以上版本浏览器。服务端:Window NT4.0(或以上服务器版本操作系统)+ JDK1.3.1 + Web Application Server + Oracle数据库软件系统。、 网络设计网络设计目标:可根据工程建设项目的大小调整网络建设方案,从大型工程建设项目角度出发,设计网络运行环境。当系统应用于较大型或特大型工程建设项目的信息管理时,可将工程管理信息系统连到Internet网,让所有参建单位通过WWW网共享管理工程建设信息,系统连接Internet网的方式可多种多样,对于大型建设项
8、目建议采用ADSL或其它更快的专线上网方式将服务器端连入Internet,客户端也可多种方式上网;当系统应用于中小型建设项目时,网络系统可适当简化或分步建设,上网条件较差的建设项目也可让系统只在局域网内运行,待条件成熟时或必要时再接入Internet广域网,从局域网到广域网可无缝升级,在局域网内运行的所有数据升级到广域网后不会有任何损失,系统在局域网内和在广域网上运行的界面完全一致,网络结构示意图如下:图1 网络结构示意图、 功能子系统设计围绕工程项目建设的“三大控制,两大管理”目标,总结多项大型或特大型的工程建设项目信息管理经验,设计以下10个功能模块管理子系统:图2功能模块管理子系统 管理
9、子系统功能简介:1) 工程动态:管理工程项目建设过程中的新闻、公告、大事记、工程进展情况介绍、参建单位信息、天气预报和天气记录等,这些信息中大部分放到工程管理信息系统软件首页上,所有注册和非注册用户都不需登录即可查看,使全社会关心这个工程项目的人士都能方便实时地了解工程建设信息,吸引公众积极参于工程项目建设并避免各种各样的猜测谣传; 2) 工程质量:跟踪工程建设过程中的各类质量信息,包括进场审核、质检质评、质量事故等信息,实时监控工程质量。3) 工程进度:将工程总体计划、标段计划与实际进度等进行实时统一比照,利用各类图表直观反映工程进展情况,达到跟踪控制工程进度的目的。4) 工程费用:跟踪概预
10、算、资金申报、计量支付以及工程进展过程中的变更索赔事件,将工程概预算和实际工程费用进行实时对比, 达到跟踪控制工程费用的目的。5) 事件管理:建立“事件管理”模式,将工程项目建设过程中的流程化的事件用事件管理模式进行记录,事件相当于一个记录容器,可多级嵌套,每个事件及其子事件都可记录各种类型的管理信息并可单独设定查看操作权限,每个事件都可记录其从发生、发展到处理结束全过程的信息,较好地实现了信息的痕迹管理,方便信息纵向管理;6) 文件管理:本模块基本函盖了主要用于办公自动化管理(OA),包括:收发文、文件报送、大事记、内部邮件等各种文件流转方式和法律法规、管理制度、监理大纲、各类声像文件等的管
11、理。其中内部邮件指利用系统用户帐号进行文件交流,利用它,不需任何E_mail帐号,不需任何其它邮件服务器,可在系统用户间极方便地实现私人文件流转交流。7) 日程管理:包括会议管理和工作安排,本模块的主要功能是安排日常工作,记录日常事务信息,也在一定程度上实现了日常事务的信息痕迹管理;8) 合同管理:工程项目建设过程中各种合同的跟踪管理,包括合同执行的进度、质量、费用和竣工资料跟踪管理,其中费用跟踪包括:概算管理、计量支付、竣工决算及审计跟踪,也在一定程度上实现信息痕迹管理。9) 资产管理:本模块是基于Web的网上仓管系统,所有参建单位利用一套软件在统一网络平台下,系统地管理本单位的资料和财产,
12、包括资产的入库、领用、借用、报废、赔偿及库存盘点平衡等,所有操作基于单据管理、均有单据记录,实现成一套比较完善的网上仓库管理系统。10) 系统管理:主要应用于系统初始化、用户帐户新建删除、用户权限设定更改、密码维护等。、 系统安全设计基于Internet应用的软件系统,客户最关心的除了系统功能之外,便是系统安全性了,为确保系统安全,设计角色管理和单独用户权限管理相结合的方式管理用户权限,设计手动和自动相结合的数据备份模式:1) 用户注册方式:不同工程项目的所有管理信息都是相互独立的,系统按工程项目注册用户,不同的工程项目分别设定用户群,每个工程项目分别设定系统管理员,各工程项目用户互不相关,用
13、户按两种方式分类,(1)按角色分类:系统管理员、用户组管理员、一般用户;(2)按用户所在单位性质分:业主、监理、设计、施工、供货、职能(政府、银行等职能部门的用户)、接管(工程项目完工后接手管理的用户)、公众等用户类别。除系统管理员外,所有用户按用户所在单位或部门进行分组,系统管理员确认各用户组管理员的注册,并为各组管理员设定操作权限;组管理员确认本组用户的注册并为本组用户分配权限,组员的权限小于等于本组管理员权限,当系统管理员限制了组管理员的某些权限后,其组员的权限同样受限,系统管理员为组员开放某些权限后,组员需经组管理员开放后才具备这些权限。2) 文档权限管理:首先将文当操作权限规定为四类
14、:查看、增加、修改、删除;再将所有文档按文件性质进行详细的分类,并根据作者所在单位部门、文档隶属标段进行权限编码。这样所有文档都具备了独立的权限信息编码表,可对所有用户的文档操作权限灵活限制,例如限制某用户的文档操作权限为:只能操作哪些单位部门生成的、隶属于哪些标段的、哪些类型的文档。3) 模块权限管理:对一些重要模块可分别设立操作权限,规定该模块只对哪些类别的用户或对哪些几个用户开放哪些权限;4) 信息分组管理:对于一些独立事件产生的管理信息、设计事件管理模式,事件是一个记录容器,相当于Windows的目录,事件里可记录各类管理信息并可多级嵌套,事件的下级称子事件,每一事件及其子事件均可设定
15、独立的用户访问权限,规定只对哪些用户开放。5) 个人信息管理:对一个人往来的信息,设计定内部邮件管理模式,内部邮件相当于E_Mail,但不须E_mail帐号,直接使用系统用户帐号进行信息交流,非常方便快捷。内部邮件为用户的个人资料,个人可随意删改自已的邮件。6) 信息加工:各类信息的加工操作都用Java Bean的模式封装到Web服务器后台,客户端仅实现信息的表示,增加信息安全性。7) 信息加密:为了网络安全,可对部份或所有信息进行加密后再放到网络上共享,信息加密需在服务器端和客户端都安装加解密插件,用户安装加解密插件需要系统管理员认证,用户安装加解密插件后,加解密插件将内嵌到浏览器内,用户应
16、用时感觉不到,但能对进出计算机的管理信息自动解加密,特别重要的信息可采用钥匙盘或其它方式认证或进行电子签证。8) 网络防火墙:服务器端和客户端都可安装网络防火墙,阻止病毒和黑客程序攻击。9) 系统备份恢复:系统设计自动备份和手动备份方式,自动备份按期自动备份每次备份后的更新信息,手动备份可全部或部份备份。为了确保数据安全,服务器端可设定双机或双硬盘热备份,也可制作硬盘镜像。备份或镜像后的信息可通过手动或向导的方式恢重建、移植。三、 技术关键和实现措施、 技术关键采用当前最先进的Java ServerPage技术构建,结合最新的XML标准开展应用。Java技术出现后不断升级改进,以它在Inter
17、net上的应用来说,其应用发展情况如下: Java Applet 技术 Java Servlet 技术 Java ServerPage技术。为保证软件系统的先进性,采用的技术关键如下:l 直接从最先进的Java ServerPage 应用开始研发,后端数据库采用最先进的Oracle数据库;l 大量采用自主开发的Java开发包(Enterprise Java Beans技术),缩短开发周期,同时增强系统安全性。2、实现措施l 在开发内容上n 将工程项目建设最关心的“三大管理、两大控制”目标合理拆解,使参建单位能够简易全面地控制工程项目建设的进度、质量、费用,能良好地管理所有合同和各类建设信息。n
18、 认真总结大型工程项目建设经验,将大型建设项目建设过程中可能产生的管理信息,可能需要的管理信息进行合理的分类总结,合理设立管理模块、合理分类管理文档,条理清晰地管理工程项目的各类建设信息。n 切实从建设项目信息管理方便性考虑,设计“事件管理”、“内部邮件”、“收发文”、“文档上报”等工具方便各类信息的流转;利用“新闻公告大事记”、“工程概况管理”、“资产管理”等工具组织信息;利用“日程安排”等工具组织安排日常工作;利用“事件提醒”工具提醒用户及时实施信息管理;利用“文档关联”工具链接各类管理信息,方便信息的查询应用并保证信息完整性并在一定程度上实现信息痕迹管理。l 在开发工作量最小化方面n 主
19、要开发工具采用最新高效的Jbuilder,辅助开发工具采用Jrun、EditPlus等,页面设计等采用Dreamwere、FrontPage、PhoteShop等相结合,数据库设计采用Oracle Develper 等,简化设计开发工作量;n 在程序开发端,每一页面保留代码量最小化,能够采用接口的地方,尽量将代码以Java Beans组件形式封装到后台,这样即大幅提高了代码重用性,又大大提高了系统安全性;n 开发初始制作工具,程序开发时可使用该工具自动生成一些通用代码,使重复工作量最小化。l 在界面美观化方面n 在系统中,系统提供一些定制的界面,为了保证界面美观,系统允许客户定制模板,通过采用
20、不同的模板,达到界面的美观化n 此外,程序开发时,可使用插件形式,把界面与程序调用有机组合起来,从而使用户可以适当定制软件界面。四、 经济、社会效益分析 (一)、经济效益:基于Web技术的工程管理信息系统符合当代工程项目建设特别是大中型工程项目建设的需求,其应用经济效益至少包括以下几个方面:、 一个工程建设项目甚至多个工程建设项目只需购买使用一套工程信息管理软件即可供所有参建单位用户使用,其软件总体投入成本和软件维护费用得到极大降低;、 所有管理基于Web网站形式,操作极为简易方便,节约大量的培训费用;、 所有参建单位基于统一平台共享管理工程信息,所有建设信息交流共享可通过网络完成,信息交流共
21、享非常方便快捷,节约大量的信息交流费用;、 所有参建单位的信息交流采用统一格式,避免管理方式多种多样,节约大量的信息格式转换费用;、 所有信息创建录入的来源自然唯一,即保证管理信息的正确统一,又大幅减少重复劳动、节约信息采集费用。、 除内部邮件外,所有信息采用单一存贮,一个用户发出的信息与其它用户收到的信息为同一信息,避免信息重复录入和多方存贮,节约存贮空间,大幅减轻查询难度,节约信息存贮查询费用。(二)社会效益: 工程建设单位采用基于Web、B/S架构的工程管理信息系统后,所有其它参建单位或不须另外购买软件即可全面参于工程信息管理,这将极大促进工程管理的网络化、信息化进程,预计其产生的社会效
22、益至少包含以下几个方面:1. 将极大简化大中型项目建设各参建单位间的信息交流和共享,极大促进工程建设管理的网络化、信息化水平,轻松实现网上办公;2. 将极大方便公众了解工程项目的建设信息,促进全社会关心和自觉参予大型工程项目的建设;3. 一套软件即可较全面地管理多个工程项目的建设信息,将为工程指挥决策提供有力的数据保障4. 所有参建单位基于统一的信息管理软件进行项目管理,极大缩短参建各方的管理水平差距,提高整个项目的管理水平,同时降低对管理人员的素质要求。参考文献1. 土木工程项目管理(同济大学出版社 徐伟等 ISBN7-5608-2114-6/TU.354)2. 厦门路桥管理公司自动化办公系
23、统3. 软件需求分析标准IEEE830-19984. JSP编程指南(电子工业出版社 美 Karl Avedal、Danny Ayers、Tumothy Briggs等著,黎文 袁德利 吴焱等译)5. JSP深入编程(北京希望电子出版社 黄理、曹林有、张勇等编著)于 征 男,1989年毕业于厦门大学计算机系系统工程专业,现任厦门市路桥信息工程有限公司总经理,1989年、1994年参加福建省第一套和第二套公路计算机收费系统开发,1997年到2000年厦门海沧大桥建设期间,担任工程建设指挥部办公室主任,并同时领导开发了厦门海沧大桥大桥工程管理信息系统,2000年主持路桥公司与丹麦公路局合作开发的特
24、大型桥梁养护管理系统,2002年主持厦门市路桥信息工程有限公司工程管理信息系统软件开发,工程项目建设管理经验丰富,精通计算机软硬件技术,曾在福建公路1999年第二期发表论文海沧大桥路桥信息系统建设。于用真 男,1992年毕业于福建林学院林工系林产化工专业,随后短暂从事化工、建筑行业,有一定的企业管理和工程项目建设管理经验,从业史主要为计算机行业,曾参加过多个软件开发项目和计算机系统集成项目,精通计算机软硬件技术,现任厦门市路桥信息工程有限公司软件部经理,主要负责软件开发的系统分析和软件开发管理,并协助支持系统集成项目, 2002年负责厦门路桥信息工程有限公司工程管理信息系统开发。于用庆,男,1994年7月毕业于湖南大学土木工程系路桥专业,随后进入厦门市路桥建设投资总公司工程部工作。先后参加了同集路、新阳大桥、环岛路二期工程、海沧大桥、厦门市青少年科技馆的建设,工作内容包括业主管理和监理工作。目前参加厦门市环道路三期工程建设,担任项目副经理,曾参加了工程监理、项目管理等职业培训,完成了厦门大学工商管理研究生课程的学习,论文研究方向为信息管理技术在工程管理中的应用,2001年底开始,负责组织厦门路桥投资总公司工程信息管理系统的开发工作。