0引言
目前很多高校及企業(yè)單位對測量儀器設(shè)備管理水平不高,對儀器設(shè)備的入庫、借用、損壞、報廢的管理尚處于手工階段。當儀器設(shè)備數(shù)量較少的時候,傳統(tǒng)
的手工管理方式還能應(yīng)付,但隨著測量實驗室的規(guī)模擴大,新設(shè)備不斷引進,需要對儀器設(shè)備管理更加全面,測量實驗室儀器設(shè)備的管理任務(wù)就變得更加繁重,傳統(tǒng)的手工管理方式日益不能適應(yīng),因此,測量儀器的信息化庫存管理是必然選擇。
1系統(tǒng)的關(guān)鍵技術(shù)
1.1C/模式
本系統(tǒng)采用C/(Client/ever)模式,C/模式指在客戶端界面調(diào)用數(shù)據(jù)庫文件,并對數(shù)據(jù)庫內(nèi)容進行修改和保存。本系統(tǒng)具有以下優(yōu)勢:
(1)操作簡便快捷。系統(tǒng)設(shè)計簡化了操作,每一個功能的使用都十分的簡單。而且系統(tǒng)采用了一般軟件的對話窗口,用戶和系統(tǒng)之間的交互十分方便。
(2)用戶使用系統(tǒng)上手快。每一個模塊的功能操作名稱都言簡意賅,方便用戶使用。而且在每一個操作界面都設(shè)置了提示功能,能很好的引導用戶正確的使用本管理軟件。
(3)系統(tǒng)可維護性強。本系統(tǒng)采用PB編程軟件設(shè)計,對于系統(tǒng)BUG的修復和功能的添加快速簡便。
(4)擴展性好。本系統(tǒng)是基于組件技術(shù)的系統(tǒng)結(jié)構(gòu),可變可改,有助于系統(tǒng)的二次開發(fā),完善系統(tǒng)功能。
1.2 Powerbuilder9開發(fā)平臺Powerbuilder9.0(簡稱PB)是一種面向?qū)ο蟮拈_發(fā)工具,可以快速搭建應(yīng)用程序界面,在數(shù)據(jù)庫處理方面尤為突出。它集面向?qū)ο髷?shù)據(jù)庫技術(shù)、分布式應(yīng)用技術(shù)、多媒體技術(shù)于一身,是目前最有代表性、程序員
最易學習的數(shù)據(jù)庫開發(fā)工具。
1.3QLerver2008數(shù)據(jù)庫數(shù)據(jù)庫的設(shè)計是為了使系統(tǒng)能更好的管理各種數(shù)據(jù)。設(shè)計適當?shù)臄?shù)據(jù)庫,能很好的歸類分析處理數(shù)據(jù)信息。QLerver是業(yè)界認可、大眾常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。QLerver2008版本可以將結(jié)構(gòu)化、
半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。其優(yōu)點包括:
(1)數(shù)據(jù)加密,信息安全;
(2)可擴展性64位運算支持;
(3)最大限度地減少管理監(jiān)視;
(4)集成任何數(shù)據(jù);
(5)允許多接口移植。
2數(shù)據(jù)庫系統(tǒng)設(shè)計一個設(shè)計合理、邏輯清晰的數(shù)據(jù)庫可以使儀器信息管理更加嚴謹,是客戶端運行的基礎(chǔ)。在本系統(tǒng)設(shè)計之初,根據(jù)本校的測繪儀器、及學生信息進行需求分析,對不同數(shù)據(jù)庫的邏輯結(jié)構(gòu)先行規(guī)劃,建立了本數(shù)據(jù)庫。本系統(tǒng)共建立4個數(shù)據(jù)庫,分別對各個管理
系統(tǒng)進行數(shù)據(jù)的處理,數(shù)據(jù)庫包括:實驗項目評分表數(shù)據(jù)庫、儀器設(shè)備管理數(shù)據(jù)庫、實驗項目管理數(shù)據(jù)庫和用戶信息管理數(shù)據(jù)庫。
3系統(tǒng)總體設(shè)計
本系統(tǒng)將測量實驗室管理系統(tǒng)設(shè)如下模塊:
(1)實驗管理模塊包括:查看實驗信息;對實驗項目的增刪存改;通過關(guān)鍵詞搜索實驗項目。
(2)儀器管理模塊包括:儀器設(shè)備入庫登記;查看儀器信息;查看儀器使用情況;儀器設(shè)備借用和歸還登記;儀器設(shè)備維修登記;儀器設(shè)備報廢登記。通過關(guān)鍵詞搜索儀器信息。
(3)學生管理模塊包括:查看學生資料;編輯班級資料;編輯學生資料;學生實驗評分;通過關(guān)鍵詞搜索學生信息。
(4)系統(tǒng)管理模塊包括:用于添加、修改和刪除管理員登陸信息;重新登陸:切換管理員重新登陸系統(tǒng)。:
本系統(tǒng)用戶群分為教師和學生。其中,教師客戶端為實驗室系統(tǒng)的主體部分,教師用戶為超級用戶,具有修改儀器及實驗信息、設(shè)置用戶群的權(quán)限。其中學生端部分包括:實習成績,實驗項目以及儀器借用;師端部分包括:該界面為系統(tǒng)
主界面,包括儀器入庫登記,儀器借用,儀器維修,實驗項目管理,學生信息管理以及儀器信息一覽表,儀器維修界面包括兩個子界面,分別為登記表和一覽表,實驗項目管理子模塊包括兩個子界面,分為記錄表和登記表。
系統(tǒng)實現(xiàn)及運行本系統(tǒng)開發(fā)工具為PB9,數(shù)據(jù)庫開發(fā)工具為QLerver2008,采用高校內(nèi)網(wǎng)進行客戶端與數(shù)據(jù)庫連接。
4結(jié)束語
通過系統(tǒng)的設(shè)計和程序的編輯,基本完成該系統(tǒng)需要實現(xiàn)的功能。系統(tǒng)主要針對實驗項目管理、實驗儀器設(shè)備管理和學生實驗管理進行設(shè)計。針對實驗室管理的一些必要日常事件,設(shè)計出了實驗儀器管理模
塊,對儀器設(shè)備管理進行了規(guī)劃,使用起來方便,且不容易出錯。對于學生實驗,主要是針對教師日常上課
和成績評定,設(shè)計出了管理學生實驗相關(guān)的基本功能,方便教師使用,減少了教師的工作量,有效地節(jié)約了教師管理學生的時間。整個測量實驗管理系統(tǒng)主要包括上面所寫的模塊及功能,基本上已經(jīng)能夠覆蓋了
日常管理中的主要操作,上海精宏對此軟件進行充分測試,完全符合實驗室儀器管理的日常使用。