深圳港龙茶餐厅订位及点餐系统

上传人:新** 文档编号:476748486 上传时间:2023-05-10 格式:DOCX 页数:67 大小:2.18MB
返回 下载 相关 举报
深圳港龙茶餐厅订位及点餐系统_第1页
第1页 / 共67页
深圳港龙茶餐厅订位及点餐系统_第2页
第2页 / 共67页
深圳港龙茶餐厅订位及点餐系统_第3页
第3页 / 共67页
深圳港龙茶餐厅订位及点餐系统_第4页
第4页 / 共67页
深圳港龙茶餐厅订位及点餐系统_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《深圳港龙茶餐厅订位及点餐系统》由会员分享,可在线阅读,更多相关《深圳港龙茶餐厅订位及点餐系统(67页珍藏版)》请在金锄头文库上搜索。

1、北京理工大学珠海学院2020届本科生毕业设计深圳港龙茶餐厅订位及点餐系统分析与设计深圳港龙茶餐厅订位及点餐系统分析与设计摘 要在世界经济趋于平稳发展的时期,外出用餐成为了人民频繁的选择。民以食为天,全世界人民对于美食的追求使得餐饮行业长久不衰。伴随着信息化时代的到来,餐厅的管理者们也开始以网络化企业管理作为经营手段1。利用网络化企业管理,能够加速餐厅上菜速度,提高经营效率2。为此,为了提升深圳港龙茶餐厅在市场中的影响力,一套完整的,高效的,完美解决客户在餐厅中订位及点餐的系统至关重要。因此,我决定开发深圳港龙茶餐厅订位及点餐系统。深圳港龙茶餐厅订位及点餐系统具有以下的几个主要功能:(1)客户订

2、位及点餐;客户使用系统进行订位,根据餐桌号锁定餐桌并进行点餐。(2)菜品搜索;客户在浏览菜单后,能够以菜品关键字为基准进行菜品搜索。(3)订单的支付及结算;客户在成功下单后,进行菜品账单的支付及结算。(4)后台管理;后台管理员利用后台端对餐桌信息,菜品类型信息,菜品信息以及订单信息进行增添,删减,修改以及查询。该系统我使用Eclipse Java EE IDE for Web Developers进行开发实现,后台数据库使用MySQL 8.0,并且以Navicat作为数据库客户端,能够对数据库进行增,删,改,查等操作,以最大程度对数据库进行优化3。对于页面设计,本系统前后台做到优雅且不是细节,

3、操作简单,让用户极具使用欲。本系统所有功能均以深圳港龙茶餐厅及深圳市绝大部分港式茶餐厅的经营模式为标准,尽最大可能提供高效的系统服务。关键词:订位及点餐系统;B/S模式;订座;菜品管理;The analysis and design of reservation and ordering system of Shenzhen Ganglong RestaurantAbstractIn the period of steady development of world economy, eating out becomes the choice of people which is freque

4、ntly. It is said that Food for the people, catering trades stay in a high position because of the pursuit of people all over the world, which is for delicious food. With the arrival of Information Age, the managers of restaurant also use networked enterprise management as management means. Using net

5、worked enterprise management can lift the speed of ordering, and raise operational efficiency. In order to improve the influence of Shenzhen Ganglong Restaurant in the market, a set of reservation and ordering system, which is complete and efficient, is necessary.The reservation and ordering system

6、of Shenzhen Ganglong Restaurant has the following main function:(1)Reservation and ordering; Customer use system to reserve, who can lock the table according to the table id and make an order. (2)Dishes search; Customer search dishes by their keywords. (3)Payment; Customer can pay for their dishes w

7、hen they place an order successfully. (4)Dishes management; the backstage manager can update dish type, price, detail, remark and order information by backstage system. I use Eclipse Java EE IDE for Web Developers to develop and implement this system. MySQL 8.0 is used as the database, at the same t

8、ime, Navicat is used as the database client, which can add, delete, update and check the database to optimize the database to the greatest extent. For the page design of this system, the front stage and the back stage are elegant but not rough. The operation of this system is easy, which can let cus

9、tomers take delight in it. All the functions of the system are based on the business model of Shenzhen Ganglong Restaurant and most of the Hong Kong style restaurant in Shenzhen, so as to provide efficient system services as much as possible.Key words: The reservation and ordering system; B/S; Reser

10、vation; Dishes Management 目 录第1章 绪论11.1 系统开发的背景和目标11.1.1 系统开发的背景11.1.2 系统开发的目标11.2 系统的主要功能和特点21.3 设计开发的方法和工具的选择21.4 论文的内容和结构安排2第2章 系统规划42.1 初步需求分析42.2 总体结构52.3可行性研究52.3.1技术可行性52.3.2经济可行性62.3.3社会可行性6第3章 系统分析73.1 静态建模73.1.1用例图73.1.2用例规约83.1.3概念数据模型193.2 动态建模203.2.1顺序图203.2.2活动图233.2.3状态图26第4章 系统设计284.

11、1 总体设计284.1.1部署图284.1.2构件图284.2 数据库设计294.2.1逻辑模型-数据库概念模型294.2.2 逻辑模型-网状数据模型304.2.3 物理模型314.3 模块设计354.3.1登录模块354.3.2注册模块354.3.3占座模块364.3.4购物车模块374.3.5点餐模块374.3.6菜品管理模块38第5章 系统实现395.1 页面实现395.2 数据库实现455.3 核心业务实现48总结51参考文献53谢辞54附录55附录1 程序源代码55第1章 绪论1.1 系统开发的背景和目标1.1.1 系统开发的背景在如今这样的信息时代,网络化企业管理成为了创业者们的新

12、型管理模式。总所周知,民以食为天。正是因为人类对于美食的不断追求,使得餐饮行业能在几千年历史文化中长久不衰。客户来到一家餐厅用餐,首先需要的操作便是点菜。在现代社会中,由于社会经济的不断发展,前往餐厅吃饭已经是老百姓的普遍选择。点菜看起来是一件十分简单的动作,然而,它作为客户与餐厅进行信息交流的第一媒介,自然是收到餐厅管理者的重视。随着手工下单这等低效率且不符合时间成本的操作淡出人们的视线,点餐系统成为了新一代餐厅老板们的宠儿。点餐系统的出现,大大优化了点餐时间,取餐时间4,于此同时降低了人力成本,从而达到高效。便利。经了解,深圳港龙茶餐厅目前仍以人工的形式为顾客进行点餐。顾客到店后自行找到空

13、桌,浏览纸质菜单并挥手示意服务员点餐。服务员以纸币记录下点餐内容后打印小票通知厨房准备餐点。这种传统的建立在服务员为基础上的点餐方式,能够拉近顾客与商家之间的距离感,通过服务员的热情提示顾客对餐厅的好感度。但是,当餐厅处于午市及晚市高峰时,服务员面对大客流容易出现菜品送到其他桌,菜品内容数目有误,菜品等待时间过长等问题。若顾客的餐桌处于较为偏僻的位置时,服务员经常因为视觉盲点而无法进行点餐。这充分表明在当代社会,按照传统的点餐模式已经不能再满足深圳港龙茶餐厅的需求。为了提高该餐厅的点单效率,我决定以占座,自助点餐为核心,制作深圳港龙茶餐厅订位及点餐系统。1.1.2 系统开发的目标基于传统点餐无

14、法给当代社会的人类带来便利,该点餐系统应该具备以下目标:(1)该点餐系统拥有一个良好的页面,用户操作方便,做到简洁明了5。(2)该点餐系统要实现用户的基本功能,让用户能够在该系统中灵活使用。(3)该系统分为前台与后台,两者均包括前端与后端。后台拥有管理员,能够做到菜品管理,商家信息修改,订单修改等。(4)该点餐系统前台要做到优雅而不失细节,让用户具备使用欲及消费欲。(5)该点餐系统符合经济可行性,社会可行性,技术可行性。1.2 系统的主要功能和特点该系统应该具备以下功能:(1)客户订位及点餐客户使用系统进行订位,根据餐桌号锁定餐桌并进行点餐。(2)菜品搜索客户根据菜品的关键字进行菜品搜索(3)

15、订单的支付及结算客户在成功下单后,进行菜品账单的支付及结算(4)菜品管理餐厅管理员利用后台端对菜品种类,价格,备注等信息进行修改。(5)餐桌管理餐厅管理员利用后台端对餐桌信息进行修改(6)订单管理餐厅管理员利用后台端对订单信息进行操作1.3 设计开发的方法和工具的选择开发方法:面向对象编程语言:Java,JavaScript6数据库:MySQL 8.0服务器:Tomcat 8.5开发工具:Eclipse Java EE IDE for Web Developers(编译器)、Navicat(数据库客户端)框架:JQurey,bootstrap71.4 论文的内容和结构安排 该毕业设计将分为五部分进行论述:(1)绪论。主要介绍项目开发背景特点,功能目标以及开发工具。(2)系统规划。对系统进行初步需求分析,阐明系统结构并进行可行性分析。(3)系统分析。以业务流程分析和数据流程分析两方面对该系统进行分析,主要以各种图表的方式呈现。(4)系统设计。主要分为数据库设计以及系统前后台页面设计。(5)总结。结合在开发该系统时的实际情况,通过各种遇到的问题总结经验45第2章 系统规划2.1 初步需求分析根

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

当前位置:首页 > 学术论文 > 毕业论文

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