《餐饮系统课程设计.pdf》由会员分享,可在线阅读,更多相关《餐饮系统课程设计.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 目录 一、引言1 二、系统的可行性分析2 三、需求分析3四、总体设计6 五、详细设计9 六、测设方案13 七、设计总结14 八、参考文献15 1 一、引言 1.1 背景 随着人民生活水平和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业,但同样也应看到,餐饮业不仅面临着巨大的发展机遇,也面临着前所未有的挑战和考验。这些挑战主要来源于以下几方面:1.人才的专业化程度不够导致内功不足:因餐饮业门坎较低,中国的大多数餐饮企业的老板是从小店发展起来的,家族式管理的居多,还没有发展到聘请职业经理人,许多还是“人治”,并没有一套现代企业制度和监督管理体制,所以从观念意识、经营思想和管理水平
2、还有待专业化。2.变能力差,缺乏先进的信息工具:现在的餐饮市场火爆,许多以前做电子、房地产等其他行业的老板都凭借雄厚的资金实力挤进餐饮市场,争先恐后的上规模、上档次、比菜品、比服务、拼价格,使餐饮市场竞争激烈,但是许多餐饮企业缺乏对市场的应变能力和灵敏的信息工具,在现今网络经济的时代,许多餐饮企业还处在手工及半手工状态。因此,设计一个餐饮管理系统,就显得越来越重要了。1.2 目的 餐饮管理系统是为了顾客方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐。2 二、餐饮管理系统的可行性分析 2.1 技术水平分析 本软件采用 SQL Server 2005 数据库作为后台数据库支持。本
3、软件专为中小型餐厅消费管理而设计,本软件可在 Windows XP/Win7上运行,不用专业人士去配制服务器可以直接安装使用,具有很好的可移植性,有良好的中文界面,操作简便,适合餐饮服务人员使用。2.2 经济效益分析 本软件能在很大程度上解决中小型餐厅的消费管理,方便对顾客的消费进行管理,本系统运行时能在主菜单上看到当前的桌台情况是否被占用,能很好分配顾客的用餐,顾客点菜时能很好的进行记录,有方便的结账功能,直接计算出找零,本系统还能对桌台信息进行管理,方便以后的增加与减少桌台,同时也能方便的对服务人员的信息进行管理,有系统数据库备份功能,防止系统在死机的情况下丢失大量重要信息。2.3 市场分
4、析 现如今餐饮业发展壮大迅速,拥有一套良好的餐饮管理系统能在很大程度上解决许多问题,方便对服务人员的管理,以及内部的一些信息变化的管理如菜品的增删,价格的改变、桌台的增删、人员的流动,还能很好的管理顾客的点菜、查询消费记录、结账,这将能改善传统意义上的管理,使管理变得方便并且有效,所以本系统有着 3 很好的市场需求前景。三、需求分析 3.1 系统需求分析 建立餐饮管理系统,首先要对该系统进行必要的需求分析,经分析,该管理系统需包括以下的信息:日始日结:设定每个营业日的开始和结束酒菜设置:按类别(酒水饮料、凉菜、热菜主食、包桌、服务用品等)设置酒菜数据营业分析:对营业数据进行统计分析、打印报表
5、销售分析:营业总况、收入金额 点单查询:查询所有历史点单 操作员管理:管理操作员信息,并设置系统操作权限和最低折扣值 帐单查询:查询所有已结帐单 财务查询:查询各类单据和消费情况 工资管理:员工工资的查询、修改、录入 餐桌管理:餐桌类型及数量的删除、添加、修改 菜品管理:菜品名称、类别及售价的添加、删除、修改的管理 零售品管理:零售品名称、进价、及卖价的添加、修改、删除操作 3.2 餐饮管理系统用例图,如下 4 图 2.3 餐饮管理系统的用例图 3.3 业务流程分析图 客户 需求单 前 厅经理 已 配 菜单 客户 不 合 格菜单 合格菜单 厨师长 采购单 采 购员 5 3.4 数据流程图 客户
6、 需求单 P1 需求单处理 不合格菜单 前厅经理 合格菜单 菜单 厨师长 采购单 采购员 查询客户信 6 四、总体设计 4.1 项目规划 餐饮管理系统主要由用户登录、桌台信息管理、服务员信息管理、修改密码、开台、取消开台、点/加菜、消费查询、数据库管理和退出等模块组成,具体规划如下。(1)用户登录模块 该模块主要用于实现验证用户是否合法,只有合法用户才能有权登录,只有登录成功情况下才能进入系统功能主界面,并且在登录的同时能验证登录人员的管理权限,根据权限显示其能管理范围。(2)桌台信息管理模块 该模块主要用于管理桌台的信息,可以设置桌台名称,桌台位置,桌台占用所需价钱。(3)服务员信息管理模块
7、 该模块主要用于方便对服务人员的信息进行管理。(4)修改密码模块 该模块主要用于实现对登录人员的密码进行管理,长时间不更换密码是不安全的,增加此模块能增加系统的安全性。(5)开台模块 该模块主要用于实现对顾客进行开台,已经占用的桌台不能被再次分配,方便分配未占用的桌台给顾客(6)取消开台模块 7 该模块主要用于实现对已经开台的桌台进行取消开台。(7)消费查询模块 该模块主要用于实现客户能够查询自己已消费清单情况,进行核对自己的消费。(8)结账模块 该模块主要用于实现对客户的消费进行自动汇总,显示消费金额,能进行找零计算。(9)数据库管理模块 该模块主要用于实现对系统数据库的备份,防止系统在死机
8、的情况下丢失大量重要信息。4.2 系统业务流程分析 餐饮管理系统的业务流程图如图 3.1 所示。8 4.3 系统功能结构 系统功能结构图如图3.2 所示。图 3.2 系统功能结构图 1 餐饮管理系统 用户登录管理 gu密码管理 取消 开台 删除 添加 数据库管理 结账管理 消费查询管理 开台 服务员管理 桌台信息管理 恢复 备份 修改密码 更新 添加 更新 删除 9 五、详细设计 5.1 数据库设计 本系统采用 SQL Server 2005 作为后台数据库,数据库名称为restaurantManage,其中包含 5 张数据表。下面分别介绍:5.1.1 数据表概要说明 为了对本系统后台数据库中
9、的数据表有一个更清晰的认识,在此设计了一个数据表树形结构图,该结构图包括系统所有数据表,如图5.1 所示。图 5.1 数据表树状结构图 10 5.1.2 部分数据表 E-R 图 本里中规化出的实体主要有菜品信息实体、顾客点菜信息实体、桌台信息实体、用户登录信息实体和服务员信息实体。其中部分实体的 E-R 图如下所示。图 5.2 用户表实体 E-R 图 图 5.3 菜品信息实体 E-R 图 图 5.4 桌台信息实体 E-R 图 11 图 5.5 员工信息实体 E-R 图 图 5.6 顾客点菜信息实体 E-R 图 5.1.3 数据表的结构(1)food 表(菜品信息表)表 food 用于保存菜品的
10、基本信息,该表的结构如图 5.7 所示。图 5.7 菜品信息表 12 (2)guestfood 表(顾客点菜信息表)表 guestfood 用于保存顾客点菜的详细信息,该表的结构如图 5.8所示。图 5.8 顾客点菜信息表 (3)room 表(桌台信息表)表 room 用于保存桌台的一些有关信息,该表的结构如图 5.9 所示。图 5.9 桌台信息表 13(4)userlogin 表(登录人员信息表)表 userlogin 用于保存登录用户基本信息,表的结构如图 5.10 所示。图 5.10 登录用户信息表 (5)waiter 表(餐厅服务人员信息表)表 waiter 用于保存餐厅服务人员的一些
11、基本信息,表的结构如图 5.11所示。图 5.11 餐厅服务人员信息表 六、测试方案设计 (1).测试用户登陆是否成功:打开餐饮管理系统,在“用户名”里填入 admin,“密码”框里我们填入 123456 作为用户登录密码。填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经 14 登陆成功了。再运行程序,会有提示页面出现:程序已经运行,不能再次装载!(2).测试其他用户是否能够登录:打开系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点“确定”返回系统登录页面。(3).测试添加功能是否成功:添加功能:在登录成功之后,即可进入相应的管理页面,点击“添加”,即出
12、现添加页面,即可以添加用户的个人信息资料。最后保存。(4).测试查询功能是否成功:查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找寻的用户的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的用户资料内容,表示测试成功。(5).用户登出系统的测试:在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。(6).测试系统运行所需的数据库:在未装有 SQL Server 2005 数据库的电脑上运行该程序,会提示未发现符合系统的数据库,无法运行。七、设计总结 做程序时,一定不要急
13、于编写代码,而应该首先把需求分析做好,同时把个模块之间的关系、作用和功能了解清楚,另外,值得注意的是,为了方便程序的后期维护,在编写代码的过程中,整体分析一定 15 要明确,代码编写一定要规范。这个系统基本上可以满足一个餐饮企业的需要。该系统设计新颖,功能齐全;但是由于水平有限,一些技术无法实现导致一些功能无法完成,也有一些不足之处,如:用户可以随意修改工人的工资,系统财务部分过于复杂,结算方式中刷卡问题无法彻底解决,系统管理员赋予用户的权限这个问题无法彻底结果,管理员与用户权限相同的问题。八、参考文献 1.软件需求(第 2 版),Karl E.Wiegers,清华大学出版社 2.软件工程 彭龑,重庆大学出版社 3.数据库系统 施伯乐、丁宝康、汪卫,高等教育出版社