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

下載本文檔

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

文檔簡介

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論