摘要:針對移動(dòng)互聯(lián)時(shí)代人們消費(fèi)觀念的變化,提出開發(fā)基于微信的餐飲收銀管理系統(tǒng),并給出了具體的實(shí)現(xiàn)方法,為餐飲業(yè)類信息系統(tǒng)的開發(fā)提供可供參考的建議。
關(guān)鍵詞:餐飲;微信;系統(tǒng)實(shí)現(xiàn)
隨著人們物質(zhì)生活水平的提高,越來越多的消費(fèi)者熱衷于戶外消費(fèi),如下館子。隨著互聯(lián)網(wǎng)技術(shù)的深入發(fā)展,移動(dòng)互聯(lián)網(wǎng)時(shí)代正式到來了。人們越來越依賴移動(dòng)客戶端去進(jìn)行信息搜索[1]。在課題前期階段,進(jìn)行了基于微信的餐飲收銀管理系統(tǒng)的、詳細(xì)的系統(tǒng)設(shè)計(jì),本文重點(diǎn)是在前期研究的基礎(chǔ)上,進(jìn)行系統(tǒng)的實(shí)現(xiàn)。
1 關(guān)鍵界面設(shè)計(jì)
1.1 選桌
在收銀系統(tǒng)首頁默認(rèn)選擇“選桌”頁面;頁面左邊是“餐店區(qū)域”,即就餐區(qū)位,可以選擇包廂和大廳;中間上半部分顯示每個(gè)“餐店區(qū)域”的桌位情況;中間下半部分是操作按鈕,有修改、換桌、加菜、催菜、撤單、結(jié)賬等功能;頁面右邊是桌位的詳細(xì)情況,包括點(diǎn)菜情況。
1.2 點(diǎn)菜
“點(diǎn)菜”頁面分三個(gè)區(qū)域,左邊是“菜品分類”;中間是“菜品”,包含菜名和單價(jià),可以對每個(gè)菜品進(jìn)行規(guī)格和數(shù)量的選擇;右邊是訂單詳情,可進(jìn)行增加和減少操作,還可進(jìn)行“選中下單”和“全部下單”,也可“結(jié)賬”操作。
1.3 外賣
“外賣”是本收銀系統(tǒng)處理外賣訂單的功能,該功能是餐店點(diǎn)單的簡化版,省去了“選桌”功能,將“點(diǎn)單”、“配送”、“結(jié)賬”等功能全部集成在一個(gè)頁面。
分三個(gè)區(qū)域:左邊是“菜品種類”;中間是“菜品”明細(xì);右邊是配送地址、顧客電話、配送時(shí)間、配送員等配送信息和賬單明細(xì)情況。
1.4 簡易點(diǎn)菜
“簡單點(diǎn)菜”主要用于不在餐店就餐用戶點(diǎn)菜,省去“選桌”功能,將“點(diǎn)單”和“結(jié)賬”集成在一起。分三個(gè)區(qū)域:左邊是“菜品分類”;中間是“菜品”明細(xì);右邊是賬單,包括金額、折扣、支付方式、賬單明細(xì)。
2 目錄結(jié)構(gòu)設(shè)計(jì)
2.1 整體目錄
WWW目錄是網(wǎng)站的部署目錄,包括index.php、README.md、Application、Public和ThinkPHP等五個(gè)子目錄或文件,index.php是入口文件,README.md是README文件,Application是應(yīng)用目錄,Public是資源文件目錄,ThinkPHP是框架目錄[2]。
2.2 模塊設(shè)計(jì)
Application目錄是默認(rèn)的應(yīng)用目錄,包括Common、Weixin、Home、Admin、Runtime等多個(gè)子目錄。其中,Common是公共模塊, Weixin是微信模塊,Home是前臺(tái)模塊,Admin是后臺(tái)模塊,Runtime是默認(rèn)運(yùn)行時(shí)的目錄。
3 控制類設(shè)計(jì)
3.1 微信模塊
微信模塊包括IndexController、OrderController、GoodsController和CustomerController等四個(gè)類。其中IndexController類包含index方法,用于顯示主頁;OrderController類包含add方法,用于產(chǎn)生訂單;GoodsController類包含index和cart方法,用于分類、分頁顯示商品和購物車管理;CustomerController類包含9個(gè)方法,主要用于實(shí)現(xiàn)顯示主頁、個(gè)人信息、修改個(gè)人信息、個(gè)人消費(fèi)記錄(訂單)、個(gè)人積分、優(yōu)惠活動(dòng)、優(yōu)惠活動(dòng)詳細(xì)內(nèi)容、顯示儲(chǔ)蓄卡和儲(chǔ)蓄卡管理等功能。
3.2 后臺(tái)管理模塊
后臺(tái)管理模塊包括IndexController、ConfigController、Turnover-
Controller和SMSController等四個(gè)類。其中,IndexController類包含index方法,用于顯示主頁、未處理訂單。ConfigController類包含15個(gè)方法,主要用于實(shí)現(xiàn)系統(tǒng)配置、停業(yè)設(shè)置、庫存功能、自定義菜單、添加自定義菜單、刪除自定義菜單、修改自定義菜單、添加默認(rèn)回復(fù)、關(guān)鍵詞回復(fù)、添加關(guān)鍵詞、修改關(guān)鍵詞、刪除關(guān)鍵詞、無效詞回復(fù)、圖文素材管理、添加圖文素材等功能。TurnoverController類包含index方法,用于營業(yè)數(shù)據(jù)。SMSController類包含index方法,用于短信發(fā)送記錄。
3.3 前臺(tái)模塊
前臺(tái)模塊主要包括UserController類,該類包含5個(gè)方法:
①register方法,用于注冊;
②login方法,用于登錄;
③logout方法,用于退出;
④update方法,用于修改個(gè)人信息;
⑤modifyPassword方法,用于修改密碼。
4 結(jié)束語
本文在前期關(guān)于基于微信的餐飲收銀管理系統(tǒng)的系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,具體開發(fā)實(shí)現(xiàn)了該系統(tǒng),該系統(tǒng)在實(shí)際的運(yùn)行中效率高,很好地節(jié)省了時(shí)間,提高了服務(wù)質(zhì)量和服務(wù)品質(zhì)。
參考文獻(xiàn):
[1]張芳.移動(dòng)互聯(lián)網(wǎng)情境下餐飲服務(wù)接觸對顧客行為意向的影響研究[D]. 杭州:浙江大學(xué),2014.
[2]張海藩.軟件工程導(dǎo)論(第6版)[M]. 北京:清華大學(xué)出版社,2013.
作者簡介:
李滿玲(1978-),女,湖南東安人,講師,碩士,主要從事計(jì)算機(jī)應(yīng)用技術(shù)、軟件工程、信息管理等研究。