當前位置:學問君>學習教育>畢業論文>

淺論無線校園網系統分析與設計

學問君 人氣:2.65W
淺論無線校園網系統分析與設計


  【論文關鍵詞】: 無線校園網;WEB數據庫;數據庫技術
  【論文摘要】:
文章主要介紹了無線校園網的一些功能,並從體系結構、功能模組、實現技術等方面來對無線校園網進行了設計工作。
    
  一、無線校園網的一些功能
  
   1、羣發郵件:教師和學生可以用手機在校園網上註冊,一旦學校有需要集體通知的事情或者是突發事件需要讓全校師生在最短時間內獲得消息,則可以及時羣發給每一個註冊用戶。如果07年四月份的弗吉尼亞理工大學槍擊案中,學生們都是透過手機查詢郵件的話,消息的獲取會更及時,可能會避免一些不必要的事情發生。
   2、個人資訊查詢:包括最常見的課表、成績查詢等。大學裏上課地點不固定,有很多同學在臨上課或臨考試時卻記不清楚地點,這時可以打同學手機詢問,如果別人都關機準備考試怎麼辦?有了無線網絡和接入這個網絡的智能手機就可以及時查詢相關資訊了。
   3、轉帳:學校的一卡通可以和卡可相互轉帳,使用移動網絡和智能手機,就可以輕鬆解決轉帳排隊的麻煩。
   4、方便新生報到:透過資訊化手段,將新生報到時所涉及的各個部門處理的新生數據進行有效的共享和集成,爲新生提供更好的服務,同時爲者提供一個隨時隨地查詢報到狀態的良好平臺,有移動網絡,也省去了到處拉線的麻煩。
   5、教室使用情況查詢:學生常常要花費很多時間找教室上自習,利用筆記本或手機登陸學校教務管理系統,即時查詢教室使用情況,可以極大地節省時間和體力。
  
  二、系統設計
  
   1. 系統分析
   (1)體系結構
   該系統爲用戶提供統一的介面,實現數據的透明訪問和傳輸。使用當前WEB流行的三層BROWSER/SERVER 結構,極大的簡化了客戶機的工作,對數據庫的訪問、查詢等工作均由服務器來完成。維護人員不必再爲應用程序的維護升級等工作奔忙於各個客戶機之間,可以把主要精力放在功能服務器的應用程序更新升級工作上來。
   從結構和功能上看,系統可以分爲三部分:表示層、WEB中間層、數據庫層。表示層位於客戶端,即用戶介面。 WEB中間層是數據查詢的核心部分,主要負責處理HTTP 請求、與數據庫的連接和交互等工作。各異構數據庫管理員可透過WEB中間層的管理模組提交本部門數據庫中需要共享的表、字段、以及表之間的關係並存儲在WEB 中間層的數據庫中。數據庫層位於底層,是各部門早就存在的數據庫系統,透過ADO.NET 訪問相應的數據庫,處理用戶對數據庫的查詢、更新和篩選等請求。層與層之間相互獨立,任意一層的改變不影響其他層的功能。
   (2)功能模組。系統主要包括以下模組
   系統登陸模組:完成身份認證,防止其他人對系統的破壞。系統維護管理模組:爲管理員專用。網上查詢模組:爲用戶提供了一個統一的介面,實現數據的透明訪問和傳輸。用戶可以在任何一個連網的機子上查詢。
   (3)WEB 中間層的數據庫設計
   Web中間層數據庫主要有兩個功能,一個是存儲異構數據庫的全局視圖,即提供了資訊資源目錄,另外一個是在Web服務中間層實現對異構數據源有限制的局部數據的查詢。中間層建立一個小型數據庫用來存儲每個數據源能夠實現共享的表、字段以及表與表之間的關係等相關資訊,這些資訊一部分是軟件自動搜尋的,另一部分是由異構數據源的數據庫管理員透過Web 方式進行提交到Web 中間層數據庫的,各異構數據源管理員用戶在Web 服務中間層數據庫預先定義,爲每個異構數據源分配相應的管理用戶。
   在服務中間層的數據庫中主要包含以下各表:
   數據庫管理員資訊表:記錄能夠使用維護管理模組的用戶資訊,這些資訊應當包括用戶名稱、用戶密碼、部門標識等基礎資訊。部門標識對應有實際的部門資訊。
   部門表包括部門編號和部門名稱。
   數據庫連接參數表:一個管理員對應一個部門,該用戶可以定義本部門數據庫的連接參數並提交到Web 服務中間層的數據庫中,所以在Web 服務中間層應該有各異構數據庫的連接參數表,該表包括部門編號、服務器名稱、數據庫名稱、數據庫登陸名、數據庫連接提供者。
   共享資訊表:連接參數表提供了各個異構數據源的連接參數,數據訪問協議接口利用這些連接參數連接到一個或多個異構數據源,一旦建立連接就可以自由的讀取數據,數據庫訪問過程中需要限制訪問範圍,該範圍的限制是由各異構數據源管理員根據自身部門的數據安全要求,在Web 服務中間層數據庫中定義本部門可以對外共享的數據表結構來實現的。在定義這些結構時,可能整個表,也可能是一個表的某些字段可以對外共享,同時還要提供表與表之間的關係(在這裏所討論的.表與表之間的關係主要是外關鍵字連結情況)。建立共享資訊表來儲存各異構數據庫可以共享的表、字段資訊以及服務器名稱。
   關聯資訊表:記錄各異構數據庫中表與表之間的關係。該表包括部門編號、服務器名稱、表名、外部關鍵字、外部表、外部表關聯字段。
   Web 中間層數據庫主要是存儲異構數據庫的全局視圖,對數據查詢實現有限制的訪問,該數據庫中記錄的相關資訊在用戶查詢某數據時,由 用來動態生成相關的sql數據查詢語句,分別對各個異構數據庫進行查詢。
  
   2. 系統實現原理及主要技術
   (1)系統實現原理
   系統是基於WEB客戶端系統,用戶在任何一臺連接了INTERNET 的機子上透過瀏覽器發出查詢請求,WEB 中間件服務器接收到查詢請求後,對照全局視圖的資源目錄判斷用戶是否有查詢該數據的權限,有就將查詢轉換成標準的SQL 查詢語句,並透過ADO。NET 訪問接口訪問響應的數據庫,並返回結果,查詢結果經過WEB 中間層服務器再轉換成XML文檔,XML文檔經CSS 樣式定義顯示在用戶的瀏覽器上。