安全檢查管理系統(tǒng)詳細(xì)設(shè)計說明書_第1頁
安全檢查管理系統(tǒng)詳細(xì)設(shè)計說明書_第2頁
安全檢查管理系統(tǒng)詳細(xì)設(shè)計說明書_第3頁
安全檢查管理系統(tǒng)詳細(xì)設(shè)計說明書_第4頁
安全檢查管理系統(tǒng)詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

詳細(xì)設(shè)計說明書PAGEPAGE42煤礦安全檢查管理系統(tǒng)詳細(xì)設(shè)計說明書

目錄TOC\o"1-3"\h\z1. 引言 41.1. 編寫目的 41.2. 背景 41.3. 定義 51.4. 參考資料 52. 程序系統(tǒng)的結(jié)構(gòu) 63. 安全檢查組織管理模塊設(shè)計說明 83.1. 程序描述 83.2. 功能 83.2.1. 領(lǐng)導(dǎo)組成員信息管理 83.2.2. 辦公室成員信息管理 103.2.3. 檢查組成員信息管理 123.2.4. 檢查進度報告發(fā)布周期設(shè)定 143.3. 性能 143.4. 輸入項 143.5. 輸出項 143.6. 算法 153.7. 流程邏輯 153.8. 接口 163.9. 存儲分配 163.10. 注釋設(shè)計 163.11. 限制條件 173.12. 測試計劃 173.13. 尚未解決的問題 174. 安全檢查計劃制定模塊設(shè)計說明 174.1. 程序描述 174.2. 功能 174.3. 性能 194.4. 輸入項 194.5. 輸出項 194.6. 算法 194.7. 流程邏輯 204.8. 接口 204.9. 存儲分配 214.10. 注釋設(shè)計 214.11. 限制條件 214.12. 測試計劃 214.13. 尚未解決的問題 215. 安全檢查情況錄入模塊設(shè)計說明 225.1. 程序描述 225.2. 功能 225.3. 性能 235.4. 輸入項 235.5. 輸出項 245.6. 算法 245.7. 流程邏輯 245.8. 接口 245.9. 存儲分配 245.10. 注釋設(shè)計 255.11. 限制條件 255.12. 測試計劃 255.13. 尚未解決的問題 256. 安全檢查進度管理模塊設(shè)計說明 266.1. 程序描述 266.2. 功能 266.2.1. 階段性總結(jié)管理 266.2.2. 階段性安排部署文件管理 276.2.3. 檢查計劃完成情況匯總統(tǒng)計 286.2.4. 檢查進度報告查詢 296.3. 性能 296.4. 輸入項 296.5. 輸出項 306.6. 算法 306.7. 流程邏輯 306.8. 接口 316.9. 存儲分配 326.10. 注釋設(shè)計 326.11. 限制條件 326.12. 測試計劃 326.13. 尚未解決的問題 327. 安全檢查數(shù)據(jù)統(tǒng)計分析模塊設(shè)計說明 337.1. 程序描述 337.2. 功能 337.2.1. 安全檢查總結(jié) 337.2.2. 安全檢查情況匯總統(tǒng)計 357.2.3. 隱患分類分析圖表 357.2.4. 重大隱患掛牌及銷號情況 367.3. 性能 377.4. 輸入項 377.5. 輸出項 377.6. 算法 377.7. 流程邏輯 377.8. 接口 387.9. 存儲分配 387.10. 注釋設(shè)計 387.11. 限制條件 397.12. 測試計劃 397.13. 尚未解決的問題 398. 安全檢查信息查詢模塊設(shè)計說明 398.1. 程序描述 398.2. 功能 398.3. 性能 408.4. 輸入項 408.5. 輸出項 408.6. 算法 408.7. 流程邏輯 408.8. 接口 418.9. 存儲分配 418.10. 注釋設(shè)計 418.11. 限制條件 428.12. 測試計劃 428.13. 尚未解決的問題 429. 數(shù)據(jù)上傳模塊設(shè)計說明 429.1. 程序描述 429.2. 功能 429.3. 性能 439.4. 輸入項 439.5. 輸出項 439.6. 算法 439.7. 流程邏輯 439.8. 接口 439.9. 存儲分配 449.10. 注釋設(shè)計 449.11. 限制條件 449.12. 測試計劃 449.13. 尚未解決的問題 44引言編寫目的此軟件詳細(xì)設(shè)計的目的是依照《軟件需求說明書(煤礦安全檢查管理系統(tǒng)).doc》,對煤礦安全檢查管理系統(tǒng)的主要子系統(tǒng)、各項技術(shù)指標(biāo)及相關(guān)流程加以描述和記錄、全面與系統(tǒng)的表述安全檢查管理系統(tǒng)的構(gòu)架。編制應(yīng)盡量詳盡,并能充分考慮在發(fā)生變化時各項工作變化最小。本文檔是軟件開發(fā)的依據(jù),因此應(yīng)當(dāng)由相應(yīng)的評審人員進行審核方能執(zhí)行。背景2013年10月,國務(wù)院下發(fā)了國辦發(fā)〔2013〕99號《國務(wù)院辦公廳關(guān)于進一步加強煤礦安全生產(chǎn)工作的意見》文件,要求“明確部門安全監(jiān)管職責(zé),按照管行業(yè)必須管安全、管業(yè)務(wù)必須管安全、誰主管誰負(fù)責(zé)的原則,進一步明確各部門監(jiān)管職責(zé),切實加強基層煤炭行業(yè)管理和煤礦安全監(jiān)管部門能力建設(shè),創(chuàng)新監(jiān)管監(jiān)察方式方法”、“縣級煤礦安全監(jiān)管部門要與煤礦企業(yè)安全生產(chǎn)綜合調(diào)度信息平臺實現(xiàn)聯(lián)網(wǎng),隨機抽查煤礦安全監(jiān)控運行情況”。為此,山西省煤炭工業(yè)廳于2014年編制了《山西省煤炭安全生產(chǎn)監(jiān)督管理綜合信息平臺可行性研究報告》,并通過了省發(fā)改委的立項審批。2014年12月,國家進行了煤炭資源稅改革,變從量計征改為從價計證。,山西省2014年11月下發(fā)了晉政發(fā)〔2014〕37號文件,2015年1月下發(fā)了晉發(fā)〔2015〕3號,取消了相關(guān)企業(yè)代行的煤炭、焦炭公路運銷管理行政管理權(quán),取消了所有的煤炭焦炭公路運銷票,撤銷了省內(nèi)所有煤焦公路檢查站和稽查點;取消了鐵路運輸計劃歸口管理。這樣,我省原有的煤炭鐵路銷售和公路運輸管理體制和數(shù)據(jù)統(tǒng)計渠道不復(fù)存在。為了解決該問題,兩文件均要求“建立煤炭監(jiān)管信息平臺。加強信息化管理,建立集煤炭生產(chǎn)、運輸、銷售、庫存、價格等綜合信息于一體的公共信息服務(wù)平臺,形成數(shù)據(jù)傳輸和共享機制,實現(xiàn)互聯(lián)互通。加強對信息的匯總、整理、分析,為政府產(chǎn)能監(jiān)督、產(chǎn)量調(diào)控、運銷監(jiān)管、稅費征收等提供依據(jù),為企業(yè)經(jīng)營提供服務(wù)”。為進一步做好山西省煤炭監(jiān)管信息平臺建設(shè)項目的頂層設(shè)計,增強設(shè)計的科學(xué)性和可操作性,確保平臺設(shè)計科學(xué)合理、功能實用,由煤炭工業(yè)太原設(shè)計院中標(biāo)參與本項目的設(shè)計,并于XXXX年XX月XX日通過了監(jiān)管信息平臺專家組的論證,形成了《信息監(jiān)管平臺專家論證會論證意見》,《意見》認(rèn)為,平臺初步設(shè)計報告目標(biāo)明確、技術(shù)先進、內(nèi)容全面、方案合理、措施可行、概算合理,初步設(shè)計報告基本達(dá)到初設(shè)深度,同意通過論證。定義縮寫、術(shù)語解釋監(jiān)管平臺初設(shè)技術(shù)協(xié)議參考資料程序系統(tǒng)的結(jié)構(gòu)煤礦安全檢查管理系統(tǒng)主要包括的功能模塊有:安全檢查組織管理、安全檢查計劃制定、安全檢查情況錄入、安全檢查進度管理、安全檢查數(shù)據(jù)匯總統(tǒng)計分析、安全檢查信息查詢、數(shù)據(jù)上傳。系統(tǒng)結(jié)構(gòu)圖如下所示:安全檢查組織管理模塊設(shè)計說明程序描述主要針對安全檢查組的組織機構(gòu)進行維護管理,包括對領(lǐng)導(dǎo)組及下設(shè)辦公室與檢查組(督查組)信息的添加、刪除、修改、查詢。并且能夠根據(jù)工作職責(zé)對相關(guān)工作人員進行相應(yīng)系統(tǒng)權(quán)限的分配,對檢查結(jié)果的錄入、查詢等操作進行必要的控制。并能夠?qū)z查進度報告的發(fā)布周期進行設(shè)定,可以按照周期、日期、日期段進行設(shè)置。功能領(lǐng)導(dǎo)組成員信息管理實現(xiàn)對領(lǐng)導(dǎo)組成員信息的添加、查詢,可以根據(jù)角色類型(組長、副組長、組員等)、成員姓名對領(lǐng)導(dǎo)組的組成信息進行條件查詢,并且可以對一條領(lǐng)導(dǎo)組成員信息進行修改和刪除,管理界面設(shè)計如下所示:點擊添加領(lǐng)導(dǎo)組成員按鈕進入領(lǐng)導(dǎo)組成員添加頁面,可以選擇角色名稱、所屬機構(gòu)、并進行人員選取,添加頁面如下所示:在領(lǐng)導(dǎo)組添加頁面點擊選取人員按鈕,可以對領(lǐng)導(dǎo)組人員進行選取,人員選取頁面會顯示該機構(gòu)所有人員的信息,可以根據(jù)真實姓名對人員進行選取。人員選取界面如下所示:在領(lǐng)導(dǎo)組成員管理界面,可以對已經(jīng)添加的領(lǐng)導(dǎo)組成員信息進行修改,修改的信息包括:角色名稱、姓名、所屬機構(gòu)、所屬部門、職務(wù)、電話等,修改界面如下所示:辦公室成員信息管理實現(xiàn)對辦公室成員信息的添加、查詢,可以根據(jù)角色類型(辦公室主任、成員、聯(lián)系人等)、成員姓名對領(lǐng)導(dǎo)組下設(shè)辦公室的組成信息進行條件查詢,并且可以對一條辦公室成員信息進行修改和刪除,管理界面設(shè)計如下所示:點擊添加辦公室成員按鈕進入辦公室成員添加頁面,可以選擇角色名稱、所屬機構(gòu)、并進行人員選取,添加頁面如下所示:在領(lǐng)導(dǎo)組下設(shè)辦公室添加頁面點擊選取人員按鈕,可以對辦公室的人員進行選取,人員選取頁面會顯示該機構(gòu)所有人員的信息,可以根據(jù)真實姓名對人員進行選取。人員選取界面如下所示:在辦公室成員管理界面,可以對已經(jīng)添加的領(lǐng)導(dǎo)組成員信息進行修改,修改的信息包括:角色名稱、姓名、所屬機構(gòu)、所屬部門、職務(wù)、電話等,修改界面如下所示:檢查組成員信息管理實現(xiàn)對檢查組成員信息的添加、查詢,可以根據(jù)小組名稱對檢查組的成員信息進行條件查詢,并且可以對一條檢查組成員信息進行修改和刪除,管理界面設(shè)計如下所示:點擊添加按鈕進入檢查組成員添加頁面,可以添加小組名稱、組長、副組長、聯(lián)絡(luò)員、成員、檢查范圍等信息,添加頁面如下所示:在添加組長、副組長、聯(lián)絡(luò)員、成員等信息時,雙擊文本框可以進入人員選取頁面,人員選取頁面會顯示該機構(gòu)所有人員的信息,可以根據(jù)真實姓名對人員進行選取。人員選取界面如下所示:在檢查組成員管理界面,可以對已經(jīng)添加的檢查組成員信息進行修改,修改界面的界面元素設(shè)計與添加界面相同,修改界面設(shè)計請參照添加界面。檢查進度報告發(fā)布周期設(shè)定實現(xiàn)對檢查進度報告發(fā)布周期的設(shè)定,領(lǐng)導(dǎo)組可以根據(jù)設(shè)定的發(fā)布周期對檢查進度報告進行查詢。檢查進度報告發(fā)布周期設(shè)定頁面如下所示:性能安全檢查系統(tǒng)的性能,從用戶角度看,就是頁面性能。從數(shù)據(jù)庫查詢數(shù)據(jù)至頁面顯示時間要求低于5s。頁面響應(yīng)時間:頁面響應(yīng)時間高峰期小于5秒;系統(tǒng)并發(fā)數(shù):按招標(biāo)文件要求,峰值支持并發(fā)數(shù)為10000;操作日志:按招標(biāo)文件要求,應(yīng)用軟件系統(tǒng)應(yīng)保存至少6個月的用戶操作記錄。輸入項檢查組織信息錄入輸入方式:數(shù)據(jù)主要是用戶進行人工輸入,通過鍵盤,在安全檢查組織錄入界面上填寫表單。輸入內(nèi)容:小組名稱、任務(wù)名稱、任務(wù)依據(jù)、組長、副組長、聯(lián)絡(luò)員、成員、檢查范圍、備注等信息。檢查組信息查詢輸入方式:通過鍵盤,在查詢頁面的文本框中輸入檢查組名稱或在文本框中輸入檢查組成員姓名。輸入內(nèi)容:查詢條件。輸出項檢查組織信息錄入輸出方式:瀏覽器輸出。在電腦屏幕上輸出安全檢查組信息列表。輸出內(nèi)容:列表顯示小組名稱、任務(wù)名稱、任務(wù)依據(jù)、組長、副組長、聯(lián)絡(luò)員、成員、檢查范圍等信息。檢查組信息查詢輸出方式:在電腦屏幕上輸出滿足查詢條件的檢查組織信息列表。輸出內(nèi)容:檢查組織信息列表。算法本部分沒有采用自定義的算法。流程邏輯用戶登錄系統(tǒng)后,在錄入界面,輸入安全檢查組織信息。數(shù)據(jù)合法性驗證:輸入時在系統(tǒng)后臺增加對錄入信息的驗證,驗證數(shù)據(jù)的非空、格式、長度、正確性、合法性,數(shù)據(jù)驗證通過后經(jīng)過必要的數(shù)據(jù)轉(zhuǎn)換保存到數(shù)據(jù)表里。安全檢查組織錄入數(shù)據(jù)流圖:可以對已錄入的安全檢查組織信息進行查詢,根據(jù)輸入的查詢條件:檢查組名、檢查組成員姓名等信息,對安全檢查組織信息進行篩選過濾,得出符合條件的安全檢查組織信息列表。安全檢查組織查詢數(shù)據(jù)流圖:接口存儲分配本程序使用高級語言MicrosoftVisualC#進行編碼,直接的內(nèi)存分配由C#運行時分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。注釋設(shè)計文件頭注釋:在代碼文件的頭部進行注釋,標(biāo)注出創(chuàng)始人、創(chuàng)始時間、修改人、修改時間、代碼的功能,這在團隊開發(fā)中必不可少,它們可以使后來維護/修改的同伴在遇到問題時,在第一時間知道他應(yīng)該向誰去尋求幫助,并且知道這個文件經(jīng)歷了多少次迭代、經(jīng)歷了多少個程序員的手。函數(shù)、屬性、類等注釋:請使用///三斜線注釋,這種注釋是基于XML的,不僅能導(dǎo)出XML制作幫助文檔,而且在各個函數(shù)、屬性、類等的使用中,編輯環(huán)境會自動帶出注釋,方便你的開發(fā)。邏輯點注釋:在我們認(rèn)為邏輯性較強的地方加入注釋,說明這段程序的邏輯是怎樣的,以方便我們自己后來的理解以及其他人的理解,并且這樣還可以在一定程度上排除BUG。在注釋中寫明我們的邏輯思想,對照程序,判斷程序是否符合我們的初衷,如果不是,則我們應(yīng)該仔細(xì)思考應(yīng)修改的是注釋還是程序了。限制條件在編碼時用到的各種控件必須經(jīng)過注冊,并且在運行時,服務(wù)器端必須安裝有Microsoft.NETFramework運行時的動態(tài)鏈接庫,Python2.5.4運行環(huán)境,DB2的DB2.NETDataProvider,PostgreSQL動態(tài)鏈接庫。測試計劃測試日期、測試人員安排請參考測試計劃,測試用例的具體內(nèi)容,參考測試用例說明。尚未解決的問題設(shè)計的合理性和使用靈活性可繼續(xù)優(yōu)化。安全檢查計劃制定模塊設(shè)計說明程序描述主要實現(xiàn)對安全檢查計劃信息的管理,包括:檢查計劃的制定、修改等操作,在制定檢查計劃時需要添加檢查組成員等信息。功能實現(xiàn)對安全檢查計劃信息的添加、修改、刪除、查詢,可以根據(jù)任務(wù)名稱、開始日期、結(jié)束日期等條件對安全檢查計劃信息進行條件查詢,并且可以對一條安全檢查計劃信息進行修改和刪除,管理界面設(shè)計如下所示:添加安全檢查計劃時,可以對任務(wù)名稱、任務(wù)類型、牽頭單位、牽頭部門、檢查專家抽調(diào)方式、檢查類型、開始日期、結(jié)束日期、檢查方案、任務(wù)明細(xì)(檢查組信息)等進行添加,添加界面如下所示:性能安全檢查系統(tǒng)的性能,從用戶角度看,就是頁面性能。從數(shù)據(jù)庫查詢數(shù)據(jù)至頁面顯示時間要求低于5s。頁面響應(yīng)時間:頁面響應(yīng)時間高峰期小于5秒;系統(tǒng)并發(fā)數(shù):按招標(biāo)文件要求,峰值支持并發(fā)數(shù)為10000;操作日志:按招標(biāo)文件要求,應(yīng)用軟件系統(tǒng)應(yīng)保存至少6個月的用戶操作記錄。輸入項安全檢查計劃設(shè)定輸入方式:數(shù)據(jù)主要是用戶進行人工輸入,通過鍵盤,在文本框中輸入計劃名稱或在時間框中輸入計劃檢查時間。輸入內(nèi)容:計劃名稱、牽頭處室、檢查組成員、檢查開始時間、檢查結(jié)束時間、檢查范圍、計劃創(chuàng)建時間等。安全檢查計劃查詢輸入方式:通過鍵盤,在文本框中輸入計劃名稱或在時間框中輸入計劃檢查時間。輸入內(nèi)容:查詢條件。輸出項安全檢查計劃設(shè)定輸出方式:瀏覽器輸出。在電腦屏幕上輸出安全檢查組信息列表。輸出內(nèi)容:列表顯示小組名稱、任務(wù)名稱、任務(wù)依據(jù)、組長、副組長、聯(lián)絡(luò)員、成員、檢查范圍等信息。安全檢查計劃查詢輸出方式:在電腦屏幕上輸出滿足查詢條件的檢查計劃信息列表。輸出內(nèi)容:檢查計劃信息列表。算法本部分沒有采用自定義的算法。流程邏輯用戶登錄系統(tǒng)后,在錄入界面,輸入安全檢查計劃信息。數(shù)據(jù)合法性驗證:輸入時在系統(tǒng)后臺增加對錄入信息的驗證,驗證數(shù)據(jù)的非空、格式、長度、正確性、合法性,數(shù)據(jù)驗證通過后經(jīng)過必要的數(shù)據(jù)轉(zhuǎn)換保存到數(shù)據(jù)表里。安全檢查計劃設(shè)定數(shù)據(jù)流圖:可以對已錄入的安全檢查計劃信息進行查詢,根據(jù)輸入的查詢條件:計劃名稱、計劃開始時間、計劃結(jié)束時間等信息,對安全檢查計劃信息進行篩選過濾,得出符合條件的安全檢查計劃信息列表。接口存儲分配本程序使用高級語言MicrosoftVisualC#進行編碼,直接的內(nèi)存分配由C#運行時分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。注釋設(shè)計文件頭注釋:在代碼文件的頭部進行注釋,標(biāo)注出創(chuàng)始人、創(chuàng)始時間、修改人、修改時間、代碼的功能,這在團隊開發(fā)中必不可少,它們可以使后來維護/修改的同伴在遇到問題時,在第一時間知道他應(yīng)該向誰去尋求幫助,并且知道這個文件經(jīng)歷了多少次迭代、經(jīng)歷了多少個程序員的手。函數(shù)、屬性、類等注釋:請使用///三斜線注釋,這種注釋是基于XML的,不僅能導(dǎo)出XML制作幫助文檔,而且在各個函數(shù)、屬性、類等的使用中,編輯環(huán)境會自動帶出注釋,方便你的開發(fā)。邏輯點注釋:在我們認(rèn)為邏輯性較強的地方加入注釋,說明這段程序的邏輯是怎樣的,以方便我們自己后來的理解以及其他人的理解,并且這樣還可以在一定程度上排除BUG。在注釋中寫明我們的邏輯思想,對照程序,判斷程序是否符合我們的初衷,如果不是,則我們應(yīng)該仔細(xì)思考應(yīng)修改的是注釋還是程序了。限制條件在編碼時用到的各種控件必須經(jīng)過注冊,并且在運行時,服務(wù)器端必須安裝有Microsoft.NETFramework運行時的動態(tài)鏈接庫,Python2.5.4運行環(huán)境,DB2的DB2.NETDataProvider,PostgreSQL動態(tài)鏈接庫。測試計劃測試日期、測試人員安排請參考測試計劃,測試用例的具體內(nèi)容,參考測試用例說明。尚未解決的問題設(shè)計的合理性和使用靈活性可繼續(xù)優(yōu)化。安全檢查情況錄入模塊設(shè)計說明程序描述主要實現(xiàn)對檢查結(jié)果信息的管理,包括對檢查結(jié)果信息的錄入、修改、刪除等。功能實現(xiàn)對安全檢查情況信息的添加、修改、刪除、查詢,可以根據(jù)任務(wù)名稱、檢查組名稱、被檢查單位、檢查時間等條件對安全檢查情況信息進行條件查詢,并且可以對一條安全檢查情況信息進行修改和刪除,管理界面設(shè)計如下所示:添加安全檢查情況時,可以對任務(wù)名稱、檢查組名稱、組長、副組長、組員、聯(lián)絡(luò)員、被檢查單位、被檢查礦井、檢查內(nèi)容、檢查地點、礦井類型、檢查時間、檢查情況及問題、一般隱患、重大隱患、執(zhí)法文書下達(dá)情況、檢查意見等進行添加,添加界面如下所示:性能安全檢查系統(tǒng)的性能,從用戶角度看,就是頁面性能。從數(shù)據(jù)庫查詢數(shù)據(jù)至頁面顯示時間要求低于5s。頁面響應(yīng)時間:頁面響應(yīng)時間高峰期小于5秒;系統(tǒng)并發(fā)數(shù):按招標(biāo)文件要求,峰值支持并發(fā)數(shù)為10000;操作日志:按招標(biāo)文件要求,應(yīng)用軟件系統(tǒng)應(yīng)保存至少6個月的用戶操作記錄。輸入項輸入方式:數(shù)據(jù)主要是用戶進行人工輸入,通過鍵盤,在安全檢查情況錄入界面上填寫表單。輸入內(nèi)容:計劃名稱、安全檢查組名稱、檢查地點(市)、檢查地點(縣)、檢查地點(礦)、礦井類型、檢查時間、隱患信息、檢查意見、處理情況等。輸出項輸出方式:在電腦屏幕上輸出安全檢查情況信息列表。輸出內(nèi)容:安全檢查情況信息列表算法本部分沒有采用自定義的算法。流程邏輯用戶登錄系統(tǒng)后,在錄入界面,輸入安全檢查情況信息。數(shù)據(jù)合法性驗證:輸入時在系統(tǒng)后臺增加對錄入信息的驗證,驗證數(shù)據(jù)的非空、格式、長度、正確性、合法性,數(shù)據(jù)驗證通過后經(jīng)過必要的數(shù)據(jù)轉(zhuǎn)換保存到數(shù)據(jù)表里安全檢查情況錄入數(shù)據(jù)流圖:接口存儲分配本程序使用高級語言MicrosoftVisualC#進行編碼,直接的內(nèi)存分配由C#運行時分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。注釋設(shè)計文件頭注釋:在代碼文件的頭部進行注釋,標(biāo)注出創(chuàng)始人、創(chuàng)始時間、修改人、修改時間、代碼的功能,這在團隊開發(fā)中必不可少,它們可以使后來維護/修改的同伴在遇到問題時,在第一時間知道他應(yīng)該向誰去尋求幫助,并且知道這個文件經(jīng)歷了多少次迭代、經(jīng)歷了多少個程序員的手。函數(shù)、屬性、類等注釋:請使用///三斜線注釋,這種注釋是基于XML的,不僅能導(dǎo)出XML制作幫助文檔,而且在各個函數(shù)、屬性、類等的使用中,編輯環(huán)境會自動帶出注釋,方便你的開發(fā)。邏輯點注釋:在我們認(rèn)為邏輯性較強的地方加入注釋,說明這段程序的邏輯是怎樣的,以方便我們自己后來的理解以及其他人的理解,并且這樣還可以在一定程度上排除BUG。在注釋中寫明我們的邏輯思想,對照程序,判斷程序是否符合我們的初衷,如果不是,則我們應(yīng)該仔細(xì)思考應(yīng)修改的是注釋還是程序了。限制條件在編碼時用到的各種控件必須經(jīng)過注冊,并且在運行時,服務(wù)器端必須安裝有Microsoft.NETFramework運行時的動態(tài)鏈接庫,Python2.5.4運行環(huán)境,DB2的DB2.NETDataProvider,PostgreSQL動態(tài)鏈接庫。測試計劃測試日期、測試人員安排請參考測試計劃,測試用例的具體內(nèi)容,參考測試用例說明。尚未解決的問題設(shè)計的合理性和使用靈活性可繼續(xù)優(yōu)化。安全檢查進度管理模塊設(shè)計說明程序描述主要實現(xiàn)對檢查計劃的階段性總結(jié)上報、相關(guān)階段性安排部署文件管理以及檢查計劃完成情況的匯總統(tǒng)計,形成檢查計劃完成情況統(tǒng)計報表,能夠提供檢查進度報告,并按照已經(jīng)設(shè)定好的發(fā)布周期定時進行發(fā)布。功能階段性總結(jié)管理實現(xiàn)對檢查情況的階段性總結(jié),安全檢查小組檢查完后,需要對檢查的情況進行階段性總結(jié),在階段性總結(jié)管理頁面可以顯示所有已完成的檢查任務(wù)信息,可以根據(jù)任務(wù)名稱、檢查組名稱對所有任務(wù)的總結(jié)情況進行查詢。選擇已總結(jié)的任務(wù)進行上報,上報后領(lǐng)導(dǎo)組相關(guān)人員可以進行查看。管理頁面如下所示:選擇未總結(jié)的檢查任務(wù),點擊未總結(jié)可以進入總結(jié)添加頁面,界面設(shè)計如下所示:階段性安排部署文件管理實現(xiàn)對檢查任務(wù)階段性安排部署文件的管理,安全檢查小組可以給檢查任務(wù)添加相關(guān)的階段性安排部署文件,在階段性安排部署文件管理頁面可以顯示所有檢查任務(wù)信息,可以根據(jù)任務(wù)名稱、檢查組名稱對所有任務(wù)的階段性安排部署文件情況進行查詢。管理頁面如下所示:雙擊一條任務(wù)信息可以進入總結(jié)添加頁面,可以上傳相關(guān)的階段性安排部署文件,界面設(shè)計如下所示:單擊階段性安排部署文件,可以對文件進行瀏覽,瀏覽界面如下所示:檢查計劃完成情況匯總統(tǒng)計實現(xiàn)對檢查計劃完成情況匯總統(tǒng)計,根據(jù)檢查計劃信息以及實際檢查情況可以得出檢查計劃的完成情況,并且能夠根據(jù)任務(wù)名稱、開始日期、結(jié)束日期對檢查計劃完成情況進行查詢統(tǒng)計,界面設(shè)計如下所示:檢查進度報告查詢系統(tǒng)會根據(jù)檢查進度報告發(fā)布周期的設(shè)定值,對檢查進度報告定時進行發(fā)布,發(fā)布后,領(lǐng)導(dǎo)組可以定時查看檢查監(jiān)督報告,檢查進度報告查詢界面如下所示:性能安全檢查系統(tǒng)的性能,從用戶角度看,就是頁面性能。從數(shù)據(jù)庫查詢數(shù)據(jù)至頁面顯示時間要求低于5s。頁面響應(yīng)時間:頁面響應(yīng)時間高峰期小于5秒;系統(tǒng)并發(fā)數(shù):按招標(biāo)文件要求,峰值支持并發(fā)數(shù)為10000;操作日志:按招標(biāo)文件要求,應(yīng)用軟件系統(tǒng)應(yīng)保存至少6個月的用戶操作記錄。輸入項檢查計劃完成情況統(tǒng)計輸入方式:通過鍵盤,在文本框中輸入任務(wù)名稱或在文本框中輸入檢查組名稱或在時間框中輸入開始日期和結(jié)束日期。輸入內(nèi)容:查詢條件。檢查進度報告定時發(fā)布輸入方式:通過系統(tǒng)后臺從數(shù)據(jù)庫中查詢獲取。輸入內(nèi)容:安全檢查情況、檢查計劃信息。輸出項檢查計劃完成情況統(tǒng)計輸出方式:在電腦屏幕上輸出滿足查詢條件的檢查計劃完成情況信息報表。輸出內(nèi)容:檢查計劃完成情況信息報表。檢查進度報告定時發(fā)布輸出方式:在電腦屏幕上輸出檢查進度報告表單。輸出內(nèi)容:檢查進度報告表單。算法本模塊涉及到的算法主要是檢查進度的完成度值,該值主要是由檢查計劃中的子任務(wù)數(shù)以及已完成檢查的子任務(wù)數(shù)決定的,例如:檢查計劃中的子任務(wù)數(shù)為2,完成檢查任務(wù)的任務(wù)數(shù)為1,則檢查進度完成情況值為50%。流程邏輯將檢查計劃信息與實際檢查結(jié)果信息進行對比統(tǒng)計分析,可以得出檢查計劃完成況情統(tǒng)計報表。還可以根據(jù)輸入的查詢條件:任務(wù)名稱、檢查時間、檢查地點、任務(wù)名稱等信息,對檢查計劃完成情況報表信息進行篩選過濾,得出符合條件的檢查計劃完成情況報表。安全檢查計劃完成情況統(tǒng)計數(shù)據(jù)流圖:檢查進度報告定時發(fā)布:安全檢查領(lǐng)導(dǎo)組成員根據(jù)檢查計劃信息以及實際檢查結(jié)果信息進行對比統(tǒng)計分析可以形成檢查進度報告,并且對形成的報告進行發(fā)布。接口存儲分配本程序使用高級語言MicrosoftVisualC#進行編碼,直接的內(nèi)存分配由C#運行時分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。注釋設(shè)計文件頭注釋:在代碼文件的頭部進行注釋,標(biāo)注出創(chuàng)始人、創(chuàng)始時間、修改人、修改時間、代碼的功能,這在團隊開發(fā)中必不可少,它們可以使后來維護/修改的同伴在遇到問題時,在第一時間知道他應(yīng)該向誰去尋求幫助,并且知道這個文件經(jīng)歷了多少次迭代、經(jīng)歷了多少個程序員的手。函數(shù)、屬性、類等注釋:請使用///三斜線注釋,這種注釋是基于XML的,不僅能導(dǎo)出XML制作幫助文檔,而且在各個函數(shù)、屬性、類等的使用中,編輯環(huán)境會自動帶出注釋,方便你的開發(fā)。邏輯點注釋:在我們認(rèn)為邏輯性較強的地方加入注釋,說明這段程序的邏輯是怎樣的,以方便我們自己后來的理解以及其他人的理解,并且這樣還可以在一定程度上排除BUG。在注釋中寫明我們的邏輯思想,對照程序,判斷程序是否符合我們的初衷,如果不是,則我們應(yīng)該仔細(xì)思考應(yīng)修改的是注釋還是程序了。限制條件在編碼時用到的各種控件必須經(jīng)過注冊,并且在運行時,服務(wù)器端必須安裝有Microsoft.NETFramework運行時的動態(tài)鏈接庫,Python2.5.4運行環(huán)境,DB2的DB2.NETDataProvider,PostgreSQL動態(tài)鏈接庫。測試計劃測試日期、測試人員安排請參考測試計劃,測試用例的具體內(nèi)容,參考測試用例說明。尚未解決的問題設(shè)計的合理性和使用靈活性可繼續(xù)優(yōu)化。安全檢查數(shù)據(jù)統(tǒng)計分析模塊設(shè)計說明程序描述對安全檢查數(shù)據(jù)進行專項數(shù)據(jù)分析,通過分類統(tǒng)計等方式進行分析、展現(xiàn)。能夠?qū)z查情況進行總結(jié),并對檢查情況進行查詢統(tǒng)計,生成隱患分類分析圖表、重大隱患掛牌及銷號情況統(tǒng)計報表。功能安全檢查總結(jié)實現(xiàn)對安全檢查的總結(jié),檢查計劃完成后,需要對安全檢查進行總結(jié),在安全檢查總結(jié)管理頁面可以顯示所有已完成的計劃信息,可以根據(jù)任務(wù)名稱、總結(jié)狀態(tài)對所有檢查計劃的總結(jié)情況進行查詢。選擇已總結(jié)的任務(wù)進行上報,上報后領(lǐng)導(dǎo)組相關(guān)人員可以進行查看。管理頁面如下所示:檢查計劃中所有子任務(wù)完成并總結(jié)后才能對整個檢查計劃進行總結(jié),選擇未總結(jié)的檢查計劃,點擊未總結(jié)可以進入總結(jié)添加頁面,界面設(shè)計如下所示:領(lǐng)導(dǎo)組可以對已上報的安全檢查總結(jié)進行查看,查看界面如下所示:安全檢查情況匯總統(tǒng)計實現(xiàn)對安全檢查情況進行匯總統(tǒng)計,匯總內(nèi)容包括:煤礦名稱、隱患情況(一般隱患、重大隱患),執(zhí)法文書下達(dá)情況等??梢愿鶕?jù)煤礦名稱、檢查日期等條件對檢查情況進行匯總統(tǒng)計,匯總統(tǒng)計界面設(shè)計如下所示:隱患分類分析圖表根據(jù)安全檢查的情況可以對隱患信息進行分類統(tǒng)計,統(tǒng)計各類隱患的數(shù)量,可以根據(jù)煤礦名稱、檢查日期等條件對隱患進行分類統(tǒng)計,統(tǒng)計界面如下所示:重大隱患掛牌及銷號情況根據(jù)安全檢查的情況可以對重大隱患掛牌及銷號情況進行統(tǒng)計,統(tǒng)計界面如下所示:性能安全檢查系統(tǒng)的性能,從用戶角度看,就是頁面性能。從數(shù)據(jù)庫查詢數(shù)據(jù)至頁面顯示時間要求低于5s。頁面響應(yīng)時間:頁面響應(yīng)時間高峰期小于5秒;系統(tǒng)并發(fā)數(shù):按招標(biāo)文件要求,峰值支持并發(fā)數(shù)為10000;操作日志:按招標(biāo)文件要求,應(yīng)用軟件系統(tǒng)應(yīng)保存至少6個月的用戶操作記錄。輸入項輸入方式:通過數(shù)據(jù)庫后臺查詢,查詢出檢查情況信息以及隱患匯總信息。輸入內(nèi)容:檢查情況信息以及隱患匯總信息。輸出項輸出方式:在電腦屏幕上輸出滿足條件的相關(guān)統(tǒng)計信息表。輸出內(nèi)容:安全檢查匯總統(tǒng)計報表、隱患分類分析圖表、重大隱患掛牌及銷號情況表。算法本模塊設(shè)計到的算法主要是,對隱患數(shù)量的計算,根據(jù)查詢條件查詢出所有滿足條件的隱患信息,數(shù)據(jù)條數(shù)則為隱患的數(shù)量值。流程邏輯可以對已錄入的安全檢查情況信息進行查詢統(tǒng)計,得出安全檢查數(shù)據(jù)匯總統(tǒng)計報表、隱患分類分析圖表、重大隱患掛牌及銷號情況統(tǒng)計報表。安全檢查數(shù)據(jù)匯總統(tǒng)計分析數(shù)據(jù)流圖:接口存儲分配本程序使用高級語言MicrosoftVisualC#進行編碼,直接的內(nèi)存分配由C#運行時分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。注釋設(shè)計文件頭注釋:在代碼文件的頭部進行注釋,標(biāo)注出創(chuàng)始人、創(chuàng)始時間、修改人、修改時間、代碼的功能,這在團隊開發(fā)中必不可少,它們可以使后來維護/修改的同伴在遇到問題時,在第一時間知道他應(yīng)該向誰去尋求幫助,并且知道這個文件經(jīng)歷了多少次迭代、經(jīng)歷了多少個程序員的手。函數(shù)、屬性、類等注釋:請使用///三斜線注釋,這種注釋是基于XML的,不僅能導(dǎo)出XML制作幫助文檔,而且在各個函數(shù)、屬性、類等的使用中,編輯環(huán)境會自動帶出注釋,方便你的開發(fā)。邏輯點注釋:在我們認(rèn)為邏輯性較強的地方加入注釋,說明這段程序的邏輯是怎樣的,以方便我們自己后來的理解以及其他人的理解,并且這樣還可以在一定程度上排除BUG。在注釋中寫明我們的邏輯思想,對照程序,判斷程序是否符合我們的初衷,如果不是,則我們應(yīng)該仔細(xì)思考應(yīng)修改的是注釋還是程序了。限制條件在編碼時用到的各種控件必須經(jīng)過注冊,并且在運行時,服務(wù)器端必須安裝有Microsoft.NETFramework運行時的動態(tài)鏈接庫,Python2.5.4運行環(huán)境,DB2的DB2.NETDataProvider,PostgreSQL動態(tài)鏈接庫。測試計劃測試日期、測試人員安排請參考測試計劃,測試用例的具體內(nèi)容,參考測試用例說明。尚未解決的問題設(shè)計的合理性和使用靈活性可繼續(xù)優(yōu)化。安全檢查信息查詢模塊設(shè)計說明程序描述安全檢查相關(guān)人員能夠根據(jù)機構(gòu)名稱、任務(wù)名稱、檢查組名稱、檢查日期等條件進行檢查結(jié)果的查詢,篩選出符合條件的安全檢查信息列表。功能實現(xiàn)對安全檢查情況的查詢,查詢內(nèi)容包括:機構(gòu)名稱、任務(wù)名稱、檢查組信息、被檢查單位、被檢查礦井、檢查地點、檢查內(nèi)容、礦井類型、檢查情況及問題、一般隱患數(shù)量、重大隱患數(shù)量、已整改隱患數(shù)量等信息,可以根據(jù)機構(gòu)名稱、任務(wù)名稱、檢查組名稱、被檢查單位、檢查時間等條件對檢查情況進行條件查詢,查詢界面設(shè)計如下所示:性能安全檢查系統(tǒng)的性能,從用戶角度看,就是頁面性能。從數(shù)據(jù)庫查詢數(shù)據(jù)至頁面顯示時間要求低于5s。頁面響應(yīng)時間:頁面響應(yīng)時間高峰期小于5秒;系統(tǒng)并發(fā)數(shù):按招標(biāo)文件要求,峰值支持并發(fā)數(shù)為10000;操作日志:按招標(biāo)文件要求,應(yīng)用軟件系統(tǒng)應(yīng)保存至少6個月的用戶操作記錄。輸入項輸入方式:通過鍵盤,在文本框中輸入機構(gòu)名稱、檢查組名稱、任務(wù)名稱、被檢查單位名稱等,或在時間框中輸入檢查日期。輸入內(nèi)容:查詢條件。輸出項輸出方式:在電腦屏幕上輸出滿足查詢條件的安全檢查情況列表。輸出內(nèi)容:安全檢查情況列表。算法本部分沒有采用自定義的算法。流程邏輯可以對已錄入的安全檢查信息進行查詢,根據(jù)輸入的查詢條件:計劃名稱、檢查時間、檢查地點等信息,對安全檢查情況信息進行篩選過濾,得出符合條件的安全檢查情況信息列表。安全檢查信息查詢數(shù)據(jù)流圖:接口存儲分配本程序使用高級語言MicrosoftVisualC#進行編碼,直接的內(nèi)存分配由C#運行時分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。注釋設(shè)計文件頭注釋:在代碼文件的頭部進行注釋,標(biāo)注出創(chuàng)始人、創(chuàng)始時間、修改人、修改時間、代碼的功能,這在團隊開發(fā)中必不可少,它們可以使后來維護/修改的同伴在遇到問題時,在第一時間知道他應(yīng)該向誰去尋求幫助,并且知道這個文件經(jīng)歷了多少次迭代、經(jīng)歷了多少個程序員的手。函數(shù)、屬性、類等注釋:請使用///三斜線注釋,這種注釋是基于XML的,不僅能導(dǎo)出XML制作幫助文檔,而且在各個函數(shù)、屬性、類等的使用中,編輯環(huán)境會自動帶出注釋,方便你的開發(fā)。邏輯點注釋:在我們認(rèn)為邏輯性較強的地方加入注釋,

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論