• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Visual C++的餐廳點菜管理系統(tǒng)

      2016-05-03 07:33:58作者王靜南京農(nóng)業(yè)大學(xué)工學(xué)院
      電子制作 2016年7期
      關(guān)鍵詞:人性化設(shè)計

      作者/王靜,南京農(nóng)業(yè)大學(xué)工學(xué)院

      ?

      基于Visual C++的餐廳點菜管理系統(tǒng)

      作者/王靜,南京農(nóng)業(yè)大學(xué)工學(xué)院

      文章摘要:為了提高當(dāng)代餐廳點菜效率、節(jié)約顧客就餐時間,本文主要介紹利用Visual C++、SQL Server開發(fā)的一款餐廳點菜系統(tǒng)軟件。該軟件能實現(xiàn)管理員/顧客注冊、飯店空閑餐桌信息管理、菜譜及價格信息管理、客戶消費查詢、桌臺負(fù)責(zé)人信息管理等功能。Visual C++用于設(shè)計開機(jī)、點菜、菜譜、管理員/用戶注冊等界面,SQL Server用于信息的保存與管理,另外,該款軟件還添加了開機(jī)動畫、背景音樂、令人愉悅的界面皮膚等人性化設(shè)計。

      關(guān)鍵詞:Visual C++ 點菜系統(tǒng) 人性化設(shè)計

      引言

      目前為止,大多數(shù)餐廳都是采用傳統(tǒng)的紙質(zhì)菜譜、人工點菜的方法,此方法存在效率低、菜譜信息陳舊、勞動力不足、顧客等待時間長等弊端。隨著平板電腦的不斷發(fā)展,基于PC端的電子點餐系統(tǒng)成為現(xiàn)代餐廳點菜的發(fā)展方向。若使用餐廳點菜管理系統(tǒng),能夠克服成本高、勞動力不足、更新不變等弊端,還能給顧客帶來更人性化的用戶體驗,讓顧客享受點餐的過程。

      1.系統(tǒng)的總體設(shè)計

      該餐廳點菜系統(tǒng)是一個面向管理員和顧客的管理系統(tǒng)。管理權(quán)限分為管理員權(quán)限和顧客權(quán)限。根據(jù)用戶名、密碼、用戶類別的錄入可辨別和驗證是管理員權(quán)限還是用戶權(quán)限,如圖1。若是管理員,則錄入自己的用戶名以及注冊時寫的密碼,選擇用戶類別,點擊確定。后臺SQL Server數(shù)據(jù)庫就會在管理員表中查詢是否存在此人,存在此信息,則出現(xiàn)管理員界面,否則,出現(xiàn)不存在此人提示框。若是顧客登陸,在第一欄選擇顧客用戶名,用戶類別選擇“顧客”則直接進(jìn)入點菜界面并在后臺數(shù)據(jù)庫保存此顧客信息。總體系統(tǒng)結(jié)構(gòu)如圖2。

      管理員登陸進(jìn)入主體界面之后,會查詢到餐廳年/月/日銷售額信息及增長趨勢統(tǒng)計表、每道菜受歡迎程度和服務(wù)滿意程度等信息,以便于餐廳管理人員及時對整個餐廳運營狀況的掌握以及針對相對情況做出合理措施。

      圖1.用戶登陸界面

      圖2.總體結(jié)構(gòu)圖

      2.數(shù)據(jù)庫設(shè)計

      SQL server是一個可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器所設(shè)計的數(shù)據(jù)庫管理系統(tǒng)。有自主的SQL語言能夠執(zhí)行各種各樣的操作,例如:更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。

      該餐廳點菜系統(tǒng)包含MenuSet(菜單基本信息表)、WaiterSet(服務(wù)生信息表)、ManagerSet(管理員信息表)、DeskSet(桌號信息表)、ClientInfo(客戶點餐信息表)、DailySales(日、月、年銷售額信息表)、Members(會員表)、QuestionSet(調(diào)查問卷統(tǒng)計表)。

      ■2.1菜單查詢模塊數(shù)據(jù)庫設(shè)計

      當(dāng)顧客經(jīng)過用戶登陸之后,擁有顧客權(quán)限,可在左邊信息欄查看菜單信息、空閑桌號信息以及本人的點菜信息,可自由的在界面的操作欄進(jìn)行點菜、加菜、減菜、以及會員注冊的等操作,如圖3。這些信息的顯示都是由SQL server數(shù)據(jù)庫后臺支持。

      ■2.2數(shù)據(jù)庫表的設(shè)計

      該系統(tǒng)總共有8張表,每張表都有對應(yīng)的字段、類型、長度與字段含義,例如圖4:顧客點餐信息表所對應(yīng)的信息。下面是對每張表存放的信息介紹:

      我之前總會認(rèn)為,在越野活動中,速度應(yīng)該遠(yuǎn)排在駕駛技巧或者車輛通過性這些因素的后面,但全新AMG G 63卻用實際行動告訴我,速度在很多時候同樣重要。雖然每次短暫休息時,發(fā)動機(jī)艙內(nèi)的風(fēng)扇都會用巨大的轟鳴聲告訴我這套動力總成和驅(qū)動系統(tǒng)剛才是有多么努力,但當(dāng)我再次在積雪中磨煉自己的雙手和雙腳時,它們卻總會給我提供最為可靠和充沛的前進(jìn)力量。

      1.顧客點餐信息表:存放顧客點餐的信息,例如:顧客所在桌號、已點菜名、應(yīng)付總價等;

      2.菜單基本信息表:存放餐廳今日推出的菜單;

      3.管理員信息表:存放管理員注冊信息;

      4.服務(wù)生信息表:存放服務(wù)員信息;

      5.桌號信息表:存放桌號空閑與否的信息;

      6.會員信息表:存放注冊的會員信息;

      7.日、月、年銷售額信息表:存放每日、每月、每年的銷售額信息;

      圖3.總體界面

      圖4.菜譜結(jié)構(gòu)表

      8.調(diào)查問卷統(tǒng)計表:存放顧客滿意程度調(diào)查的信息。

      3.模塊設(shè)計與實現(xiàn)

      ■3.1點餐模塊設(shè)計與實現(xiàn)

      點餐模塊服務(wù)的對象是顧客。餐廳根據(jù)餐點的分類把界面分為葷菜、素材、湯類、飲料類等不同的區(qū)域以及點菜區(qū)域。顧客首先通過注冊、選好餐桌然后進(jìn)入此點餐環(huán)節(jié)。當(dāng)點擊主界面的主菜單欄中“點餐”,隨即就會彈出一個確定顧客點菜信息的界面。顧客可以通過上面的“加菜”、“減菜”、“修改”、“查詢”按鈕,來進(jìn)行點餐,并且點菜信息會顯示在下面一個文本框中,點餐完畢后點擊“確定”按鈕,同時點菜信息會馬上存入數(shù)據(jù)可系統(tǒng)中,以便調(diào)用。

      ■3.2管理模塊設(shè)計與實現(xiàn)

      管理模塊面向的對象主要是餐廳管理人員?!安俗V更新”功能可根據(jù)不同的時令、不同的消費群偏好來隨時更改菜單信息;“餐廳銷售業(yè)績”功能則為實時監(jiān)控營業(yè)利潤、督促員工努力工作起到重要作用;“銷售額走向趨勢圖”功能則更能直觀的看出營業(yè)利潤趨勢。

      ■3.3評價模塊設(shè)計與實現(xiàn)

      評價模塊面向的對象主要是顧客。點擊主界面中“顧客評價”,就會彈出一張電子調(diào)查問卷,顧客可根據(jù)對此次用餐情況進(jìn)行評價,此中包括服務(wù)員服務(wù)態(tài)度、餐品衛(wèi)生質(zhì)量、對餐廳的建議等等,此模塊能便于餐廳形象的自我改進(jìn)。

      4.特色功能

      1.開機(jī)動畫:該系統(tǒng)的開機(jī)動畫如圖5,每當(dāng)打開該系統(tǒng)進(jìn)行點餐時都會有如圖動畫顯示,會給人一種輕松愉快的點餐過程。該動畫的設(shè)計是基于Visual C++的一個flash顯示控件實現(xiàn)的。

      2.背景音樂:點餐時會有輕柔的背景音樂;

      3.計算器:用于計算價格等;

      4.導(dǎo)入Excel表格:需要打印出來的信息可以通過導(dǎo)入Excel表格來實現(xiàn);

      5.啟動與關(guān)閉軟件時淡化展出或消失:使顧客有視覺上的享受;

      6.紅色皮膚:使系統(tǒng)整體具有美感。

      5.總結(jié)

      論文對基于Visual C++平臺的能點餐系統(tǒng)進(jìn)行了研究與設(shè)計,主體分為PC客戶端界面的設(shè)計與實現(xiàn)、數(shù)據(jù)庫的設(shè)計與實現(xiàn)、后臺的設(shè)計與實現(xiàn)以及三者之間的有效連接的實現(xiàn)等部分。通過此系統(tǒng),餐廳營造了輕松愉快的點餐環(huán)境,更讓顧客能夠感受到餐廳的用心以及對顧客認(rèn)真的態(tài)度,為了完成該系統(tǒng)的設(shè)計,我們研究了很多餐廳的點菜方式,根據(jù)這些餐廳的長處與短處來完善該系統(tǒng)。最后經(jīng)過不斷的調(diào)試,排除BUG,點餐、用戶評價、菜譜更新以及一些人性化設(shè)計等主要功能能夠基本實現(xiàn),整個過程能給人一種輕松愉快的點餐感受。但程序中肯定還會存在一些不盡如人意的地方,這些瑕疵需要在系統(tǒng)日后的維護(hù)中逐步消除。

      【參考文獻(xiàn)】

      *[1]鄭阿奇 丁有和 《Visual C++教程》 清華大學(xué)出版社 2005.7

      *[2]鄭阿奇 丁有和 《Visual C++時訓(xùn)》 清華大學(xué)出版社2005.7

      *[3]梁成升《C語言程序設(shè)計基礎(chǔ)》國防工業(yè)出版社.2006

      *[4]張榮梅《Visual C++實用教程》中國鐵道出版社.2008.9

      *[5]孫鑫 余安萍 《VC++深入詳解》電子工業(yè)出版社.2006

      猜你喜歡
      人性化設(shè)計
      人性化建筑設(shè)計的多角度分析
      淺析城市公園的人文表現(xiàn)
      高校圖書館閱覽環(huán)境的人性化設(shè)計
      科技視界(2016年26期)2016-12-17 21:30:40
      淺談城市居住區(qū)的人性化設(shè)計
      基于中國書院文化的衛(wèi)浴產(chǎn)品創(chuàng)新設(shè)計
      普通汽車遮陽板的改良與設(shè)計
      平昌县| 文成县| 江西省| 上杭县| 诸城市| 白水县| 蓝田县| 定边县| 潼南县| 左权县| 柳林县| 修水县| 莆田市| 武宁县| 竹山县| 陆丰市| 盱眙县| 金湖县| 双柏县| 辽中县| 靖宇县| 梧州市| 榕江县| 黄平县| 天峻县| 凭祥市| 盐边县| 土默特右旗| 马尔康县| 宁强县| 洪雅县| 亳州市| 客服| 沙湾县| 天水市| 平顺县| 兴海县| 宜城市| 兴业县| 蓬溪县| 竹北市|