基于手机WAP技术的建筑工程安全教育软件研究

时间:2022-10-12 09:25:04

基于手机WAP技术的建筑工程安全教育软件研究

摘要:随着智能手机的快速普及,移动学习已越来越为大众所接受。对于建筑类实习生主要在缺乏信息基础设施接入的工地场合而无法实时获取施工安全知识的情况,设计了一套基于WAP技术的建筑工程安全教育系统,通过WAP技术,使学生在工地上能将施工现场环境与理论知识结合,更有效地掌握施工安全知识,同时便于学校、实习单位了解实习生的动态情况。

关键词:WAP;智能手机;建筑工程;安全教育;移动学习

中图分类号:TP393文献标识码:A 文章编号:1009-3044(2011)12-2826-03

The Research of Architectural Engineering Safety Education System Based on WAP

SUN Bing-chao

(Zhejiang College of Construction, Hangzhou 311231, China)

Abstract: As the rapid spreading of intelligent cellphone, mobile learning has been accepted by more and more people. Because architectural students mainly do their pratically work in building area which lacks of capacity of connecting internet, this paper designed a system of architectural engineering safety education based on WAP technology. By this system, students could associate the engineer safty theory and working environment, and also could learn the engineering safety more efficiently. Colleges and companies could acquaint the students' dynamic working status more conveniently by this system.

Key words: WAP; intelligent cellphone; architectural engineering; safety education; mobile learning

1 概述

根据浙江省住房与城乡建设厅统计,2009年浙江累计发生建筑施工安全事故51起,死亡62人。全国高等院校每年都有大量的建筑类毕业生面临着毕业实习环节,其中的安全教育是每个院校和实习单位都不能回避的重大问题。而根据CNNIC的“2010年网民手机上网行为研究报告”称,截至2010年12月,中国手机网民已达3.03亿,手机网民在总体网民中的比例从2009年末的60.8%提升至66.2%,我国手机网民手机上网频率已经达到了一个较高水平。

目前通过手机上网浏览网页目前已成为大学生获取信息的主要渠道之一,而且随着智能手机的普及,未来通过手机来获取知识技术将成为远程教育的一个重要发展方向,特别是手机有着传统PC所不具备的优势,即不受地理时间空间的限制,随时随地能接入Internet。特别是在像建筑工地等信息基础设施不到位的场合,通过手机进行远程在线学习更是有其独特的优势。在建筑类毕业生进行毕业实习时,安全教育是学校、实习单位需要考虑的首要因素。通过分析建筑施工过程中产生的大量事故,主要原因就是由于施工人员往往忽视现场施工条件下的安全防护,或者未按规定的操作规程进行操作。而现有的建筑类毕业生在进行实习时,由于受到场地等客观因素的限制,不可能携带大量的安全操作规程等资料,且在校学习的理论知识毕竟与现场施工环境存在一定的差异。通过手机WAP[1]技术构建一个在线的建筑施工安全教育网站则可以有效弥补理论与实践之间存在的空白。

2 系统构架

WAP网站与传统的WEB网站结构基本类似,由WAP终端、WAP网关和WAP服务器三者构成。结构如图1所示。

其中:

1)WAP终端:使用WML[2](Wireless Markup Languag,无线标记语言)或者XHTML MP表示各种文字和图像信息。一个典型的WAP终端就是具有WAP上网功能的手机。

2)WAP网关:WAP网关是连接是连接客户端和服务器端的桥梁,它主要完成两个功能:一是实现WAP协议与Internet协议之间的转换;二是实现WML内容的编码和解码。通过将WAP用户的请求转换为HTTP请求完成请求过程,通过对返回的内容进行编码压缩来减少网络数据的流量。

3)WAP服务器为客户提供基于W AP的各种服务,可以接受和处理客户请求的服务器。对于数据流量不大的WAP服务器来讲,WAP网页服务器与与数据库服务器可假设在同一台服务器上。

2.1 WML和XHTML MP简介

早期的手机浏览器版本较低,因此只能识别WML 1.2版本,WML和HTML相比语法规则更加严格,与HTML一样,WML使用“”组成的格式化标签。许多标签都是以开头,以结尾。 属性名字必须小写,并且属性值必须使用双引号括起来。有些属性是必须的,有些则是可选的。

随着WAP2.0技术的出现,越来越多的WAP网站开始采用XHTML MP[3]语言,它是XHTML的一个子集,必须以XML的文档声明为开头:

XHTML MP的目标就是使用户在WAP和WEB上获得尽可能相似的浏览体验,因此XHTML MP也支持更多的WEB浏览器特性,如CSS样式表等。

2.2 系统功能模块

建筑工程安全教育主要分为:“通知公告”、“栏目导航”、“施工安全常识”、“安全交底”、“招聘信息”和“联系我们”6个模块。其中,安全交底模块又按工种分为不同的交底类别,以实现在线的安全交底记录。系统功能模块图如图2所示。

2.3 系统实现

系统服务端主要采用Windows 2003 Server和ACCESS实现。其中WAP服务器功能由Windows 2003中的IIS实现,可通过在IIS中添加MIME类型[4]的方式以实现IIS对WAP网站的支持,具体方案如表1。

网站服务页面主要采用ASP结合XHTML以实现动态WAP效果。其中WAP网站的管理页面仍采用传统ASP+HTML实现,因管理页面中采用的动态WEB技术较多,现有手机浏览器不能很好支持其中的应用,且考虑手机输入文字等劣势,因此考虑将其管理功能在PC端实现。

系统开发工具可选用任意文本编辑工具以编辑WAP网页,本系统在开发时仍然选用了ADOBE公司的DreamWeaver CS5,在开发时须注意DW软件对HTML标记的高亮支持,因部分HTML标记在手机浏览器上无法实现正常功能。大部分在校学生手机上网均采用流量计费模式,因此在开发WAP网站时须注意对图片的处理,对于示意图等尽量使用体积较小的GIF格式。由于存储的数据量不大,数据库采用了微软的ACCESS。

系统测试采用了Opera Mobile Launcher[5],由于通信技术的快速发展,手机分辨率也呈现五花八门的状况,因此编辑好的WAP需在各种不同分辨率下进行测试,Opera Mibile Launcher提供了在PC机上测试WAP网站的机制,并且提供了各种常见的手机分辨率,如QVGA等。

2.4 关键模块实现

安全交底表单aqjd.asp

工程名称

分部工程

地基与基础

主体结构

建筑装饰装修

建筑屋面

给排水和采暖

建筑电气

智能建筑

通风与空调

电梯

交底内容:

交底人

接底人

安全交底提交文件aqjdupdate.asp

gcmcaa = Request("gcmc")

fbgcaa = Request("fbgc")

jdraa = Request("jdr")

jdr2aa = Request("jdr2")

If gcmcaa = "" or fbgcaa = "" or jdraa = "" or jdr2aa = "" Then

Response.Write ("

请将资料填写完整。")

Response.End

End If

connstr="DBQ="&Server.MapPath("MyDatabase/#Company.mdb")& ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

Set conn = Server.CreateObject("ADODB.CONNECTION")

Set rs = Server.CreateObject("ADODB.RecordSet")

conn.Open connstr

sql = "SELECT gcmc, fbgc, jdr, jdr2, addtime FROM aqjd"

rs.Open sql, conn, 1, 3

rs.AddNew

rs("gcmc") = gcmcaa

rs("fbgc") = fbgcaa

rs("jdr") = jdraa

rs("jdr2") = jdr2aa

rs("addtime") = now()

rs.Update

Response.Write("

您已成功提交信息")

rs.Close

conn.Close

Set rs = Nothing

Set conn = Nothing

%>

3 结束语

该系统在开发过程中使用了最新的WAP2.0技术,有效提高了手机浏览器的用户体验。通过该系统的试运行,实习学生能在工地上进行实时安全交底记录,加强了学校对于实习学生的动态情况了解,也使学生在实习过程中能更好地将现场状况与理论知识进行结合。

参考文献:

[1] 姬晓辉.基于WAP 的移动学习设计与实现[J].电脑知识与技术,2010,2(6):897-898.

[2] 童莹.基于WAP 的毕业生管理系统的设计与实现[J].福建电脑,2010(2):130-131.

[3] 宋俊德.移动互联的新希望WAP2.0[J].中国计算机用户,2002(1).

[4] 唐燕妮.基于移动终端的微型学习系统设计与开发[D].上海:华东师范大学,2009.

[5] 马慧玉.WAP2.0协议的研究及应用开发[D].西安:西北工业大学,2004.

上一篇:基于Newton-Raphson算法的电力系统潮流计算 下一篇:基于Web分布式隧道施工风险管理方法及其实现