基于JavaEE的餐饮自助联盟系统的设计与实现开题报告

 2023-11-22 09:11

1. 研究目的与意义

在当今科技飞速发展的时代,餐饮行业当今特点之一就是在线点餐服务,顾客对于餐饮行业的需求量也逐渐提高;因此,餐饮行业想要在科技,经济飞速发展的潮流中持续发展,就必须在经营、管理、餐饮,服务等方面提高品质,抓住效率。如何用科技的管理方式来提高餐饮企业的管理水平,着是每一个餐饮管理者所面临的重要课题。餐饮自助联盟系统正是为了处理这个课题所诞生的,它将餐饮行业正常经营时所需顾客、门店、菜品、订单、收费管理等功能联合起来,统一由计算机处理这些繁琐的信息,实现现代化科技化的餐饮管理机制,节省人力成本,也方便顾客点餐,提高餐饮服务管理效率。因此我们有必要对餐饮自助联盟系统进行研究。

2. 课题关键问题和重难点

基于java ee的餐饮自助联盟系统分为六个大模块:用户的注册与登录、信息编辑、选门店、选桌、点餐、下单;门店的管理:门店信息的添加、删除、修改、查询;菜品管理:菜品信息的添加、删除、修改、查询;桌子管理:桌子信息的添加、删除、修改、查询;管理员管理:管理员登录、信息编辑,添加、删除、查询管理员;订单管理:订单的查询、修改、删除。系统包含三种用户:普通用户、经营者、管理员。系统分为前端和后端,前端主要实现信息数据的传递与显示,后台则实现数据与逻辑的处理反馈。本课题拟完成基于java ee的餐饮自助联盟系统设计与实现 。

本课题的关键:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

现代社会正在逐渐从海量数据时代向智能时代迈进,刺激和促进了大量新兴技术的迅猛发展[1]。网络早已成为人们生活中必不可少的一部分了,古人云:“民以食为天”,餐饮行业与互联网之间的关联也越来越紧密,促使中国餐饮业在 30 余年里逐步形成了成熟的餐饮业体系,并已进入投资主体多元化、经营业态多样化、经营模式连锁化和行业发展产业化的新阶段,出现了智能餐饮[2]。传统的餐饮企业也开始加入由互联网形成的餐饮业务当中,开展线上的餐饮经营模式,配合线下已经建立的成熟完善的业务渠道,建立适合自己的餐饮消费平台。

并且伴随着全球化进程的不断加快,使得我国餐饮产业不仅面临着内部竞争的压力更面临着外部潜入者的威胁,当下我国的餐饮产业也逐渐趋于饱和[3]。除此之外,虽然我国餐饮产业发展时间较长,但总的来说我国的餐饮企业自身还没有形成统一完善的管理模式,在市场占有率方面相对较为分散,与发达国家餐饮企业之间的差距较为明显。经济发达程度与餐饮产业发展具有显著的正相关关系,而经济的发达程度一定程度上显示这科技发达的高度,美国餐饮产业的发展也十分发达。餐饮产业对美国经济的影响,对美国人民生活的渗透程度出乎我们的意料。美国餐饮产业协会的统计数据显示,餐饮产业极大地促进了美国经济的发展。当前,美国人花在饮食上的钱有47%用在了餐馆上,餐饮产业对美国经济的带动作用十分显著,由此可见,科技带来的互联网技术推动着餐饮行业的发展。

将“互联网 ”技术应用到餐饮企业中,可以构建完善的餐饮管理平台,该平台包括供应链管理,还包括顾客管理、服务评价、生产管理、销售管理等一系列功能,通过对该平台中的数据进行分析,还能够实现对顾客点对点的服务,提高企业运营效率的同时还有助于实现资源的合理配置。因此,基于java ee的餐饮自助联盟系统由此而生。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

四、方案(设计方案、研制方案、研究方案)设计及论证

1. 系统功能结构

系统总体功能结构如图1所示

1 餐饮自助联盟系统功能结构

1)基本信息管理部分

用户管理:该模块包含用户的注册与登录功能,以及对用户信息的增删查改功能,用户选择门店、选桌、点菜以及下单功能。

门店管理:该功能是用户中的经营者和管理员对门店信息进行管理,主要通过Java程序对数据库门店表进行操作,包含增删查改等功能,普通用户只能查看门店。

菜品管理:该功能同样是用户中的经营者和管理员对菜品信息表进行增删改查功能。

桌子管理:该功能同样是用户中的经营者和管理员对桌子信息表进行增删改查功能。

管理员管理:该功能同样是管理员对管理员的信息表进行增删改查功能。

订单管理:该功能用户中的经营者和管理员对普通用户在点餐并之后下的订单增删改查功能,普通用户只能对订单对自己下的尚未进行的订单进行增删改查功能。

2)业务管理部分

点餐订单业务:用户选取门店,之后选择空闲的桌位在选取想要点的菜品,最后生成订单,订单状态为待商家接受,在商家接受订单之后生成最终订单。在商家完成订单之后,订单状态显示为已完成。

订单完成评价业务:用户订单完成后,系统会邀请用户对门店服务以及菜品进行评价。

2.核心功能流程图

图2点餐订单功能流程图

图3商户添加菜品功能流程图

3.研究方案

基于Java EE的餐饮自助联盟系统的设计与实现主要分为三个部分

1) 前端餐饮自助联盟系统页面显示设计。

设计好前端的显示页面,展示各个餐饮门店的详细信息。

2) 数据库表设计。

数据库E-R图如图4所示:

4数据库E-R图

各实体类描述如下:

管理员表(管理员ID,主键自动递增,管理员名称,密码,用户类型)

用户表(用户ID,主键自动递增,用户名称,密码,用户类型)

门店信息表(门店ID,主键自动递增,用户ID,门店名称,门店位置,门店类型,门店简介,门店详情,门店介绍)

菜品信息表(菜品ID,菜品名称,菜品类型,菜品简介,菜品样式图片,菜品详情)

菜品评价表(菜品ID,用户ID,菜品图片,菜品评价)

桌子信息表(桌子ID ,桌子状态)

订单记录表(订单ID,用户ID,订单详情,订单状态,订单开始时间,订单结束时间)

3) 前后台代码设计

基于Java EE的餐饮自助联盟系统采用MVC模式架构系统,数据库采用Oracle数据库,开发工具为IDEA集成开发工具,开发语言为Java与JavaScript语言;

5. 工作计划

2022-2023-1学期:

第15-16周:完成选题,查阅相关中英文资料,进行相关技术的学习。

第17周:与导师沟通进行课题总体规划。

剩余内容已隐藏,查看该篇文章全部内容请联系客服!

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。