餐饮管理系统论文 第2页

餐饮管理系统论文 第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、 前台营业模块:
接待预订
形象地显示餐厅房台状态,可进行订单录入(录入订台、订菜信息)、订单确认(审查确认订单)、可动态显示客人预订的信息。预订菜单时,可点选单独菜品或套餐。能进行客人档案录入、查询、打印预订单。可提前若干天进行预订,到客人指定的用餐日期和餐次时,电脑会自动提示。预订的桌台在客人到达时,可再次修订菜品,确认后电脑会自动指挥厨部打印机,分菜品类别或品名、桌台区域打印预订的点菜单。

开台、点菜、转台、并台、分台
形象地显示房台预订、开台、用餐、空闲状态。可开台、转台、并台、分台、取消开台。支持简码点菜、编码点菜、触摸屏点菜。可按授权点
选可赠送的菜品。点菜时既可点取单独菜品也可点取预先备好的套餐。可选择或录入菜品说明和台面备注。可在同一界面快速完成选台、点菜。可取消或修改未出品的菜品。选定桌台号时,可按区域或直接快速选取。可锁定操作的桌台,以免多人同时操作同桌台时造成失误。可催菜、缓菜。可多台连台开台、连台点菜。可记录和提示连台信息,可追加连台的桌台。有沽清菜提示。支持限量菜品点菜,点取限量菜品时,系统会自动减少存量,并动态提示。点菜一经确认,电脑会自动指挥厨部打印机,分菜品类别或品名、桌台区域打印点菜单。可在客人用餐时增加台面备注,同时厨部打印机会自动打印增加的信息。可给收银台发出打印结帐单的通知。便于及时打单。

结帐
支持单台或多台同时结帐。可进行多种收款方式(储值卡、现金、支票、信用卡、挂帐等)并行结帐。收款方式可自行设定。可收取包间房费、钟点房费、服务费。支持按所授权限进行菜品类别分别打折、整单打折、菜品单品打折、抹零优惠、免单处理。整单打折时可设定某些菜品(如酒水)不打折。可选择按点菜单结帐或按出品结帐。套餐结帐时可选择帐单打印格式。持卡人结帐时,系统自动根据不同类别的卡片按设定的比例打折。并将消费金额自动记入个人档案。可处理客人挂帐、误结帐恢复、可将客人消费记入档案、可记录是否给付客人发票事项。备有收银交班报表、日报表(按收款方式)、明(结帐窗口)细报表。支持结帐单因故变动后的多次打印,并分别作出记录。可锁定收银桌台,以防收银时其他人对该台进行的操作。

打折
获得授权的操作者,可以在网络中的任何机器上对菜品进行打折处理。打折只能在授权人规定的比例内进行。打折后,打折者的操作行为被系统如实记录备查。

误结帐恢复
已经完成结帐收银的台桌,如有需要(增加菜、打错折、收款方式错等)可

上一页  [1] [2] [3] [4] [5] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有