999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

微信小程序開發(fā)設計與實現(xiàn)

2021-04-03 23:41:06茅曉紅
現(xiàn)代信息科技 2021年19期
關鍵詞:信息化

摘? 要:隨著個人移動終端應用越來越普及,微信小程序使用的場景越來越多。文章從微信小程序的框架入手,以樂扶購平臺為例,講述了小程序從概念設計、數(shù)據(jù)庫設計,到各功能模塊的實現(xiàn),對微信小程序在鄉(xiāng)村振興中的應用進行了探索。測試結果表明,該系統(tǒng)運行安全可靠、界面友好,為農(nóng)戶提供了方便快捷的網(wǎng)上銷售平臺,具有很高的推廣價值。

關鍵詞:微信小程序;信息化;農(nóng)村電商

中圖分類號:TP315? ? ? ? ? ? ? ? ?文獻標識碼:A文章編號:2096-4706(2021)19-0012-06

Development Design and Implementation of WeChat Applet

—Take Lefugou Platform as an Example

MAO Xiaohong

(Guangdong Polytechnic of Science and Technology, Guangzhou? 510640, China)

Abstract: With the increasing popularity of personal mobile terminal applications, WeChat applets are used in more and more scenarios. Starting with the framework of WeChat applet and taking Lefugou platform as an example, this paper describes conceptual design, database design and the realization of various functional modules of the WeChat applet, and explores the application of WeChat applet in rural revitalization. The test results show that the systems operation is safe and reliable, with friendly interface, which provides a convenient and fast online sales platform for farmers and has high promotion value.

Keywords: WeChat applet; informatization; rural E-commerce

0? 引? 言

隨著互聯(lián)網(wǎng)信息技術的迅速發(fā)展,電子商務已經(jīng)逐步成為生活中的主流商業(yè)模式,信息化生活方式已經(jīng)進入社會生活的各個層面,但是由于農(nóng)村信息基礎設備相對落后,農(nóng)村信息化發(fā)展推進緩慢,城市與農(nóng)村之間的數(shù)字鴻溝越來越大,大力推進科技現(xiàn)代化和農(nóng)村信息化顯得尤為重要。充分利用和整合涉農(nóng)信息資源,是加強農(nóng)村基礎設施建設、統(tǒng)籌城鄉(xiāng)發(fā)展、改善社會主義新農(nóng)村建設物質(zhì)條件的一項重要內(nèi)容。微信小程序是一種不需要下載、安裝即可使用的應用,它實現(xiàn)了用戶對應用“觸手可及”的愿望,用戶只要掃一掃或搜一下即可打開應用。本文主要闡述了從設計微信小程序的服務架構和框架入手,通過系統(tǒng)的概要設計、數(shù)據(jù)庫設計,開發(fā)簡單易用的樂扶購小程序平臺,該平臺界面簡潔明了,圖文并茂,具有方便、靈活、易用等特點,能幫助村民更好地利用移動互聯(lián)網(wǎng)平臺,銷售自產(chǎn)的農(nóng)產(chǎn)品和特產(chǎn),對服務廣大農(nóng)村,促進現(xiàn)代信息化技術在振興鄉(xiāng)村戰(zhàn)略中應用發(fā)揮了重要作用。

1? 微信小程序的服務架構和框架

微信小程序無須下載和安裝即可在微信里啟動和使用,與HTML5頁面比起來有更好的用戶體驗、更快的加載速度。微信小程序的服務架構如圖1所示。

微信小程序采用MINA框架,可以分為視圖層和邏輯層,如圖2所示。在視圖層和邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),可以讓開發(fā)者方便快捷地聚焦于數(shù)據(jù)與邏輯上。分層設計使得中間層完全控制了程序?qū)缑娴牟僮鳎瑫r對傳遞數(shù)據(jù)和響應時間進行監(jiān)控。

2? 系統(tǒng)設計

2.1? 功能概要設計

樂扶購平臺小程序采用前后端分離方式,分為前臺以及后臺管理,使用者主要是買家和賣家。買家通過平臺瀏覽商品、訂購、付款。賣家可通過系統(tǒng)管理貨物,幫助買家完成交易,并且可管理買家的訂單以及管理買家留言等功能。系統(tǒng)功能模塊如圖3所示。

2.2? 數(shù)據(jù)庫設計

樂扶購平臺采用的是基于分布式文件存儲的MongoDB數(shù)據(jù)庫,其特點是性能高、易部署、易使用,存儲數(shù)據(jù)非常方便。平臺的數(shù)據(jù)庫表結構為:

(1)廣告表:包括廣告圖片、廣告類型、廣告產(chǎn)品、發(fā)布時間等等。如表1所示。

(2)用戶表:包括頭像、性別、購買數(shù)量、積分數(shù)、地址信息、我的收藏等等。如表2所示。

(3)商品表:包括商品標題、商品分類、商品銷量、商品產(chǎn)地、添加時間等等。如表3所示。

(4)訂單表:包括訂單號、購買用戶、商品信息、收貨人、收貨電話、收貨地址、添加時間、訂單狀態(tài)、支付狀態(tài)等等。如表4所示。

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

3.1? 客戶端UI實現(xiàn)

樂扶購客戶端以智能手機作為硬件平臺,通過微信小程序?qū)崿F(xiàn)用戶注冊、訂單管理、商品管理、平臺管理等操作。如圖4至圖6所示。

3.2? 功能模塊實現(xiàn)

管理員進入系統(tǒng)后,可查看用戶信息、管理訂單、修改商品信息及廣告管理。流程圖如圖7所示。

各功能模塊的實現(xiàn)如圖8至圖12所示。

3.3? 關鍵技術實現(xiàn)

樂扶購是一個電子商務移動平臺,如何快速準確地查找商品,是提高用戶購買效率的關鍵,所以搜索功能是必不可少。實現(xiàn)該功能的關鍵代碼為: