餐馆点餐系统课程设计

上传人:新** 文档编号:497930419 上传时间:2023-06-24 格式:DOCX 页数:11 大小:120.80KB
返回 下载 相关 举报
餐馆点餐系统课程设计_第1页
第1页 / 共11页
餐馆点餐系统课程设计_第2页
第2页 / 共11页
餐馆点餐系统课程设计_第3页
第3页 / 共11页
餐馆点餐系统课程设计_第4页
第4页 / 共11页
餐馆点餐系统课程设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《餐馆点餐系统课程设计》由会员分享,可在线阅读,更多相关《餐馆点餐系统课程设计(11页珍藏版)》请在金锄头文库上搜索。

1、软件工程设计报告餐馆点餐系统班级: 姓名: 学号:XXXXXXXXXXX3333第一章 绪论现实背景和理论背景现实背景我国的餐饮市场经过30 多年的改革开放及发展, 可以说我国正迎来一个餐饮业大发展的时期,市场潜在力量巨大,远景很是广阔。根据中国烹饪协会发布的 2009 年度餐饮业发展报告显示,即便在经济遭受重创的 2009 年,全社会餐饮业零售额达依然到 17998 亿元,同比增长% 。其中,每月的零售额均超过 1300 亿元,增长率稳定在 %至 % 。在各类消费性支出中增幅居前,仅次于交通和通信支出。 并且预计 2012 年餐饮市场还将继续增长, 营业额也将达到 20000 亿元。与此同时

2、,我国餐饮业发展的质量和内涵也发生了重大变化。行业的经营领域和市场空间不断拓宽, 经营档次和企业管理水平不断提高, 经营业态日趋丰富, 投资主体和消费需求多元化特点更加突出, 网点数量和人员队伍继续扩大; 餐饮市场更加繁荣, 消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。集团化、品牌化、产业化和国际化的发展步伐加快,餐饮现代化的进程不断推进。近几年来,中国餐饮业的发展一直保持强劲快速增长同时,也看到目前餐饮行业普遍存在的问题。餐饮企业的发展一直处于自我摸索、自我运作、自我积累和自我完善为主的状态,利润低、承载重、支撑小、发展难的特点突出。餐饮企业在产品标准化技术设备开发、

3、连锁管理体系的建立、专业人才的培养、吸纳资本投入、理论指导和信息交流等方面的条件十分不足,存在着技术开发与设备配套难、 管理与人才难、 配送渠道与发展资金难、 沟通交流与合作难等深层次因素的制约,行业平台和基础支持力量不强,对企业发展产生较大的影响。研究目的和意义目的在我们这个 “食文化 ” 高度发达的国度里,餐饮业毋庸置疑地成为第一大传统产业。然而,正是这历史悠久、规模庞大的产业,却也是信息化程度最慢和最低的产业之一。至今为止,绝大多数餐饮企业的经营方式仍然停留在 “一张纸、一支笔、经理喊破嗓、员工跑断腿” 的境地;而会计工作, 也仍然是以一支笔或一个算盘, 或最好的情况下一个计算器进行加减

4、乘除, 其本质仍然是以人脑计算为基础,不但工作量巨大,而且极易出错。笔者曾经见过生意极好的大排档,服务员进进出出地飞奔于户外桌台、大堂吧台和厨房之间,而经理则用计算器算得满头大汗的场景,蔚为壮观。 且不说这种日复一日的重复、 单调的劳动意义何在, 单就消费计算方面的出错而引发的与客户之间的矛盾纠纷,就不可胜计。其实在人类文明已经进入电子信息的时代,绝大多数重复、单调、可程式化的工作都已经可以交由计算机来完成。 面对复杂和庞大的计算任务, 计算机在效率和准确度方面是人脑所不能望其项背的。作为传统产业的餐饮业,同其他很多传统产业一样,同样可以引入信息化改造。餐饮业的信息化改造内容,主要有:由传统的

5、笔和纸点餐,改用电子点餐;由传统的人工计算、统计、管理,改用电脑进行计算、统计和管理;将现代的电子技术、无线技术、计算机技术和网络技术引入到餐饮行业中来, 替代部分人工操作, 加快餐饮企业的运转效率, 提升餐饮企业的管理水平,使餐饮企业运作更规范、更科学、更高效。在餐饮企业的信息化改造当中,无线点餐(点菜)系统,成为其核心内容,也是餐饮企业进行信息化改造的必由之路。因此本论文研究的目的在于通过餐饮企业的信息化改造暨利用无线技术,替代传统的纸和笔进行电子点餐(点菜)操作,实现远距离地进行信息即时传递。当然,无线点餐(点菜)系统不只是可以进行点餐操作,同时通过配套的餐饮管理软件,还可以实现强大的统

6、计和管理功能,使餐饮企业真正实现信息化。第二章 系统需求分析引言编写目的本文档是餐饮点餐管理系统的项目需求说明书, 对餐饮点餐管理系统的发展进行简要回顾,分析当前的业务流程, 总结此类管理系统的基本特点以及总体功能, 尽可能完整的概括提取出需求方的全部想法。本文档对项目开发人员、设计人员及系统实施人员具有很重要的指导意义。术语定义所谓 ” 翻台率 【 1 】 ” 是指在某期间里,指餐桌座位坐满及餐桌空荡的速度。 一个高翻台率意味更多用餐者吃了并且走了, 而一个低的翻台率意味同样用餐者是在一段长时间里使用餐桌, 或 者餐桌座位是空的。参考资料1 餐饮点餐管理系统项目开发计划目前餐饮企业工作流程目

7、前的中小餐饮企业采用最多的手工记账形式,其业务流程如图所示图手工业务流程分析流程图简介:顾客到达餐厅有引领员引导到座位后,承上菜谱并登记客人所点食品,完毕后唱菜谱并由客人确认,征得客人同意后交给后台厨师及配餐人员,配餐人员根据大厅服务员提交的菜谱为客人配齐所有饮料、酒水、甜点等食物,厨师根据大厅服务员提供的菜谱按照先凉后热的顺序快速加工出美味可口的食物交友送餐人员及时送到指定的餐桌。客人用餐完毕后有服务员或者客户到收银处办理结算手续,客人如有会员卡的话,收银员应给予相应的优惠,结算完毕后有引领员送客人出餐厅,这样的工作方式当客流量增加的时候,必然会出现争抢菜谱, 上错菜,漏上菜、忘记上菜以及计

8、算失误等现象,轻则引起客户的不满,重则引起纠纷,因此有必要采用 新的工作模式,来避免上述情况的发生。所建议系统的工作流程基于传统餐饮企业手工操作所带来的种种弊端,一种新的利用计算机来管理信息的系统 餐饮点餐管理系统也就应运而生,那么该系统的工作流程如图所示图自动化的点餐系统产品功能根据所建议系统的业务流程图,分析出新系统的功能模块图如所示用户登录点餐管理配餐管理结算管理系统管理图功能模块图软件需求描述1 .用户登陆:用户输入用户名及密码后,系统自动验证有效性及用户角色,根据用户拥有的角色自 动进入不同的子系统2 .客户点餐子系统:当客人落座后,服务员手持IPAD登陆点餐子系统后,首先输入相应的

9、 桌号,然后由客人根据不同的服务类别(特价、凉菜、热菜、汤、酒水、饮料) 选择不同的食物及数量,系统根据不同的食物计算出总价格,方便客人控制总价格,如果输入错误系统提供删 除的功能,最后提交到后厨配餐子系统中3 .配餐管理子系统:配餐员或者厨师根据最新的配餐信息,按照时间先后顺序配置食 品,完成后提交给结算管理子系统中4 .结算管理子系统:收银员根据服务员或者客人提供的桌号计算出总价格,客人如果提 供会员卡或者会员号,系统自动验证卡号及会员身份并计算出相应的折扣及实付金额,根据相 应的金额出具对应的发票5 .系统管理子系统:经理登陆子系统后,上传菜谱,管理菜谱及特价。在此子系统中, 还实现了会

10、员及用户、留言、桌位的管理系统用例图系统用例图是按照场景的形式对系统的功能做清晰地设计,具体用例有:登陆用例图所 示,点餐用例图所示,配餐用例图所示,结账用例图所示,管理用例图所示图登陆用例图点餐用例图配餐用例图结算用例图系统设置用例软件接口Windows操作系统所提供的各种API 10 ;第三章系统设计系统部署图设计系统部署图是指系统的物理结构和软件结构在空间上的部署,本系统采用流行的C/S 结构,该结构是基于客户端与服务器的结构,原因是本系统的应用场景是中小规模的餐厅及餐 馆,目前一期工程中不提供Web服务,仅限于企业内部办公室用,因此采用C/S结构是科学的也是合理的。具体结构见图所示IP

11、AD上图中服务器是整个系统运行的基础, SqlServer2005服务器,网络传输采用的是 是目前需要安装虚拟 Win7系统图系统部署图负责所有客户端的数据传输与存储,采用WiFi ()技术,客户端采用 IPAD作为终端显示,但数据库设计1:数据库名称以db开头2:函数以F_开头3:数据库表以T_开头1:创建数据库登录账号 dining2: 创建数据库db_dining 的所有者用户 Dining3: 配置账号映射:dining- dining经过对系统的需求分析,发现系统中有以下实体:如图所示以及他们之间的关系图所示图用户实体图意见实体图会员实体图餐单实体图餐单明细实体图菜谱实体图模型图物理

12、设计是数据库实体的物理实现,下面的图表分别对应概念设计中的每个实体。4: T_CAIPU 表,图所示图菜谱表2:T_CanMingXi ,图所示图餐单明细表3:T_CanDan, 图所示图餐单表4:T_Member, 图所示图会员表5:T_User, 图所示图用户表6:T_YiJian, 图所示图意见表5: F_CaiJinEById, 图所示图计算价格函数6: F_CaiMingById ,图所示图查找菜名函数7: F_MemberLeavlByID ,图所示图会员级别函数8: F_MemberNameByID ,图所示图会员名称函数系统模块设计在对系统需求分析的基础上一共设计了八大模块,分

13、别是如下8 个模块 【11】 。在该模块中主要实现用户身份的验证以及角色的检查,根据用户身份的不同分别登陆到不同的子系统中。本模块是系统的主要模块,在该模块中主要实现菜肴以及酒水饮料的点餐等功能,根据食品的分类把界面分为特价、凉菜、热菜、汤类、酒水、饮料不同的区域以及点菜区域。本模块面向的对象主要是厨师以及酒水饮料配餐员,实现的功能是按照下餐的时间先后顺序显示订餐列表,厨师按照餐单的详细列表配置不同的食品及其他。每个餐单完成后系统提交到收银区。本模块面向的对象主要是收银人员,实现的功能是分别显示配餐完毕后的餐单,客户就餐后提供桌号以及会员卡,系统自动计算出优惠金额以及实付金额,收款后系统自动更

14、新数据库。本模块面向的对象主要是经理管理人员,实现的功能是有会员管理,菜谱管理、用户管理功能本系统采用流行的 C/S 结构,既客户端/服务器端结构,客户端是基于.Net FrameWork 平台的应用程序,服务器端是基于 Sql Server 2005 的数据库存储应用系统,采用面向对象 【12】 的开发语言 C#【13】 作为编程语言,使用 Visual studio 2010 作为开发工具以及应用流行的软件开发模型 瀑布模型【 14 】客户端系统目录结构客户端目录结构按照模块的不同创建不同的文件目录,以便于文件的管理及今后的二次开发,截图如所示图系统目录目录结构描述:1:DianCan:客

15、户点餐模块 2:PeiCan:食品配餐模块 3: JieZhang :收银结账模块4: Manage:系统管理模块 5: Images:系统图片系统类图设计根据系统中的实体,一共设计6 个类,具体见下图所示图系统类结构图详细描述如下:菜谱类,该类中的属性及方法结构如所示图菜谱类T_CaiPu类是用来描述系统中的菜谱实体,其中的属性有id(菜谱编号卜c_name (菜谱名称)、c_Price (菜价)、c_type(类别)、c_image(照片)、is_Tejia(是否特价卜 isEnable (是否启用)用户类,属性及方法如图所示图用户类T_user类用来描述系统使用者实体,其中的属性有id(记录编号卜userName (用户名)、userPwd (用户密码)、userRole (用户角色)、isEnable (是否启用)(意见类 ):该类的属性及方法如图所示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号