C#課程設(shè)計(jì)餐飲管理系統(tǒng)課程設(shè)計(jì)
C#課程設(shè)計(jì)-餐飲管理系統(tǒng)-課程設(shè)計(jì)
C#課程設(shè)計(jì)-餐飲管理系統(tǒng)
隨著餐飲業(yè)務(wù)的不斷發(fā)展和顧客的不斷增多,餐飲店存在管理復(fù)雜、貨品繁多、菜品多樣、價(jià)格多變、折扣靈活、現(xiàn)金量大以及報(bào)表需求復(fù)雜多樣等特點(diǎn),現(xiàn)有的人工管理方式已不能完全勝任,而決定了計(jì)算機(jī)管理系統(tǒng),餐飲管理軟件。
系統(tǒng)不僅具有功能完善、安全可靠、配置靈活、操作簡(jiǎn)單、模塊組合簡(jiǎn)易的優(yōu)點(diǎn),而且具有友好的用戶界面和很高的性能價(jià)格比,它能實(shí)時(shí)地收集、傳遞、加工、處理管理信息和數(shù)據(jù),形成一系列的決策文檔和管理報(bào)表及財(cái)務(wù)報(bào)表??蛻羰褂秒娔X信息管理系統(tǒng),使業(yè)務(wù)管理的井井有條,能使用戶獲得更大的社會(huì)效益和經(jīng)濟(jì)效益
根據(jù)信息管理系統(tǒng)可行性分析的四個(gè)基本方面可得如下結(jié)論:
1)經(jīng)濟(jì)上的可行性:從長(zhǎng)遠(yuǎn)角度來看,此系統(tǒng)的投入會(huì)給酒店帶來管理嚴(yán)格化、信息統(tǒng)計(jì)完整化、數(shù)據(jù)處理智能化、經(jīng)濟(jì)預(yù)算科學(xué)化、業(yè)務(wù)處理高效化等,顧客對(duì)酒店的滿意程度和酒店經(jīng)濟(jì)效益會(huì)有提高。
2)技術(shù)上的可行性:經(jīng)調(diào)查發(fā)現(xiàn),絕大多數(shù)酒店都已具備計(jì)算機(jī)硬軟件環(huán)境。
3)管理上的可行性:社會(huì)可行性是指所建立的信息系統(tǒng)能否在該企業(yè)實(shí)現(xiàn),在當(dāng)前操作環(huán)境下能否很好的運(yùn)行,即組織內(nèi)外是否具備接受和使用新系統(tǒng)本文源自六維論文網(wǎng)的條件。從組織內(nèi)部來講,管理信息系統(tǒng)的建立,可能導(dǎo)致某些制度,甚至管理體制的變動(dòng)。從組織外部來講,管理信息系統(tǒng)運(yùn)行后,是否有關(guān)部門認(rèn)可和接收,將直接影響企業(yè)的營(yíng)業(yè)額。對(duì)于涉及社會(huì)經(jīng)濟(jì)現(xiàn)象的系統(tǒng),還應(yīng)該考慮原始數(shù)據(jù)的來源有無保證。經(jīng)過與酒店主管領(lǐng)導(dǎo)的接觸發(fā)現(xiàn),大多數(shù)領(lǐng)導(dǎo)都能意識(shí)到酒店管理信息系統(tǒng)使用的必要性,他們對(duì)信息系統(tǒng)已經(jīng)有很高的認(rèn)可度,管理可行性完全滿足。
4)社會(huì)可行性:無論是對(duì)顧客、酒店主管領(lǐng)導(dǎo)還是酒店員工都有益處,方便了點(diǎn)菜、結(jié)帳的程序,減少了各種工作的人工錄入。同時(shí),系統(tǒng)的開發(fā)對(duì)整個(gè)社會(huì)的信息化程度發(fā)展有巨大推動(dòng)作用。
?。ǘ?餐飲管理系統(tǒng)功能分析
系統(tǒng)不僅具有功能完善、安全可靠、配置靈活、操作簡(jiǎn)單、模塊組合簡(jiǎn)易的優(yōu)點(diǎn),而且具有友好的用戶界面和很高的性能價(jià)格比。
餐飲管理系統(tǒng)
登錄管理系統(tǒng)
基礎(chǔ)信息
輔助工具
系統(tǒng)維護(hù)
系統(tǒng)設(shè)置
快捷菜單
桌臺(tái)信息
員工信息
日歷
計(jì)算器
記事本
權(quán)限管理
系統(tǒng)備份
系統(tǒng)恢復(fù)
口令設(shè)置
鎖定系統(tǒng)
開臺(tái)
取消開臺(tái)
點(diǎn)/加菜
消費(fèi)查詢
結(jié)賬
退出管理系統(tǒng)
1)、對(duì)登陸系統(tǒng)的操作人員要有所區(qū)分,有根據(jù)餐廳的職位進(jìn)行設(shè)計(jì),如普通的收銀員,經(jīng)理,還有超級(jí)管理員;有具有全部權(quán)限的管理員;還有只能進(jìn)行查詢的操作人員。目前賬號(hào)是:曾,密碼是:123;
2)桌臺(tái)信息
桌臺(tái)信息,包括桌臺(tái)名稱,桌臺(tái)位置,桌臺(tái)類型,包間費(fèi)等,這主要是對(duì)桌臺(tái)的費(fèi)用管理設(shè)置,可以對(duì)任何一張桌臺(tái)管理。
3)員工信息
員工信息包括員工的姓名,身份證號(hào),員工編號(hào),員工性別,員工年齡。這些信息填寫之后不可以隨便修改,只有超級(jí)管理者才能對(duì)這些資料進(jìn)行修改。
4)開臺(tái)單是顧客進(jìn)入餐廳時(shí)所選餐桌的系統(tǒng),只要包括桌臺(tái)編號(hào),顧客名稱,服務(wù)員,賬單日期,用餐人數(shù),注備。
4)菜單表,是餐飲系統(tǒng)最主要本文源自六維論文網(wǎng)之一,它包括菜的編號(hào),名稱,還有價(jià)格,以及是哪號(hào)桌臺(tái)所點(diǎn),當(dāng)然還有各類的菜系。
5)數(shù)據(jù)備份和恢復(fù)、
數(shù)據(jù)備份恢復(fù)是餐飲管理系統(tǒng)的重要部分,數(shù)據(jù)只有經(jīng)常做好備份才能保證數(shù)據(jù)的安全性,確保數(shù)據(jù)的不丟失,是一個(gè)管理系統(tǒng)好壞的關(guān)鍵部分。系統(tǒng)恢復(fù)是在系統(tǒng)數(shù)據(jù)出現(xiàn)問題后對(duì)數(shù)據(jù)進(jìn)行恢復(fù),但要確保之前做好了系統(tǒng)備份。
6)系統(tǒng)的輔助工具
系統(tǒng)的輔助工具有日歷,計(jì)算器,和記事本。
計(jì)算器和記事本,每臺(tái)計(jì)算機(jī)系統(tǒng)里都有,所以可以直接調(diào)用就可以了。
?。ㄈ┵e館酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
桌臺(tái)信息
員工信息
菜單
?。ㄋ模┐a解析
1)用戶登陸窗體的代碼
private void btnSubmit_Click(object sender, EventArgs e)
{
if (txtName.Text == "")
{
MessageBox.Show("請(qǐng)輸入用戶名", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
if (txtPwd.Text == "")
{
MessageBox.Show("請(qǐng)輸入密碼", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (txtName.Text == "曾")
{
if (txtPwd.Text == "123")
{
FrmMain main = new FrmMain();
main.Show();
this.Hide();
}
else
{
MessageBox.Show("密碼錯(cuò)誤", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
else
{
MessageBox.Show("賬號(hào)錯(cuò)誤", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
}
2)系統(tǒng)鎖定代碼,當(dāng)操作管理者臨時(shí)離開時(shí),可以對(duì)系統(tǒng)進(jìn)行鎖定,防止無關(guān)人員對(duì)系統(tǒng)操作。該窗體去除了最小化最大化,還有關(guān)閉這三個(gè)按鈕,所以一定要輸入解鎖碼,才能解鎖。MinimizeBOX=false;controlbox=false;
Maximizebox=false;
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "2")
{
this.Close();
}
Else
MessageBox.Show("解鎖碼錯(cuò)誤","警告",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
3)對(duì)計(jì)算器,記事本的調(diào)用代碼
private void 記事本ToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("notepad.exe");
}
private void 計(jì)算器ToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("calc.exe");
}
private void 日歷ToolStripMenuItem_Click(object sender, EventArgs e)
{
frmCalendar calender = new frmCalendar();
calender.ShowDialog();
}
?。ㄎ澹﹫?bào)告總結(jié)
餐飲管理系統(tǒng)不僅具有功能完善、安全可靠、配置靈活、操作簡(jiǎn)單、模塊組合簡(jiǎn)易的優(yōu)點(diǎn),而且具有友好的用戶界面和很高的性能價(jià)格比,它能實(shí)時(shí)地收集、傳遞、加工、處理管理信息和數(shù)據(jù),形成一系列的決策文檔和管理報(bào)表及財(cái)務(wù)報(bào)表??蛻羰褂秒娔X信息管理系統(tǒng),使業(yè)務(wù)管理的井井有條,能使用戶獲得更大的社會(huì)效益和經(jīng)濟(jì)效益。是中心餐飲店的好助手。
相信餐飲管理系統(tǒng)的功能會(huì)越來越強(qiáng)大,越齊全。通過對(duì)餐飲管理系統(tǒng)的制作,我發(fā)現(xiàn)自己的C#知識(shí)還是不夠,只有不斷學(xué)習(xí)才能對(duì)知識(shí)的加深,軟件的制作技術(shù)也會(huì)提高。
101000