黃吉亞,謝樹云,趙 莉
昭通師范高等專科學(xué)校,云南昭通 657000
淺談實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)
黃吉亞,謝樹云,趙 莉
昭通師范高等??茖W(xué)校,云南昭通 657000
本文就實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)問題展開討論,對(duì)實(shí)驗(yàn)室管理系統(tǒng)做了簡(jiǎn)單的介紹和分析,并重點(diǎn)對(duì)其設(shè)計(jì)原則和數(shù)據(jù)庫(kù)的設(shè)計(jì)等問題做了重點(diǎn)的討論,對(duì)其所包含的幾個(gè)主要的管理內(nèi)容進(jìn)行了介紹。
實(shí)驗(yàn)室管理系統(tǒng);設(shè)計(jì)原則;數(shù)據(jù)庫(kù)的設(shè)計(jì)
該系統(tǒng)的目的是對(duì)實(shí)驗(yàn)室進(jìn)行有效的管理,目前,大部分的計(jì)算機(jī)上的操作系統(tǒng)安裝的是Windows操作系統(tǒng)。因此,為方便軟件設(shè)計(jì)和應(yīng)用,通常會(huì)選用Visual Basic和Access等軟件進(jìn)行開發(fā)與設(shè)計(jì)。
使用VB(Visual Basic)的話,可以在進(jìn)行圖形用戶界面的開發(fā)時(shí),不用再編寫繁雜的代碼,來描述界面元素的外觀和位置等,而是只利用簡(jiǎn)單的鼠標(biāo)拖放動(dòng)作,就可以進(jìn)行標(biāo)準(zhǔn)的Windows應(yīng)用程序界面的設(shè)計(jì)與開發(fā)了。又因?yàn)閂B能夠?qū)λ械闹髁鲾?shù)據(jù)庫(kù)進(jìn)行訪問,這其中包括了不同種類的桌面和大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)等,則可以看出,利用VB就可以設(shè)計(jì)出功能相對(duì)比較完善的數(shù)據(jù)庫(kù)應(yīng)用程序了。
桌面數(shù)據(jù)庫(kù)最好選用Access軟件,Access是專門為管理“數(shù)據(jù)庫(kù)”而進(jìn)行設(shè)計(jì)的一款軟件,它等同于數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System, DBMS),即利用 Microsoft Office自帶的Microsoft Office Access 2003軟件進(jìn)行設(shè)計(jì),不用再另外安裝其他的軟件了,使得開發(fā)工作變得非常方便。
系統(tǒng)的總體設(shè)計(jì)應(yīng)該在遵守“實(shí)驗(yàn)室管理工作細(xì)則”的前提下進(jìn)行,并結(jié)合著當(dāng)前的計(jì)算機(jī)技術(shù)的最新進(jìn)展情況,采取以下的基本原則來對(duì)實(shí)驗(yàn)室管理系統(tǒng)進(jìn)行有效地開發(fā)和設(shè)計(jì)。在系統(tǒng)的設(shè)計(jì)時(shí)應(yīng)該保證遵循下面的幾條基本的設(shè)計(jì)開發(fā)原則:
管理系統(tǒng)的先進(jìn)性指的是系統(tǒng)開發(fā)技術(shù)和系統(tǒng)設(shè)計(jì)思想而言的,它們是要具有先進(jìn)性的。系統(tǒng)設(shè)計(jì)思想的先進(jìn)性,主要體現(xiàn)在對(duì)于實(shí)驗(yàn)室進(jìn)行實(shí)驗(yàn)時(shí)的具體安排上,還有設(shè)備管理和學(xué)生實(shí)驗(yàn)情況等業(yè)務(wù)數(shù)據(jù)的分析上,要深入的分析各個(gè)業(yè)務(wù)的功能需求。
因?yàn)閷?shí)驗(yàn)室管理系統(tǒng)有可能會(huì)涉及到與學(xué)生相關(guān)的隱私信息,所以就有必要對(duì)其中的一些特殊內(nèi)容進(jìn)行加密等處理。在保密保障措施上,用戶密碼采取的是單向的加密方式,而在關(guān)于學(xué)生心理狀況與學(xué)生心理咨詢分析等內(nèi)容上,則采取雙向的加密方式,比如,學(xué)生聯(lián)系方式、身份證號(hào)信息和心理評(píng)價(jià)等。
就信息系統(tǒng)本身的特性而言,不可避免的將會(huì)發(fā)生數(shù)據(jù)庫(kù)的損壞,或者是服務(wù)器的損壞等問題。因此,采取了自動(dòng)備份和手動(dòng)備份數(shù)據(jù)庫(kù)的功能,并且提供了有效地?cái)?shù)據(jù)恢復(fù)功能。
實(shí)驗(yàn)室應(yīng)該是可以按照科學(xué)的排課方式來對(duì)學(xué)習(xí)的實(shí)驗(yàn)課程進(jìn)行安排,來降低教師在安排實(shí)驗(yàn)課方面的勞動(dòng)強(qiáng)度。
通過“規(guī)范化”的創(chuàng)建的系統(tǒng),可以把一個(gè)復(fù)雜的數(shù)據(jù)表進(jìn)行分割,變成很多個(gè)大小比較適當(dāng)?shù)淖訑?shù)據(jù)表,進(jìn)而來滿足使用者的相關(guān)需求,而沒有進(jìn)行“規(guī)范化”的數(shù)據(jù)表,就會(huì)浪費(fèi)不必要的存儲(chǔ)空間,導(dǎo)致系統(tǒng)效率變的較差,數(shù)據(jù)匹配不一致,維護(hù)較困難等一系列的問題,如下圖1中所示。
圖1 實(shí)驗(yàn)室管理系統(tǒng)
該子系統(tǒng)主要目的是要對(duì)實(shí)驗(yàn)室的人員進(jìn)行有效管理,進(jìn)而開發(fā)了一種實(shí)驗(yàn)人員卡。這種卡上包括了人員的編號(hào)和姓名,文化程度好專業(yè)職務(wù)等主要的信息,并且會(huì)隨著人員的變動(dòng)而進(jìn)行信息的修改操作。
學(xué)校的儀器設(shè)備不容損失,需要特定的設(shè)備管理員對(duì)其進(jìn)行管理,該系統(tǒng)對(duì)實(shí)驗(yàn)室的儀器設(shè)備的管理可以借助于儀器編號(hào)和名稱進(jìn)行。
儀器在經(jīng)過了一段時(shí)間的使用之后,一些配件會(huì)需要維修,雖然說,這些不屬于固定資產(chǎn),但仍然需要對(duì)在實(shí)驗(yàn)中用到的耐用品和易耗品的使用進(jìn)行規(guī)范。
要根據(jù)學(xué)校規(guī)定來對(duì)實(shí)驗(yàn)開課計(jì)劃進(jìn)行制定,實(shí)驗(yàn)開課計(jì)劃應(yīng)該包括了實(shí)驗(yàn)項(xiàng)目的名稱和實(shí)驗(yàn)的課時(shí)數(shù),還有實(shí)驗(yàn)類型、指導(dǎo)教師和實(shí)驗(yàn)項(xiàng)目卡號(hào),以及教材和實(shí)驗(yàn)地點(diǎn)等內(nèi)容。
本文對(duì)實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)問題進(jìn)行了討論,對(duì)實(shí)驗(yàn)室管理系統(tǒng)做了簡(jiǎn)單的介紹和分析,并重點(diǎn)對(duì)其設(shè)計(jì)原則和數(shù)據(jù)庫(kù)的設(shè)計(jì)等問題做了重點(diǎn)的討論,設(shè)計(jì)原則主要有先進(jìn)性、保密性、可靠性和科學(xué)性,對(duì)其所包含的幾個(gè)主要的管理內(nèi)容進(jìn)行了介紹,分別有實(shí)驗(yàn)室人員管理,固定資產(chǎn)管理,低值耐用品、易耗品管理和實(shí)驗(yàn)室教學(xué)管理等。
[1]白志學(xué).實(shí)驗(yàn)室管理體制的改革與建設(shè)[J].實(shí)驗(yàn)室研究與 探索,2001(9).
[2]陳小燕.實(shí)驗(yàn)室系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)室研究與探 索,2004(5).
[3]賽奎春.Access數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè) 出版社,2006.
[4]賽奎春.SQL Server數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M].北京:機(jī)械 工業(yè)出版社,2006.
TP315
A
1674-6708(2010)24-0229-02
黃吉亞,助教,研究方向:軟件工程