• 
    

    
    

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

      ?

      基于UGC架構(gòu)中醫(yī)類云線上學(xué)習(xí)小程序的研發(fā)

      2022-05-31 01:13:50鄭曉昆李芳芳劉思雨楊路艷
      電腦知識與技術(shù) 2022年11期
      關(guān)鍵詞:微信小程序

      鄭曉昆 李芳芳 劉思雨 楊路艷

      摘要:為給中醫(yī)類學(xué)生學(xué)習(xí)中醫(yī)提供線上交流學(xué)習(xí)平臺,文章基于微信小程序開發(fā)平臺并運(yùn)用UGC架構(gòu)模式設(shè)計一款中醫(yī)類云線上學(xué)習(xí)小程序。相較于傳統(tǒng)的中醫(yī)類學(xué)習(xí)移動應(yīng)用,除了具有中藥方劑,經(jīng)絡(luò)腧穴,經(jīng)典醫(yī)書等資料的查詢功能,更注重學(xué)習(xí)中的交流互動,對中醫(yī)類學(xué)生的學(xué)習(xí)具有一定促進(jìn)作用。對中醫(yī)有興趣的社會各界人士來說,也有普及宣傳作用,承岐黃薪火,揚(yáng)中醫(yī)文化。

      關(guān)鍵詞:微信小程序;中醫(yī)學(xué)習(xí);UGC模式

      中圖分類號:TP311? ? ? 文獻(xiàn)標(biāo)識碼:A

      文章編號:1009-3044(2022)11-0072-02

      隨著社會的發(fā)展,國家越來越重視中醫(yī)藥人才的建設(shè)[1]。而在中醫(yī)學(xué)類學(xué)生們的學(xué)習(xí)生活中,中醫(yī)類知識的體量繁多,晦澀高深,在需要大量的專業(yè)知識記憶的同時,也需要同學(xué)們的互相交流與分享?,F(xiàn)實(shí)學(xué)習(xí)過程中,中醫(yī)知識查閱步驟煩瑣,交流學(xué)習(xí)也較容易形成局限性。因此亟須開發(fā)一款中醫(yī)類移動應(yīng)用工具,給中醫(yī)類學(xué)生提供一個高效的學(xué)習(xí)和交流知識的網(wǎng)絡(luò)平臺。在移動應(yīng)用工具的選擇方面,小程序相較于App有著靈活方便、制作(相對簡單) 、推廣成本低等優(yōu)勢[2]。而目前市面上存在的面向中醫(yī)學(xué)生的移動應(yīng)用以智庫類App[3]為主,較少注重學(xué)習(xí)的交流功能,因此本團(tuán)隊設(shè)計了一個面向中醫(yī)學(xué)類學(xué)生、帶有社區(qū)屬性的中醫(yī)類云線上學(xué)習(xí)小程序。在智庫功能之外更注重交流功能的開發(fā),增加資料共享、評論、聊天、轉(zhuǎn)發(fā)、點(diǎn)贊等互動功能。用戶用此來輔助學(xué)習(xí)的同時,也可以在小程序上發(fā)布自己的資料內(nèi)容(UGC模式[4]) 來達(dá)到資料共享、交流學(xué)習(xí)的目的。從而形成良好的社區(qū)學(xué)習(xí)氛圍,相對于其他移動應(yīng)用更能形成一種獨(dú)特的中醫(yī)平臺文化,且更具有用戶黏性。

      1 關(guān)鍵技術(shù)簡介

      1.1 技術(shù)框架

      本小程序采用MINA框架[5]。MINA框架通過盡可能簡單、高效的方式在微信中開發(fā)實(shí)現(xiàn)原生體驗(yàn)的服務(wù),是一個便捷但是功能完善的框架。前端使用視圖層描述語言WXML和WXSS進(jìn)行繪制,后端使用JavaScript作為邏輯層。JavaScript技術(shù)實(shí)現(xiàn)小程序內(nèi)按鈕的具體功能,實(shí)現(xiàn)查詢、刪除、更新等服務(wù)功能。

      1.2 數(shù)據(jù)庫技術(shù)

      MySQL[6]是當(dāng)下最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),使用SQL語句訪問,具有體積小、速度快、開放源碼的特點(diǎn),適合個人用戶和中小型企業(yè)。小程序采用MySQL數(shù)據(jù)庫,并使用Navicat for MySQL作為可視化操作工具,實(shí)現(xiàn)與數(shù)據(jù)庫的交互。

      2 微信小程序的設(shè)計與開發(fā)

      2.1 微信小程序的模塊及功能設(shè)計

      2.1.1 查詢頁面模塊

      查詢頁面具有基本的查詢功能,分別是中藥、方劑、腧穴經(jīng)絡(luò)、經(jīng)典醫(yī)書四個模塊(圖1) 。頁面簡潔明了,一定程度上降低了大腦受信息繁雜的干擾,使用戶更便捷迅速找到自己需要的內(nèi)容。其中不同模塊還有不同的分類內(nèi)容,如清熱藥又分為清熱瀉火藥、清熱燥濕藥、清熱解毒藥、清熱涼血藥、清虛熱藥。比起籠統(tǒng)的堆砌內(nèi)容,明晰細(xì)致的分類讓用戶更快捷找到內(nèi)容,同樣可以給用戶帶來觀感上的便利。不同模塊亦呈現(xiàn)著不同具體內(nèi)容,例如:中藥模塊中具體中藥頁面有中藥飲片的功能、性味、歸經(jīng)、臨床應(yīng)用等相關(guān)信息;方劑模塊中具體方劑中有組成、功效、主治、方歌等相關(guān)信息資料。用戶可以根據(jù)需求來選擇。此外,在資料頁面內(nèi)加入評論區(qū)功能,給用戶們一個討論的平臺,突破市面上中醫(yī)軟件只能查詢不能交流學(xué)習(xí)的局限性。用戶可以對所在頁面的內(nèi)容進(jìn)行討論,或分享學(xué)習(xí)經(jīng)驗(yàn),或分享自己的認(rèn)識理解心得,或引用名家注釋。評論內(nèi)容可以進(jìn)行再次評論、點(diǎn)贊,評論內(nèi)容可以選擇以時間順序或點(diǎn)贊熱度進(jìn)行排序。這樣,不僅可以聽取用戶的意見和建議,使小程序越來越完善;還能補(bǔ)充小程序中遺漏缺失的內(nèi)容。用戶通過交流分享學(xué)習(xí)別人的經(jīng)驗(yàn)知識,這是本小程序的點(diǎn)睛之筆。

      2.1.2 資料共享頁面模塊

      小程序中,資料共享頁面被命名為“動態(tài)”,在“動態(tài)”內(nèi),用戶可以自己上傳資料或圖片,頂端以swiper組件輪播近一周熱門的資料信息(圖2) 。資料文件可以是自己的中醫(yī)學(xué)習(xí)心得,某學(xué)科的練習(xí)題,某學(xué)科的重點(diǎn)等?!皠討B(tài)”實(shí)時刷新推送,頁面內(nèi)資料可以以時間或點(diǎn)贊熱度進(jìn)行排序分布。在“動態(tài)”內(nèi),用戶可以用搜索欄對所想要的資料文件進(jìn)行搜索。用戶也可以分享自己的文件資料和學(xué)習(xí)心得,也可以選擇別的用戶上傳的文件資料進(jìn)行下載。每個資料頁面里用戶可以進(jìn)行下載、在線預(yù)覽、點(diǎn)贊、轉(zhuǎn)發(fā)、評論、收藏等操作。類似于空間、微博的功能,小程序使用者多是在校學(xué)生,而學(xué)生多善于經(jīng)營動態(tài),為了點(diǎn)贊、評論數(shù)較多,也會認(rèn)真分享資料文件。同時小程序會將較高質(zhì)量的推文資料列為優(yōu)等,此賬戶可以列為星標(biāo)用戶。這在一定程度上也激勵同學(xué)們相互促進(jìn)學(xué)習(xí)。

      2.1.3 個人操作頁面模塊

      小程序內(nèi),個人操作頁面被命名為“我的”,在“我的”內(nèi),有用戶基礎(chǔ)信息、“我的下載”“我的空間論壇”“我的電子書”“收藏夾”等模塊,用戶可以進(jìn)行自我信息的修改,查看下載資料,查看收藏資料,查看自己的評論信息等操作。

      2.2 功能技術(shù)實(shí)現(xiàn)

      2.2.1 用戶登錄

      用戶進(jìn)入小程序時,先出現(xiàn)一個歡迎界面,通過微信的wx.getUserInfo(object) 接口確認(rèn)用戶授權(quán)獲取用戶頭像、昵稱等基本信息進(jìn)入主頁面。

      2.2.2 查詢模塊的技術(shù)實(shí)現(xiàn)

      在MySQL中建立幾個所需的數(shù)據(jù)庫,并新建type數(shù)據(jù)表對數(shù)據(jù)庫內(nèi)容進(jìn)行分類,例如“中藥”數(shù)據(jù)庫中就分為“解表藥”“清熱藥”“祛濕藥”等,在小程序project項目中,新建index頁面用于從數(shù)據(jù)庫獲得數(shù)據(jù),并輸出在index頁面。

      在index模塊中index.js頁面中使用wx.request向服務(wù)端文件請求數(shù)據(jù),提供API接口直接使用,將輸入分為很多詞,再根據(jù)每個詞分別查詢,每個詞即可獲得多個結(jié)果,用戶根據(jù)自身需求,進(jìn)一步選擇對自己有用的信息。

      在index.wxml中用for循環(huán)遍歷輸出index.js傳遞過來的數(shù)據(jù)data,并通過item將data數(shù)據(jù)輸出在頁面。用服務(wù)器中的api.php頁面來接收數(shù)據(jù)請求,同時用MySQL連接數(shù)據(jù)庫,通過query方法來執(zhí)行SQL語句從type數(shù)據(jù)表獲得所有數(shù)據(jù),再使用fetch_all方法獲得數(shù)組數(shù)據(jù),通過json encode方法將獲得的數(shù)組數(shù)據(jù)轉(zhuǎn)換為json數(shù)據(jù)返回給微信小程序,使數(shù)據(jù)呈現(xiàn)在小程序內(nèi)。

      最后通過讀取MySQL數(shù)據(jù)庫中的數(shù)據(jù),wx.request向服務(wù)器接口文件請求數(shù)據(jù)實(shí)現(xiàn)查詢。

      2.2.3 文件上傳與下載技術(shù)實(shí)現(xiàn)

      文件是以字節(jié)流的形式,調(diào)用相應(yīng)的接口進(jìn)行上傳。通過建立一個uploadFile,在filePath設(shè)置本地文件路徑,在url設(shè)置服務(wù)器地址,以此連接本地文件路徑和服務(wù)器地址,服務(wù)器端接收上傳的文件后存儲在數(shù)據(jù)庫內(nèi),下載則是可以通過fileID進(jìn)行download再到本地文件中。

      上傳關(guān)鍵代碼如下:

      這個內(nèi)容的實(shí)現(xiàn)需要給用戶一個文本框,用戶僅需要在里面輸入內(nèi)容即可。根據(jù)request請求從后臺獲取到用戶輸入的信息,再用print函數(shù)將其輸出即可。通過定時刷新該頁面,縮短刷新時間間隔,提高刷新頻率,使用戶可以及時看見自己的評論。

      關(guān)于交流評論的關(guān)鍵代碼如下:

      3 結(jié)束語

      本文基于微信小程序開發(fā)平臺合并運(yùn)用UGC架構(gòu)模式設(shè)計一個面向中醫(yī)院校學(xué)生的中醫(yī)類云線上學(xué)習(xí)小程序。小程序采用MINA框架,MySQL數(shù)據(jù)庫,并使用Navicat for MySQL作為可視化操作工具,實(shí)現(xiàn)與數(shù)據(jù)庫的交互功能。具有查詢中藥方劑,經(jīng)絡(luò)腧穴,經(jīng)典醫(yī)書等功能的同時,增加了資料共享,評論,聊天,轉(zhuǎn)發(fā),點(diǎn)贊等互動功能。以用戶自己上傳學(xué)習(xí)資料,交流共享的UGC模式,滿足學(xué)生互動交流的需要,使學(xué)習(xí)中醫(yī)不再孤獨(dú),打破學(xué)生學(xué)習(xí)的局限性,形成一個充滿學(xué)習(xí)氛圍的中醫(yī)學(xué)習(xí)社區(qū)。提升了學(xué)生學(xué)習(xí)效率和積極性,在一定程度上促進(jìn)了中醫(yī)學(xué)習(xí)的發(fā)展。對于對中醫(yī)有興趣的社會各界人士,也有普及宣傳作用;還可以吸引更多的人來學(xué)習(xí)中醫(yī)知識,傳承中醫(yī)文化。增強(qiáng)了大眾對中醫(yī)藥文化的信心,促進(jìn)了中醫(yī)藥文化的發(fā)展與建設(shè)。

      參考文獻(xiàn):

      [1] 國務(wù)院辦公廳印發(fā)《關(guān)于加快中醫(yī)藥特色發(fā)展的若干政策措施》[J].中醫(yī)雜志,2021,62(5):389.

      [2] 中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告:網(wǎng)民規(guī)模突破9億[J].青年記者,2020(13):46.

      [3] 趙玉洋,錢思妍,譚巍.分析中醫(yī)藥知識新媒體App傳播現(xiàn)狀[J].中醫(yī)藥導(dǎo)報,2019,25(20):90-93.

      [4] 宋本金.UGC時代傳統(tǒng)新聞媒體面臨的挑戰(zhàn)及應(yīng)對策略[J].新聞世界,2021(2):44-46.

      [5] 楊鐵軍,黃琳.MINA網(wǎng)絡(luò)框架和RMI的對比研究[J].計算機(jī)應(yīng)用與軟件,2010,27(9):222-223,239.

      [6] 石怡.基于MySQL數(shù)據(jù)庫的查詢性能優(yōu)化研究[J].四川職業(yè)技術(shù)學(xué)院學(xué)報,2021,31(1):164-168.

      收稿日期:2021-05-30

      基金項目:安徽省教學(xué)研究項目:“金課”視域下基于MOOC+SPOC混合教學(xué)模式初探——以《Java程序設(shè)計》課程為例(項目編號:2020jyxm1020) ;大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目:基于UGC架構(gòu)中醫(yī)類云線上學(xué)習(xí)APP的研發(fā)(項目編號:202006170596)

      作者簡介:鄭曉昆,本科,主要研究方向?yàn)橛嬎銠C(jī)科學(xué)與技術(shù)、醫(yī)藥軟件開發(fā);李芳芳,講師,碩士,主要研究方向?yàn)槿斯ぶ悄?,計算機(jī)應(yīng)用等;劉思雨,本科,主要研究方向?yàn)橛嬎銠C(jī)科學(xué)與技術(shù)、醫(yī)藥軟件開發(fā);楊路艷,本科,主要研究方向?yàn)橛嬎銠C(jī)科學(xué)與技術(shù)、醫(yī)藥軟件開發(fā)。

      猜你喜歡
      微信小程序
      基于微信小程序的停車位租賃平臺設(shè)計與實(shí)現(xiàn)
      微信小程序在高校英語教學(xué)中的應(yīng)用
      考試周刊(2018年42期)2018-05-18 09:29:02
      微信小程序?qū)Υ髮W(xué)生使用APP意愿的影響
      基于微信小程序的點(diǎn)餐系統(tǒng)
      基于Webpy+Apache HTTP Server 微信小程序架構(gòu)搭建研究
      基于微信小程序的醫(yī)囑服務(wù)研究
      圖書館微信小程序的應(yīng)用現(xiàn)狀及前景分析
      基于CNKI的微信小程序研究文獻(xiàn)計量分析
      信息技術(shù)與專業(yè)課程融合路徑探索
      決策探索(2017年12期)2017-07-13 11:11:12
      當(dāng)圖書館遇上微信小程序
      圖書與情報(2016年6期)2017-04-17 23:54:02
      宁阳县| 大石桥市| 盐池县| 平利县| 赞皇县| 内丘县| 开平市| 广河县| 乃东县| 延津县| 灵川县| 成都市| 鄂伦春自治旗| 鄂托克旗| 濉溪县| 泗水县| 南召县| 黑龙江省| 青河县| 甘南县| 子洲县| 晋中市| 巴马| 五台县| 桐乡市| 白河县| 临夏县| 梧州市| 淄博市| 乌什县| 亳州市| 丘北县| 乌海市| 天峨县| 海城市| 荔浦县| 普宁市| 遂平县| 东乌珠穆沁旗| 淮北市| 马龙县|