建筑施工現(xiàn)場安全管理信息系統(tǒng)的設(shè)計與實現(xiàn)初稿降重改_第1頁
建筑施工現(xiàn)場安全管理信息系統(tǒng)的設(shè)計與實現(xiàn)初稿降重改_第2頁
建筑施工現(xiàn)場安全管理信息系統(tǒng)的設(shè)計與實現(xiàn)初稿降重改_第3頁
建筑施工現(xiàn)場安全管理信息系統(tǒng)的設(shè)計與實現(xiàn)初稿降重改_第4頁
建筑施工現(xiàn)場安全管理信息系統(tǒng)的設(shè)計與實現(xiàn)初稿降重改_第5頁
已閱讀5頁,還剩101頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

學(xué)校代號10532學(xué)號分類號TP311.5 密級公開工程碩士學(xué)位論文建筑施工現(xiàn)場安全管理信息系統(tǒng)的設(shè)計與實現(xiàn)學(xué)位申請人姓名培養(yǎng)單位軟件學(xué)院導(dǎo)師姓名及職稱***教授***高級工程師學(xué)科專業(yè)軟件工程研究方向論文提交日期月日

學(xué)校代號:10532學(xué)號:密級:公開湖南大學(xué)工程碩士學(xué)位論文建筑施工現(xiàn)場安全管理信息系統(tǒng)的設(shè)計與實現(xiàn)學(xué)位申請人姓名:導(dǎo)師姓名及職稱:***教授***高級工程師培養(yǎng)單位:軟件學(xué)院專業(yè)名稱:軟件工程論文提交日期:10月23日 論文答辯日期:月日 答辯委員會主席:***教授

DesignandImplementationofSafetyManagementInformationSystemforConstructionSitby***B.E.(HunanUniversityofScienceandTechnology)AthesissubmittedinpartialsatisfactionoftheRequirementsforthedegreeofMasterofEngineeringInSoftwareEngineeringintheGraduateSchoolofHunanUniversitySupervisorProfessor***SeniorEngineer***October,學(xué)位論文原創(chuàng)性聲明和學(xué)位論文版權(quán)使用授權(quán)書湖南大學(xué)學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其它個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期:年月日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)湖南大學(xué)能夠?qū)⒈緦W(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,能夠采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本學(xué)位論文屬于1、保密□,在______年解密后適用本授權(quán)書?!?、不保密□?!?請在以上相應(yīng)方框內(nèi)打”√”)作者簽名: 日期:年月日導(dǎo)師簽名: 日期:年月日 摘要隨著中國經(jīng)濟的快速發(fā)展,建筑行業(yè)也進入了高速發(fā)展的快車道。不過,由于建筑行業(yè)屬于高危行業(yè),建筑施工現(xiàn)場事故發(fā)生率較高,安全事故的發(fā)生常常為建筑企業(yè)帶來了巨大的經(jīng)濟和利益損失,嚴(yán)重阻礙了建筑行業(yè)的發(fā)展。為了提高建筑行業(yè)的安全管理水平,降低施工過程中的事故發(fā)生率,中國已經(jīng)建立起來比較完善的行業(yè)安全管理規(guī)范體系,并取得了一定的成績。但由于建筑行業(yè)從業(yè)人員的素質(zhì)相對較低,項目管理者的管理水平參差不齊,部分建筑工人的安全意識不強,管理方法和手段都比較落后,使得建筑施工過程中的安全事故依然時有發(fā)生,這也成了全社會關(guān)注的問題之一。因此,如何盡可能的減少建筑施工現(xiàn)場安全事故的發(fā)生,降低建筑企業(yè)的施工風(fēng)險,提高建筑施工安全管理質(zhì)量成為了當(dāng)前建筑行業(yè)安全管理的重要研究課題。本文針對當(dāng)前建筑施工現(xiàn)場安全管理過程中所存在的安全管理不規(guī)范、安全監(jiān)督評價不成熟及問題信息反饋不及時等問題,利用計算機互聯(lián)網(wǎng)技術(shù),并結(jié)合先進的安全管理理論和安全評價方法,設(shè)計和開發(fā)了施工現(xiàn)場安全管理信息系統(tǒng)。在對系統(tǒng)進行設(shè)計實現(xiàn)的過程中,首先對系統(tǒng)進行了詳細的需求分析,然后對系統(tǒng)主要功能模塊現(xiàn)場安全檢查管理、現(xiàn)場隱患管理、施工風(fēng)險管理、應(yīng)急預(yù)案管理、施工事故管理和安全監(jiān)督審核進行詳細的設(shè)計開發(fā)。系統(tǒng)主要采用SSH集成框架進行開發(fā),并利用MVC的模塊化開發(fā)思想對系統(tǒng)進行設(shè)計,降低了系統(tǒng)各模塊之間的耦合性,提高系統(tǒng)的可擴展性和穩(wěn)定性,系統(tǒng)后臺數(shù)據(jù)庫使用Oracle進行數(shù)據(jù)庫管理。最后對該系統(tǒng)進行了實現(xiàn)與測試,測試結(jié)果表明該系統(tǒng)能夠較好的滿足建筑企業(yè)對建筑施工現(xiàn)場安全的管理需求,達到了系統(tǒng)設(shè)計的目標(biāo)。本文創(chuàng)造性的成果在于利用計算機互聯(lián)網(wǎng)技術(shù)解決了建筑施工現(xiàn)場安全管理過程中所存在的問題。將建筑企業(yè)的施工安全管理與計算機相結(jié)合,提高了建筑施工現(xiàn)場安全管理的信息化建設(shè)水平,系統(tǒng)的主要功能是對建設(shè)施工現(xiàn)場的事故安全進行預(yù)防、風(fēng)險控制、事故處理及應(yīng)急預(yù)案等安全管理操作。建筑項目管理人員經(jīng)過該系統(tǒng)的使用和部署,能夠大大提高建筑項目的安全管理效率,降低建筑項目的事故發(fā)生率,縮短項目周期,節(jié)約建筑施工項目安全維護成本。關(guān)鍵詞:SSH;安全管理;建筑施工;Oracle

AbstractWiththerapiddevelopmentofChina'seconomy,theconstructionindustryhasenteredarapiddevelopmentofthefastlane.However,duetotheconstructionindustryisahigh-riskindustry,constructionsiteaccidentrateishigh,theoccurrenceofaccidentsoftenbringhugeeconomiclossesandinterestsoftheconstructionindustry,seriouslyhamperingtheconstructionindustry.Inordertoimprovethesafetymanagementleveloftheconstructionindustryandreducetheaccidentrateintheconstructionprocess,Chinahasestablishedarelativelycompleteindustrysafetymanagementsystem,andachievedcertainresults.However,duetotherelativelylowqualityofemployeesintheconstructionindustry,themanagementlevelofprojectmanagersisuneven,thesafetyawarenessofsomeconstructionworkersisnotstrong,managementmethodsandmeansarerelativelybackward,makingtheconstructionprocesssafetyaccidentsarestillOccurred,ithasbecomeoneoftheissuesofconcerntosocietyasawhole.Therefore,howtoreducethesafetyaccidentsonconstructionsiteasmuchaspossible,reducetheconstructionriskofconstructionenterprisesandimprovethequalityofconstructionsafetymanagementhasbecomeanimportantresearchtopicintheconstructionindustrysafetymanagement.Inthispaper,accordingtotheproblemsofsafetymanagementirregularity,unsatisfiedsafetysupervisionandevaluation,andlackoftimelyinformationfeedbackintheprocessofsafetymanagementofconstructionsite,thispaperusescomputerinternettechnologyandadvancedsafetymanagementtheoryandsafetyevaluationmethod.Andthedevelopmentoftheconstructionsitesafetymanagementinformationsystem.Intheprocessofdesignandimplementationofthesystem,thedetailedrequirementsanalysisofthesystemiscarriedout,andthenthesystemsafetycheckandmanagement,siteriskmanagement,constructionriskmanagement,contingencyplanmanagement,constructionaccidentmanagementandsafetysupervisionauditTocarryoutdetaileddesignanddevelopment.ThesystemismainlydevelopedbyusingSSHintegrationframework,andthesystemisdesignedbyusingMVCmodulardevelopmentidea,whichreducesthecouplingbetweenmodulesandimprovesthescalabilityandstabilityofthesystem.ThesystembackenddatabaseusesOracletocarryonthedatabasemanagement.Finally,thesystemisimplementedandtested.Thetestresultsshowthatthesystemcanmeetthemanagementrequirementsofbuildingconstructionsitesafety,andachievethegoalofsystemdesign.Thecreativeachievementofthispaperistosolvetheproblemsinthesafetymanagementofconstructionsitebycomputerinternettechnology.Theconstructionsafetymanagementofconstructionenterprisesiscombinedwithcomputertoimprovetheinformationconstructionlevelofconstructionsitesafetymanagement.Themainfunctionofthesystemistopreventaccidents,riskcontrol,accidenttreatmentandemergencyplanofconstructionsitesafetymanagementoperations.Throughtheuseanddeploymentofthesystem,constructionprojectmanagementpersonnelcangreatlyimprovethesafetymanagementefficiencyofconstructionprojects,reducetheaccidentrateofconstructionprojects,shortentheprojectcycleandsavethecostofsafetymaintenanceofconstructionprojects.Keywords:SSH;SecurityManagement;Construction;

目錄學(xué)位論文原創(chuàng)性聲明和學(xué)位論文版權(quán)使用授權(quán)書 I摘要 IIAbstract III插圖索引 VIII附表索引 X第1章緒論 11.1課題研究背景及意義 11.2國內(nèi)外發(fā)展現(xiàn)狀及動態(tài) 21.2.1國內(nèi)發(fā)展 21.2.2國外發(fā)展 21.3課題主要來源及研究內(nèi)容 31.4論文組織結(jié)構(gòu) 4第2章系統(tǒng)相關(guān)技術(shù) 52.1統(tǒng)一建模語言UML 52.2SSH集成開發(fā)技術(shù) 62.3Oracle數(shù)據(jù)庫 82.4本章小結(jié) 9第3章系統(tǒng)需求分析 103.1需求分析概述 103.2系統(tǒng)權(quán)限角色分析 113.3系統(tǒng)主要功能模塊分析 123.3.1現(xiàn)場安全檢查管理 123.3.2現(xiàn)場隱患管理 133.3.3施工風(fēng)險管理 133.3.4應(yīng)急預(yù)案管理 143.3.5施工事故管理 153.3.6安全監(jiān)督審核管理 153.4系統(tǒng)可行性分析 163.4.1操作可行性 163.4.2技術(shù)可行性 163.4.3經(jīng)濟可行性 173.5系統(tǒng)性能需求分析 173.6本章小結(jié) 17第4章系統(tǒng)詳細設(shè)計 194.1系統(tǒng)的物理架構(gòu) 194.2系統(tǒng)的邏輯架構(gòu) 194.3系統(tǒng)功能模塊的劃分 204.4系統(tǒng)主要功能模塊設(shè)計 214.4.1現(xiàn)場安全檢查管理 214.4.2現(xiàn)場隱患管理 234.4.3施工風(fēng)險管理 244.4.4應(yīng)急預(yù)案管理 264.4.5施工事故管理 284.4.6安全監(jiān)督審核管理 304.5數(shù)據(jù)庫的設(shè)計 334.5.1數(shù)據(jù)庫的邏輯設(shè)計 334.5.2系統(tǒng)實體關(guān)系模型設(shè)計 374.6本章小結(jié) 37第5章系統(tǒng)的實現(xiàn)與測試 385.1系統(tǒng)運行環(huán)境 385.2數(shù)據(jù)庫鏈接實現(xiàn) 385.3系統(tǒng)主界面 395.4系統(tǒng)主要功能模塊實現(xiàn) 405.4.1現(xiàn)場安全檢查管理 405.4.2現(xiàn)場隱患管理 405.4.3施工風(fēng)險管理 415.4.4應(yīng)急預(yù)案管理 425.4.5施工事故管理 435.4.6安全監(jiān)督審核管理 455.5系統(tǒng)測試 465.5.1測試環(huán)境及流程 465.5.2系統(tǒng)功能性測試 475.5.3功能測試結(jié)果分析 505.6本章小結(jié) 50總結(jié) 51參考文獻 52致謝 54

插圖索引TOC\h\z\t"圖1"\c圖2.1用例圖實例 5圖2.2活動者 5圖2.3順序圖實例 6圖2.4SSH基礎(chǔ)開發(fā)框架模型圖 6圖2.5Struts工作流程圖 7圖2.6Oracle數(shù)據(jù)庫結(jié)構(gòu)圖 9圖3.1系統(tǒng)總體用例圖 11圖3.2現(xiàn)場安全檢查用例圖 12圖3.3現(xiàn)場安全隱患管理用例圖 13圖3.4施工風(fēng)險管理用例圖 14圖3.5應(yīng)急預(yù)案管理用例圖 14圖3.6施工事故管理的用例圖 15圖3.7安全監(jiān)督審核管理用例圖 16圖4-1系統(tǒng)物理架構(gòu) 19圖4-2系統(tǒng)邏輯架構(gòu)圖 20圖4.3建筑施工現(xiàn)場安全管理信息系統(tǒng)的功能模塊結(jié)構(gòu)圖 21圖4-4現(xiàn)場安全檢查管理類圖 21圖4.5現(xiàn)場安全檢查業(yè)務(wù)處理流程圖 22圖4.6現(xiàn)場隱患管理類圖 23圖4.7現(xiàn)場隱患管理流程圖 24圖4.8施工風(fēng)險管理類圖 25圖4.9施工風(fēng)險管理流程圖 26圖4.10應(yīng)急預(yù)案管理模塊類圖 27圖4.11應(yīng)急預(yù)案管理流程圖 28圖4.12施工事故管理模塊類圖 29圖4.13施工事故管理業(yè)務(wù)流程圖 30圖4.14安全監(jiān)督審核管理類圖 31圖4.15安全監(jiān)督審核管理流程圖 32圖4.16實體關(guān)系模型ER圖 37圖5.1系統(tǒng)登錄界面 39圖5.2系統(tǒng)主界面 39圖5.3現(xiàn)場安全檢查管理界面 40圖5.4現(xiàn)場隱患管理界面 41圖5.5施工影響因子識別操作 41圖5.6風(fēng)險源判斷操作界面 42圖5.7應(yīng)急預(yù)案操作界面 43圖5.8施工事故管理界面 43圖5.9施工事故詳細信息錄入 44圖5.10內(nèi)部安全審核操作 46圖5.11系統(tǒng)測試流程 47

附表索引TOC\h\z\t"圖~~媰鎏"\c表3.1系統(tǒng)角色分析表 12表4.1系統(tǒng)用戶信息表 33表4.2部門崗位信息表 33表4.3安全檢查信息表 34表4.4安全隱患信息表 34表4.5風(fēng)險識別信息表 35表4.6應(yīng)急預(yù)案信息表 35表4.7事故信息表 36表4.8監(jiān)督審核信息表 36表5.1系統(tǒng)運行環(huán)境 38表5.2系統(tǒng)測試環(huán)境 46第1章緒論1.1課題研究背景及意義當(dāng)前,中國經(jīng)濟社會發(fā)展的主流是區(qū)域經(jīng)濟的合作和交流,特別是在建筑行業(yè),由于大部分建筑企業(yè)的項目都遍布在全國各地,每個地方的政策和施工環(huán)境都不相同,這使得區(qū)域合作和建筑安全管理變得尤為重要。建筑行業(yè)本身屬于高危行業(yè),由于其建筑施工過程的復(fù)雜性和管理規(guī)范問題,人員流動和設(shè)備流動所帶來的安全問題及行業(yè)較低的安全管理水平和施工人員素質(zhì)都大大的阻礙了中國建筑行業(yè)的快速發(fā)展[1]。隨著中國經(jīng)濟社會的快速發(fā)展,中國建筑行業(yè)迎來的井噴式的發(fā)展機遇,在建筑施工安全方面,中國建筑企業(yè)已經(jīng)取得了一定的成績,特別是在施工人員操作規(guī)范、施工技術(shù)標(biāo)準(zhǔn)和法律法規(guī)等方面都得到的較大的提高??墒?國內(nèi)的建筑施工安全問題依然嚴(yán)峻,并沒有得到根本的解決,重大施工安全事故時有發(fā)生,給人民和企業(yè)帶來了巨大的財產(chǎn)和精神損失。經(jīng)調(diào)查發(fā)現(xiàn),大量的建筑施工事故都是來源于施工現(xiàn)場安全管理的疏忽和失誤,違規(guī)違章的操作成為了最嚴(yán)重的施工現(xiàn)場安全問題。如何在當(dāng)前情況下,利用科學(xué)的管理理念和先進的技術(shù)手段來進一步提高建筑施工現(xiàn)場安全管理的水平,是中國建筑行業(yè)發(fā)展所面臨的共同問題。建筑施工現(xiàn)場安全的信息化管理系統(tǒng)成為了降低施工事故發(fā)生率和提高施工安全操作水平的有效手段之一[2]。建筑施工現(xiàn)場安全管理的信息化主要體現(xiàn)在如下幾方面:(1)提供了準(zhǔn)確的建筑施工現(xiàn)場信息在建筑行業(yè)的建筑施工現(xiàn)場安全管理過程中,建筑施工現(xiàn)場信息獲得的準(zhǔn)確性直接影響到建筑安全管理的策略制定和措施制定的是否正確。因此,利用建筑施工現(xiàn)場安全管理信息系統(tǒng)對建筑施工現(xiàn)場信息進行及時的獲取和存儲,保存為相應(yīng)的安全管理文檔信息,為建筑施工管理人員提供快速的數(shù)據(jù)查詢處理,滿足用戶各種施工現(xiàn)場數(shù)據(jù)信息的需求。(2)對施工現(xiàn)場安全情況進行安全評估建筑施工現(xiàn)場的安全問題是建筑安全管理的重點問題,也是事故發(fā)生的地點,因此對施工現(xiàn)場的安全評估就顯得尤為重要。施工現(xiàn)場的安全評估結(jié)合了施工現(xiàn)場環(huán)境、人員、規(guī)范等各方面的安全因素,利用科學(xué)的評估方法對現(xiàn)場施工安全情況進行定量和定性的分析計算,為施工現(xiàn)場安全管理提供了可靠的數(shù)據(jù)依據(jù)[3]。(3)提供合理的信息資源共享方案在建筑施工現(xiàn)場信息化管理的過程中,需要對現(xiàn)場安全數(shù)據(jù)信息進行共享操作,以實現(xiàn)項目的綜合管理。經(jīng)過計算機網(wǎng)絡(luò)傳輸,使建筑企業(yè)各部門都能夠?qū)ㄖF(xiàn)場情況進行了解,促進各部門的交流合作,實現(xiàn)資源的有效利用和一致性,最重要的是降低了企業(yè)內(nèi)部數(shù)據(jù)信息之間的阻隔和孤獨問題。1.2國內(nèi)外發(fā)展現(xiàn)狀及動態(tài)1.2.1國外發(fā)展在國外,特別是西方發(fā)達國家,由于其信息技術(shù)和建筑行業(yè)很早就已經(jīng)發(fā)展起來了,到了現(xiàn)在已經(jīng)處于世界領(lǐng)先地位。無論是技術(shù)上還是管理理念方面,都發(fā)展的相當(dāng)成熟。這其中最成功的是美國,憑借其領(lǐng)先的計算機技術(shù)和行業(yè)安全管理理念,在建筑行業(yè)安全管理和信息化技術(shù)的應(yīng)用方面都處于領(lǐng)頭羊的地位;其次是德國和日本也取得了較好的發(fā)展成果。當(dāng)前,這些主要的西方發(fā)達國家已經(jīng)開始利用計算機技術(shù)對建筑施工事故進行統(tǒng)計分析,對事故過程進行模擬,并監(jiān)控施工現(xiàn)場危險因素,同時在事故工傷保險和安全評估方面都達到了信息化的水平[4]。當(dāng)前,世界建筑安全管理信息化發(fā)展的趨勢主要體現(xiàn)在如下幾方面:(1)機器人技術(shù),隨著計算機技術(shù)和人工智能的快速發(fā)展,利用機器人對建筑施工現(xiàn)場比較危險的施工作業(yè)進行操作成為了當(dāng)前建筑行業(yè)的發(fā)展趨勢。如橋梁機器人噴漆系統(tǒng),經(jīng)過該系統(tǒng)能夠避免潛在的施工現(xiàn)場安全,合理高效的改進建筑施工人員的工作內(nèi)容,在危險的環(huán)境下降低建筑施工事故的發(fā)生率。(2)信息系統(tǒng)和網(wǎng)絡(luò)技術(shù),先進的計算機技術(shù)和互聯(lián)網(wǎng)處理能力,不斷的與建筑行業(yè)相結(jié)合,經(jīng)過這些技術(shù)能夠高效的處理項目技術(shù)和成本核算等業(yè)務(wù)處理效率,避免人工操作的失誤所帶來的損失,同時對項目過程安全信息進行嚴(yán)格準(zhǔn)確的計算,能夠提高項目安全管理的水平。(3)數(shù)據(jù)挖掘和專家系統(tǒng),經(jīng)過對大量建筑施工現(xiàn)場數(shù)據(jù)的挖掘,利用專家系統(tǒng)對建筑施工現(xiàn)場安全進行評估,合理高效的制定施工方案,能夠極大的規(guī)避現(xiàn)場施工安全遺漏問題,能夠廣泛的應(yīng)用在施工現(xiàn)場管理的各個環(huán)節(jié)[4]。1.2.2國內(nèi)發(fā)展當(dāng)前,隨著信息技術(shù)的飛速發(fā)展,企業(yè)安全管理工作正經(jīng)歷深刻的變化,安全管理信息系統(tǒng)在各行各業(yè)安全管理領(lǐng)域中不斷應(yīng)用,并發(fā)揮現(xiàn)代化安全管理的優(yōu)勢,提高了安全管理水平。安全管理的發(fā)展趨勢是由書面發(fā)展到靜態(tài)電子,由靜態(tài)電子發(fā)展到動態(tài)電子,由動態(tài)電子發(fā)展到現(xiàn)場模擬,由現(xiàn)場模擬發(fā)展到風(fēng)險預(yù)估[5]。在這個漫長的發(fā)展階段中,始終不變的是體系和規(guī)范,在多元化的現(xiàn)代世界,以優(yōu)秀的體系和嚴(yán)格的規(guī)范為基礎(chǔ),設(shè)計人機多維交互的安全管理信息系統(tǒng)。當(dāng)前,在中國安全管理信息系統(tǒng)的應(yīng)用也在不斷發(fā)展,但大部分的安全管理還是依賴于紙制文件,這樣過于依賴實物和地點的安全管理談不上最大限度的安全和管理,而一部分的電子化安全管理,只是單一地將紙制文件做了數(shù)字化,并沒有做到真正地人機交互和實情模擬。(1)安全信息較為缺乏,缺少必要的安全信息決策支撐,在這個方面,主要表現(xiàn)為,能夠反映出事故或險情狀況等安全信息較少,因此,當(dāng)出現(xiàn)問題時,在需要做出重要安全決策的情況時,缺乏必要的客觀依據(jù)。(2)未能充分利用安全信息資源,根據(jù)實際情況看,發(fā)生安全事故后,關(guān)于安全事故的原始資料由相關(guān)工作人員記錄后未能對其它人員進行共享,造成大量的事故資料不能夠得到有效利用,而且當(dāng)前工作人員對于安全事故的信息采集、以及對事故信息記錄、篩選等處理方式及方法相對比較落后,在安全事故信息采集、篩選分類、歸檔保存等工作的處理時間周期均較長,甚至數(shù)據(jù)不是很準(zhǔn)確,造成事故信息缺乏可比性和準(zhǔn)確性。(3)較為落后的安全信息管理體系,安全風(fēng)險防范管理計劃、安全應(yīng)急預(yù)案、事故控制、事故隱患管理、事故檢測和鑒定、安全與事故檢查及安全評估等各種安全管理事務(wù)處理,都需要對相關(guān)的安全事故記錄信息進行檢索,由于當(dāng)前安全信息管理體系的落后,造成對事故信息進行檢索及查詢也是比較費時費力的,管理效果也不是很好。1.3課題主要來源及研究內(nèi)容本課題對安全管理信息系統(tǒng)的關(guān)鍵技術(shù)、系統(tǒng)模塊化設(shè)計、關(guān)鍵組件的開發(fā)進行深入研究,開發(fā)出了低成本,滿足實際需要的安全管理信息系統(tǒng)。系統(tǒng)設(shè)計主要功能模塊包括現(xiàn)場安全檢查管理、現(xiàn)場隱患管理、施工風(fēng)險管理、應(yīng)急預(yù)案管理、施工事故管理及安全監(jiān)督審核管理等六個主要的功能管理模塊及其子模塊。課題具體的研究內(nèi)容包括如下幾點:(1)對當(dāng)前建筑施工現(xiàn)場安全管理系統(tǒng)的相關(guān)實現(xiàn)技術(shù)和研究現(xiàn)狀進行分析,利用本人所在的建筑施工單位安全管理的具體安全管理業(yè)務(wù)需求和所存在的安全管理問題,確定該系統(tǒng)的功能模塊需求,提出一種適合當(dāng)前建筑施工安全管理需求和技術(shù)條件的解決方案;(2)對系統(tǒng)進行總體方案進行設(shè)計,根據(jù)需求分析對各個功能模塊進行信息設(shè)計開發(fā),采用SSH集成開發(fā)框架對系統(tǒng)進行架構(gòu)設(shè)計,使用模塊化設(shè)計思想對系統(tǒng)各功能模塊進行設(shè)計,解決個模塊之間的耦合性,提高系統(tǒng)的可擴展性和穩(wěn)定性;(3)根據(jù)前期的系統(tǒng)功能模塊設(shè)計分析,對系統(tǒng)后臺數(shù)據(jù)庫進行設(shè)計,明確各個數(shù)據(jù)表之間的實體關(guān)系模型;(4)在系統(tǒng)設(shè)計實現(xiàn)的基礎(chǔ)之上,對系統(tǒng)各功能模塊進行自動化測試,測試系統(tǒng)的功能操作是否滿足系統(tǒng)需求分析時的要求。經(jīng)過系統(tǒng)測試,對系統(tǒng)各功能模塊進行重新認(rèn)識,找出系統(tǒng)漏洞,對系統(tǒng)進行調(diào)試,從而提高系統(tǒng)的可靠性。1.4論文組織結(jié)構(gòu)第1章緒論主要介紹了該建筑施工現(xiàn)場安全管理系統(tǒng)的研究背景及意義、較系統(tǒng)地分析了國內(nèi)外發(fā)展現(xiàn)狀及動態(tài),并對本文主要研究內(nèi)容進行了分析說明。第2章系統(tǒng)相關(guān)技術(shù)主要介紹本系統(tǒng)設(shè)計實現(xiàn)過程中所用到的相關(guān)技術(shù)知識。主要包括了統(tǒng)一建模語言UML、SSH集成開發(fā)技術(shù)及Oracle數(shù)據(jù)庫等與該系統(tǒng)開發(fā)相關(guān)的軟件開發(fā)技術(shù)。第3章系統(tǒng)需求分析首先對建筑施工現(xiàn)場安全管理系統(tǒng)的需求分析進行了簡要的概述,并對系統(tǒng)的用戶權(quán)限角色和系統(tǒng)主要功能模塊進行需求分析,經(jīng)過用例圖及用例描述的方式對系統(tǒng)功能進行分析,最后對系統(tǒng)的可行性及性能需求進行了分析。第4章系統(tǒng)詳細設(shè)計在系統(tǒng)需求分析的基礎(chǔ)之上,對該系統(tǒng)的物理架構(gòu)、邏輯架構(gòu)及系統(tǒng)功能模塊進行詳細的設(shè)計,在設(shè)計過程中主要用到了功能模塊的流程圖和類圖進行設(shè)計說明,同時對系統(tǒng)的后臺數(shù)據(jù)庫進行邏輯結(jié)構(gòu)和實體關(guān)系模型設(shè)計。第5章系統(tǒng)的實現(xiàn)與測試經(jīng)過對系統(tǒng)的功能運行,截取相關(guān)功能模塊的圖片來展示系統(tǒng)部分功能實現(xiàn)效果圖,同時給出了部分功能的部分源代碼。最后對系統(tǒng)的功能進行測試。測試結(jié)果顯示該系統(tǒng)滿足了系統(tǒng)開發(fā)時的要求。第6章總結(jié)主要是對該系統(tǒng)的設(shè)計和實現(xiàn)進行總結(jié),包括系統(tǒng)的不足之處及待改進的地方。第2章系統(tǒng)相關(guān)技術(shù)2.1統(tǒng)一建模語言UMLUML全稱UnifiedModelingLanguage,即統(tǒng)一建模語言。面向?qū)ο蠹夹g(shù)的具體抽象數(shù)據(jù)結(jié)構(gòu)實現(xiàn)就是經(jīng)過UML來進行建模設(shè)計實現(xiàn)的。UML是一種可視化的建模語言,它主要經(jīng)過面向?qū)ο蟮脑O(shè)計思想,將文檔的描述、編寫用可視化的圖形來進行實現(xiàn)。讓開發(fā)者對程序設(shè)計有一個直觀、清晰的設(shè)計思路[7]。在UML設(shè)計語言中,能夠提供多種類型的圖形來對軟件功能模塊或者接口進行設(shè)計。下面對介紹幾種常見的建模語言圖形。(1)用例圖:UML中的用例圖是最常見的面向?qū)ο蟪绦蛟O(shè)計描述圖,其作用是對一個軟件功能模塊中的用戶或者核心功能模塊及其子模塊及擴展模塊進行圖形化的描述。在對其進行描述的過程中,將用例圖中的模塊與程序設(shè)計的流程進行綁定。同時對各功能模塊的接口及模塊之間的關(guān)系進行的描述。這樣在對系統(tǒng)功能軟件設(shè)計的任何階段都能夠讓程序員清晰的明確自己所編寫的軟件功能模塊在整個系統(tǒng)中的作用及地位。而且用例圖還能夠?qū)φ麄€系統(tǒng)軟件項目的開發(fā)時間周期進行預(yù)測,這為程序員提供了一個工作量預(yù)測的參考。提高了系統(tǒng)軟件完成的概率。用UML對用例圖進行具體的描述是用一個橢圓來代表的。如圖2.1所示為一個UML用例圖的實例化描述圖。圖2.1用例圖實例若用例圖中的主要或者是用戶,那就需要用圖2.2所示的用例圖來進行描述,該圖能夠描述出用戶與系統(tǒng)各功能模塊之間的關(guān)系。圖2.2活動者(2)順序圖:也稱時序圖,它的主要作用是顯示各個對象之間的交互情況。在面向?qū)ο笤O(shè)計的順序圖中,能夠很好的描述對象之間的消息傳遞的時序情況,同時順序圖是二維的,圖2.3所示。圖2.3順序圖實例2.2SSH集成開發(fā)技術(shù)SSH集成開發(fā)框架是當(dāng)前針對web平臺應(yīng)用軟件而開發(fā)的一個軟件開發(fā)框架,主要由三部分組成,分別為Struts、Spring和Hibernate,并整合了這三個集成開發(fā)框架的優(yōu)勢。在實際應(yīng)用過程中,以Spring框架為核心,結(jié)合MVC模式的Struts與Hibernate框架整合,而且利用Spring框架中的IOC容器來管理系統(tǒng)開發(fā)各組件之間的各種依賴關(guān)系,對系統(tǒng)事務(wù)進行業(yè)務(wù)邏輯的分離。其具體的做法是經(jīng)過系統(tǒng)模型的需求,用面向?qū)ο蟪绦蛟O(shè)計的思想來對系統(tǒng)最基礎(chǔ)的Java操作對象進行實例化,編寫Hibernate的DAO相關(guān)接口,實現(xiàn)DAO類中的數(shù)據(jù)庫訪問[8]。Spring主要負責(zé)系統(tǒng)業(yè)務(wù)邏輯的處理。SSH集成開發(fā)框架的模型結(jié)構(gòu)圖,如圖2.4所示。圖2.4SSH基礎(chǔ)開發(fā)框架模型圖SSH基礎(chǔ)開發(fā)技術(shù)框架主要包括Struts、Spring和Hibernate三種開發(fā)技術(shù)框架,下面將分別對這三種開發(fā)框架進行分析。(1)Struts框架Struts框架的設(shè)計主要是為了對基于Javaservlet規(guī)范的網(wǎng)站應(yīng)用程序進行兼容。該框架包括一組相互調(diào)用的系統(tǒng)功能靜態(tài)類、系統(tǒng)Servlet和頁面JSP標(biāo)簽庫等組成[12]?;赟truts框架開發(fā)的網(wǎng)站應(yīng)用程序都采用了MVC的模塊化設(shè)計思想,實現(xiàn)了系統(tǒng)功能模塊的低耦合高內(nèi)聚的效果。并采用JSP腳本語言對系統(tǒng)前端頁面進行動態(tài)設(shè)計。Struts框架中的控制器作為頁面請求的接收者,發(fā)揮著核心的作用。使用控制器Servlet(ActionServlet)來確認(rèn)和完成相應(yīng)的業(yè)務(wù)操作,并通知控制器表單(ActionFrom),對用戶提交的請求進行封裝,然后提交給相應(yīng)的業(yè)務(wù)邏輯管理者(Manager)執(zhí)行業(yè)務(wù)邏輯,最后由控制器映射(ActionMapping)將業(yè)務(wù)邏輯執(zhí)行結(jié)果反饋給前端頁面用戶[20]。如圖2.5所示,為Struts框架的工作流程圖。圖2.5Struts工作流程圖(2)Spring框架Spring框架是基于面向切面編程(AOP)的層次化模塊化的系統(tǒng)開發(fā)架構(gòu)。該框架不但解決了當(dāng)前J2EE平臺開發(fā)過程中所遇到的大部門問題,而且能夠有效的協(xié)調(diào)軟件系統(tǒng)中間層、服務(wù)層和DAO層等層次之間的溝通兼容問題,有效的將各層次之間的邏輯業(yè)務(wù)分離。SSH集成開發(fā)框架中的控制器(Action)和系統(tǒng)靜態(tài)類的邏輯處都是經(jīng)過Spring來進行控制,在最低限度的降低各層次之間的耦合度的情況下,對系統(tǒng)各模塊進行有效的維護。面向切面編程AOP是指根據(jù)業(yè)務(wù)邏輯過程進行切面編程,其設(shè)計目標(biāo)是為了盡可能的降低業(yè)務(wù)邏輯處理的耦合性,從而提高系統(tǒng)的穩(wěn)定性和可靠性。Spring能夠為軟件開發(fā)者提供一些業(yè)務(wù)邏輯處理和服務(wù)包,為系統(tǒng)的高內(nèi)聚開發(fā)提供支持。同時,在Spring容器中封裝了很多系統(tǒng)功能模塊事務(wù)處理接口,如異?;貪L、業(yè)務(wù)完成后的數(shù)據(jù)提交等等,這些接口都能夠很好的對系統(tǒng)業(yè)務(wù)進行控制。(3)Hibernate框架Hibernate是一種輕量級的開發(fā)架構(gòu),其豐富的業(yè)務(wù)功能支持為系統(tǒng)的開發(fā)提供了一種對象關(guān)系映射的支持。同時Hibernate還對系統(tǒng)后臺數(shù)據(jù)庫的相關(guān)操作進行了封裝,經(jīng)過JDBC方法對數(shù)據(jù)庫進行連接,并在系統(tǒng)業(yè)務(wù)處理之前完成系統(tǒng)的數(shù)據(jù)映射,程序員也能夠經(jīng)過Hibernate框架對系統(tǒng)功能業(yè)務(wù)類進行持久化設(shè)計,實現(xiàn)業(yè)務(wù)功能模塊之間的多態(tài)、繼承和關(guān)聯(lián)等操作[23]。2.3Oracle數(shù)據(jù)庫Oracle數(shù)據(jù)庫管理軟件是Oracle公司于1979年開發(fā)的關(guān)系型數(shù)據(jù)庫管理軟件產(chǎn)品,該軟件主要采用SQL數(shù)據(jù)庫開發(fā)語言進行系統(tǒng)數(shù)據(jù)庫的操作訪問。Oracle數(shù)據(jù)庫能夠在100多種不用類型的硬件平臺上運行,如工作站、PC、大型機等等,同時支持大部分常見的操作系統(tǒng)[24]。用戶的Oracle數(shù)據(jù)庫能夠很容易的從一臺電腦上遷移到另一臺電腦上,而且Oracle數(shù)據(jù)庫的分布式結(jié)構(gòu)能夠?qū)⑾到y(tǒng)的業(yè)務(wù)數(shù)據(jù)分配到多個電腦上進行保存和維護,而且相互之間的操作和通信都是透明的。1992年,Oracle公司推出了一種協(xié)同服務(wù)器數(shù)據(jù)庫,這大大提高了傳統(tǒng)數(shù)據(jù)庫管理的效率和安全性,使得數(shù)據(jù)庫技術(shù)達到了新的高度。當(dāng)前Oracle數(shù)據(jù)庫的市場占有率達到了50%,Oracle數(shù)據(jù)庫之因此能夠受到廣大用戶的青睞,主要原因在于如下幾方面:(1)支持大型數(shù)據(jù)庫和多用戶的高性能事務(wù)處理能力采用Oracle數(shù)據(jù)庫能夠最大支持幾百千兆的數(shù)據(jù)管理服務(wù),同時能夠充分利用現(xiàn)有的硬件服務(wù)器設(shè)備支持大量用戶在并發(fā)進行各種數(shù)據(jù)操作應(yīng)用。Oracle數(shù)據(jù)庫能夠?qū)⑼粩?shù)據(jù)操作的爭用降到最小,保證數(shù)據(jù)的一致性。而且Oracle數(shù)據(jù)庫的維護能夠每天24小時持續(xù)不間斷的在較高性能狀態(tài)下工作。在后臺服務(wù)器電腦系統(tǒng)出現(xiàn)故障的情況下,Oracle數(shù)據(jù)庫還能夠繼續(xù)高效的完成數(shù)據(jù)庫的使用,不會因此而中斷。(2)嚴(yán)格遵守操作系統(tǒng)、網(wǎng)絡(luò)通信協(xié)議和用戶接口的相關(guān)標(biāo)準(zhǔn)Oracle數(shù)據(jù)庫是一個開放的垮平臺管理系統(tǒng),在降低用戶運行成本的情況下,對各種協(xié)議標(biāo)準(zhǔn)100%的兼容。(3)對后臺數(shù)據(jù)庫進行安全性和完整性控制為了保障系統(tǒng)后臺數(shù)據(jù)的安全可靠,Oracle數(shù)據(jù)庫對各種數(shù)據(jù)的存取都進行了限制和監(jiān)控,從而提高系統(tǒng)的數(shù)據(jù)完整性和可靠性。(4)支持分布式處理機制Oracle數(shù)據(jù)庫能夠利用計算機網(wǎng)絡(luò)中的各種資源,將數(shù)據(jù)業(yè)務(wù)處理分為數(shù)據(jù)庫后臺服務(wù)器和客戶程序,所有的系統(tǒng)共享數(shù)據(jù)都能夠經(jīng)過數(shù)據(jù)庫管理系統(tǒng)中的計算設(shè)備進行處理,而運行數(shù)據(jù)庫程序應(yīng)用的工作站主要用于對數(shù)據(jù)業(yè)務(wù)的解釋和數(shù)據(jù)顯示。經(jīng)過互聯(lián)網(wǎng)中的計算機節(jié)點,Oracle數(shù)據(jù)庫能夠?qū)⒍嗯_不同配置、不用地域的計算機上的數(shù)據(jù)組成一個虛擬的數(shù)據(jù)庫,該數(shù)據(jù)庫能夠被網(wǎng)絡(luò)上的任何合法用戶使用,而且分布式的數(shù)據(jù)庫管理同樣具有數(shù)據(jù)一致性和管理透明性[25]。(5)具有較好的可移植性和可兼容性O(shè)racle數(shù)據(jù)庫能夠在不同的操作系統(tǒng)上使用,這就使得Oracle數(shù)據(jù)庫管理的數(shù)據(jù)程序應(yīng)用能夠移植到不同類型的操作系統(tǒng)平臺上去進行日常管理維護,而且只需要進行較小的改動就能夠完成數(shù)據(jù)的遷移。Oracle數(shù)據(jù)庫的兼容性主要表現(xiàn)在Oracle數(shù)據(jù)庫管理軟件兼容各種協(xié)議標(biāo)準(zhǔn),包括不同標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信協(xié)議和操作系統(tǒng)。如圖2.6所示,為Oracle數(shù)據(jù)庫管理軟件的組成結(jié)構(gòu)。圖2.6Oracle數(shù)據(jù)庫結(jié)構(gòu)圖2.4本章小結(jié)本章主要介紹了建筑施工現(xiàn)場安全管理信息系統(tǒng)設(shè)計和實現(xiàn)的相關(guān)技術(shù)。在本章中,簡述了用于建模的統(tǒng)一建模語言UML,SSH集成開發(fā)框架及后臺數(shù)據(jù)庫Oracle,經(jīng)過這些系統(tǒng)相關(guān)技術(shù)的分析,為后續(xù)章節(jié)的設(shè)計和開發(fā)做好了技術(shù)準(zhǔn)備。第3章系統(tǒng)需求分析本文的研究目標(biāo)在于設(shè)計與實現(xiàn)一個適合建筑施工現(xiàn)場安全管理的信息系統(tǒng),經(jīng)過對建筑施工操作及其安全隱患的分析,對該系統(tǒng)進行詳細的功能模塊需求分析。下面將針對建筑施工現(xiàn)場安全管理業(yè)務(wù)的實際情況,結(jié)合先進的信息管理理論,利用SSH軟件架構(gòu)設(shè)計技術(shù),對系統(tǒng)進行需求分析。3.1需求分析概述系統(tǒng)的需求分析主要是根據(jù)系統(tǒng)的具體情況來對相應(yīng)的軟件開發(fā)進行功能性及非功能性方面的分析,其主要目的是為了避免軟件開發(fā)人員在對系統(tǒng)軟件進行開發(fā)設(shè)計時出現(xiàn)功能設(shè)計方向錯誤或者偏離實際用戶使用要求。這對于軟件的開發(fā)維護來說,是非常有用的,也是每個程序軟件開發(fā)過程中不可或缺的重要的一步。同時在對軟件需求分析時,需要從軟件開發(fā)人員及軟件使用者兩方面來考慮分析。明確軟件開發(fā)的功能及非功能性的需求,能夠減少軟件開發(fā)人員許多不必要的工作。提高軟件開發(fā)的效率、降低后期維護成本。本文主要結(jié)合了當(dāng)前軟件開發(fā)技術(shù)發(fā)展的現(xiàn)狀和建筑施工現(xiàn)場的安全管理所存在的問題,根據(jù)建筑企業(yè)及管理者對建筑行業(yè)的安全標(biāo)準(zhǔn),對該建筑施工現(xiàn)場安全管理系統(tǒng)進行開發(fā)和設(shè)計。經(jīng)過該系統(tǒng)的使用,能夠較好的對建筑施工現(xiàn)場安全問題進行預(yù)警,規(guī)范施工人員的操作流程,提高建筑施工的質(zhì)量,促進建筑施工安全管理的信息化建設(shè)。在對該系統(tǒng)進行設(shè)計之前,不但要考慮到軟件系統(tǒng)的功能和非功能性需求,還需要明確系統(tǒng)的一些設(shè)計要求和目標(biāo)。因此,在對系統(tǒng)進行設(shè)計開發(fā)時,應(yīng)該遵循以下幾方面的原則。(1)實用性原則在對系統(tǒng)進行設(shè)計和開發(fā)時,要充分考慮系統(tǒng)功能模塊的實用性,同時系統(tǒng)的操作界面需要設(shè)計的簡潔、友好、靈活,便于系統(tǒng)的管理維護。(2)合理性原則系統(tǒng)的設(shè)計要充分考慮系統(tǒng)實際用戶并發(fā)數(shù)量和系統(tǒng)的部署環(huán)境等因素。系統(tǒng)的開發(fā)應(yīng)符合軟硬件設(shè)計規(guī)范,設(shè)備管理和系統(tǒng)業(yè)務(wù)模塊的維護不應(yīng)過度依賴于某個單一的軟硬件產(chǎn)品。數(shù)據(jù)庫的選擇需要滿足跨平臺管理的要求。(3)穩(wěn)定性原則建筑施工現(xiàn)場安全管理系統(tǒng)對于施工企業(yè)和現(xiàn)場工人來說,其運行的穩(wěn)定可靠性是重點考慮的部分,在系統(tǒng)開發(fā)部署完成后,需要對該系統(tǒng)進行穩(wěn)定性操作測試。同時,系統(tǒng)在設(shè)計開發(fā)時應(yīng)該建立在成熟的軟件和硬件平臺之上,運用安全控制機制、可靠性監(jiān)控和故障應(yīng)急處理等手段來保障系統(tǒng)的穩(wěn)定性。(4)安全性原則系統(tǒng)的設(shè)計需要充分考慮系統(tǒng)的數(shù)據(jù)安全性,對系統(tǒng)的運行環(huán)境需要安裝相關(guān)的安全防護軟件。對于系統(tǒng)的用戶登錄需要進行嚴(yán)格的合法性校驗,對后臺數(shù)據(jù)進行容災(zāi)備份操作,以保障系統(tǒng)數(shù)據(jù)的安全。(5)可拓展性原則系統(tǒng)可擴展性是對系統(tǒng)將來新功能添加的難以程度,可擴展性要求系統(tǒng)具有對新功能模塊添加的兼容能力。因此在對系統(tǒng)進行設(shè)計和開發(fā)時,需要對各功能模塊的接口進行冗余設(shè)計,即對系統(tǒng)的接口進行通用化設(shè)計,并保留一些接口,便于后續(xù)系統(tǒng)擴展。根據(jù)對建筑施工現(xiàn)場安全管理的具體業(yè)務(wù)實際調(diào)查分析,本文所設(shè)計和開發(fā)的建筑施工現(xiàn)場安全管理信息系統(tǒng)的主要功能模塊包括現(xiàn)場安全檢查管理、現(xiàn)場隱患管理、施工風(fēng)險管理、應(yīng)急預(yù)案管理、施工事故管理及安全監(jiān)督審核管理等六個主要的功能管理模塊。系統(tǒng)的總體用例分析圖,如圖3.1所示。圖3.1系統(tǒng)總體用例圖3.2系統(tǒng)權(quán)限角色分析根據(jù)建筑施工企業(yè)的日常管理及現(xiàn)場安全業(yè)務(wù)操作的具體情況,能夠得出該系統(tǒng)的用戶類型包括建筑施工人員、監(jiān)理、項目經(jīng)理、系統(tǒng)管理員等。因此,系統(tǒng)的用戶角色分類表,如表3.1所示。表3.1系統(tǒng)角色分析表用戶類型主要職責(zé)施工人員主要負責(zé)建筑項目的日常施工操作,按照建筑標(biāo)準(zhǔn)和設(shè)計圖紙進行建筑施工;監(jiān)理主要負責(zé)施工建筑的質(zhì)量監(jiān)督管理,包括質(zhì)量抽檢、審核簽字等業(yè)務(wù);項目經(jīng)理主要負責(zé)建筑項目的總體管理業(yè)務(wù)流程,如建筑工人管理、施工進度管理等業(yè)務(wù);系統(tǒng)管理員主要是對系統(tǒng)進行日常管理維護,包括用戶管理、權(quán)限管理、日志管理等系統(tǒng)管理維護。3.3系統(tǒng)主要功能模塊分析3.3.1現(xiàn)場安全檢查管理系統(tǒng)的現(xiàn)場安全檢查管理功能模塊主要是對建筑施工現(xiàn)場安全檢查進行管理,包括項目安全管理部門對建筑施工現(xiàn)場的安全檢查信息通知,安全檢查結(jié)果的上報,安全檢查結(jié)果的簽收及項目施工整改等相關(guān)業(yè)務(wù)流程。在項目監(jiān)理人員對建筑施工項目進行安全檢查時,首先由監(jiān)理發(fā)布安全檢查通知,各個項目部接收通知后,對相關(guān)建筑施工項目的安全隱患問題進行排除,以配合監(jiān)理人員的安全檢查工作;然后根據(jù)檢查情況,由項目負責(zé)人簽字確認(rèn),并由各部門根據(jù)檢查結(jié)果向上級進行匯報;若存在施工現(xiàn)場安全隱患問題,則需要進行定期整改,直到安全檢查經(jīng)過為止。因此,系統(tǒng)的現(xiàn)場安全檢查管理功能模塊的子模塊包括安全檢查通知、安全檢查接收、檢查結(jié)果上報以及項目安全整改。如圖3.2所示,為系統(tǒng)的現(xiàn)場安全檢查管理功能模塊用例圖。圖3.2現(xiàn)場安全檢查用例圖3.3.2現(xiàn)場隱患管理系統(tǒng)的現(xiàn)場隱患管理功能模塊主要是對建筑施工現(xiàn)場所存在的安全隱患進行管理。在對建筑施工現(xiàn)場進行安全隱患管理的過程中,首先由各建筑施工項目部對其所管轄項目部分的施工過程、設(shè)備安全及員工工作環(huán)境進行定期檢查,根據(jù)檢查的結(jié)果上報給項目負責(zé)人,由項目負責(zé)人簽字審核后,將該報告提交到安全管理部門進行統(tǒng)一的安全文件管理。對于定期安全檢查過程中所發(fā)現(xiàn)的安全隱患,需要及時進行整改和完善,徹底避免和消除建筑施工過程中的安全隱患。因此,在對系統(tǒng)的現(xiàn)場隱患管理功能模塊進行功能模塊需求設(shè)計時,其主要包括部門自檢、隱患整改和結(jié)果上傳。如圖3.3所示,為現(xiàn)場安全隱患管理功能模塊的用例圖。圖3.3現(xiàn)場安全隱患管理用例圖3.3.3施工風(fēng)險管理系統(tǒng)的施工風(fēng)險管理功能模塊主要是對施工過程的風(fēng)險因素進行管理。在對建筑施工現(xiàn)場安全進行管理的過程中,如果能夠識別其施工管理覆蓋的范圍,建筑施工項目和施工服務(wù)就能夠控制和增加相關(guān)影響因素,對施工項目計劃進行修改和制定施工風(fēng)險管理方案,包括施工過程的時間進度管理、所需的資源配置和項目實施人員安排等。因此,系統(tǒng)的施工風(fēng)險管理功能模塊包括施工影響因子識別、風(fēng)險源判斷及施工風(fēng)險管理方案制定等子模塊。如圖3.4所示,為施工風(fēng)險管理功能的用例分析圖。圖3.4施工風(fēng)險管理用例圖3.3.4應(yīng)急預(yù)案管理系統(tǒng)的應(yīng)急預(yù)案管理功能模塊主要是對建筑施工現(xiàn)場安全管理過程中的應(yīng)急事件進行預(yù)案管理。一般,建筑施工單位的應(yīng)急中心會根據(jù)建筑企業(yè)自身的特點及建筑工程項目的具體情況,制定適合特定建筑項目施工現(xiàn)場的一個或多個應(yīng)急準(zhǔn)備和響應(yīng)程序。經(jīng)過對建筑施工現(xiàn)場安全的實際調(diào)查分析,系統(tǒng)應(yīng)急預(yù)案管理功能模塊包括預(yù)案編寫、安全培訓(xùn)、預(yù)案執(zhí)行及預(yù)案演練等四個子模塊。如圖3.5所示,為應(yīng)急預(yù)案管理功能模塊用例圖。圖3.5應(yīng)急預(yù)案管理用例圖3.3.5施工事故管理系統(tǒng)的施工事故管理功能模塊主要是對建筑施工現(xiàn)場的施工事故進行管理。實現(xiàn)對建筑施工過程中的事故進行規(guī)范管理,而且按照相關(guān)流程進行管理,降低施工事故所造成的損失。在施工事故管理的過程中,需要由項目管理中心對施工過程中所遇到的事故進行調(diào)查和分析,整理事故發(fā)生現(xiàn)場的照片、事故經(jīng)過、事故損失情況、原因分析等。經(jīng)過對施工事故的調(diào)查分析,找到事故原因,提出新的防范措施從而避免事故的再次發(fā)生。經(jīng)過對建筑施工事故的具體管理事務(wù)分析,該施工事故管理功能模塊包括事故資料收集、事故調(diào)查分析、事故防范措施及事故文檔備案等四個子模塊。施工事故管理功能模塊的用例圖如圖3.6所示。圖3.6施工事故管理的用例圖3.3.6安全監(jiān)督審核管理系統(tǒng)的安全監(jiān)督審核管理功能模塊主要是對建筑施工過程進行安全監(jiān)督的計劃評審管理。建筑施工過程中的監(jiān)理人員會按照施工的進度和具體情況,每隔一定時間對該建筑施工項目的施工環(huán)境和施工情況進行內(nèi)部安全審核。經(jīng)過對建筑施工現(xiàn)場安全的監(jiān)督審核管理,確保建筑施工的有序進行,并保存施工過程的持續(xù)安全性。對于建筑施工安全評審應(yīng)該包括施工環(huán)境的改進評價機會及修改環(huán)境安全需求,包括安全管理的方針、目標(biāo)和指標(biāo)等。因此,系統(tǒng)所設(shè)計的安全監(jiān)督審核管理功能模塊包括內(nèi)部安全審核、施工過程評審及施工糾錯改正等三個子模塊。安全監(jiān)督審核管理功能模塊用例圖,如圖3.7所示。圖3.7安全監(jiān)督審核管理用例圖3.4系統(tǒng)可行性分析系統(tǒng)可行性分析是對系統(tǒng)在設(shè)計、開發(fā)和實現(xiàn)的整個流程的實現(xiàn)可行性進行分析,經(jīng)過對系統(tǒng)軟件進行可行性分析,能夠降低軟件設(shè)計實現(xiàn)的風(fēng)險,提高系統(tǒng)開發(fā)的實現(xiàn)成功率,減少系統(tǒng)軟件的開發(fā)時間,合理利用所需資源,從而大大降低系統(tǒng)開發(fā)維護成本。3.4.1操作可行性經(jīng)過對建筑行業(yè)的施工現(xiàn)場安全管理業(yè)務(wù)實際調(diào)查分析后,該系統(tǒng)的施工安全管理業(yè)務(wù)流程完全符合建筑企業(yè)相關(guān)人員對施工安全信息進行管理的過程。其所分析的業(yè)務(wù)功能模塊操作邏輯是有實際實現(xiàn)價值的,系統(tǒng)的設(shè)計結(jié)合了施工人員、建筑監(jiān)理人員及項目負責(zé)人等系統(tǒng)用戶的日常管理操作習(xí)慣,盡可能的設(shè)計出能夠方便用戶快速進行功能操作的系統(tǒng)界面,從而熟悉該系統(tǒng)功能模塊的業(yè)務(wù)操作流程。在系統(tǒng)設(shè)計實現(xiàn)的過程中,由于相關(guān)的系統(tǒng)開發(fā)技術(shù)都比較成熟,再加上自己的項目實踐經(jīng)驗,能夠?qū)υ撓到y(tǒng)進行設(shè)計和開發(fā),讓用戶快速上手使用,因此該系統(tǒng)軟件無論是開發(fā),還是使用都是可行的。3.4.2技術(shù)可行性本文所設(shè)計的建筑施工現(xiàn)場安全管理信息系統(tǒng)主要采用B/S的系統(tǒng)結(jié)構(gòu),當(dāng)前該結(jié)構(gòu)的相關(guān)設(shè)計實現(xiàn)技術(shù)已經(jīng)相當(dāng)成熟,而且能夠在多種類型的操作系統(tǒng)上實現(xiàn),具有良好的兼容性和可靠性。該模式最大特點是只要在客戶端PC上安裝瀏覽器,就能夠經(jīng)過內(nèi)網(wǎng)或外網(wǎng)訪問系統(tǒng)進行各種業(yè)務(wù)功能操作,不需要對客戶端軟件進行維護和管理,減低了系統(tǒng)的維護成本,同時提高了用戶的操作友好性。同時系統(tǒng)的后臺數(shù)據(jù)庫采用Oracle數(shù)據(jù)庫,該數(shù)據(jù)庫干了軟件能夠較好的實現(xiàn)系統(tǒng)數(shù)據(jù)的高效管理,并提供了數(shù)據(jù)訪問控制等安全機制。在系統(tǒng)功能模塊設(shè)計時,采用了MVC三層模式設(shè)計,該模塊能夠大大降低系統(tǒng)的耦合度,提高系統(tǒng)程序的復(fù)用性,降低系統(tǒng)維護成本,方便系統(tǒng)軟件的管理。因此,能夠得出該系統(tǒng)的開發(fā)和實現(xiàn),在技術(shù)方面是可行的。3.4.3經(jīng)濟可行性在系統(tǒng)的設(shè)計和開發(fā)部署過程中,系統(tǒng)主要采用Eclipse、Tomcat、Oracle等系統(tǒng)軟件開發(fā)工具。除了Oracle數(shù)據(jù)庫需要購買之外,其它的開發(fā)所需軟件都不需要投入過多的資金。在對系統(tǒng)進行部署時,需要兩臺服務(wù)器主機,一臺是web服務(wù)器,一臺為數(shù)據(jù)庫服務(wù)器,其所需的硬件投入成本都在公司所能夠承受的范圍內(nèi)。在整個系統(tǒng)開發(fā)實現(xiàn)過程中,投入最多的是人工成本,而整個系統(tǒng)的開發(fā)技術(shù)都比較成熟,開發(fā)工作量和難度都不算大,開發(fā)周期短,因此,從系統(tǒng)的開發(fā)和部署對系統(tǒng)的經(jīng)濟可行性進行分析,能夠得出該系統(tǒng)在經(jīng)濟上是可行的。3.5系統(tǒng)性能需求分析建筑施工現(xiàn)場安全管理系統(tǒng)對系統(tǒng)設(shè)計的性能有較高的要求,經(jīng)過對建筑施工現(xiàn)場管理過程的研究調(diào)查,系統(tǒng)在性能方面需要滿足以下幾方面的需求。(1)系統(tǒng)安全性。系統(tǒng)的安全性能是使用系統(tǒng)的前提。本文所設(shè)計的建筑施工現(xiàn)場安全管理信息系統(tǒng)主要供建筑單位管理者及建筑工作人員使用,很多建筑施工相關(guān)的保密數(shù)據(jù)信息都保存在系統(tǒng)數(shù)據(jù)庫服務(wù)器中,一旦被不法分子竊取,將嚴(yán)重影響項目的安全,后果不堪設(shè)想。因此在對系統(tǒng)進行設(shè)計開發(fā)時,需要對系統(tǒng)的數(shù)據(jù)安全性,特別是數(shù)據(jù)庫中保存的數(shù)據(jù)安全進行加密設(shè)計。(2)可靠穩(wěn)定性。該系統(tǒng)一旦部署后,將一直運行下去,而且對于建筑企業(yè)來說,由系統(tǒng)的崩潰或者不穩(wěn)定所帶來的損失將是巨大的。因此需要對系統(tǒng)進行容災(zāi)備份和功能模塊的穩(wěn)定性測試,從而保障系統(tǒng)運行的穩(wěn)定可靠。(3)人性化。對于建筑企業(yè)來說,其工作人員的層次參差不齊,系統(tǒng)的開發(fā)需要滿足不同類型的使用者的需求,對系統(tǒng)的接口設(shè)計應(yīng)該盡量豐富,系統(tǒng)的界面設(shè)計美觀,功能操作便利。(4)升級靈活性。升級靈活性也叫可擴展性,在系統(tǒng)運行過程中,由于用戶業(yè)務(wù)的增加及技術(shù)的改進,需要對系統(tǒng)功能和性能進行擴展和升級設(shè)計,這就需要對系統(tǒng)的接口進行預(yù)留設(shè)計,以便后續(xù)進行升級擴展。3.6本章小結(jié)本章主要是對系統(tǒng)進行功能上和非功能上的需求分析,在功能上包括系統(tǒng)的用戶權(quán)限角色分析和主要功能模塊的需求分析;在非功能上包括系統(tǒng)可行性和系統(tǒng)性能需求等方面,經(jīng)過對該系統(tǒng)詳細的需求分析為下一章系統(tǒng)的詳細設(shè)計做技術(shù)準(zhǔn)備。第4章系統(tǒng)詳細設(shè)計在第3章中已經(jīng)對建筑施工現(xiàn)場安全管理的事務(wù)處理進行了詳細的分析調(diào)查,并完成了該管理信息系統(tǒng)的需求分析,本章將在此基礎(chǔ)之上,對系統(tǒng)進行詳細設(shè)計。4.1系統(tǒng)的物理架構(gòu)建筑施工現(xiàn)場安全管理信息系統(tǒng)的物理架構(gòu)設(shè)計,如圖4-1所示。圖4-1系統(tǒng)物理架構(gòu)從上圖中,能夠看出該系統(tǒng)的物理設(shè)備主要由服務(wù)器和客戶端組成,系統(tǒng)服務(wù)器包括兩臺web服務(wù)器和一臺Oracle數(shù)據(jù)庫服務(wù)器??蛻舳朔譃閮煞N類型,一種是建筑施工企業(yè)內(nèi)部局域網(wǎng)電腦,另一種是外網(wǎng)電腦。經(jīng)過這兩種網(wǎng)絡(luò)都能夠?qū)υ撓到y(tǒng)進行訪問。4.2系統(tǒng)的邏輯架構(gòu)系統(tǒng)邏輯架構(gòu)主要是從系統(tǒng)功能模塊業(yè)務(wù)邏輯處理方面進行設(shè)計,在邏輯架構(gòu)設(shè)計的過程中,需要充分考慮系統(tǒng)實際的建筑施工現(xiàn)場安全管理應(yīng)用場景。因此,系統(tǒng)的邏輯架構(gòu)設(shè)計,如圖4-2所示。圖4-2系統(tǒng)邏輯架構(gòu)圖如上圖所示,該系統(tǒng)的邏輯架構(gòu)主要由表現(xiàn)層、協(xié)作層、業(yè)務(wù)層以及基礎(chǔ)服務(wù)四個部分組成。系統(tǒng)表現(xiàn)層:系統(tǒng)的表現(xiàn)層是用戶對系統(tǒng)進行直接操作的層次,在該層中,用戶經(jīng)過客戶端訪問該系統(tǒng)的主頁,然后經(jīng)過發(fā)送用戶請求向系統(tǒng)業(yè)務(wù)層發(fā)送系統(tǒng)操作指令。在系統(tǒng)完成用戶請求后,反饋請求執(zhí)行結(jié)果給用戶,經(jīng)過JSP將后臺響應(yīng)的數(shù)據(jù)進行頁面顯示,呈現(xiàn)給用戶界面。系統(tǒng)協(xié)作層:系統(tǒng)的協(xié)作層是對用戶請求和后臺業(yè)務(wù)操作進行查找、定位、創(chuàng)立等協(xié)作操作,在SSH集成開發(fā)框架中,一般由Struts來完成。該層主要由業(yè)務(wù)中心、流程中心、消息中心以及對業(yè)務(wù)流程處理分析等組成。系統(tǒng)業(yè)務(wù)層:系統(tǒng)業(yè)務(wù)層即是系統(tǒng)的功能模塊操作層,在該層中,將系統(tǒng)的各個功能模塊及其子模塊的相關(guān)操作進行了封裝,經(jīng)過相關(guān)類的方法來實現(xiàn)。在具體的業(yè)務(wù)操作過程中,主要是經(jīng)過接收用戶請求,對后臺數(shù)據(jù)庫進行的操作?;A(chǔ)服務(wù)層:系統(tǒng)基礎(chǔ)服務(wù)層包括消息引擎、數(shù)據(jù)引擎和工作流引擎。其中數(shù)據(jù)引擎是其它兩個引擎操作的基礎(chǔ),消息引擎和工作流引擎都需要數(shù)據(jù)引擎的支持。數(shù)據(jù)引擎是對后臺數(shù)據(jù)庫的增、刪、改、查等操作。系統(tǒng)只有經(jīng)過數(shù)據(jù)引擎才能夠?qū)ο到y(tǒng)數(shù)據(jù)庫進行操作。4.3系統(tǒng)功能模塊的劃分根據(jù)上一章對建筑施工現(xiàn)場安全管理的需求分析,該管理信息系統(tǒng)需要實現(xiàn)的功能主要包括現(xiàn)場安全檢查管理、現(xiàn)場隱患管理、施工風(fēng)險管理、應(yīng)急預(yù)案管理、施工事故管理及安全監(jiān)督審核管理等六個主要的功能管理模塊及其子模塊。因此,系統(tǒng)的功能模塊劃分如圖4.3所示。圖4.3建筑施工現(xiàn)場安全管理信息系統(tǒng)的功能模塊結(jié)構(gòu)圖4.4系統(tǒng)主要功能模塊設(shè)計4.4.1現(xiàn)場安全檢查管理系統(tǒng)的現(xiàn)場安全檢查管理功能模塊包括安全檢查通知、安全檢查接收、檢查結(jié)果上報以及項目安全整改等四個子模塊。在具體的功能模塊設(shè)計過程中,需要對現(xiàn)場安全檢查管理相關(guān)邏輯業(yè)務(wù)包進行設(shè)計。經(jīng)過這些邏輯業(yè)務(wù)包完成系統(tǒng)現(xiàn)場安全檢查管理的四個子模塊操作,而且按照系統(tǒng)的基礎(chǔ)數(shù)據(jù)層、業(yè)務(wù)邏輯層以及系統(tǒng)表現(xiàn)層對現(xiàn)場安全檢查管理業(yè)務(wù)邏輯進行了靜態(tài)類設(shè)計?,F(xiàn)場安全檢查管理管理業(yè)務(wù)邏輯的靜態(tài)類設(shè)計,如圖4-4所示。圖4-4現(xiàn)場安全檢查管理類圖從上圖中,能夠看出該系統(tǒng)現(xiàn)場安全檢查管理功能模塊包括5個主要的業(yè)務(wù)靜態(tài)類。下面分別對其進行功能描述。SafetyInspectionAction類:現(xiàn)場安全檢查控制類,用于實現(xiàn)對現(xiàn)場安全檢查進行通知、接收、結(jié)果上報以及項目整改等業(yè)務(wù)處理操作請求進行控制;SafetyInspectionManager類:現(xiàn)場安全檢查管理類,主要用于實現(xiàn)現(xiàn)場安全檢查邏輯業(yè)務(wù)操作,包括noticeInspection(),checkRecept(),reportInspection(),Improveproject()等方法,分別對應(yīng)現(xiàn)場安全檢查管理的安全檢查通知、安全檢查接收、檢查結(jié)果上報、項目安全整改等四個子模塊操作;SafetyInspectionSearch類:現(xiàn)場安全檢查數(shù)據(jù)查詢類,主要實現(xiàn)安全檢查對象的查詢,主要用于獲得安全檢查信息列表、待辦信息列表、檢查結(jié)果列表以及整改情況信息列表等數(shù)據(jù)信息;SafetyInspection類:現(xiàn)場安全檢查實體類,主要實現(xiàn)現(xiàn)場安全檢查類的封裝,包括現(xiàn)場安全檢查的屬性和存取這些屬性的方法,如安全檢查編號、名稱、檢查類型、檢查人、檢查部門等屬性以及包括對這些屬性進行增、刪、改、獲取等操作的方法;SafetyInspectionForm類:現(xiàn)場安全檢查表單類,主要用于封裝存儲現(xiàn)場安全檢查表單的詳細內(nèi)容,并在頁面間流轉(zhuǎn)顯示。系統(tǒng)的現(xiàn)場安全檢查管理功能模塊對建筑施工現(xiàn)場安全管理業(yè)務(wù)處理流程,如圖4.5所示。圖4.5現(xiàn)場安全檢查業(yè)務(wù)處理流程圖從上面的現(xiàn)場安全檢查業(yè)務(wù)處理流程圖中,能夠看出,該功能模塊的操作首先需要由建筑施工項目部的安全檢查科下達安全檢查通知,包括檢查的內(nèi)容、時間、地點等信息;然后由相關(guān)部門進行簽收,根據(jù)檢查通知內(nèi)容信息進行自檢,在自檢完成后,安全科人員對其現(xiàn)場安全情況進行檢測,若發(fā)現(xiàn)了安全問題,則確定其整改方案,由部門領(lǐng)導(dǎo)確認(rèn)審批。若無問題,則由安全科人員發(fā)布該檢查報告信息。4.4.2現(xiàn)場隱患管理系統(tǒng)的現(xiàn)場隱患管理功能模塊主要包括部門自檢、隱患整改和結(jié)果上傳等三個子模塊?,F(xiàn)場隱患管理模塊的設(shè)計目標(biāo)是為了盡可能避免建筑施工現(xiàn)場事故的發(fā)生。經(jīng)過定期的安全檢查,發(fā)現(xiàn)的新安全隱患,并及時進行整改和完善,徹底避免和消除建筑施工過程中的安全隱患。在對現(xiàn)場隱患管理模塊進行業(yè)務(wù)邏輯設(shè)計開發(fā)時,其相關(guān)靜態(tài)類設(shè)計,如圖4.6所示。圖4.6現(xiàn)場隱患管理類圖從上圖中,能夠看出該系統(tǒng)現(xiàn)場隱患管理功能模塊包括4個主要的業(yè)務(wù)靜態(tài)類。下面分別對其進行功能描述。SiteHiddenTroubleAction類:現(xiàn)場隱患控制類,用于實現(xiàn)對現(xiàn)場隱患進行自檢、整改和上傳等業(yè)務(wù)處理操作請求進行控制;SiteHiddenTroubleManager類:現(xiàn)場隱患管理類,主要用于實現(xiàn)現(xiàn)場隱患管理邏輯業(yè)務(wù)操作,包括selfinspect(),rectificate(),upload()等方法,分別對應(yīng)現(xiàn)場隱患管理的部門自檢、隱患整改和結(jié)果上傳等三個子模塊操作;SiteHiddenTrouble類:現(xiàn)場隱患實體類,主要實現(xiàn)現(xiàn)場隱患管理類的實體封裝,包括現(xiàn)場隱患的屬性和存取這些屬性的方法,如安全隱患編號、名稱、隱患闡述、類型、整改建議、期限、檢測人員等屬性以及包括對這些屬性進行添加、刪除、保存、獲取等操作的方法;SiteHiddenTroubleForm類:現(xiàn)場隱患表單類,主要用于封裝存儲現(xiàn)場隱患管理操作的結(jié)果表單的詳細內(nèi)容,并在頁面間流轉(zhuǎn)顯示。系統(tǒng)現(xiàn)場隱患管理功能模塊的業(yè)務(wù)操作流程,如圖4.7所示。圖4.7現(xiàn)場隱患管理流程圖從上面的流程圖中,能夠看出該現(xiàn)場隱患管理業(yè)務(wù)操作的過程,首先需要對建筑施工現(xiàn)場隱患進行自檢,發(fā)現(xiàn)安全隱患問題后,由相關(guān)部門提出合理的整改方案,并提交上級審批,待審批經(jīng)過后,進行安全隱患的整改;整改完成后,需要將整改結(jié)果匯總上傳到系統(tǒng),并進行文檔保存。4.4.3施工風(fēng)險管理系統(tǒng)的施工風(fēng)險管理功能模塊包括施工影響因子識別、風(fēng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論