餐館管理之點菜

2022-09-04 00:24:14 字數 2366 閱讀 4670

點菜模組是餐館管理系統的乙個重要環節,它主要有兩個功能:一是儲存客人所點的菜,二是刪除點菜。

一.點菜的設計

首先得先把餐館有的所有菜儲存在資料庫中,這樣才能在表中呼叫資料庫的選單資訊表,點菜介面所要有的屬性應和選單資訊表一致,選單編號,菜系,菜名單價,份數,折扣都得一一對應,然後把所要點的菜選出來,新增到點菜表中即可。點菜從新開台那個地方進去,點菜介面如下圖所示:

客人選好需要的菜後,點選確認按鈕,就把選好的菜顯示在下方,同時儲存到資料庫中,儲存**如下:

string ordnum =txb_ordernum.text;

string orderxi =strcaixi;

string ordername =txb_ordername.text;

float orderperprice =float

.parse( txb_perprice.text);

float orderdiscount = float

.parse(txb_discount.text);

int ordertotalnum =convert.toint32 ( txb_totalnum.text);

//將選菜的具體資訊儲存在具體點菜資訊表中

string strconn = @"

data source=.;initial catalog=restaurant;integrated security=sspi; ";

sqlconnection conn = new

sqlconnection(strconn);

conn.open();

string sqlcom = string.format(@"

insert into 具體點菜資訊(選單編號,菜系,菜名,份數,單價,折扣,桌台位置,狀態)values('','','','','','','','未結賬')

", ordnum, orderxi, ordername, ordertotalnum, orderperprice, orderdiscount,desknum);

sqlcommand cmd = new

sqlcommand(sqlcom, conn);

cmd.executenonquery();

conn.close();

在listview控制項中顯示資訊的**如下:

//

將選菜的資訊顯示在listview控制項中

listviewitem it = new

listviewitem();

it.text =ordnum;

it.subitems.add(orderxi);

it.subitems.add(ordername);

it.subitems.add(txb_perprice.text);

it.subitems.add(txb_discount.text);

it.subitems.add(txb_totalnum.text);

listview1.items.add(it);

在選菜的過程中,客人如果選錯了或者不想要這菜了,就得把它從資料庫中刪了,同時在下表中不顯示,其具體**:

if (listview1.selecteditems.count > 0

)

else

最後把所有選好的確定的菜儲存好,**如下:

string strconn = @"

data source=.;initial catalog=restaurant;integrated security=sspi; ";

sqlconnection conn = new

sqlconnection(strconn);

conn.open();

string sqlcom = string.format(@"

insert into 點菜資訊(選單編號,桌台位置,就餐人數,服務人員)values('','','','')

", txb_ordernum.text, desknum,peocount , servername);

sqlcommand cmd = new

sqlcommand(sqlcom, conn);

cmd.executenonquery();

messagebox.show(

"成功儲存點菜資訊!!");

conn.close();

this

.close();

opform.close();

餐館那些事之 Mediator Pattern

1.概述 mediator pattern 封裝了 一組物件之間的互動,使得物件之間保持松耦合的關係,避免物件維護複雜的關係互動。簡單的說,mediator封裝的是互動。類圖 object例項之間的互動,統一由mediator維護。2.例項 餐館有cook和waiter,cook之間需要彼此交流配合...

C 手機點菜帶後台管理系統

一 原始碼特點 1 採用典型的asp.net三層架構技術進行開發,採用jquery,bootstrap。二 功能介紹 本原始碼是乙個點菜管理系統原始碼。本站可分為前台顧客和後台服務員兩種介面方式。執行後進入本站首頁面,顯示 點菜 和 後台管理 兩種選擇,選擇不同的方式,進入不同的頁面和使用許可權,後...

上班族兼職開小餐館管理技巧

可以找個合夥人,大家一起幹,按股份合作。你一邊上班,他可以幫你料理。只要帳目清楚,不怕他們中飽私囊,但找合夥人的話會降低利潤。所以最好不要合夥,一者本來是小生意,還要兩個人來分利潤,二者與人合夥,不可能是長久的,就算生意好難免發生衝突,如果是朋友,那更麻煩。管理是一件很麻煩的事情,要找到信得過的人實...