陳立帆+劉佳樂

摘 要 本系統是采用目前主流的基于J2EE平臺SpringMVC框架設計實現了校友服務系統,系統實現了校友工作信息化,科學化和網絡化,提升了校友資源的利用率,更好的開發的校友資源。
關鍵詞 校友服務 管理系統 SpringMVC B/S
中圖分類號:TP311.52 文獻標識碼:A
0前言
當前,國內各高校正大力開展校園信息化的建設工作,各種管理信息系統的應用使工作效率和管理水平得到了普遍提高。但是,湖南城市學院對校友資源的管理仍停留在手工管理階段,大大降低了校友資源的利用率,在一定程度上制約著學校的發展,同時為了更好地開發校友資源,把校友工作管理人員從繁雜的事務性工作中解脫出來,使校友工作信息化,科學化和網絡化。因此,建立校友服務系統是亟待解決的問題。
1系統架構與關鍵技術
1.1 J2EE多層分布式模型
多層分布式模型把應用邏輯劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上。事實上,Sun設計J2EE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統模式中,客戶端擔當了過多的角色而顯得臃腫,在這種模式中,第一次部署的時候比較容易,但難于升級或改進,可伸展性也不理想,而且經常基于某種專有的協議。這種協議通常是某種數據庫協議。它使得重用業務邏輯和界面邏輯非常困難。現在J2EE 的多層企業級應用模型將兩層化模型中的不同層面切分成許多層。一個多層化應用能夠為不同的每種服務提供一個獨立的層,以下是 J2EE 典型的四層結構:
運行在客戶端機器上的客戶層組件
運行在J2EE服務器上的Web層組件
運行在J2EE服務器上的業務邏輯層組件
運行在EIS服務器上的企業信息系統(Enterprise information system)層軟件
1.2 B/S結構,B/S結構即瀏覽器和服務器結構
它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面通過瀏覽器來實現,極少部分事物邏輯在前端(Browser)實現,但是主要事物邏輯在服務器端Server)實現。本系統結構如圖12所示。
1.2.1 B/S架構的優點
(1)具有分布性特點,可以隨時隨地進行查詢、瀏覽等業務處理;
(2)業務擴展簡單方便,通過增加網頁即可增加服務器功能;
(3)維護簡單方便,只需要改變網頁,即可實現所有用戶的同步更新;
(4)開發簡單,共享性強。
1.2.2 B/S 模式的缺點
(1)個性化特點明顯降低,無法實現具有個性化的功能要求;
(2)操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求;
(3)頁面動態刷新,響應速度明顯降低;
(4)功能弱化,難以實現傳統模式下的特殊功能要求。
2系統設計與實現
2.1數據庫設計
設計數據庫盡可能滿足用戶的需求,同時避免冗余數據的產生。好的數據庫結構設計會減少數據庫的存儲量,同時數據的完整性和一致性相比較高,系統具有較快的響應速度,能夠簡化應用層對數據庫的操作。本系統主要包含以下2張表:
(1)User表:該表用于校友的基本信息。
(2)Admin表:該表主要用于管理員的基本信息。
2.2詳細設計與功能模塊設計
詳細設計階段的任務是在總體設計的基礎上進一步確定如何實現目標系統。具體任務包括系統的數據對象的設計,系統的人機接口設計以及模塊邏輯的詳細設計。程序按照五個主要管理功能進行組織,有校友錄、分會管理、班級管理、系統管理、角色管理。
3結語
本文整個設計應遵循JSP+ JavaBeans + Servlet的MVC的三層開發結構模式。為高校校友提供個性化服務,創建一個屬于自己的信息交互平臺,讓校友與母校之間搭建起一座網絡的橋梁。
參考文獻
[1] 賽奎春. JAVA工程應用與項目實踐[M]. 機械工業出版社,2002.8:23-294.
[2] 張強,劉黎明. Visual Basic 6.0學習教程. 北京大學出版社,1999:104-115.
[3] 王宇虹.Access數據庫系統開發從基礎到實踐[M].北京:電子工業出版社,2006.