




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于J2EE架構的素質拓展認證信息管理系統(tǒng)設計與實現(xiàn)論文導讀::圖2認證信息管理系統(tǒng)架構。筆者采用基于J2EE的B/S模式。圖3MVC組件類型的關系。論文關鍵詞:信息管理系統(tǒng),J2EE,MVC目前,大學生素質拓展教育工作在眾多高校中進行得如火如荼,但是,如何構建完善的素質拓展教育體系并進一步優(yōu)化素質拓展管理工作是一大難題。據(jù)調查,大多數(shù)高校的素質拓展管理工作都是在缺少專門信息認證系統(tǒng)支持的環(huán)境下進行的。這種基于傳統(tǒng)紙制的手工方式或Excel表格半管理系統(tǒng)的登記方式,影響并制約著高校學生素質拓展教育工作的管理水平與服務水平。即使少數(shù)高職院校能借助現(xiàn)有的素質拓展管理系統(tǒng)來完成相關工作,但因其功能不
2、夠完善,軟件系統(tǒng)缺乏兼容性,導致跨高校大學生素質拓展信息交互困難。隨著校際交流合作的日益深入,解決這一問題迫在眉睫。筆者采用基于J2EE的B/S模式,旨在開發(fā)出設計合理,功能完善,具有實用性、安全性和可拓展性的素質拓展管理系統(tǒng),以期為高校學生素質拓展教育工作實現(xiàn)信息化管理提供有力的幫助與指導。一、J2EE架構層次結構的概述J2EE的基礎就是核心Java2平臺或Java2平臺的標準版1。通過統(tǒng)一方案平臺,J2EE既降低了系統(tǒng)開發(fā)的復雜度,又對現(xiàn)有應用程序提供了大力的支持,能實現(xiàn)系統(tǒng)應具有添加目錄支持等各種性能。該平臺采用的應用模型為多層分布式論文發(fā)表,因功能各異而劃分成若干個邏輯層,分別為數(shù)據(jù)庫
3、服務器上的數(shù)據(jù)層、J2EE服務器上的業(yè)務邏輯層和表示層以及客戶端機器上的客戶層。這種劃分對應B/S結構:J2EE服務器上的Web層、J2EE服務器上的業(yè)務層形成了三層結構中的應用層2。當前,根據(jù)J2EE的多層企業(yè)級應用模型的操作需求,可以把兩層化模型中不同層面切割成若干層,每個多層化應用能為需求各異的多種服務一一提供與之對應的獨立層。如圖1所示的便是在Web應用中的J2EE的四層結構。圖1 J2EE四層結構的劃分(1)客戶層組件:J2EE應用程序的運行方式有兩種,分別為基于傳統(tǒng)方式的和基于WEB方式的。(2)表示層組件:JSP頁面或和顯示HTML頁面的Servlets以及基于WEB的apple
4、ts共同組成J2EE的表示層組件,遵循J2EE規(guī)范原則,靜態(tài)的Applets和靜態(tài)的HTML被排除在外。(3)業(yè)務邏輯層組件:在金融、銀行、零售等特殊領域中,使用業(yè)務層的代碼邏輯來滿足其整體需求,并通過業(yè)務層上運行的EJB進行處理。通常來講,業(yè)務層被稱作EnterpriseJava Beans (EJB) 層,它同表示層共同構成了J2EE三層結構中的中間層,其中,客戶層和數(shù)據(jù)層分別是三層結構中的剩余兩層。(4)數(shù)據(jù)層組件:數(shù)據(jù)層主要負責與數(shù)據(jù)庫進行數(shù)據(jù)交互從而完成數(shù)據(jù)的持久化操作,這些操作主要包括CRUD(添加、讀取、修改、刪除)。二、系統(tǒng)的設計與實現(xiàn)1系統(tǒng)功能模塊設計在了解各高校素質拓展認證
5、系統(tǒng)使用的情況下,結合功能需求分析、性能需求分析和數(shù)據(jù)需求分析,設計了該系統(tǒng)的各功能模塊,具體功能如下:(1)基礎數(shù)據(jù)模塊:該模塊含有學生、團支部、專業(yè)、教師、部門等信息的管理,成為管理員錄入基本數(shù)據(jù)的入口。(2)項目管理模塊:該界面為學校各級學生組織的相關部門提供了申報項目的權限,即對申報項目的詳細資料進行填寫,完成活動的名稱、活動的流程、開展的日期、申報組織等相關信息的介紹,又對項目的申請、審批以及查詢等功能進行嚴格把關操作。(3)活動參與管理模塊:該界面既為學生提供所有活動項目的相關信息,供其查詢和選擇;又為管理員提供了審批活動項目申請的功能,來決定是否批準學生參與該項活動項目。同時還有
6、相關的查詢功能,活動匯總功能、分數(shù)排名功能等。(4)系統(tǒng)設置與交流互動模塊:該界面為管理員提供了分配角色權限的功能,實現(xiàn)了對個人資料、活動過程、互動交流等有效地動態(tài)管理。2系統(tǒng)體系結構設計為適應數(shù)據(jù)量大、用戶群多、使用范圍廣的需求,該系統(tǒng)選擇了B/S結構模式與C/S結構模式相結合的四層體系結構,如圖2所示,它具有操作簡單,管理集中,維護統(tǒng)一,存放的信息數(shù)據(jù)分類有序等優(yōu)點,既可以幫助用戶通過瀏覽器完成和實現(xiàn)管理等功能,又可以方便地實現(xiàn)系統(tǒng)的升級與維護等操作,大大縮短了建立周期論文發(fā)表,節(jié)約了管理費用,實現(xiàn)了即時調整各部門的認證,滿足廣大用戶的不同需求。圖2 認證信息管理系統(tǒng)架構3系統(tǒng)層次架構設計
7、根據(jù)系統(tǒng)層次架構設計的實際需要,該系統(tǒng)采用了由模型(Model)、視圖(View)和控制器(Controller)等組成的MVC三層結構體系,其具體的實現(xiàn)關系如圖3所示3。視圖的功能:它是用戶交互的界面,向用戶顯示數(shù)據(jù),接受用戶的輸入,與模型層交互,向模型查詢業(yè)務狀態(tài)。接收模型發(fā)出的數(shù)據(jù),更新顯示用戶界面。模型的功能:Action對象封裝了具體的業(yè)務邏輯處理,它通過調用業(yè)務邏輯模塊來處理業(yè)務并把結果提交到合適的視圖組件以產生響應。控制器的功能:接收用戶輸入,并調用模型和視圖來完成用戶請求,在用戶提交表單時,控制器本身并不做任何處理和輸出工作。它所作的僅是接收請求,然后調用模型組件處理請求,最后
8、調用視圖來顯示模型處理后返回的數(shù)據(jù)4。圖3 MVC組件類型的關系4UML建模對素質認證管理過程進行了UML模塊化建模流程分析,既抽象規(guī)劃出角色,用例及彼此關系的用例圖,又具體給出靜態(tài)結構的類圖,同時根據(jù)業(yè)務用例描述出行為圖,然后將得到的UML圖傳遞給用戶,形成客觀的評價內容,來進一步修改和充實模型,依此循環(huán),最終得到合理的系統(tǒng)。該模型包括了學生、團支部、院系、學校等4類角色。該系統(tǒng)包括了學生瀏覽活動、活動申報查詢、素拓分申報查詢、團支部校驗活動申請、團支部校驗素拓分申請、院系審批項目、院系輸入資料、學校審核項目、學校發(fā)放證書等用例。其中,系統(tǒng)的各功能特征描述如圖4 UML用例圖所示。圖4 系統(tǒng)
9、UML用例圖三、系統(tǒng)中的關鍵技術研究1EJB設計EJB組件是實現(xiàn)業(yè)務邏輯的重要工具,對組件分別進行設計與定義,使其均能滿足系統(tǒng)特有功能需求。EJB2.0規(guī)范標準定義的三種組件在EJB容器中均得以應用,各自完成操作控制、異步消息處理和數(shù)據(jù)邏輯功能。根據(jù)前文所述,三種EJB組件采用的模式為:通過訪問會話Bean,客戶端與EJB層建立了聯(lián)系,實體Bean接受由會話Bean轉發(fā)的客戶需求,并將數(shù)據(jù)信息返送給會話Bean。其中,該系統(tǒng)中的學生、老師、項目、證書等各自擁有的指定的業(yè)務功能均由實體Bean來實現(xiàn);具體的申請審核過程操作均由會話Bean來實現(xiàn)的;網絡聯(lián)網素質認證管理功能均由消息驅動Bean來實
10、現(xiàn)的。2數(shù)據(jù)庫連接池技術數(shù)據(jù)庫連接池被定義為各種連接對象的緩沖存儲池,即連接對象的集合體。其中論文發(fā)表,連接池內部存在的管理機制,不僅可以實時掌控其連接對象的個數(shù),還可以供應獲取和釋放連接的接口,更可以掌控連接對象的生存期。連接池允許應用程序多次使用,而無需重新建立一個連接,這種方式極大地提升了讀取數(shù)據(jù)庫的速度,如圖4所示5。其中,具體的操作原理為:當客戶請求數(shù)據(jù)庫連接時,如果存在空閑連接,則直接返回給客戶,否則創(chuàng)建新連接再返回給客戶;如果沒有空閑連接,且己有的連接總數(shù)達到最大連接數(shù),將等到空閑連接的出現(xiàn)為止,否則,將拋出無空閑連接異常給客戶。圖5 連接池工作原理四、小結本文以主流的JAVA/
11、JSP作為開發(fā)語言,以Mysql作為系統(tǒng)數(shù)據(jù)庫,以WEB服務器作為系統(tǒng)的服務器,完成了基于J2EE架構的素質拓展認證信息管理系統(tǒng)的各種功能,并賦予系統(tǒng)安全性、可靠性、易維護性和可拓展性,降低了管理和維護的成本,在運行過程中收到了良好的效果。參考文獻1張璇,唐彥濤.公證辦公自動化管理平臺開發(fā)與實現(xiàn)J. 新西部,2007,14.2C. H. Lee, K. H.Lee. An experimental study of the combustion characteristics in SCCI and CAIbased on direct-injection gasoline engine. Experimental Th
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- ktv各項衛(wèi)生管理制度
- 加油站洗車服務管理制度
- 吉林市封閉場所管理制度
- 公司標準化制度管理制度
- 培訓班學員登記管理制度
- 縣醫(yī)院投訴接待管理制度
- 公司員工接送車管理制度
- 勞務公司施工隊管理制度
- 租賃gps車輛管理制度
- 萬融實驗室安全管理制度
- 國家開放大學《幼兒園課程與活動設計》期末大作業(yè)參考答案
- 2024年中英城市更新白皮書
- NB/T 11127-2023在用鋼絲繩芯輸送帶報廢檢測技術規(guī)范
- 鐵路網絡安全概述
- 南京信息工程大學《數(shù)據(jù)庫原理與應用Ⅱ》2022-2023學年期末試卷
- 雨水回收系統(tǒng)技術規(guī)格書
- DB11T 1946-2021 智慧工地評價標準
- 大廈物業(yè)移交接收方案(標準版)
- 卅鋪初級中學食品安全存在問題整改方案
- 職業(yè)技術學院《數(shù)控編程與加工》課程標準
- DB14T-苜蓿草顆粒生產技術規(guī)程
評論
0/150
提交評論