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