摘要:近年來,隨著教學規(guī)模及教學內容的擴大與深入,很多高校在多媒體教學、實驗室建設和校園網(wǎng)建設等方面投入了大量經(jīng)費,在設備管理方面投入的精力越來越多,尤其是針對實驗室一起的設備管理,這些儀器都很精密,并且價格較昂貴,需要一個實驗室儀器設備管理系統(tǒng)來進行管理,本文就來介紹基于.net的實驗室儀器設備管理系統(tǒng)。
基于.NET的實驗室儀器設備管理系統(tǒng)
開發(fā)工具的選擇,因學校計算機 操作系統(tǒng)基本上選用Windows系列操作系統(tǒng),且開發(fā) 人員熟悉C#與VB2005 開發(fā)語言,比較J2EE Net開發(fā)的適用范圍與性能,決定采用. Net 技術進行開發(fā)。開發(fā)環(huán)境選用微軟的 Visual Studio 2005,開發(fā) 語言選用C#。數(shù)據(jù)庫選用SQL Server 2005 關系數(shù) 據(jù)庫。SQL Server 2005具有可靠性、可用性、可編程 性、易用性等特點,并能實現(xiàn)與 Windows 2003 系統(tǒng)功能分析與設計經(jīng)調研,學校使用設備管理系統(tǒng)的用戶可分為各部門設備管理員、各部門設備維護人員及一般查 詢用戶。另外,為維護部門信息及部門管理員用戶 信息,增加了超級管理員用戶。各類用戶的功能如 前臺表示層設計與實現(xiàn)表示層又稱用戶界面層,是系統(tǒng)的UI(用戶接口)。
除了UI 外,表示層也承擔了許多功能性職責。如對用戶輸入數(shù)據(jù)的驗證、Session 的管理以及頁面的跳轉 邏輯等 。表示層的設計既要美觀,又要方便用戶使用。該系統(tǒng)頁面布局采用表格對頁面進行統(tǒng)一布局,采用了母版頁、頁面導航、運用主題文件等技術。 母版頁設計為保持頁面的一致性,頁面采用母版頁構建網(wǎng) 站的整體風格。將每個頁面都包含的頁頭、頁尾、頁 面導航控件封裝在母版頁里創(chuàng)建站點地圖文件ASP. NET 為我們提供 了網(wǎng)站導航。
數(shù)據(jù)庫及表單的建立在Sql Server 2005 數(shù)據(jù)庫平臺上,建立device_man- ager 數(shù)據(jù)庫,用來存儲用戶及設備資源等數(shù)據(jù)信息。 數(shù)據(jù)庫設計進行了需求分析、概念結構設計、邏輯結構設計和物理設計。在該數(shù)據(jù)庫下建立各類數(shù)據(jù)庫 表,包括部門信息表、用戶信息表、用戶類型表、設備 字典表、設備狀態(tài)字典表、設備放置處字典表、設備 庫存表、設備入庫單表、設備出庫單表、設備借用表及設備報損報修表等。 使用存儲過程提高訪問數(shù)據(jù)的速度與效率使用存儲過程可以減少網(wǎng)絡通信流量,用戶可以 通過發(fā)送一條單獨的語句來實現(xiàn)一個復雜的操作, 而不需要在網(wǎng)絡上發(fā)送幾百個Transact-SQL 代碼, 這樣就減少了在服務器和客戶機之間傳遞請求的數(shù) 。
了解更多,請點擊乾元坤和設備管理系統(tǒng)。