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

?

基于微信小程序的攜學(xué)資源共享平臺(tái)研究與實(shí)現(xiàn)

2021-03-11 03:34李連天
電子技術(shù)與軟件工程 2021年21期
關(guān)鍵詞:服務(wù)器程序機(jī)構(gòu)

李連天

(陽(yáng)江職業(yè)技術(shù)學(xué)院 廣東省陽(yáng)江市 529566)

1 引言

隨著科技的發(fā)展,網(wǎng)絡(luò)技術(shù)已經(jīng)深入到人們的日常生活中,同時(shí)帶來(lái)了教育方式的變革。目前網(wǎng)上很多培訓(xùn)機(jī)構(gòu)搞了很多網(wǎng)絡(luò)課程,但高校也搞了課程平臺(tái),各有優(yōu)缺點(diǎn),機(jī)構(gòu)主要考慮經(jīng)濟(jì)效益,學(xué)校為了建課程而建課程,不考慮經(jīng)濟(jì)效益,探討和研究開(kāi)發(fā)一個(gè)既為了課程建設(shè),又有經(jīng)濟(jì)效益的教學(xué)平臺(tái)資源。本項(xiàng)目就是基于這樣背景下進(jìn)行研究的,項(xiàng)目研究開(kāi)發(fā)一個(gè)平臺(tái)對(duì)教師的教學(xué)資源整合,機(jī)構(gòu)資源整合,既對(duì)教學(xué)學(xué)生免費(fèi)開(kāi)放,也對(duì)社會(huì)開(kāi)放,對(duì)社會(huì)考慮經(jīng)濟(jì)收益。平臺(tái)功能主要有對(duì)培訓(xùn)機(jī)構(gòu)和學(xué)校教育資源進(jìn)行整合的功能,對(duì)教師課程資源申報(bào)和管理,為學(xué)生提供豐富的教學(xué)資源,實(shí)現(xiàn)在線學(xué)習(xí),獲取更加準(zhǔn)確教學(xué)信息,實(shí)現(xiàn)教學(xué)、培訓(xùn)資源共建、共享、共贏。

微信小程序的移動(dòng)學(xué)習(xí)平臺(tái)與傳統(tǒng)教學(xué)方式相結(jié)合進(jìn)行教和學(xué),平臺(tái)可以上傳課程資料,學(xué)生隨時(shí)可以在移動(dòng)平臺(tái)上進(jìn)行學(xué)習(xí),利用平臺(tái)的在線交流模塊與教師、學(xué)生、家長(zhǎng)探討課程相關(guān)知識(shí)和共享培訓(xùn)資源,方便師生、生生、家長(zhǎng)之間的交流。也為移動(dòng)學(xué)習(xí)應(yīng)用研 究提供了一定的參考和借鑒。

2 系統(tǒng)分析

通過(guò)調(diào)研分析,攜學(xué)資源系統(tǒng)項(xiàng)目中主要實(shí)體有管理員、機(jī)構(gòu)、教師、用戶、課程等,攜學(xué)資源系統(tǒng)的主要實(shí)體的關(guān)系,如圖1所示。

圖1:系統(tǒng)實(shí)體關(guān)系

(1)機(jī)構(gòu)、教師實(shí)體關(guān)系如圖2所示。

圖2:機(jī)構(gòu)、教師實(shí)體關(guān)系

(2)用戶、教師實(shí)體關(guān)系如圖3所示。

圖3:用戶、教師實(shí)體關(guān)系

(3)用戶、訂單實(shí)體關(guān)系如圖4所示。

圖4:用戶、訂單實(shí)體關(guān)系

(4)教師、課程實(shí)體關(guān)系如圖5所示。

圖5:教師、課程實(shí)體關(guān)系

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

通過(guò)對(duì)系統(tǒng)分析,系統(tǒng)主要由四大模塊:用戶模塊、教師模塊、機(jī)構(gòu)模塊和后臺(tái)管理員模塊。

3.1 用戶模塊主要功能

(1)搜索功能。用戶可以自由搜索自己想要觀看或者報(bào)名的課程。

(2)視頻功能。用戶在線上課程里面,可以通過(guò)觀看視頻來(lái)學(xué)習(xí)。

(3)篩選功能。擁有線上課程、線下課程、年級(jí)、是否免費(fèi)等篩選條件,以便用戶快捷地找到心儀的課程。

(4)優(yōu)惠券功能。平臺(tái)和機(jī)構(gòu)使用優(yōu)惠券,以便用戶得到更多的優(yōu)惠。

(5)收藏功能。以便用戶瀏覽到一些機(jī)構(gòu)或者教師,就可以收藏機(jī)構(gòu)和教師,防止瀏覽過(guò)后找不到的情況。

(6)評(píng)論功能。評(píng)論功能只限于線上課程使用。在評(píng)論區(qū)內(nèi),用戶可以熱烈地討論課程知識(shí),甚至教師也可以在評(píng)論區(qū)內(nèi)幫忙解答大家的難題。

(7)訂單功能。訂單功能包含有待付款、待授課、正在授課和待評(píng)價(jià)四個(gè)內(nèi)容。

(8)支付功能。本平臺(tái)與市面上大多數(shù)的小程序一樣,采用微信自帶的支付功能,以便用戶支付方便。

3.2 教師模塊主要功能

(1)發(fā)布課程功能。教師可以自由發(fā)布相關(guān)視頻課程。

(2)課程管理功能。教師可以對(duì)已發(fā)布的課程進(jìn)行內(nèi)容修改和下架處理。

(3)個(gè)人信息管理功能。教師可以對(duì)自己的某些個(gè)人信息進(jìn)行修改。

(4)賬號(hào)密碼管理功能。教師可以對(duì)自己的密碼進(jìn)行修改。

(5)上傳視頻功能。教師可以為發(fā)布的線上課程上傳相對(duì)應(yīng)的視頻內(nèi)容。

3.3 機(jī)構(gòu)模塊主要功能

(1)發(fā)布課程功能。機(jī)構(gòu)可以自由發(fā)布相關(guān)視頻課程。

(2)課程管理功能。機(jī)構(gòu)可以對(duì)已發(fā)布的課程進(jìn)行內(nèi)容修改和下架處理。

(3)教師管理功能。機(jī)構(gòu)可以對(duì)附屬的教師進(jìn)行管理。

(4)賬號(hào)密碼管理功能。機(jī)構(gòu)可以對(duì)自己的密碼進(jìn)行修改。

(5)展示圖管理功能。機(jī)構(gòu)可以對(duì)本機(jī)構(gòu)的一些展示圖片進(jìn)行添加或者刪除。

3.4 管理員模塊主要功能

管理員管理系統(tǒng)資源。對(duì)系統(tǒng)資源增加、修改、刪除、查詢,系統(tǒng)安全維護(hù)。

4 系統(tǒng)關(guān)鍵技術(shù)

本項(xiàng)目開(kāi)發(fā)技術(shù)主要是微信小程序開(kāi)發(fā)技術(shù)。微信小程序可以通過(guò)微信官方提供的登錄功能,方便地獲取用戶身份標(biāo)識(shí),快速建立起小程序的用戶體系。采用微信小程序開(kāi)發(fā)移動(dòng)學(xué)習(xí)平臺(tái),需要使用騰訊微信官方服務(wù)器提供的 API 接口、移動(dòng)學(xué)習(xí)平臺(tái)服務(wù)器微信網(wǎng)關(guān)以及WordPress 服務(wù)器提供的JSON API 接口。可以將基于微信小程序的移動(dòng)學(xué)習(xí)平臺(tái)劃分為微信端、微信插件接口和WordPress 服務(wù)器三個(gè)模塊。

微信端將WordPress 服務(wù)器返回的JSON 數(shù)據(jù)進(jìn)行渲染,同時(shí)將微信小程序請(qǐng)求的HTML 文檔進(jìn)行解析,由于微信小程序無(wú)法識(shí)別HTML 標(biāo)簽,結(jié)合基礎(chǔ)組件、事件系統(tǒng),WXML 可以構(gòu)建出頁(yè)面的結(jié)構(gòu),將HTML 標(biāo)簽轉(zhuǎn)換為WXML,標(biāo)簽轉(zhuǎn)換工作使用第三方庫(kù)wxPress 進(jìn)行。微信插件接口部分主要有微信小程序端評(píng)論接口、微信用戶OPENID 獲取接口、服務(wù)端消息發(fā)送接口、HTML轉(zhuǎn)換組件等部分組成。服務(wù)端消息發(fā)送接口,服務(wù)端在接收到微信小程序發(fā)送來(lái)的消息時(shí),會(huì)對(duì)其權(quán)限、token、sesion_key、openID等進(jìn)行查驗(yàn),核驗(yàn)無(wú)誤后,將存于接口中的模板消息發(fā)送至微信小程序中,微信小程序再將接收到的服務(wù)端消息渲染到用戶界面。WordPress 服務(wù)器有兩大作用,一是為微信小程序提供數(shù)據(jù)和內(nèi)容,二是為管理者對(duì)資源進(jìn)行組織、管理。因此WordPress 服務(wù)器端主要由兩部分組成:WordPress 核心、restfulapi 插件。WordPress 服務(wù)器后臺(tái)對(duì)服務(wù)器中的資源進(jìn)行組織和管理;restfulapi 插件將服務(wù)器中的json 格式的數(shù)據(jù)傳輸給微信小程序,微信小程序據(jù)以渲染頁(yè)面,對(duì)于微信小程序要請(qǐng)求的HTML 頁(yè)面,利用wxPress 將HTML 標(biāo)簽轉(zhuǎn)換為微信小程序可識(shí)別的WXML 標(biāo)簽。

5 總結(jié)

本系統(tǒng)采用微信技術(shù),基于微信平臺(tái),用戶廣。平臺(tái)功能主要有對(duì)培訓(xùn)機(jī)構(gòu)和學(xué)校教育資源進(jìn)行整合的功能,對(duì)教師課程資源申報(bào)和管理,為學(xué)生提供豐富的教學(xué)資源,實(shí)現(xiàn)在線學(xué)習(xí),獲取更加準(zhǔn)確教學(xué)信息,實(shí)現(xiàn)教學(xué)、培訓(xùn)資源共建、共享、共贏。

猜你喜歡
服務(wù)器程序機(jī)構(gòu)
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
試論我國(guó)未決羈押程序的立法完善
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
中國(guó)服務(wù)器市場(chǎng)份額出爐
一周機(jī)構(gòu)凈增(減)倉(cāng)股前20名
得形忘意的服務(wù)器標(biāo)準(zhǔn)
一周機(jī)構(gòu)凈增(減)倉(cāng)股前20名
一周機(jī)構(gòu)凈增倉(cāng)股前20名
一周機(jī)構(gòu)凈減倉(cāng)股前20名
海兴县| 鹿邑县| 临颍县| 定日县| 南陵县| 湘阴县| 建德市| 永宁县| 安西县| 措美县| 巴东县| 昌图县| 贞丰县| 肇庆市| 南投县| 苍南县| 晋宁县| 肥乡县| 澎湖县| 玉田县| 前郭尔| 镇雄县| 曲麻莱县| 墨玉县| 石门县| 江陵县| 玉环县| 巨鹿县| 安多县| 遂宁市| 安国市| 湟中县| 夏邑县| 乌苏市| 五原县| 遂溪县| 新宾| 潼关县| 云南省| 兴文县| 修水县|