国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校教務(wù)微信公眾平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

2016-03-22 14:08:57王云林潔黃佃華
電腦知識(shí)與技術(shù) 2016年2期
關(guān)鍵詞:微信公眾平臺(tái)

王云 林潔 黃佃華

摘要:以高校教務(wù)微信平臺(tái)為例,論述該系統(tǒng)的設(shè)計(jì)及其實(shí)現(xiàn),研究J2EE、AJAX、JSON、移動(dòng)APP等主流技術(shù)在實(shí)際開(kāi)發(fā)中的應(yīng)用。

關(guān)鍵詞:高校教務(wù);微信公眾平臺(tái);AJAX;JSON

中圖分類(lèi)號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)02-0063-03

Abstract: Taking the College Educational Administration Based on WeChat public platform as sample,design and implementation of the system are described,and the applications of J2EE,AJAX,JSON,Mobile APP and other mainstream technologies in practical development are analyzed.

Key words: College Educational; WeChat public platform; AJAX; JSON

隨著移動(dòng)通信技術(shù)的飛速發(fā)展,越來(lái)越多的人使用智能手機(jī)上網(wǎng),在我國(guó)高校中智能手機(jī)已基本普及。大學(xué)生的日常活動(dòng)以學(xué)習(xí)為主,移動(dòng)學(xué)習(xí)方便、快捷的特點(diǎn),得到了越來(lái)越多學(xué)生的青睞,為適應(yīng)新形勢(shì)下教學(xué)管理工作的需要,進(jìn)一步探索新媒體時(shí)代教務(wù)管理工作的有效途徑,充分認(rèn)識(shí)并利用新媒體的優(yōu)勢(shì),有效地利用好微信公眾平臺(tái),開(kāi)發(fā)一個(gè)高校教務(wù)微信公眾平臺(tái)具有重要的意義。

1 核心技術(shù)及平臺(tái)

1.1 新浪云平臺(tái)簡(jiǎn)介

新浪云計(jì)算平臺(tái)(Sina App Engine,以下簡(jiǎn)稱SAE)是典型的PaaS類(lèi)型的云計(jì)算平臺(tái),該平臺(tái)提供了基本的應(yīng)用運(yùn)行環(huán)境和包括MySQL數(shù)據(jù)庫(kù)在內(nèi)的各種Web應(yīng)用開(kāi)發(fā)常用服務(wù)。 為開(kāi)發(fā)者提供了分布式內(nèi)存緩存服務(wù)Memcache,用來(lái)以共享的方式緩存用戶的小數(shù)據(jù)[1]。

1.2 微信公眾平臺(tái)

微信公眾平臺(tái)是微信官方推出的一點(diǎn)對(duì)多點(diǎn)的信息推送平臺(tái)。它實(shí)現(xiàn)了用任何一個(gè)QQ號(hào)碼,打造一個(gè)微信公眾號(hào),并在微信平臺(tái)上實(shí)現(xiàn)和特定群體的文字、圖片、語(yǔ)音的全方位溝通、互動(dòng),在移動(dòng)互聯(lián)網(wǎng)開(kāi)創(chuàng)了一個(gè)新的溝通場(chǎng)景[2]。

1.3 AJAX

AJAX是多種技術(shù)的結(jié)合,包含了JavaScript、XML,以及如何在瀏覽器端調(diào)用服務(wù)器端的Web Services的http request技術(shù)。AJAX技術(shù)具有異步交互、局部更新Web頁(yè)面和響應(yīng)及時(shí)的優(yōu)點(diǎn)。

1.4 JSON

JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,易于閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成,主要用于跟服務(wù)器進(jìn)行交換數(shù)據(jù)。其獨(dú)立語(yǔ)言,在跨平臺(tái)數(shù)據(jù)傳輸上有很大的優(yōu)勢(shì)[3]。

2 運(yùn)行環(huán)境

本系統(tǒng)運(yùn)行環(huán)境分為客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫(kù)服務(wù)器端三部分。具體為:

1)客戶端

微信App

2)應(yīng)用服務(wù)器端

服務(wù)器:新浪SAE

3)數(shù)據(jù)庫(kù)服務(wù)器端

數(shù)據(jù)庫(kù)系統(tǒng):MySql

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

3.1 系統(tǒng)架構(gòu)

系統(tǒng)基于B/S架構(gòu)設(shè)計(jì),共分為五層結(jié)構(gòu),分別為:表示層、控制層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層、數(shù)據(jù)庫(kù)持久層。如圖1所示。

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

系統(tǒng)總體設(shè)計(jì)如圖2 所示。

其中,客戶端功能需求分析如下:

1)用戶綁定

關(guān)注微信公眾號(hào)hdh519912163,即進(jìn)入相應(yīng)用戶界面,輸入數(shù)字0,即進(jìn)入綁定與登錄界面,實(shí)現(xiàn)用戶綁定功能。

2)成績(jī)查詢

本模塊實(shí)現(xiàn)綁定用戶的成績(jī)查詢功能,該模塊提供成績(jī)查詢操作指南,用戶回復(fù)不同的內(nèi)容,用于完成不同學(xué)期、不同科目的查詢功能。

3)課表查詢

本模塊實(shí)現(xiàn)綁定用戶的課表查詢功能,可以按照不同的學(xué)期,上課日期、院系、任課教師等條件進(jìn)行課表查詢。

4)教務(wù)信息查詢

本模塊實(shí)現(xiàn)教務(wù)信息查詢功能,模塊亦提供相應(yīng)的查詢指南,滿足查詢需求,不同的用戶查詢的權(quán)限亦不同。

5)考試安排信息查詢

本模塊實(shí)現(xiàn)考試安排信息查詢功能,模塊亦提供相應(yīng)的查詢指南,滿足查詢需求,可以按照不同的查詢條件查詢不同時(shí)期的考試安排信息情況,系統(tǒng)顯示科目考試的具體的時(shí)間、地點(diǎn)等信息。

6)中英文互譯

本模塊實(shí)現(xiàn)翻譯助手功能,為用戶提供專業(yè)的多語(yǔ)言翻譯服務(wù),目前系統(tǒng)支持中英文互譯功能。

7)圖書(shū)查詢

本模塊實(shí)現(xiàn)圖書(shū)查詢功能,模塊亦提供相應(yīng)的圖書(shū)操作指南,方便不同的用戶完成圖書(shū)查詢等功能。

由于篇幅所限,服務(wù)器端功能需求此處省略。

3.3 系統(tǒng)用例圖

參與者(Actor)、用例(Use Case)及相關(guān)關(guān)系組成了用例圖,是用于參與者與外部用戶動(dòng)態(tài)關(guān)系描述的模型圖。客戶端用例圖如圖3所示。

3.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

由于篇幅有限,現(xiàn)列出部分表結(jié)構(gòu)。

1)學(xué)院信息表(學(xué)院編號(hào),學(xué)院名稱)

2)專業(yè)信息表(專業(yè)編號(hào),專業(yè)名稱,所屬學(xué)院編號(hào),班級(jí)編號(hào),所屬專業(yè)編號(hào),班級(jí)名稱)

3)課程信息表(課程編號(hào), 課程名稱, 課程學(xué)分, 所屬學(xué)院編號(hào), 所屬專業(yè)編號(hào))

4)選課信息表(課程編號(hào), 任課老師, 上課地點(diǎn),節(jié)次,考試時(shí)間,考試地點(diǎn))

5)教務(wù)通告信息表(信息編號(hào), 發(fā)布日期, 標(biāo)題,圖片地址,鏈接地址)

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

4.1 數(shù)據(jù)實(shí)現(xiàn)

用JSON解析將后臺(tái)的數(shù)據(jù)解析出來(lái),布局采用的是線性布局里嵌套相對(duì)布局。若用戶沒(méi)登錄,則只可以使用課表查詢、教務(wù)信息查詢、中英文互譯圖書(shū)查詢;只要當(dāng)用戶登錄后才能使用所有功能。

4.2 MYSQL數(shù)據(jù)庫(kù)連接

1)環(huán)境配置

4.5 系統(tǒng)實(shí)現(xiàn)效果

由于篇幅所限,本文僅以客戶端部分運(yùn)行界面為例加以展示。關(guān)注微信公眾號(hào)hdh519912163,即進(jìn)入如下用戶界面,輸入數(shù)字0,即進(jìn)入綁定與登錄界面,如圖4所示。

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

本文在微信公眾平臺(tái)的基礎(chǔ)上開(kāi)發(fā)高校教務(wù)系統(tǒng)公眾號(hào),實(shí)現(xiàn)了高校教務(wù)工作的精細(xì)化管理,目前系統(tǒng)運(yùn)行良好,為高校教務(wù)管理提供了新的途徑。

參考文獻(xiàn):

[1] 張帆, 劉嵩. Web 應(yīng)用架構(gòu)模式的分析及應(yīng)用[J]. 微型電腦應(yīng)用, 2011, 27(1): 13-15.

[2] 白志杰. SAE平臺(tái)的MySQL數(shù)據(jù)庫(kù)及其應(yīng)用[J]. 電子制作, 2014(15): 37-38.

[3] 王翠英. 基于手機(jī)的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)光盤(pán)軟件與應(yīng)用, 2013(4): 147-149.

猜你喜歡
微信公眾平臺(tái)
基于微信公眾平臺(tái)的高校綜合素質(zhì)社團(tuán)建設(shè)
基于微信公眾平臺(tái)的閱讀推廣案例研究
基于微信的大學(xué)生微型學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
基于微信公眾平臺(tái)的碎片化學(xué)習(xí)研究
媒體融合背景下出版社微信公眾平臺(tái)發(fā)展研究
出版廣角(2016年15期)2016-10-18 00:36:31
微信公眾平臺(tái)在高校圖書(shū)館信息服務(wù)中的應(yīng)用研究
科技視界(2016年21期)2016-10-17 19:25:20
郎溪县| 庆安县| 商洛市| 佛冈县| 延吉市| 盘锦市| 家居| 永昌县| 克山县| 清水县| 海口市| 上高县| 阿拉尔市| 岑溪市| 富民县| 体育| 万安县| 三亚市| 盈江县| 渝中区| 四会市| 望都县| 徐汇区| 凤城市| 麻阳| 洪雅县| 鹰潭市| 凉城县| 洱源县| 三亚市| 葫芦岛市| 盐池县| 丰顺县| 黎城县| 汉寿县| 和顺县| 沂水县| 布尔津县| 栖霞市| 丽水市| 莱阳市|