• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于云計算及微信公眾平臺的高校招生系統(tǒng)實踐研究

      2015-09-18 05:54:00母俐麗劉淑艷
      現(xiàn)代計算機 2015年13期
      關鍵詞:后臺公眾微信

      母俐麗,劉淑艷

      (燕京理工學院信息科學與技術學院,廊坊065201)

      基于云計算及微信公眾平臺的高校招生系統(tǒng)實踐研究

      母俐麗,劉淑艷

      (燕京理工學院信息科學與技術學院,廊坊065201)

      高校招生宣傳方式的選擇極大地影響著學校的競爭力,移動互聯(lián)網(wǎng)時代,利用微信公眾平臺開展招生宣傳的外部條件已經(jīng)完全成熟。分析當前國內(nèi)外高校招生現(xiàn)狀,探討將微信公眾平臺用于高校招生的可行性,提出完整的基于公有云計算平臺和微信公眾平臺的高校招生系統(tǒng)構建方案,并研究招生系統(tǒng)的功能設計及關鍵技術的實現(xiàn)路線。

      微信;服務號;招生系統(tǒng);云計算平臺

      廊坊市科技計劃項目(No.2014011034)

      0 引言

      高校招生已進入一個生源爭奪的階段,高校招生宣傳方式的選擇極大地影響著學校的競爭力,當今微信已成為一種生活方式,運用微信簡單、快捷、人性化地傳達各種信息已成為一種習慣。移動互聯(lián)網(wǎng)時代,利用微信公眾平臺開展招生宣傳的外部條件已經(jīng)完全成熟。

      本文的研究,可以拓寬高考招生咨詢渠道,滿足考生便捷、及時、準確地了解高校招生錄取相關信息;可以向考生發(fā)布學校簡介、學院及專業(yè)信息、招生章程、招生計劃、往年分數(shù)線、各省招生情況簡介、考生關注的熱點問題等。微信API接口與云平臺對接,自動回復消息、及時回復考生問題、信息查詢、分析考生情況等功能得以實現(xiàn)。

      1 關鍵技術

      1.1微信公眾平臺

      微信公眾號主要面向個人、政府、媒體、企業(yè)等機構推出的合作推廣業(yè)務。在這里可以通過微信渠道將品牌推廣給上億的微信用戶,減少宣傳成本,提高品牌知名度,打造更具影響力的品牌形象。服務號給企業(yè)和組織提供更強大的業(yè)務服務與用戶管理能力,幫助企業(yè)快速實現(xiàn)全新的公眾號服務平臺[1]。

      1.2SAE云計算平臺技術

      SAE是新浪開發(fā)的公有云計算平臺,將招生平臺搭建在SAE上,大大降低了開發(fā)成本、硬件成本和運維成本,而且更安全可靠。SAE主要提供以下服務,包括分布式數(shù)據(jù)庫集群、分布式文件存儲、分布式緩存、分布式定時服務、計數(shù)器、實時消息推送服務等,以及由第三方提供的分詞服務和短信服務等[2]。

      1.3Spark大數(shù)據(jù)分析技術

      Spark是開源的通用并行計算框架,Spark基于MapReduce算法實現(xiàn)的分布式計算,擁有Hadoop MapReduce所具有的優(yōu)點。Spark提供了多種數(shù)據(jù)集操作類型,例如map、filter、flatMap、samp le、groupByKey、union、join、cogroup、mapValues、sort、partionBy等,同時還提供Count、collect、reduce、lookup、save等多種actions操作[3]。

      2 系統(tǒng)設計與實現(xiàn)

      2.1系統(tǒng)架構

      系統(tǒng)采用SSH架構,將服務搭建于SAE云計算平臺,如圖1所示。

      圖1 系統(tǒng)架構

      展示層,即系統(tǒng)UI,包括微信服務號界面及自定義菜單、手機網(wǎng)站相關頁面、系統(tǒng)后臺管理頁面。

      業(yè)務邏輯層,系統(tǒng)業(yè)務都在此層實現(xiàn),包括微信服務號API的調(diào)用及數(shù)據(jù)處理、SAE平臺分詞服務API的調(diào)用及數(shù)據(jù)處理、網(wǎng)站的邏輯處理、大數(shù)據(jù)分析算法實現(xiàn)等。

      數(shù)據(jù)訪問層,主要包括SAE平臺MySQL數(shù)據(jù)庫的讀寫操作。

      其他平臺,應用系統(tǒng)搭建于SAE平臺,大數(shù)據(jù)數(shù)據(jù)分析搭建了Hadoop和Spark的集群環(huán)境。

      2.2功能模塊設計

      本文所設計的系統(tǒng)包括4個功能模塊,微信服務號、招生微網(wǎng)站、系統(tǒng)后臺、大數(shù)據(jù)分析系統(tǒng),如圖2所示。

      圖2 功能架構圖

      (1)微信公眾賬號

      ①消息自動回復,院校及其招生信息(關鍵字和關注等觸發(fā)事件)。

      ②實時互動溝通,考生通過微信與招生老師實時溝通,咨詢問題。

      ③⑤⑥⑦⑧用戶分組,按關注者關注的專業(yè)內(nèi)容為用戶分組,便于組織管理。

      ④群發(fā)消息,為關注者定時推送招生相關信息。

      (2)微網(wǎng)站

      ①院系介紹,介紹學校概況、軟硬件教學環(huán)境、院系專業(yè)信息。

      ②招生計劃、招生簡章,可查看歷年的招生計劃和招生簡章。

      ③就業(yè)指導,介紹每年就業(yè)政策、組織的招聘活動等信息。

      ④學生發(fā)展規(guī)劃,介紹學校對學生的發(fā)展規(guī)劃、政策等信息。

      (3)招生后臺系統(tǒng)

      ①公眾賬號后臺管理,通過微信開發(fā)API獲取消息、關鍵字設置等。

      ②微網(wǎng)站內(nèi)容管理,移動網(wǎng)站內(nèi)容管理系統(tǒng),通過此系統(tǒng)更新微網(wǎng)站展示的內(nèi)容。

      (4)大數(shù)據(jù)分析系統(tǒng)

      ①考生查詢關鍵字分析,分析考生查詢關鍵字識別考生關注的內(nèi)容。

      ②考生微網(wǎng)站行為分析,監(jiān)測用戶訪問網(wǎng)站行為記錄,分析用戶訪問內(nèi)容和訪問軌跡為用戶貼相應標簽。

      ③考生需求分析,分析考生咨詢的內(nèi)容,識別考生關注專業(yè)和關注的重點內(nèi)容。根據(jù)分析結果整理常見問題和相關解答,提供考生檢索。

      2.3系統(tǒng)流程

      本文研究了用戶所需功能及使用流程,如圖3所示。

      (1)學校在發(fā)放的招生簡章上印刷微信招生公眾號二維碼;

      (2)考生及其家長掃描二維碼關注微信公眾號并獲取歡迎信息;

      (3)考生通過微信公眾號的菜單訪問微網(wǎng)站頁面,了解學校信息;

      (4)考生錄入關鍵詞自動獲取所需信息;

      (5)考生通過微信與招生老師實時溝通,提出自己的問題并獲得及時解答;

      (6)系統(tǒng)分析考生錄入的關鍵詞、咨詢的內(nèi)容以及訪問網(wǎng)站的行為記錄,識別考生的關注點、整理考生實際需求;

      (7)招生老師根據(jù)分析結果調(diào)整工作內(nèi)容、優(yōu)化微網(wǎng)站和微信公眾號內(nèi)容。

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

      根據(jù)系統(tǒng)功能,本系統(tǒng)的實現(xiàn)分為微信服務號、微網(wǎng)站前后臺、系統(tǒng)后臺、SAE平臺、Hadoop和Spark大數(shù)據(jù)分析平臺的實現(xiàn)。

      (1)微信服務號的實現(xiàn)

      服務號的實現(xiàn)步驟如下:

      ①提交學校信息申請公眾號。

      ②配置公眾號信息和開發(fā)者模式并下載微信SDK。

      ③程序整合微信SDK創(chuàng)建服務號菜單并實現(xiàn)于微信服務號數(shù)據(jù)交互等功能。

      ④發(fā)布服務號。

      (2)微網(wǎng)站前后臺的實現(xiàn)

      通過HTML 5和Java EE技術實現(xiàn)了內(nèi)容管理系統(tǒng),前臺展示頁面供學生和家長查詢信息,后臺系統(tǒng)供管理員管理網(wǎng)站內(nèi)容。

      (3)系統(tǒng)后臺的實現(xiàn)

      系統(tǒng)后臺通過Java EE技術實現(xiàn)微網(wǎng)站內(nèi)容管理和微信服務號內(nèi)容管理。招生老師可以通過此后臺管理微信服務號、查看并回復用戶提問、配置自動回復消息。

      (4)SAE平臺的實現(xiàn)

      系統(tǒng)是基于SAE提供的基于Java EE的SSH基礎架構實現(xiàn)的,系統(tǒng)實現(xiàn)需要滿足SAE的平臺要求。系統(tǒng)使用了SAE提供的分詞服務和MySQL數(shù)據(jù)存儲服務。圖4是分詞服務的實現(xiàn)結果。

      圖3 流程圖

      圖4 中文分詞示例

      (5)大數(shù)據(jù)分析平臺的實現(xiàn)

      大數(shù)據(jù)分析平臺的實現(xiàn)步驟如下:

      ①搭建Linux集群環(huán)境。

      ②部署Hadoop集群,主要使用HDFS文件存儲。

      ③部署Spark集群,主要用于數(shù)據(jù)分析。

      ④開發(fā)數(shù)據(jù)分析程序。

      ⑤將微信服務號產(chǎn)生的數(shù)據(jù)和用戶訪問網(wǎng)站產(chǎn)生的數(shù)據(jù)和行為日志導入HDFS。

      ⑥分析數(shù)據(jù)并將結果推送至招生系統(tǒng)后臺。

      2.5實現(xiàn)過程遇到問題及解決方案

      (1)jar包沖突

      ①xml-apis.jar沖突

      問題:SAE部署項目一直報錯JAVA_SAE_Fatal_ error

      原因:jar包沖突

      解決辦法:刪除xml-apis.jar,加入xalan4個jar中的的serializer.jar和xalan.jar

      ②servlet-api.jar包沖突

      問題:com.cxl.signin.filter.AuthFilter is not a javax. servlet.Filter

      原因:sina的服務器classpath里有servlet-api.jar包,項目lib目錄下也有這個jar包

      解決辦法:刪掉web-INF/lib下面的servlet-api.jar

      (2)SAE不支持XStream框架

      問題:undeployedjava.lang.IllegalStateException:! STOPPED

      原因:SAE不支持Xstream框架

      解決辦法:

      ①SAE研發(fā)人員建議用其他有類似功能的框架替代XStream,如Xerces、jdom或者dom4j

      ②修改Xstream源碼,重新編譯xstream jar包[4]

      3 結語

      本文通過微信公眾賬號,構建一個移動的招生平臺,高效地傳播高校招生資訊,節(jié)省人力資源,并可以與考生及家長互動溝通,解決考生的疑問,爭取更多更優(yōu)秀的考生。并且借助公有云計算平臺,將微信API與該平臺對接,設置自動回復消息、回復考生問題、用戶分組、考生情況分析等。無需購買硬件、開發(fā)成本更低、運維成本更低、更加安全可靠。

      [1]新浪云計算平臺[EB/OL].http://sae.sina.com.cn.

      [2]一個高效的分布式計算系統(tǒng)[EB/OL].http://tech.uc.cn/?p=2116.

      [3]騰訊客服[EB/OL].http://kf.qq.com/faq/120911VrYVrA131112R7Rnqa.html.

      [4]微信公眾平臺開發(fā)教程第23篇-SAE不支持XStream框架的解決方案[EB/OL].http://blog.csdn.net/lyq8479/article/details/ 38878543

      [5]陳康,鄭緯民.云計算:系統(tǒng)實例與研究現(xiàn)狀[J].軟件學報,2009(5):1337~1348

      [6]楊艦友,唐彥.云計算總體架構及其應用與商業(yè)模式探討[J].數(shù)字通信,2012,(3):3~6

      [7]BRYANTR E.Data-intensive Supercomputing:The Case for DISC,CMU-CS-07-128[R].Pittsburgh,PA,USA:Carnegie Mellon University.Departmentof Computer Science,2007

      [8]楊勇,董振江,陸平.具備云計算特性的業(yè)務交付平臺及其關鍵技術研究[J].中興通訊技術,2011,17(5):55~57

      WeChat;Service Number;Enrollment System;Cloud Computing Platform

      Research on the Practice of College Enrollment System Based on Cloud Com puting and WeChat Public Platform

      MU Li-li,LIU Shu-yan

      (College of Information Science and Technology,Yanching Institue of Technology,Langfang 065201)

      The choice of university enrollment propaganda way greatly affects the school competitiveness.Mobile Internet times,the external conditions of the use ofWeChat public platform in the enrollment propaganda have been fullymature.Analyzes the current domestic and international university enrollment situation,discusses the WeChat public platform for the feasibility of college enrollment,proposes the integrity construction scheme of college enrollment system,realizes and studies the function design and the key technology of the enrollment system based on public cloud computing platform and WeChat public platform.

      1007-1423(2015)16-0060-05

      10.3969/j.issn.1007-1423.2015.16.014

      母俐麗(1980-),女,講師,研究方向為數(shù)據(jù)挖掘、網(wǎng)絡安全

      劉淑艷(1980-),女,講師,研究方向為網(wǎng)絡安全

      2015-04-21

      2015-05-20

      猜你喜歡
      后臺公眾微信
      公眾號3月熱榜
      公眾號9月熱榜
      公眾號8月熱榜
      公眾號5月熱榜
      后臺暗戀
      微信
      前臺、后臺精彩花絮停不了
      風采童裝(2016年2期)2016-08-02 09:18:38
      微信
      微信
      微信
      通道| 秭归县| 应城市| 广河县| 西青区| 石嘴山市| 凤台县| 钦州市| 当涂县| 泗阳县| 馆陶县| 栾城县| 饶平县| 巴东县| 庐江县| 永丰县| 涞源县| 中方县| 上蔡县| 独山县| 延吉市| 富蕴县| 滨州市| 乌什县| 咸丰县| 永年县| 文山县| 巴中市| 上蔡县| 淮安市| 吉安市| 壶关县| 浑源县| 沂南县| 博罗县| 安福县| 西畴县| 丹巴县| 宜都市| 周至县| 上栗县|