微信點餐系統(tǒng)設(shè)計論文
時間:2022-04-02 11:41:15
導(dǎo)語:微信點餐系統(tǒng)設(shè)計論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

1微信公眾平臺,一個人人可以擁有的新媒體
微信是騰訊公司推出的一款語音對講建有社交功能的APP,用戶間能夠通過語音留言進行交流,還可以通過朋友圈實現(xiàn)互相了解近況,十分受用戶的追捧。微信公眾平臺是騰訊公司在微信的基礎(chǔ)上新增的功能模塊。微信公眾平臺分為服務(wù)號和訂閱號兩種類型,任何組織或個人都可以通過注冊擁有一個微信公眾平臺。訂閱號每天可以給關(guān)注用戶群發(fā)1次圖文、圖片、文字、語音等類型的消息,因此具有一定的媒體屬性。為區(qū)分傳統(tǒng)媒體,微信公眾平臺被冠以新媒體的稱號。微信公眾平臺提供了一種基于HTTP協(xié)議和XML標(biāo)準(zhǔn)的請求和響應(yīng)機制。該機制的工作過程如下:微信服務(wù)器可以將用戶發(fā)給微信公眾平臺的各種消息以XML的形式發(fā)送給第三方Web服務(wù)器并等待響應(yīng),第三方Web服務(wù)器處理完畢后,3秒內(nèi)可將處理結(jié)果以XML形式發(fā)送給微信服務(wù)器,微信服務(wù)器接收響應(yīng)信息解析并把結(jié)果發(fā)送給請求用戶。任何第三方都可以通過該機制,在騰訊提供的技術(shù)標(biāo)準(zhǔn),開發(fā)出了基于微信公眾平臺的Web應(yīng)用。
2在線點餐系統(tǒng)的前世今生
在線點餐系統(tǒng)是指用戶可以通過線上點餐、下單、支付,系統(tǒng)將訂單下發(fā)到指微信公眾平臺點餐系統(tǒng)設(shè)計與研究張翼黑龍江東方學(xué)院150060定商戶,商戶收到訂單后,準(zhǔn)備菜品,組織配貨并送貨上門的O2O系統(tǒng)。這類系統(tǒng)有著廣泛的市場前景,2013年全國餐飲收入25392億元,以1%為在線點餐傭金計算,在線點餐服務(wù)的傭金市場就將近254億元,再加上廣告費等各類其他形式的收入,在線點餐系統(tǒng)的潛在市場將至少達到256億元。廣闊的市場前景,使得這種商業(yè)模式受到很多創(chuàng)業(yè)者的青睞。目前,國內(nèi)知名的點餐平臺有:餓了么、點餐網(wǎng)、超級小二等。這些在線點餐系統(tǒng)已經(jīng)初具規(guī)模,但是仍然沒有做到全面覆蓋,服務(wù)上也有需要進一步改進的地方,因此,基于微信公眾平臺的在線點餐系統(tǒng)仍然有很大的發(fā)展空間。
3利用微信公眾平臺實現(xiàn)在線點餐系統(tǒng)的前期規(guī)劃
3.1基于微信公眾平臺的點餐系統(tǒng),共有如下幾個模塊
微信公眾平臺后臺模塊:該模塊負(fù)責(zé)處理用戶發(fā)給公眾平臺的信息請求并做出響應(yīng),例如,用戶發(fā)來菜品的名稱,公眾平臺自動回復(fù)響應(yīng)的菜品價格、簡介、圖片等信息,根據(jù)用戶的消費習(xí)慣,進行推薦等功能。微信用戶模塊:該模塊可以為微信用戶提供菜品詳細(xì)介紹并提供訂餐及支付功能,評價功能,分享頁面,美食收藏等功能。商家模塊:該模塊用于商家對自身信息和菜品、打折信息、配餐時間、送餐時間等信息進行管理,同時訂單到達,送餐流程管理,第二天預(yù)算訂單數(shù)等功能。管理員模塊:該模塊對系統(tǒng)的運行進行全面管理和維護,具有商家結(jié)算功能,廣告管理功能,報表功能,數(shù)據(jù)挖掘功能和菜品推薦管理功能,
3.2系統(tǒng)的開發(fā)環(huán)境及平臺選擇
本系統(tǒng)可以采用Framework4.5作為開發(fā)環(huán)境,SQLServer2008作為數(shù)據(jù)庫,云服務(wù)器作為系統(tǒng)數(shù)據(jù)存儲載體。系統(tǒng)使用MVC開發(fā)架構(gòu)開發(fā),將HTML5和CSS3作為網(wǎng)站的前端語言,需具備良好的交互性和用戶體驗??紤]到將來系統(tǒng)的數(shù)據(jù)基數(shù)可能會分龐大,所以在數(shù)據(jù)庫的設(shè)計上要充分應(yīng)用關(guān)系代數(shù)理論,設(shè)計符合第三范式的數(shù)據(jù)庫結(jié)構(gòu)。對于查詢請求比較多的數(shù)據(jù)要可以采用反第三范式的結(jié)構(gòu)存儲,來提高查詢性能。在系統(tǒng)的開發(fā)過程中,要遵循系統(tǒng)功能、數(shù)據(jù)庫訪問和用戶界面三層分開的原則,這樣可以大大提高系統(tǒng)的擴展性和易于維護性。
3.3基于微信公眾平臺的點餐應(yīng)用實現(xiàn)方法
因為用戶與微信公眾品臺的交互通常是使用文本的方式,所以在系統(tǒng)開發(fā)前應(yīng)該設(shè)計一套簡單并容易記憶的指令集。當(dāng)用戶發(fā)送這些命令到微信公眾平臺時,微信服務(wù)器會將這些命令轉(zhuǎn)發(fā)到Web服務(wù)器,Web服務(wù)器對于這些命令做好解析并處理,然后,將結(jié)果以文本消息或者圖文的形式返回給微信服務(wù)器,微信服務(wù)器會將公眾平臺的響應(yīng)下發(fā)到相應(yīng)用戶,并最終在用戶的微信上呈現(xiàn)。
4初具規(guī)模后的長遠(yuǎn)發(fā)展
因為微信公眾平臺主動向用戶推送消息的能力較弱,缺乏用戶間的互動功能,所以當(dāng)系統(tǒng)積累了一定的用戶群體之后,可以針對用戶終端的硬件平臺,開發(fā)基于Android和IOS平臺App進一步提高服務(wù)的質(zhì)量,增加用戶的粘度。App與微信公眾平臺Web服務(wù)器程序共享一個數(shù)據(jù)庫,實現(xiàn)微信數(shù)據(jù)和App數(shù)據(jù)打通。利用App可以更加方便的推送美食信息,優(yōu)惠信息等內(nèi)容,增加系統(tǒng)的贏利點。
5結(jié)束語
基于微信公眾品臺的點餐系統(tǒng),是一個非常接地氣的O2O創(chuàng)業(yè)項目,通過本文的介紹,希望能對那些有此想法創(chuàng)業(yè)的人,有所幫助,為繁榮地方經(jīng)濟做出一定的貢獻。
作者:張翼單位:黑龍江東方學(xué)院