免费观看av在线网站网址_亚洲一级夜夜爽|_人成在线视频国产_亚洲αv在线精品糸列_在线看av一区二区三区

  • 歡迎光臨燃氣表信息網(wǎng)!
 
當(dāng)前位置: 首頁 » 技術(shù)前沿 » 技術(shù)論文 » 正文

基于儀表管理的Web信息共享系統(tǒng)設(shè)計與實現(xiàn)

字體: 放大字體  縮小字體 發(fā)布日期:2015-11-02  瀏覽次數(shù):1395
摘 要:隨著信息社會的到來,信息共享已經(jīng)獲得各類企業(yè)的廣泛重視,并在一定程度上決定了企業(yè)的綜合競爭力。儀表數(shù)據(jù)是工業(yè)企業(yè)正常運行的關(guān)鍵信息,儀表信息共享的實現(xiàn)能夠為儀表管理人員和生產(chǎn)人員之間的交流提供便捷途徑,這對于提高工作效率和保障工作質(zhì)量具有相當(dāng)積極的現(xiàn)實意義。該文基于Web的儀表管理信息系統(tǒng)設(shè)計與實現(xiàn)進行研究,以期為業(yè)內(nèi)人士提供有益參考。
關(guān)鍵詞:Web; 儀表管理信息系統(tǒng); B/S結(jié)構(gòu)
Web-based instrument management information system design and implementation
AbstractWith the advent of the information society,information sharing has gained widespread attention all types of enterprises,and to some extent determines the overall competitiveness of enterprises.Meter data is critical information the normal operation of industrial enterprises,the instrument information sharing achieve can provides a convenient way for the exchange。f between instruments management and Production staff,which has a very positive and practical significance for improving the efficiency and quality of work in terms of security.this article Web-based design and implementation of instrument management information systems research,in order to provide a useful reference for the industry.
Key wordsWeb;instrument management information system:B/S structure
0 引言
     在市場競爭不斷加劇的今天,通過何種途徑持續(xù)強化企業(yè)的市場競爭力成了所有企業(yè)共同關(guān)心的話題。在現(xiàn)代企業(yè)運營中,管理信息系統(tǒng)屬于不可或缺的組成部分。企業(yè)借助該系統(tǒng)能夠高效地組織經(jīng)營以及生產(chǎn),實現(xiàn)對設(shè)備、人力以及技術(shù)等資源的最大化利用,從而獲得更可觀的經(jīng)濟效益和社會效益。信息管理系統(tǒng)的實際運用具有諸多積極意義,包括提高員工的工作效率,提高企業(yè)現(xiàn)代化管理水平,大幅降低實際運營成本等,為企業(yè)健康發(fā)展提供
了有力保障[1]。
     在生產(chǎn)型企業(yè)中,儀表設(shè)備屬于不可或缺的生產(chǎn)資料,其運行狀態(tài)會對生產(chǎn)過程產(chǎn)生重要影響,因此,如何實現(xiàn)對儀表設(shè)備的高效管理便成了相關(guān)企業(yè)普遍關(guān)心的問題。開發(fā)一套符合企業(yè)自身特點的儀表管理信息系統(tǒng)已經(jīng)成為相關(guān)企業(yè)的一項重要工作。該文提出了一種基于Web的儀表管理信息系統(tǒng),并對其設(shè)計與實現(xiàn)進行深入探討。
1 技術(shù)背景
11 B/S應(yīng)用模式介紹
     在因特網(wǎng)技術(shù)水平快速提高的今天,人們開始嘗試通過網(wǎng)絡(luò)來執(zhí)行相關(guān)應(yīng)用程序,即:將位于客戶機端應(yīng)用軟件設(shè)置在服務(wù)器端,用戶借助瀏覽器便可實現(xiàn)對相關(guān)功能的有效執(zhí)行,這便是應(yīng)用廣泛的B/S模式。該模式實現(xiàn)了Web技術(shù)與數(shù)據(jù)庫技術(shù)的有機結(jié)合,同時達成了開發(fā)環(huán)境與應(yīng)用環(huán)境相互分離的目的,客戶端通過瀏覽器以代替?zhèn)鹘y(tǒng)的客戶端軟件。B/S模式如圖1所示。
12 ASP與AD0技術(shù)介紹
     ASP指的是服務(wù)器端的腳本語言環(huán)境,其被設(shè)置在信息服務(wù)管理器中,不僅易學(xué)易用,而且支持Script語言到HTML頁面的有機轉(zhuǎn)換,其核心功能在于為生成各類目標Web服務(wù)器應(yīng)用程序提供必要的技術(shù)支持。ASP屬于一種典型的Web服務(wù)器端技術(shù),所涉及的命令與腳本全部在服務(wù)器端得以解釋和執(zhí)行,然后向數(shù)據(jù)庫發(fā)送對應(yīng)的SQL指令,執(zhí)行之后再把生成結(jié)果保存成HTML格式,最后發(fā)送給客戶端瀏覽器[2]。
ActiveX數(shù)據(jù)對象(ADO)是一種應(yīng)用廣泛且功能良好的應(yīng)用程序接口(API),可對OLE DB執(zhí)行封裝操作,并將其用于應(yīng)用程序所對應(yīng)的腳本語言中。對動態(tài)網(wǎng)頁進行編制時,同數(shù)據(jù)庫保持相連的便是ADO[3]。
2 分廠網(wǎng)絡(luò)的建設(shè)
     在建設(shè)網(wǎng)絡(luò)的工作中,相關(guān)硬件主要包括:1)服務(wù)器;2)客戶機;3)交換機;4)集線器;5)調(diào)制解調(diào)器;6)網(wǎng)卡;7)網(wǎng)線;8)廠內(nèi)電話線等。分廠所采用的網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖2所示。
     在圖2中,分廠大樓內(nèi)部各類機器直接經(jīng)由網(wǎng)線接入網(wǎng)絡(luò);離大樓相對較遠的遠程計算機及各個車間所使用的分析儀表等通過撥號的方式接入網(wǎng)絡(luò)。
3 數(shù)據(jù)庫設(shè)計及實現(xiàn)
31 表結(jié)構(gòu)及表間關(guān)系
     計控分廠儀表數(shù)據(jù)表、儀表數(shù)據(jù)變更記錄表、相關(guān)參照用表之間關(guān)系詳見圖3。在圖3中,所有表均采用1個矩形框進行表示,最上方標注有表名,下面給出對應(yīng)字段,字段旁附帶鑰匙圖標的屬于本表的主鍵字段。當(dāng)兩表之間存在連線時,代表它們存在參照關(guān)系,連線上的“鑰匙標記”端以及“多標記端”分別指向被參照表的主鍵字段以及參照表的外鍵字段,從而實現(xiàn)兩種表格的有機聯(lián)系,如:計控分廠儀表數(shù)據(jù)表和工藝單元表之間可借助所謂的工藝單元字段連接到一起。待兩個表建立一定關(guān)系之后,允許對INSERT與UPDATE建立一種強制操作關(guān)系,如:計控分廠儀表數(shù)據(jù)表執(zhí)行INSERT 1條記錄的操作時,其對應(yīng)的工藝單元字段一定是工藝單元表所羅列出的工藝單元字段中目前實際存在的值,反之無法進行該項操作。兩個表之間建立對應(yīng)關(guān)系之后,便能夠級聯(lián)更新與之有關(guān)的字段,同時級聯(lián)刪除那些多余或者無用字段,具體而言,被參照表對主鍵字段予以修改時,參照表中與之對應(yīng)的外鍵字段便會自動完成相應(yīng)修改;被參照表刪除某條記錄時,參照表便會自動刪除與之對應(yīng)的記錄。兩表之間建立一種對應(yīng)關(guān)系,同時確定兩表之間的強制關(guān)系,如此一來,便省去了專門編寫表間觸發(fā)器的工作,在一定程度上降低了代碼編寫的復(fù)雜性,從而使得數(shù)據(jù)具有更為理想的一致性以及完整性。
32 數(shù)據(jù)的導(dǎo)入
     在長期運營中,儀表分廠積累了相當(dāng)豐富的儀表數(shù)據(jù)信息,并將其以文件形式存儲在計算機中,主要采用兩種存儲格式,一種是ACCESS文件木.mdb,另一種是EXCEL文件米.xls。為實現(xiàn)對數(shù)據(jù)的高效集中化管理,進一步降低運維投入,需要將已經(jīng)存在的相關(guān)數(shù)據(jù)文件按規(guī)定導(dǎo)入由SQLSERVER負責(zé)管理的數(shù)據(jù)庫中,并對數(shù)據(jù)予以必要整理和歸納,為表表之間建立對應(yīng)關(guān)系,從而確保信息數(shù)據(jù)的一致性以及完整性,為最終的Web問提供良好條件。下面對具體采用的數(shù)據(jù)導(dǎo)入方法進行相關(guān)介紹:
     打開企業(yè)管理器,打開控制臺目錄,然后找到shebei庫,單擊鼠標右鍵,在彈出的菜單中點擊選擇“所有任務(wù)”這一項,同時在級聯(lián)菜單中點擊選擇“導(dǎo)入數(shù)據(jù)”這一項,將彈出的DTS導(dǎo)入或者導(dǎo)出向?qū)?,根?jù)向?qū)峁┑南嚓P(guān)指示以完成數(shù)據(jù)的正確導(dǎo)入。首先應(yīng)對數(shù)據(jù)源進行正確選擇,假若對EXCEL文件進行導(dǎo)入,那么對應(yīng)的數(shù)據(jù)源應(yīng)選擇和使用“Microsoft Excel 97-2000”;假若對ACCESS文件進行導(dǎo)入,那么對應(yīng)的數(shù)據(jù)源應(yīng)選擇和使用“Microsoft Access”,與此同時,還應(yīng)輸入數(shù)據(jù)源的準確位置以及具體名稱。接下來選擇目的,即計劃把數(shù)據(jù)復(fù)制到什么地方,選擇選項“用于SQL Server的Microsoft OLE DB提供程序”,并準確完整地輸入數(shù)據(jù)庫服務(wù)器的具體名稱,選擇使用哪一種身份驗證方式,選擇與之有關(guān)的數(shù)據(jù)庫名稱shebei。確定好源以及目的之后,接下來便可按照提示執(zhí)行具體的數(shù)據(jù)復(fù)制工作了。待復(fù)制操作完成之后,便能夠在shebei庫下篩選和查看過去曾經(jīng)使用的一系列數(shù)據(jù)表了。
4 應(yīng)用軟件設(shè)計及實現(xiàn)
     應(yīng)用軟件主要包括下述關(guān)鍵模塊:1)數(shù)據(jù)錄入模塊;2)查詢模塊;3)修改模塊;4)刪除模塊;5)數(shù)據(jù)統(tǒng)計以及報表打印模塊;6)數(shù)據(jù)移動模塊等。應(yīng)用系統(tǒng)的主要結(jié)構(gòu)如圖4所示。下面以兩個模塊(一個是單表快速查詢模塊,另一個是數(shù)據(jù)統(tǒng)計以及報表打印模塊)為目標對象,進行分析和介紹。
41 單表快速查詢模塊
     對于那些數(shù)據(jù)量相對偏少的基表(例如工藝單元表),對其進行查詢操作時不需要操作者輸入具體的查詢條件。操作者對快速查詢模塊進行點擊,便會看到彈出下拉菜單中與之有關(guān)的表鏈接,接下來點擊該鏈接便能夠查看到該表的全部記錄,如表1所示。
     在結(jié)果集界面中,操作者可借助上下移動鍵對記錄進行查看。在程序設(shè)計環(huán)節(jié),以每一條記錄的主鍵字段內(nèi)容值為目標對象,為其建立了鏈接,僅需輕輕點擊鏈接便能夠進入相關(guān)記錄所對應(yīng)的編輯畫面,在這一編輯畫面中可對該條記錄予以必要的修改或者刪除。
42 報表及統(tǒng)計模塊
     系統(tǒng)設(shè)計了若干個報表統(tǒng)計內(nèi)容,下面針對儀表月檢修計劃報表進行詳細介紹。生產(chǎn)現(xiàn)場的所有儀表,按規(guī)定均需接受嚴格檢驗,只是不同儀表對應(yīng)著不同的校驗周期。檢驗周期可能是60天、90天,也可能是1年、2年[4],因此,每月均需要對儀表數(shù)據(jù)庫進行1次重新遍列,篩選出那些近期需要重新檢定的儀表,并予以嚴格檢定,待檢定結(jié)束之后,對儀表數(shù)據(jù)庫中的檢定日期字段進行相應(yīng)修改。儀表數(shù)據(jù)庫所對應(yīng)的檢定周期字段采用int數(shù)據(jù)類型,數(shù)據(jù)值為天數(shù),同時又規(guī)定1個月為30天,1年為365天[5],然后基于此進行相關(guān)計算。儀表數(shù)據(jù)庫所對應(yīng)的檢定日期字段采用smalldatetime數(shù)據(jù)類型,該數(shù)據(jù)類型即所謂的日期型數(shù)據(jù)類型。用戶的實際需要是查出“檢定日期”加上“檢定周期”的天數(shù)之后所計算得到的Et期值超過了目前系統(tǒng)關(guān)于日期值的記錄,具體而言,就是當(dāng)前日期、檢定日期之間的天數(shù)差值超過檢定周期值的記錄。對于當(dāng)前系統(tǒng)的日期值而言,可借助函數(shù)getdate()進行求取,日期以及日期的運算借助函數(shù)datediff(dy,檢定日期,getdate())進行求取,參數(shù)dy指的是返回值為天數(shù),返回值為后2個參數(shù)之間的天數(shù)之差。采用下述SQL語句進行描述:
SELECT儀表位號,工藝單元,檢定人員,檢定日期,檢定周期,datediff(dy,檢定日期,getdate())AS超出時間
FROM計控分廠儀表數(shù)據(jù)
WHEREdatediff(dy,檢定日期,getdate())>檢定周期
執(zhí)行查詢操作能夠獲得表2所示的結(jié)果,提供了近期需要檢定儀表所對應(yīng)的位號以及與之有關(guān)的信息。
5 系統(tǒng)安全
     系統(tǒng)應(yīng)用于企業(yè)內(nèi)部局域網(wǎng),由于不接入因特網(wǎng),所以,其安全問題集中表現(xiàn)在內(nèi)部安全方面,建立一個用戶安全控制機制,并予以不斷完善,能夠最大限度地提高儀表數(shù)據(jù)的安全系數(shù)。對系統(tǒng)進行設(shè)置時,采用多重安全控制,一共設(shè)置了三重密碼機制,分別是網(wǎng)絡(luò)訪問密碼、數(shù)據(jù)庫訪問密碼以及應(yīng)用程序訪問密碼,并對操作者的個人權(quán)限予以明確劃分,從而為系統(tǒng)安全運行以及高效運行奠定基礎(chǔ)。不同操作者被賦予了不同權(quán)限,操作者可在自身權(quán)限范圍之內(nèi)對網(wǎng)上資源予以瀏覽、下載以及調(diào)整等。與此同時,建立了一個備份與恢復(fù)機制,當(dāng)系統(tǒng)發(fā)生故障時,可以在比較短的時間里實現(xiàn)對系統(tǒng)的有效恢復(fù)。
6 結(jié)束語
     該系統(tǒng)已經(jīng)投入實際使用。本地操作者可對儀表數(shù)據(jù)進行直接查詢,而遠程操作者可經(jīng)由電話線登錄分廠局域網(wǎng)借助IE瀏覽器對儀表的一系列數(shù)據(jù)進行查看。該系統(tǒng)投入使用之后表現(xiàn)出了諸多優(yōu)勢,不僅工作效率高,而且大幅降低了錯誤發(fā)生率,應(yīng)用價值以及前景均較為理想。
 
參考文獻:
[1]劉蓉.ANMS在線分析儀表管理系統(tǒng)在石化生產(chǎn)中的發(fā)展與應(yīng)用[J].中國儀器儀表,2013(09):52-56.
[2]鄒芳云,楊瑞鋒.智能儀表管理系統(tǒng)的設(shè)計與應(yīng)用[J].自動化與儀表,2013(10):5-10.
[3]李昆瑜.石化企業(yè)自動化儀表管理及創(chuàng)新[J].科技創(chuàng)新導(dǎo)報,2011(21):196.
[4]王瑜.加強對電子儀器儀表管理問題的探析[J].科技創(chuàng)業(yè)家,2014(02):209.
[5]高偉.石化企業(yè)自動化儀表管理及創(chuàng)新分析[J].科技創(chuàng)新與應(yīng)用,2014(20):96.
 
來源:博燃網(wǎng)
 
免責(zé)聲明:
本站所提供的文章資訊、圖片、音頻、視頻來源于互聯(lián)網(wǎng)及公開渠道,僅供學(xué)習(xí)參考,版權(quán)歸原創(chuàng)者所有! 如有侵犯您的版權(quán),請通知我們,我們會遵循相關(guān)法律法規(guī)采取措施刪除相關(guān)內(nèi)容。


 
[ 技術(shù)前沿搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關(guān)閉窗口 ]

 
 
 
一周資訊排行
圖文推薦