• 基于Java+SpringBoot+Thymeleaf+Mysql餐厅座位预约预订网站系统设计与实现


    项目背景和意义

    目的:论是朋友聚会还是情侣约会,很多人都会选择热门的商圈吃饭、看电影等等。但享用美食需要排队等位是最让人头疼的。在没有订座点餐的软件之前,人们想要预定一家餐厅是比较困难的,首先需要找到这家餐厅的电话,然后拨打电话来订座,有的时候还不一定能够订成功。现在有了在线订座点餐的软件应用,确实为人们在外就餐解决了很多不必要的麻烦,尤其是热门餐厅经常需要排队的问题。

    意义:不论是排队、点菜还是在线订座点餐,互联网巨头纷纷在“到店”端市场发力。 “目前餐饮业信息化程度还是比较低,这正是互联网企业的机会所在。”中国食品产业评论员朱丹蓬表示,以往餐饮行业的“点对面”、“点对群”模式在“互联网+”潮流下将向“点对点”发展,餐饮大数据是一种无形价值,用户的消费结构、频次、特征等都能从中提取利用。

    可行性分析

    基于java的餐厅座位预定系统有以下三方面可以总结系统开发的可行性,具体如下:

    1.技术可行性

    Windows7或10为操作系统,基于java的jdk和tomcat,采用idea软件为开发后台管理,运用mysql进行数据库存储;后台管理系统硬件环境是PC机,用户使用任何能上网的电脑设置,使用浏览器即可访问餐厅座位预定系统。

    2.经济可行性

    一方面,只要有能上网的电脑,系统的管理员在任何地方任何时候都可以管理,工作效率进一步提高从而节省人力、物力,只要会打字即可,不需要很高的学历;另一方面,系统的制作成本低,在现有的PC机上即可使用idea开发者工具进行开发。

    3.操作可行性

    从管理来说,只要有一台普通的电脑就可以进行网站信息的设置、录入、修改,操作非常方便而且可行度很高。

    主要功能模块

       后台管理员功能

    系统设置:设置关于我们、联系我们、加入我们、法律声明
    资讯录入:选择资讯分类、录入资讯标题、简介、内容等
    资讯管理:查看所有资讯、支持修改和删除
    资讯互动信息:查看浏览、查看收藏、查看信息评论和评论管理
    会员中心:查看注册用户信息、支持删除
    广告图设置:设置首页轮播的广告图

    留言列表:管理留言内容、支持删除
    菜品分类:设置平台菜品分类、支持录入、修改、删除
    录入菜品:录入菜品标题、选择分类、上传图片、菜品详细介绍
    菜品管理:列出所有菜品信息、支持修改、删除
    热门菜品关键字:设置网站可以查询的热门菜品关键字
    菜品互动信息:菜品的浏览信息、收藏信息、菜品的评论和评论管理
    餐厅图片:设置餐厅图片分类,录入相关图片,图片管理修改删除等
    餐厅座位分类:按人数设定、按包厢还是大厅设置
    座位管理:录入座位名称,选择分类;支持修改、删除
    座位订单:列出所有用户预约的信息,支持删除,审核或者拒绝
     

       网站功能

    注册登录:游客进行账号注册、登录平台
    查看网站介绍:网站介绍、关于我们、联系我们、加入我们、法律声明
    菜品介绍:查看餐厅的所有菜品,可以根据分类查询
    菜品详情:查看菜品的详细介绍、支持收藏、支持发表评论、评论需要后台管理员审核后才可见。
    餐厅环境:可以查看餐厅多有环境的实景图片
    座位预约:选择要预约的日期、或者按人数或者大厅还是包厢筛选、选择要预定的座位、填写预约的联系方式等,提交预约。
    留言反馈:给网站管理员留言,后台管理员可见。
    我的座位预约订单:列出用户的所有预约订单信息,审核状态;没有审核或者审核拒绝的订单用户可以删除。
    菜品浏览、收藏、评论:流出用户浏览过的菜品信息、收藏过的菜品信息、评论过的信息
    用户信息:修改用户信息
    密码修改:修改用户登录的密码
    退出登录:清除登录从cookie,返回网站首页

    开发概要

    开发操作系统:windows10 + 4G内存 + 500G

    开发环境:JDK1.8 + Tomcat8

    开发语言:Java

    开发框架:springboot

    模板引擎:Thymeleaf

    开发工具:Idea

    数据库:mysql8

    数据库管理工具:navicat

    其他开发语言:html + css +javascript

    开发文件说明

       后台管理文件

    绿色的是开源的后台管理系统框架,不要动

    所在路径:Src >main >com.huang.com>houtai

    程序名

    包含

    houtai/fenzu.java

    后台分组管理

    /quanxian_fenzu_list

    分组权限列表

    /quanxian_fenzu_xiugai

    分组权限 修改

    houtai/ guanliyuan.java

    后台用户管理

    /ht_mima

    密码修改

    /quanxian_user_add

    后台用户录入

    /quanxian_user_list

    后台用户列表

    /quanxian_user_xiugai

    用户修改

    houtai/ huiyuan.java

    后台框架

    /login

    用户登录页面

    /main

    后台首页

    /top

    后台顶部文件

    /center

    后台中间文件首页

    /middel

    后台中间文件(包含左右)

    /left

    后台中间文件-左边

    /tab

    后台中间文件-右边

    /down

    后台底部文件

    /logout

    后台退出登录

    houtai/ quanxian.java

    后台权限管理

    /quanxian_caidan_1ji

    1级菜单列表

    /quanxian_caidan_2ji

    2级菜单列表

    /quanxian_caidan_2ji_nei

    2级菜单 操作

    /quanxian_caidan_3ji

    3级菜单列表

    /quanxian_caidan_3ji_nei

    3级菜单 操作页面

    houtai/ guanyu.java

    关于我们设置

    /houtai_shezhi_guanyu

    关于我们设置:关于我们、联系我们、加入我们、法律声明

    /houtai_guanggao_shezhi

    设置广告

    /houtai_liuyan_list

    留言列表

    /houtai_liuyan_del

    删除留言

    houtai/ xinxi.java

    后台新闻管理

    /houtai_xinxi_fenlei

    信息分类管理

    /houtai_xinxi_add

    信息录入

    /houtai_xinxi_list

    信息列表

    /houtai_xinxi_xiugai

    修改资讯

    /houtai_xinxi_del

    删除资讯

    houtai/ xinxi_qita.java

    后台新闻评论管理

    /houtai_xinxi_pinglun_list

    后台信息评论列表

    houtai_xinxi_pinglun_caozuo 

    后台信息评论操作(修改xiugai和删除del

    houtai/ yonghu.java

    用户管理

    /houtai_yonghu_list

    用户列表

    /houtai_yonghu_del

    删除用户

    houtai/anli

    后台案例(餐厅环境)

    houtai_anli_add

    案例录入

    houtai_anli_list

    案例列表

    houtai_anli_xiugai

    修改案例

    houtai_anli_del

    删除案例

    houtai_anli_pinglun_list

    后台 案例 评论 列表

    houtai_anli_pinglun_caozuo

    后台 案例 评论 列表操作(修改xiugai和删除del

    houtai/chanpin

    后台产品(餐厅菜品)

    houtai_chanpin_fenlei

    产品分类管理

    houtai_chanpin_add

    产品录入

    houtai_chanpin_list

    产品列表

    houtai_chanpin_xiugai

    修改产品

    houtai_chanpin_del

    删除产品

    houtai_chanpin_pinglun_list

    后台 产品 评论 列表

    outai_chanpin_pinglun_caozuo

    后台 产品 评论 列表操作(修改xiugai和删除del

    houtai/zuowei

    后台座位

    houtai_zuowei_leixing_nei

    座位类型操作

    houtai_zuowei_add 

    座位录入

    houtai_zuowei_list

    座位列表

    houtai_zuowei_xiugai

    修改座位信息

    houtai_zuowei_del

    删除座位

    houtai_zuowei_dingdan_list

    后台订单列表

    houtai_dingdan_chuli

    订单处理

    houtai_dingdan_del

    删除 座位预约

       网站文件

    都在Com.huang.cms包下

    下面是后台管理所涉及的

    程序名

    包含

    pc/ pc_controller.java

    前台公用controller类

    /pc_zixun_chaxun

    资讯查询

    /api_zixun_shoucang

    收藏接口

    /api_zixun_pinglun_add

    资讯评论

    /pc_mem_mima_act

    密码修改

    /pc_mem_logout

    退出登录

    /pc_guanyu_liuyan_add

    留言信息 写入数据库

    pc/ pc_index.java

    前台首页

    /pc_index

    首页

    pc/ pc_mem.java

    前台会员

    /pc_huiyuan_zhuce

    注册

    /pc_huiyuan_denglu

    登录

    /pc_mem_index

    会员首页

    /pc_mem_xinxi_xiugai

    会员 信息修改

    /pc_mem_mima

    会员 密码修改

    pc/ pc_ pc_mem_controller.java

    前台会员controller类

    /check_mem_reg

    验证 用户注册

    /check_mem_login

    验证 用户登录

    /pc_mem_zixun_shoucang_del

    删除 用户资讯收藏

    pc/ pc_mem_zixun.java

    会员资讯

    /pc_mem_zixun_liulan

    会员 资讯 浏览记录

    /pc_mem_zixun_shoucang

    会员 资讯 收藏列表

    /pc_mem_zixun_pinglun

    会员 资讯 评论记录

    pc/ pc_public.java

    前台公用类

    /pc_toubu

    头部文件

    /pc_guanyu_women

    关于我们

    /pc_guanyu_liuyan

    留言反馈

    pc/ pc_zixun.java

    资讯

    /pc_zixun_list

    资讯列表

    /pc_zixun_xiangqing

    资讯详情

    pc/ pc_anli.java

    案例(餐厅环境图片)

    pc_anli_list

    案例列表

    pc_anli_xiangqing

    案例详情

    pc/ pc_chanpin.java

    产品(餐厅菜品)

    pc_chanpin_list

    产品列表

    pc_chanpin_xiangqing

    产品详情

    pc/ pc_mem_anli.java

    会员案例(餐厅环境图片)

    pc_mem_anli_liulan

    会员 案例 浏览记录

    pc_mem_anli_shoucang

    会员 案例 收藏列表

    pc_mem_anli_pinglun

    会员 案例 评论记录

    pc/ pc_mem_chanpin.java

    会员产品(餐厅菜品)

    pc_mem_chanpin_liulan

    会员 产品 浏览记录

    pc_mem_chanpin_shoucang

    会员 产品 收藏列表

    pc_mem_chanpin_pinglun

    会员 产品 评论记录

    pc/ pc_zuowei.java

    餐厅座位

    pc_yuyue_index

    餐厅预约首页

    pc_yuyue_add

    餐厅预约 下单填写和确认页面

    pc/ pc_mem_zuowei.java

    餐厅座位订单(会员)

    pc_mem_zuowei_list

    会员座位订单列表

    功能模块图

     

    作品效果截图

      网站功能

      后台管理

  • 相关阅读:
    LeetCode每日一题——Single Number
    数据结构绪论
    No servers available for service: renren…。 Gateway 网关报503错误 ,已解决
    【Qt图形视图框架】QGraphicsScene分析
    【Linux】Linux项目自动化构建工具——make/Makefile
    【torch高级】一种新型的概率学语言pyro(01/2)
    深度学习笔记Week5
    docker启动链接sqlservr的镜像时报SSl错误
    常见的抓包检测及抓包方案
    【无标题】
  • 原文地址:https://blog.csdn.net/u013818205/article/details/127121521