1. 首頁
  2. 資料庫作業系統

高校儀器裝置管理系統的設計與實現示例

高校儀器裝置管理系統的設計與實現示例

1、課題的意義

隨著高校資訊化建設速度的加快,學校規模的擴大和實驗室建設的快速發展,大量教學裝置不斷購進,原有的 單機裝置管理系統無法適應現代化管理的需要,出現了許多不足,裝置主管部門與財務、科技、人事、基層等部門 管理脫節,不能實現管理職能的個性化管理。尤其大多數高校裝置管理辦法是高校裝置採購進來以後,將裝置的基 本情況和相關資訊登記存檔,然後將檔案存檔。以後檔案基本沒有人維護,如裝置位置變遷、檢修情況、裝置當前 執行狀態等資訊根本不會體現在裝置臺帳上,即裝置跟蹤資訊不能及時體現在裝置檔案上。這影響老師辦公效率、 科研工作以及學生技能、綜合能力的培養,無法適應資訊時代資訊充分共享和協同辦公的需求。所以,如何提高設 備的管理水平和效率,合理利用,使其更加規範化、科學化和資訊化,滿足教學和科研需求,一直是高校裝置管理 的重要研究問題。

2、國內外研究現狀

近十幾年來,我國各高校規模不斷擴大,管理方式不斷改變,同時在儀器裝置管理方面取得了很大的進步。許 多高校已經開發出自己的裝置資訊管理系統,但仍然存在不足之處,不能適應新形勢發展要求,主要體現在以下方 面:

1)部分裝置管理系統處於單機執行的階段,無法適應資訊時代資訊充分共享和協同辦公的需要。各高校裝置 管理部門雖然都採用計算機進行管理,但大多是單機版,各部門之間的資訊交流依然靠手工,管理人員要花費大量 的時間用於處理使用者查詢等工作,這與高校的資訊化程序快速發展不相適應。裝置資源資訊封閉,不能實現裝置信 息公開、共享程度低。

2)高校裝置的管理存在著輕視管理和維護的弊端。長期以來由於管理不善,大量的裝置長期閒置,裝置故障 無人修理,直接影響儀器裝置使用的效率,造成教育資源的嚴重浪費。

3)一些裝置管理系統雖然能夠實現聯網工作,但是功能單一,缺少資訊互動和網路最佳化辦公的優勢。雖然能 實現聯網工作,但是涉及面很小,管理效率低,缺乏系統性、廣泛性和協同性的管理。

3、畢業設計(論文)的主要內容

系統實現的基本功能包括:

(1)使用者管理模組

該模組可劃分為普通使用者和管理員兩部分。普通使用者可以瀏覽和查詢裝置的資訊,管理員實現對後臺資料庫的 管理。基本功能包括使用者的註冊、登入,裝置資訊的新增、修改、刪除和查詢。

(2)裝置資訊管理模組

對於入庫的一些實驗裝置,按照提供商,數量,單價,裝置名等一些基本資訊錄入系統資料庫,以及後續可以 修改、刪除。

對於出庫的裝置,因報廢、調撥等不同原因出庫,按照數量,單價,裝置名有所記錄。

庫存查詢,在裝置中選擇要查詢的裝置,顯示裝置的庫存資訊,如剩餘數量,價格等。

4、所採用的方法、手段以及步驟

本文所設計的系統是採用Web應用開發技術設計,基於JSP技術開發的資料庫管理系統。該系統採用B/S模式, 資料庫採用SQLServer2000,其開發主要包括後臺資料庫的建立和維護以及前端應用程式的開發兩個方面。

(1)JSP技術

JSP是由Sun公司於1999年6月推出的一項技術,是基於JavaServlet以及整個Java體系的Web開發技術,利用這 一技術可以建立先進、安全和跨平臺的動態網站。JSP技術在多個方面加速了動態Web頁面的開發。它主要有如下幾 個方面的特點:

1)將內容的生成和顯示進行分離

2)強調元件的'重用

3)採用標識簡化頁面開發

(2)JavaBean技術

JSP作為一個很好的動態網站開發語言得到了越來越廣泛的應用,在各類JSP應用程式中,JSP+JavaBean的組合 成為了一種事實上最常見的JSP程式的標準。JavaBean是描述Java的軟體元件模型,有點類似於Microsoft的COM組 件概念。在Java模型中,透過JavaBean可以無限擴充Java程式的功能,透過JavaBean的組合可以快速的生成新的應 用程式。對於程式設計師來說,最好的一點就是JavaBean可以實現程式碼的重複利用,另外對於程式的易維護性等等也有 很重大的意義。JavaBean透過Java虛擬機器(JavaVirtualMachine)可以得到正確的執行,具有平臺無關性。

(3)JDBC技術

JDBC能完成下列三件事:

1)同一個資料庫建立連線

2)向資料庫傳送SQL語句

3)處理資料庫返回的結果

5、階段進度計劃

(1)20xx年x月x日至x月x日,完成英文翻譯和開題報告;

(2)20xx年x月x日至x月x日,進行系統的需求分析和概要設計;

(3)20xx年x月x日至x月x日,進行系統的詳細設計;

(4)20xx年x月x日至x月x日,進行系統的編碼實現

(5)20xx年x月x日至x月x日,進行系統的測試和分析,完善系統。

(6)20xx年x月x日至x月x日,完成畢業論文。

(7)20xx年x月x日至x月x日,修改論文。

(8)20xx年x月x日至x月x日,答辯準備。

6、參考文獻

[1]鄭阿奇。JavaEE基礎實用教程。北京:電子工業出版社,2009.

[2]高榮芳。資料庫原理與應用(第二版)。西安:西安電子科技大學出版社,2009.

[3]任東陝,周元哲。Web開發技術。西安:西安電子科技大學出版社,2009.

[4]林上傑,林康司。JSP2.0技術手冊[M].北京:電子工業出版社,2004.

[5]邱桃榮等。Java語言程式設計教程(第2版)。北京:機械工業出版社,2009.