MFC报告餐饮控制系统Word下载.docx
- 文档编号:7589324
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:18
- 大小:251.17KB
MFC报告餐饮控制系统Word下载.docx
《MFC报告餐饮控制系统Word下载.docx》由会员分享,可在线阅读,更多相关《MFC报告餐饮控制系统Word下载.docx(18页珍藏版)》请在冰点文库上搜索。
SALEBILL
ID
TABLENO
SALES
BEGINDATE
ENDDATE
STATUS
TOTAL
ACTTOTAL
DISCOUNT
PEOPLES
20080602-00001
1
财神到
2008-06-0200:
56:
36
57:
08
已结账
185
5
20080602-00002
无
58:
28
等待
SALEBILL:
记录消费者主要的消费信息
其中TABLENO是记录桌号;
SALES记录销售人员;
BEGINDATE记录开始消费时间;
STATUS记录客户是否结账;
TOTAL:
消费总额;
ACTTOTAL:
扣除折扣后的实际消费;
DISCOUNT:
折扣;
PEOPLES:
消费人数
MATERIEL
NAME
PRICE
CLASSID
SUPPLY
小西饼
10
2
酸菜
11
3
花生
13
MATERIEL:
记录餐馆具体商品信息
其中NAME:
商品名称;
是否打折,打多少;
PRICE:
价格;
CLASSID:
属于哪类商品;
SUPPLY:
餐馆目前是否有供应。
MATERIELCLASS
PARENT
冷菜
RootClass
面点
水果甜点
MATERIELCLASS:
记录商品类信息
商品类名称;
是否打折;
PARENT:
用于构造树,RootClass为根节点。
PAYDETAIL
BILLID
CLASS
点心
45
100
140
PAYDETAIL:
记录支付详情
其中CLASS:
商品类别;
支付总额;
打折情况;
实际支付;
SALEDETAIL
MATERIELID
ITEMCOUNT
ITEMTOTAL
ACTPRICE
32
15
SALEDETAIL:
销售详情
其中MATERIELID:
具体商品;
ITEMCOUNT:
商品数目;
ITEMTOTAL:
总计金额;
该商品所属类别;
ACTPRICE:
实际所需金额(扣除打折);
SINGLEREPORT
19
SINGLEREPORT:
单品报表
对应的商品;
USERS
LOGINID
PSD
TITLE
SEX
DATEBIRTH
HOME
EMPLOYNUMBER
POWER
Admin
[Basedoc][Stat][Sysmain]
[DelBill][CallBill][Deldata][Hang][Recheck]
80
USERS:
用户记录
用户姓名;
LOGINID:
用户登录名;
PSD:
用户登陆密码;
TITLE:
用户职务;
SEX:
用户性别;
DATEBIRTH:
用户出生日期;
HOME:
地址;
EMPLOYNUMBER:
工号;
POWER:
用户对应的权限;
该用户享有的打折情况。
四、详细设计
1、前台销售
该软件的主要功能在前台销售部分展示,当有人来就餐时,单击开单,系统将自动产生一个记录单,此时,你可以根据实际情况在界面中填上桌号、就餐人数;
其他的相关信息将由系统自动产生。
必要信息填写完成后就可以开始点菜了,单击右下方的“+”按钮,出现下面对话框
选择好商品名称后单击“选择”按钮就将商品添加到用户菜单中了,然后在主对话框中双击相应选项出现修改数量的对话框,可以在其中输入所需的份数。
选择其他商品类似。
如果系统有较多的用户记录单
可以使用“隐单”按钮来将已经结果账的记录单隐藏掉,或者使用“消单”按钮将已经结过账的记录单销毁掉;
使用者还可以使用“调单”和“查找”按钮来查找自己感兴趣的记录单。
“调单”是根据记录单序列号来查找的,调的是已经结过账的记录单;
而“查找”是根据桌号来查找的,调的是尚未结账的记录单。
每份记录单有“已结账”、“等待”等状态。
当用户离开时,按“结账”按钮进行结账,
按下“下班”按钮,
统计一天的销售情况,包括已结账的和未结账的等信息。
2、统计报表
选择报表类型及时间范围后,按下“统计”就可以看到所需的报表了。
销售报表单品报表
3、基础资料
主要负责系统内部资料的管理和查询。
3.1、商品类别:
添加、删除商品类
增加同级分类是如果你先选择“苹果”然后单击该按钮,则在同级会出现“新类别XX”,你可以在类别名称中修改,单击保存后生效。
增加下级分类是如果你先选择“苹果”然后单击该按钮,则在下级会出现“新类别XX”,在类别名称中修改名称,单击保存后生效。
增加同级分类增加下级分类
如果要删除某一个类别,可以先单击该类别,然后单击删除,出现对话框按确定即可。
3.2、商品资料
对具体商品的添加、删除和查询
依次单击商品类别、具体商品后右边会出现该商品的详细信息。
如果要在该类别中添加商品可以单击“新增”按钮,填写相应信息后再单击“保存”即可。
如果要删除该类别中的某商品,则单击“删除”即可。
增加操作删除操作
4、系统维护
设置用户权限、添加用户、查看用户信息、清除系统数据等
4.1、用户资料
单击用户名将出现该用户的一系列信息:
姓名、职务、性别、出生日期、籍贯、工号、折扣、权限等
权限包括基础资料管理、统计、系统维护、删除单据、调单、清除数据、挂单、二次结账等等,这些权限分别对应着系统中的相应操作。
你可以单击“新增”按钮来填写信息新增用户
填写完后单击“保存”,该用户就存在了并享有相应权限。
如果要删除用户,那么只要单击相应用户后单击“删除”按钮即可。
4.2、清除数据
选择好时间范围单击清除后系统将删除在此起期间产生的销售记录数据。
五、总结
通过这次实践学习,使我从更深层次上掌握了MFC的部分操作技巧,编程技巧是从实践中积累起来的,要想掌握好、熟练运用MFC并非是一件十分简单的事,因为MFC中包含大量的类,如果你编程时不对这些类有个大概的了解的话,编程时是很痛苦的一件事。
这方面我深有体会,开始时总是照着一个例程在编,感觉还可以;
但是当自己凭空编的时候就愣住了。
因为自己想要进行一些操作,但是不知道调用哪些函数;
想要去求助MSDN,也心有余而力不足;
还好自己想到了去求助baidu,在XX知道中解决了许多问题,但是带来的效果是效率极低,编个简单的小程序都要半天。
于是我尝试着平时积累一些常用控件的调用函数及其简要说明,将其列成表存放在电脑中,不会了就查,有空就看看,在不知不觉中积累了不少。
我不太喜欢用MSDN,感觉它上面写的萝莉啰唆,不太适合我的胃口。
有了平时的积累,到真正自己做的时候就不那么棘手了。
另外,感觉进行数据库操作也是一件相当痛苦的事,前期设计不好,范式不够理想,会导致数据不一致、数据重复、更新错误等等一系列问题,当然对于小型系统来说只要认真点,这些问题发生的概率还是很小的。
然后就是在编写过程中系统运行时经常会出现“断言错误”之类的莫名其妙的错误,遇到这些错误,基本上要高半天才能解决,现在我还没完全了解这类错误的本质。
有时候出现这类错误后,再次运行就可能不出现了,实在是要靠“人品”啊!
当然随着你的编程经验的丰富,“人品”自然会得到提升。
最后一点体会就是做的东西越大,感觉收获越多,当然前提是你要全身心的去尽最大努力去做。
即使有时失败了,也同样有收获。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MFC 报告 餐饮 控制系统