• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2014-07-28 05:13:39韓凌波
    電腦知識(shí)與技術(shù) 2014年18期
    關(guān)鍵詞:在線(xiàn)考試在線(xiàn)學(xué)習(xí)

    韓凌波

    摘要:為滿(mǎn)足干部學(xué)員的在線(xiàn)學(xué)習(xí)需求,設(shè)計(jì)實(shí)現(xiàn)了一種基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng),對(duì)系統(tǒng)進(jìn)行了需求分析,提出了系統(tǒng)的設(shè)計(jì)原則和目標(biāo),分析了系統(tǒng)的網(wǎng)絡(luò)架構(gòu)和軟件體系結(jié)構(gòu),對(duì)系統(tǒng)關(guān)鍵功能模塊進(jìn)行了研究,給出了系統(tǒng)部署和運(yùn)行結(jié)果。學(xué)員可以使用Internet登錄系統(tǒng),瀏覽資訊,查詢(xún)資料,學(xué)習(xí)課件和在線(xiàn)考試等。該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)為干部在線(xiàn)學(xué)習(xí)提供了一種新的解決方案,具有一定的實(shí)用和參考價(jià)值。

    關(guān)鍵詞:SSH輕量級(jí)架構(gòu); 在線(xiàn)學(xué)習(xí); 在線(xiàn)考試

    中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):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

    隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,利用網(wǎng)絡(luò)學(xué)習(xí)越來(lái)越受到重視,網(wǎng)絡(luò)學(xué)習(xí)時(shí)間靈活,學(xué)習(xí)內(nèi)容豐富多彩,不受時(shí)間和空間限制,可以隨時(shí)隨地學(xué)習(xí)。干部在線(xiàn)學(xué)習(xí)系統(tǒng)的建設(shè)是現(xiàn)有干部教育培訓(xùn)形式的補(bǔ)充,能有效解決干部工學(xué)矛盾,充分利用零碎時(shí)間學(xué)習(xí)。該文擬結(jié)合干部教育培訓(xùn)需求和SSH架構(gòu)特點(diǎn),開(kāi)發(fā)出一套基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng),方便學(xué)員隨時(shí)隨地學(xué)習(xí),打造立體學(xué)習(xí)空間。

    1 SSH輕量級(jí)架構(gòu)

    傳統(tǒng)EJB應(yīng)用代碼有依賴(lài)容器、啟動(dòng)緩慢、部署復(fù)雜、資源占用高、對(duì)服務(wù)器要求高等缺點(diǎn),輕量級(jí)框架與EJB框架不同,它簡(jiǎn)化了編程模型并且是非入侵性的,使應(yīng)用程序代碼對(duì)框架的依賴(lài)最小化,非常適合中小型Web應(yīng)用項(xiàng)目的開(kāi)發(fā)。SSH輕量級(jí)架構(gòu)是基于Struts+Spring+Hibernate框架整合技術(shù)。

    1.1 Struts框架

    Struts框架是由Apache軟件組織提供的一項(xiàng)開(kāi)源項(xiàng)目,它實(shí)現(xiàn)MVC設(shè)計(jì)模式框架。MVC設(shè)計(jì)模式由控制器(controller)、模型(model)、視圖(view)3部分組成。在Struts中,控制器由Struts框架提供ActionServlet類(lèi),Action類(lèi)和Struts-Config.xml來(lái)實(shí)現(xiàn);模型是應(yīng)用程序業(yè)務(wù)邏輯的封裝;視圖用來(lái)呈現(xiàn)用戶(hù)請(qǐng)求,主要使用JSP和HTML來(lái)完成表示邏輯。Struts是優(yōu)秀的表現(xiàn)層解決方案。Struts的體系結(jié)構(gòu)如圖1所示。

    1.2 Spring框架

    Spring框架是優(yōu)秀的輕量級(jí)J2EE業(yè)務(wù)層開(kāi)發(fā)框架,它提供了控制反轉(zhuǎn)(IoC)容器和面向方面編程(AOP)的功能,解決了很多J2EE開(kāi)發(fā)中的常見(jiàn)問(wèn)題,并能方便地把各種組件和框架整合進(jìn)來(lái),形成一個(gè)連貫的整體構(gòu)架。Spring的輕量級(jí)的bean容器為業(yè)務(wù)對(duì)象(business objects)、DAO對(duì)象和資源對(duì)象(如JDBC數(shù)據(jù)源或者Hibernate SessionFactory等)提供了IoC類(lèi)型的裝配能力,并支持事務(wù)管理、遠(yuǎn)程調(diào)用以及對(duì)多種O/R映射工具。Spring體系架構(gòu)如圖2所示。

    1.3 Hibernate框架

    Hibernate是基于對(duì)象/關(guān)系映射(Object/Relational Mapping, ORM)的持久化框架。Hibernate通過(guò)配置文件Hibernate.cfg.xml來(lái)定義數(shù)據(jù)庫(kù)基本配置屬性,用對(duì)象/關(guān)系映射文件定義數(shù)據(jù)庫(kù)字段與POJO(Plain Object Java Object)對(duì)應(yīng)關(guān)系,POJO是與數(shù)據(jù)庫(kù)記錄對(duì)應(yīng)的Java對(duì)象。通過(guò)對(duì)象/關(guān)系映射描述文件在Java對(duì)象和數(shù)據(jù)庫(kù)記錄之間建立起一一映射關(guān)系,只需要通過(guò)操作這些Java對(duì)象和Hibernate提供的一些基本類(lèi),就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪(fǎng)問(wèn),簡(jiǎn)化了系統(tǒng)與數(shù)據(jù)庫(kù)的交互。Hibernate還封裝了數(shù)據(jù)庫(kù)基本的增刪改查、事務(wù)管理、數(shù)據(jù)緩存、異常處理等工作,省去了人工編寫(xiě)代碼的不便。endprint

    2 系統(tǒng)需求分析

    干部在線(xiàn)學(xué)習(xí)系統(tǒng)采用傳統(tǒng)的B/S結(jié)構(gòu)設(shè)計(jì)而成,服務(wù)端提供web服務(wù)、多媒體資源和數(shù)據(jù)處理,客戶(hù)端的學(xué)員可以直接通過(guò)PC瀏覽器進(jìn)行在線(xiàn)學(xué)習(xí)。干部在線(xiàn)學(xué)習(xí)系統(tǒng)按照用戶(hù)角色分三類(lèi):學(xué)員、教師和管理員。學(xué)員利用PC瀏覽器登錄系統(tǒng),進(jìn)行在線(xiàn)選課、在線(xiàn)學(xué)習(xí)、在線(xiàn)考試、在線(xiàn)交流,訪(fǎng)問(wèn)其他學(xué)習(xí)資源等;教師利用PC瀏覽器對(duì)課件資源進(jìn)行管理,編輯課件、上傳課件、維護(hù)課件資源、上傳視頻等。管理員主要負(fù)責(zé)系統(tǒng)資源管理,系統(tǒng)運(yùn)行狀態(tài)、系統(tǒng)環(huán)境配置、系統(tǒng)模塊管理、用戶(hù)角色管理等。

    3 系統(tǒng)總體設(shè)計(jì)

    3.1 系統(tǒng)設(shè)計(jì)的原則和目標(biāo)

    本系統(tǒng)作為基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)的實(shí)驗(yàn)性研究,其主要目標(biāo)是設(shè)計(jì)和開(kāi)發(fā)一個(gè)簡(jiǎn)單、可靠的在線(xiàn)學(xué)習(xí)平臺(tái),在系統(tǒng)的設(shè)計(jì)過(guò)程中主要遵循可擴(kuò)展性原則、可行性原則、實(shí)用性和安全性原則。

    本系統(tǒng)的設(shè)計(jì)目的就是充分利用現(xiàn)有課件資源,在網(wǎng)絡(luò)流暢前提下,設(shè)計(jì)和開(kāi)發(fā)一個(gè)具有實(shí)時(shí)、快捷、易于維護(hù)、擴(kuò)充和更新的在線(xiàn)學(xué)習(xí)平臺(tái),以便學(xué)員可以在任何時(shí)間、任何地點(diǎn)進(jìn)行在線(xiàn)學(xué)習(xí),實(shí)現(xiàn)真正意義上的網(wǎng)絡(luò)學(xué)習(xí)。

    3.2 系統(tǒng)的網(wǎng)絡(luò)架構(gòu)

    干部在線(xiàn)學(xué)習(xí)系統(tǒng)的網(wǎng)絡(luò)架構(gòu)如圖3。

    3.3 系統(tǒng)的軟件體系結(jié)構(gòu)

    系統(tǒng)軟件體系結(jié)構(gòu)如圖4,第一層為客戶(hù)端層,由Struts框架負(fù)責(zé),用于接收用戶(hù)的請(qǐng)求,以及返回操作數(shù)據(jù),是應(yīng)用程序訪(fǎng)問(wèn)的入口;第二層為業(yè)務(wù)邏輯層,由Spring框架搭建,對(duì)客戶(hù)端層的請(qǐng)求進(jìn)行處理,從數(shù)據(jù)庫(kù)層提取相應(yīng)數(shù)據(jù),并返回給客戶(hù)端層;第三層為數(shù)據(jù)操作層,由Hibernate框架處理,負(fù)責(zé)數(shù)據(jù)的存取,并將數(shù)據(jù)返回給業(yè)務(wù)邏輯層。

    3.4 系統(tǒng)的流程設(shè)計(jì)

    用戶(hù)憑賬號(hào)和密碼登錄系統(tǒng),系統(tǒng)根據(jù)用戶(hù)角色跳轉(zhuǎn)到相應(yīng)的頁(yè)面,學(xué)員可以通過(guò)客戶(hù)端瀏覽器查詢(xún)基本資料、參加線(xiàn)上班級(jí)、在線(xiàn)學(xué)習(xí)課件、參加在線(xiàn)考試等;教師可以通過(guò)客戶(hù)端瀏覽器進(jìn)行課件資源管理、考試資源管理、新聞資訊管理、數(shù)據(jù)統(tǒng)計(jì)管理等;管理員用戶(hù)可以對(duì)系統(tǒng)資源管理、系統(tǒng)狀態(tài)管理、系統(tǒng)模塊管理、用戶(hù)角色管理等等;詳細(xì)的系統(tǒng)流程圖如圖5。

    4 系統(tǒng)關(guān)鍵功能模塊實(shí)現(xiàn)

    4.1 用戶(hù)登錄模塊

    學(xué)員使用瀏覽器登錄系統(tǒng)時(shí),要求輸入用戶(hù)賬號(hào)和密碼,瀏覽器檢查賬號(hào)和密碼格式,然后發(fā)送到服務(wù)器驗(yàn)證,Struts攔截客戶(hù)驗(yàn)證請(qǐng)求,交由Spring處理,Spring通過(guò)HIbernate從數(shù)據(jù)庫(kù)提取數(shù)據(jù),對(duì)賬號(hào)和密碼進(jìn)行比對(duì),將最終結(jié)果返回給Struts,Struts將結(jié)果返回客戶(hù)端瀏覽器。用戶(hù)成功登錄后,客戶(hù)端瀏覽器會(huì)自動(dòng)將賬號(hào)和密碼保存到客戶(hù)端Cookie中,當(dāng)用戶(hù)下次登錄系統(tǒng)系統(tǒng)時(shí),不需要重新輸入登錄賬號(hào)和密碼,系統(tǒng)自動(dòng)獲取用戶(hù)的賬號(hào)和密碼,直接登錄。

    4.2 課件學(xué)習(xí)模塊

    4.2.1 課件列表加載

    課件中心是課件列表展現(xiàn),提供了七大類(lèi)型上千門(mén)課件詳情,用戶(hù)要學(xué)習(xí)課程,要先進(jìn)入課件中心選課,選課時(shí)系統(tǒng)會(huì)加載課件列表數(shù)據(jù),課件列表加載屬于高頻率查詢(xún)動(dòng)作。課件中心的重點(diǎn)在于快速高效的加載課件列表數(shù)據(jù)。Hibernate是一個(gè)ORM(Object/Relational Mapping)輕量級(jí)框架,有對(duì)應(yīng)數(shù)據(jù)查詢(xún)和獲取的緩存機(jī)制,包括一級(jí)緩存和二級(jí)緩存。二級(jí)緩存是進(jìn)程范圍級(jí)的緩存,由SessionFactory負(fù)責(zé)管理,與應(yīng)用程序整個(gè)過(guò)程對(duì)應(yīng),SessionFactory會(huì)定期對(duì)二級(jí)緩存的內(nèi)容進(jìn)行更新,保持二級(jí)緩存的數(shù)據(jù)為最新數(shù)據(jù)。為提高課件中心課件列表展現(xiàn)速度,Hibernate將課件列表數(shù)據(jù)進(jìn)行二級(jí)緩存,當(dāng)用戶(hù)進(jìn)入課件中心時(shí),Hibernate將查詢(xún)數(shù)據(jù)庫(kù),將課程列表數(shù)據(jù)返回客戶(hù)端,同時(shí)對(duì)課件列表進(jìn)行二級(jí)緩存,當(dāng)用戶(hù)再次請(qǐng)求課件中心時(shí),Hibernate直接從緩存中獲取課件列表,而不會(huì)再次查詢(xún)數(shù)據(jù)庫(kù),提高課件列表加載速度,由于Hibernate二級(jí)緩存數(shù)據(jù)會(huì)定期更新,所以課件列表的數(shù)據(jù)也是最新的數(shù)據(jù),不會(huì)影響用戶(hù)選課。

    4.2.2 課件播放

    用戶(hù)用Internet訪(fǎng)問(wèn)學(xué)習(xí)系統(tǒng)時(shí),客戶(hù)端需要與服務(wù)器端進(jìn)行網(wǎng)絡(luò)通信來(lái)獲取最新的課件資源信息和課件內(nèi)容信息。在客戶(hù)端瀏覽器,要安裝媒體播放器MediaPlayer和FlashPlayer插件來(lái)播放存儲(chǔ)在服務(wù)器端的音頻、視頻和流媒體資源。學(xué)習(xí)系統(tǒng)服務(wù)器端存儲(chǔ)課件音頻、視頻和流媒體資源,安裝部署流媒體(Streaming Media)服務(wù),實(shí)現(xiàn)流式傳輸,將聲音、影像或動(dòng)畫(huà)由服務(wù)器向用戶(hù)計(jì)算機(jī)進(jìn)行連續(xù)、不間斷傳送,用戶(hù)不必等到整個(gè)文件全部下載完畢。學(xué)員進(jìn)入課件中心時(shí),課件中心會(huì)從服務(wù)器端下載更新課件名稱(chēng)、課件地址等信息,學(xué)員點(diǎn)擊播放課件后,客戶(hù)端按照課件地址向服務(wù)器請(qǐng)求多媒體資源,服務(wù)器收到請(qǐng)求后把多媒體資源傳輸?shù)娇蛻?hù)端,客戶(hù)端瀏覽器通過(guò)MediaPlayer和FlashPlayer插件進(jìn)行播放。

    4.2.3 課件進(jìn)度記錄

    學(xué)員在線(xiàn)學(xué)習(xí)課件系統(tǒng)會(huì)自動(dòng)跟蹤記錄學(xué)習(xí)進(jìn)度,沒(méi)有一次學(xué)完的課件,可以分多次繼續(xù)學(xué)習(xí),課件學(xué)習(xí)進(jìn)度達(dá)到100%,系統(tǒng)登記課件學(xué)分。課件學(xué)習(xí)進(jìn)度計(jì)算公式: [課件學(xué)習(xí)進(jìn)度=已學(xué)課件頁(yè)數(shù)(時(shí)間)課件總頁(yè)數(shù)(時(shí)間)×100%]。

    課件進(jìn)度記錄的重點(diǎn)和難點(diǎn)是基于多線(xiàn)程斷點(diǎn)續(xù)傳技術(shù)。多線(xiàn)程斷點(diǎn)續(xù)傳包括多線(xiàn)程傳輸和斷點(diǎn)續(xù)傳兩個(gè)要點(diǎn),其實(shí)現(xiàn)原理和流程分別介紹如下。

    多線(xiàn)程傳輸原理:首先獲取文件長(zhǎng)度L,將源文件按長(zhǎng)度為分為N塊文件,每個(gè)文件塊的長(zhǎng)度為L(zhǎng)/N,然后開(kāi)辟N個(gè)線(xiàn)程,每個(gè)線(xiàn)程傳輸一塊,依次傳輸每個(gè)文件塊,最后將所有下載完成的文件塊合并成一個(gè)文件。實(shí)現(xiàn)流程:1)客戶(hù)端向服務(wù)端請(qǐng)求文件信息(名稱(chēng),長(zhǎng)度);2)客戶(hù)端根據(jù)文件長(zhǎng)度開(kāi)辟N個(gè)線(xiàn)程連接服務(wù)端;3)服務(wù)端開(kāi)辟新的線(xiàn)程與客戶(hù)端通信并傳輸文件;4)客戶(hù)端將每個(gè)線(xiàn)程數(shù)據(jù)保存到一個(gè)文件;5)合并所有線(xiàn)程文件。

    斷點(diǎn)續(xù)傳實(shí)現(xiàn)原理:斷點(diǎn)續(xù)傳就是文件在傳輸過(guò)程式中被中斷,在重新傳輸時(shí),可以從上次的斷點(diǎn)處開(kāi)始傳輸,以節(jié)省時(shí)間和其它資源。實(shí)現(xiàn)關(guān)鍵主要有兩點(diǎn):其一是檢測(cè)本地己經(jīng)下載的文件長(zhǎng)度和斷點(diǎn)值,其二是在服務(wù)端調(diào)整文件指針到斷點(diǎn)處。實(shí)現(xiàn)流程:1)客戶(hù)端從臨時(shí)文件讀取斷點(diǎn)值并發(fā)送給服務(wù)端。2)服務(wù)端與客戶(hù)端將文件指針移至斷點(diǎn)處。3)從斷點(diǎn)處傳輸文件。

    4.3 在線(xiàn)考試模塊

    課件中心必修課件都配套有相應(yīng)的測(cè)試題,學(xué)員學(xué)完課件可以進(jìn)行在線(xiàn)測(cè)試,測(cè)試合格,系統(tǒng)自動(dòng)登記試題學(xué)分。圖6是在線(xiàn)考試流程圖。

    5 系統(tǒng)部署與實(shí)現(xiàn)效果

    基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)已經(jīng)安裝部署,系統(tǒng)運(yùn)行穩(wěn)定,課件播放流暢,學(xué)習(xí)效果良好,各個(gè)模塊功能都已經(jīng)實(shí)現(xiàn)。在IE瀏覽器地址欄輸入http://www.zjgbzx.gov.cn/,顯示系統(tǒng)主界面如圖7。

    6 結(jié)束語(yǔ)

    基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)系統(tǒng)具有交互性好、資源更新方便、數(shù)據(jù)流量小等主要特點(diǎn),滿(mǎn)足了廣大學(xué)員干部在線(xiàn)學(xué)習(xí)需求,學(xué)員干部可以充分利用Internet網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),緩解了工學(xué)矛盾,為干部在線(xiàn)學(xué)習(xí)提供了一種新的解決方案,具有一定的實(shí)用和參考價(jià)值。

    參考文獻(xiàn):

    [1] 林奕霖.基于SSH架構(gòu)的扶貧基金會(huì)平臺(tái)分析與設(shè)計(jì)[D].廣州:華南理工大學(xué),2013.

    [2] 馮鵬.基于SSH的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

    [3] 王健合.基于SSH框架的員工管理系統(tǒng)[D].南昌:南昌大學(xué),2012.

    [4] 賀之昕.基于SSH 的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].上海:上海交通大學(xué),2012.

    [5] 孫衛(wèi)琴.精通Hibernate[M].北京:電子工業(yè)出版社,2005.

    [6] 孫衛(wèi)琴.精通struts[M].北京:電子工業(yè)出版社,2004.

    [7] 林信良.Spring2.0技術(shù)手冊(cè)[M].北京:電子工業(yè)出版社,2007.endprint

    2 系統(tǒng)需求分析

    干部在線(xiàn)學(xué)習(xí)系統(tǒng)采用傳統(tǒng)的B/S結(jié)構(gòu)設(shè)計(jì)而成,服務(wù)端提供web服務(wù)、多媒體資源和數(shù)據(jù)處理,客戶(hù)端的學(xué)員可以直接通過(guò)PC瀏覽器進(jìn)行在線(xiàn)學(xué)習(xí)。干部在線(xiàn)學(xué)習(xí)系統(tǒng)按照用戶(hù)角色分三類(lèi):學(xué)員、教師和管理員。學(xué)員利用PC瀏覽器登錄系統(tǒng),進(jìn)行在線(xiàn)選課、在線(xiàn)學(xué)習(xí)、在線(xiàn)考試、在線(xiàn)交流,訪(fǎng)問(wèn)其他學(xué)習(xí)資源等;教師利用PC瀏覽器對(duì)課件資源進(jìn)行管理,編輯課件、上傳課件、維護(hù)課件資源、上傳視頻等。管理員主要負(fù)責(zé)系統(tǒng)資源管理,系統(tǒng)運(yùn)行狀態(tài)、系統(tǒng)環(huán)境配置、系統(tǒng)模塊管理、用戶(hù)角色管理等。

    3 系統(tǒng)總體設(shè)計(jì)

    3.1 系統(tǒng)設(shè)計(jì)的原則和目標(biāo)

    本系統(tǒng)作為基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)的實(shí)驗(yàn)性研究,其主要目標(biāo)是設(shè)計(jì)和開(kāi)發(fā)一個(gè)簡(jiǎn)單、可靠的在線(xiàn)學(xué)習(xí)平臺(tái),在系統(tǒng)的設(shè)計(jì)過(guò)程中主要遵循可擴(kuò)展性原則、可行性原則、實(shí)用性和安全性原則。

    本系統(tǒng)的設(shè)計(jì)目的就是充分利用現(xiàn)有課件資源,在網(wǎng)絡(luò)流暢前提下,設(shè)計(jì)和開(kāi)發(fā)一個(gè)具有實(shí)時(shí)、快捷、易于維護(hù)、擴(kuò)充和更新的在線(xiàn)學(xué)習(xí)平臺(tái),以便學(xué)員可以在任何時(shí)間、任何地點(diǎn)進(jìn)行在線(xiàn)學(xué)習(xí),實(shí)現(xiàn)真正意義上的網(wǎng)絡(luò)學(xué)習(xí)。

    3.2 系統(tǒng)的網(wǎng)絡(luò)架構(gòu)

    干部在線(xiàn)學(xué)習(xí)系統(tǒng)的網(wǎng)絡(luò)架構(gòu)如圖3。

    3.3 系統(tǒng)的軟件體系結(jié)構(gòu)

    系統(tǒng)軟件體系結(jié)構(gòu)如圖4,第一層為客戶(hù)端層,由Struts框架負(fù)責(zé),用于接收用戶(hù)的請(qǐng)求,以及返回操作數(shù)據(jù),是應(yīng)用程序訪(fǎng)問(wèn)的入口;第二層為業(yè)務(wù)邏輯層,由Spring框架搭建,對(duì)客戶(hù)端層的請(qǐng)求進(jìn)行處理,從數(shù)據(jù)庫(kù)層提取相應(yīng)數(shù)據(jù),并返回給客戶(hù)端層;第三層為數(shù)據(jù)操作層,由Hibernate框架處理,負(fù)責(zé)數(shù)據(jù)的存取,并將數(shù)據(jù)返回給業(yè)務(wù)邏輯層。

    3.4 系統(tǒng)的流程設(shè)計(jì)

    用戶(hù)憑賬號(hào)和密碼登錄系統(tǒng),系統(tǒng)根據(jù)用戶(hù)角色跳轉(zhuǎn)到相應(yīng)的頁(yè)面,學(xué)員可以通過(guò)客戶(hù)端瀏覽器查詢(xún)基本資料、參加線(xiàn)上班級(jí)、在線(xiàn)學(xué)習(xí)課件、參加在線(xiàn)考試等;教師可以通過(guò)客戶(hù)端瀏覽器進(jìn)行課件資源管理、考試資源管理、新聞資訊管理、數(shù)據(jù)統(tǒng)計(jì)管理等;管理員用戶(hù)可以對(duì)系統(tǒng)資源管理、系統(tǒng)狀態(tài)管理、系統(tǒng)模塊管理、用戶(hù)角色管理等等;詳細(xì)的系統(tǒng)流程圖如圖5。

    4 系統(tǒng)關(guān)鍵功能模塊實(shí)現(xiàn)

    4.1 用戶(hù)登錄模塊

    學(xué)員使用瀏覽器登錄系統(tǒng)時(shí),要求輸入用戶(hù)賬號(hào)和密碼,瀏覽器檢查賬號(hào)和密碼格式,然后發(fā)送到服務(wù)器驗(yàn)證,Struts攔截客戶(hù)驗(yàn)證請(qǐng)求,交由Spring處理,Spring通過(guò)HIbernate從數(shù)據(jù)庫(kù)提取數(shù)據(jù),對(duì)賬號(hào)和密碼進(jìn)行比對(duì),將最終結(jié)果返回給Struts,Struts將結(jié)果返回客戶(hù)端瀏覽器。用戶(hù)成功登錄后,客戶(hù)端瀏覽器會(huì)自動(dòng)將賬號(hào)和密碼保存到客戶(hù)端Cookie中,當(dāng)用戶(hù)下次登錄系統(tǒng)系統(tǒng)時(shí),不需要重新輸入登錄賬號(hào)和密碼,系統(tǒng)自動(dòng)獲取用戶(hù)的賬號(hào)和密碼,直接登錄。

    4.2 課件學(xué)習(xí)模塊

    4.2.1 課件列表加載

    課件中心是課件列表展現(xiàn),提供了七大類(lèi)型上千門(mén)課件詳情,用戶(hù)要學(xué)習(xí)課程,要先進(jìn)入課件中心選課,選課時(shí)系統(tǒng)會(huì)加載課件列表數(shù)據(jù),課件列表加載屬于高頻率查詢(xún)動(dòng)作。課件中心的重點(diǎn)在于快速高效的加載課件列表數(shù)據(jù)。Hibernate是一個(gè)ORM(Object/Relational Mapping)輕量級(jí)框架,有對(duì)應(yīng)數(shù)據(jù)查詢(xún)和獲取的緩存機(jī)制,包括一級(jí)緩存和二級(jí)緩存。二級(jí)緩存是進(jìn)程范圍級(jí)的緩存,由SessionFactory負(fù)責(zé)管理,與應(yīng)用程序整個(gè)過(guò)程對(duì)應(yīng),SessionFactory會(huì)定期對(duì)二級(jí)緩存的內(nèi)容進(jìn)行更新,保持二級(jí)緩存的數(shù)據(jù)為最新數(shù)據(jù)。為提高課件中心課件列表展現(xiàn)速度,Hibernate將課件列表數(shù)據(jù)進(jìn)行二級(jí)緩存,當(dāng)用戶(hù)進(jìn)入課件中心時(shí),Hibernate將查詢(xún)數(shù)據(jù)庫(kù),將課程列表數(shù)據(jù)返回客戶(hù)端,同時(shí)對(duì)課件列表進(jìn)行二級(jí)緩存,當(dāng)用戶(hù)再次請(qǐng)求課件中心時(shí),Hibernate直接從緩存中獲取課件列表,而不會(huì)再次查詢(xún)數(shù)據(jù)庫(kù),提高課件列表加載速度,由于Hibernate二級(jí)緩存數(shù)據(jù)會(huì)定期更新,所以課件列表的數(shù)據(jù)也是最新的數(shù)據(jù),不會(huì)影響用戶(hù)選課。

    4.2.2 課件播放

    用戶(hù)用Internet訪(fǎng)問(wèn)學(xué)習(xí)系統(tǒng)時(shí),客戶(hù)端需要與服務(wù)器端進(jìn)行網(wǎng)絡(luò)通信來(lái)獲取最新的課件資源信息和課件內(nèi)容信息。在客戶(hù)端瀏覽器,要安裝媒體播放器MediaPlayer和FlashPlayer插件來(lái)播放存儲(chǔ)在服務(wù)器端的音頻、視頻和流媒體資源。學(xué)習(xí)系統(tǒng)服務(wù)器端存儲(chǔ)課件音頻、視頻和流媒體資源,安裝部署流媒體(Streaming Media)服務(wù),實(shí)現(xiàn)流式傳輸,將聲音、影像或動(dòng)畫(huà)由服務(wù)器向用戶(hù)計(jì)算機(jī)進(jìn)行連續(xù)、不間斷傳送,用戶(hù)不必等到整個(gè)文件全部下載完畢。學(xué)員進(jìn)入課件中心時(shí),課件中心會(huì)從服務(wù)器端下載更新課件名稱(chēng)、課件地址等信息,學(xué)員點(diǎn)擊播放課件后,客戶(hù)端按照課件地址向服務(wù)器請(qǐng)求多媒體資源,服務(wù)器收到請(qǐng)求后把多媒體資源傳輸?shù)娇蛻?hù)端,客戶(hù)端瀏覽器通過(guò)MediaPlayer和FlashPlayer插件進(jìn)行播放。

    4.2.3 課件進(jìn)度記錄

    學(xué)員在線(xiàn)學(xué)習(xí)課件系統(tǒng)會(huì)自動(dòng)跟蹤記錄學(xué)習(xí)進(jìn)度,沒(méi)有一次學(xué)完的課件,可以分多次繼續(xù)學(xué)習(xí),課件學(xué)習(xí)進(jìn)度達(dá)到100%,系統(tǒng)登記課件學(xué)分。課件學(xué)習(xí)進(jìn)度計(jì)算公式: [課件學(xué)習(xí)進(jìn)度=已學(xué)課件頁(yè)數(shù)(時(shí)間)課件總頁(yè)數(shù)(時(shí)間)×100%]。

    課件進(jìn)度記錄的重點(diǎn)和難點(diǎn)是基于多線(xiàn)程斷點(diǎn)續(xù)傳技術(shù)。多線(xiàn)程斷點(diǎn)續(xù)傳包括多線(xiàn)程傳輸和斷點(diǎn)續(xù)傳兩個(gè)要點(diǎn),其實(shí)現(xiàn)原理和流程分別介紹如下。

    多線(xiàn)程傳輸原理:首先獲取文件長(zhǎng)度L,將源文件按長(zhǎng)度為分為N塊文件,每個(gè)文件塊的長(zhǎng)度為L(zhǎng)/N,然后開(kāi)辟N個(gè)線(xiàn)程,每個(gè)線(xiàn)程傳輸一塊,依次傳輸每個(gè)文件塊,最后將所有下載完成的文件塊合并成一個(gè)文件。實(shí)現(xiàn)流程:1)客戶(hù)端向服務(wù)端請(qǐng)求文件信息(名稱(chēng),長(zhǎng)度);2)客戶(hù)端根據(jù)文件長(zhǎng)度開(kāi)辟N個(gè)線(xiàn)程連接服務(wù)端;3)服務(wù)端開(kāi)辟新的線(xiàn)程與客戶(hù)端通信并傳輸文件;4)客戶(hù)端將每個(gè)線(xiàn)程數(shù)據(jù)保存到一個(gè)文件;5)合并所有線(xiàn)程文件。

    斷點(diǎn)續(xù)傳實(shí)現(xiàn)原理:斷點(diǎn)續(xù)傳就是文件在傳輸過(guò)程式中被中斷,在重新傳輸時(shí),可以從上次的斷點(diǎn)處開(kāi)始傳輸,以節(jié)省時(shí)間和其它資源。實(shí)現(xiàn)關(guān)鍵主要有兩點(diǎn):其一是檢測(cè)本地己經(jīng)下載的文件長(zhǎng)度和斷點(diǎn)值,其二是在服務(wù)端調(diào)整文件指針到斷點(diǎn)處。實(shí)現(xiàn)流程:1)客戶(hù)端從臨時(shí)文件讀取斷點(diǎn)值并發(fā)送給服務(wù)端。2)服務(wù)端與客戶(hù)端將文件指針移至斷點(diǎn)處。3)從斷點(diǎn)處傳輸文件。

    4.3 在線(xiàn)考試模塊

    課件中心必修課件都配套有相應(yīng)的測(cè)試題,學(xué)員學(xué)完課件可以進(jìn)行在線(xiàn)測(cè)試,測(cè)試合格,系統(tǒng)自動(dòng)登記試題學(xué)分。圖6是在線(xiàn)考試流程圖。

    5 系統(tǒng)部署與實(shí)現(xiàn)效果

    基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)已經(jīng)安裝部署,系統(tǒng)運(yùn)行穩(wěn)定,課件播放流暢,學(xué)習(xí)效果良好,各個(gè)模塊功能都已經(jīng)實(shí)現(xiàn)。在IE瀏覽器地址欄輸入http://www.zjgbzx.gov.cn/,顯示系統(tǒng)主界面如圖7。

    6 結(jié)束語(yǔ)

    基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)系統(tǒng)具有交互性好、資源更新方便、數(shù)據(jù)流量小等主要特點(diǎn),滿(mǎn)足了廣大學(xué)員干部在線(xiàn)學(xué)習(xí)需求,學(xué)員干部可以充分利用Internet網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),緩解了工學(xué)矛盾,為干部在線(xiàn)學(xué)習(xí)提供了一種新的解決方案,具有一定的實(shí)用和參考價(jià)值。

    參考文獻(xiàn):

    [1] 林奕霖.基于SSH架構(gòu)的扶貧基金會(huì)平臺(tái)分析與設(shè)計(jì)[D].廣州:華南理工大學(xué),2013.

    [2] 馮鵬.基于SSH的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

    [3] 王健合.基于SSH框架的員工管理系統(tǒng)[D].南昌:南昌大學(xué),2012.

    [4] 賀之昕.基于SSH 的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].上海:上海交通大學(xué),2012.

    [5] 孫衛(wèi)琴.精通Hibernate[M].北京:電子工業(yè)出版社,2005.

    [6] 孫衛(wèi)琴.精通struts[M].北京:電子工業(yè)出版社,2004.

    [7] 林信良.Spring2.0技術(shù)手冊(cè)[M].北京:電子工業(yè)出版社,2007.endprint

    2 系統(tǒng)需求分析

    干部在線(xiàn)學(xué)習(xí)系統(tǒng)采用傳統(tǒng)的B/S結(jié)構(gòu)設(shè)計(jì)而成,服務(wù)端提供web服務(wù)、多媒體資源和數(shù)據(jù)處理,客戶(hù)端的學(xué)員可以直接通過(guò)PC瀏覽器進(jìn)行在線(xiàn)學(xué)習(xí)。干部在線(xiàn)學(xué)習(xí)系統(tǒng)按照用戶(hù)角色分三類(lèi):學(xué)員、教師和管理員。學(xué)員利用PC瀏覽器登錄系統(tǒng),進(jìn)行在線(xiàn)選課、在線(xiàn)學(xué)習(xí)、在線(xiàn)考試、在線(xiàn)交流,訪(fǎng)問(wèn)其他學(xué)習(xí)資源等;教師利用PC瀏覽器對(duì)課件資源進(jìn)行管理,編輯課件、上傳課件、維護(hù)課件資源、上傳視頻等。管理員主要負(fù)責(zé)系統(tǒng)資源管理,系統(tǒng)運(yùn)行狀態(tài)、系統(tǒng)環(huán)境配置、系統(tǒng)模塊管理、用戶(hù)角色管理等。

    3 系統(tǒng)總體設(shè)計(jì)

    3.1 系統(tǒng)設(shè)計(jì)的原則和目標(biāo)

    本系統(tǒng)作為基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)的實(shí)驗(yàn)性研究,其主要目標(biāo)是設(shè)計(jì)和開(kāi)發(fā)一個(gè)簡(jiǎn)單、可靠的在線(xiàn)學(xué)習(xí)平臺(tái),在系統(tǒng)的設(shè)計(jì)過(guò)程中主要遵循可擴(kuò)展性原則、可行性原則、實(shí)用性和安全性原則。

    本系統(tǒng)的設(shè)計(jì)目的就是充分利用現(xiàn)有課件資源,在網(wǎng)絡(luò)流暢前提下,設(shè)計(jì)和開(kāi)發(fā)一個(gè)具有實(shí)時(shí)、快捷、易于維護(hù)、擴(kuò)充和更新的在線(xiàn)學(xué)習(xí)平臺(tái),以便學(xué)員可以在任何時(shí)間、任何地點(diǎn)進(jìn)行在線(xiàn)學(xué)習(xí),實(shí)現(xiàn)真正意義上的網(wǎng)絡(luò)學(xué)習(xí)。

    3.2 系統(tǒng)的網(wǎng)絡(luò)架構(gòu)

    干部在線(xiàn)學(xué)習(xí)系統(tǒng)的網(wǎng)絡(luò)架構(gòu)如圖3。

    3.3 系統(tǒng)的軟件體系結(jié)構(gòu)

    系統(tǒng)軟件體系結(jié)構(gòu)如圖4,第一層為客戶(hù)端層,由Struts框架負(fù)責(zé),用于接收用戶(hù)的請(qǐng)求,以及返回操作數(shù)據(jù),是應(yīng)用程序訪(fǎng)問(wèn)的入口;第二層為業(yè)務(wù)邏輯層,由Spring框架搭建,對(duì)客戶(hù)端層的請(qǐng)求進(jìn)行處理,從數(shù)據(jù)庫(kù)層提取相應(yīng)數(shù)據(jù),并返回給客戶(hù)端層;第三層為數(shù)據(jù)操作層,由Hibernate框架處理,負(fù)責(zé)數(shù)據(jù)的存取,并將數(shù)據(jù)返回給業(yè)務(wù)邏輯層。

    3.4 系統(tǒng)的流程設(shè)計(jì)

    用戶(hù)憑賬號(hào)和密碼登錄系統(tǒng),系統(tǒng)根據(jù)用戶(hù)角色跳轉(zhuǎn)到相應(yīng)的頁(yè)面,學(xué)員可以通過(guò)客戶(hù)端瀏覽器查詢(xún)基本資料、參加線(xiàn)上班級(jí)、在線(xiàn)學(xué)習(xí)課件、參加在線(xiàn)考試等;教師可以通過(guò)客戶(hù)端瀏覽器進(jìn)行課件資源管理、考試資源管理、新聞資訊管理、數(shù)據(jù)統(tǒng)計(jì)管理等;管理員用戶(hù)可以對(duì)系統(tǒng)資源管理、系統(tǒng)狀態(tài)管理、系統(tǒng)模塊管理、用戶(hù)角色管理等等;詳細(xì)的系統(tǒng)流程圖如圖5。

    4 系統(tǒng)關(guān)鍵功能模塊實(shí)現(xiàn)

    4.1 用戶(hù)登錄模塊

    學(xué)員使用瀏覽器登錄系統(tǒng)時(shí),要求輸入用戶(hù)賬號(hào)和密碼,瀏覽器檢查賬號(hào)和密碼格式,然后發(fā)送到服務(wù)器驗(yàn)證,Struts攔截客戶(hù)驗(yàn)證請(qǐng)求,交由Spring處理,Spring通過(guò)HIbernate從數(shù)據(jù)庫(kù)提取數(shù)據(jù),對(duì)賬號(hào)和密碼進(jìn)行比對(duì),將最終結(jié)果返回給Struts,Struts將結(jié)果返回客戶(hù)端瀏覽器。用戶(hù)成功登錄后,客戶(hù)端瀏覽器會(huì)自動(dòng)將賬號(hào)和密碼保存到客戶(hù)端Cookie中,當(dāng)用戶(hù)下次登錄系統(tǒng)系統(tǒng)時(shí),不需要重新輸入登錄賬號(hào)和密碼,系統(tǒng)自動(dòng)獲取用戶(hù)的賬號(hào)和密碼,直接登錄。

    4.2 課件學(xué)習(xí)模塊

    4.2.1 課件列表加載

    課件中心是課件列表展現(xiàn),提供了七大類(lèi)型上千門(mén)課件詳情,用戶(hù)要學(xué)習(xí)課程,要先進(jìn)入課件中心選課,選課時(shí)系統(tǒng)會(huì)加載課件列表數(shù)據(jù),課件列表加載屬于高頻率查詢(xún)動(dòng)作。課件中心的重點(diǎn)在于快速高效的加載課件列表數(shù)據(jù)。Hibernate是一個(gè)ORM(Object/Relational Mapping)輕量級(jí)框架,有對(duì)應(yīng)數(shù)據(jù)查詢(xún)和獲取的緩存機(jī)制,包括一級(jí)緩存和二級(jí)緩存。二級(jí)緩存是進(jìn)程范圍級(jí)的緩存,由SessionFactory負(fù)責(zé)管理,與應(yīng)用程序整個(gè)過(guò)程對(duì)應(yīng),SessionFactory會(huì)定期對(duì)二級(jí)緩存的內(nèi)容進(jìn)行更新,保持二級(jí)緩存的數(shù)據(jù)為最新數(shù)據(jù)。為提高課件中心課件列表展現(xiàn)速度,Hibernate將課件列表數(shù)據(jù)進(jìn)行二級(jí)緩存,當(dāng)用戶(hù)進(jìn)入課件中心時(shí),Hibernate將查詢(xún)數(shù)據(jù)庫(kù),將課程列表數(shù)據(jù)返回客戶(hù)端,同時(shí)對(duì)課件列表進(jìn)行二級(jí)緩存,當(dāng)用戶(hù)再次請(qǐng)求課件中心時(shí),Hibernate直接從緩存中獲取課件列表,而不會(huì)再次查詢(xún)數(shù)據(jù)庫(kù),提高課件列表加載速度,由于Hibernate二級(jí)緩存數(shù)據(jù)會(huì)定期更新,所以課件列表的數(shù)據(jù)也是最新的數(shù)據(jù),不會(huì)影響用戶(hù)選課。

    4.2.2 課件播放

    用戶(hù)用Internet訪(fǎng)問(wèn)學(xué)習(xí)系統(tǒng)時(shí),客戶(hù)端需要與服務(wù)器端進(jìn)行網(wǎng)絡(luò)通信來(lái)獲取最新的課件資源信息和課件內(nèi)容信息。在客戶(hù)端瀏覽器,要安裝媒體播放器MediaPlayer和FlashPlayer插件來(lái)播放存儲(chǔ)在服務(wù)器端的音頻、視頻和流媒體資源。學(xué)習(xí)系統(tǒng)服務(wù)器端存儲(chǔ)課件音頻、視頻和流媒體資源,安裝部署流媒體(Streaming Media)服務(wù),實(shí)現(xiàn)流式傳輸,將聲音、影像或動(dòng)畫(huà)由服務(wù)器向用戶(hù)計(jì)算機(jī)進(jìn)行連續(xù)、不間斷傳送,用戶(hù)不必等到整個(gè)文件全部下載完畢。學(xué)員進(jìn)入課件中心時(shí),課件中心會(huì)從服務(wù)器端下載更新課件名稱(chēng)、課件地址等信息,學(xué)員點(diǎn)擊播放課件后,客戶(hù)端按照課件地址向服務(wù)器請(qǐng)求多媒體資源,服務(wù)器收到請(qǐng)求后把多媒體資源傳輸?shù)娇蛻?hù)端,客戶(hù)端瀏覽器通過(guò)MediaPlayer和FlashPlayer插件進(jìn)行播放。

    4.2.3 課件進(jìn)度記錄

    學(xué)員在線(xiàn)學(xué)習(xí)課件系統(tǒng)會(huì)自動(dòng)跟蹤記錄學(xué)習(xí)進(jìn)度,沒(méi)有一次學(xué)完的課件,可以分多次繼續(xù)學(xué)習(xí),課件學(xué)習(xí)進(jìn)度達(dá)到100%,系統(tǒng)登記課件學(xué)分。課件學(xué)習(xí)進(jìn)度計(jì)算公式: [課件學(xué)習(xí)進(jìn)度=已學(xué)課件頁(yè)數(shù)(時(shí)間)課件總頁(yè)數(shù)(時(shí)間)×100%]。

    課件進(jìn)度記錄的重點(diǎn)和難點(diǎn)是基于多線(xiàn)程斷點(diǎn)續(xù)傳技術(shù)。多線(xiàn)程斷點(diǎn)續(xù)傳包括多線(xiàn)程傳輸和斷點(diǎn)續(xù)傳兩個(gè)要點(diǎn),其實(shí)現(xiàn)原理和流程分別介紹如下。

    多線(xiàn)程傳輸原理:首先獲取文件長(zhǎng)度L,將源文件按長(zhǎng)度為分為N塊文件,每個(gè)文件塊的長(zhǎng)度為L(zhǎng)/N,然后開(kāi)辟N個(gè)線(xiàn)程,每個(gè)線(xiàn)程傳輸一塊,依次傳輸每個(gè)文件塊,最后將所有下載完成的文件塊合并成一個(gè)文件。實(shí)現(xiàn)流程:1)客戶(hù)端向服務(wù)端請(qǐng)求文件信息(名稱(chēng),長(zhǎng)度);2)客戶(hù)端根據(jù)文件長(zhǎng)度開(kāi)辟N個(gè)線(xiàn)程連接服務(wù)端;3)服務(wù)端開(kāi)辟新的線(xiàn)程與客戶(hù)端通信并傳輸文件;4)客戶(hù)端將每個(gè)線(xiàn)程數(shù)據(jù)保存到一個(gè)文件;5)合并所有線(xiàn)程文件。

    斷點(diǎn)續(xù)傳實(shí)現(xiàn)原理:斷點(diǎn)續(xù)傳就是文件在傳輸過(guò)程式中被中斷,在重新傳輸時(shí),可以從上次的斷點(diǎn)處開(kāi)始傳輸,以節(jié)省時(shí)間和其它資源。實(shí)現(xiàn)關(guān)鍵主要有兩點(diǎn):其一是檢測(cè)本地己經(jīng)下載的文件長(zhǎng)度和斷點(diǎn)值,其二是在服務(wù)端調(diào)整文件指針到斷點(diǎn)處。實(shí)現(xiàn)流程:1)客戶(hù)端從臨時(shí)文件讀取斷點(diǎn)值并發(fā)送給服務(wù)端。2)服務(wù)端與客戶(hù)端將文件指針移至斷點(diǎn)處。3)從斷點(diǎn)處傳輸文件。

    4.3 在線(xiàn)考試模塊

    課件中心必修課件都配套有相應(yīng)的測(cè)試題,學(xué)員學(xué)完課件可以進(jìn)行在線(xiàn)測(cè)試,測(cè)試合格,系統(tǒng)自動(dòng)登記試題學(xué)分。圖6是在線(xiàn)考試流程圖。

    5 系統(tǒng)部署與實(shí)現(xiàn)效果

    基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)已經(jīng)安裝部署,系統(tǒng)運(yùn)行穩(wěn)定,課件播放流暢,學(xué)習(xí)效果良好,各個(gè)模塊功能都已經(jīng)實(shí)現(xiàn)。在IE瀏覽器地址欄輸入http://www.zjgbzx.gov.cn/,顯示系統(tǒng)主界面如圖7。

    6 結(jié)束語(yǔ)

    基于SSH輕量級(jí)架構(gòu)的干部在線(xiàn)學(xué)習(xí)系統(tǒng)系統(tǒng)具有交互性好、資源更新方便、數(shù)據(jù)流量小等主要特點(diǎn),滿(mǎn)足了廣大學(xué)員干部在線(xiàn)學(xué)習(xí)需求,學(xué)員干部可以充分利用Internet網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),緩解了工學(xué)矛盾,為干部在線(xiàn)學(xué)習(xí)提供了一種新的解決方案,具有一定的實(shí)用和參考價(jià)值。

    參考文獻(xiàn):

    [1] 林奕霖.基于SSH架構(gòu)的扶貧基金會(huì)平臺(tái)分析與設(shè)計(jì)[D].廣州:華南理工大學(xué),2013.

    [2] 馮鵬.基于SSH的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

    [3] 王健合.基于SSH框架的員工管理系統(tǒng)[D].南昌:南昌大學(xué),2012.

    [4] 賀之昕.基于SSH 的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].上海:上海交通大學(xué),2012.

    [5] 孫衛(wèi)琴.精通Hibernate[M].北京:電子工業(yè)出版社,2005.

    [6] 孫衛(wèi)琴.精通struts[M].北京:電子工業(yè)出版社,2004.

    [7] 林信良.Spring2.0技術(shù)手冊(cè)[M].北京:電子工業(yè)出版社,2007.endprint

    猜你喜歡
    在線(xiàn)考試在線(xiàn)學(xué)習(xí)
    基于Java的考場(chǎng)管理系統(tǒng)的研究與實(shí)現(xiàn)
    軟件(2016年4期)2017-01-20 09:54:41
    開(kāi)放大學(xué):過(guò)去充滿(mǎn)傳奇但前景依然未卜?
    大學(xué)物理在線(xiàn)考試與分析系統(tǒng)
    效率觀下高校課程考試形式的改革探索
    東方教育(2016年3期)2016-12-14 22:25:05
    基于學(xué)習(xí)行為數(shù)據(jù)的在線(xiàn)學(xué)習(xí)時(shí)間規(guī)律探析
    信息化環(huán)境下高職英語(yǔ)教學(xué)現(xiàn)狀及應(yīng)用策略研究
    基于MOOC的微課制作方法
    基于混合式學(xué)習(xí)理念的大學(xué)生自主學(xué)習(xí)能力的培養(yǎng)研究
    基于SOA的在線(xiàn)學(xué)習(xí)資源集成模式的研究
    高職院校移動(dòng)互聯(lián)自主學(xué)習(xí)考試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
    少妇高潮的动态图| 99久久精品国产国产毛片| 国产日本99.免费观看| 久久精品夜色国产| av专区在线播放| 亚洲专区国产一区二区| 亚洲欧美成人综合另类久久久 | 亚洲av中文av极速乱| 十八禁网站免费在线| 久久6这里有精品| 久久99热6这里只有精品| 亚洲欧美日韩高清在线视频| 国产精品一区二区性色av| 菩萨蛮人人尽说江南好唐韦庄 | 此物有八面人人有两片| 久久久精品欧美日韩精品| 国产真实乱freesex| 99热这里只有是精品50| av.在线天堂| 丰满的人妻完整版| 亚洲精品国产av成人精品 | 长腿黑丝高跟| 日韩亚洲欧美综合| 亚洲丝袜综合中文字幕| 中文字幕av成人在线电影| 波多野结衣高清作品| 久久久久九九精品影院| 亚洲欧美日韩高清在线视频| 又粗又爽又猛毛片免费看| 床上黄色一级片| 国产片特级美女逼逼视频| 久久久久久久亚洲中文字幕| 91久久精品电影网| 精品久久国产蜜桃| 亚洲成a人片在线一区二区| 日韩欧美在线乱码| 亚洲自拍偷在线| 我要看日韩黄色一级片| 中出人妻视频一区二区| 色5月婷婷丁香| 大型黄色视频在线免费观看| 成年女人永久免费观看视频| a级毛色黄片| 日韩在线高清观看一区二区三区| 少妇人妻一区二区三区视频| 亚洲aⅴ乱码一区二区在线播放| 蜜桃亚洲精品一区二区三区| 一个人看的www免费观看视频| 18禁黄网站禁片免费观看直播| 一级毛片久久久久久久久女| 欧美极品一区二区三区四区| 黄色配什么色好看| 高清日韩中文字幕在线| 最近在线观看免费完整版| 国产色婷婷99| 国产精品久久久久久亚洲av鲁大| 久久久久久大精品| 国产精品伦人一区二区| 白带黄色成豆腐渣| 色吧在线观看| 日韩 亚洲 欧美在线| 国产精品野战在线观看| 国产男靠女视频免费网站| 中文字幕熟女人妻在线| 亚洲精品456在线播放app| 亚洲欧美日韩东京热| 美女大奶头视频| 亚洲国产精品久久男人天堂| 午夜福利在线观看免费完整高清在 | 99久久精品热视频| 99riav亚洲国产免费| 中文字幕人妻熟人妻熟丝袜美| 变态另类成人亚洲欧美熟女| 99久久中文字幕三级久久日本| 高清毛片免费观看视频网站| 日韩一区二区视频免费看| 精品人妻偷拍中文字幕| 校园人妻丝袜中文字幕| 亚洲国产精品久久男人天堂| 亚洲中文字幕一区二区三区有码在线看| 亚州av有码| 毛片女人毛片| 看黄色毛片网站| 日产精品乱码卡一卡2卡三| 国产精品女同一区二区软件| 国产精品久久电影中文字幕| 欧美最新免费一区二区三区| 国产亚洲91精品色在线| 少妇人妻精品综合一区二区 | 精品福利观看| 丰满的人妻完整版| 男人和女人高潮做爰伦理| 人妻丰满熟妇av一区二区三区| 国产精品一区二区性色av| 国产成人福利小说| 久久久久性生活片| 看免费成人av毛片| 深夜精品福利| 别揉我奶头~嗯~啊~动态视频| 真人做人爱边吃奶动态| 国产三级中文精品| а√天堂www在线а√下载| 午夜精品国产一区二区电影 | 搞女人的毛片| 亚洲综合色惰| 狂野欧美白嫩少妇大欣赏| 中国美白少妇内射xxxbb| 国产男靠女视频免费网站| 狠狠狠狠99中文字幕| 一卡2卡三卡四卡精品乱码亚洲| 黄色配什么色好看| 国产一区亚洲一区在线观看| a级毛色黄片| 欧美绝顶高潮抽搐喷水| 久久久成人免费电影| 俺也久久电影网| 又黄又爽又刺激的免费视频.| 精品一区二区三区视频在线观看免费| 丰满乱子伦码专区| 欧美成人精品欧美一级黄| 亚洲欧美日韩东京热| 热99在线观看视频| 亚洲欧美日韩高清专用| 久久精品国产亚洲av涩爱 | 亚洲婷婷狠狠爱综合网| 免费观看精品视频网站| 日韩精品青青久久久久久| 黄色视频,在线免费观看| 性欧美人与动物交配| 久久久久国产网址| 亚洲熟妇熟女久久| 一级av片app| 网址你懂的国产日韩在线| www.色视频.com| 99riav亚洲国产免费| 欧美最黄视频在线播放免费| 国产精品无大码| av视频在线观看入口| 亚洲第一电影网av| 日本免费一区二区三区高清不卡| 欧美日韩乱码在线| 国产在视频线在精品| 精品一区二区三区视频在线观看免费| 精品久久国产蜜桃| 高清毛片免费看| 小说图片视频综合网站| 国产成人福利小说| 99久国产av精品| h日本视频在线播放| 97超视频在线观看视频| 麻豆av噜噜一区二区三区| 99久久九九国产精品国产免费| 国产高清激情床上av| 国产精华一区二区三区| 欧美日本视频| 97超视频在线观看视频| 精品无人区乱码1区二区| 天天一区二区日本电影三级| 亚洲自拍偷在线| 欧美性感艳星| aaaaa片日本免费| 在线播放无遮挡| 人人妻人人澡欧美一区二区| 狂野欧美激情性xxxx在线观看| 老司机影院成人| 国产久久久一区二区三区| 免费av观看视频| 色综合色国产| 日日啪夜夜撸| 国产精品免费一区二区三区在线| 国产一区二区在线av高清观看| 最近中文字幕高清免费大全6| 人妻少妇偷人精品九色| 日本黄色片子视频| 欧洲精品卡2卡3卡4卡5卡区| 淫妇啪啪啪对白视频| 不卡视频在线观看欧美| 不卡一级毛片| 久久精品国产亚洲av香蕉五月| 美女内射精品一级片tv| 午夜免费男女啪啪视频观看 | 日本一本二区三区精品| 亚洲国产精品sss在线观看| 国产精品久久久久久av不卡| 国产伦精品一区二区三区四那| 精华霜和精华液先用哪个| 一区二区三区免费毛片| 尾随美女入室| 日韩欧美三级三区| 一级av片app| 国产午夜福利久久久久久| 九九热线精品视视频播放| 国产v大片淫在线免费观看| 看免费成人av毛片| 变态另类丝袜制服| 国产精品永久免费网站| 日产精品乱码卡一卡2卡三| 一个人观看的视频www高清免费观看| 午夜精品一区二区三区免费看| 欧美又色又爽又黄视频| 天天躁日日操中文字幕| 成人精品一区二区免费| 亚洲欧美成人精品一区二区| 我的女老师完整版在线观看| 桃色一区二区三区在线观看| 悠悠久久av| а√天堂www在线а√下载| 日本一本二区三区精品| 亚洲欧美成人综合另类久久久 | 中国美女看黄片| 日韩一区二区视频免费看| 亚洲精品成人久久久久久| а√天堂www在线а√下载| 欧美成人免费av一区二区三区| 欧美高清成人免费视频www| 亚洲国产欧美人成| 亚洲五月天丁香| 亚洲天堂国产精品一区在线| 亚洲色图av天堂| 99久久精品热视频| 国产成人a∨麻豆精品| 中文字幕免费在线视频6| 一个人看视频在线观看www免费| 亚洲精品一区av在线观看| 免费不卡的大黄色大毛片视频在线观看 | 99久久精品热视频| 一本一本综合久久| 国产精品一区二区免费欧美| 国产成人freesex在线 | 51国产日韩欧美| a级一级毛片免费在线观看| 夜夜看夜夜爽夜夜摸| 亚洲精品色激情综合| 国产人妻一区二区三区在| 日日摸夜夜添夜夜添av毛片| 日韩精品青青久久久久久| 丰满人妻一区二区三区视频av| 亚洲五月天丁香| 午夜福利成人在线免费观看| 成人美女网站在线观看视频| 成年女人看的毛片在线观看| 亚洲国产欧洲综合997久久,| 男女之事视频高清在线观看| 别揉我奶头 嗯啊视频| 搡老熟女国产l中国老女人| 97碰自拍视频| 最近视频中文字幕2019在线8| 国产视频内射| 免费av观看视频| 欧美日本亚洲视频在线播放| 俄罗斯特黄特色一大片| 最近的中文字幕免费完整| 成人欧美大片| 波野结衣二区三区在线| 波多野结衣高清作品| 好男人在线观看高清免费视频| 精品久久久久久久久久久久久| 黄色日韩在线| 日韩精品有码人妻一区| 久久6这里有精品| 免费黄网站久久成人精品| 少妇高潮的动态图| 草草在线视频免费看| 男插女下体视频免费在线播放| 色尼玛亚洲综合影院| 人妻丰满熟妇av一区二区三区| 亚洲精品一区av在线观看| 国产一区亚洲一区在线观看| 午夜福利视频1000在线观看| 亚洲在线观看片| 国内精品美女久久久久久| 成人漫画全彩无遮挡| 露出奶头的视频| 亚洲第一区二区三区不卡| 长腿黑丝高跟| 久久久久精品国产欧美久久久| 自拍偷自拍亚洲精品老妇| 老司机影院成人| 波野结衣二区三区在线| 99久久无色码亚洲精品果冻| 国产伦一二天堂av在线观看| av在线天堂中文字幕| 亚洲人成网站高清观看| 国产精品免费一区二区三区在线| 亚洲国产精品国产精品| 一级a爱片免费观看的视频| 久久精品夜色国产| 大型黄色视频在线免费观看| 在现免费观看毛片| av.在线天堂| 性插视频无遮挡在线免费观看| 国产亚洲精品av在线| 国产国拍精品亚洲av在线观看| 99久久成人亚洲精品观看| 国产 一区精品| 熟女人妻精品中文字幕| 老熟妇仑乱视频hdxx| 午夜老司机福利剧场| 免费看光身美女| 一级毛片电影观看 | 久久久精品欧美日韩精品| 中文字幕人妻熟人妻熟丝袜美| 国产 一区精品| 久久人人爽人人片av| 伦理电影大哥的女人| 淫秽高清视频在线观看| 美女被艹到高潮喷水动态| 久久中文看片网| 中文字幕免费在线视频6| 亚洲精品一区av在线观看| 男人的好看免费观看在线视频| 国产黄片美女视频| а√天堂www在线а√下载| 久久久欧美国产精品| 天堂动漫精品| 国产av一区在线观看免费| 免费看a级黄色片| 成人性生交大片免费视频hd| 不卡一级毛片| 性插视频无遮挡在线免费观看| 日韩国内少妇激情av| 有码 亚洲区| 久久人妻av系列| 搡女人真爽免费视频火全软件 | 日本黄大片高清| 久久6这里有精品| 欧美日韩国产亚洲二区| 俄罗斯特黄特色一大片| 日日摸夜夜添夜夜添av毛片| 男女边吃奶边做爰视频| a级一级毛片免费在线观看| 亚洲一级一片aⅴ在线观看| 九九爱精品视频在线观看| 日韩欧美精品v在线| 国产中年淑女户外野战色| 国产高潮美女av| 一个人观看的视频www高清免费观看| 久久久久久久久久成人| 欧美性感艳星| 久久亚洲国产成人精品v| 国产精品一区二区三区四区久久| 乱码一卡2卡4卡精品| 搡女人真爽免费视频火全软件 | 国产高清视频在线播放一区| 久久久久九九精品影院| 国产精品久久久久久久电影| 在线观看午夜福利视频| 国产老妇女一区| av卡一久久| 看十八女毛片水多多多| 亚洲国产精品成人综合色| 内射极品少妇av片p| 超碰av人人做人人爽久久| 人人妻人人看人人澡| 变态另类丝袜制服| 欧美一级a爱片免费观看看| av免费在线看不卡| 国产在线精品亚洲第一网站| 免费电影在线观看免费观看| 久久久a久久爽久久v久久| 久久精品国产清高在天天线| 精品人妻一区二区三区麻豆 | 国产69精品久久久久777片| 日韩av不卡免费在线播放| 最近在线观看免费完整版| 国产精品久久久久久久电影| 国产亚洲av嫩草精品影院| 欧美三级亚洲精品| 国产亚洲精品久久久com| 在线天堂最新版资源| 高清毛片免费观看视频网站| 亚洲中文字幕一区二区三区有码在线看| 日韩高清综合在线| 三级男女做爰猛烈吃奶摸视频| 女人十人毛片免费观看3o分钟| 不卡视频在线观看欧美| 嫩草影院新地址| 精品少妇黑人巨大在线播放 | 国产一区二区亚洲精品在线观看| 成人欧美大片| 变态另类丝袜制服| 99精品在免费线老司机午夜| 久久久久久久午夜电影| 日日摸夜夜添夜夜添小说| 女生性感内裤真人,穿戴方法视频| 午夜精品一区二区三区免费看| 精品乱码久久久久久99久播| 国产在线精品亚洲第一网站| 欧美精品国产亚洲| 日韩大尺度精品在线看网址| 亚洲熟妇中文字幕五十中出| 国产激情偷乱视频一区二区| 国产亚洲91精品色在线| 麻豆一二三区av精品| 丰满乱子伦码专区| 国产精品一区二区免费欧美| 欧美日韩在线观看h| 一边摸一边抽搐一进一小说| 国产熟女欧美一区二区| 给我免费播放毛片高清在线观看| 国产熟女欧美一区二区| av卡一久久| 国产毛片a区久久久久| 日本爱情动作片www.在线观看 | 国产成人影院久久av| 国产黄片美女视频| 亚洲精品久久国产高清桃花| 亚洲欧美精品自产自拍| 热99re8久久精品国产| 波多野结衣高清无吗| 麻豆精品久久久久久蜜桃| 悠悠久久av| 麻豆国产av国片精品| 12—13女人毛片做爰片一| 人妻少妇偷人精品九色| 婷婷精品国产亚洲av在线| aaaaa片日本免费| 午夜福利在线在线| 久久草成人影院| 欧美日韩在线观看h| 校园春色视频在线观看| 日韩制服骚丝袜av| 国产大屁股一区二区在线视频| 国产精品免费一区二区三区在线| av黄色大香蕉| 国产成年人精品一区二区| 联通29元200g的流量卡| 丰满乱子伦码专区| 搡老熟女国产l中国老女人| 少妇裸体淫交视频免费看高清| 日韩成人伦理影院| 女人十人毛片免费观看3o分钟| 婷婷亚洲欧美| 夜夜爽天天搞| 日本-黄色视频高清免费观看| 国产片特级美女逼逼视频| 一进一出抽搐gif免费好疼| 51国产日韩欧美| 欧美日本亚洲视频在线播放| 晚上一个人看的免费电影| 草草在线视频免费看| 老师上课跳d突然被开到最大视频| 久久精品国产亚洲av香蕉五月| 国产精品一区二区免费欧美| 欧美bdsm另类| 亚洲国产精品国产精品| 黑人高潮一二区| 国产aⅴ精品一区二区三区波| 日韩欧美一区二区三区在线观看| 亚洲第一电影网av| 97超视频在线观看视频| 成人美女网站在线观看视频| 成年女人永久免费观看视频| 欧美激情国产日韩精品一区| 欧美性感艳星| 国产精品乱码一区二三区的特点| 亚洲精品久久国产高清桃花| 色哟哟哟哟哟哟| 国产麻豆成人av免费视频| 亚洲av中文av极速乱| 色视频www国产| 成人三级黄色视频| 国产在视频线在精品| 久久久成人免费电影| 十八禁国产超污无遮挡网站| 亚洲内射少妇av| 午夜视频国产福利| 欧美zozozo另类| 成人亚洲欧美一区二区av| 男人和女人高潮做爰伦理| 国产成人精品久久久久久| av女优亚洲男人天堂| 亚洲真实伦在线观看| 免费看日本二区| avwww免费| 老师上课跳d突然被开到最大视频| 国产亚洲91精品色在线| 色5月婷婷丁香| 色播亚洲综合网| 精品福利观看| 久久久国产成人免费| 色哟哟哟哟哟哟| 精品一区二区三区视频在线| av.在线天堂| 久久精品国产亚洲网站| 亚洲成人精品中文字幕电影| 久久久久精品国产欧美久久久| 精品久久久久久久久av| 两性午夜刺激爽爽歪歪视频在线观看| 免费人成视频x8x8入口观看| 色哟哟哟哟哟哟| 日本黄色片子视频| 国产成人91sexporn| 精品久久久久久久人妻蜜臀av| 免费大片18禁| 夜夜看夜夜爽夜夜摸| 久久精品夜色国产| 午夜a级毛片| 精品一区二区三区av网在线观看| 国产一区二区三区在线臀色熟女| av天堂中文字幕网| 日韩 亚洲 欧美在线| 久久精品国产自在天天线| 色尼玛亚洲综合影院| 男女边吃奶边做爰视频| 亚洲国产精品合色在线| 亚洲四区av| av在线观看视频网站免费| 高清毛片免费看| 哪里可以看免费的av片| 日韩国内少妇激情av| 成人无遮挡网站| 成人毛片a级毛片在线播放| 干丝袜人妻中文字幕| 久久久久久伊人网av| 亚洲av中文字字幕乱码综合| 国产精品久久久久久av不卡| ponron亚洲| 蜜桃亚洲精品一区二区三区| 亚洲av免费在线观看| 午夜精品一区二区三区免费看| 色综合亚洲欧美另类图片| 直男gayav资源| 亚洲av.av天堂| 亚洲久久久久久中文字幕| 久久久成人免费电影| 国产久久久一区二区三区| 美女黄网站色视频| 亚洲av成人精品一区久久| 国产av不卡久久| 欧美最黄视频在线播放免费| 九色成人免费人妻av| 亚洲在线观看片| 精品久久国产蜜桃| 成人高潮视频无遮挡免费网站| 日本一二三区视频观看| 在线观看av片永久免费下载| 欧美色欧美亚洲另类二区| 久久这里只有精品中国| 日韩一区二区视频免费看| 亚洲欧美日韩卡通动漫| 22中文网久久字幕| 人妻久久中文字幕网| 日本精品一区二区三区蜜桃| 真人做人爱边吃奶动态| 欧美成人a在线观看| 国产乱人视频| 亚洲第一电影网av| 激情 狠狠 欧美| 成人亚洲欧美一区二区av| 非洲黑人性xxxx精品又粗又长| 久久精品夜夜夜夜夜久久蜜豆| 看片在线看免费视频| 日韩av在线大香蕉| 亚洲精品亚洲一区二区| 亚洲图色成人| 国产一区二区三区在线臀色熟女| 日本成人三级电影网站| 免费在线观看成人毛片| 97超视频在线观看视频| 国产免费男女视频| 麻豆成人午夜福利视频| eeuss影院久久| 一级毛片aaaaaa免费看小| 91在线精品国自产拍蜜月| 1000部很黄的大片| 亚洲av电影不卡..在线观看| 国产国拍精品亚洲av在线观看| 又黄又爽又免费观看的视频| 午夜爱爱视频在线播放| 国产高清激情床上av| 亚洲精华国产精华液的使用体验 | 桃色一区二区三区在线观看| 99热只有精品国产| 欧美绝顶高潮抽搐喷水| 给我免费播放毛片高清在线观看| 成人三级黄色视频| 天堂网av新在线| 免费人成视频x8x8入口观看| 亚洲激情五月婷婷啪啪| 天堂影院成人在线观看| 国产精品精品国产色婷婷| av福利片在线观看| 久久99热6这里只有精品| 亚洲av美国av| 少妇熟女aⅴ在线视频| 亚洲欧美日韩高清专用| 少妇丰满av| 亚洲人成网站在线观看播放| 久久久久九九精品影院| 婷婷精品国产亚洲av在线| 久久久久精品国产欧美久久久| 亚洲精品国产成人久久av| 国产视频一区二区在线看| 三级毛片av免费| 亚州av有码| 欧美激情久久久久久爽电影| 狂野欧美白嫩少妇大欣赏| 国产伦精品一区二区三区视频9| 久久久久免费精品人妻一区二区| 男插女下体视频免费在线播放| 黄片wwwwww| 大又大粗又爽又黄少妇毛片口| 一夜夜www| 精品不卡国产一区二区三区| 女人被狂操c到高潮| 亚洲熟妇熟女久久| 欧美最新免费一区二区三区| 成人二区视频| 久久久久久久午夜电影| 熟女电影av网| 亚洲人成网站在线播| 亚洲国产欧美人成| 插逼视频在线观看| 免费看日本二区|