资源描述:
《VML在工程进度管理系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据第37卷第4期贵州工业大学学报(自然科学版)V01.37No.42008年5月JOURNALOFGUIZHOUUNIVERSITYOFTECHNOLOGYMay.2008(NaturalScienceEdition)·文章编号:1009—0193(2008)04—0203—04VML在工程进度管理系统中的应用胡耀,谢庆生,李少波(贵州大学省部共建教育部现代制造技术重点实验室,贵州贵阳550003)摘要:概括传统工程进度跟踪存在的缺点,分析工程进度信息化的优点及运用VML、SOAP等实现工程进度管理系统的重点与难点,提出进度管理系统的总体框架和数据交互模型,并给出VML在基于B
2、/S架构的工程进度管理系统中应用的解决方案,最后给出系统在铁路建设工程中隧道与桥梁的应用实例及部分关键技术。关键词:VML;SOAP;工程进度;WEB服务中图分类号:TP393.09文献标识码:A0前言“工程规模大,技术标准高,建设速度快”是新时期工程建设呈现的显著特点;利用现代信息技术、引入先进的管理理念,实现管理信息的集成、传递、共享,并实现对工程的质量、成本、进度实施有效控制,是当前工程建设管理的必然选择⋯。同时,随着计算机和网络技术的日益发展,各行各业都进入了网络信息化时代;而作为互联网时代发展的新一代产物一B/S模式,在资源共享、信息交互等方面都具有独特的优势,并得到了广泛
3、的应用。目前,传统工程进度跟踪主要是通过静态的图形、抽象的报表形式表达【2’;而没有将工程图纸和施工进度数据实时、动态的结合在一起,不能及时的反映工程进度;同时,由于在工程进度控制中涉及的数据量大、种类多、数据上报周期长,且很多数据随时在变化,传统的形式不利于承包人、监理对工程的管理以及进度的控制,无法实现对施工进度的动态实时管理。B/S架构的工程进度管理系统将工程进度数据与工程结构结合在一起,将工程进度形象、快速、连续、准确、可靠的反映在WEB页面上口J,使用户脱离原来枯燥、抽象的数据,便于用户及时的掌握工程进度,及时做出正确的决策,保证工程快速、高效的完成;x.-t改善工程管理,
4、控制施工进度起到了积极的作用。本文通过VML、SOAP、Web服务、JS操作DOM等技术,将工程进度图形动态、无刷新的反映在Web页面上,这对工程的管理及施工无疑具有广泛的应用价值和现实意义。1重点与难点技术1.1VMLVML(VectorMarkupLanguage),即矢量标记语言,是一种基于XML的标记语言,它将图形信息与文本信息及其他数据集成在一起,用文本方式描述矢量图形,能够在Web上建立高效、灵活和简洁的矢量图形H1。目前,VML被IE5.0及其更高版本所支持,可以在IE(MicrosoftIntemetExplorer)中绘制矢量图形,无须下载插件,可直接在IE中浏览”
5、1;VML相当于IE里面的画笔,能实现多种图形和动画,并且图形任意放大缩小而不损失图形的质量;其包括大量的矢量图形特征元素(1ine:直线、rect:矩形、oval:圆、curve:曲线、shape:自定义图形⋯等)、修饰这些图形的元素(fill:填充、边框、阴影、3D⋯等)、能够组合矢量图形元素的组(Group)。在使用VML语言时,需要一个命名空间(namespace),规定使用惯用的“v”作为命名空间,只有定义了命名空间VML各个元素才能够被IE浏览器识别。通用定义如下:收稿日期:2008-03—05基金项目:国家自然科学基金(50575047);贵州省科学技术基金(黔科合J字
6、[2005]2113号)作者简介:胡耀(1983一).男.湖南湘潭人.研究生,研究方向:先进制造模式及制造信息系统。万方数据贵州工业大学学报(自然科学版)2008年