




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXX大学2013届本科毕业设计(论文)中餐厅点餐系统设计与实现作者姓名:XX 专业班级:XXXXXXXXXX 指导教师:XX摘 要本论文详细论述了基于无线网络通讯技术、平板显示技术下的中餐厅点餐系统设计与实现过程。系统采用Visual Studio 2010作为开发平台,C#语言为开发语言,SQL server为数据库。系统需求获取采用原型法,借鉴市面主流点餐系统功能,完成初步规划;中期采用结构化分析法,使功能项衔接顺畅;后期程序设计采用面向对象方法,优化具体功能。最终实现顾客点餐、加餐、结账过程中的一体化。本点餐系统能够帮助切实提高大型中餐行业的工作效率,带来可观的经济效益。本论文组织结构:1、阐述本点餐系统研发的可行性;2、陈述相关的开发工具及技术基础;3、对系统进行各项需求分析,提出数据库模型设计方案;4、展示各功能模块。关键词:中餐厅;点餐;系统设计;服务优化;C/S模式Meals meal in system design and implementationAbstract:This article shows how to design and implement the system based on the wireless network communication technology and tablet personal computer technology. This system use Visual Studio 2010 as development platform, C language as the development language, SQL sever to provide the database support. The initial system design using prototyping, drawing mainstream market ordering system function, complete the preliminary overall design; interim structured analysis method, making functional items for a smooth flow; post using object-oriented analysis, optimization of specific functions. Ultimately the customer ordering, snacks, checkout process integration. This system can help restaurants industry and improve the work efficiency and bring considerable economic benefit.This articles structure:1, shows the feasibility of this systems development;2, statements relevant development tools and technical foundation;3, consider the systems requirements, puts forward the database model;4, shows each function module.Key words:Chinese meal;Order Food;Informationize;Service Optimization;System Design;C/S Model目 录第1章 前 言1第2章 项目概述22.1项目开发背景22.2项目开发目的2第3章 系统总体规划43.1可行性分析43.1.1技术可行性43.1.2经济可行性43.1.3管理可行性53.2组织机构调查63.3系统逻辑业务规划63.4系统数据类规划7第4章 系统分析74.1系统详细调查74.2需求分析84.3业务流程分析84.3.1总业务流程104.3.2具体业务流程114.4数据流程分析134.4.1总数据流程144.4.2具体数据流程144.5数据字典16第5章 系统设计185.1功能模块设计185.2概念结构设计195.3逻辑结构设计205.4物理模型设计21第6章 系统实施236.1计算机逻辑配置236.2系统实施准备246.3功能模块实现246.3.1点餐模块246.3.2消费模块256.3.3服务模块266.3.4菜品管理模块276.4系统测试与调试276.4.1功能测试276.4.2性能测试286.4.3系统调试28第7章 系统运行管理与评价297.1系统的运行管理297.2系统的评价307.2.1经济指标评价307.2.2性能指标评价307.2.3管理指标评价30结 论31致 谢32参考文献33附 录34IV第1章 前 言改革开放后,随着国家的稳步发展,中外商贸活动增加,国民的生活水平逐步提高,生活、消费观念也逐渐改变。2001年我国成功加入世界贸易组织,更多的中外合作,使得西方社会生活体系的影响更广泛、直接,国民的生活、消费观有了较大的改变。国内餐饮业在这样的冲击下,想要依靠“一盘牛肉,一壶老酒”的原始服务模式,显然已经无法立足。从各方面改善服务,才是生存之道。我在实习中接触过数家中餐店,大到酒店、小到酒家,观察发现,直接的人工服务成本都是很大的一笔开销,同时,这样大的开销背后,并不能带来相应的效益。相反,由于服务人员的专业技能、心态等因素,很可能给顾客带来反面刺激,导致顾客流失。如今国内诸多高档会所、咖啡厅、中餐酒楼、海鲜酒楼、酒店、饭店、火锅店、西餐店等,已经试探性引进或开发了契合自身特色的点餐系统,并且取得了非常积极的正面效果:服务变得简单、快捷,顾客满意度持续上升。与此同时,大量的软件开发商也开始接受定制或自主研发点餐系统,比如金蝶、天子星等,如图1-1所示。图1-1 市场某流行点餐软件总之,餐饮业信息化已是大势所趋,其作为整个餐饮行业的核心竞争力所在的地位日益巩固,已有成为餐饮业灵魂的趋势。它能有效地提供服务,降低运营成本,提高经营效率。餐饮业必须对它有足够的重视,才能在激烈的竞争中占居有利地位。第2章 项目概述2.1项目开发背景詹卡尔森在关键时刻MOT一书中指出,服务行业在每一个与顾客接触的地方,都是“关键时刻”。把握好这些“关键时刻”,才会有发展。我在“XX大酒店”实习过程中,更是深刻体会了“关键时刻”的重要性。该酒店目前仍采用传统的人工记单方式。在点餐过程中,服务员时常出现错误单的情况;甚至于,因为顾客对消费额的不敏感,点餐过多,用餐一段时间后临时取消部分菜品,不仅造成额外的服务压力,还给顾客极差的用餐体验。目前国内外一些高档酒店已经意识到“关键时刻”这一问题,开始引进智能点餐系统,减少人为因素在这些“关键时刻”的影响。但是其中依然存在不少问题,例如我在某酒店用餐中曾亲身使用过一套主流点餐系统,系统追求足够的“绚丽”,很好地表现了美食的“色”,却忽略了操作便捷;并且在一道热销菜下订单后,很久才由工作人员告知已销售完毕。基于这些存在的问题,以及我在“XX大酒店”了解的实际情况。我提出结合、改进市场现有的点餐系统各自的特色,研发以食材库存、用户上手度为主要入手点的“中餐厅点餐系统”,在系统研发完成后,本点餐系统会在“XX大酒店”整个店面中部署运行。2.2项目开发目的本点餐系统开发主要目的有以下几点:1. 考虑到酒店数据安全以及业务的正常运行,采用C/S模式,为顾客提供可视化的、便捷的点餐功能,以及实时的消费显示;2. 避免传统人工记单可能造成的错误单,提升顾客体验;3. 在后台数据库中使用特殊算法,实现食材实体的数据化,达到对点餐行为可行性的实时判断;4. 服务器存储顾客消费数据,为管理人员提供有效的数据支持;5. 减少酒店运营成本,带来直接效益。6. 于我而言,将所学与实习实际结合,学以致用,完成有意义的实践学习。总之,本点餐系统是在“关键时刻”理论基础上提出,旨在抓住餐饮服务业中每一个给顾客建立良好体验。第3章 系统总体规划点餐系统的总体规划是整个研发阶段的第一项准备工作,其工作细致程度,直接影响到系统实施的顺利与否。所谓磨刀不误砍柴工,接下来,本论文会从系统调查、可行性分析等方面,对系统研发进行总体规划。在实习过程中,通过与顾客、服务人员、管理人员交流,调查了解。初步确定整个系统的功能结构和业务流程。整个点餐系统大体需要实现“管理模块”、“点餐模块”、“食材存储模块”、“服务模块”。其中,“管理模块”实现管理人员对系统用户的管理、数据的查阅及审核等功能;“点餐模块”实现菜品可视化、消费额即时显示、顾客点餐行为可行性判断等动能;“食材存储模块”实现食材的数据化存储,同时智能分配食材至顾客所点菜品,以辅助“点餐模块”完成对顾客点餐行为的判断;“服务模块”包括顾客用餐过程中的“呼叫服务”,随时通过系统呼叫服务人员;顾客点餐过程中的“后厨服务”,即时了解菜品制作进度;顾客用餐结束的“结账服务”。以上是对初步调查结果进行总结归纳后,得到的初步分析。3.1可行性分析3.1.1技术可行性无线网络技术的发展和计算机硬件性能的不断提升,使低成本、高智能点餐系统的铺设成为可能。另外,目前基于Web的系统开发技术已经十分成熟,随着Internet/Intranet技术的进一步发展,基于Web的点餐信息系统开发将有更为明朗的前景。借鉴市面已出现的点餐系统,改进界面,改进操作方式,研发契合自身夜色的点餐系统,是确实可行的。3.1.2经济可行性根据调查,中、高档餐饮店一本菜谱制作成本约为200元 400元,每年会有2 4次更换,平均投资约为900元/年;服务员成本人均40000元/年,服务员队伍4050人,平均支出1800000元/年;开发自有点餐系统,铺设完备的硬件设备,初步估算一次性费用约1000000元,后期维护费用估算为100000元/年,可减少服务员队伍约10人,节约支出400000元/年。数据分析可知,使用点餐系统后,4年后即可带来投资效益,如图3-1所示。图3-1 酒店6年支出预测图除了直观的费用减少效益外,由点餐系统提升的顾客体验所带来的隐性经济效益,是无法用数据估量的。3.1.3管理可行性在“XX大酒店”此前实际经营过程中,因采用传统的餐饮服务模式,没有设立专门的信息化部门,此项给点餐系统的实施会带来一定困难。但是酒店供职人员中,30岁以下青年员工占据主要部分,他们处在学习能力极强、执行力极强的年龄段,可以经过简单的培训,使员工熟悉并熟练使用本系统。同时,本点餐系统以实际工作为原型,抽象相关人员工作原理。系统也涉及权限的管理,对相关数据进行加密。系统实施以后,管理者不会存在管理上的担忧。尤其在对食材的数据化管理、顾客电子化的结算上,能更好地预防人工统计过程中的“故意损耗”,以及假账,保障公司的财产安全。同时,管理人员可查阅消费数据,实时了解店面的运营问题,随时监督店面的发展状况,调整发展策略。综上所述,“XX大酒店”研发点餐系统确实可行。3.2组织机构调查该酒店租用一栋6层高楼提供中餐服务:其中第一层迎宾;第二层大部分用于集体宴会,剩余为厨房、食材仓库用地;第三层用于集体宴会;第四、第五层为单个雅间;第六层为棋牌娱乐室。各层分设柜台,负责所在层次顾客用餐安排、送餐交接、结算等工作。设立六部门,分管不同模块工作,如图3-1所示。图3-2酒店现行组织结构总经办:负责统筹规划下属各店面的发展规划、人事调度等;迎宾部:负责酒店迎送顾客工作,包括顾客迎送、迎宾人员礼仪培训等;服务部:负责酒店服务工作,包括为顾客提供服务、服务人员礼仪培训等;后厨:负责食材的采购、菜品更新、美食供应等;后勤部:负责食材的采购以及其余后勤事务。3.3系统逻辑业务规划本点餐系统大体业务流程如下述:1. 总经办管理人员在系统中新建角色,添加用户,对角色赋予权限组合,并且将已获取权限组合角色赋予职位对应的用户; 2. 已获取权限用户使用用户名和密码登录系统,用户进入系统后只能使用已获取权限的模块,对于没有获取权限的模块无权访问和使用;3. 当迎宾人员通过账户进入系统后,可以通过无线传输设备,即时显示可供用餐的地点,顾客呼叫结账通知等;4. 当服务人员进入系统后,可以通过无线网络传输设备,即时显示呼叫服务的顾客位置以及菜品、酒水的需求情况;5. 当后厨人员通过账户进入系统后,可以对酒店的菜品进行更新;6. 当后勤人员通过账户进入系统后,可以对酒店食材、酒水库存数据进行添加、删除、修改和查询等操作,保证酒店各项库存在合理的控制范围;7. 顾客通过平板设备登陆系统,可以轻松完成点餐、呼叫服务等。3.4系统数据类规划经过逻辑业务规划,按照实体分析方法设计数据类有:1. 角色管理数据类:此类数据记录点餐系统中角色的角色信息,包含角色名、角色描述、角色权限等信息;2. 用户信息数据类:此类数据记录点餐系统中用户的用户信息,包含用户名、用户登录密码、对应员工信息、对应员工部门以及工号等信息;3. 库存资料数据类:此类数据记录点餐系统中食材、酒水的库存信息,登记、使用库存用户信息等;4. 菜品信息数据类:此类数据记录点餐系统中菜品的基本信息,包括菜品介绍、价格、消耗食材等,同时记录与此菜品有关的消费单据链接;5. 消费信息数据类:此类数据记录点餐系统中顾客消费的基本信息,包括消费地点、时间、消费额、具体消费项等信息;6. 日志统计数据类:此类数据记录了点餐系统中用户行为信息,包括登录时间、行为指向等。第4章 系统分析4.1系统详细调查经过实习时间与该酒店员工、顾客当面交流之后所搜集的数据整理分析,可知: 1. 点餐系统从数据的产生到数据表现需要包含的功能:数据传输、食材转换、预判断、入库、结算、数据分发、系统管理、查询统计等功能;2. 点餐系统的研发过程中涉及到术语及定义:(1) 食材转换:由顾客所点菜品所需食材状态,通过算法,自主转换原始食材储备;(2) 预判断:将顾客的点餐行为,与食材、酒水等储备数据进行匹配,判断当前点餐行为是否可行的过程; (3) 结算:对顾客用餐记录,按照资费标准和优惠规则,计算出各项费用的过程;(4) 数据分发:根据顾客当前行为,将数据请求信息按需发送至“服务部”、“迎宾部”或者“后厨”的过程;4.2需求分析本点餐系统面向的用户分为六类:总经办管理员、迎宾人员、服务人员、后厨人员、后勤人员、顾客。上述六类用户所使用的具体功能需求阐述如下:1. 总经办管理员使用本点餐系统对用户信息、角色信息、权限、库存数据、消费数据等进行管理;2. 迎宾人员使用本点餐系统对可用餐点和结账过程中用到的各种数据进行管理,如:用餐点编号、结账折扣等参数;3. 服务人员使用本点餐系统对所服务用餐点的服务需求进行响应和管理;4. 后厨人员使用本点餐系统对顾客所点菜品进行响应和菜品、食材信息进行管理;5. 后勤人员使用本点餐系统对食材信息进行管理和审核;6. 顾客使用本点餐系统进行点餐、加餐、结账操作。4.3业务流程分析通过对用户的需求分析和业务过程分析,可知本点餐系统主要需要完成的业务有系统管理、食材酒水管理、菜品管理、点餐管理、服务管理。对于下述将出现的业务流程图中所使用的基本符号,做出如下说明:1. 业务处理单位或用户:它代表了某项业务参与的部门或人、物;2. 数据存档:数据的载体,作为档案保存;3. 业务数据流动及方向:表现业务流程中数据的流动方向;4. 各类单据、报表:表明数据的载体;5. 业务功能描述:表明业务处理功能。业务流程图基本符号如图4-1所示:业务处理单位或用户业务功能描述数据存档数据流动及方向各类单据、报表图4-1 业务流程图基本符号后勤部货物资料单食材酒水管理点餐管理点餐资料单菜品资料单菜品管理食材酒水储备信息表顾客后厨服务管理迎宾部服务部管理员用户信息单系统管理用户信息消费表菜品表4.3.1总业务流程图4-2 总业务流程图1. 总经办管理员建立用户,分配权限;2. 后勤部通过管理员建立的用户登录系统,再根据“货物资料单”真实输入食材、酒水数据;3. 后厨通过管理员建立的用户登录系统,再根据“菜品资料单”真实输入菜品信息,包括菜名、单机、消耗食材等;4. 顾客入座后,通过固定无线设备登录系统,进行点餐行为,系统通过点餐管理自动识别点餐行为是否可行,可行生点餐表;5. 迎宾部、服务部通过管理员建立的用户登录系统,系统接收到“点餐表”后经过服务管理自动分发请求给迎宾部或服务部。6. 总经办管理员可通过系统管理查询存储的数据。4.3.2具体业务流程1. 系统管理业务流程分析管理员查询管理用户管理权限管理食材酒水储备信息表菜品表消费表用户信息权限信息图4-3 系统管理业务流程分析后勤部食材酒水储备信息表系统管理食材酒水点餐管理录入总经办管理员通过用户管理增加、删除、修改“用户信息”,再通过权限管理建立权限信息,二者通过参数关联,生成完整的用户,在酒店一系列运作后生成数据,总经办管理员可通过查询管理,条件式查询这些数据。2. 食材酒水管理业务流程分析图4-4 食材酒水管理业务流程后勤部按照安全库存,购进一定量的酒水、食材,将数据录入系统,生成“食材酒水储备信息表”,便于“点餐管理”和“系统管理”调用数据。后厨菜品资料单管理员菜品表3. 菜品管理业务流程分析图4-5 菜品管理业务流程后厨研制菜品,制定该菜品所需“菜品材料单”,经由管理员审核,通过后生成菜品表,供点餐时调用。菜品表顾客点餐食材酒水储备信息表消费表4. 点餐管理业务流程分析图4-6 点餐管理业务流程顾客通过“菜品表”、“食材酒水储备信息表”获取图文信息,完成点餐操作,系统根据“食材酒水储备信息表”自动判定是否可行,若可行,生成“消费表”。5. 服务管理业务流程分析顾客服务部迎宾部顾客服务对象判定呼叫服务呼叫结账结账数据请求单服务请求单消费表图4-7 服务管理业务流程顾客点餐生成“消费表”,系统将此表数据按照需求分发给“服务部”或“迎宾部”,当顾客有特殊需求“呼叫服务”或者“呼叫结账”,系统自动传输请求给相应部门。4.4数据流程分析依据本点餐系统的业务流程,相应的,在数据流程分析中,针对所述业务过程进行数据流分析。数据流程图中使用的基本符号说明,如图4-8所示:外部实体数据流向数据存储处理功能图4-8 数据流程图基本符号顾客服务请求系统管理后勤部迎宾部管理员服务部服务管理用户信息表登录消费表菜品表点餐食材酒水储备信息表用户名密码请求信息请求信息消费信息4.4.1总数据流程结账请求图4-9 总数据流程食材酒水储备信息表菜品表消费表查询管理员权限管理用户管理数据表数据表权限信息用户信息4.4.2具体数据流程1. 系统管理数据流程分析图4-10 系统管理数据流程食材酒水储备信息表录入后勤部查询消费货物资料单后勤部顾客酒水数据库存数据2. 食材酒水管理数据流程分析图4-11 食材酒水管理数据流程录入后勤部菜品表审核管理员菜品信息3. 菜品管理数据流程分析图4-12 菜品管理数据流程食材酒水储备信息表整合展示顾客下单菜谱点餐信息消费表菜品表4. 点餐管理数据流程分析图4-13 点餐管理数据流程服务部呼叫服务顾客接收接收迎宾部结算食材酒水储备信息表点餐请求数据服务请求表结账请求表5. 服务管理数据流程分析图4-14 服务管理数据流程4.5数据字典1. 数据项数据字典是对数据流程图中所有名字的定义及描述,并按特定格式予以记录,以备随时查询和修改。编号数据项名 称说 明 部 分编号数据项名 称说 明 部 分1菜名字符型(20);唯一性2消费金额整数型3单价整数型4用餐点编号字符型(10),唯一性5菜系字符型(10)6食材名字符型(20),唯一性7图文编号整数型;唯一性8食材储量整数型9食材消耗整数型10酒水名字符型(10),唯一性11消费表单号整数型,唯一性12酒水储量整数型13消费日期日期14服务员工号整数型2. 数据结构编号数据结构名属 性1食材酒水储备信息食材名、食材储量、酒水名、酒水储量2菜单信息菜名、单价、菜系、图文编号、食材消耗3消费表信息消费表单号、消费日期、消费金额、用餐点编号、服务员工号3. 数据流编号数 据 流 名输 入输 出1食材酒水储备信息食材酒水数量信息食材酒水储量信息2菜单信息菜品、酒水信息菜单信息3消费表信息点餐信息点餐信息4. 数据存储数据存储名输入数据流输出数据流 说 明 部 分食材信息食材名食材储备信息菜品信息菜品名、菜系菜品信息消费表信息消费表编号消费信息用户信息用户编号用户信息5. 数据处理过程处理过程名输入数据流输出数据流说 明 部 分食材酒水储备更新食材、酒水编号,增减量食材酒水储备信息后勤部操作菜单更新菜品信息菜品信息后厨操作点餐菜品、酒水消费表顾客操作消费信息消费表编号消费信息迎宾部、管理员可操作第5章 系统设计5.1功能模块设计本系统为“XX大酒店”自用信息化系统,通过调查与分析,其主要功能模块有:系统管理模块、登录模块、食材酒水管理模块、菜品管理模块、点餐管理模块、服务管理模块。其中,系统管理模块为总经办管理员提供添加用户,授权,审核菜品等功能;登录模块判断当前登录用户权限,并开启相应操作界面;食材酒水管理模块提供对食材、酒水库存的出入库管理;菜品管理模块提供菜品的新建、审核等功能;点餐管理模块为顾客提供智能化的点餐界面与功能;服务管理模块可自主判定当前服务类型,并将相应的请求数据分配给迎宾部或者服务部系统总体模块结构图,如图5-1所示:用户名和密码正确系统管理模块登录模块食材酒水管理模块菜品管理模块点餐管理模块服务管理模块用户名、密码图5-1 系统总体模块结构图5.2概念结构设计根据本点餐系统需求分析,可以推导出本点餐系统数据库的概念模型,并对设计出的数据模型进行规范化处理,使数据模型满足第三范式。菜名菜单食材消耗2单价编号焦耳含量菜系食材消耗11. 菜单表E-R图,如图5-2所示图5-2 菜单表E-R图2. 食材E-R图,如图5-3所示食材食材数量食材编号食材名图5-3 食材E-R图消费表用餐点编号消费表单号消费金额状态消费内容3. 消单费E-R图,如图5-4图5-4 消费单E-R图菜单点餐顾客下单结账消费单接收迎宾部服务部接收后厨消耗食材1NNMNMMN制作菜品用餐NN4. 全局E-R图图5-5 全局E-R图5.3逻辑结构设计将点餐管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:1. 菜单档案(菜名+菜系+单价+图文编号+食材消耗1+食材消耗2+)其中图文编号为主码,菜名为外码;2. 食材酒水储备(食材名+食材编号+食材数量;酒水名+酒水编号+单价+酒水储量)其中食材编号为主码,食材名为外码;酒水编号为主码,酒水名为外码;3. 消费记录(消费单号+用餐点编号+消费金额+消费内容+状态)消费单号为主码,用餐点编号为外码;4. 食材酒水进出记录(食材、酒水编号+食材、酒水名+食材、酒水数量+责任者编号+食材、酒水单价+入库责任者编号+点餐编号)食材编号为主码,其中责任者编号和点餐编号为外码;5. 结算记录(消费表编号+结算记录+结算用户编号)消费表编号为主码,结算用户编号为外码;5.4物理模型设计1. 管理员信息表(管理员用户名、密码、权限)管理员信息表用来保存操作员登陆的基本信息,表结构如表5-1所示:表5-1 管理员信息列名数据类型长度主键是否为空说明UsernameVarchar20是Not Null管理员用户名PasswordVarchar20否Not Null密码RightVarchar20否Not Null权限2. 菜单信息表(菜名、酒水名、编号、菜系、单价、图文编号、食材消耗)菜单信息表用来保存菜品、酒水的基本信息,表结构如表5-2所示:表5-2 菜单信息表列名数据类型长度主键是否为空说明CmVarchar20否Not Null菜名JsmVarchar20否Not Null酒水名BhInt20是Not NullCxVarchar20否Not Null菜品所属菜系DjVarchar20否Not NullTwbhVarchar否Not Null菜品对应图文信息ScxhVarchar20否Not Null菜品食材消耗信息3. 食材酒水信息表(食材、酒水编号;食材、酒水名称;食材、酒水数量;酒水单价)食材酒水信息表用来记录食材、酒水的基本信息,表结构如表5-3所示:表5-3 食材酒水信息表列名数据类型长度主键是否为空说明ScJsbhInt20是NotNull食材、酒水唯一编号ScJsmcVarchar20否NotNull食材、酒水名ScJsslVarchar20否NotNullScJsdjVarchar20否NotNull酒水单价4. 消费表(消费表号,用餐点编号,消费内容,消费金额,状态)消费表用来记录顾客的消费记录,表结构如表5-4所示:表5-4 消费表列名数据类型长度主键是否为空说明XfbhInt10是NotNullYcdbhInt10否NotNullXfnrVarchar200否NotNull顾客点餐自动生成XfjeInt20否Null随消费内容实时更新ZtInt10否NotNull改变状态可呼叫服务第6章 系统实施在本点餐系统实施中,需要在前文所述的系统规划、系统分析、系统设计顺利的完成后才能进行实施工作。在本点餐系统实施中,程序设计部分采用了面向对象的方法来实现系统。6.1计算机逻辑配置本点餐系统采用无线网络结构体系,本点餐系统可以运行在酒店的局域网内。为确保运行的安全性,不可以与广域网连接。计算机局域网络具体配置如下:服务器上运行Windows sever 2008操作系统;客服端上运行Android操作系统;采用TCP/IP网络软件连接客户机与服务器;数据库系统采用SQL sever 2008系统;局域网网络拓扑图,如图6-1所示:图6-1 局域网网络拓扑图6.2系统实施准备在本点餐系统实施前,需要在酒店内部建立好点餐系统实施的软、硬件平台,以便本点餐系统能顺利地实施。本点餐系统在一个局域网下,采用服务器和客户机的分机方式进行实施。在开发本点餐系统的软、硬件配置需要的准备,具体如下表:表6-1 数据库服务器配置说明表型号IBM System x3650 M4配置CPU:1个;内存:8GB;硬盘:1T操作系统Windows sever 2008数据库软件SQL sever数量2表6-2 应用服务器配置说明表型号IBM System x3650 M4配置CPU:1个;内存:8G;硬盘:1T操作系统Windows sever 2008核心软件IIS数量1表6-3 客服端配置说明表型号爱国者 M608平板电脑配置处理器:ARM Cortex-A8 1.2GHz;内存:512MB DDR3操作系统Android 4.0数量606.3功能模块实现在本点餐系统的人机界面设计时,考虑到顾客使用上的尽可能方便原则、尽可能直观原则、尽可能简单原则等,设计界面规格标准化,文字统一化。便于计算机处理的同时,方便顾客点餐。同时,统一的标准,便于系统今后的扩展及维护。6.3.1点餐模块点餐界面是顾客看到的第一个界面,通过简洁、直观、绚丽的设计,给顾客耳目一新的感觉。顾客通过固定在用餐点的平板设备登录系统,系统显示菜品、酒水基本信息,顾客点击菜品,可加入菜单,通过左下角“已点餐单”界面可进入消费单界面,查询当前已消费情况。系统界面如图6-2所示:图6-2 点餐界面6.3.2消费模块消费单界面是顾客点餐行为后生成的消费记录界面,顾客可以通过此界面,直接查询到自己目前的消费状况。顾客通过点餐界面的功能按钮点击进入“消费单”界面,可在当前页面查询已消费情况。同时,在当前页面,顾客可取消已点菜品或酒水,控制自己的消费。顾客通过点击左下角“结账请点击”按钮,系统会向迎宾部传送结账请求,服务部会即时更新,提供服务。系统界面如图6-3所示:图6-3 消费单界面6.3.3服务模块服务界面是服务部、迎宾部通过用户名和密码登陆的界面。系统会即时显示各用餐点的消费状态。当收到顾客的服务请求或者结账请求,系统实时刷新警报提示,服务员可以及时了解需要服务的用餐点,及时提供服务。系统界面如图6-4所示:图6-4 服务界面6.3.4菜品管理模块菜品管理界面,是后厨中拥有新菜品推出资格的高级厨师登录使用的功能界面,通过此功能界面,操作员录入新菜品的资料,通过总经办管理人员审核通过后,点餐模块方可调用已录入的菜品信息,供顾客作为点餐行为参考。系统界面如图6-5所示:图6-5 菜品管理界面6.4系统测试与调试系统测试旨在尽可能多地暴露程序存在的错误,系统调试旨在通过系统测试暴露错误之后,找出错误的具体位置,并加以修正。6.4.1功能测试功能测试过程中,对在系统分析和系统设计中提出的每个功能点进行完整的输入输出测试,大致步骤为:1. 以不同用户身份登录系统,按正确要求进行实际操作。例如后勤部登录系统,输入食材数据,用实际输出结果与预期结果相对比;2. 以不同用户身份登录系统,按错误要求进行实际操作。例如登录时输入错误用户名、密码;登陆后输入非食材数据,观察是否输出结果或出现的异常;3. 根据测试所得结果,分析判断这个功能点是否满足运行要求。6.4.2性能测试对本点餐系统性能的测试,通过下述几方面进行:1. 多处客户端同时登录,记录系统响应时间;2. 多处客户端同时操作,或者单客户端进行急速、复杂操作,记录操作流畅度;3. 多出客户端同时发出请求数据,记录系统并发处理能力;4. 客户端空置,观察资料利用,例如CPU占用率等。6.4.3系统调试在本点餐系统代码编写过程中,开发人员一般通过Microsoft Visual Studio自带断点调试功能进行调试。第7章 系统运行管理与评价在本点餐系统研发完毕并交付“XX大酒店”使用后,还需要缜密的运行管理、系统维护、系统评价等工作。7.1系统的运行管理在本点餐系统运行管理阶段,需要完成主要任务是系统的日常管理、资源管理、安全与保密工作。1. 在本点餐系统日常管理中,酒店会制定详尽的系统运行管理规章,严格记录系统的运行情况,进行系统维护等工作。2. 系统运行管理规章:安全运行制度、定期维修制度、运行操作规程、用户使用规程、信息安全保密制度、修改的规程及运行日志等规章;3. 系统运行情况记录:在运行的过程中,收集如系统工作数量、工作效率、信息服务质量、维护修改情况、故障情况等数据。4. 在本点餐系统资源管理中,酒店需要维护已铺设的软、硬件资源和数据资源等几个部分。5. 硬件维护:在此项工作上,酒店需要定期对硬件设备进行预防性维护,同时进行突发性的故障维修等;6. 软件维护:在此项工作上,酒店需进行软件的适应性维护、完整性维护和预防性维护等;7. 数据维护:在此项工作上,维护工作由专职数据管理员负责,保证数据库的完整性、安全性、一致性等。8. 在本点餐系统安全与保密工作上,需要解决数据、软硬件、系统运行等的安全性问题。7.2系统的评价本点餐系统研发、铺设完成后,给酒店带来的经济效益以及其它各方面隐性效益如何,需要从各方面进行评价。7.2.1经济指标评价此指标评价本点餐系统,旨在衡量本系统开发及铺设中所要用到的费用与其运行后所带来的经济效益之间的差值。1. 在研发、铺设本点餐系统过程中,购置研发本系统的支撑软件、PC机、服务器、平板电脑以及搭建无线网络等费用;2. 本点餐系统投入使用后,减员带来的直接支出缩减;3. 维护本点餐系统运行稳定,所涉及到的软、硬件维护费用。7.2.2性能指标评价此指标评价本点餐系统,旨在衡量系统各项技术特性:诸如稳定性、实用性、可扩展性等。1. 在本点餐系统研发时,留有扩展接口,保证可扩展性;2. 本点餐系统基于.NET架构,从基础上保证了本系统的可移植性;3. 本点餐系统运行在具有较高性能的软、硬件环境中,能够保证本系统的平稳运行;4. 本点餐系统的功能是在比照用户、顾客的详细需求情况下设计得出,确保了系统的实用性。7.2.3管理指标评价此指标评价本点餐系统,旨在反映用户在使用本系统的过程中所产生的一些意见。1. 本点餐系统易于操作、运行稳定,能够提高用户满意度;2. 本点餐系统功能是比照用户、顾客需求设计,所以系统的每个功能都有其存在价值;3. 总经办管理人员对本点餐系统很满意。结 论通过在酒店兼职、实习,获取第一手资料,结合所学的理论与实操技术,通过三个月的努力,完成了中餐厅点餐系统的设计与研发。整个过程中,将所学应用于实操,提高了自己对理论知识的掌握及应用。但是由于自身能力有限,本点餐系统在功能设置上依然不够完美,用户界面设计依然不大气、美观,给用户操作上带来一定的负面影响。总而言之,本点餐系统还有许多细节地方需要修改完善,在酒店实际运行后,还需要根据员工、顾客反馈进行进一步的修改和扩展。致 谢论文接近收尾,在XX四年的学习也即将结束。回首既往的四年,自己能置身于校园中,在众多才华横溢的老师们谆谆教诲下度过,实是荣幸。四年的时间,无论在学习上或是思想上,我都受益良多。这与各位老师、同学和朋友们的关心、支持和鼓励是分不开的。论文写作枯燥而又富有挑战性。在此,我特别要感谢我的导师XX老师。从论文选题开始,期间无论是文献采集、框架设计、结构布局,到最终论文的定稿,X老师都尽心尽力地指导,才让本论文最终成型。同时,我要感谢给我提供实习机会的“XX大酒店”管理人员。在他们的帮助下,本论文系统的设想以及具体设计与实施才得以顺利进展,契合实际。初次将所学运用于实际,受限制于自身专业水准,整篇论文以及系统定然存在尚未发现的缺点和错误。恳请各位老师和同学指正。参考文献1 詹卡尔森著.关键时刻MOTE.中国人民大学出版.20062 (韩)W.钱金,(美)莫博涅著.蓝海战略E.商务印书馆.20053 黄铁鹰著.海底捞你学不会E.中信出版社.20114 林璇,冯健文著.基于无线网络技术的餐饮管理信息系统的设计与实现D.韩山师范学院数学与信息技术学院.20065 丁顺莺.RFID触控屏幕点餐系统J.福建农业职业技术学院.20136 姚思思.从肯德基快餐看中美文化差异J.宁波大红鹰学院.20127 李丹.基于Android平台的无线点餐系统的设计与实现D.北京邮电大学.20128 胡盛柏,尹嵘,陈珺,胡丹.自动快捷点餐机J.南昌航空大学航空制造工程学院.20129 李驹.中国城市餐饮业发展研究D.贵州大学.200910 邹满升.个性化桌面点餐系统的设计与实现D.上海交通大学.201111 孙彤.我国餐饮企业品牌竞争力研究D.天津商业大学.201012 钟宇平.试论我国餐饮业信息化建设J.四川烹饪高等专科学校.200913 彭宇雨.无线自助点餐系统集成设计D.北方工业大学.201214 张朝路,井丽红,李思,姜弢.嵌入式快捷点餐系统的设计与实现J.哈尔滨工程大学信息与通信工程学院.201015 黄梯云,李一军.管理信息系统(第四版)E.高等教育出版社.200916 童治军.基于Android平台的C/S结构点餐系统技术研究J.萍乡高等专科学校.201217 苗雪兰.数据库系统原理与应用教程E.机械工业出版社,2007.0818 李杰; 郭绍翠.基于Web Services的餐饮信息化服务平台设计J.烟台职业学院.201019 George Shepherd. Microsoft ASP.NET 4.0 Step By Step Book/CD Package (Step by Step (Microsoft)E MICROSOFT PRESS, 201020 Matthew MacDonald. Pro ASP.NET 4.0 in C# 2010E Apress. 201021 Jihong Zhang, Xiaoquan Chen. China Research and Design of Embedded Wireless Meal Ordering System Based on SQLiteZ. Proceedings of 2010 Second Asia-Pacific Conference on Information Processing (APCIP 2010) . 2010附 录以下是实现中餐厅点餐系统的程序片段:namespace ordersystempublic partial class Form1 : Form public Form1() InitializeComponent(); private void pictureBox1_MouseMove(object sender, MouseEventArgs e) pictureBox1.BackgroundImage = Image.FromFile(././image/next2.jpg); private void pictureBox1_MouseLeave(object sen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 团队任务分配与跟踪模板团队协作效率提升工具
- 农业遥感技术应用合作协议规本
- 合作研究技术开发合同协议书
- 消毒供应室包装区介绍
- 消毒供应中心包装流程
- 涂料安全知识培训课件
- 2025年商业地产一楼庭院使用权及商业开发合作协议
- 2025年婴幼儿用品行业专用面料研发与采购合作协议
- 2025年高端汽车租赁与售后服务保障合同
- 2025年数据中心网络设备升级及维护服务合同
- 2024年老年脆性骨折护理(最终版本)
- GB/T 45098-2024营运纯电动汽车换电服务技术要求
- 《工程勘察资质标准(征求意见稿)》
- 体检中心沟通技巧课件
- 工作交接表模板
- 佛吉亚卓越体系知识手册
- 3.2 歌曲《牧童之歌》课件(9张)
- 可穿戴设备可靠性优化技术
- 小升初分班考必刷题(试题)-2023-2024学年六年级下册数学人教版
- 数据治理与数据中台建设方案
- NBT 33018-2015 电动汽车充换电设施供电系统技术规范
评论
0/150
提交评论