微信點(diǎn)餐系統(tǒng)設(shè)計(jì)論文

時(shí)間:2022-04-02 11:41:15

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

微信點(diǎn)餐系統(tǒng)設(shè)計(jì)論文

1微信公眾平臺(tái),一個(gè)人人可以擁有的新媒體

微信是騰訊公司推出的一款語音對(duì)講建有社交功能的APP,用戶間能夠通過語音留言進(jìn)行交流,還可以通過朋友圈實(shí)現(xiàn)互相了解近況,十分受用戶的追捧。微信公眾平臺(tái)是騰訊公司在微信的基礎(chǔ)上新增的功能模塊。微信公眾平臺(tái)分為服務(wù)號(hào)和訂閱號(hào)兩種類型,任何組織或個(gè)人都可以通過注冊(cè)擁有一個(gè)微信公眾平臺(tái)。訂閱號(hào)每天可以給關(guān)注用戶群發(fā)1次圖文、圖片、文字、語音等類型的消息,因此具有一定的媒體屬性。為區(qū)分傳統(tǒng)媒體,微信公眾平臺(tái)被冠以新媒體的稱號(hào)。微信公眾平臺(tái)提供了一種基于HTTP協(xié)議和XML標(biāo)準(zhǔn)的請(qǐng)求和響應(yīng)機(jī)制。該機(jī)制的工作過程如下:微信服務(wù)器可以將用戶發(fā)給微信公眾平臺(tái)的各種消息以XML的形式發(fā)送給第三方Web服務(wù)器并等待響應(yīng),第三方Web服務(wù)器處理完畢后,3秒內(nèi)可將處理結(jié)果以XML形式發(fā)送給微信服務(wù)器,微信服務(wù)器接收響應(yīng)信息解析并把結(jié)果發(fā)送給請(qǐng)求用戶。任何第三方都可以通過該機(jī)制,在騰訊提供的技術(shù)標(biāo)準(zhǔn),開發(fā)出了基于微信公眾平臺(tái)的Web應(yīng)用。

2在線點(diǎn)餐系統(tǒng)的前世今生

在線點(diǎn)餐系統(tǒng)是指用戶可以通過線上點(diǎn)餐、下單、支付,系統(tǒng)將訂單下發(fā)到指微信公眾平臺(tái)點(diǎn)餐系統(tǒng)設(shè)計(jì)與研究張翼黑龍江東方學(xué)院150060定商戶,商戶收到訂單后,準(zhǔn)備菜品,組織配貨并送貨上門的O2O系統(tǒng)。這類系統(tǒng)有著廣泛的市場(chǎng)前景,2013年全國餐飲收入25392億元,以1%為在線點(diǎn)餐傭金計(jì)算,在線點(diǎn)餐服務(wù)的傭金市場(chǎng)就將近254億元,再加上廣告費(fèi)等各類其他形式的收入,在線點(diǎn)餐系統(tǒng)的潛在市場(chǎng)將至少達(dá)到256億元。廣闊的市場(chǎng)前景,使得這種商業(yè)模式受到很多創(chuàng)業(yè)者的青睞。目前,國內(nèi)知名的點(diǎn)餐平臺(tái)有:餓了么、點(diǎn)餐網(wǎng)、超級(jí)小二等。這些在線點(diǎn)餐系統(tǒng)已經(jīng)初具規(guī)模,但是仍然沒有做到全面覆蓋,服務(wù)上也有需要進(jìn)一步改進(jìn)的地方,因此,基于微信公眾平臺(tái)的在線點(diǎn)餐系統(tǒng)仍然有很大的發(fā)展空間。

3利用微信公眾平臺(tái)實(shí)現(xiàn)在線點(diǎn)餐系統(tǒng)的前期規(guī)劃

3.1基于微信公眾平臺(tái)的點(diǎn)餐系統(tǒng),共有如下幾個(gè)模塊

微信公眾平臺(tái)后臺(tái)模塊:該模塊負(fù)責(zé)處理用戶發(fā)給公眾平臺(tái)的信息請(qǐng)求并做出響應(yīng),例如,用戶發(fā)來菜品的名稱,公眾平臺(tái)自動(dòng)回復(fù)響應(yīng)的菜品價(jià)格、簡(jiǎn)介、圖片等信息,根據(jù)用戶的消費(fèi)習(xí)慣,進(jìn)行推薦等功能。微信用戶模塊:該模塊可以為微信用戶提供菜品詳細(xì)介紹并提供訂餐及支付功能,評(píng)價(jià)功能,分享頁面,美食收藏等功能。商家模塊:該模塊用于商家對(duì)自身信息和菜品、打折信息、配餐時(shí)間、送餐時(shí)間等信息進(jìn)行管理,同時(shí)訂單到達(dá),送餐流程管理,第二天預(yù)算訂單數(shù)等功能。管理員模塊:該模塊對(duì)系統(tǒng)的運(yùn)行進(jìn)行全面管理和維護(hù),具有商家結(jié)算功能,廣告管理功能,報(bào)表功能,數(shù)據(jù)挖掘功能和菜品推薦管理功能,

3.2系統(tǒng)的開發(fā)環(huán)境及平臺(tái)選擇

本系統(tǒng)可以采用Framework4.5作為開發(fā)環(huán)境,SQLServer2008作為數(shù)據(jù)庫,云服務(wù)器作為系統(tǒng)數(shù)據(jù)存儲(chǔ)載體。系統(tǒng)使用MVC開發(fā)架構(gòu)開發(fā),將HTML5和CSS3作為網(wǎng)站的前端語言,需具備良好的交互性和用戶體驗(yàn)。考慮到將來系統(tǒng)的數(shù)據(jù)基數(shù)可能會(huì)分龐大,所以在數(shù)據(jù)庫的設(shè)計(jì)上要充分應(yīng)用關(guān)系代數(shù)理論,設(shè)計(jì)符合第三范式的數(shù)據(jù)庫結(jié)構(gòu)。對(duì)于查詢請(qǐng)求比較多的數(shù)據(jù)要可以采用反第三范式的結(jié)構(gòu)存儲(chǔ),來提高查詢性能。在系統(tǒng)的開發(fā)過程中,要遵循系統(tǒng)功能、數(shù)據(jù)庫訪問和用戶界面三層分開的原則,這樣可以大大提高系統(tǒng)的擴(kuò)展性和易于維護(hù)性。

3.3基于微信公眾平臺(tái)的點(diǎn)餐應(yīng)用實(shí)現(xiàn)方法

因?yàn)橛脩襞c微信公眾品臺(tái)的交互通常是使用文本的方式,所以在系統(tǒng)開發(fā)前應(yīng)該設(shè)計(jì)一套簡(jiǎn)單并容易記憶的指令集。當(dāng)用戶發(fā)送這些命令到微信公眾平臺(tái)時(shí),微信服務(wù)器會(huì)將這些命令轉(zhuǎn)發(fā)到Web服務(wù)器,Web服務(wù)器對(duì)于這些命令做好解析并處理,然后,將結(jié)果以文本消息或者圖文的形式返回給微信服務(wù)器,微信服務(wù)器會(huì)將公眾平臺(tái)的響應(yīng)下發(fā)到相應(yīng)用戶,并最終在用戶的微信上呈現(xiàn)。

4初具規(guī)模后的長遠(yuǎn)發(fā)展

因?yàn)槲⑿殴娖脚_(tái)主動(dòng)向用戶推送消息的能力較弱,缺乏用戶間的互動(dòng)功能,所以當(dāng)系統(tǒng)積累了一定的用戶群體之后,可以針對(duì)用戶終端的硬件平臺(tái),開發(fā)基于Android和IOS平臺(tái)App進(jìn)一步提高服務(wù)的質(zhì)量,增加用戶的粘度。App與微信公眾平臺(tái)Web服務(wù)器程序共享一個(gè)數(shù)據(jù)庫,實(shí)現(xiàn)微信數(shù)據(jù)和App數(shù)據(jù)打通。利用App可以更加方便的推送美食信息,優(yōu)惠信息等內(nèi)容,增加系統(tǒng)的贏利點(diǎn)。

5結(jié)束語

基于微信公眾品臺(tái)的點(diǎn)餐系統(tǒng),是一個(gè)非常接地氣的O2O創(chuàng)業(yè)項(xiàng)目,通過本文的介紹,希望能對(duì)那些有此想法創(chuàng)業(yè)的人,有所幫助,為繁榮地方經(jīng)濟(jì)做出一定的貢獻(xiàn)。

作者:張翼單位:黑龍江東方學(xué)院