mfc餐饮管理具体流程

mfc餐饮管理具体流程

ID:35515087

大小:842.50 KB

页数:45页

时间:2019-03-25

mfc餐饮管理具体流程_第1页
mfc餐饮管理具体流程_第2页
mfc餐饮管理具体流程_第3页
mfc餐饮管理具体流程_第4页
mfc餐饮管理具体流程_第5页
资源描述:

《mfc餐饮管理具体流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2014-05通过餐饮管理可以学习到:1)使用2003Access2)使用AdO连接数据库3)通过SQL语句对数据库进行操作4)备份还原数据库系统模块功能结构图:图1餐饮管理系统结构图包含的系统模块为:1)数据库设计2)主窗体设计3)公共类设计4)注册模块设计5)登录模块设计6)开台模块设计7)点菜模块设计8)结账模块设计1)数据库维护模块其中各个模块相互连接,设计大体相同。系统模块一:数据库设计1.数据库分析数据库是存储各种数据信息,是完整系统最关键的一步。各种模块就是依靠各种数据进行操作。结合功能,定制7张数据表1)用户信息表2)菜式信息表3)进货信息表4)账单

2、信息表5)商品信息表6)收入信息表7)餐桌使用情况表2.数据库设计1.用户信息实体包括:图2用户信息实体2.菜式信息实体包括:图3菜式信息实体3.进货信息实体包括:图4进货信息实体4.账单信息实体包括:图5账单信息实体5.商品信息实体包括:图6商品信息实体6.收入信息实体包括:图7收入信息实体7.餐桌使用情况实体包括:图8餐桌使用情况实体3.数据库逻辑结构设计根据上述实体图进行数据表创建。下面以创建用户信息表为例子演示(1)新建一个数据库,双击“使用设计器创建表”图9新建数据表(2)在字段名称中分别输入ID,Uname,Upassward,power。数据类型和说明

3、如下:图10用户信息表结构体(3)设置完成后,选择“文件->保存”,输入名称LOGIN完成设计表。按照上述的实体图创建7个表,如下:图11总数据表系统模块二:主窗体设计说明:主窗体是用于对程序的第一感觉,应该向用户展示程序常用的功能。根据餐饮管理功能,本主窗体注意包含以下内容。1)菜单栏(包括登录、前台服务、后台服务等)2)工具栏(包含程序常用几个功能,如开台、结账)3)状态栏(包括系统的名称、当前时间及用户登录信息等)设计步骤如下:(1)启动VC++6.0,新建一个MFC应用程序,并命名为“餐饮管理”。如图12图12新建一个MFC工程(2)单击OK按键后弹出如下窗

4、口,选择Dialogbased,然后单击Finish按键完成创建。如图13图13程序的创建(3)创建完成后,在菜单栏选择“插入->窗体->MENU”。如图14图15创建菜单项(4)编辑菜单栏和修改对应ID,如图16图16菜单栏各自菜单对应如下1.登录菜单ID图17登录菜单ID2.管理菜单ID图18管理菜单ID3.前台管理菜单ID图19前台管理菜单ID4.开台菜单ID图20开台菜单ID5.加菜减菜菜单ID图21加菜减菜菜单ID6.客户结账ID图22客户结账ID7.客户结账ID图23客户结账ID8.后台管理ID图24后台管理ID9.进货ID图25进货ID10员工管理ID

5、图26员工管理ID11.商品信息ID图27商品信息ID12菜式信息ID图28菜式信息ID13.财政收支ID图29财政收支ID14.日收入查询ID图30日收入查询ID15.月收入查询ID图31月收入查询ID16.进货查询ID图32进货查询ID17.数据库备份ID图33数据库备份ID18.数据库还原ID图34数据库还原ID19.数据库初始化ID图35数据库初始化ID20.账号权限管理ID图36账号权限管理ID21.关于我们ID图37关于我们ID(5)由于生产的是带图标的工具栏,所以需要在Resource选项卡中选择Insert导入几个图标文件。如下图38图38工具栏图标

6、ID(6)在CmyDlg类中的OninitDialog函数中动态生产工具栏和状态栏。在该函数中添加如下代码:CTimeTime;Time=CTime::GetCurrentTime();//获得当前时间CStringStr=Time.Format("%Y-%m-%d");//时间格式m_Imagelist.Create(32,32,ILC_COLOR24

7、ILC_MASK,1,1);//创建图像列表m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_login));//将图像和列表一一关联m_Imagelist.Add(Af

8、xGetApp()->LoadIcon(IDI_ICON_open));m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_add));m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_pay));m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_rishouru));m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_reg));m_Imagelist.Add(AfxGetApp()->Lo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。