李紫艷 馮亞麗
摘要:該系統(tǒng)闡述了飯店管理系統(tǒng)的開發(fā)過程,針對(duì)系統(tǒng)的功能展開敘述,該系統(tǒng)包括員工查詢、用戶消費(fèi)查詢、結(jié)賬、菜單的添加和刪除客戶信息查詢等功能;最后介紹了數(shù)據(jù)庫中的一些重要表格的設(shè)置。
關(guān)鍵詞:飯店系統(tǒng)管理;查詢; 結(jié)賬; 菜單
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)02-0068-02
Abstract: This system describes the hotel management system management system's development process, according to the function of the system described, the system includes staff query, the user consumer inquiries, billing, menu to add and delete customer information query and other functions. At last, the paper introduces the database of some important table settings.
Key words: the hotel management system; query; checkout; menu
在計(jì)算機(jī)軟件普遍應(yīng)用的今天,越來越多的軟件與生活中的大小事件聯(lián)系起來,各式各樣的軟件為我們的生活管理帶來了便利。在加上軟件開發(fā)平臺(tái)的多樣性與簡(jiǎn)便性,使得軟件開發(fā)越來越簡(jiǎn)單,所能實(shí)現(xiàn)的功能越來越強(qiáng)大,管理越來越方便,但是成本卻越來越低,這就使得各行各業(yè)把它們的傳統(tǒng)管理方式轉(zhuǎn)變?yōu)槔密浖砉芾怼1菊撐倪\(yùn)用C#編程語言在.NET平臺(tái)上設(shè)計(jì)開發(fā)“餐飲管理系統(tǒng)”。實(shí)現(xiàn)了顧客開臺(tái)、點(diǎn)菜、結(jié)帳等等要求的界面化管理,該系統(tǒng)操作簡(jiǎn)單,節(jié)省方便了管理員的工作。數(shù)據(jù)電子化存儲(chǔ),節(jié)省了數(shù)據(jù)存儲(chǔ)的費(fèi)用并增加了數(shù)據(jù)存儲(chǔ)量。實(shí)現(xiàn)了餐飲業(yè)的科學(xué)管理。
1目標(biāo)及分析
1.1飯店管理系統(tǒng)的目標(biāo)
面對(duì)服務(wù)行業(yè)的高速發(fā)展和餐飲企業(yè)信息發(fā)展的過程中出現(xiàn)的各種情況,本系統(tǒng)應(yīng)達(dá)到以下目標(biāo):
1)系統(tǒng)采用人機(jī)交互的方式,界面簡(jiǎn)單、友好、美觀,信息查詢方便,靈活,數(shù)據(jù)存儲(chǔ)安全。
2)可能實(shí)現(xiàn)顧客自主點(diǎn)菜、加菜,查詢及結(jié)賬等操作。
3)嚴(yán)格的數(shù)據(jù)檢驗(yàn)功能,盡量避免錯(cuò)誤。
4)實(shí)現(xiàn)自動(dòng)結(jié)算。
5)可以對(duì)歷史數(shù)據(jù)進(jìn)行查詢。
6)操作性強(qiáng),維護(hù)性強(qiáng)。
1.2可行性分析
1.2.1技術(shù)上的可行性
技術(shù)方面的可行性就是根據(jù)現(xiàn)有的技術(shù)條件,能否實(shí)現(xiàn)系統(tǒng)的各項(xiàng)要求。
1)硬件方面:基于此系統(tǒng)需要的開發(fā)環(huán)境,考慮用戶的實(shí)際運(yùn)行環(huán)境,對(duì)PC機(jī)的要求不高,現(xiàn)在計(jì)算機(jī)的配置都能夠滿足要求。
2)軟件上方面:本系統(tǒng)需要一個(gè)服務(wù)器運(yùn)行程序平臺(tái),一般飯店客戶的數(shù)據(jù)量并不是十分巨大,因此我們選擇的是:SQL Server2005及配套的平臺(tái)Windows XP。而前臺(tái)開發(fā)工具采用Microsoft Visual Studio 2005 ,利用其可視化的開發(fā)環(huán)境、豐富的控件資源,能快速開發(fā)出應(yīng)用程序。
1.2.2經(jīng)濟(jì)上的可行性
1)費(fèi)用:本系統(tǒng)屬于小型的飯店管理系統(tǒng),軟硬件費(fèi)用要求不太高,現(xiàn)行的餐飲行業(yè)都能夠承擔(dān)起其費(fèi)用。
2)效用:實(shí)施該系統(tǒng)也能給公司帶來長(zhǎng)期效益,它可幫助領(lǐng)導(dǎo)實(shí)現(xiàn)管理方法的現(xiàn)代化、科學(xué)化,極大地提高餐飲企業(yè)的工作質(zhì)量與工作效率,減少管理支出的費(fèi)用,從而保證企業(yè)管理的可持續(xù)的良好發(fā)展。因此經(jīng)濟(jì)上具有了系統(tǒng)開發(fā)的可行性。
2 系統(tǒng)功能結(jié)構(gòu)
2.1四大模塊
為了實(shí)現(xiàn)對(duì)餐飲企業(yè)的基本管理,現(xiàn)對(duì)餐飲管理系統(tǒng)結(jié)構(gòu)主要細(xì)分為四大模塊。系統(tǒng)功能結(jié)構(gòu)圖如圖1所示:
1)基礎(chǔ)信息:
桌臺(tái)信息:主要是針對(duì)桌臺(tái)的基本信息進(jìn)行查詢以及增刪改的操作。
職工信息:主要是對(duì)公司職工的基本信息進(jìn)行查詢以及增刪改的操作。
2)輔助工具:
3)日歷:顯示日期工具,對(duì)日期進(jìn)行查看。
計(jì)算器:通過調(diào)用系統(tǒng)的計(jì)算器來計(jì)算數(shù)據(jù)。
記事本:通過調(diào)用系統(tǒng)的記事本工具來記錄數(shù)據(jù)。
3)系統(tǒng)維護(hù):
權(quán)限管理:對(duì)所有用戶的權(quán)限進(jìn)行設(shè)置。
系統(tǒng)備份:對(duì)數(shù)據(jù)庫進(jìn)行備份,以便通過系統(tǒng)恢復(fù)來還原數(shù)據(jù)。
系統(tǒng)恢復(fù):還原備份的數(shù)據(jù)。
4)系統(tǒng)設(shè)置:
口令設(shè)置:修改登錄者的密碼。
鎖定系統(tǒng):通過系統(tǒng)鎖屏,通過密碼才能解鎖,增加系統(tǒng)的安全性。
2.2業(yè)務(wù)流程分析
開發(fā)一個(gè)項(xiàng)目首先要分析系統(tǒng)內(nèi)部各個(gè)模塊的聯(lián)系程度,因此首先要進(jìn)行業(yè)務(wù)流程分析,業(yè)務(wù)流程分析一般是根據(jù)業(yè)務(wù)流程圖來完成的,業(yè)務(wù)流向圖是用來描述各個(gè)模塊,各個(gè)成員之間的關(guān)系,執(zhí)行順序,管理信息的的流向的圖標(biāo)。
首先要有一個(gè)登錄模塊對(duì)登錄用戶進(jìn)行驗(yàn)證,如果驗(yàn)證成功則進(jìn)入系統(tǒng)的主窗體,登錄主窗體之后在根據(jù)登錄的用戶名判斷是不是管理員,如果是管理員則可以操作所有的功能:系統(tǒng)維護(hù)、基礎(chǔ)信息、系統(tǒng)設(shè)置、輔助工具、退出。如果不是管理員則只能查看基礎(chǔ)信息、使用輔助工具和退出。
系統(tǒng)業(yè)務(wù)流程如圖2所示:
3 數(shù)據(jù)庫設(shè)計(jì)
此系統(tǒng)的數(shù)據(jù)庫包含商品信息,消費(fèi)信息,賬目清單等大量數(shù)據(jù),選擇Microsoft SQL Server2005數(shù)據(jù)庫來存儲(chǔ)這些信息,數(shù)據(jù)庫的名字為:hotel_db,數(shù)據(jù)庫中創(chuàng)建了6個(gè)數(shù)據(jù)包用于存儲(chǔ)不同的數(shù)據(jù)。
Tb_food表 存儲(chǔ)食品的相關(guān)信息、tb_foodtype表 存儲(chǔ)食品的類別、tb_guestfood表 存儲(chǔ)消費(fèi)信息、tb_room表 存儲(chǔ)餐廳桌臺(tái)信息、tb_user表 存儲(chǔ)管理用戶信息、tb_waiter表 存儲(chǔ)所有職工信息。
4 登錄模塊的設(shè)計(jì)
1)為了使系統(tǒng)的安全性得到保障,為餐飲管理系統(tǒng)開發(fā)了登錄模塊。通過該模塊能對(duì)登錄用戶進(jìn)行驗(yàn)證,只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)的主界面。登陸界面圖如圖5所示。
4.1主窗體設(shè)計(jì)
在飯店管理系統(tǒng)中主窗體是由3部分組成的。1)系統(tǒng)菜單;2)功能菜單。功能菜單主要顯示:桌臺(tái)客人使用情況,客人的數(shù)量,以及剩余的桌臺(tái)情況等。3)狀態(tài)欄,主要用于顯示系統(tǒng)當(dāng)前的狀態(tài)情況。
主窗體設(shè)計(jì)效果圖如圖6所示:
5 結(jié)束語
經(jīng)過幾個(gè)月的努力,此項(xiàng)目總算告一段落,雖然在測(cè)試中還存在一定瑕疵,但總體功能還是能順利運(yùn)行,希望在以后實(shí)際應(yīng)用中能夠真正的滿足客戶的需求,真正起到自動(dòng)化管理功能。
參考文獻(xiàn):
[1] 百度文庫:數(shù)據(jù)庫課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告—餐飲管理系統(tǒng)[EB/OL]. http://www.docin.com/p-445229083.html.
[2] 餐飲管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)論文 - docin.com豆丁網(wǎng)[EB/OL]. http://www.docin.com/p-470192705.html.
[3] 百度文庫:餐飲管理系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)報(bào)告文檔[EB/OL]. http://wenku.baidu.com/view/f9eab97c168884868762d6fc.html.
[4] 百度文庫:濟(jì)職餐廳窗口出租系統(tǒng)[EB/OL]. http://wenku.baidu.com/view/77d8d72bcfc789eb172dc8df.html.
[5] 百度文庫 VB1058 酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——餐飲管理子系統(tǒng)2[EB/OL]. http://wenku.baidu.com/view/06c94e0979563c1ec5da7173?fr=hittag&album=doc&tag_type=1.
[6] 陳智超. 酒店餐飲管理系統(tǒng)分析與設(shè)計(jì)[D] 昆明: 云南大學(xué), 2012.
[7] 百度文庫:餐飲管理信息系統(tǒng)論文[EB/OL]. http://wenku.baidu.com/view/8f37820ef12d2af90242e6cf.html.
[8] 百度文庫:圖書管理信息系統(tǒng)及餐飲管理信息系統(tǒng)論文[EB/OL]. http://wenku.baidu.com/view/aa544c85ec3a87c24028c45c?.