許俊杰
(山西省水利水電勘測設計研究院,山西 太原 030024)
隨著我國教育體制改革的逐步深入,各大院校加大了對教學設施的投入力度,實驗教學設備的管理顯得日益重要。如何建立一套嚴密的測繪儀器管理制度、掌握科學的測繪儀器維護方法、提高設備的使用效率是一個值得重視的問題。
隨著科技的發(fā)展,各種測繪儀器應運而生,并投入測量工作中,測繪技術有了進一步發(fā)展,而這些發(fā)展無疑都是向著信息化方向發(fā)展。這就要求儀器管理也向著信息化方向發(fā)展。與此同時,測繪單位的測繪儀器數(shù)量大、種類多、儀器的管理工作需要有待改進。傳統(tǒng)的紙制賬目管理模式已不能適應現(xiàn)代儀器設備管理的需求,勢必會影響到整個實驗室的管理和發(fā)展。因此,研發(fā)測繪儀器管理信息系統(tǒng)有助于提高測繪儀器的使用效率和節(jié)約成本。
下文針對高校和測繪單位對測繪儀器管理信息化的需求,設計了測繪儀器管理系統(tǒng)的功能模塊和數(shù)據(jù)庫結構,基本滿足了測繪儀器信息化管理需求,為今后測繪儀器的高效使用起到一定的作用。
測繪儀器管理信息系統(tǒng)主要分為用戶管理模塊、儀器管理模塊、儀器借用模塊、報表打印模塊。用戶管理模塊包含權限設置和信息編輯;儀器管理模塊包含設備分類、基本信息、維修維護;儀器借用模塊包含借用歸還和歷史查詢;報表生成打印包含儀器報告單和借用單。各個不同的功能有機組合構成了每個模塊,不同的模塊有序結合構成了整個信息系統(tǒng)。
用戶管理模塊需要完成對使用該軟件部門信息的管理,登錄用戶分為普通用戶和管理員兩類。普通用戶是指使用儀器的部門登錄系統(tǒng)后完成查詢儀器、借用儀器、歸還儀器及打印報告;管理員完成系統(tǒng)的維護,主要包含系統(tǒng)信息設置、普通用戶的信息管理與編輯、儀器信息的入庫登記和儀器的維修與保養(yǎng)記錄。用戶管理模塊是進入管理系統(tǒng)的必要程序,對使用儀器的人員和管理員進行身份驗證后,依據(jù)各自的權限成功獲取相應的信息。
儀器管理模塊是系統(tǒng)的核心模塊。儀器管理主要是對儀器屬性信息進行添加、修改、刪除,包括儀器的分類、型號、配套設備、數(shù)量和相關文檔的管理,如儀器的使用說明書、照片等信息。該模塊包括對每臺儀器的保養(yǎng)、維修、檢驗情況進行登記管理,此項任務由管理員登錄系統(tǒng)完成。
由普通用戶選擇數(shù)據(jù)庫中已閑置和可用的儀器,系統(tǒng)自動生成借用記錄表,每次借用均自動生成借用單號,打印完成借用儀器記錄表后,借用人簽字到儀器保管室進行領取,歸還時由系統(tǒng)管理員登錄系統(tǒng)注銷借用單號,完成儀器歸還。用戶借用歷史均存入數(shù)據(jù)庫,借用人可隨時登錄系統(tǒng)進行查詢。
報表打印模塊的功能主要是在用戶借用儀器后將借用儀器的相關信息借單進行打印。打印的借單信息包括借用儀器的一些屬性信息、借用部門的部門信息及借用時間、預歸還時間等。
系統(tǒng)所涉及的信息主要有用戶信息、儀器信息、借用信息,對應的由3個數(shù)據(jù)表來存儲和管理數(shù)據(jù)。數(shù)據(jù)表分別命名為User,Equipment,Borrow。User表負責存儲用戶信息,對用戶信息進行管理。Equipment表負責管理儀器的屬性信息,在儀器添加、刪除和修改時會自動更新。Borrow表負責管理儀器借用信息,在用戶借用儀器、歸還儀器時會更新表中的記錄。
系統(tǒng)選擇的開發(fā)平臺為VS2010開發(fā)環(huán)境的C#語言,C#是一種安全、穩(wěn)定、簡單的面向對象的編程語言,綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。另外,C#語言中有專門的命名空間System.Data.SqlClient,給 SQLServer的.NET Fame work數(shù)據(jù)提供程序接口。為此,系統(tǒng)以SQLServer 2008作為數(shù)據(jù)庫管理平臺,用C#數(shù)據(jù)庫類庫和SQL語句完成測繪儀器管理信息系統(tǒng)的開發(fā),以C/S模型運行在局域網(wǎng)中供多個部門同時在線使用。
當今測繪技術已進入信息化、數(shù)字化的發(fā)展階段,建立一個高效、準確、功能強大的儀器管理信息系統(tǒng)非常必要。儀器管理信息系統(tǒng)應實現(xiàn)靈活、方便的查詢、統(tǒng)計和分析功能,提供及時、準確、可靠的儀器統(tǒng)計分析數(shù)據(jù),為儀器管理和服務提供支持。