摘 要:針對(duì)橋梁事故分析和研究的系統(tǒng)性和復(fù)雜性,提出運(yùn)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),建立基于ASP.NET的橋梁事故信息系統(tǒng)。從功能設(shè)計(jì)、系統(tǒng)架構(gòu)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)應(yīng)用、系統(tǒng)特色介紹該系統(tǒng)。該系統(tǒng)可作為廣大橋梁工程技術(shù)人員的實(shí)用工具,同時(shí)為科學(xué)研究工作者提供數(shù)據(jù)支持。
關(guān)鍵詞:橋梁事故;信息系統(tǒng);系統(tǒng)開(kāi)發(fā)
中圖分類號(hào):U447
橋梁事故是橋梁在設(shè)計(jì)、施工或運(yùn)營(yíng)過(guò)程中因人為失誤或自然災(zāi)害等導(dǎo)致的橋梁結(jié)構(gòu)整體、局部垮塌或損壞、人員傷亡、施工設(shè)備毀壞等。一般地,每個(gè)國(guó)家或地區(qū)的橋梁建設(shè)發(fā)展都要經(jīng)歷三個(gè)階段:以新建橋梁為主的階段;新建與管養(yǎng)并重階段;以管養(yǎng)為主的階段。中國(guó)目前的橋梁建設(shè)大體在“新建與管養(yǎng)并重階段”。但是,近20年來(lái)中國(guó)橋梁事故頻發(fā),對(duì)國(guó)家形象、經(jīng)濟(jì)發(fā)展、社會(huì)運(yùn)行、百姓生活等帶來(lái)了不利影響。預(yù)防和減少橋梁事故,是一涉及諸多層面、諸多因素的復(fù)雜課題。
縱觀國(guó)內(nèi)外眾多橋梁嚴(yán)重垮塌事故,其事故成因有認(rèn)知不足、設(shè)計(jì)施工缺陷、自然災(zāi)害、管理養(yǎng)護(hù)不周等。前事不忘,后事之師。筆者通過(guò)收集整理了古今中外近千起橋梁事故案例,運(yùn)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),采用B/S(瀏覽器Browse/服務(wù)器Server)架構(gòu)、ASP.NET(動(dòng)態(tài)服務(wù)器頁(yè)面Active Server Pages)技術(shù)、SQL Server(結(jié)構(gòu)化查詢語(yǔ)言Structured Query Language)數(shù)據(jù)庫(kù)和C#語(yǔ)言開(kāi)發(fā)橋梁事故信息系統(tǒng)。將事故橋梁按橋梁類型及事故類型等多種分門別類,可以進(jìn)行查詢、統(tǒng)計(jì)分析及輸出等功能,以供橋梁工程技術(shù)人員參考,并借以警示。
1 系統(tǒng)功能設(shè)計(jì)
經(jīng)過(guò)整理分析國(guó)內(nèi)外近千起橋梁事故案例,研究橋梁事故的發(fā)生規(guī)律。為了便于從發(fā)生橋梁事故的結(jié)構(gòu)類型、建筑材料、橋梁用途、損失規(guī)律、發(fā)生時(shí)間規(guī)律、發(fā)生區(qū)域規(guī)律等多個(gè)方面分類統(tǒng)計(jì),進(jìn)行研究,發(fā)現(xiàn)規(guī)律總結(jié)經(jīng)驗(yàn)教訓(xùn)[2]。系統(tǒng)設(shè)計(jì)有以下四個(gè)主要功能:檔案查看,檔案搜索,檔案管理,統(tǒng)計(jì)分析,詳見(jiàn)圖1。
圖1 系統(tǒng)功能示意圖
2 系統(tǒng)構(gòu)架
整個(gè)系統(tǒng)應(yīng)為基于計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用系統(tǒng),采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)。這種結(jié)構(gòu)將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用,用戶只需要瀏覽器就可以同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。
系統(tǒng)的開(kāi)發(fā)環(huán)境如下:
(1)操作系統(tǒng):Microsoft Windows XP/windows 7/windows 8;
(2)數(shù)據(jù)庫(kù)系統(tǒng):Microsoft SQL Server 2005;
(3)Web服務(wù)器:Microsoft Internet Information Server 7.0;
(4)開(kāi)發(fā)平臺(tái):Microsoft Visual Studio 2008。
圖2 B/S結(jié)構(gòu)示意圖
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。鑒于開(kāi)發(fā)平臺(tái)的兼容性和統(tǒng)一性,數(shù)據(jù)庫(kù)平臺(tái)采用Microsoft SQL Server 2005,具有數(shù)據(jù)庫(kù)服務(wù)、通知服務(wù)、分析服務(wù)、報(bào)表服務(wù)、集成服務(wù)和數(shù)據(jù)加密等功能。
根據(jù)系統(tǒng)功能為本系統(tǒng)創(chuàng)建11個(gè)表及表間關(guān)系圖(圖3),分別為:
adinfo——信息表,用于存放各個(gè)事故案例信息;
admin——用戶表,用于存放管理員信息及密碼;
bridgeformb——橋式表,用于存放橋式和編號(hào);
damagelocationb——損失位置表,用于存放橋梁結(jié)構(gòu)損失位置和編號(hào);
filesb——文件表,用于管理附件信息;
imagesb——圖片表,用于管理圖片信息;
injuryseverityb——損失情況表,用于存放損失情況和編號(hào);
materialb——材料表,用于存放材料和編號(hào);
siteb——橋梁用途表,用于存放橋梁用途和編號(hào);
stageb——發(fā)生階段表,用于存放事故發(fā)生階段和編號(hào);
stypeb——事故類型表,用于存放事故類型和編號(hào)。
圖3 表間關(guān)系圖
4 系統(tǒng)應(yīng)用
按照上述思路,利用應(yīng)用面向?qū)ο蟮木幊谭椒ǎ贛icrosoft Visual Studio 2008開(kāi)發(fā)平臺(tái),完成了基于ASP.NET的橋梁事故信息系統(tǒng)編制。系統(tǒng)起動(dòng)界面見(jiàn)圖4。系統(tǒng)的搜索、事故分析及橋例管理分別見(jiàn)圖5-7所示。
圖4 系統(tǒng)起動(dòng)界面圖
圖5 系統(tǒng)搜索界面圖
圖6 事故原因統(tǒng)計(jì)分析圖
圖7 某橋例詳細(xì)情況界面圖
5 系統(tǒng)特色
編制出的橋梁事故信息系統(tǒng)具有以下特色:
(1)綜合性較強(qiáng),較為完善。集結(jié)大量國(guó)內(nèi)國(guó)外的橋梁工程事故案例,資料豐富,事故分析專業(yè)詳細(xì)。
(2)本系統(tǒng)也可以作為橋梁建設(shè)工程的參考,方便在設(shè)計(jì)、施工、運(yùn)營(yíng)中隨時(shí)查閱,對(duì)比檢查,避免類似工程事故的發(fā)生。
(3)本系統(tǒng)具有較強(qiáng)的統(tǒng)計(jì)分析功能,為開(kāi)展科學(xué)研究工作提供方便。
6 結(jié)束語(yǔ)
橋梁事故的分析和研究是一項(xiàng)系統(tǒng)而復(fù)雜的工作?,F(xiàn)今通過(guò)橋梁事故信息系統(tǒng)的開(kāi)發(fā),建立詳細(xì)數(shù)據(jù)庫(kù)資源,便于統(tǒng)計(jì)分析,總結(jié)事故經(jīng)驗(yàn),后期將上傳至橋梁系網(wǎng)站,供校內(nèi)外要人員在線瀏覽。本系統(tǒng)作為一個(gè)非常好的工具,為未來(lái)的橋梁設(shè)計(jì)、施工和運(yùn)營(yíng)提供一些參考,同時(shí)為健全規(guī)范、規(guī)程、指南、標(biāo)準(zhǔn)等體系提供依據(jù)。
參考文獻(xiàn):
[1]李亞?wèn)|.橋梁工程概論(第二版)[M].成都:西南交通大學(xué)出版社,2006.
[2]劉美銘.橋梁事故分析[D].成都:西南交通大學(xué),2013.
[3]范立礎(chǔ).橋梁工程安全性與耐久性—展望設(shè)計(jì)理念進(jìn)展[J].上海公路,2004(01).
[4]馬修·韋爾斯.張惠,黎楠,譯.世界著名橋梁設(shè)計(jì)[M].北京:中國(guó)建筑工業(yè)出版社,2003.
[5]Joachim Scheer.Failed Bridges:Case Studies,Causes and Consequences[M].ErnstSohn,2010.
[6]Matthew Mac Donald.Beginning ASP.NET 4.5 in C#[M].Apress,2012.
[7]Scott Millett.Professional ASP.NET Design Patterns[M].Wrox,2010.
[8]張躍廷,顧彥玲.ASP.NET從入門到精通[M].北京:清華大學(xué)出版社,2008.
作者簡(jiǎn)介:何波(1990-),江西吉安人,碩士研究生,主要從事大跨度橋梁施工控制及健康監(jiān)測(cè)系統(tǒng)研究。
作者單位:西南交通大學(xué) 土木工程學(xué)院 橋梁工程系,成都 610031
基金項(xiàng)目:中央高?;究蒲袠I(yè)務(wù)費(fèi)專項(xiàng)資金資助(項(xiàng)目編號(hào)SWJTU12CX071)。