資源描述:
《電梯安全運(yùn)行監(jiān)控設(shè)備檢驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、46電梯安全運(yùn)行監(jiān)控設(shè)備檢驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)電梯安全運(yùn)行監(jiān)控設(shè)備檢驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)胡曉1虞金花2章國寶2黃端1(1江蘇省特種設(shè)備安全監(jiān)督檢驗(yàn)研究院,江蘇南京210035;2東南大學(xué)自動(dòng)化學(xué)院,江蘇南京210096)摘要設(shè)計(jì)并實(shí)現(xiàn)一套電梯安全運(yùn)行監(jiān)控設(shè)備的遠(yuǎn)程網(wǎng)絡(luò)檢驗(yàn)系統(tǒng),包括控制中心子系統(tǒng)、現(xiàn)場檢驗(yàn)終端以及服務(wù)器端的架構(gòu)和功能設(shè)計(jì)。使用.NetFramework技術(shù)和C#語言實(shí)現(xiàn)控制中心子系統(tǒng),用于檢驗(yàn)任務(wù)管理和檢驗(yàn)結(jié)果遠(yuǎn)程處理。使用Android開發(fā)技術(shù)和JNI技術(shù)實(shí)現(xiàn)了現(xiàn)場檢驗(yàn)終端,并實(shí)現(xiàn)了Android平臺(tái)的USB轉(zhuǎn)串
2、口通信。系統(tǒng)核心數(shù)據(jù)庫使用SQLServer2005搭建實(shí)現(xiàn),運(yùn)行于服務(wù)器上。同時(shí)服務(wù)器設(shè)計(jì)了監(jiān)聽程序用于與Android客戶端遠(yuǎn)程數(shù)據(jù)傳輸。整個(gè)系統(tǒng)建立在互聯(lián)網(wǎng)基礎(chǔ)上,提高了各級工作人員的效率,降低檢驗(yàn)成本。關(guān)鍵詞:電梯安全運(yùn)行監(jiān)控設(shè)備,檢驗(yàn)系統(tǒng),C#,Android,JNI,SQLServerAbstractThispaperdesignsremotenetworkinspectionsystem牞includingthearchitectureandfunctionaldesignofcontrolcentersubsy
3、stem牞siteinspectionterminalandtheserver.NetFrameworkandthec#languagewereusedtoimplementcontrolcentersubsystem牞whichistomanagetasksanddealwithinspectionresult.AndroiddevelopmenttechniquesandJNItechnologywereusedtoimplementsiteinspectionterminal牞besides牞italsorealized
4、theUSBandserialcommunication.ThecoredatabasesystemwasbuiltonSQLServer2005andranontheserver.Meanwhile牞theserverdesignedlistenerforremotedatatransmissionwiththeAndroidterminal.Keywords牶Elevatorsafetymonitoringdevice牞inspectionsystem牞C#牞Android牞JNI牞SQLServer當(dāng)前對電梯安全運(yùn)行監(jiān)
5、控設(shè)備的檢驗(yàn)工作都是人工記錄完列的工作,包括設(shè)備、委托單位等信息管理、任務(wù)單生成、初級檢成,針對當(dāng)前檢驗(yàn)工作重復(fù)性大、人工差錯(cuò)率高的特點(diǎn),本文設(shè)驗(yàn)錄入、現(xiàn)場檢驗(yàn)、現(xiàn)場檢驗(yàn)結(jié)果審核、結(jié)果復(fù)核和檢驗(yàn)報(bào)表生計(jì)并實(shí)現(xiàn)一套信息化的檢驗(yàn)系統(tǒng)對電梯安全運(yùn)行監(jiān)控設(shè)備進(jìn)行成打印等,這些工作涉及到了多方人員,如電梯檢驗(yàn)設(shè)備生產(chǎn)檢驗(yàn)。本系統(tǒng)對電梯安全運(yùn)行監(jiān)控設(shè)備進(jìn)行初檢和現(xiàn)場檢驗(yàn),通商、檢驗(yàn)機(jī)構(gòu)的管理員、現(xiàn)過對初檢和現(xiàn)場檢驗(yàn)的數(shù)據(jù)進(jìn)行后臺(tái)分析,生成電梯安全運(yùn)行場檢驗(yàn)員、審核員、上級復(fù)監(jiān)控設(shè)備的質(zhì)量檢驗(yàn)報(bào)告。核員等。為了提高系統(tǒng)效1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)率,減
6、少人員間的重復(fù)工本系統(tǒng)設(shè)計(jì)用于電梯安全運(yùn)行監(jiān)控設(shè)備的檢驗(yàn),系統(tǒng)主要作,控制中心子系統(tǒng)設(shè)計(jì)了包括三個(gè)部分:控制中心子系統(tǒng)、Android現(xiàn)場檢驗(yàn)終端、后臺(tái)基于C/S模式的電腦客戶服務(wù)器。控制中心子系統(tǒng)提供給檢驗(yàn)機(jī)構(gòu)使用,實(shí)現(xiàn)了人員管端,將數(shù)據(jù)集中存放于服務(wù)理、任務(wù)錄入、檢驗(yàn)結(jié)果查看以及報(bào)表打印等功能。Android平器的數(shù)據(jù)庫中,所有人員可臺(tái)現(xiàn)場檢驗(yàn)終端是現(xiàn)場檢驗(yàn)員使用,提供了檢驗(yàn)任務(wù)下載、與被以通過客戶端遠(yuǎn)程連接數(shù)測設(shè)備串行通訊和檢驗(yàn)、上傳檢驗(yàn)結(jié)果等功能。后臺(tái)服務(wù)器的數(shù)據(jù)庫,獲取相關(guān)數(shù)據(jù)完成自據(jù)庫部分用于存儲(chǔ)整個(gè)系統(tǒng)所產(chǎn)生的各
7、類數(shù)據(jù),包括人員數(shù)據(jù)、身的工作,這樣所有人員均檢驗(yàn)任務(wù)數(shù)據(jù)和檢驗(yàn)結(jié)果數(shù)據(jù)等。能夠在自己的崗位上通過如圖1是電梯安全運(yùn)行監(jiān)控設(shè)備檢驗(yàn)系統(tǒng)的架構(gòu)圖。電腦實(shí)現(xiàn)檢驗(yàn)工作,免去了多人員協(xié)調(diào)、重復(fù)性工作的麻煩??刂浦行淖酉到y(tǒng)架構(gòu)圖2控制中心子系統(tǒng)架構(gòu)圖設(shè)計(jì)如圖2所示??刂浦行淖酉到y(tǒng)采用.NetFramework框架開發(fā),使用C#語言完成界面編程和后臺(tái)網(wǎng)絡(luò)連接和邏輯實(shí)現(xiàn)。客戶端采用多線程方式,借助SQL操作類、多線程類以及水晶報(bào)表生成控件,實(shí)現(xiàn)了使用者身份驗(yàn)證、數(shù)據(jù)獲取和存入、報(bào)表生成等功能。當(dāng)用戶使用本軟件時(shí),首先需要實(shí)現(xiàn)登錄。為了保護(hù)用
8、戶數(shù)據(jù)安全,防止密碼泄露,在發(fā)送用戶密碼前通過MD5加密算法將密碼加密發(fā)送。由于MD5加密后無法解密,所以在用戶初始化存儲(chǔ)密碼時(shí),即存儲(chǔ)MD5加密后的密碼,采用這種方式能夠有效防圖1電梯安全運(yùn)行監(jiān)控設(shè)備的檢驗(yàn)系統(tǒng)圖止用戶密碼原文泄露,保護(hù)用戶個(gè)人信息安全。用戶在使用其他2控制