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

?

基于微信小程序的健康衛(wèi)生交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

2021-09-29 14:45:48東南大學(xué)成賢學(xué)院電子與計(jì)算機(jī)工程學(xué)院周雨萌張會(huì)蘋(píng)張淑雯
電子世界 2021年14期
關(guān)鍵詞:開(kāi)發(fā)者頁(yè)面框架

東南大學(xué)成賢學(xué)院電子與計(jì)算機(jī)工程學(xué)院 周雨萌 邱 晶 張會(huì)蘋(píng) 張淑雯

針對(duì)現(xiàn)有健康衛(wèi)生小程序功能單一等問(wèn)題,設(shè)計(jì)一款功能齊全的健康衛(wèi)生平臺(tái)具有重要意義。本文介紹了基于微信小程序的健康衛(wèi)生交流平臺(tái)——“守衛(wèi)寧+”的設(shè)計(jì)與實(shí)現(xiàn)。該小程序基于小程序的原生框架,融合微信云開(kāi)發(fā),滿足大眾對(duì)健康衛(wèi)生醫(yī)療方向的需求,可以實(shí)現(xiàn)醫(yī)院定位查詢、醫(yī)生信息介紹、藥品信息查詢、互助交流、安全衛(wèi)生知識(shí)科普、智能咨詢等功能。經(jīng)實(shí)踐,該平臺(tái)有較好的應(yīng)用性,能夠?yàn)橛脩魩?lái)“在家就可尋醫(yī)問(wèn)藥”的體驗(yàn),具有一定的實(shí)用價(jià)值。

2020年初,一場(chǎng)突如其來(lái)的疫情讓民眾意識(shí)到健康的重要性?;诖耍緢F(tuán)隊(duì)繼承微信小程序即用即走,便利快捷的優(yōu)點(diǎn),匯總市場(chǎng)的主流需求,自主開(kāi)發(fā)了一個(gè)功能齊全、質(zhì)量上乘的健康衛(wèi)生小程序。在“守衛(wèi)寧+”微信小程序中,用戶可以定位查詢附近的醫(yī)院及去往路線、進(jìn)行智能咨詢、通過(guò)癥狀查詢藥品,同時(shí)提供了交流互助平臺(tái)等功能。小程序通過(guò)移動(dòng)互聯(lián)網(wǎng)進(jìn)行內(nèi)容推送與需求對(duì)接,真正意義上實(shí)現(xiàn)了信息時(shí)代對(duì)于健康衛(wèi)生領(lǐng)域的促進(jìn)作用。

1 小程序總體框架

微信小程序原生框架基于MINA框架,包括視圖層、邏輯層和系統(tǒng)層。視圖層使用描述語(yǔ)言wxml和wxss;邏輯層基于javascript的框架,處理事務(wù)邏輯;系統(tǒng)層接入微信客戶端的原生能力。視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),讓開(kāi)發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯??蚣芴峁┴S富的微信原生API,可以方便地調(diào)用微信提供的能力,如獲取用戶信息,本地存儲(chǔ)等。微信小程序的設(shè)計(jì)業(yè)務(wù)邏輯、數(shù)據(jù)和界面完全分離,有高內(nèi)聚低耦合的特性。

微信云開(kāi)發(fā)技術(shù)融合原生框架,實(shí)現(xiàn)了無(wú)縫調(diào)用微信開(kāi)放能力,使得開(kāi)發(fā)者無(wú)需搭建和運(yùn)維服務(wù)器,可免鑒權(quán)直接使用平臺(tái)提供的API進(jìn)行業(yè)務(wù)開(kāi)發(fā),即可實(shí)現(xiàn)小程序的快速上線和迭代,大大降低開(kāi)發(fā)門(mén)檻,提高開(kāi)發(fā)效率。小程序的云開(kāi)發(fā)具有云數(shù)據(jù)庫(kù)、云存儲(chǔ)、云函數(shù)和云調(diào)用等基礎(chǔ)能力。云開(kāi)發(fā)系統(tǒng)架構(gòu)分別由終端層、接入層和資源層組成(如圖1)。在終端層,開(kāi)發(fā)者工具提供了完善的開(kāi)發(fā)和測(cè)試的能力,可以滿足大部分開(kāi)發(fā)者的需求,HTTP API則提供了在小程序訪問(wèn)外部開(kāi)發(fā)資源的能力。在接入層中,所有的云開(kāi)發(fā)請(qǐng)求都會(huì)經(jīng)過(guò)微信后臺(tái),通過(guò)微信保障通信安全和身份鑒權(quán)。資源層中包括了函數(shù)服務(wù)和后臺(tái)服務(wù),保障我們?cè)崎_(kāi)發(fā)資源的安全性。

圖1 云開(kāi)發(fā)框架

2 小程序開(kāi)發(fā)相關(guān)技術(shù)

小程序以微信開(kāi)發(fā)者工具為平臺(tái),使用微信小程序原生框架,融合云開(kāi)發(fā)技術(shù)開(kāi)發(fā)完成。服務(wù)端前臺(tái)采用JavaScript、WXML、WXSS和JSON等技術(shù),后臺(tái)數(shù)據(jù)利用云數(shù)據(jù)庫(kù)進(jìn)行處理,可以接收請(qǐng)求,處理數(shù)據(jù),操作數(shù)據(jù)庫(kù),存儲(chǔ)數(shù)據(jù)。

2.1 關(guān)鍵技術(shù)分析

(1)緩存功能

微信小程序中緩存是一項(xiàng)重要的功能,緩存模塊可以存儲(chǔ)文件、用戶授權(quán)的信息等數(shù)據(jù)。“守衛(wèi)寧+”小程序中用緩存模塊實(shí)現(xiàn)存儲(chǔ)微信用戶授權(quán)信息。

用戶登錄后,用wx.setStorage()方法獲取的用戶信息并存入本地緩存中,當(dāng)用戶點(diǎn)擊發(fā)布求助信息頁(yè)面時(shí),系統(tǒng)會(huì)用wx.getStorage()方法從本地緩存中取值,調(diào)用用戶信息。

(2)定位功能

微信小程序中常會(huì)使用用戶定位信息,用戶定位可為“守衛(wèi)寧+”的用戶提供定位附近醫(yī)院的服務(wù)。

用戶使用導(dǎo)航功能時(shí),用wx.getLocation()方法為用戶定位當(dāng)前位置,尋找附近的醫(yī)院、藥店,實(shí)現(xiàn)導(dǎo)航功能。

(3)模糊搜索

“守衛(wèi)寧+”為方便用戶使用,提供了藥品查找與醫(yī)生查找功能,通過(guò)與云數(shù)據(jù)庫(kù)連接,用戶可使用輸入關(guān)鍵詞的方式進(jìn)行醫(yī)生或藥品信息的模糊查找,提高了用戶的查找效率。

2.2 其他技術(shù)

(1)爬蟲(chóng)數(shù)據(jù)

“守衛(wèi)寧+”小程序的云數(shù)據(jù)庫(kù)中存儲(chǔ)了大量的醫(yī)生、藥品信息,數(shù)據(jù)均采用爬蟲(chóng)技術(shù)在網(wǎng)上獲取,生成表格后上傳至平臺(tái)云數(shù)據(jù)庫(kù)中。

(2)內(nèi)容管理CMS

平臺(tái)提供了內(nèi)容管理供管理員進(jìn)行日常的數(shù)據(jù)維護(hù)和管理。

3 小程序主要功能開(kāi)發(fā)與實(shí)現(xiàn)

3.1 需求分析

針對(duì)現(xiàn)有微信小程序功能單一、用戶體驗(yàn)感差等問(wèn)題,采用調(diào)查法、信息研究法等研究方法,了解各個(gè)年齡階段的用戶需求,收集和分析調(diào)研資料。主要需求有以下幾方面:用戶能夠在小程序上進(jìn)行相關(guān)疾病或癥狀的尋醫(yī)和問(wèn)藥活動(dòng);用戶之間能夠相互分享健康衛(wèi)生等問(wèn)題的經(jīng)驗(yàn);小程序能夠宣傳健康醫(yī)療相關(guān)的知識(shí);保證所有發(fā)布數(shù)據(jù)全程可追溯。固定時(shí)間內(nèi)進(jìn)行數(shù)據(jù)挖掘及分析,自動(dòng)提取和下鉆數(shù)據(jù),統(tǒng)計(jì)出用戶感興趣的話題。

3.2 功能設(shè)計(jì)

(1)頁(yè)面功能(如圖2)

圖2 業(yè)務(wù)流程圖

首頁(yè)提供最新國(guó)際新聞和醫(yī)療資訊,以及定期更新的健康衛(wèi)生小貼士。也提供信息反饋入口,用戶可給開(kāi)發(fā)者提出意見(jiàn)和建議。

尋醫(yī)頁(yè)面提供海量醫(yī)生和醫(yī)院的信息,可以進(jìn)行分類檢索。用戶可對(duì)癥尋醫(yī),也可查看具體對(duì)應(yīng)科室所屬的所有醫(yī)生信息。還提供附近醫(yī)院導(dǎo)航功能,醫(yī)生信息大全欄目可顯示所有醫(yī)生的詳細(xì)信息(姓名、年齡、擅長(zhǎng)方面、所在醫(yī)院等),可按需進(jìn)行了解和選擇。

問(wèn)藥頁(yè)面中配置藥品數(shù)據(jù)庫(kù),有數(shù)百條常見(jiàn)藥物以及對(duì)應(yīng)的詳情信息??稍谒阉骺蜉斎胂嚓P(guān)癥狀查詢到相關(guān)藥品,用戶也能跳轉(zhuǎn)到第三方平臺(tái)進(jìn)行購(gòu)買(mǎi)。

用戶頁(yè)面可使用當(dāng)前登錄的微信賬號(hào)同步自動(dòng)注冊(cè)一個(gè)小程序賬號(hào),實(shí)現(xiàn)信息自動(dòng)綁定。用戶可以通過(guò)VIP功能累積登錄的天數(shù),實(shí)現(xiàn)會(huì)員分級(jí),各級(jí)別享有不同的福利。

(2)交流平臺(tái)

在交流平臺(tái)中,用戶可發(fā)表與健康醫(yī)療衛(wèi)生相關(guān)的問(wèn)題,也可以分享自己的看法觀點(diǎn)及經(jīng)驗(yàn)。用戶之間可以在評(píng)論區(qū)進(jìn)行交流(如圖3)。

圖3 交流平臺(tái)和智能咨詢頁(yè)面

(3)智能咨詢

用戶可在智能咨詢界面向在線機(jī)器人咨詢疾病相關(guān)的問(wèn)題。機(jī)器人語(yǔ)料庫(kù)提供上百種疾病的癥狀和應(yīng)對(duì)措施,用戶可以根據(jù)自己的癥狀,疾病,持續(xù)時(shí)間,用過(guò)的藥對(duì)機(jī)器人尋求幫助。

結(jié)論:微信小程序的開(kāi)發(fā)是一個(gè)循序漸進(jìn)的過(guò)程,通過(guò)對(duì)微信開(kāi)發(fā)者工具的使用學(xué)習(xí)和對(duì)醫(yī)療健康小程序使用情況的調(diào)研,對(duì)小程序的框架及其內(nèi)部功能都進(jìn)行了專業(yè)化的實(shí)現(xiàn)。對(duì)比目前的國(guó)家形勢(shì),為構(gòu)建起強(qiáng)大的公共衛(wèi)生體系,健康衛(wèi)生小程序是一種信息化時(shí)代的重要工具,“守衛(wèi)寧+”微信小程序不僅能促進(jìn)大眾對(duì)健康衛(wèi)生的重視,而且也在一定程度上滿足了用戶在醫(yī)療方面的需求,具有一定的推廣應(yīng)用價(jià)值。

猜你喜歡
開(kāi)發(fā)者頁(yè)面框架
刷新生活的頁(yè)面
框架
廣義框架的不相交性
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
16%游戲開(kāi)發(fā)者看好VR
CHIP新電腦(2016年3期)2016-03-10 13:06:42
一種基于OpenStack的云應(yīng)用開(kāi)發(fā)框架
一種基于OpenStack的云應(yīng)用開(kāi)發(fā)框架
iOS開(kāi)發(fā)者調(diào)查
電腦迷(2015年8期)2015-05-30 12:27:10
iOS開(kāi)發(fā)者調(diào)查
電腦迷(2015年4期)2015-05-30 05:24:09
安卓開(kāi)發(fā)者之煩惱
安化县| 罗江县| 河北省| 天祝| 天长市| 永善县| 怀化市| 开阳县| 乐安县| 镇巴县| 长子县| 海阳市| 罗江县| 海原县| 平谷区| 玉龙| 康平县| 惠安县| 息烽县| 通江县| 舞阳县| 怀远县| 寿阳县| 龙江县| 于都县| 辛集市| 平舆县| 青浦区| 麟游县| 霍邱县| 旬邑县| 鸡西市| 平果县| 陵水| 诸城市| 南宁市| 定结县| 武威市| 河津市| 交城县| 和静县|