前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇實驗室設備管理系統范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
實驗室設備管理一直是一項繁瑣的工作,包括實驗耗品的入庫和領用,硬件設備的入庫、領用和報廢等。由于缺少數據的集中管理,查找設備的相關信息時比較困難。本文實現了Django技術開發的實驗室設備管理系統,該系統有助于實驗設備管理人員對實驗設備進行管理。
1 關鍵技術
Django是一個開源的Web應用框架,由Python語言編寫,用來減少開發復雜的數據庫驅動站點所要求的工作。Django注重組件的重用性和“可插拔性”,以及敏捷開發和DRY法則。Django框架的核心包括:一個面向對象的映射器,用作數據模型(以Python類的形式定義)和關聯性數據庫間的媒介;一個基于正則表達式的URL分發器;一個視圖系統,用于處理請求;一個模板系統<sup>[1]</sup>。
Django可以運行在許多Web服務器上,例如Apache,或者是任何WSGI兼容的服務器。同時,Django還支持許多數據庫引擎,例如PostgreSQL、MySQL、Oracle。
2 系統需求分析
2.1 功能需求分析
根據實驗室設備的日常管理,系統主要功能分為如下幾個部分:
(1)實驗耗品管理。每年實驗室都會申購一批實驗耗品,例如焊錫、松香、實驗用電路板、可充電電池等。該功能負責管理實驗耗品的購入、使用、存量、記錄和查詢等數據信息。
(2)非易耗品設備管理。實驗設備主要是一些非易耗品,例如電腦、投影儀等。這些非易耗品不會經常損耗,但是會涉及到設備的采購入庫、報廢、設備的領用場地等數據<sup>[2]</sup>。該功能主要實現這些非易耗品的入庫、報廢、設備目前使用情況等數據信息的管理。
(3)領用申請模塊。要使用實驗耗品和非易耗品都需要進行領用的申請。領用申請包括領用數量、領用類型、領用人、領用原由等信息<sup>[3]</sup>。根據這些信息,可以快速、準確地查到實驗設備的使用情況。
2.2 非功能需求分析
非功能需求通常包括系統的效率、可靠性、可用性、可維護性、適應性和易用性等。系統在高校內部使用,因而用戶不會太多,但仍然對并發訪問時的系統性能有要求:①單用戶操作系統時,2s之內出現結果;②多個用戶同時訪問操作系統,要求并發的響應時間不得超過8s;③對于惡意入侵,比如網絡包攻擊、SQL注入攻擊等具有防范能力;④系統的理想故障頻率為1次/年,最壞故障頻率為2次/年,最理想故障頻率為0.5次/年。
系統的易用性在設計方面的要求是界面友好、符合用戶操作習慣、易上手。即:①系統界面簡單整潔,布局設計合理,符合目前一般用戶的使用習慣;②盡量減少使用者的輸入量,人機對話友好,有操作錯誤提示,處理錯誤的數據輸入。
3 系統設計
3.1 系統體系結構設計
Django是一個典型的MVC模型框架,view.py、url.py、model.py分別代表模型、視圖和控制,分別處理表現層、控制層和數據層的業務處理。系統體系結構如圖1所示。
圖1 實驗室設備管理系統體系結構
使用MVC結構,使得基于實驗室設備管理系統滿足如下要求:
(1)非功能性需求中的易用性。用戶使用系統不需要占用客戶機太多的資源,在人機交互過程中操作簡便。
(2)非功能性需求中的可用性。系統采用B/S、MVC結構,在服務器端設置網絡防火墻可以防止一般的網絡攻擊。在系統方面,MVC分離了頁面和數據庫,無法通過控制直接修改數據庫內的數據,由于使用了Django的模板技術和自帶的ORM框架,保證了系統的安全可用。
(3)非功能需求中的可維護性和適應性。系統的分層設計使得系統的升級維護更加簡單。系統只是在服務器上運行,客戶通過瀏覽器進行訪問,所以系統的升級維護都只需要在客戶機上進行,不需要耗費大量成本進行維護升級。
3.2 系統功能設計
根據功能需求分析,系統需要完成對耗材、非耗材的領用情況、庫存方面的管理。系統功能模塊如圖2所示。
圖2 系統功能模塊
3.3 數據庫設計
系統數據庫的主要實體表如表1—表3所示。
表1 耗品清單(nlab_consumption)
字段名數據長度是否允許空備注
idint(4)否主鍵
consumptionVarchar(50)是耗品名稱
cnumberInt(4)是耗品數量
storageTimesmalldatetime是入庫時間
表2 設備清單(nlab_device)
字段名數據長度是否允許空備注
idInt(4)否主鍵
devicenvarchar(50)是設備名稱
damountInt(4)是設備數量
dtypenvarchar(50)是設備類型
dstrorageTimedatetime是入庫時間
scrapint(4)是是否報廢
assetNumbernvarchar(20)是資產號
表3 領用信息(nlab_useinfo)
字段名數據長度是否允許空備注
idInt(4)否主鍵
usernameVarchar(20)是領用人名字
usertimeSmalldatetime是領用時間
purposeVarchar(20)是用途
usenumberInt(4)是領用數量
returnInt(4)是是否歸還
4 系統實現
4.1 開發環境
系統開發采用Python2.7,Django1.6版本,Web服務器采用Apache,數據庫使用MySQL。編寫代碼的工具采用Eclipse,利用PyDev插件,實現了在Eclipse中開發Django的應用項目。項目文件如圖3所示。
4.2 部分實現代碼
使用Eclipse創建一個Django的工程后,會產生一些.py的文件,包括views.py、urls.py、settings.py、admin.py等,這些文件包括了項目的配置、Django自帶后臺的管理配置、數據庫ORM、視圖和控制的配置與開發等。
圖3 項目文件
4.2.1 urls.py
urls.py文件負責配置URL的地址映射和管理URL的地址格式。通過正則表達式注冊站點信息,核心代碼如下:
admin.autodiscover()
urlpatterns = patterns('', include(admin.site.urls)),)
4.2.2 settings.py
settings.py是Django工程的配置文件,與工程相關的工程模塊和數據庫全局配置信息都在settings.py中設置。在該文件中加入項目及配置數據庫,相關代碼如下:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contri b.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'nlab', #這里添加了nlab項目
)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'djangoNlab',
'USER':'root',
'PASSWORD': ' ',
}
}
4.2.3 models.py
借助Django內部的對象關系映射機制,可以用Python語言實現對數據庫表中實體的操作,實體模型的描述需要在文件models.py中配置。models.py中nlab_consumption表對應的代碼如下:
class nlab_consumption(models.Model):
id = models.IntegerField (max_length = 4)
consumption = models.CharField(max_length = 50)
cnumber = models.IntegerField (max_length = 4)
storageTime = models.DateField(blank = False,null = True)
def __unicode__(self):
return self. consumption
class Meta:
ordering = ['id ']
4.2.4 admin.py
admin.py中添加要管理的對象。當配置文件的改動完成后,執行命令,Django會根據模型的定義自動完成ORM的數據庫映射工作,屏蔽了底層數據庫細節和SQL查詢的編寫。注冊對象代碼如下:
admin.site.register(nlab_consumption)
5 結語
通過實驗室設備管理系統,可以高效地查詢到耗品和硬件設備的使用情況,能夠提高耗品的使用效率,避免重復購買。同時可以掌握硬件設備的使用年限和使用人,對即將報廢和已報廢的設備進行統計管理,實現了動態監管,提高了資產設備清查效率。
參考文獻:
\.電腦編程技巧與維護,2009(2): 56-58.
關鍵詞: 儀器設備;移動終端;管理系統
隨著信息化技術的不斷發展,信息化系統的應用也在不斷的更新。再加上近年來智能手機、平板電腦等移動終端的普及,信息化建設也加快了步伐,原先很多服務器上的管理平臺,都在逐漸向數據中心遷移,用來適應移動終端的訪問。這個發展趨勢,給我們提出了更高的要求,建設信息化系統時,不但要考慮系統管理的方便性,而且要考慮系統操作的方便性,在傳統的計算機、服務器等windows系統上要可以操作,在現在用的比較多的安卓系統、蘋果的ISO系統上也能操作。換句話說,我們已經進入了“云計算”時代,我們的信息化建設,主要是數據中心和云端應用建設。而有些單位、部門對信息化建設卻不夠重視,到如今還使用紙質材料,筆頭統計,手工計算等方式對設備進行管理,與時代脫節,改變這種現狀是非常必要的。
一、現狀
隨著寧波大學科學技術學院的快速發展,學院的實驗室儀器設備越來越多,管理上越來越困難,同時,隨著高校推進提高學生動手能力,實驗室實行開放,進出實驗室的學生數量明顯增加,儀器設備的使用時間和使用頻率也相應增加,故障率和損壞率也越來越高,即使儀器設備正常使用,也存在消耗品和自身易耗件的損耗。而我們學院設備管理部門現在使用的北化設備管理系統,卻缺少對實驗室儀器設備這方面的管理內容,我們只能用紙質材料、筆頭統計、手工計算等方式對實驗室儀器設備進行管理。
二、存在的一些問題
(1)管理困難。由于設備的不斷增加,儀器設備、易耗品、低值耐用品等變動的頻繁,傳統的紙質計帳方式已經變的越來越困難,就算每次都認真的做好記錄,如果真的要去查詢某件設備使用、變更等情況時,就要翻閱大記錄,耗費大量的時間、精力,而且結果還是一定全面、準確。
(2)統計困難。對于儀器設備、低值品、耗材等變更、維修、報廢、報失,要每條記錄去查詢、統計,查詢過程就比較困難,統計就是難上加難了。領導不認可;實驗室管理人員辛苦工作但效率太低,又沒有對應的統計圖表,做了多少工作,領導很難看,也很難計算工作量,自然沒法認可。
三、設計方案
(1)設計目標。本系統開發的總體目標是實現寧波大學科學技術學院實驗室儀器設備管理的系統化、規范化和自動化,從而達到提高實驗室管理效率的目的。作為計算機應用的一部分,使用計算機對實驗室儀器設備信息進行管理,有著手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高實驗室儀器設備管理的效率。
(2)功能設計。第一、本系統對儀器設備的管理包括了設備申購、設備入庫、設備變動、設備報廢等,對設備生命周期進行全過程管理;第二,系統要包括儀器設備查詢與統計管理等有關儀器管理的各個環節功能;第三,系統還要能兼容我們學院設備管理部門使用的北化管理系統,能夠為設備管理部門提供完備的數據查詢與統計服務。第四、在移動終端上也要能夠訪問、操作,方便系統管理。
(3)難點。要實現以上功能要求,遇到了很多困難、問題。通過我們不斷的努力研究、探索,最終得以解決,主要體現在以下兩方面:第一、怎么與原有北化設備系統兼容;我們學院設備管理部門用的是北化的設備管理系統,所有儀器設備的賬目,都是以他們的賬目為準,本系統只能是他們系統的一個補充,所以必須與他們的系統兼容。北化的設備管理系統的數據保存格式是DBF的,而本系統開發用的是SQL,兩種數據格式之間沒法直接轉化,我們試驗了很多種方式,最后得以成功,先把北化設備管理系統的DBF格式數據轉化為EXL數據表,再把EXL數據表導入到SQL數據庫中。要實現數據庫兼容,對于我們的系統數據庫設計難度也很大,原北化系統的數據字段,我們都必須保留,還要增加我們的數據字段、數據表。這個難度是比較大的。第二、移動終端上的應用;系統開發好,在計算機上通過WEB訪問成功之后,我們就要考慮使用的方便性,努力實現移動終端上的應用。一開始,我們考慮的是用移動的3G、數據流量等上網,通過網絡訪問來實現,但現在的所謂3G網絡,達不到我們的要求,訪問速度很慢,要等很久,而且我們的服務器還要聯到公網上,這對我們管理系統的安全性是很大的挑戰。然后我們想到了無線網絡,實驗室本來沒有無線網絡,但每個實驗室都是有上網接口,我們就想在每個實驗室里放置無線路由器,通過自建無線網絡來實現網絡訪問,這樣就解決了訪問速度慢的問題,同時服務器放在內網,就能避免來自公網的攻擊, 也提高了系統服務器的安全性。通過我們的不斷努力嘗試,終于實現了系統設計的要求。
本文所介紹的實驗室設備管理系統,突破了傳統的設備管理方式,可在移動終端上對實驗室設備進行管理,極大的方便了管理人員,也提高了管理效率,同時對儀器設備、低值耐用品、耗材進行全過程管理,并能快速統計,極大的推進了實驗室設備管理的信息化建設,也有助于推進高校信息化建設的發展。
參考文獻:
[1] 孫紹芳.高校校園網絡環境下的儀器設備與實驗室管理系統 [J].中山大學學報(自然科學版)2001(3)
[2] 梁 敏.基于Web的實驗室儀器設備管理系統的設計與開發 [J].中國教育技術裝備.2011(9)
[3] 吳文華、楊慶,沈新元等.智能實驗室管理系統下的實驗室開放管理 [J].實驗技術與管理.2011(2)
[4] 王立輝,陳雷.高校實訓實驗室綜合管理平臺開發與實現 [J].寧波教育學院學報. 2012(4)
[5] 倪 晟.基于WEB的實驗室教學信息管理系統的設計與實現 [J].實驗室研究與探索.2011(1)
[6] 何紅、許建梅 黃民慧.實驗室儀器設備管理系統的需求分析與架構設計[J].硅谷 2011(9)
[7] 王彤、朱小光.儀器設備管理系統的開發及應用 [J].河北工業大學成人教育學院學報 2003,18(1)
作者簡介:
關鍵詞:電力設備;試驗管理系統;開發
中圖分類號:F470.6 文獻標識碼:A
近年來提出擴大電力管理的范圍為:金屬、電能質量、絕緣、化學、電測、熱工、繼電保護、環保、節能等9個方面,并且要求實行從設備選型、工程設計、安裝、建造、試生產、運行及調試等電力生產和電力建設全過程的監督。而電力設備的運行狀態,質量監測和生產過程,幾乎都是可以相應的指標和參數表達。如果設備試驗離開正常的管理,要維持正常的發供電秩序是幾乎不可能的,因此長期以來電力設備試驗管理一直是一項非常重要的電力生產工作。
目前電力部門監管的模式如下圖1所示:
圖1 電力生產管理架構
隨著網絡和計算機技術的飛速發展、辦公自動化系統以及計算機的分級管理的普及對電力生產管理模式產生了極大的影響。圖1所示的電力生產管理方式已經不能適應時代的要求,各個生產單位實現計算機網絡化管理成為迫切的要求。為了對上圖1中9大方面中不同的設備試驗數據通過設備試驗管理系統進行有效管理,非常必要開發一個新型的設備試驗數據管理系統。
一、電力設備試驗管理系統設計的原則
本系統是針對省級電力管理部門的要求進行設計、開發的。很多電力企業原本都已經擁有各自的信息管理系統。設計本系統時要求不對資源造成浪費,應最大限度的提高效率并合理的應用現有的資源。根據以上系統的要求和特點,系統的設計原則如下:
1、可靠性原則
由于要把存放在各個供電所的試驗數據集中到中心數據庫,因此,系統的穩定性和可靠性有非常嚴格要求。要求管理系統能夠保證長時間穩定可靠的運行,同時確保各個廠、局數據存儲和傳輸的安全。通過Web 服務器、數據庫軟硬件以及技術平臺選擇和軟件開發時都必須以此為主要原則。
2、靈活性原則
由于電廠以及各個供電所職能的差異和電力技術本身的特點不同,要求該系統要具備一定的靈活性,以滿足不同時期、不同供電所、不同項目的需求。例如各個火電和水電廠的設備在設備管理中,將有很大的區別,所以對電氣試驗和設備管理將會有很大的差別;要在一個系統中實現管理所有電力生產部門的設備試驗數據,這個系統必須很靈活,要有不同的設計特點面對不同的用戶。例如:我們在進行設備管理模塊設計時采用了設備樹,將所有設備掛在設備樹上按分類不同,供不同用戶選擇;這是試驗數據管理系統軟件靈活性的一個很好的體現。
3、擴展性原則
該系統并不是一個孤立存在的,目前所有的企業設備信息數據在開發過程中都是采用手動輸入,二期開發時要與企業內部信息管理系統可以實現的集成。所以設計時必須考慮試驗數據管理系統與其他系統的兼容性和其擴展性,以實現單一認證。
二、電力設備試驗管理系統軟件的開發模式
目前在軟件開發中常用的兩種開發模式,一種是 C/S(Client/Server)模式,這種模式比較簡單,對小型企業信息系統的開發比較適合。另一種是 B/S(Browers/Server)模式,這種模式是一種典型的三層架構,開發過程相對復雜,適合大型系統的開發和使用。
1、C/S 模式
所謂 C/S 即是 Client/Server(客戶機/服務器)。網絡應用絕大部分可分為四個層次:事務層、表現層、數據存儲層和數據邏輯層。C/S 模式是一種三層或兩層結構的模式。在兩層 C/S 模式中(如圖 2),事務層和表現層都放在客戶端,數據存儲層和數據邏輯層則置于服務器端。服務器為多個客戶應用程序管理數據,而客戶程序請求、發送和分析服務器傳輸來的數據,是一種 “瘦服務器”、“肥客戶機(Fat Client)”的模式。這種模式有其優點,但也有其缺點。
圖2. C/S 結構
交互性強是其固有的優點:在 C/S 模式中,客戶端有一套完整的應用程序,在在線幫助、出錯提示等方面有強大的功能,并且在子程序之間可以自由切換;其次 C/S結構將任務合理分配到sever端和Client端,使通訊系統的開銷降低,兩端硬件環境的優勢可以充分發揮,使這種模式具有強大的事務處理和數據操縱能力;又由于C/S模式是配對的點對點的結構模式,采用的網絡協議(例如NT的Net-BEUI)適于局域網的安全性較好,所以在完整性和安全性上保證了數據的要求。
2、B/S 開發模式
隨著 Internet 技術的不斷發展,尤其是基于 Web(HTML、HTTP)的檢索技術和信息,導致了從 C/S 的主從結構向靈活的多級分布式結構演變整個應用系統的體系結構,在當今以 Web 技術為核心的信息網絡應用中這一演變給體系結構賦予了新的內涵。瀏覽器/服務器(Browser/Server)系統就是這種新型的多級分布式結構,簡稱 B/S 模式。B/S 模式結構如下圖3所示:
圖3B/S 模式結構
B/S 有如下優點:
使用簡單,操作界面統一:只需要用戶端對單一的瀏覽器軟件安裝,不需要像 C/S 結構中那樣安裝數據庫應用軟件、客戶端軟件等。這樣不但使安裝過程更加簡單,而且可以節省客戶機的內存和硬盤空間。
易于維護:由于專用的軟件用戶端無需安裝,進行升級應用系統時,只需要對服務器端的軟件更新。從網上自己下載安裝用戶就可以實現升級,實現無縫升級系統,使系統維護與升級的工作量與成本減輕,降低用戶的總體擁有成本(TCO)。
有效保護企業投資,擴展性好:由于采用標準的HTTP、TCP/IP協議,B/S模式可以使Internet與網管系統有機結合,具有良好的擴展性。
B/S 模式是典型的一個三層結構。在嚴格的三層結構類型中,布置用戶服務在客戶端,在應用服務器上業務規則服務布置,在數據服務器和應用服務器上分布數據服務。三層結構將應用劃分為:功能層、表示層、數據層。表示層負責用戶的輸出和用戶的輸入,系統的顯示邏輯被包含在表示層中,其位于客戶端,由交互程序向網絡上的某一服務器提出請求是它的任務,服務器確認用戶的身份后把所需要的資源用特定的協議傳給客戶端,傳來的數據由客戶端接受,并把它顯示出來。
三、電力設備試驗管理系統模塊開發
對所有廠、局的設備進行試驗管理是電力設備試驗管理系統的基礎。所以整個系統的基礎是對設備的管理,試驗管理是建立在設備管理的基礎之上的。試驗管理和設備管理是設備試驗數據管理系統開發的核心,在這兩大模塊中系統設計中靈活性原則得到了很好的體現,且已經得到用戶首肯,同時本系統這兩大模塊均通過了BEA公司的認證。
[關鍵詞]煤礦設備 檢測檢驗 自動判斷 CS結構
[中圖分類號]TF576.7[文獻標識碼]A[文章編號]1007-9416(2010)03-0027-02
1 引言
當今時代,計算機技術在很多行業的設備檢測檢驗方面被廣泛應用,產生了巨大的社會效益和經濟效益。特種設備方面[1][2][3],醫療設備方面[4],還要其它方面的應有[5]。但在煤礦設備的檢測檢驗方面的應用,從公開發表的文獻上看還比較少,只有一個“基于Web的礦用設備檢測管理信息系統”[6],但該系統沒有實現對檢品檢測檢驗的自動判斷功能。目前煤礦設備檢測檢驗方面的相關業務多數都是通過辦公軟件加上email等輔助手工的方式,雖然比過去純粹手工的方式提高了效率,但還是很有限。特別是設備檢測檢驗中,有的檢品的基礎參數和檢測數據比較多,還有很復雜的計算,如提升機、絞車,在對檢測結果計算和復核的時候,工作量比較大,而且也不夠精確,同時檢測檢驗的管理也不夠方便。本文針對煤礦設備的檢測檢驗開發了一套管理系統,能夠很方便的對設備檢測檢驗的管理,特別是本系統實現了根據檢測數據自動給出不符合項、判斷設備檢測單項與整體的檢測是否合格,以及根據結論模板生成檢驗結論,極大的減少了檢測人員和審核人員的工作量。
2 結構設計
由于用戶數量少,系統采用CS結構,用戶可以本地或遠程登錄系統,錄入檢測數據或者進行審核、審批。系統的結構如圖1所示。
由于很多設備檢測,需要到現場進行,現場可能是地下百米深的井下這類的特殊情況,為此擬采用寬屏PDA,在其上開發一套嵌入式數據錄入系統,然后通過該系統錄入數據,再把PDA記錄的數據導入到系統中的辦法來方便用戶使用。
3 功能設計
根據用戶的需求,系統設計了如下幾個功能模塊:系統管理、參數設置、檢測檢驗、日常管理、查詢統計。如圖2所示。
系統管理主要有機構管理、權限組管理、用戶管理、密碼修改、數據備份、數據恢復、數據導出、數據導入、工作組管理、報告圖標管理、簽名圖片管理。
參數設置是增加系統的靈活性用的。有判斷標準、簽名方式。判斷標準設置,是因為不同的用戶采用的標準不同。簽名方式,是針對用戶特別的需求,想要實際模擬手工簽名的操作過程,系統并提供了直接的簽名圖片的方式以備后用。
檢測檢驗有檢測業務受理、檢測準備管理、檢測數據維護、報告審核、報告批準、報告打印、報告發放管理。檢測準備就是在實際中,操作前檢測組需要準備檢測所必需的資料、設備、物品,這個功能就是對這些內容進行管理。
日常管理有文檔管理、設備管理、服務管理。文檔管理和設備管理中,不僅記錄文檔和設備的數量、種類這些基本信息,還對進、借、還、注銷等進行管理。而這里的服務管理是指客戶反饋信息,以及主動抽查檢測檢驗的情況信息。
查詢統計有檢測檢驗的各種查詢統計、文檔的查詢統計、設備的查詢統計、服務的查詢統計。
PDA檢品檢測數據錄入系統,就是錄入檢品的基本數據和檢測數據。
除此之外,系統還有幫助功能。
4 數據庫設計
系統除了設計權限、機構、用戶、檢品類型、業務受理、設備、文檔、服務等表外,針對每種檢品,創建對應的庫表,有檢品的基本數據表、檢測數據表、最小子項合格的判斷標準表、各級判斷項的關系表。其中,檢品的基本數據表、檢測數據表,由于項數較多,特別是檢測數據表,項數特別多,有的檢品的檢測數據項達到三百個以上,以及有的檢測項類型有特殊性,這樣這兩類表都是多個。
數據庫的設計是與系統的具體實現有緊密關系的。在系統中實現根據檢測數據自動生成檢測項、整個檢品的是否合格的判斷,有多種方式,一種是把判斷標準硬性寫到程序中,這種方式靈活性低,可維護性差;再一種把判斷標準寫入數據庫中,靈活性和可維護性都比較好。本文就是采用這種方式,同時也決定了數據庫中要設計對應的表單。這種方式,在具體實現上還有兩個辦法,一個是從數據庫讀出判斷標準,然后在程序中實現具體項的判斷;一個是直接寫一個存儲過程來實現。因為在本系統中這兩個方法差別影響不大,本系統中直接采用了前一個。
檢品的檢測數據很多,多的有幾百項,判斷的方式差別很大,有的是簡單是否相等判斷,如有、無,是、否等;有的是和具體值的比較,一個或兩個,如大于、小于等;有的還和其它項關聯起來判斷;還有的是多個判斷和起來的在判斷等等,比較復雜。為此判斷標準表中設有對應的控制字段。
5 系統的實現
系統是采用delphi語言開發實現的,數據庫是SQL Server2000。系統實現了前面設計中描述的除PDA檢品數據錄入子系統外的全部功能模塊。
在檢品檢驗檢測方面,具體的,系統實現了對軸流式通風機、離心式通風機、空氣壓縮機、排水泵、纏繞式提升機、摩擦式提升機、提升機絞車這七種設備的自動檢測檢驗及自動判斷。
在生成檢品的檢驗報告中,針對有的檢品有多測點的情況,系統還實現了對其生成相應的檢品工礦性能曲線。生成方式是采用最小二乘法進行曲線擬合。具體實現中不僅能夠對于異常的曲線進行異常數據的剔除,還能夠自動適應實際數據,同時對坐標軸標尺數據進行規整,如圖3。
這樣系統能夠很好的輔助用戶進行從檢測業務受理,到檢測前的準備工作管理、檢驗數據維護、檢驗結果預覽,到檢驗報告的審核、批準,報告的打印,直至最后報告的發放管理整個業務流程。
對于檢測數據的錄入、修改、報告的審核、批準,根據用戶的需求,系統還提供了用戶在寫字板上模擬手工的方式進行簽名。
6 結語
除PDA檢品數據錄入子系統外,整個系統已經開發完畢,并已有用戶開始使用了。正如前面所述表明,除了個別細節還需要完善之外,很好的滿足了用戶的要求,大幅度的減少了用戶對設備檢測檢驗的工作量。下一步的工作是適應更多的煤礦設備檢驗單位的需求,能夠實現對更多的檢品的檢驗檢測管理。
[參考文獻]
[1] 嚴向奎,張毓,郭宏偉,母建益,劉韻華.基于三層模型的特種設備檢驗檢測業務管理系統實現[J].新疆石油天然氣,2005,1,89-94.
[2] 柴子昂,鞏曉瑩.淺談特種設備檢驗管理系統的架構設計與實現[J].信息技術與信息化,2009,4,42-44.
[4] 洪文健.特種設備檢驗管理平臺的研發與應用[D].華南理工大學,2005.
[5] 趙玉強.醫療設備檢測管理系統關鍵技術研究[D].東北大學,2005.
[6] 秦明.基于CSCW的辦公自動化系統的研究與實現[D].武漢理工大學,2007.
[7] 任傳成.基于Web的礦用設備檢測管理信息系統設計[J].煤礦機械,2009,3,220-222.
[作者簡介]
高尚民:(1972-),男,漢,助理研究員,哈爾濱理工大學計算機學院,碩士。主要研究方向:并行計算機體系結構、數據庫、GIS應用。
關鍵詞:RFID 實驗實習設備管理系統
第一章 緒論
目前,隨著東部沿海地區對一線工人的迫切需求以及國家對職業教育的大力發展,中等職業學校每年的招生人數也在逐年上升,再加上一些校企聯合,企業直接把工廠搬到校園,這就使得學校的實驗實習設備越來越多,這就加大了學校對這些設備的管理難度,也使得管理方式越來越復雜化。因此,如何高效、有序的管理好這些實驗實習設備,為教師上課提供良好的實習實訓環境,為學生做好堅實的實習實訓保障,提高學生的技能水平,為職業教育作出應有的貢獻是每一所中等職業學校都必須認真考慮與需要改進的問題。
1.1中職學校實驗實習設備管理的現狀與不足
1.1.1中職學校實驗實習設備管理的現狀
近年來,隨著每所中等職業學校招生人數的逐年上升,學校對學生所需的實驗實習設備的投入也逐年增加,學校的實驗實習設備越來越多,而且,各種設備所屬部門不一致,再加上設備使用的教室也不在一起,比如說計算機實驗室一般都在教學樓的頂樓,而機械加工實驗室一般都在底樓,有些時候,教師上課所需要的移動多媒體設備等是隨著教師上課班級的位置而進行使用的,這就使得管理員對設備的管理數量、管理范圍、使用地點都要做到統籌管理,大大增加了管理難度。
1.1.2管理中存在的不足
目前,大多數中職學校對各種設備的管理采用的是臺賬管理制度,即學校一般對實驗實習設備都進行登記,將設備的相關信息登記在兩本臺賬上,一本存放在設備管理部門的領導處,另外一本則放在作為設備管理責任人的管理員處。但是,這種管理模式忽略了設備的使用者,由于設備管理的責任人某些時候不是設備的真正使用者,再加上設備使用者對設備管理的意識不強,因此,使得設備管理者無法真正的做到管理到位。其次,對于學校采用的其他一些管理方法來說,也是存在一定弊端的,比如說:紙質標簽的易潮濕、易損壞、信息更改麻煩;無法進行設備跟蹤管理;設備統計困難等。
為了更好的解決以上不足,除了加強對管理制度的規范以為,還可以利用現代化的技術手段來對管理過程、管理結果進行改善。
第二章 RFID技術概述
RFID(Radio FrequeneyIdentifieation)是射頻識別技術的英文縮寫,又被稱為電子標簽技術。RFID是一種應用于信息采集系統的非接觸式自動識別技術,它通過使用無線射頻的方式來對目標對象進行自動識別,以獲取目標對象的相關數據信息,實現對RFID標簽的信息獲取。RFID技術不僅可以識別正在高速運行的物體,而且還可以同一時間內識別多個電子標簽,能夠快速地進行物品追蹤、管理,具有可靠性高、保密性強、方便快捷等特點,再結合現有的網絡技術與通訊技術,即可實現對物品在全球范圍內的位置跟蹤與信息共享。近年來,隨著電子、通訊與信息技術的飛速發展,RFID技術步入了廣泛應用的階段,已成為一項被廣泛應用于公共交通運輸、物流運輸、商品零售、醫療衛生服務、圖書管理、門禁系統、防偽識別等各種領域的成熟技術,被認為是21世紀最有發展前途的信息技術之一。
第三章 系統需求分析
基于RFID技術的中職校實驗實習設備管理系統以現有的校園網為基礎,采用B/S架構,由計算機、讀寫器、電子標簽以及與之相配套的基于WEB管理的系統軟件組成,最終實現多用戶、多層次管理,并達到設備信息資源共享。
實驗實習設備管理的主要工作就是對設備的登記、使用、維修、統計,直至最后報廢的全部過程進行管理;對設備管理的最終目的是為了教學,優化設備的配置,提高設備的使用率,保證設備的完好率,保障設備的安全,使之能更好的為學生的實驗實習提供服務。
通過日常工作的認識與分析,將對實驗實習設備管理工作的主要內容歸納為三個部分:
第一部分是對標簽的管理,包括新標簽的制作、將標簽貼在設備上、在日后對設備標簽進行信息更改等工作。
第二部分是對實驗實習設備的管理,包括設備登記、維修、外借、報廢、查詢以及統計等日常管理。
第三部分是對數據的處理,包括數據的導出以及報表打印等功能。
第四章 系統的概要設計
4.1 系統的組成
本系統由以下幾個部分組成:粘貼在各種實驗實習設備上的RFID標簽,讀卡器,中間件服務器,數據庫服務器,設備管理系統軟件,現有的校園網環境,以及用戶瀏覽信息所使用的終端設備,如下圖4.1所示。
4.2系統架構設計
基于RFID技術的實驗實習設備管理系統采用的是三層模式的B/S架構,即瀏覽器/服務器模式。全校各科室、各部門的設備管理員使用辦公室的計算機,通過瀏覽器就能完成對所管設備的登記、外借等工作。
4.3 RFID標簽的選擇
RFID標簽是RFID技術應用的主要硬件部分,對標簽的選擇不僅僅影響到基于RFID技術系統的開發的難易程度,還對系統在使用過程中的方便性起決定性作用。
4.4 讀寫器的選擇
在選擇讀寫器的時候,應該考慮以下幾個問題:
1.讀寫器的工作頻率應與標簽的工作頻率一致,或者使用可以調節頻率的讀寫器;
2.選用手持讀寫器還是固定讀寫器;
3.讀寫器的天線安裝的位置;
4.在讀取標簽數據時與標簽最大距離;
5.與系統的連接方式。
由于實驗實習設備的分散性,該系統將采用手持式讀寫器來對設備的標簽信息采集。
第五章 系統的測試
5.1系統硬件測試
5.1.1硬件測試環境
針對學校的情況,在選擇測試地點時,選擇具有代表性的兩個實驗實習室:機電數控實驗實習室以及計算機實驗實習室。其中,機電數控實驗實習室由于實驗實習設備都比較龐大,因此在一個實驗實習室中所安置的設備數量不是很多,但實驗實習室的面積較大,如圖5.1所示;而計算機實驗實習室則恰恰相反,即在一個實驗實習室中所安置的設備數量眾多,有30―50臺計算機,但實驗實習室的面積卻較小,如圖5.2所示:
兩個實驗實習室的具體情況如下表5.3所示:
5.1.2測試結果
將制作好的標簽粘貼在機電設備與計算機上,管理員利用手持讀寫器在實驗實習室前門口、中間、后門口分別對RFID標簽進行識別。在機電數控實驗實習室共測試5個標簽,識別5個,未識別0個,數據正確5個;在計算機實驗實習室共測試45個標簽,識別45個,未識別0個,數據正確45個。
經過測試,系統硬件功能達到管理系統設計要求,能夠實現快速、無誤的標簽數據識別和讀取。
第六章 總結