黃吉亞,謝樹云,趙 莉
昭通師范高等專科學校,云南昭通 657000
淺談實驗室管理系統的設計與開發
黃吉亞,謝樹云,趙 莉
昭通師范高等專科學校,云南昭通 657000
本文就實驗室管理系統的設計與開發問題展開討論,對實驗室管理系統做了簡單的介紹和分析,并重點對其設計原則和數據庫的設計等問題做了重點的討論,對其所包含的幾個主要的管理內容進行了介紹。
實驗室管理系統;設計原則;數據庫的設計
該系統的目的是對實驗室進行有效的管理,目前,大部分的計算機上的操作系統安裝的是Windows操作系統。因此,為方便軟件設計和應用,通常會選用Visual Basic和Access等軟件進行開發與設計。
使用VB(Visual Basic)的話,可以在進行圖形用戶界面的開發時,不用再編寫繁雜的代碼,來描述界面元素的外觀和位置等,而是只利用簡單的鼠標拖放動作,就可以進行標準的Windows應用程序界面的設計與開發了。又因為VB能夠對所有的主流數據庫進行訪問,這其中包括了不同種類的桌面和大型網絡數據庫等,則可以看出,利用VB就可以設計出功能相對比較完善的數據庫應用程序了。
桌面數據庫最好選用Access軟件,Access是專門為管理“數據庫”而進行設計的一款軟件,它等同于數據庫管理系統(DataBase Management System, DBMS),即利用 Microsoft Office自帶的Microsoft Office Access 2003軟件進行設計,不用再另外安裝其他的軟件了,使得開發工作變得非常方便。
系統的總體設計應該在遵守“實驗室管理工作細則”的前提下進行,并結合著當前的計算機技術的最新進展情況,采取以下的基本原則來對實驗室管理系統進行有效地開發和設計。在系統的設計時應該保證遵循下面的幾條基本的設計開發原則:
管理系統的先進性指的是系統開發技術和系統設計思想而言的,它們是要具有先進性的。系統設計思想的先進性,主要體現在對于實驗室進行實驗時的具體安排上,還有設備管理和學生實驗情況等業務數據的分析上,要深入的分析各個業務的功能需求。
因為實驗室管理系統有可能會涉及到與學生相關的隱私信息,所以就有必要對其中的一些特殊內容進行加密等處理。在保密保障措施上,用戶密碼采取的是單向的加密方式,而在關于學生心理狀況與學生心理咨詢分析等內容上,則采取雙向的加密方式,比如,學生聯系方式、身份證號信息和心理評價等。
就信息系統本身的特性而言,不可避免的將會發生數據庫的損壞,或者是服務器的損壞等問題。因此,采取了自動備份和手動備份數據庫的功能,并且提供了有效地數據恢復功能。
實驗室應該是可以按照科學的排課方式來對學習的實驗課程進行安排,來降低教師在安排實驗課方面的勞動強度。
通過“規范化”的創建的系統,可以把一個復雜的數據表進行分割,變成很多個大小比較適當的子數據表,進而來滿足使用者的相關需求,而沒有進行“規范化”的數據表,就會浪費不必要的存儲空間,導致系統效率變的較差,數據匹配不一致,維護較困難等一系列的問題,如下圖1中所示。

圖1 實驗室管理系統
該子系統主要目的是要對實驗室的人員進行有效管理,進而開發了一種實驗人員卡。這種卡上包括了人員的編號和姓名,文化程度好專業職務等主要的信息,并且會隨著人員的變動而進行信息的修改操作。
學校的儀器設備不容損失,需要特定的設備管理員對其進行管理,該系統對實驗室的儀器設備的管理可以借助于儀器編號和名稱進行。
儀器在經過了一段時間的使用之后,一些配件會需要維修,雖然說,這些不屬于固定資產,但仍然需要對在實驗中用到的耐用品和易耗品的使用進行規范。
要根據學校規定來對實驗開課計劃進行制定,實驗開課計劃應該包括了實驗項目的名稱和實驗的課時數,還有實驗類型、指導教師和實驗項目卡號,以及教材和實驗地點等內容。
本文對實驗室管理系統的設計與開發問題進行了討論,對實驗室管理系統做了簡單的介紹和分析,并重點對其設計原則和數據庫的設計等問題做了重點的討論,設計原則主要有先進性、保密性、可靠性和科學性,對其所包含的幾個主要的管理內容進行了介紹,分別有實驗室人員管理,固定資產管理,低值耐用品、易耗品管理和實驗室教學管理等。
[1]白志學.實驗室管理體制的改革與建設[J].實驗室研究與 探索,2001(9).
[2]陳小燕.實驗室系統的設計與實現[J].實驗室研究與探 索,2004(5).
[3]賽奎春.Access數據庫開發實例解析[M].北京:機械工業 出版社,2006.
[4]賽奎春.SQL Server數據庫開發實例解析[M].北京:機械 工業出版社,2006.
TP315
A
1674-6708(2010)24-0229-02
黃吉亞,助教,研究方向:軟件工程