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