前言

        基于Spring Boot的网上订餐系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的订餐平台。基于Spring Boot框架,运用了JSP技术和MYSQL作为系统数据库进行开发,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户通过网络进行订餐的重要功能。

目录

前言

关键字

系统概述

层次架构

功能模块

数据库设计

界面展示


关键字

【在线网上订餐系统】【JSP技术】【Java】【Spring Boot框架】【MYSQL数据库

系统概述

        Spring Boot的网上订餐系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的订餐平台。

层次架构

网上订餐系统主要管理员模块以及用户模块两大部分 :      

系统设计

        系统顺序图设计

  1. 登录模块主要满足了管理员和用户的权限登录,登录模块顺序图如图



     
  2. 管理员登录后可进行添加信息操作
     

功能模块

普通用户模块

  1.  用户注册模块
            
  2. 用户进入本系统可查看系统信息,包括网站首页、菜品信息等,有账号的用户可进入注册界面进行注册操作

  3. 用户登录

    用户在登录界面可输入用户名和密码,点击登录按钮进行登录系统

  4. 菜品详情

    用户可选择菜品查看菜品详情信息,登录后可进行下单操作

  5. 下单订餐

    用户登录后可选择菜品进行下单订餐操作


  6. 订单信息

    用户对个人订单可进行查看、支付等


  7. 订单配送

    用户能够查看个人订单配送信息


管理员模块

  1. 管理员登录
      
    管理员要想进入后台对系统进行管理操作,必须登录系统后台,管理员登录界面展示如图 

  2. 会员管理


    管理员可查看、添加、修改和删除会员信息

  3. 菜品信息管理



    管理员可添加、修改和删除菜品信息

  4. 菜品分类管理界面



    管理员能够增删改查菜品分类信息

  5. 订单信息管理




    管理员可进入订单信息管理界面查看所有订单信息,并可对其进行安排配送、修改和删除操作

  6. 订单配送管理



    管理员可增删改查订单配送信息

数据库设计

  • ER图设计
    • 管理员信息实体属性

    • 菜品分类信息实体属性

    • 菜品信息实体属性

    • 订单信息实体属性

    • 会员信息实体属性

  • 表结构设计
    •   users管理员信息表

      字段名

      数据类型

      是否允许空

      字段含义

      `id`

      bigint(20)

      NOT NULL

      编号

      username

      varchar(100)

      NULL

      用户名

      password

      varchar(100)

      NULL

      密码

      role

      varchar(100)

      NULL

      角色

      `addtime

      timestamp

      NULL

      新增时间

       caipinfenlei菜品分类信息表

      字段名

      数据类型

      是否允许空

      字段含义

      `id`

      bigint(20)

      NOT NULL

      编号

      addtime

      timestamp

      NULL

      创建时间

      `caipinfenlei

      varchar(200)

      NULL

      菜品分类

       caipinxinxi菜品信息表

      字段名

      数据类型

      是否允许空

      字段含义

      `id`

      bigint(20)

      NOT NULL

      编号

      addtime

      timestamp

      NULL

      创建时间

      caipinmingcheng

      varchar(200)

      NULL

      菜品名称

      tupian`

      varchar(200)

      NULL

      图片

      caipinfenlei

      varchar(200)

      NULL

      菜品分类

      tuijianzhishu

      varchar(200)

      NULL

      推荐指数

      jiage

      varchar(200)

      NULL

      价格

      kouwei

      varchar(200)

      NULL

      口味

      shicai

      varchar(200)

      NULL

      食材

      caipinxiangqing

      longtext

      NULL

      菜品详情

      clicktime

      datetime

      NULL

      最近点击时间

      `clicknum

      int(11)

      NULL

      点击次数

    • dingdanxinxi订单信息表

      字段名

      数据类型

      是否允许空

      字段含义

      `id`

      bigint(20)

      NOT NULL

      编号

      addtime

      timestamp

      NULL

      创建时间

      `dingdanbianhao

      varchar(200)

      NULL

      订单编号

      caipinmingcheng

      varchar(200)

      NULL

      菜品名称

      caipinfenlei

      varchar(200)

      NULL

      菜品分类

      `jiage

      varchar(200)

      NULL

      价格

      `shuliang

      varchar(200)

      NULL

      数量

      zongjine

      float

      NULL

      总金额

      xiadanshijian`

      datetime

      NULL

      下单时间

      beizhu

      varchar(200)

      NULL

      备注

      `huiyuanzhanghao

      varchar(200)

      NULL

      会员账号

      huiyuanxingming

      varchar(200)

      NULL

      会员姓名

      shoujihaoma

      varchar(200)

      NULL

      手机号码

      dizhi

      varchar(200)

      NULL

      地址

      huiyuanzhekou

      varchar(200)

      NULL

      会员折扣

      ispay

      varchar(200)

      NULL

      是否支付

       huiyuan会员信息表

      字段名

      数据类型

      是否允许空

      字段含义

      `id`

      bigint(20)

      NOT NULL

      编号

      addtime

      timestamp

      NULL

      创建时间

      `huiyuanzhanghao

      varchar(200)

      NULL

      会员账号

      mima

      varchar(200)

      NULL

      密码

      huiyuanxingming

      varchar(200)

      NULL

      会员姓名

      touxiang

      varchar(200)

      NULL

      头像

      xingbie

      varchar(200)

      NULL

      性别

      nianling

      varchar(200)

      NULL

      年龄

      shoujihaoma

      varchar(200)

      NULL

      手机号码

      dizhi

      varchar(200)

      NULL

      地址

      huiyuandengji

      varchar(200)

      NULL

      会员等级

      huiyuanzhekou

      varchar(200)

      NULL

      会员折扣

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐