高校教學儀器設備管理系統(tǒng)設計思想該系統(tǒng)采用JK結構的管理體系,搭建了一個教學科研儀器設備管理的信息平臺,實現(xiàn)不受時間、地域的限制和遠程瀏覽、管理的功能,支持基于9MLK7L協(xié)議進行異種機通信和互聯(lián)應用,具有在多萬方數(shù)據(jù)種操作系統(tǒng)平臺、中間件平臺、數(shù)據(jù)庫管理系統(tǒng)進行移植的能力,支持應用系統(tǒng)從小到大的平滑升級。
高校教學儀器設備管理系統(tǒng)
結構設計基于三層體系用三層結構,使中間業(yè)務層和前臺表示層、后臺數(shù)據(jù)庫層分開。從而使數(shù)據(jù)得到更安全的保證,不會因為修改程序時的邏輯混亂導致數(shù)據(jù)丟失或出錯,更大限度地防止黑客或病毒等惡意破壞。三層結構提高了平臺的可移植性和可擴充性,使整個軟件的生命周期大大延長。
表示層:在表示層中包含教學設備儀器管理系統(tǒng)的顯示邏輯,位于客戶端。它的任務是由服務器提出服務請求和接收瀏覽器上。
中間業(yè)務層:中間業(yè)務層包括服務器接受客戶端提交的請求、轉發(fā)請求給服務器接收應用服務器處理的結果并把結果轉發(fā)給客戶端。服務器轉發(fā)的請求、處理請求、向數(shù)據(jù)庫發(fā)出添加、更新、刪除等指服務器返回處理結果。
數(shù)據(jù)庫層:數(shù)據(jù)庫層主要包括數(shù)據(jù)庫服務器,在數(shù)據(jù)庫層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務器端。它的任務是接受應用服務器對數(shù)據(jù)庫操作的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能。在本應用中,服務器、應用服務器和數(shù)據(jù)庫服務器合用一個硬件平臺,隨著將來應用規(guī)模的擴大,可以分開設置。數(shù)據(jù)庫設計對于數(shù)據(jù)庫庫表的設計,采用規(guī)范化的設計方法,盡可能減少數(shù)據(jù)冗余。
在數(shù)據(jù)庫帳戶的設計上,根據(jù)數(shù)據(jù)對系統(tǒng)的重要程度和業(yè)務人員對不同數(shù)據(jù)的使用權限,采用金字塔結構,設計不同的用戶角色,然后依據(jù)用戶的數(shù)據(jù)操作類別,開設不同的數(shù)據(jù)庫賬號。為提高程序的可移植性以及應用程序對于數(shù)據(jù)庫管理系統(tǒng)的相對獨立性,在程序編碼設計中,盡量減少數(shù)據(jù)庫管理系統(tǒng)中特有語法的使用,而采用標語法。在和數(shù)據(jù)庫的連接方式選取上,采用基于數(shù)據(jù)源的數(shù)據(jù)庫連接機制,使得在程序編碼中,不涉及到具體數(shù)據(jù)庫管理系統(tǒng)中連接所需要的連接組件和配置參數(shù),而通過的數(shù)據(jù)源配置,實現(xiàn)連接到具體的數(shù)據(jù)庫管理系統(tǒng)或數(shù)據(jù)庫服務器主機。
了解更多,請點擊乾元坤和設備管理系統(tǒng)。