韓凌波
摘要:為滿足干部學員的在線學習需求,設計實現了一種基于SSH輕量級架構的干部在線學習系統,對系統進行了需求分析,提出了系統的設計原則和目標,分析了系統的網絡架構和軟件體系結構,對系統關鍵功能模塊進行了研究,給出了系統部署和運行結果。學員可以使用Internet登錄系統,瀏覽資訊,查詢資料,學習課件和在線考試等。該系統的設計與實現為干部在線學習提供了一種新的解決方案,具有一定的實用和參考價值。
關鍵詞:SSH輕量級架構; 在線學習; 在線考試
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)18-4188-05
Design and Realization of Cadre Online Learning System Based on SSH Lightweight Architecture
HAN Ling-bo
(Cadres Online Learning Management Department of Zhanjiang Communist Party School,Zhanjiang 524032,China)
Abstract:In order to meet the needs of cadres online learning,Cadres online learning system based on SSH lightweight architecture has been designed and implemented, and gave system requirement analysis, proposed system design principles and objectives, analyzed the network architecture and software architecture of the system, researched the key functional modules of the system, gave the system deployment and operation results. User can browse Information, query materials, learn online courseware and take online examination by Internet. Implementation of the system provides a new solution of cadres online learning, and has some practical value and reference for others.
Key words:Android; online learning ; online Examination
隨著互聯網技術的發展,利用網絡學習越來越受到重視,網絡學習時間靈活,學習內容豐富多彩,不受時間和空間限制,可以隨時隨地學習。干部在線學習系統的建設是現有干部教育培訓形式的補充,能有效解決干部工學矛盾,充分利用零碎時間學習。該文擬結合干部教育培訓需求和SSH架構特點,開發出一套基于SSH輕量級架構的干部在線學習系統,方便學員隨時隨地學習,打造立體學習空間。
1 SSH輕量級架構
傳統EJB應用代碼有依賴容器、啟動緩慢、部署復雜、資源占用高、對服務器要求高等缺點,輕量級框架與EJB框架不同,它簡化了編程模型并且是非入侵性的,使應用程序代碼對框架的依賴最小化,非常適合中小型Web應用項目的開發。SSH輕量級架構是基于Struts+Spring+Hibernate框架整合技術。
1.1 Struts框架
Struts框架是由Apache軟件組織提供的一項開源項目,它實現MVC設計模式框架?!?br>