1。3 本课题的意义
餐饮企业经营看似挺简单,就是提供美食让顾客称心如意,从而实现企业的价值。但当我们更进一步来对其业务进行分析,我们发觉,其实餐饮管理并不简单,一个客户的消费常牵涉餐饮企业的多个流程环节,任何一个环节出现问题都可能给顾客带来负面影响[5]。比如传统的用菜单点菜的方式就不能很好的提升服务水平[6]。而顾客不能直接感触的后台供给链的管理同等重要[7]。如何分配厨师做哪类的菜,如何快速的对比收入情况以实时调整经营策略等。显然,传统粗放式手工经营管理方式很难适应餐饮企业对管理效率的需求[8]。本课题的系统提供自动化、信息化的管理,可以给餐厅降低成本,提高服务水平,增加收入。
1。4 主要工作
基于网上订餐系统设计和实现了一个较完整的后台管理系统。设计了较美观和操作简单的界面。
本系统实现了如下功能:
1。用户登录
2。订单的管理,网上订餐都会生成订单。商家要查看这些订单列表以及订单的详情,订单详情就包括订单的下单时间,支付状态,餐桌号,客户信息等,以及订单包含的每道菜,该菜是谁做的,什么时间做等信息。
3。菜品的管理,要实现网上订餐,需要能在网上发布你的菜。这里可以增删改菜的类型和菜品。以及查询,分页查看的附加功能。
4。员工管理,厨师管理和餐桌管理,主要是对相关的信息进行增删改查。
5。厨师管理,能够增删改查厨师能做的菜。
6。餐桌管理,能增删改餐桌相应信息。
7。用户查看,主要是查看用户信息。
8。收入统计,通过图表的形式显示某一年的收入统计图,同时可以显示两年的,在图上可以显示对比情况。
9。销售统计,主要是查看某个月菜的销售比列。
1。5 本文结构
论文主要分为五章,各部分内容如下:
第一章绪论部分,主要介绍本系统开发背景及意义和本系统的主要工作。
第二章相关技术介绍,主要介绍B/S结构,MVC设计模式,bootstrap前端框架。
第三章总体设计,主要介绍系统总体的结构,系统主要的功能和数据库的设计。
第四章详细设计,主要对每个功能大模块分别进行详细的介绍。
第五章测试,主要介绍本设计的测试实例。
2 相关技术介绍
2。1 B/S结构
三层B/S(Browse/Server)计算模型就是在传统的二层C/S计算模型的中间加入“中间应用服务器”合理利用服务器资源,以减少系统瓶颈问题。可以将整个应用逻辑和商业规则驻留在中间应用服务器上,这只是表示逻辑存在于Client,使Client 变得很单纯,从而大大地减轻了Client的负担[9]。
Browser/Server结构是在Web技术不断成熟的情况下产生的:利用浏览器的多脚本语言和ActiveX技术,实现了复杂强大的功能,同时节约了开发成本。
B/S最大的有点事客户端不需要安装特别软件,只要有一个通用的浏览器即可,而现今大部分的智能终端都必不可少安装有浏览器,用户就可以使用这种结构下应用,用户也不需要安装更新和升级,因为所有的功能几乎都在服务端实现,开发人员只需要维护服务端即可,应用的扩展非常容易。由于B/S结构这突出的优点,以及结合ajax技术(能局部实时动态刷新页面,有良好的交互性,也可以减轻部分服务器的负担),使得它越来越受行业的青睐,目前web应用、webapp发展得如火如荼。
B/S有如下几个特点: