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

?

網(wǎng)絡(luò)微信教學(xué)系統(tǒng)的設(shè)計(jì)與研究

2017-04-10 06:12迪麗努爾·庫(kù)爾班阿布力米提·艾西丁
電腦知識(shí)與技術(shù) 2017年4期
關(guān)鍵詞:微信

迪麗努爾·庫(kù)爾班++阿布力米提·艾西丁

摘要:在目前的網(wǎng)絡(luò)教學(xué)系統(tǒng)中,存在著無(wú)法與移動(dòng)設(shè)備友好兼容的問(wèn)題,該篇論文針對(duì)此問(wèn)題,對(duì)公眾平臺(tái)與微信網(wǎng)上教學(xué)系統(tǒng)服務(wù)應(yīng)用的可行性進(jìn)行深入分析與研究。有效應(yīng)用JavaWeb軟件技術(shù),實(shí)現(xiàn)校內(nèi)外系統(tǒng)與微信開(kāi)放接口的對(duì)接,進(jìn)行網(wǎng)上教學(xué)系統(tǒng)架構(gòu)、功能及框架的設(shè)計(jì),創(chuàng)建了一個(gè)以微信為平臺(tái)的網(wǎng)上教學(xué)系統(tǒng),該教學(xué)系統(tǒng)有效實(shí)現(xiàn)了師生間信息的服務(wù)與交流。

關(guān)鍵詞:微信;網(wǎng)上教學(xué);JavaWeb

中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)04-0050-02

在信息技術(shù)飛速發(fā)展的今天,高等院校教學(xué)評(píng)價(jià)考核的關(guān)鍵指標(biāo)就是數(shù)字化校園。為使師生間的學(xué)習(xí)和工作更加方便,各高等院校紛紛創(chuàng)建了網(wǎng)上教學(xué)系統(tǒng)與精品課程網(wǎng)站,該系統(tǒng)以應(yīng)用計(jì)算機(jī)技術(shù)為主[1] ,建立起門(mén)戶網(wǎng)站,對(duì)各類信息進(jìn)行宣傳和發(fā)布。不過(guò),伴隨移動(dòng)智能終端的高速發(fā)展,以及互聯(lián)網(wǎng)的全面普及,以往利用Web 發(fā)布的信息與移動(dòng)設(shè)備間無(wú)法實(shí)現(xiàn)兼容,不能進(jìn)行友好的顯示,學(xué)生們作為移動(dòng)新用戶的需求得不到滿足,移動(dòng)新用戶簡(jiǎn)單的交互和查詢功能都無(wú)法實(shí)現(xiàn),利用傳統(tǒng)方式進(jìn)行操作極為復(fù)雜,也不夠便捷,并且隨時(shí)實(shí)現(xiàn)信息的服務(wù)和交流無(wú)法通過(guò)傳統(tǒng)網(wǎng)絡(luò)信息服務(wù)系統(tǒng)實(shí)現(xiàn)。

1 相關(guān)技術(shù)

如今,高等院校的信息化系統(tǒng)尤其是網(wǎng)上教學(xué)系移動(dòng)終端信息發(fā)布方式包括很多種,第一類為網(wǎng)絡(luò)應(yīng)用程序,主要基于網(wǎng)絡(luò)瀏覽器運(yùn)行的Web App程序,該程序的優(yōu)勢(shì)為升級(jí)簡(jiǎn)單,部署便捷,應(yīng)用范圍較廣,但無(wú)法支持推送,用戶瀏覽體驗(yàn)不高是該程序的主要缺點(diǎn)。還有一類為原生應(yīng)用程序,主要基于移動(dòng)操作系統(tǒng)開(kāi)發(fā)的,該程序的優(yōu)勢(shì)在于支持推送,用戶具有良好的體驗(yàn),不過(guò),對(duì)非智能手機(jī)無(wú)法提供有力的支持,而且不同的平臺(tái),如IOS,Android,WindowsPhone等,需要不同版本的客戶端,開(kāi)發(fā)和維護(hù)的成本大大增加,并且不利于及時(shí)更新。綜上所述,微信的推出,為上述問(wèn)題的解決提供了有效的方案。2011年年初,騰訊公司推出一款移動(dòng)社交軟件,叫做微信,該軟件可支持多人語(yǔ)音對(duì)講,可實(shí)現(xiàn)語(yǔ)音和圖文的發(fā)送,可支持視頻功能。該軟件突破了移動(dòng)互聯(lián)網(wǎng)與傳統(tǒng)電信通信的界線,在信息傳播方面,實(shí)現(xiàn)了跨操作系統(tǒng)平臺(tái),跨通信運(yùn)行商的限制。在開(kāi)發(fā)和設(shè)計(jì)MVC(Model-View-Controller,模型-視圖-控制)框架時(shí)。構(gòu)建了三層結(jié)構(gòu)模型,稱為MVC,核心部件是控制器,擔(dān)負(fù)著接收視圖請(qǐng)求的任務(wù),并將響應(yīng)信息發(fā)送至視圖,與此同時(shí),模型實(shí)現(xiàn)了交互功能,可將信息寫(xiě)入數(shù)據(jù)庫(kù),或者獲取數(shù)據(jù)庫(kù)相關(guān)信息 。如圖1 所示,由不同組件實(shí)現(xiàn)了三層模型的設(shè)計(jì),相關(guān)組件包括應(yīng)用邏輯,顯示邏輯和處理過(guò)程,通過(guò)這種方式有效利用相關(guān)組件,實(shí)現(xiàn)交互,推進(jìn)軟件開(kāi)發(fā)進(jìn)程,系統(tǒng)整體接口明確,職責(zé)清楚。

JQuery 屬于以輕量級(jí)JS庫(kù),應(yīng)用的許可協(xié)議為MIT,是免費(fèi)和開(kāi)源的,對(duì)各類瀏覽器與CSS3層疊樣式相互兼容,用戶處理HTML、Events時(shí)更加方便,獲得的動(dòng)畫(huà)效果也比較理想,為網(wǎng)站提供的AJAX交互更加便捷。而且做得多,寫(xiě)得少是其強(qiáng)調(diào)的主要理念。通過(guò)設(shè)計(jì)JQuery 語(yǔ)法,開(kāi)發(fā)人員對(duì)文檔對(duì)象的操作更加方便、對(duì)其他功能,使用Ajax、事件處理、DOM元素的選取、動(dòng)畫(huà)效果的制作等也非常便捷。

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

2.1 系統(tǒng)整體框架設(shè)計(jì)

校內(nèi)與公共系統(tǒng)共同組成系統(tǒng)。而微信服務(wù)器,已預(yù)裝微信軟件的移動(dòng)設(shè)備共同組成公共網(wǎng)絡(luò)系統(tǒng),請(qǐng)求或者查詢指令由微信用戶發(fā)送至騰訊微信服務(wù)器,相關(guān)查詢或者接收指令由微信服務(wù)器接收之后,第三方服務(wù)平臺(tái)接收微信公眾平臺(tái)接口所轉(zhuǎn)發(fā)的信息,等處理結(jié)果出來(lái)以后再向微信用戶反饋,并將該信息顯示在客戶端。第三方服務(wù)平臺(tái)由校內(nèi)的網(wǎng)絡(luò)進(jìn)行部署,該平臺(tái)連接至數(shù)據(jù)庫(kù)系統(tǒng)、教務(wù)系統(tǒng)、OA辦公系統(tǒng)以及校內(nèi)的門(mén)戶網(wǎng)站,通過(guò)校內(nèi)各系統(tǒng)所提供的API,第三方平臺(tái)處理各類通信業(yè)務(wù),并且根據(jù)消息接口,向微信服務(wù)器回復(fù)微信的請(qǐng)求。微信第三方服務(wù)器由校內(nèi)的網(wǎng)絡(luò)進(jìn)行設(shè)置,不但提升了微信服務(wù)的反應(yīng)速度,也確保了系統(tǒng)的安全性。

2.2 系統(tǒng)功能設(shè)計(jì)

以用戶需求為根本,與業(yè)務(wù)邏輯設(shè)計(jì)微信服務(wù)功能有效結(jié)合。以微信可實(shí)現(xiàn)功能與學(xué)生培養(yǎng)機(jī)構(gòu)的實(shí)際情況為基礎(chǔ),可將網(wǎng)上教學(xué)系統(tǒng)服務(wù)公眾平臺(tái)模塊分為三大功能,具體如圖3所示:第一部分為自動(dòng)應(yīng)答模塊;第二部分為信息推送模塊;第三部分為互動(dòng)交流模塊。在上述三部分功能模塊中,針對(duì)實(shí)際狀況,利用公眾平臺(tái)對(duì)第三方服務(wù)和后臺(tái)進(jìn)行管理,對(duì)信息服務(wù)目錄進(jìn)行分類,將各類服務(wù)內(nèi)容進(jìn)行編輯并且提供給用戶。

1)信息推送功能模塊:為微信師生用戶提供各種服務(wù)信息并且進(jìn)行推廣和宣傳。

2)自動(dòng)應(yīng)答功能模塊:主要功能包括用戶常規(guī)性咨詢內(nèi)容,比如,學(xué)生服務(wù)指南、培養(yǎng)、單位簡(jiǎn)介、學(xué)科和學(xué)位建設(shè)等內(nèi)容。

3)互動(dòng)性交流功能模塊:師生間在以往的資訊過(guò)程中,為實(shí)現(xiàn)有效溝通與交流。師生需要進(jìn)行現(xiàn)場(chǎng)的交流和溝通。

2.3 系統(tǒng)設(shè)計(jì)目標(biāo)

系統(tǒng)需求是分析過(guò)程的重中之重,即系統(tǒng)所要實(shí)現(xiàn)的作用;從設(shè)計(jì)過(guò)程角度判斷,應(yīng)當(dāng)充分重視系統(tǒng)的構(gòu)建,即對(duì)系統(tǒng)的結(jié)構(gòu)化部件進(jìn)行定義。建立、組織和介紹系統(tǒng)部件過(guò)程就是設(shè)計(jì)的實(shí)際過(guò)程??蓪⒋诉^(guò)程分為兩部分:第一部分為設(shè)計(jì)結(jié)構(gòu);第二部分為設(shè)計(jì)細(xì)節(jié)。

本系統(tǒng)根據(jù)基層政府機(jī)構(gòu)的主要業(yè)務(wù)特點(diǎn),應(yīng)當(dāng)對(duì)以下原則內(nèi)容進(jìn)行理順:

1)系統(tǒng)的高安全性:可確保居民的隱私的安全性,系統(tǒng)的安全性能非常卓越,系統(tǒng)自身的安全性可以得到有效的保障,可利用入侵檢測(cè)技術(shù)進(jìn)行深入研究和分析。

2)系統(tǒng)的穩(wěn)定性:系統(tǒng)可保障工作的穩(wěn)健性,系統(tǒng)軟件在運(yùn)行過(guò)程中,不會(huì)出現(xiàn)問(wèn)題。在系統(tǒng)運(yùn)行時(shí)出現(xiàn)的非正常狀況,需要準(zhǔn)確分析,對(duì)用戶進(jìn)行積極引導(dǎo),對(duì)問(wèn)題進(jìn)行迅速有效的處理。

3)系統(tǒng)的易用性:系統(tǒng)設(shè)計(jì)的界面與人類的習(xí)慣相符合,操作更加方便,無(wú)論計(jì)算機(jī)操作水平如何,該系統(tǒng)只需要簡(jiǎn)單的訓(xùn)練就能實(shí)現(xiàn)。

4)系統(tǒng)的可擴(kuò)展性:應(yīng)用數(shù)據(jù)庫(kù)采集方案,不但可以使用很多種方案,與此同時(shí),有些機(jī)構(gòu)有可能還需要?jiǎng)?chuàng)建比較特殊的方案,所以,此平臺(tái)自身的擴(kuò)展性也非常顯著,可以適應(yīng)比較特殊的需求。

5)系統(tǒng)的兼容性:目前系統(tǒng)應(yīng)用的數(shù)據(jù)庫(kù)有很多種類,能夠?qū)崿F(xiàn)多數(shù)據(jù)采集功能,所以,應(yīng)當(dāng)完全兼容所有的數(shù)據(jù)庫(kù)。此套系統(tǒng)適用于當(dāng)前全部的主流數(shù)據(jù)庫(kù),與此同時(shí),也可與其他企業(yè)在應(yīng)用上完全實(shí)現(xiàn)理想的兼容效果。

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

綜上所述,如圖4所示,有三個(gè)實(shí)體參與微信消息的交互,包括第三方服務(wù)平臺(tái)或者管理后臺(tái)、微信服務(wù)器、普通微信用戶。經(jīng)過(guò)分析和研究公眾平臺(tái)消息處理機(jī)制,兩種通信方式可在平臺(tái)上實(shí)現(xiàn),包括“一對(duì)一”與“一對(duì)多”。用戶和公眾平臺(tái)利用一對(duì)一的模式,實(shí)現(xiàn)和公眾平臺(tái)一對(duì)一的信息交互。平臺(tái)管理人員在一對(duì)多的模式下,為精準(zhǔn)推送信息,可對(duì)特定的群體群發(fā)消息。

開(kāi)模式頁(yè)屬于微信公眾平臺(tái)網(wǎng)站的高級(jí)功能,開(kāi)發(fā)人員進(jìn)行注冊(cè),把開(kāi)發(fā)人員接收微信服務(wù)器數(shù)據(jù)接口的URL安全驗(yàn)證信息Token 及其相關(guān)信息填寫(xiě)進(jìn)去,并且將注冊(cè)開(kāi)發(fā)人員的信息提交,微信服務(wù)器在填寫(xiě)的URL上發(fā)送GET請(qǐng)求,該請(qǐng)求可攜帶四個(gè)參數(shù)。

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

本篇論文以Eclipse 集成開(kāi)發(fā)環(huán)境為背景,有效應(yīng)用avaWeb、JQuery、HTML5 等Web 開(kāi)發(fā)技術(shù),對(duì)微信和其公眾平臺(tái)在網(wǎng)上教學(xué)系統(tǒng)服務(wù)應(yīng)用的可行性進(jìn)行分析和研究,設(shè)計(jì)并且實(shí)現(xiàn)了基于微信的網(wǎng)上教學(xué)系統(tǒng),基本與項(xiàng)目起始階段的要求相符。本篇論文探索性的研究了微信在學(xué)生教育教學(xué)信息管理方面的應(yīng)用,雖然已經(jīng)基本實(shí)現(xiàn)了系統(tǒng)的某些功能,不過(guò)仍然需要不斷地完善和整合。

參考文獻(xiàn):

[1] 應(yīng)志春. LIMS技術(shù)的回顧和展望[J]. 現(xiàn)代科學(xué)儀器, 2002(3).

[2] 周中. 實(shí)驗(yàn)室信息管理系統(tǒng)介紹[J]. 川化, 2002(2).

[3] 楊紹方. 深入掌握J(rèn)2EE編程技術(shù)[M]. 北京: 科學(xué)出版社, 2002.

[4] 黃維通, 關(guān)敬敏. 實(shí)驗(yàn)室管理信息系統(tǒng)LIMS實(shí)施方案介紹[J]. 工程設(shè)計(jì)CAD及動(dòng)化, 1998(1).

猜你喜歡
微信
微信
微信
微信
微信
微信
微信
微信
微信