伍冬莉
摘 要:在當(dāng)今社會(huì),人們的生活質(zhì)量不斷提高,但傳統(tǒng)餐飲娛樂(lè)行業(yè)的日常運(yùn)作主要還是靠人工管理,效率低下。針對(duì)此種情況,本論文設(shè)計(jì)了方便度假村、農(nóng)家樂(lè)、中小型餐飲娛樂(lè)行業(yè)使用的餐飲娛樂(lè)管理系統(tǒng)。本系統(tǒng)主要利用C#.NET語(yǔ)言,以SQL Server 2005為后臺(tái)數(shù)據(jù)庫(kù),Visual Studio 2012為開(kāi)發(fā)工具,實(shí)現(xiàn)了餐飲娛樂(lè)管理系統(tǒng)的開(kāi)發(fā)工作。該系統(tǒng)不僅可以提高企業(yè)的管理水平和工作效率,也可以最大限度地減少手工操作帶來(lái)的失誤,幫助企業(yè)快速有效的管理餐飲娛樂(lè)行業(yè)的各項(xiàng)業(yè)務(wù)。
關(guān)鍵詞:Visual Studio;餐飲娛樂(lè);數(shù)據(jù)庫(kù);管理
1.概述
本餐飲娛樂(lè)管理系統(tǒng)利用C#.NET[1]的相關(guān)知識(shí),設(shè)計(jì)了相關(guān)的模塊。通過(guò)它,管理者可以基本解決當(dāng)前餐飲娛樂(lè)行業(yè)遇到的問(wèn)題,并且更加方便快捷的對(duì)客戶(hù)進(jìn)行預(yù)定、結(jié)賬、打折、查詢(xún)等功能。達(dá)到界面友好美觀,信息查詢(xún)方便靈活,數(shù)據(jù)存儲(chǔ)可靠安全等效果[2]。
該餐飲娛樂(lè)管理系統(tǒng)的三大優(yōu)點(diǎn):便捷性方面:人工對(duì)餐飲娛樂(lè)信息的管理得浪費(fèi)大量不必要的時(shí)間,并且繁瑣復(fù)雜,隨著計(jì)算機(jī)技術(shù)的發(fā)展,這些問(wèn)題都輕而易舉的得到了解決[3]。精確性方面:傳統(tǒng)的人工記賬容易出錯(cuò)導(dǎo)致不精確。如果使用軟件系統(tǒng),精確度比較高。安全性方面:傳統(tǒng)的人工記錄方式使得查詢(xún)麻煩,易磨損丟失,保密性很差[3]。但如果采用電子文檔的方式進(jìn)行數(shù)據(jù)的保存,這都將會(huì)簡(jiǎn)便可靠,數(shù)據(jù)的安全性可以得到最大程度的保證[4]。
2.使用技術(shù)的介紹
C#是一個(gè)語(yǔ)言,net是一個(gè)平臺(tái),上面支持用C#或者VB.Net寫(xiě)代碼。另外,C#不但可以開(kāi)發(fā)基于.net的應(yīng)用程序,也可以開(kāi)發(fā)基于Win Form的程序[5]。
SQL是英文Structured Query Language的縮寫(xiě),意思為結(jié)構(gòu)化查詢(xún)語(yǔ)言。SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),其主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。
SQL Server 2005數(shù)據(jù)庫(kù)引擎便于構(gòu)建和管理用于業(yè)務(wù)的可用和高性能的數(shù)據(jù)應(yīng)用程序,為關(guān)系型數(shù)據(jù)庫(kù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠地存儲(chǔ)功能[5]。
3.系統(tǒng)總體設(shè)計(jì)
(1)功能模塊設(shè)計(jì):
該餐飲娛樂(lè)管理系統(tǒng)主要分為五大功能:公共模塊、查詢(xún)模塊、管理模塊、結(jié)賬模塊以及消費(fèi)預(yù)定模塊。各個(gè)模塊的具體功能如下所示:公共模塊:顧名思義,該模塊屬于公共所有的,可以由進(jìn)入該餐飲娛樂(lè)管理系統(tǒng)的所有人進(jìn)行操作,如計(jì)算器、返回首頁(yè)、注銷(xiāo)登錄、修改密碼等功能。查詢(xún)模塊:由員工進(jìn)行操作,當(dāng)有客戶(hù)前來(lái)消費(fèi)時(shí),先查詢(xún)?cè)摽蛻?hù)的相關(guān)資料,若客戶(hù)為會(huì)員,則可以進(jìn)行消費(fèi),否則需引領(lǐng)客戶(hù)注冊(cè)。管理模塊:由經(jīng)理以及系統(tǒng)管理員進(jìn)行操作,經(jīng)理進(jìn)行客戶(hù)的管理和員工的管理,系統(tǒng)管理員進(jìn)行菜譜的管理和娛樂(lè)的種類(lèi)管理。結(jié)賬模塊:該模塊由員工操作,客戶(hù)消費(fèi)娛樂(lè)完后,進(jìn)行相應(yīng)的賬單打印以及結(jié)賬服務(wù)。消費(fèi)預(yù)定模塊:由員工進(jìn)行操作,對(duì)客戶(hù)提供消費(fèi)服務(wù)和預(yù)訂服務(wù)。系統(tǒng)的功能結(jié)構(gòu)圖如下圖3.1所示:
(2)用戶(hù)類(lèi)型:
該系統(tǒng)采用C#.NET語(yǔ)言進(jìn)行開(kāi)發(fā),以Visual Studio 2012為開(kāi)發(fā)工具,SQL Server 2005為后臺(tái)數(shù)據(jù)庫(kù),可以在Windows系統(tǒng)上運(yùn)行。本系統(tǒng)的用戶(hù)類(lèi)型有以下三種:1)員工:客戶(hù)信息的查詢(xún)以及修改,餐飲娛樂(lè)行業(yè)的預(yù)訂服務(wù),客戶(hù)消費(fèi)服務(wù),結(jié)賬等操作。2)管理員:進(jìn)行部分的系統(tǒng)管理功能,如娛樂(lè)種類(lèi)管理、修改登錄密碼、菜譜管理等。3)經(jīng)理:進(jìn)行部分的系統(tǒng)管理功能,如員工管理、修改登錄密碼、客戶(hù)管理等。
(3)數(shù)據(jù)庫(kù)設(shè)計(jì):
該系統(tǒng)使用SQL Server 2005作為應(yīng)用程序的后臺(tái)數(shù)據(jù)庫(kù),根據(jù)對(duì)系統(tǒng)的需求分析和可行性分析,得出了餐飲娛樂(lè)管理系統(tǒng)的E-R圖以及數(shù)據(jù)庫(kù)表的信息。以xiaofei表為例。
4.系統(tǒng)介紹
(1)登陸模塊:進(jìn)入用戶(hù)登錄界面,填寫(xiě)相應(yīng)的用戶(hù)名跟密碼,點(diǎn)擊登錄按鈕。成功登陸或登陸失敗都會(huì)彈出相應(yīng)的提示信息框。(2)管理員操作模塊:該模塊可以實(shí)現(xiàn)部分的系統(tǒng)管理功能,如娛樂(lè)種類(lèi)管理、修改登錄密碼、菜譜管理等。(3)經(jīng)理操作模塊:該模塊可以實(shí)現(xiàn)部分的系統(tǒng)管理功能,如員工管理、修改登錄密碼、客戶(hù)管理等。(4)員工操作模塊:該模塊可以進(jìn)行預(yù)訂服務(wù)、結(jié)賬服務(wù)、客戶(hù)的消費(fèi)服務(wù)等。(5)修改密碼模塊:進(jìn)入該系統(tǒng)的用戶(hù),包括系統(tǒng)管理員、經(jīng)理和員工都可以進(jìn)行修改密碼操作,操作成功回彈出相應(yīng)的提示框。(6)返回首頁(yè)模塊:進(jìn)入該系統(tǒng)的用戶(hù),包括系統(tǒng)管理員、經(jīng)理和員工都可以進(jìn)行返回首頁(yè)操作,操作成功回彈出相應(yīng)的提示框。
部分系統(tǒng)成果圖展示:
參考文獻(xiàn):
[1] 周峰,孫更新.SQL Server 2005中文版經(jīng)典案例設(shè)計(jì)與實(shí)現(xiàn)[M].電子工業(yè)出版社,2006.
[2] 張麗萍,曹靜,陳曉娟.基于C#技術(shù)的酒店管理系統(tǒng)應(yīng)用研究[J].《蘭州交通大學(xué)學(xué)報(bào)》,2010(3):116-118.
[3] Scott Allen等著.C#數(shù)據(jù)庫(kù)入門(mén)[M].郝啟堂,張哲峰譯.清華大學(xué)出版社,2003.
[4] 鄭阿奇,劉啟芬,顧韻華.SQL Server教程[M].清華大學(xué)出版社,2005.
[5] 秦大慶.天津港供水業(yè)務(wù)收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南開(kāi)大學(xué)碩士學(xué)位論文,2011.