版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-2014-05通过餐饮管理可以学习到:1) 使用 2003Access2) 使用 AdO 连接数据库3) 通过 SQL语句对数据库进行操作4) 备份还原数据库系统模块功能结构图:图 1餐饮管理系统结构图包含的系统模块为:1) 数据库设计2) 主窗体设计3) 公共类设计4) 注册模块设计5) 登录模块设计- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-6) 开台模块设计7) 点菜模块设计8) 结账模块设计9) 数据库维护模块其中各个模块相互连接,
2、设计大体相同。系统模块一:数据库设计1.数据库分析数据库是存储各种数据信息, 是完整系统最关键的一步。 各种模块就是依靠各种数据进行操作。结合功能,定制7 张数据表1) 用户信息表2) 菜式信息表3) 进货信息表4) 账单信息表5) 商品信息表6) 收入信息表7) 餐桌使用情况表2.数据库设计1.用户信息实体包括:图 2用户信息实体- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-2.菜式信息实体包括:图 3菜式信息实体3.进货信息实体包括:图 4进货信息实体- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论
3、文,制度,方案手册,应有尽有-4.账单信息实体包括:图 5账单信息实体5.商品信息实体包括:图6商品信息实体6.收入信息实体包括:- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 7收入信息实体7.餐桌使用情况实体包括:图 8餐桌使用情况实体3.数据库逻辑结构设计根据上述实体图进行数据表创建。下面以创建用户信息表为例子演示( 1)新建一个数据库,双击“使用设计器创建表”- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 9 新建数据表( 2)在字段名称中分别输入 ID, U
4、name, Upassward, power。数据类型和说明如下:图 10用户信息表结构体( 3)设置完成后,选择“文件 ->保存”,输入名称 LOGIN完成设计表。按照上述的实体图创建 7 个表,如下:- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 11总数据表系统模块二:主窗体设计说明:主窗体是用于对程序的第一感觉,应该向用户展示程序常用的功能。根据餐饮管理功能,本主窗体注意包含以下内容。1) 菜单栏(包括登录、前台服务、后台服务等)2) 工具栏(包含程序常用几个功能,如开台、结账)3) 状态栏(包括系统的名称、当前时间
5、及用户登录信息等)设计步骤如下:( 1)启动 VC+6.0,新建一个 MFC 应用程序,并命名为“餐饮管理”。如图 12- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 12新建一个 MFC工程(2)单击 OK 按键后弹出如下窗口,选择Dialog based ,然后单击Finish 按键完成创建。如图13- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 13程序的创建(3)创建完成后,在菜单栏选择“插入->窗体 ->MENU”。如图 14- 精品文档 -精品
6、文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 15创建菜单项(4)编辑菜单栏和修改对应ID ,如图 16- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 16菜单栏各自菜单对应如下1.登录菜单 ID图 17登录菜单 ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-2.管理菜单 ID图 18 管理菜单 ID 3.前台管理菜单 ID图 19前台管理菜单ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理
7、,论文,制度,方案手册,应有尽有-4.开台菜单 ID图 20开台菜单 ID5.加菜减菜菜单ID图 21加菜减菜菜单ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-6.客户结账 ID图 22客户结账 ID7.客户结账 ID图 23客户结账 ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-8.后台管理 ID图 24后台管理 ID9.进货 ID图25进货ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-10 员工
8、管理 ID图 26员工管理 ID11.商品信息 ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 27商品信息 ID12 菜式信息 ID图 28菜式信息 ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-13.财政收支 ID图 29财政收支 ID14.日收入查询 ID图 30日收入查询 ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-15.月收入查询 ID图 31月收入查询 ID16.进货查询 ID- 精
9、品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 32进货查询 ID17.数据库备份 ID图 33数据库备份 ID18.数据库还原 ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-图 34数据库还原 ID19.数据库初始化 ID图 35数据库初始化ID- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-20.账号权限管理 ID图 36账号权限管理ID21.关于我们 ID图 37关于我们 ID- 精品文档 -精品文档就在这
10、里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-( 5)由于生产的是带图标的工具栏,所以需要在 Resource 选项卡中选择 Insert 导入几个图标文件。如下图 38图 38 工具栏图标 ID( 6)在 CmyDlg 类中的 OninitDialog 函数中动态生产工具栏和状态栏。在该函数中添加如下代码:CTime Time;Time = CTime:GetCurrentTime(); / 获得当前时间 CString Str = Time.Format("%Y-%m-%d"); / 时间格式m_Imagelist.Create(32,3
11、2,ILC_COLOR24|ILC_MASK,1,1);/创建图像列表m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_login);/将图像和列表一一- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-关联m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_open);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_add);m_Imagelist.Add(AfxGetApp()->
12、LoadIcon(IDI_ICON_pay);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_rishouru);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_reg);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_cancel);UINT Array7;for(int i=0;i<7;i+)Arrayi=9000+i;m_Toolbar.Create(this);m_Toolbar.SetButtons(Array,7);m_T
13、oolbar.SetButtonText(0,"系统登录 ");m_Toolbar.SetButtonText(1,"开台 ");m_Toolbar.SetButtonText(2,"加减菜 ");m_Toolbar.SetButtonText(3,"顾客买单 ");m_Toolbar.SetButtonText(4,"本日收入 ");m_Toolbar.SetButtonText(5,"员工注册 ");m_Toolbar.SetButtonText(6,"退出系统
14、 ");m_Toolbar.GetToolBarCtrl().SetButtonWidth(60,120);m_Toolbar.GetToolBarCtrl().SetImageList(&m_Imagelist);m_Toolbar.SetSizes(CSize(70,60),CSize(28,40);m_Toolbar.EnableToolTips(TRUE);for(i=0;i<4;i+)Arrayi=10000+1;m_Statusbar.Create(this);m_Statusbar.SetIndicators(Array,4);for(int n=0;n&
15、lt;3;n+)m_Statusbar.SetPaneInfo(n,Arrayn,0,80);m_Statusbar.SetPaneInfo(1,Array1,0,200);m_Statusbar.SetPaneInfo(2,Array2,0,800);m_Statusbar.SetPaneText(2,"当前时间 "+Str);m_Statusbar.SetPaneText(0,"餐饮管理系统 ");RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);m_Toolbar.
16、GetToolBarCtrl().EnableButton(IDB_kaitai,false);- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-m_Toolbar.GetToolBarCtrl().EnableButton(IDB_pay,false);m_Toolbar.GetToolBarCtrl().EnableButton(IDB_rishouru,false); m_Toolbar.GetToolBarCtrl().EnableButton(IDB_reg,false); m_Toolbar.GetToolBarCtrl()
17、.EnableButton(IDB_add,false); CMenu* pMenu=GetMenu();pMenu->GetSubMenu(1)->EnableMenuItem(0,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(1)->EnableMenuItem(1,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(2)->EnableMenuItem(0,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(2)->
18、EnableMenuItem(1,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(2)->EnableMenuItem(2,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(3)->EnableMenuItem(0,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(3)->EnableMenuItem(1,MF_BYPOSITION | MF_GRAYED); CString Sql;Sql="select * from
19、shouru where 时间 ='"+Str+"'"m_pRs=theApp.m_pCon->Execute(_bstr_t)Sql,NULL,adCmdText);if(m_pRs->adoEOF)theApp.m_pCon->Execute(_bstr_t)("insertintoshouru(时间 )values('"+Str+"')"),NULL,adCmdText);(7)完成后生产的主窗体如图39- 精品文档 -精品文档就在这里- 各类专业好文档,值得你下载,教
20、育,管理,论文,制度,方案手册,应有尽有-图 39运行时的主窗体系统模块三:公共类设计说明:系统在设计中,经常会重复使用同一种功能模块,为避免代码重复使用率过高,往往将重复使用的代码写成公共类。 其中数据库连接是系统必不可少的部分,各个模块都用到了数据库中的类容。 为此我们将数据库连接方法写在程序的 App 类中,因为每个文件都会调用 App.cpp设计步骤如下:( 1 ) 找 到 头 文 件 StdAfx.h, 向 其 中添 加 如 下 代 码, 用 于 将 msado115.dll 动态链接库导入程序中。如图 40#import"C:ProgramFilesCommonFilesSyst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三方劳务合同
- 地平清扫合同
- 浙江劳动合同
- 购房合同跟借款合同
- 新房物业合同
- 房屋认购协议书的效力
- 大学毕业就业协议书
- 敞篷出租协议书
- 房产开发投资协议书
- 机务劳动协议书
- 2025年04月自考00144企业管理概论试题及标准答案
- 湖北省“新八校”协作体2025-2026学年度上学期高三10月月考语文试题及答案
- 2025年初级会计考试(实务+经济法)真题试卷及参考答案(完整版)
- 13《少年中国说(节选)》教学设计 统编版小学语文五年级上册
- 电气安全培训王老师课件
- 前列腺癌全程管理专家共识(2025版)
- 湘美版(2024)八年级上册 第一单元第2课《多彩的假期》课件(内嵌视频)
- 2025年中国石油辽河石化公司秋季高校毕业生招聘45人笔试参考题库附带答案详解
- 食品安全小组培训课件
- 内外部环境因素相关方需求和期望分析与风险和机遇识别评价分析及应对措施
- 八年级科学上册新教材解读课件(浙教版2024)
评论
0/150
提交评论