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

    基于微信企業(yè)號的干部學習平臺①

    2018-04-21 01:37:17陳乾國
    計算機系統(tǒng)應(yīng)用 2018年3期
    關(guān)鍵詞:功能模塊干部微信

    陳乾國

    (重慶工商大學 重慶干部教育研究中心,重慶 400067)

    1 引言

    隨著移動互聯(lián)網(wǎng)的迅速發(fā)展,以微信為代表的即時通信工具逐漸被人們認可和使用,已經(jīng)成為一種重要的移動互聯(lián)網(wǎng)入口. 2012年8月17日,騰訊推出了微信公眾平臺,為個人和企業(yè)帶來了一個新的機會[1].微信公眾號成為微信的主要服務(wù)之一,近八成的微信用戶關(guān)注了公眾賬號. 并且企業(yè)和媒體的公眾賬號是用戶的主要關(guān)注對象,占比達到了73.4%. 用戶關(guān)注微信公眾號的主要目的是為了獲取資訊、方便生活和學習知識[2]. 騰訊于2014年9月推出了針對企業(yè)進行內(nèi)部管理的微信企業(yè)號平臺,該平臺只針對特定群體開放,通過豐富的接口企業(yè)可以進行自主開發(fā)或與第三方應(yīng)用對接.

    智能手機的普及與即時通訊工具的快速發(fā)展,使得利用碎片化時間的移動學習作為一種在線教育方式也得到迅速發(fā)展. 黨政領(lǐng)導干部作為一種特殊的學習群體,工學矛盾突出,很多干部開始在學習工具選擇中,傾向于選擇一些簡單易用的公眾號或自媒體來學習和獲取知識. 截止2017年3月1日,重慶干部網(wǎng)絡(luò)學院注冊學員人數(shù)為149227人,安裝移動APP的用戶才6222人,僅占注冊人數(shù)的4.2%. 分析其原因,主要有以下3方面: 1) 移動APP學習平臺需要用戶下載安裝才能使用,而目前部分領(lǐng)導干部年齡偏大,信息化素養(yǎng)不高,無法完成移動APP的下載、安裝、更新等操作. 2)移動APP不能穩(wěn)定兼容各種型號的手機,使用過程中會出現(xiàn)突然死機、閃退等現(xiàn)象. 3) 移動APP運行會占用手機內(nèi)存,造成手機使用不暢,影響用戶體驗.

    騰訊自2014年推出微信企業(yè)號后,為在線學習平臺的建設(shè)提供了新的思路. 但目前,利用微信進行移動學習平臺的研究還處于一種“試水”的狀態(tài),多數(shù)教育類平臺只是將微信作為一個交流工具或信息發(fā)布平臺,缺少人與人、人與平臺間的互動[3]. 因此嘗試設(shè)計基于微信的干部學習平臺來解決上述問題,本文采用PHP、HTML5、JSON等Web開發(fā)技術(shù),設(shè)計并實現(xiàn)了一種基于微信企業(yè)號的干部學習平臺,該平臺實現(xiàn)了個人中心、每日一課、電子書、實時資訊等功能模塊,實現(xiàn)了與現(xiàn)有PC學習平臺、移動APP學習端的對接與數(shù)據(jù)同步,為干部提供了新的學習途徑. PC學習平臺、移動APP學習端與微信公眾學習平臺有效結(jié)合,形成三位一體式的學習模式,有效擴展了在線學習渠道,提升干部的學習體驗.

    2 系統(tǒng)分析及關(guān)鍵技術(shù)

    2.1 系統(tǒng)分析

    基于微信企業(yè)號的干部在線學習平臺繼承了PC端和APP客戶端的部分功能,同時又有所擴展與補充,擴充了干部獲取資訊的渠道與在線學習的途徑. 本系統(tǒng)在現(xiàn)有PC平臺和APP客戶端的基礎(chǔ)上,結(jié)合微信企業(yè)號的特點,對現(xiàn)有網(wǎng)絡(luò)學習資源進行甄選、轉(zhuǎn)碼和整合,然后同步發(fā)送至微信學習平臺; 同時抽取部分形式短小但內(nèi)容精致的學習資源推送至微信學習平臺. 通過此種方式,既充分利用了現(xiàn)有PC和APP端的學習資源,又與PC與APP端的資源有所區(qū)別,具有顯明的特色,為學員提供了多樣化和差異化的學習選擇.

    本系統(tǒng)利用微信開發(fā)者模式提供的接口,實現(xiàn)與PC平臺綁定,系統(tǒng)可自動完成學員身份的驗證,將學員在PC平臺與微信公眾平臺中的身份對應(yīng)起來,形成一個整體的在線學習空間. 學員關(guān)注并綁定此微信企業(yè)號后就可以在此平臺上獲得資訊、進行在線學習等,學員學習所獲學分通過接口與PC端進行同步.

    2.2 關(guān)鍵技術(shù)

    2.2.1 微信企業(yè)號

    微信企業(yè)號是微信為企業(yè)客戶提供的移動應(yīng)用入口,它幫助企業(yè)建立員工卡、上下游供應(yīng)鏈與企業(yè)IT系統(tǒng)間的連接. 利用企業(yè)號,企業(yè)或第三方合作伙伴可以幫助企業(yè)快速、低成本的實現(xiàn)高質(zhì)量的移動輕應(yīng)用,實現(xiàn)生產(chǎn)、管理、協(xié)作、運營的移動化. 用戶通過微信企業(yè)號提供的開發(fā)接口,建立本企業(yè)應(yīng)用與企業(yè)號之間的連接,從而實現(xiàn)內(nèi)容豐富且具有個性化的企業(yè)移動應(yīng)用[4]. 微信企業(yè)號作為移動應(yīng)用的入口,具有以下特點[5]: 廣泛并有效的連接; 開放且有利的平臺; 讓信息傳遞隨時隨地; 可靠的安全保障; 豐富的功能體驗.

    2.2.2 PHP開發(fā)技術(shù)

    PHP語言是一種在服務(wù)器端執(zhí)行的內(nèi)嵌式語言,還可以執(zhí)行編譯后的代碼,具有非常強大的功能,支持幾乎所有流行的操作系統(tǒng)與數(shù)據(jù)庫[6]. PHP與主流開發(fā)技術(shù)相比,有以下優(yōu)點[7,8]: 嵌入在HTML頁面中,開發(fā)速度快,運行快,執(zhí)行效率高; PHP開放開源,跨平臺性強; PHP消耗相當少的系統(tǒng)資源; 具有豐富的函數(shù)接口,易進行語言擴展; 可以用C、C++進行程序擴展;PHP是在Web端運行的腳本語言,具有很高的安全性.

    2.2.3 HTML5

    HTML5是2012年發(fā)布的下一代超文本標記語言,在HTML的功能特性上加入了一些新特性,不僅僅用來表示W(wǎng)eb網(wǎng)頁內(nèi)容,它能支持語義化標簽、視頻、音頻、圖像、動畫、離線存儲和多線程處理等[9,10].

    HTML5音頻/視頻等多媒體對象不再綁定在object或embed Tag上,而音頻/視頻均有自己的Tag標簽. 這一功能應(yīng)用在干部學習平臺中,HTML5豐富的標簽為微信學習平臺的人機交互界面帶來炫麗的畫面,其控制標簽還可以為終端應(yīng)用提供動畫視頻播放[11].

    3 系統(tǒng)設(shè)計

    3.1 系統(tǒng)框架設(shè)計

    本系統(tǒng)主要是借助微信企業(yè)號提供的開發(fā)接口與已有PC端學習平臺提供的Web Service接口設(shè)計完成的,系統(tǒng)框架設(shè)計是分別部署Web服務(wù)器與數(shù)據(jù)庫服務(wù)器,將2臺H3C 5100網(wǎng)絡(luò)交換機配置為雙機熱備,為系統(tǒng)相關(guān)設(shè)備提供冗余的網(wǎng)絡(luò)鏈接. 用戶發(fā)送的指令可直接送達微信服務(wù)器或Web服務(wù)器,微信服務(wù)器接收到用戶指令后將處理請求通過接口形式送至Web服務(wù)器,Web服務(wù)器再將處理結(jié)果返回給微信服器. 系統(tǒng)整體的框架拓撲如圖1所示.

    圖1 系統(tǒng)架構(gòu)拓撲圖

    3.2 系統(tǒng)架構(gòu)設(shè)計

    基于企業(yè)號的微信學習平臺提供與用戶進行信息交互等功能,實現(xiàn)與已有的PC平臺進行數(shù)據(jù)同步與對接,為學員提供便捷的服務(wù)功能.

    本系統(tǒng)采用B/S結(jié)構(gòu)的軟件體系,服務(wù)器采用Windows Server 2008 R2系統(tǒng)、PHPDesigner 7開發(fā)環(huán)境、Mysql 5.1 數(shù)據(jù)庫平臺和Apache 2.2服務(wù)器建設(shè)部署. 系統(tǒng)是基于表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層三層架構(gòu)搭建,數(shù)據(jù)層位于系統(tǒng)架構(gòu)的最底層,直接對數(shù)據(jù)庫進行增、刪、改、查操作,并把結(jié)果返回給業(yè)務(wù)邏輯層; 業(yè)務(wù)邏輯層主要處理邏輯判斷類及對各類接口方法進行發(fā)布與管理,同時對數(shù)據(jù)層進行調(diào)用; 表現(xiàn)層為微信企業(yè)號人機交互界面,作為數(shù)據(jù)輸入與輸出后的展示. 系統(tǒng)架構(gòu)圖如圖2所示.

    3.3 系統(tǒng)功能設(shè)計

    微信企業(yè)號通過應(yīng)用的形式將功能模塊提供給用戶,每個功能模塊都是一個獨立的應(yīng)用. 因此,根據(jù)干部學習平臺的需求,基于微信企業(yè)號的干部學習平臺功能模塊初步規(guī)劃為以下9個模塊,加登錄驗證模塊,系統(tǒng)總計10個模塊,包括: 登錄驗證模塊、時實資訊模塊、個人中心模塊、每日一課模塊、電子書模塊、鳳凰大視野模塊、世紀大講堂模塊、干部大講堂模塊、專題片模塊及在線服務(wù)模塊. 其整體功能架構(gòu)圖如圖3所示.

    圖2 系統(tǒng)技術(shù)架構(gòu)圖

    圖3 系統(tǒng)整體模塊架構(gòu)圖

    1) 登錄驗證模塊: 該模塊功能較為簡單,主要提供用戶認證功能,用戶需要輸入PC平臺注冊賬號、姓名進行驗證,只有通過驗證的用戶才能登錄系統(tǒng)使用其他功能.

    2) 時實資訊模塊: 每日推送國家、各部委、市委重大決策部署及社會熱點資訊,資訊以列表的形式呈現(xiàn),點擊某一條資訊就會進入資訊詳情頁面,用戶對感興趣的資訊可以點贊.

    3) 個人中心模塊: 學員首先要與已有PC平臺進行賬號關(guān)聯(lián)綁定后,才能在個人中心查看所有學習信息,包括: 個人身份信息、已獲學分、必修學分、選修學分等相關(guān)信息; 方便學員實時查看自己的學分情況.

    4) 每日一課模塊: 該功能模塊每個工作日會定時上傳一部學習視頻,所有視頻以列表形式呈現(xiàn),但僅保留五天的課程. 學員點擊某一課程后就可進行視頻課程學習,如果是第一次學習該課程,則學完后可以獲得學分,若非第一次學習該課程,則只能學習不計學分.

    5) 電子書模塊: 該模塊主要為學員提供在線閱讀的功能,所有電子書以列表形式呈現(xiàn),學員點擊某一書名,系統(tǒng)會自動判斷學員當前使用的移動終端為Android操作系統(tǒng)或是IOS操作系統(tǒng),根據(jù)不同的操作系統(tǒng)進入相應(yīng)的書箱閱讀界面.

    6) 鳳凰大視野、世紀大講堂、干部大講堂及專題片模塊: 這四個功能模塊功能基本一致,為學員提供觀看視頻資訊的功能,所有視頻節(jié)目以列表列式呈現(xiàn),學員點擊列表中的某一節(jié)目后,即可進入播放頁面,此類視頻節(jié)目不計學分,僅作為補充學習資源供學員學習.

    7) 在線服務(wù)模塊: 該模塊主要提供在線咨詢服務(wù)及客服在線答疑服務(wù)功能,為學員解答學習過程遇到的技術(shù)問題及政策性問題.

    3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計

    數(shù)據(jù)庫設(shè)計是根據(jù)系統(tǒng)自身的業(yè)務(wù)邏輯,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫和數(shù)據(jù)表,能夠有效存儲數(shù)據(jù),滿足系統(tǒng)所有的功能需求[5,12]. 分析本系統(tǒng)各功能模塊之間的相互關(guān)系和數(shù)據(jù)信息,設(shè)計數(shù)據(jù)庫表,總計有10張表,各數(shù)據(jù)庫表的詳細描述如表1所示.

    表1 數(shù)據(jù)庫描述表

    4 系統(tǒng)實現(xiàn)

    4.1 微信與干部網(wǎng)絡(luò)學院用戶的實名認證

    (1) 初步驗證: 首先將PC端的學員信息按組織架構(gòu)導出,將導出的數(shù)據(jù)處理成微信企業(yè)號后臺要求的標準格式,字段包括: 學員賬號、姓名、身份證號、手機號碼、郵箱、部門、職務(wù)、職級. 學員關(guān)注后,按要求提交驗證信息,如果學員信息已經(jīng)導入微信企業(yè)號

    后臺,則通過驗證,關(guān)注成功; 如果學員信息尚未導入微信企業(yè)號后臺,則驗證失敗,需要學員與管理員聯(lián)系,確認身份后,按要求將相關(guān)信息導入,并通過驗證,若不是干部網(wǎng)絡(luò)學院注冊用戶則無法通過驗證. 其流程圖如圖4所示.

    圖4 初步驗證流程圖

    (2) 二次驗證綁定: 通過初步驗證的學員在個人中心模塊中輸入PC端注冊賬號,與PC平臺進行賬號綁定,如果輸入賬號正確,則綁定成功,從而實現(xiàn)學習數(shù)據(jù)與學習信息同步; 如果賬號不正確或賬號尚未在PC端注冊,則綁定失敗. 其流程圖如圖5所示.

    圖5 二次驗證綁定流程圖

    二次驗證綁定是對微信企業(yè)號的二次開發(fā),采用POST請求方式,數(shù)據(jù)為JSON格式. POST請求所需參數(shù)及獲取學員信息參數(shù)如表2所示.

    表2 微信二次綁定獲取參數(shù)

    JONS作為輕量級的數(shù)據(jù)交換格式,廣泛的應(yīng)用于移動設(shè)備,本平臺二次綁定及獲取學員信息JSON數(shù)據(jù)交換格式例子如下:

    4.2 每日一課功能模塊的實現(xiàn)

    學員通過微信學習平臺請求學習每日一課,微信學習平臺將學員信息發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器對用戶身份進行驗證,將結(jié)果返回給微信服務(wù)器. 若解析結(jié)果為true,則驗證通過,學員已綁定賬號,可以正常學習每日一課,若為false,則轉(zhuǎn)向用戶二次綁定頁面.當用戶通過上述驗證后,點擊課程學習時將學習請求發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器對所學課程進行判斷,并將判斷結(jié)果返回給微信服務(wù)器,若解析結(jié)果為true,則學員為第一次學習該課程,在學分完成后可以獲得學分; 若為解析結(jié)果為false,則學員不是第一次學習該課程,在學習完成后,不再加學分. 其流程圖如圖6所示.

    增加學分所需參數(shù)如表3所示.

    圖6 每日一課功能流程圖

    表3 每日一課驗證參數(shù)

    4.3 電子書功能模塊的實現(xiàn)

    學員通過微信客戶端請求查閱電子書,客戶端將設(shè)備信息發(fā)給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器接收到客戶端的請求后,驗證客戶設(shè)備操作系統(tǒng)類型,根據(jù)不同的操作系統(tǒng)(IOS或Android)分別進入不同的閱讀頁面. 其流程圖如圖7所示.

    圖7 電子模塊功能流程圖

    開發(fā)者通過分析瀏覽器的userAgent屬性來判斷設(shè)備操作系統(tǒng)類型,其關(guān)鍵代碼如下:

    4.4 視頻節(jié)目功能模塊的實現(xiàn)

    學員關(guān)注并通過身份驗證后,在功能欄目中會顯示所有視頻節(jié)目列表,包括: 世紀大講堂、鳳凰大視野、干部大講堂及專題片. 點擊某一視頻欄目進入相應(yīng)的詳細視頻節(jié)目列表,在此列表頁面中點擊想要觀看的視頻即可進行觀看,播放功能直接使用HTML5所提供的視頻插放標簽實現(xiàn). 其流程圖如圖8所示.

    4.5 實時資訊及在線服務(wù)功能模塊的實現(xiàn)

    實時資訊與在線服務(wù)功能模塊無需二次開發(fā),實時資訊模塊直接調(diào)用微信企業(yè)號發(fā)消息功能,通過企業(yè)號可以主動發(fā)送消息給所有關(guān)注學員,調(diào)用接口使用Https協(xié)議、JSON數(shù)據(jù)包格式,且數(shù)據(jù)包不做加密處理,支持文本、圖片、語音、視頻、圖文等消息類型[13].

    在線服務(wù)功能模塊直接調(diào)用微信企業(yè)號客服服務(wù)的內(nèi)部客服功能,學員關(guān)注成后,可以向客服人員發(fā)起問題咨詢,學員是在應(yīng)用中發(fā)送和接收消息,而客服人員是在企業(yè)會話中接收和發(fā)送消息. 在線服務(wù)功能模塊下設(shè)三個菜單欄目: 微信學習、PC學習和APP學習,分類對三種不同學習方式常見問題進行整理,并對三種不同的學習方式所產(chǎn)生的疑難進行解答.

    圖8 視頻節(jié)目功能流程圖

    5 實現(xiàn)結(jié)果

    基于微信企業(yè)號的干部在線學習平臺充分應(yīng)用微信企業(yè)號提供的接口,實現(xiàn)微信服務(wù)器與應(yīng)用服務(wù)器的對接與數(shù)據(jù)交互. 目前,該平臺已經(jīng)正式上線運行,其實現(xiàn)效果如圖9所示.

    經(jīng)過測試及上線運行3個月后,截止2017年3月16日關(guān)注用戶已達20000人,運行效果良好,與PC端、APP客戶端有效結(jié)合,形成三位一體的學習模式. 微信企業(yè)號學習平臺課程以5至10分鐘的微課為主,干部可以利用業(yè)余碎片化時間進行學習,提高了干部在線學習的效率與便捷性,訪問速度和響應(yīng)速度快.

    6 結(jié)語

    本文通過研究與分析微信企業(yè)號平臺在干部在線教育中應(yīng)用的可行性,并應(yīng)用PHP、HTML5、JSON等Web開發(fā)技術(shù),設(shè)計并實現(xiàn)了基于微信企業(yè)號的干部在線學習平臺. 基于微信企業(yè)號的在線學習平臺開發(fā)成本低,技術(shù)門檻低,而且可以應(yīng)用企業(yè)號所提供的豐富的接口,與已有的PC端平臺和APP移動端平臺進行數(shù)據(jù)對接與同步,來實現(xiàn)全方位的學習與管理功能. “重慶干部網(wǎng)絡(luò)學院”微信企業(yè)號自2016年12月上線以來,截止2017年3月16日,累積關(guān)注人數(shù)已超過20000人,累計學習次數(shù)205308次,在干部在線學習活動中發(fā)揮了積極的作用.

    圖9 系統(tǒng)實現(xiàn)效果圖

    微信企業(yè)號雖然功能強大,但仍有一些不太完善的地方. 首先,微信企業(yè)號后臺導入人員數(shù)量初次不能超過10萬,如果一個企業(yè)或單位人員超過10萬就無法導入,亦無法完成關(guān)注驗證; 其次,微信企業(yè)號后臺人員庫沒有提供開放接口,通過微信企業(yè)號后臺導入的人員信息無法與現(xiàn)有第三方平臺人員信息進行同步,如發(fā)生信息變更,需要人工完成; 最后,微信版本更新頻繁,需要專門的技術(shù)人員根據(jù)版本更新造成的問題進行維護與開發(fā).

    1武志軍. 馬化騰: 微信是這樣煉成的. http://news.hexun.com/2014-01-06/161192438.html. [2014-01-06].

    2騰訊. 2016年微信用戶數(shù)據(jù)報告. http://www.sohu.com/a/122852866_466941. [2016-12-28].

    3張曉蘭,陳奮. 基于微信公眾號的移動學習平臺建設(shè). 通化師范學院學報(自然科學),2016,37(4): 5-7.

    4騰訊. 微信推出企業(yè)號 今起對外公測. http://tech.qq.com/a/20140918/074135.htm. [2014-09-18].

    5郭敏智. 基于微信企業(yè)號的移動辦公系統(tǒng)的設(shè)計與實現(xiàn)[碩士學位論文]. 北京: 北京交通大學,2015.

    6Suzumura T,Trent S,Tatsubori M,et al. Performance comparison of Web service engines in PHP,Java and C.Proceedings of 2008 IEEE International Conference on Web Services. Beijing,China. 2008. 385-392.

    7劉海巖,梅健. 基于PHP的網(wǎng)上辦公系統(tǒng)實現(xiàn)與安全設(shè)計.計算機工程,2004,30(2): 187-189.

    8楊生舉,趙昕暉. 基于PHP+XML的人才信息管理系統(tǒng)實現(xiàn)與安全設(shè)計. 計算機應(yīng)用與軟件,2012,29(2): 221-223,257.

    9劉華星,楊庚. HTML5——下一代Web開發(fā)標準研究. 計算機技術(shù)與發(fā)展,2011,21(8): 54-58,62.

    10Anthes G. HTML5 leads a web revolution. Communications of the ACM,2012,55(7): 16-17. [doi: 10.1145/2209249]

    11邱炳發(fā),馬燕. 基于微信的研究生信息服務(wù)系統(tǒng)的設(shè)計與實現(xiàn). 計算機技術(shù)與發(fā)展,2016,26(1): 190-194.

    12華艷. 大型數(shù)據(jù)庫設(shè)計方法的研究. 電腦知識與技術(shù),2011,7(26): 6321-6323. [doi: 10.3969/j.issn.1009-3044.2011.26.001]

    13騰訊. 微信JS-SDK說明文檔. http://qydev.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5. [2016-08-25].

    猜你喜歡
    功能模塊干部微信
    微信
    基于ASP.NET標準的采購管理系統(tǒng)研究
    軟件導刊(2016年9期)2016-11-07 21:35:42
    輸電線路附著物測算系統(tǒng)測算功能模塊的研究
    M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
    石油知識(2016年2期)2016-02-28 16:20:16
    微信
    微信
    微信
    功能模塊的設(shè)計與應(yīng)用研究
    干部任免
    干部任免
    龙游县| 武威市| 衡南县| 大新县| 顺平县| 台中市| 新邵县| 来安县| 洛川县| 彰化市| 海宁市| 遂溪县| 太谷县| 邹城市| 定西市| 仲巴县| 荔波县| 固原市| 通山县| 沁水县| 化德县| 丰城市| 韩城市| 汶川县| 义马市| 唐河县| 南平市| 都匀市| 杭锦后旗| 寿宁县| 扎赉特旗| 赤水市| 静安区| 若羌县| 木兰县| 南江县| 南安市| 阿鲁科尔沁旗| 罗田县| 忻州市| 安康市|