餐饮管理系统论文 第2页
MATERIAL表
列名 翻译 类型 PK/FK
M_ID 原料编号 int PK
M_NAME 原料名称 nvarchar(50)
M_TYPE 原料类别
1. 蔬菜
2. 肉禽
3. 谷物 int
M_AMOUNT 原料存量 decimal(18, 2)
M_PRICE 原料购入单价 money
MATERIAL_IN_DISH表
列名 翻译 类型 PK/FK
MID_ID 菜肴关系编号 int PK
D_ID 菜肴编号 int FK,引用DISH表中的D_ID主键
M_ID 原料编号 int FK,引用MATERIAL表中的M_ID主键
DR_ID 酒水编号 int FK,引用DRINK表中的DR_ID主键
MEMBER_CARD表
列名 翻译 类型 PK/FK
MEM_ID 会员卡编号 int PK
MEM_NAME 会员姓名 nvarchar(50)
MEM_POINT 会员卡点数 int
TABLESET表
列名 翻译 类型 PK/FK
T_ID 桌位编号 int PK
T_TYPE 桌位类别
1. 大桌
2. 中桌
3. 小桌
4. 包厢 int
T_STATE 桌位状态
1. 空
2. 就餐
3. 预定 int
B_ID 绑定账单编号 int FK,引用BILL表中的B_ID主键
程序说明:
主要类说明:
Restaurant.Account.AccountManagement 对账号进行管理
主要方法: AccountLogin 登录系统
JobTypeDescription 返回工作类型的描述
ChangePassword 修改密码
AddAccount 添加账号
ModifyAccount
QueryAccount 查询账号
DeleteAccount 删除账号
Restaurant.Bill.BillManagement 对账单进行管理
主要方法: AddBill 添加账单
ModifyBill 修改账单属性
AddDishToBill 向账单中添加菜肴
DeleteDishInBill 删除账单中的菜肴
ModifyDishInBillState 修改账单中菜肴状态
DeleteBill 删除账单及其所有菜肴,只能删除状态为结账的账单
QueryBill 查询账单
QueryDishInBill 查询账单中包含的菜肴
QueryDishLine 查询Dish_Line表中数据
Restaurant.Compare 数字查询方式
主要方法: GetCompareString 根据不同比较类型返回相应字符串
Parse 通过字符串得到比较方式
Restaurant.Dish. DishManagement 对菜肴进行管理
主要方法: AddDish 添加新菜肴,无原料及酒水
QueryByID 通过ID查询菜肴
QueryDish 菜肴查询
QueryDishRelation 查询菜肴所含原料及酒水
ModifyDish 修改菜肴属性
DeleteDish 删除菜肴
Restaurant.Finance. FinanceManagement 对财务项进行管理
主要方法: AddFinance 添加财务项
DeleteFinance 删除财务项
QueryFinance 查询财务项
Restaurant.Material. MaterialManagement 对原料进行管理
主要方法: AddNewMaterial 添加新原料
ModifyMaterial 修改原料属性
QueryMaterial 查询原料
DeleteMaterial 删除原料
Restaurant.Member. MemberManagement 对会员卡进行管理
主要方法: AddMember 添加会员
ModifyMember 修改会员属性
QueryMember 查询会员
DeleteMember 删除会员
Restaurant.Table.TableManagement 对桌位进行管理
主要方法: AddTable 添加桌位
ModifyTable 修改桌位属性
QueryTable 查询桌位
DeleteTable 删除桌位
窗体说明:
AccountForm 账号管理
AddDishForm 向账单中添加菜肴
BillForm 经理状态下的账单删除管理
BillManageForm 前台账单管理
BillReportForm 账单报表管理
BillTableForm 前台桌位管理
BillTableReportForm 账单桌位报表
ChangePasswordForm 修改密码
CookDishForm 当前等待菜肴显示
DishForm 菜肴管理
DishMenuForm 查看菜单
DishRelationForm 修改菜肴原料
DrinkReportForm 酒水报表
FinanceForm 财务管理
FinanceReportForm 财务报表
LoginForm 登录窗体
MaterialForm 原料及酒水管理
MaterialReportForm 原料报表
ParentForm 主窗体
SellReportForm 菜肴销售报表
TableForm 桌位管理
功能需求:
1、 前台营业模块:
接待预订
形象地显示餐厅房台状态,可进行订单录入(录入订台、订菜信息)、订单确认(审查确认订单)、可动态显示客人预订的信息。预订菜单时,可点选单独菜品或套餐。能进行客人档案录入、查询、打印预订单。可提前若干天进行预订,到客人指定的用餐日期和餐次时,电脑会自动提示。预订的桌台在客人到达时,可再次修订菜品,确认后电脑会自动指挥厨部打印机,分菜品类别或品名、桌台区域打印预订的点菜单。
开台、点菜、转台、并台、分台
形象地显示房台预订、开台、用餐、空闲状态。可开台、转台、并台、分台、取消开台。支持简码点菜、编码点菜、触摸屏点菜。可按授权点
选可赠送的菜品。点菜时既可点取单独菜品也可点取预先备好的套餐。可选择或录入菜品说明和台面备注。可在同一界面快速完成选台、点菜。可取消或修改未出品的菜品。选定桌台号时,可按区域或直接快速选取。可锁定操作的桌台,以免多人同时操作同桌台时造成失误。可催菜、缓菜。可多台连台开台、连台点菜。可记录和提示连台信息,可追加连台的桌台。有沽清菜提示。支持限量菜品点菜,点取限量菜品时,系统会自动减少存量,并动态提示。点菜一经确认,电脑会自动指挥厨部打印机,分菜品类别或品名、桌台区域打印点菜单。可在客人用餐时增加台面备注,同时厨部打印机会自动打印增加的信息。可给收银台发出打印结帐单的通知。便于及时打单。
结帐
支持单台或多台同时结帐。可进行多种收款方式(储值卡、现金、支票、信用卡、挂帐等)并行结帐。收款方式可自行设定。可收取包间房费、钟点房费、服务费。支持按所授权限进行菜品类别分别打折、整单打折、菜品单品打折、抹零优惠、免单处理。整单打折时可设定某些菜品(如酒水)不打折。可选择按点菜单结帐或按出品结帐。套餐结帐时可选择帐单打印格式。持卡人结帐时,系统自动根据不同类别的卡片按设定的比例打折。并将消费金额自动记入个人档案。可处理客人挂帐、误结帐恢复、可将客人消费记入档案、可记录是否给付客人发票事项。备有收银交班报表、日报表(按收款方式)、明(结帐窗口)细报表。支持结帐单因故变动后的多次打印,并分别作出记录。可锁定收银桌台,以防收银时其他人对该台进行的操作。
打折
获得授权的操作者,可以在网络中的任何机器上对菜品进行打折处理。打折只能在授权人规定的比例内进行。打折后,打折者的操作行为被系统如实记录备查。
误结帐恢复
已经完成结帐收银的台桌,如有需要(增加菜、打错折、收款方式错等)可