單立娟
摘要:隨著移動互聯(lián)網(wǎng)絡(luò)應(yīng)用的普及,越來越多的移動設(shè)備應(yīng)運而生,移動點菜機即將代替?zhèn)鹘y(tǒng)的點菜方式,本文主要就點菜系統(tǒng)后臺數(shù)據(jù)庫的設(shè)計提出方案。利用移動點菜系統(tǒng)能夠有效地減少人為的差錯,并且能夠跟蹤服務(wù)的整個過程,也方便餐飲部門發(fā)現(xiàn)問題所在。通過可視化軟件的支撐,使餐飲部門管理更加規(guī)范、高效、便捷。
關(guān)鍵詞:移動點菜機 配置管理 SqlServer2008
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2016)08-0078-02
1 引言
隨著移動通信的普及,人們對移動通信的應(yīng)用也越來越廣泛。在我國餐飲服務(wù)業(yè)在整個服務(wù)行業(yè)中占有重要比例,如果將移動通信技術(shù)應(yīng)用到相應(yīng)環(huán)節(jié),將大大節(jié)省運營成本,并且能為客戶特供方便、快捷的服務(wù)。目前已經(jīng)有許多餐飲行業(yè)采用了自動點菜系統(tǒng)。本文就某餐飲單位的移動點菜系統(tǒng)提出了整體設(shè)計方案,重點是后臺數(shù)據(jù)庫的設(shè)計。
2 系統(tǒng)總體設(shè)計
移動點菜系統(tǒng)以無線技術(shù)為核心,采用基于無線局域網(wǎng)絡(luò)連接Pocket PC構(gòu)成無線點餐平臺的方案。整個系統(tǒng)由若干移動點菜機、服務(wù)器、若干PC客戶端組成。數(shù)據(jù)庫以及應(yīng)用程序運行在服務(wù)器上。移動點菜設(shè)備與服務(wù)器通過無線接收點構(gòu)成一個無線局域網(wǎng),PC端和服務(wù)器采用有線局域網(wǎng)方式通信,并使用客戶端/服務(wù)器模式,這樣能夠更好地保證系統(tǒng)的穩(wěn)定性和安全性。
餐廳點菜場景主要發(fā)生在大廳、包廂、以及外賣;通過掌上點菜機可以進行開臺、點菜、轉(zhuǎn)臺、退菜等一系列常見需求,通過IEEE802.11b的無線局域網(wǎng),將需求發(fā)送給服務(wù)器,服務(wù)器接受到請求后轉(zhuǎn)給各各PC端或后廚做處理,完成移動點菜的整體流程,如圖1所示。
3 數(shù)據(jù)庫概述
數(shù)據(jù)庫技術(shù)是研究如何組織和存儲數(shù)據(jù),如果高效的獲取和處理數(shù)據(jù)。數(shù)據(jù)庫技術(shù)是現(xiàn)代信息科學與技術(shù)的重要組成部分,是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫技術(shù)研究和解決了計算機信息處理過程中大量數(shù)據(jù)有效地組織和存儲的問題。
通過數(shù)據(jù)庫技術(shù)可以減少數(shù)據(jù)存儲冗余、實現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。
SQLServer2008是微軟公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。是一個可擴展、高性能、為分布式客戶機/服務(wù)器計算所設(shè)計的數(shù)據(jù)庫管理系統(tǒng)??梢噪S時隨地管理任何數(shù)據(jù),可以將結(jié)構(gòu)化、半結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。SQLServer2008可以對數(shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。
4 系統(tǒng)數(shù)據(jù)庫設(shè)計
經(jīng)過需求分析可知該移動點菜系統(tǒng)需要有服務(wù)員信息、菜的信息、廚師、餐桌等信息,這些信息需要保存到數(shù)據(jù)庫當中,實現(xiàn)數(shù)據(jù)共享。
4.1 功能分析
通過對該餐飲部門實際業(yè)務(wù)流程進行分析,我們需要實現(xiàn)服務(wù)員信息管理、餐桌信息管理、菜單信息管理、廚師信息管理、房間信息管理、訂單管理、結(jié)賬管理等餐飲服務(wù)所需要的數(shù)據(jù)管理功能。具體功能模塊如表1所示。
4.2 數(shù)據(jù)結(jié)構(gòu)
經(jīng)過數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計得到相應(yīng)的概念模型E-R圖,通過得到的E-R圖進行數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計,最終確定了相關(guān)數(shù)據(jù)結(jié)構(gòu)。
最終確定該移動點菜系統(tǒng)的數(shù)據(jù)庫一共包含如下8張數(shù)據(jù)表:服務(wù)員信息表、餐桌信息表、房間信息表、菜類信息表、菜信息表、廚師信息表、點菜信息表、服務(wù)員分工表。
如圖2所示,從圖中可以看出表的名稱和字段名稱、以及表和表之間的關(guān)系。經(jīng)過分析,該數(shù)據(jù)庫滿足第三范式,能夠有效地解決數(shù)據(jù)冗余、刪除異常、插入異常和修改常等數(shù)據(jù)庫常見問題。
5 結(jié)語
本數(shù)據(jù)庫的設(shè)計已經(jīng)在某餐飲單位的點菜機開發(fā)中加以應(yīng)用,整個數(shù)據(jù)庫的設(shè)計滿足PC端以及移動端對數(shù)據(jù)信息的需求。 本系統(tǒng)的開發(fā)大大提高了企業(yè)工作效率和服務(wù)質(zhì)量,簡化了餐飲單位的管理工作,明顯提升了企業(yè)的服務(wù)質(zhì)量,從而進一步為企業(yè)帶來了更大經(jīng)濟效益。
參考文獻
[1]張志德,李本富.移動云計算之Android餐飲服務(wù)系統(tǒng)開發(fā)[J].科學技術(shù)與工程,2012(03).
[2]王婭囡.基于ZigBee的自助點菜系統(tǒng)的設(shè)計與實現(xiàn)[D].青島大學,2014.
[3]霍崇浩,郝衛(wèi)東,蔣杰.嵌入式掌上娛樂系統(tǒng)[J].計算機系統(tǒng)應(yīng)用,2012(02).