ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:1.03MB ,
资源ID:8456180      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8456180.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(咖啡厅管理系统Word格式文档下载.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

咖啡厅管理系统Word格式文档下载.docx

1、2.3.2 方案二采用C/S建构,将吧台本地计算机作为服务器,运行数据库服务程序与餐厅管理程序客户端。顾客点餐时还是采用传统式的菜单与纸质账单的模式,下单数据在吧台统一录入与管理。2.4 所建议的系统2.4.1 系统说明本系统采用C/S建构,将吧台本地计算机作为服务器,运行数据库服务程序与餐厅管理程序客户端。本系统是咖啡厅管理系统,属于餐饮行业的管理系统,一般的餐饮行业的餐馆在运营期间,操作基本上就是点餐、预订、结账等等的简单操作。而本系统的开发为餐饮行业的餐馆带来的功能已经包含了那些基本操作,比如服务生在给顾客点单完毕后可以使用该系统记录顾客点单信息,包括餐台编号、顾客人数、顾客所点饮品等信

2、息;服务生也可以利用本系统给顾客进行结账,只要输入餐台编号,系统就会根据餐台编号自动计算消费金额。同时也添加很多的功能,比如老板可以随时查看餐台信息、点餐信息、开单信息;顾客增加点餐后服务生可以及时将新增点餐信息登记;顾客预订餐台时可以记录顾客预订信息等等。再者本系统设计页面里的显示信息可以随意更改,用户可以将自己本店的很多特色添加进去,以实现自身的独特性。本系统可以用于很多类似咖啡厅的店铺,比如茶馆、酒吧、饭店等等。只要将里面的程序进行进一步完善,增强一些功能,增加一些需要的功能,这个系统可以变成比较大型的系统,就可以用于比较大型的餐饮行业的酒店。2.4.2 系统流程图开 始进入系统结 账查

3、询餐台编号系统结算结账成功增加消费录入新增餐品信息录入开单信息录入点餐信息更新预订信息预订2.4.3 高层数据流图顾客 3 预订 1 点餐 2结账 预订信息 点餐信息 D2 预订记录 预订信息 D1 点餐记录 店员 D3 账单信息 账单信息 申请结账 2.5 经济可行性由于本系统属于比较小型的管理系统,只需几台电脑就可以对所有餐台进行管理,同时也不像以前咖啡厅有很多的服务员,所以需要投入的资金不需要很大,同时这个小型的管理系统比以前手工操作方便了很多,从而减少了很多时间,利用这些时间可以为咖啡厅带来很大的收益。2.6 技术可行性本系统采用的是Visual Studio 2010作为开发环境,采

4、用SQL Server 2008数据库实现数据存储。如今微软已经研究出Visual Studio 2012和SQL Server 2012,本系统也可以在这些环境中进行编辑、修改、运行。2.7 操作可行性在系统运行后,就用户而言,由于用户使用本系统时不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各页面上的链接或按钮就能执行相应的功能。目前资源的李勇情况和可操作性,只需根据相关需要对数据库中的相应表数据直接操作就可以实现系统的完整、稳定的运行,不会造成系统的巨大压力,可以保证系统的正常运行

5、。3 需求分析3.1 需求概述目前,餐饮服务系统的管理主要有两个方向,一是传统的人工流程的餐饮管理方式,另一个方向则是当下比较流行的软件系统的管理方式。而软件系统管理方式之所以可以兴起并开始在如今占据一席之地,主要是因为现在的人工管理方式存在着诸多弊端,比如收银员的舞弊,等客人结完账再退菜品,退的钱自己留下,结完帐吧原始菜单销毁;又比如手工点单自己不清,造成跑单,丢单等普遍问题;更重要的是,传统的人工管理方式工作效率低,费事费力。所以经营者希望有这样一个系统,合理的分配调节,更好更快的经营管理。3.2 需求模型3.2.1 数据模型服务生餐品餐台开单结账点餐姓名性别年龄电话号码编号状态名称1价格

6、3.2.2 功能模型11 开单 3 12 2 预订信息 开单信息 D1 开单记录 开单信息 D3 预订记录 D2 点餐记录 店员 D4 账单信息 申请结账 3.2.3 行为模型顾客开单点餐结束顾客结账顾客点餐预定结束顾客预定空闲预定3.2.4 数据字典(1)预订情况=预订餐台编号+预订人姓名+预订人手机+顾客人数+预订时间预订餐台编号=112预订人姓名=汉字字符|字母字符预订人手机=11数字11顾客人数=1数字2预订时间=年+月+日+时+分+秒年=4数字4月=112日=131时=124分=059秒=059(2)账单信息=餐台编号+点餐数量+点餐菜单+点餐金额+结账时间餐台编号=112点餐数量=

7、1数字2点餐菜单=汉字字符|数字字符点餐金额=2数字3结账时间=年+月+日+时+分+秒(3)餐台开单记录=餐台编号+顾客人数+服务生+开单时间顾客人数=1数字6服务生=小雅|小芳开单时间=年+月+日+时+分+秒(4)餐台点餐情况=餐台编号+点餐数量+点餐菜单+点餐金额4 总体设计4.1 系统体系结构咖啡厅管理系统1.0输入事务1.1输入开单信息1.2输入预订信息2.0处理账单3.0处理预订3.12.3输出账单信息2.2计算账单2.1接收账单2.1.1输入点餐信息4.2 模块详细说明IPO表 系统:咖啡厅管理系统 作者:张宇杰 模块:处理预订 日期:2013.6.18 编号:被调用:调用:输入:

8、预订信息输出:预订记录处理:局部数据元素:注释:录入预订信息输入预订信息 日期:2013.5.18顾客信息接收顾客信息,生成预订信息更新预订信息 日期:4.3 数据库设计(1)预订餐台表,主要是用来存储对指定餐台的预订情况。如表4.3-1所示。字段名称字段含义字段大小是否为空说明id餐台编号nvarchar(50)非空主键name预订人姓名预订人的姓名phone预订人电话预订人的联系电话rs顾客人数顾客的人数sj预订时间预订餐台的具体时间表4.3-1(2)餐台状态表,主要是用来存储各个餐台的状态和是否点餐情况。如表4.3-2所示。k餐台状态餐台的状态信息dc是否点餐nvarchar(1)1:已

9、点餐;0:没点餐5 详细设计5.1 人机界面设计(1)主界面主界面分为三个部分,分别为系统功能、系统状态显示、餐台状态显示。上面部分是系统的所有功能按钮,顾客开单是使用某一个餐台并录入开单信息,吧台销售是对顾客销售餐饮品,预订管理是预订某一个餐台并录入预订信息,增加消费是方便顾客增加消费餐饮,宾客结账是对某一餐台进行结账处理。左边部分是系统的状态显示,显示了大厅和餐台的总状态信息,大厅信息中有餐台的基本消费信息和开店时间,餐台总状态显示了当前可用的餐台数量、预订的餐台数量、用餐的餐台数量。右边部分是餐台的状态显示,餐台有五种状态,1号餐台显示的图片表示此餐台是刚用餐后的“脏台”状态,2号餐台显

10、示的图片表示此餐台是“用餐”状态,3号餐台显示的图片表示此餐台是“预订”状态,4号餐台显示的图片表示此餐台是“可用”状态,5号餐台显示的图片表示此餐台是“停用”状态。(2)预订管理服务生在此界面中,可以选择什么预订管理。(3)新增预订当顾客预订餐台时,服务生在此界面中,输入顾客预订的餐台编号等信息,然后系统将预订信息录入到预订餐台表中。(4)修改预订当顾客要修改预订信息,服务生在此界面中,输入原先预订的餐台编号,并输入现在预订的餐台编号等信息,系统将修改预订餐台表中指定的信息。(5)查看预订服务生在此界面中,输入要搜索的预订餐台编号,就可以查看到其预订信息。服务生在此界面中,可以查看预订餐台表

11、中所有的预订信息。(6)删除预订当顾客要删除预订,服务生在此界面中,输入所要删除的预订餐台编号和联系人姓名,确认无误后系统会删除预订餐台表中信息。5.2 过程设计5.2.1 程序流程图新增预订程序流程图如下。textbox*.Text=”int bh=0bh12Fselect ct=?ct=”1”insertTEndbh= textBox1.TextMessageBox.Show()3456785.2.2 程序代码新增预订按钮的代码如下。private void button1_Click(object sender, EventArgs e) int bh = 0; if (textBox1

12、.Text = | textBox2.Text = | textBox3.Text = | textBox4.Text = ) MessageBox.Show(请填写完整); else bh = int.Parse(textBox1.Text); if (bh 12) MessageBox.Show(没有该餐台,请重新输入 textBox1.Text = ; else SqlConnection con = new SqlConnection(Data Source=.;Initial Catalog=coffee;Integrated Security=True SqlCommand km

13、= new SqlCommand(select k from c where id= + textBox1.Text + , con);/查询对应餐台状态信息 con.Open(); SqlDataReader dr = km.ExecuteReader(); dr.Read(); string ct = dr.GetString(0).ToString();/接收餐台状态信息 con.Close(); if (ct = 1)/状态为可用 /将预订信息录入预订餐台表中,并修改餐台状态 SqlCommand cm = new SqlCommand(insert into yd values(,

14、+ textBox2.Text + + textBox3.Text + + textBox4.Text + + DateTime.Now.ToString() + ) SqlCommand dm = new SqlCommand(update c set k= + 2 + where id= con.Open(); cm.ExecuteNonQuery(); cm.Dispose(); dm.ExecuteNonQuery(); dm.Dispose(); con.Close(); MessageBox.Show(预订成功 this.Close(); Form1 f = new Form1()

15、; f.Show(); f.b(); else MessageBox.Show(该台不能使用,请另选一个餐台 6 测试6.1 白盒测试(1)白盒测试采用基本路径测试方法,将5.2.1中新增预订的程序流程图映射成流图表示如下。对于上图来说,由于环形复杂度是5,因此共有5条独立路径。下面列出的5条独立路径:路径1: 1-2-3-4-5-7-8路径2: 1-2-6-7-8路径3: 1-2-3-6-7-8路径4: 1-2-3-4-6-7-8(2) 在测试之前,先看所有的餐台中有多少可用的餐台,其中4、6、7、10、12号餐台可用,选中其中的6号餐台进行测试,输入不同的数据,测试每条路径的判定条件。上述

16、独立路径的测试用例如下表所示。功能描述新增预订模块用例目的是否能实现咖啡厅管理系统对餐台的预订功能前提条件系统能够正常搭建并且当前用户拥有此模块的操作权限测试用例输入预期结果路径1textBox1.Text中输入“6”textBox2.Text中输入“小斌”textBox3.Text中输入“13643456890”textBox4.Text中输入“2”MessageBox提示“预订成功”,6号餐台显示预订状态路径2所有的textBox中都为空MessageBox提示“请填写完整”路径3textBox1.Text中输入“0”或“15”MessageBox提示“没有该餐台,请重新输入” 路径4te

17、xtBox1.Text中输入“2”MessageBox提示“该台不能使用,请另选一个餐台”6.2 黑盒测试(1) 等价类划分输入条件有效等价类无效等价类餐台编号组成(1)数字字符(8)非数字字符(9)空字符餐台编号范围(2)1-12之间的数字(10)1或12的数字字符餐台编号使用(3)可用的餐台号(11)使用的餐台号联系人姓名组成(4)汉字字符(12)非汉字字符(13)空字符联系人电话组成(5)数字字符(14)非数字字符(15)空字符联系人电话字符位(6)11位数字(16)非11位数字顾客人数组成(7)数字字符(17)非数字字符(18)空字符(2)测试方案覆盖等价类预期的输出(1)(2)(3)(4)(5)(6)(7)餐台编号输入“6”联系人姓名输入“小斌”联系人电话输入“13643456890”顾客人数输入“2”正常(8)餐台编号输入“?”错误(9)餐台编号输入“ ”(10)餐台编号输入“0”或“15”(11)餐台编号输入“2”(12)联系人姓名输入“?(13)联系人姓名输入“ ”(14)联系人电话输入“?9(15)联系人电话输入“ ”10(16)联系人电话输入“123”或“1234567890123”11(17)顾客人数输入“?(18)顾客人数输入“ ”7 结论(对本人所做工作的总结,以及进一步的改进方

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2