礦井人員定位監(jiān)控系統(tǒng)——生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)(畢業(yè)論文)_第1頁
礦井人員定位監(jiān)控系統(tǒng)——生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)(畢業(yè)論文)_第2頁
礦井人員定位監(jiān)控系統(tǒng)——生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)(畢業(yè)論文)_第3頁
礦井人員定位監(jiān)控系統(tǒng)——生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)(畢業(yè)論文)_第4頁
礦井人員定位監(jiān)控系統(tǒng)——生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)(畢業(yè)論文)_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 智礦井人員定位監(jiān)控系統(tǒng)生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)論文作者姓名: 申請(qǐng)學(xué)位專業(yè):軟件工程申請(qǐng)學(xué)位類別:工學(xué)學(xué)士指導(dǎo)教師姓名(職稱): 論文提交日期:2012年05月10日礦井人員定位監(jiān)控系統(tǒng)生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)摘要礦井人員定位監(jiān)控系統(tǒng)是采用當(dāng)前典型.net三層架構(gòu),自底向上依次是數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層。這種經(jīng)典架構(gòu)經(jīng)歷了時(shí)間的考驗(yàn)和實(shí)踐的多次檢驗(yàn),被認(rèn)為是合理、有效的分層設(shè)計(jì),在本系統(tǒng)實(shí)現(xiàn)過程中,沿襲這種經(jīng)典架構(gòu),使用數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層的三層架構(gòu)體系。系統(tǒng)乃基于b/s架構(gòu),采用rfid射頻技術(shù)對(duì)礦井工作人員進(jìn)行實(shí)時(shí)定位,利用gis可視化呈現(xiàn)各類實(shí)時(shí)監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)各

2、煤礦生產(chǎn)企業(yè)的本地和遠(yuǎn)程監(jiān)控。生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)實(shí)現(xiàn)在瀏覽器應(yīng)用下礦井人員定位監(jiān)控系統(tǒng)的生產(chǎn)實(shí)時(shí)監(jiān)控與報(bào)表統(tǒng)計(jì)模塊設(shè)計(jì)與實(shí)現(xiàn),在當(dāng)前在井下人員列表中輸入人員編號(hào),查詢基站信息表(base station)、識(shí)別卡信息表(card)、人員信息表(worker),獲取人員綁定識(shí)別卡當(dāng)前所在基站(base station)為基站信息表對(duì)應(yīng)記錄查詢實(shí)現(xiàn)人員當(dāng)前所在基站定位功能。 實(shí)現(xiàn)當(dāng)前所有基站實(shí)時(shí)人員信息(基站人員數(shù)量)。對(duì)這兩個(gè)模塊下的識(shí)別卡、基站等設(shè)備信息提供監(jiān)控?cái)?shù)據(jù)更新。該平臺(tái)主要采用了在.net平臺(tái)下基于web的b/s結(jié)構(gòu),代碼采用三層架構(gòu)分層放置方式,頁面運(yùn)用i frame框架,

3、div+css的美化方式。以及html、jquery和javascript提示編寫等技術(shù)。關(guān)鍵詞: 定位系統(tǒng);生產(chǎn)實(shí)時(shí)監(jiān)控;統(tǒng)計(jì);b/s;html;jquery;javascriptpersonnel locator and monitor in the bottom of mine-the analysis of real time monitor production and statistics subsystemabstractmine workers positioning monitoring system is uses the current three layer struc

4、ture, from bottom up in turn is data access layer business logic layer and said this kind of classic architecture of experienced the test of time and practice of inspection many times, is considered to be reasonable and effective layering design, in this system to achieve process, follow this classi

5、c architecture, use the data access layer business logic layer and said the three layer structure of systemthe system is based on b/s structure, using rfid technology staff in the mine real time positioning, by using gis visualization present all kinds of real-time monitoring data, realize the coal

6、mine production enterprise local and remote monitoringproduction real-time monitoring analysis and statistics subsystem in the browser application under realize positioning of the monitor and control system of the mine personnel production real-time monitoring and statements statistics module design

7、 and implementation, in the current in underground staff list entry staff numbers, inquires the base station information table (base station), identification card information table (card), personnel information table (worker), get the personnel in the base station identification card, binding (base

8、station) for the base station information form corresponding to realize the personnel in the current record inquires base station positioning function. realize the real-time information personnel all the base station (base station staff number). of the two modules of identification card, base statio

9、n equipment information monitoring data update.this platform mainly adopts the workbench web based on b/s structure, with three layers framework code layered placed way, page using i frame framework, div + css beautification way. as well as html and javascript hint, jquery write techniques.key words

10、: cnss,floor information control system,statistics,b/s;html;jquery;javascript目 錄論文總頁數(shù):30頁礦井人員定位監(jiān)控系統(tǒng)生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)0摘要0abstract11 引言11.1 選題的背景與目的11.2 當(dāng)今礦業(yè)發(fā)展?fàn)顩r11.3 開發(fā)方法12 系統(tǒng)總體設(shè)計(jì)方案22.1 需求規(guī)定22.1.1 對(duì)生產(chǎn)實(shí)時(shí)監(jiān)控分析模塊的功能規(guī)定22.1.2 對(duì)統(tǒng)計(jì)子系統(tǒng)功能的規(guī)定22.1.3 對(duì)性能的要求22.2 系統(tǒng)總體結(jié)構(gòu)與分析32.2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)32.2.2 生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)結(jié)構(gòu)分析32.3 開發(fā)運(yùn)行

11、平臺(tái)選擇及分析42.3.1 編譯評(píng)測平臺(tái)windows server 2008 r242.3.2 開發(fā)工具vs201052.3.3 系統(tǒng)架構(gòu)設(shè)計(jì)分析52.4 系統(tǒng)功能設(shè)計(jì)62.4.1系統(tǒng)功能結(jié)構(gòu)62.4.2生產(chǎn)實(shí)時(shí)監(jiān)控分析模塊62.4.3統(tǒng)計(jì)子系統(tǒng)92.5 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)112.6 系統(tǒng)安全設(shè)計(jì)112.6.1精度112.6.2時(shí)間特性要求112.7 系統(tǒng)技術(shù)難點(diǎn)及關(guān)鍵技術(shù)113 系統(tǒng)實(shí)施方案123.1 井下態(tài)勢監(jiān)控123.1.1基站監(jiān)控123.1.2傳感器數(shù)據(jù)監(jiān)控133.2 人員定位133.3 軌跡監(jiān)控153.4人員統(tǒng)計(jì)173.5基站統(tǒng)計(jì)203.6區(qū)域統(tǒng)計(jì)223.7班組統(tǒng)計(jì)243.8軌跡查詢2

12、64 系統(tǒng)運(yùn)行及測試結(jié)果284.1 測試方案284.1.1 測試方法284.1.2 測試方案選擇284.1.3 測試與運(yùn)行平臺(tái)284.2 測試結(jié)果28結(jié)論29參考文獻(xiàn)30致謝31聲明321 引言1.1 選題的背景與目的隨著我國經(jīng)濟(jì)快速發(fā)展,能源需求進(jìn)一步加大,煤礦在我國能源格局中占主導(dǎo)地位,大概占94%。煤礦對(duì)我國有著重要的戰(zhàn)略意義,但是傳統(tǒng)的煤礦生產(chǎn)方式不但生產(chǎn)效率低而且安全問題嚴(yán)重,據(jù)統(tǒng)計(jì),2007年到2010年全國各地僅關(guān)于煤礦瓦斯事故就高達(dá)214起,人員傷亡,經(jīng)濟(jì)損失十分嚴(yán)重。為利用信息自動(dòng)化監(jiān)測、監(jiān)控技術(shù),改造傳統(tǒng)產(chǎn)業(yè),建設(shè)信息化、現(xiàn)代化礦井,國家出臺(tái)相關(guān)政策推動(dòng)煤礦企業(yè)的安全監(jiān)管以

13、及信息自動(dòng)化升級(jí)。這對(duì)提升企業(yè)安全生產(chǎn)、經(jīng)營管理水平,經(jīng)濟(jì)效益,企業(yè)核心競爭力都有深遠(yuǎn)的意義和積極的作用。礦井人員定位監(jiān)控系統(tǒng)研究也就顯得十分必要了。此課題要求設(shè)計(jì)的礦井人員定位監(jiān)控系統(tǒng)是集系統(tǒng)管理配置、安檢部門監(jiān)控、礦廠遠(yuǎn)程監(jiān)控、遠(yuǎn)程數(shù)據(jù)同步、數(shù)據(jù)采集、礦廠本地監(jiān)管以及信息的gis地圖呈現(xiàn)共七個(gè)功能模塊為一體。1.2 當(dāng)今礦業(yè)發(fā)展?fàn)顩r煤礦是我國的主要能源之一,但是傳統(tǒng)的煤礦企業(yè)管理水平低,生產(chǎn)效率低,安全保障低,這對(duì)我國經(jīng)濟(jì)發(fā)展有著很大的影響。針對(duì)這一現(xiàn)狀,提出了一個(gè)以信息自動(dòng)化監(jiān)測、監(jiān)控技術(shù)來改造傳統(tǒng)產(chǎn)業(yè),建設(shè)信息化、現(xiàn)代化礦井系統(tǒng)的觀點(diǎn)。這可以使煤炭企業(yè)資源合理配置,適應(yīng)市場經(jīng)濟(jì)的競爭環(huán)

14、境,提高經(jīng)濟(jì)效益,增強(qiáng)生產(chǎn)安全系數(shù)。而系統(tǒng)中的生產(chǎn)實(shí)時(shí)監(jiān)控與報(bào)表統(tǒng)計(jì)模塊設(shè)計(jì)與實(shí)現(xiàn)尤其重要,這兩個(gè)模塊的主要功能是實(shí)現(xiàn)人員當(dāng)前所在基站定位功能,人員數(shù)量統(tǒng)計(jì)信息,基站人員定位信息實(shí)施監(jiān)控與更新。1.3 開發(fā)方法在系統(tǒng)實(shí)現(xiàn)過程當(dāng)中,將嚴(yán)格采用軟件工程的方法進(jìn)行操作。首先對(duì)相關(guān)教學(xué)環(huán)節(jié)的需求進(jìn)行分析,明確系統(tǒng)功能,確立系統(tǒng)基本方針,制定開發(fā)計(jì)劃;接下來和老師討論確定系統(tǒng)方案,完成總體設(shè)計(jì);之后進(jìn)行詳細(xì)設(shè)計(jì);在相關(guān)文檔基本完成后,最后開始編碼、測試、試運(yùn)行。2 系統(tǒng)總體設(shè)計(jì)方案1232.1 需求規(guī)定 對(duì)生產(chǎn)實(shí)時(shí)監(jiān)控分析模塊的功能規(guī)定生產(chǎn)實(shí)時(shí)監(jiān)控分析列表顯示礦廠內(nèi)所有基站實(shí)時(shí)人員信

15、息(基站人員數(shù)量);點(diǎn)擊查看詳情鏈接可查看選定基站內(nèi)人員詳細(xì)信息。實(shí)現(xiàn)在瀏覽器應(yīng)用下礦井人員定位監(jiān)控系統(tǒng)的生產(chǎn)實(shí)時(shí)監(jiān)控與報(bào)表統(tǒng)計(jì)模塊設(shè)計(jì)與實(shí)現(xiàn),在當(dāng)前在井下人員列表中輸入人員編號(hào),查詢基站信息表(basestation)、識(shí)別卡信息表(card)、人員信息表(worker),獲取人員綁定識(shí)別卡當(dāng)前所在基站(basestation)為基站信息表對(duì)應(yīng)記錄查詢實(shí)現(xiàn)人員當(dāng)前所在基站定位功能。1) 列表監(jiān)控礦廠基站內(nèi)實(shí)時(shí)人員信息,查看基站實(shí)時(shí)人員詳情列表。2) 在當(dāng)前在井下人員列表中輸入人員編號(hào),查詢實(shí)現(xiàn)人員當(dāng)前所在基站定位功能。3) 在人員定位頁面中,點(diǎn)擊軌跡監(jiān)控超鏈接,系統(tǒng)新建頁面呈現(xiàn)人員當(dāng)天井下移

16、動(dòng)軌跡監(jiān)控信息,監(jiān)控開始時(shí)間默認(rèn)設(shè)置為當(dāng)天00:00:00,系統(tǒng)定時(shí)更新監(jiān)控?cái)?shù)據(jù)。2.1.2 對(duì)統(tǒng)計(jì)子系統(tǒng)功能的規(guī)定在此模塊中,在報(bào)表統(tǒng)計(jì)中要求能夠統(tǒng)計(jì)出轄區(qū)內(nèi)所有煤礦人員、指定統(tǒng)計(jì)煤礦內(nèi)所有人員、指定統(tǒng)計(jì)煤礦及統(tǒng)計(jì)人員;1) 統(tǒng)計(jì)開始時(shí)間大于統(tǒng)計(jì)結(jié)束時(shí)間,完整性檢測失敗;2) 統(tǒng)計(jì)方式為:區(qū)劃內(nèi)人員統(tǒng)計(jì)、礦廠內(nèi)人員統(tǒng)計(jì)以及特定人員統(tǒng)計(jì);3) 統(tǒng)計(jì)結(jié)果可以按照年、季度、月、周、日分組。2.1.3 對(duì)性能的要求學(xué)生根據(jù)需求完成自己的模塊,并最后整合到一起,完成一個(gè)功能完善的系統(tǒng)。要求模塊功能相對(duì)獨(dú)立,并且整合后能夠正常運(yùn)行。主要功能及任務(wù)如下1) 井下態(tài)勢監(jiān)控:列表顯示礦廠內(nèi)所有基站實(shí)時(shí)人員信息

17、(基站人員數(shù)量),同時(shí)可查看當(dāng)前基站內(nèi)特定人員的詳細(xì)信息。2) 人員定位:根據(jù)人員編號(hào)可定位其當(dāng)前所在基站。3) 軌跡監(jiān)控:呈現(xiàn)指定人員當(dāng)天在井下的移動(dòng)軌跡。4) 報(bào)警&故障統(tǒng)計(jì):統(tǒng)計(jì)時(shí)段內(nèi)超時(shí)報(bào)警次數(shù)、超員報(bào)警次數(shù)、未授權(quán)進(jìn)入報(bào)警次數(shù)、脫崗報(bào)警次數(shù)、人員求救次數(shù)、識(shí)別卡電量報(bào)警次數(shù)、基站故障次數(shù)。監(jiān)控時(shí)應(yīng)該保證全面覆蓋,所有在井下態(tài)勢都在監(jiān)控中,同時(shí)保證視頻、礦井人員軌跡監(jiān)控的準(zhǔn)確度。2.2 系統(tǒng)總體結(jié)構(gòu)與分析2.2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)礦井人員定位監(jiān)控系統(tǒng)是采用當(dāng)前典型.net三層架構(gòu),自底向上依次是數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層。這種經(jīng)典架構(gòu)經(jīng)歷了時(shí)間的考驗(yàn)和實(shí)踐的多次檢驗(yàn),被認(rèn)為是合理、有

18、效的分層設(shè)計(jì),在本系統(tǒng)實(shí)現(xiàn)過程中,沿襲這種經(jīng)典架構(gòu),使用數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層的三層架構(gòu)體系。系統(tǒng)乃基于b/s架構(gòu),采用rfid射頻技術(shù)對(duì)礦井工作人員進(jìn)行實(shí)時(shí)定位,利用gis可視化呈現(xiàn)各類實(shí)時(shí)監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)各煤礦生產(chǎn)企業(yè)的本地和遠(yuǎn)程監(jiān)控。如圖一:圖1 系統(tǒng)總體架構(gòu)圖2.2.2 生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng)結(jié)構(gòu)分析依據(jù)分層架構(gòu)基本思想,結(jié)合系統(tǒng)實(shí)際情況,系統(tǒng)主要包括實(shí)體類模塊、輔助類模塊、數(shù)據(jù)訪問接口層模塊、數(shù)據(jù)訪問層模塊、業(yè)務(wù)邏輯層模塊、表示層模塊以及ioc容器模塊。在.net平臺(tái)下基于web的b/s結(jié)構(gòu),代碼采用三層架構(gòu)分層放置方式,頁面運(yùn)用iframe框架,div+css的美化方式

19、。以及html、jquery和javascript提示編寫等技術(shù)。運(yùn)行是將編譯完成得到的目標(biāo)程序進(jìn)行運(yùn)行的過程,這個(gè)是整個(gè)子系統(tǒng)的重點(diǎn)與難點(diǎn)。關(guān)鍵要實(shí)現(xiàn)好兩點(diǎn):正確性的檢驗(yàn)與安全的保障。各模塊功能如表1所示。模塊名稱模塊描述實(shí)體類模塊一組實(shí)體類的集合,負(fù)責(zé)整個(gè)系統(tǒng)中數(shù)據(jù)的封裝及傳遞輔助類模塊完成全局輔助性功能數(shù)據(jù)訪問層接口模塊一組接口的集合,表示數(shù)據(jù)訪問層的接口數(shù)據(jù)訪問層模塊一組類的集合,完成數(shù)據(jù)訪問層的具體功能,實(shí)現(xiàn)數(shù)據(jù)訪問層接口業(yè)務(wù)邏輯層模塊一組類的集合,完成業(yè)務(wù)邏輯層的具體功能,實(shí)現(xiàn)業(yè)務(wù)邏輯層接口表示層模塊程序及可視元素的集合,負(fù)責(zé)完成表示層的具體功能orm映射層負(fù)責(zé)數(shù)據(jù)庫與實(shí)體對(duì)象映射

20、功能ioc容器模塊負(fù)責(zé)依賴注入的實(shí)現(xiàn)表一:功能模塊2.3 開發(fā)運(yùn)行平臺(tái)選擇及分析編譯評(píng)測平臺(tái):windows server 2008 r2(數(shù)據(jù)庫服務(wù)器系統(tǒng))、iis7及以上web服務(wù)器(服務(wù)器支撐web服務(wù))、ie7及以上瀏覽器開發(fā)工具:visual studio 2010、flashbuilder4.0、visual c+數(shù)據(jù)庫及其設(shè)計(jì)、管理工具:oracle 10g、powerdesigner、pl/sql developer各煤礦服務(wù)器操作系統(tǒng)windows server 2008 r2web服務(wù)器iis數(shù)據(jù)庫服務(wù)器sql server 2008 r2web服務(wù)器必備環(huán)境.net fr

21、amework 4.0客戶端建設(shè)聯(lián)網(wǎng) + 瀏覽器 + flashplayer10gis服務(wù)器arcgis server 102.3.1 編譯評(píng)測平臺(tái)windows server 2008 r2windows server 2008 r2 重要新功能包含hyper-v加入動(dòng)態(tài)遷移功能,作為最初發(fā)布版中快速遷移功能的一個(gè)改進(jìn);hyper-v將以毫秒計(jì)算遷移時(shí)間。vmware公司的esx或者其它管理程序相比,這是hyper-v功能的一個(gè)強(qiáng)項(xiàng)windows server 2008 r2 重要新功能包含hyper-v加入動(dòng)態(tài)遷移功能,作為最初發(fā)布版中快速遷移功能的一個(gè)改進(jìn);hyper-v將以毫秒計(jì)算遷移

22、時(shí)間。vmware公司的esx或者其它管理程序相比,這是hyper-v功能的一個(gè)強(qiáng)項(xiàng),windows server 2008 r2包括以下特點(diǎn):1) hyper-v 2.0虛擬化的功能與可用性更完備;2) active directory administrative center、離線加入網(wǎng)域、ad資源回收筒ad強(qiáng)化管理接口與部署彈性;3) windows powershell 2.0與server coreserver core模式支持.net 而r2改善了server core因不支持.net framework,而無法使用powershell的缺點(diǎn),現(xiàn)在在指令操作為主要訴求的serve

23、r core中,能搭配powershell,使服務(wù)器管理的操作更有效率。2.3.2 開發(fā)工具vs2010visual studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。visual studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(ide)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。visual studio 2010同時(shí)帶來了 net framework 4.0、microsoft visual studio 2010 ctp( community technology preview-ctp),并且支持開發(fā)面向windows 7的應(yīng)用

24、程序。除了microsoft sql server,它還支持 ibm db2和oracle數(shù)據(jù)庫。2.3.3 系統(tǒng)架構(gòu)設(shè)計(jì)分析系統(tǒng)選用三層架構(gòu)是因?yàn)檫@種經(jīng)典架構(gòu)經(jīng)歷了時(shí)間的考驗(yàn)和實(shí)踐的多次檢驗(yàn),被認(rèn)為是合理、有效的分層設(shè)計(jì)。而且三層架構(gòu)有以下優(yōu)點(diǎn):1) 開發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層; 2) 可以很容易的用新的實(shí)現(xiàn)來替換原有層次的實(shí)現(xiàn); 3) 可以降低層與層之間的依賴; 4) 有利于標(biāo)準(zhǔn)化; 5) 利于各層邏輯的復(fù)用。在本系統(tǒng)實(shí)現(xiàn)過程中,沿襲這種經(jīng)典架構(gòu),使用數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層的三層架構(gòu)體系。系統(tǒng)軟件結(jié)構(gòu)b/s各煤礦服務(wù)器操作系統(tǒng)windows server 2008 r

25、2安監(jiān)局服務(wù)器操作系統(tǒng)windows server 2008 r2web服務(wù)器iis數(shù)據(jù)庫服務(wù)器sql server 2008 r2web服務(wù)器必備環(huán)境.net framework 4.0客戶端建設(shè)聯(lián)網(wǎng) + 瀏覽器 + flashplayer10gis服務(wù)器arcgis server 10系統(tǒng)采用b/s結(jié)構(gòu)實(shí)現(xiàn),更易于維護(hù)和管理,客戶端在保證接入internet網(wǎng)絡(luò)情況下通過瀏覽器即可實(shí)現(xiàn)對(duì)系統(tǒng)的訪問,系統(tǒng)gis模塊基于flex實(shí)現(xiàn),要求客戶端具備flash player 10及以上版本環(huán)境。visual c+平臺(tái)用于各煤礦rfid識(shí)別卡數(shù)據(jù)、瓦斯等傳感器數(shù)據(jù)采集服務(wù)程序的開發(fā)。采用webse

26、rvice技術(shù)實(shí)現(xiàn)各煤礦數(shù)據(jù)與遠(yuǎn)程服務(wù)器數(shù)據(jù)的同步。2.4 系統(tǒng)功能設(shè)計(jì)2.4.1系統(tǒng)功能結(jié)構(gòu)整個(gè)監(jiān)控平臺(tái)包括:系統(tǒng)管理配置、安檢部門監(jiān)控、礦廠遠(yuǎn)程監(jiān)控、遠(yuǎn)程數(shù)據(jù)同步、數(shù)據(jù)采集、礦廠本地監(jiān)管以及gis共七個(gè)功能模塊。其中礦廠本地監(jiān)管包含基本信息管理、設(shè)備管理、生產(chǎn)管理、實(shí)時(shí)監(jiān)控、統(tǒng)計(jì)查詢、報(bào)警管理六個(gè)子模塊;gis模塊包含轄區(qū)礦廠態(tài)勢監(jiān)控、特定礦廠井下監(jiān)控及gis輔助功能。具體功能結(jié)構(gòu)如下圖所示:本人負(fù)責(zé)的是生產(chǎn)實(shí)時(shí)監(jiān)控分析與統(tǒng)計(jì)子系統(tǒng),可以分為以下模塊:1) 生產(chǎn)實(shí)時(shí)監(jiān)控分析模塊2) 統(tǒng)計(jì)子系統(tǒng)2.4.2生產(chǎn)實(shí)時(shí)監(jiān)控分析模塊1) 井下態(tài)勢監(jiān)控列表監(jiān)控礦廠基站內(nèi)實(shí)時(shí)人員信息,查看基站實(shí)時(shí)人員詳

27、情列表。列表顯示礦廠內(nèi)所有基站實(shí)時(shí)人員信息(基站人員數(shù)量);點(diǎn)擊查看詳情鏈接可查看選定基站內(nèi)人員詳細(xì)信息。用戶點(diǎn)擊井下態(tài)勢監(jiān)控菜單項(xiàng),系統(tǒng)將進(jìn)行以下順序處理: 后臺(tái)獲取各基站監(jiān)控信息(基站人員數(shù)量),執(zhí)行步驟; 異步回調(diào)成功則執(zhí)行步驟,否則執(zhí)行步驟; 顯示各基站實(shí)時(shí)人員數(shù)量信息,執(zhí)行步驟; 提示失敗或錯(cuò)誤信息,執(zhí)行步驟; 獲取基站監(jiān)控信息操作結(jié)束,操作結(jié)束后指定時(shí)間間隔,執(zhí)行步驟。用戶點(diǎn)擊基站監(jiān)控列表“查看詳情”超鏈接,系統(tǒng)將進(jìn)行以下順序處理: 后臺(tái)獲取各基站監(jiān)控信息(基站人員詳細(xì)),執(zhí)行步驟; 異步回調(diào)成功則執(zhí)行步驟,否則執(zhí)行步驟; 顯示各基站實(shí)時(shí)人員詳細(xì)信息,執(zhí)行步驟; 提示失敗或錯(cuò)誤信息

28、,執(zhí)行步驟; 獲取基站人員詳細(xì)信息操作結(jié)束。a) 輸入項(xiàng)類型獲取方式數(shù)據(jù)庫字段基站id字符串自動(dòng)提取basestation (id)b) 輸出項(xiàng)序號(hào)處理情況服務(wù)器端處理客戶端處理1異步回調(diào)失敗返回添加失敗結(jié)果提示失敗信息2異步回調(diào)成功返回基站監(jiān)控信息或人員詳細(xì)信息呈現(xiàn)基站實(shí)時(shí)人員數(shù)量信息或基站人員詳細(xì)詳細(xì)信息列表2) 人員定位在當(dāng)前在井下人員列表中輸入人員編號(hào),查詢實(shí)現(xiàn)人員當(dāng)前所在基站定位功能。未輸入人員編號(hào)或輸入編號(hào)對(duì)應(yīng)人員不存在,定位失敗;輸入編號(hào)對(duì)應(yīng)人員當(dāng)前不在井下,定位失敗;定位人員綁定識(shí)別卡未啟用或未激活,定位失敗。用戶在當(dāng)前在井下人員列表中輸入定位人員編號(hào)(jobnumber),點(diǎn)

29、擊回車鍵,系統(tǒng)將進(jìn)行以下順序處理: 未輸入人員編號(hào),執(zhí)行步驟,否則執(zhí)行步驟; 檢測編號(hào)對(duì)應(yīng)人員是否存在,不存在則執(zhí)行步驟,存在則執(zhí)行步驟; 檢測人員是否綁定識(shí)別卡信息,未綁定則執(zhí)行步驟,已綁定則執(zhí)行步驟; 檢測識(shí)別卡是否啟用,未啟用則執(zhí)行步驟,啟用則執(zhí)行步驟; 檢測識(shí)別卡是否激活,未激活則執(zhí)行步驟,已激活則執(zhí)行步驟; 檢測識(shí)別卡是否在井下,不在則執(zhí)行步驟,在井下則執(zhí)行步驟; 獲取人員當(dāng)前所在基站信息,執(zhí)行步驟; 呈現(xiàn)人員當(dāng)前所在基站信息,執(zhí)行步驟; 提示定位錯(cuò)誤或失敗信息,執(zhí)行步驟; 結(jié)束人員定位操作。a) 輸入項(xiàng)名稱類型獲取方式數(shù)據(jù)庫字段人員編號(hào)字符串手動(dòng)輸入worker (jobnumbe

30、r)b) 輸出項(xiàng)序號(hào)處理情況服務(wù)器端處理客戶端處理1未輸入人員編號(hào)不處理提示失敗信息2編號(hào)對(duì)應(yīng)人員不存在返回定位失敗結(jié)果3人員未綁定識(shí)別卡信息4識(shí)別卡未啟用5識(shí)別卡未激活6識(shí)別卡當(dāng)前不在井下7定位成功 獲取人員當(dāng)前所在基站信息; 返回定位信息呈現(xiàn)人員當(dāng)前所在基站信息2.4.3統(tǒng)計(jì)子系統(tǒng)1) 人員統(tǒng)計(jì) 安監(jiān)局用戶統(tǒng)計(jì)范圍:轄區(qū)內(nèi)所有煤礦人員、指定統(tǒng)計(jì)煤礦內(nèi)所有人員、指定統(tǒng)計(jì)煤礦及統(tǒng)計(jì)人員; 煤礦用戶統(tǒng)計(jì)范圍:所屬煤礦內(nèi)所有人員、指定煤礦內(nèi)特定人員。 用戶指定輸入統(tǒng)計(jì)起止時(shí)間(開始時(shí)間不得大于結(jié)束時(shí)間),系統(tǒng)根據(jù)起止時(shí)間跨度,基于下表進(jìn)行分組(前臺(tái)可指定分組方式):時(shí)間跨度分組依據(jù)n 14(天)天

31、【datepart(dd)】2(周) n 14(周)周【datepart(wk)】14(周) n 14(月)月【datepart(mm)】14(月) n 2(年)季度【datepart(qq)】2(年) 當(dāng)天開始時(shí)間(00:00:00:) and a.cardid = b.id and b.id = c.cardid and c.basestationid = d.id3.4人員統(tǒng)計(jì)基本思路: 安監(jiān)局用戶統(tǒng)計(jì)范圍:轄區(qū)內(nèi)所有煤礦人員、指定統(tǒng)計(jì)煤礦內(nèi)所有人員、指定統(tǒng)計(jì)煤礦及統(tǒng)計(jì)人員; 煤礦用戶統(tǒng)計(jì)范圍:所屬煤礦內(nèi)所有人員、指定煤礦內(nèi)特定人員。 用戶指定輸入統(tǒng)計(jì)起止時(shí)間(開始時(shí)間不得大于結(jié)束時(shí)間)

32、,系統(tǒng)根據(jù)起止時(shí)間跨度,基于下表進(jìn)行分組(前臺(tái)可指定分組方式):時(shí)間跨度分組依據(jù)n 14(天)天【datepart(dd)】2(周) n 14(周)周【datepart(wk)】14(周) n 14(月)月【datepart(mm)】14(月) n 2(年)季度【datepart(qq)】2(年) n年【datepart(yy)】datepart(datepart,date)方法說明。下表列出了表達(dá)式計(jì)算器可以識(shí)別的日期部分和縮寫形式。日期部分名稱不區(qū)分大小寫。日期部分 縮寫 yearyy、yyyyquarterqq、qmonthmm、mdayofyeardy、ydaydd、dweekwk、w

33、wweekdaydw、whourhhminutemi、nsecondss, smillisecondms 統(tǒng)計(jì)對(duì)象為某一具體人員時(shí),點(diǎn)擊“查看詳情”超鏈接可查看人員具體統(tǒng)計(jì)記錄信息,參照界面如下:分組上下井求救記錄領(lǐng)導(dǎo)帶班未授權(quán)報(bào)警脫崗報(bào)警超時(shí)報(bào)警考勤統(tǒng)計(jì)分組1nnnnnnn分組2nnnnnnn分組3nnnnnnn分組4nnnnnnn。a) 模塊描述1. 上下井統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)人員上下井次數(shù),人員軌跡跟蹤表(lucostrack)中action字段為0表示人員經(jīng)過普通基站,為1表示從井口基站下井,2表示從井口基站出井。2. 求救記錄統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)人員求救次數(shù)3. 領(lǐng)導(dǎo)帶班統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)人員

34、級(jí)別為“干部”的生產(chǎn)排班任務(wù)。4. 未授權(quán)報(bào)警統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)人員進(jìn)入未授權(quán)進(jìn)入?yún)^(qū)域次數(shù)。5. 脫崗報(bào)警統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)人員脫崗次數(shù)。6. 超時(shí)報(bào)警統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)人員超時(shí)報(bào)警次數(shù)。7. 考勤統(tǒng)計(jì)(待定)b) 功能1、統(tǒng)計(jì)開始時(shí)間大于統(tǒng)計(jì)結(jié)束時(shí)間,完整性檢測失敗;2、統(tǒng)計(jì)方式為:區(qū)劃內(nèi)人員統(tǒng)計(jì)、礦廠內(nèi)人員統(tǒng)計(jì)以及特定人員統(tǒng)計(jì);3、統(tǒng)計(jì)結(jié)果可以按照年、季度、月、周、日分組。c) 處理邏輯人員統(tǒng)計(jì)處理流程用戶選擇統(tǒng)計(jì)類型、統(tǒng)計(jì)分組方式、統(tǒng)計(jì)條件,點(diǎn)擊確定按鈕,系統(tǒng)將進(jìn)行以下順序處理: 針對(duì)三種統(tǒng)計(jì)類型,為選擇統(tǒng)計(jì)區(qū)劃、統(tǒng)計(jì)煤礦、統(tǒng)計(jì)人員以及未選擇統(tǒng)計(jì)分組方式、統(tǒng)計(jì)開始或結(jié)束時(shí)間,完整性檢測失敗,執(zhí)

35、行步驟,否則執(zhí)行步驟; 執(zhí)行統(tǒng)計(jì)操作,成功則執(zhí)行步驟,否則執(zhí)行步驟; 呈現(xiàn)統(tǒng)計(jì)結(jié)果,執(zhí)行步驟; 提示統(tǒng)計(jì)失敗信息,執(zhí)行步驟; 人員統(tǒng)計(jì)操作結(jié)束。d) 輸入項(xiàng)名稱類型獲取方式數(shù)據(jù)庫字段區(qū)劃編號(hào)字符串列表選擇view_personstatistic (region)區(qū)劃級(jí)別字符串自動(dòng)提取-礦廠id字符串列表選擇view_personstatistic(mineid)人員id字符串列表選擇view_personstatistic(id)分組方式字符串按鈕選擇-開始時(shí)間時(shí)間類型控件選擇-結(jié)束時(shí)間時(shí)間類型控件選擇-e) 輸出項(xiàng)序號(hào)處理情況服務(wù)器端處理客戶端處理1數(shù)據(jù)完整性檢測失敗不處理提示失敗信息2統(tǒng)計(jì)

36、執(zhí)行失敗返回失敗結(jié)果3統(tǒng)計(jì)執(zhí)行成功組織統(tǒng)計(jì)結(jié)果數(shù)據(jù)呈現(xiàn)統(tǒng)計(jì)結(jié)果f) 存儲(chǔ)分配根據(jù)不同統(tǒng)計(jì)類型,調(diào)用對(duì)應(yīng)存儲(chǔ)過程執(zhí)行統(tǒng)計(jì)操作。統(tǒng)計(jì)類型與存儲(chǔ)過程對(duì)應(yīng)如下表所示:統(tǒng)計(jì)類型執(zhí)行存儲(chǔ)過程參數(shù)列表區(qū)劃人員統(tǒng)計(jì)personstatisticbyregionregcode、regrank、starttime 、endtime dateparttype礦廠人員統(tǒng)計(jì)personstatisticbymineidmineid、starttime、endtime、dateparttype 特定人員統(tǒng)計(jì)personstatisticbyidworkerid、starttime、endtime、dateparttype

37、參數(shù)解釋表參數(shù)名參數(shù)類型備注regcodechar(6)區(qū)劃編號(hào)regranknvarchar(3)區(qū)劃級(jí)別(省級(jí)、市級(jí)、縣區(qū)級(jí))mineidchar(32)礦廠idworkeridchar(32)人員idstarttimedatetime統(tǒng)計(jì)開始時(shí)間endtimedatetime統(tǒng)計(jì)結(jié)束時(shí)間dateparttypechar(2)分組方式(基于年:yy、基于季度:qq、基于月:mm、基于周:wk、基于天:dd)3.5基站統(tǒng)計(jì)a) 模塊描述1. 基站故障次數(shù)統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)基站發(fā)生故障次數(shù)。2. 基站故障時(shí)長統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)基站發(fā)生故障時(shí)間,即故障解除時(shí)間(basestationlog表reso

38、lvetime)與發(fā)生時(shí)間(basestationlog表datetime字段)之差。3. 基站人員工作時(shí)長統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)人員在基站中工作時(shí)間,即進(jìn)入基站時(shí)間(lucostrack表starttime字段)與從當(dāng)前基站切換到下一基站時(shí)間(lucostrack表switchtime字段)之差。4. 基站任務(wù)數(shù)量統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)任務(wù)檢測基站為當(dāng)前基站任務(wù)數(shù)量,檢測任務(wù)執(zhí)行情況基站為基站id拼接的字符串。5. 基站人員統(tǒng)計(jì)統(tǒng)計(jì)時(shí)間段內(nèi)經(jīng)過基站人員數(shù)量。b) 功能1、統(tǒng)計(jì)開始時(shí)間大于統(tǒng)計(jì)結(jié)束時(shí)間,完整性檢測失?。?、統(tǒng)計(jì)方式為:區(qū)劃內(nèi)基站統(tǒng)計(jì)、礦廠內(nèi)基站統(tǒng)計(jì)以及特定基站統(tǒng)計(jì);3、統(tǒng)計(jì)結(jié)果可以按照年、季度、月、周、日分組。c) 處理邏輯基站統(tǒng)計(jì)處理流程用戶選擇統(tǒng)計(jì)類型、統(tǒng)計(jì)分組方式、統(tǒng)計(jì)條件,點(diǎn)擊確定按鈕,系統(tǒng)將進(jìn)行以下順序處理: 針對(duì)三種統(tǒng)計(jì)類型,為選擇統(tǒng)計(jì)區(qū)劃、統(tǒng)計(jì)煤礦、統(tǒng)計(jì)基站以及未選擇統(tǒng)計(jì)分組方式、統(tǒng)計(jì)開始或結(jié)束時(shí)間,完整性檢測失敗,執(zhí)行步驟,否則執(zhí)行步驟; 執(zhí)行統(tǒng)計(jì)操作,成功則執(zhí)行步驟,否則執(zhí)行步驟; 呈現(xiàn)統(tǒng)計(jì)結(jié)果,執(zhí)行步驟; 提示統(tǒng)計(jì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論