[摘 要] 學校公共教學樓教室申請管理系統(tǒng)設計,主要用Java語言、HTML語言和Java script語言進行開發(fā)實現(xiàn)。
[關 鍵 詞] 管理系統(tǒng);教室申請;學校公共教學樓
[中圖分類號] G717 [文獻標志碼] A [文章編號] 2096-0603(2017)24-0070-01
一、學校公共教學樓教室申請管理系統(tǒng)框架
本系統(tǒng)基于B/S架構,主要用Java語言、HTML語言和Java script語言進行開發(fā)實現(xiàn)。層次化、模塊化是我們進行搭建和開發(fā)的基礎要求,應用MVC設計模式建立三層構造,分別是數(shù)據(jù)層、業(yè)務層、界面層。該三層分層構造具備明確清晰的依賴關系,表示層依靠業(yè)務層,業(yè)務層調用數(shù)據(jù)層。界面層實現(xiàn)界面和界面控制邏輯的分離。用戶的認證和授權通過系統(tǒng)進行相應的管理,認證管理確認該賬號的存在與否,授權管理確認用戶對當前功能有權限操作與否。如圖1所示。
二、系統(tǒng)類圖
三、學校公共教學樓教室申請管理系統(tǒng)關鍵抽象
系統(tǒng)實體類圖就是系統(tǒng)關鍵抽象,系統(tǒng)中的類及其相互之間的各種關系都在系統(tǒng)實體類進行相應的描述,系統(tǒng)中包含的各種對象的類型以及對象間的各種靜態(tài)關系都是由其反映。系統(tǒng)實體層中各實體類的屬性及其相互的關系主要由其描述。
四、子系統(tǒng)劃分
建立在系統(tǒng)框架和系統(tǒng)關鍵抽象的基礎之上,將系統(tǒng)劃分成兩個邏輯上相互獨立、功能上存在相互調用的子系統(tǒng)(模塊),并對子系統(tǒng)進行分析和設計。
分別為用戶子系統(tǒng)、管理員系統(tǒng)。每個子系統(tǒng)(模塊)包含表示層、控制層以及實體層的類、如,學生用戶子系統(tǒng)中,表示層包括用戶注冊、登錄以及個人信息的界面等,控制層包括對account_id,account_password的校驗,實體層包括用戶信息類等,子系統(tǒng)設計將對學生用戶子系統(tǒng)以及管理員系統(tǒng)進行詳細介紹。
本小節(jié)以學生用戶子系統(tǒng)和管理員系統(tǒng)為例,介紹子系統(tǒng)設計,包括子系統(tǒng)接口、子系統(tǒng)的內(nèi)部模塊劃分、各種類以及類的依賴關系。