龔新苗++++殷莉
摘 要: 隨著高校的擴招,需要使用測量儀器的學生大幅度增加,測量儀器的需求隨之增加,大大加大了儀器管理的難度,迫切需要自動化管理。國內(nèi)外很多行業(yè)紛紛采用了基于計算機的查詢系統(tǒng),這些系統(tǒng)的推出減輕了管理員的工作量,提高了用戶查詢信息效率和準確率。隨著學校測量儀器的不斷引進,儀器的查詢變得越來越麻煩,人工查詢方式已經(jīng)不再實用。因此,設(shè)計一套自動化的儀器查詢系統(tǒng)是非常必要的,這樣可以有效提高查詢的有效性和準確性。
關(guān)鍵詞: 高校 測量儀器 查詢系統(tǒng) 設(shè)計方案
1.高校測量儀器查詢管理系統(tǒng)的必要性
1.1查詢系統(tǒng)的發(fā)展趨勢
信息查詢功能是數(shù)據(jù)庫管理信息系統(tǒng)最基本也是最重要的功能之一,不僅能幫助用戶隨時在數(shù)據(jù)庫中找到各種信息,而且能在了解與掌握數(shù)據(jù)庫動態(tài)時發(fā)揮重要作用。過去受科技水平的限制,人們不得不使用人工查詢方式,但是效率低,工作量大。采用計算機查詢系統(tǒng),即以計算機程序?qū)崿F(xiàn)自動化查詢是實際應(yīng)用的總趨勢。目前越來越多的工作都實現(xiàn)了計算機的自動化,提高了工作效率,減少了失誤,節(jié)約了費用。在計算機技術(shù)發(fā)展的早期,由于機器資源比較昂貴,程序的時間和空間代價往往是設(shè)計關(guān)心的主要因素,隨著硬件技術(shù)的飛速發(fā)展和軟件規(guī)模的日益龐大,程序的結(jié)構(gòu)、可維護性、復(fù)用性、可擴展性等因素日益重要。
1.2查詢系統(tǒng)的實際意義
目前學校的儀器查詢都是人工查詢的方式操作的,學生借用儀器需要手工填寫好表格,再將表格交給管理員,儀器信息主要根據(jù)文本、表格等紙質(zhì)信息來處理,借用表等紙質(zhì)信息容易遺失且查詢起來非常不方便。傳統(tǒng)的人工查詢不僅效率低而且容易出錯,隨著儀器的數(shù)量增加人工查詢不切實際,采用計算機為工具的儀器查詢系統(tǒng)能夠提高學生查找儀器的效率,同時減輕管理員的工作量。儀器查詢系統(tǒng)的啟用,對學生的儀器借用及管理員的管理產(chǎn)生直接的影響。學生快速得到自己想要借用的儀器的信息,準確知道自己要的儀器是否在架等信息,這樣學生根據(jù)儀器的編號快速地找到自己所要的儀器,節(jié)約借用儀器的時間。
2.功能分析與系統(tǒng)設(shè)計
2.1用戶需求分析
在整個軟件生命周期當中,系統(tǒng)的需求分析作為第一步,在需求分析階段,開發(fā)者可以描述出系統(tǒng)的整個功能需求及利用定義關(guān)鍵領(lǐng)域的類構(gòu)建數(shù)據(jù)模型。需求分析的目的是在系統(tǒng)開發(fā)者與用戶之間建立溝通,達成共識,這個步驟可以通過一些方式實現(xiàn)。由用戶和系統(tǒng)開發(fā)人員一起完成用戶的需求分析。進行需求分析可以采用面向?qū)ο蟮姆椒?,不但要在需求分析結(jié)果中指出系統(tǒng)為哪些用戶服務(wù),而且要指出為用戶提供哪些服務(wù)。后期進行的系統(tǒng)設(shè)計及系統(tǒng)實現(xiàn)都建立在需求分析的基礎(chǔ)之上完成,因此做好需求分析階段的工作,不僅能保證設(shè)計及任務(wù)的完成,同時還能為后期的系統(tǒng)測試提供支持。用戶的需求分析是系統(tǒng)設(shè)計前期工作的重要一部分,因此我對不同用戶的需求進行了調(diào)查。用戶包括兩部分:一部分是系統(tǒng)的操作員,主要負責儀器數(shù)據(jù)的管理;另一部分是學生,學生對儀器查詢系統(tǒng)的使用僅限于查詢權(quán)限,而無其他權(quán)限。系統(tǒng)的操作員能在系統(tǒng)操作中實現(xiàn)儀器的增、刪、改及查詢。經(jīng)過用戶的需求調(diào)查和分析將該系統(tǒng)分為四個權(quán)限,分別是超級管理員、管理員、資產(chǎn)管理員和學生。下面分別對四個權(quán)限進行闡述。
2.1.1超級管理員:該系統(tǒng)的超級管理員僅設(shè)定一位,對系統(tǒng)進行任何操作,包括用戶管理、儀器信息管理、借用登記表管理和測量儀器查詢。其中只授權(quán)給超級用戶修改用戶名稱和用戶密碼,用戶能修改自己的密碼但是不能更改自己的用戶名,除超級管理員以外任何用戶均無法操作用戶管理這一模塊。
2.1.2資產(chǎn)管理員:資產(chǎn)管理員的設(shè)定由超級管理員根據(jù)實際需求操作。資產(chǎn)管理員對儀器的信息進行管理,同時查看儀器所有資產(chǎn)信息,并對儀器信息進行增加、刪除、修改、查詢等一系列操作,但是無權(quán)借用登記表進行操作。
2.1.3管理員:管理員的設(shè)定由超級管理員根據(jù)實際需求操作。管理員無權(quán)進入儀器信息管理,也不能查詢到儀器資產(chǎn)相關(guān)的任何信息。借用登記表除超級用戶能進入之外只能由管理進入,對其進行增加、刪除、修改、查詢等一系列操作。
2.1.4學生:學生在系統(tǒng)中只有查詢功能,不能對任何信息進行任何操作,且在查詢中只能查詢到儀器的基本信息,而不能查詢到資產(chǎn)相關(guān)的信息。
2.2用戶界面設(shè)計的一般性原則
2.2.1界面的一致性原則。一致性原則要求界面設(shè)計必須保持相同的風格。整個系統(tǒng)或軟件可以擁有自己獨特的界面風格,但系統(tǒng)或軟件的各個界面,對話框應(yīng)該保持相同的風格。系統(tǒng)或軟件的菜單、聯(lián)機幫助文檔等應(yīng)該使用相同的術(shù)語。
2.2.2常用操作應(yīng)該設(shè)置快捷方式。除了按照功能分類進行系統(tǒng)或軟件的菜單設(shè)置外,還要將用戶經(jīng)常使用的功能設(shè)置成快捷鍵。
2.2.3要有一定的信息反饋,對于一些重要的操作,要根據(jù)用戶的選擇進行相關(guān)提示,對用戶的操作結(jié)果予以一定的反饋。
2.2.4操作要有一定的可逆能力。在一定的操作序列內(nèi)要允許用戶恢復(fù)到某一個之前的操作狀態(tài),這對于新手用戶或者因為錯誤操作而造成系統(tǒng)狀態(tài)改變有重要作用。
2.2.5要有聯(lián)機幫助文檔。完整的系統(tǒng)應(yīng)該具備聯(lián)機幫助文檔,即使是熟手使用也需要進行相關(guān)設(shè)置,以保證系統(tǒng)的相關(guān)性和完整性。
2.3系統(tǒng)模塊設(shè)計
2.4系統(tǒng)模塊功能
2.4.1用戶登錄模塊:學生直接點擊查詢?nèi)肟诎粹o進入系統(tǒng)。其他用戶輸入用戶名和口令登錄系統(tǒng)。當用戶名不存在時,系統(tǒng)將會提示“該用戶名不存在”,并清空文本框。當用戶名存在而密碼錯誤時,系統(tǒng)會提示密碼錯誤,并有三次輸入密碼的機會,三次錯誤后,系統(tǒng)將會強制退出系統(tǒng)。
其流程圖如圖2所示。
2.4.2用戶添加模塊:超級用戶單擊主窗體菜單“用戶管理”→“新增”命令,可以輸入添加的用戶名、性別、選擇權(quán)限、輸入密碼等,下拉權(quán)限有管理員和資產(chǎn)管理員兩種選擇。對所添加的用戶信息保存,點擊用戶信息還能對用戶信息進行修改和刪除,用戶添加模塊流程圖如圖3所示。
2.4.3用戶修改模塊:單擊主窗體菜單“用戶管理”→“修改”命令,單擊用戶信息,輸入修改內(nèi)容,單擊修改,系統(tǒng)會提示“修改保存成功”。
2.4.4用戶刪除模塊:單擊主窗體“用戶管理”→“刪除”命令,單擊用戶信息,點擊刪除,系統(tǒng)將會提示“是否確認刪除此記錄信息”,單擊“是”,則提示“刪除成功”,單擊“否”,保留該用戶信息。
2.4.5儀器信息添加模塊:資產(chǎn)管理員能對新增的儀器信息進行錄入,填完必填信息后再點擊保存能保存編輯的信息。單擊要修改和刪除的儀器信息能對儀器的信息進行修改和刪除。
2.4.6資產(chǎn)信息查詢模塊:系統(tǒng)提示“請選擇和輸入查詢內(nèi)容”,輸入完整的選擇條件和查詢內(nèi)容,就能篩選出符合條件的儀器信息。篩選條件包括資產(chǎn)編號、資產(chǎn)名稱、分類號、分類名稱、使用人、使用方向、使用單位、現(xiàn)狀、型號、規(guī)格、年份等。
2.4.7借用信息新增模塊:新增保存儀器借用信息,同時能對現(xiàn)有的借用信息進行修改和刪除。當輸入的信息不完整時,系統(tǒng)應(yīng)會有所提示。
2.4.8借用信息查詢模塊:輸入完整的選擇條件和查詢內(nèi)容,應(yīng)能篩選出符合條件的借用信息。
2.4.9基本信息查詢模塊:輸入完整的選擇條件和查詢內(nèi)容,篩選出符合條件的借用信息。
2.5系統(tǒng)數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是系統(tǒng)最重要的組成部分之一,因此數(shù)據(jù)庫的設(shè)計是系統(tǒng)高效運行最基本也是著重分析的一部分。合理的數(shù)據(jù)庫設(shè)計將提高系統(tǒng)運行效率。同時對系統(tǒng)的功能擴展、完善、修復(fù)、升級起著極為重要的作用。該系統(tǒng)使用Access對數(shù)據(jù)庫進行設(shè)計。Access是office系列軟件中用來專門管理數(shù)據(jù)庫的應(yīng)用軟件,可運行于各種Windows系統(tǒng)環(huán)境中。Access繼承Windows的特性,易于使用且界面友好,因此被用戶廣泛采用。使用Access的時候不需要數(shù)據(jù)庫管理者擁有專業(yè)的程序設(shè)計水平,任何非專業(yè)的用戶都可以使用它來創(chuàng)建功能強大的數(shù)據(jù)庫管理系統(tǒng)。
2.5.1用戶信息表:用戶名(主鍵)、性別、權(quán)限、密碼。
2.5.2儀器借用登記表:ID(主鍵),借用人名字,班級學號,借用人聯(lián)系方式,分類編號,分類名稱,資產(chǎn)編號,資產(chǎn)名稱,存放地點,型號,借用儀器時間,預(yù)計歸還時間,實際歸還時間,是否在架。
2.5.3測量儀器信息表:資產(chǎn)編號(主鍵),資產(chǎn)名稱,分類號,分類名稱,單價,總價,套,計量單位,使用人,使用方向,使用單位,存放地點,現(xiàn)狀,購置日期,入賬日期,調(diào)轉(zhuǎn)入日期,生產(chǎn)廠家,型號,規(guī)格,報廢,維修次數(shù),是否借用。
3.結(jié)語
以上詳細描述了用戶需求分析,包括用戶界面設(shè)計、系統(tǒng)模塊設(shè)計、系統(tǒng)模塊功能設(shè)計和系統(tǒng)數(shù)據(jù)庫設(shè)計。如果完成測量儀器查詢系統(tǒng)的全部功能的開發(fā)。實現(xiàn)用戶信息的添加、修改、刪除,儀器信息的添加、修改、刪除和查詢,用戶借用儀器信息的添加、修改、刪除和查詢,以及對儀器的基本信息進行查詢,將大大減少儀器室工作人員的工作量,并使學生很快借用到合適的儀器。
參考文獻:
[1]王佩紅,劉慧婷.基于VB的學生成績管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2011,12:169-172.
[2]蘇作亮.基于VB的學生注冊管理系統(tǒng)[J].中國西部科技,2009,08:35-37.
[3]黃晴.基于VB的網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計與實現(xiàn)[D].上海:華東師范大學,2007.
[4]包志強.淺談VB編程常用技巧[J].計算機光盤軟件與應(yīng)用,2015,04:216-218.
[5]蘇燕,梁武.基于Access數(shù)據(jù)庫教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].信息教育,2012,10:135-136.