智慧点餐平台

作者:536280dc6797 — 已发布 2021/01/26 10:25:00 GMT+0, 上次修改时间: 2022-02-18T01:58:38+00:00
本项目实现了一个网上点餐平台,是电子商务网站在专业化细分领域的具体实现。

一、项目描述

        本项目是一个基于Java开发的网上点餐系统,主要实现了顾客网上自助点餐及商家菜品管理、订单管理等功能。前后端分别采用了HTML、CSS、JavaScript、JSP和Servlet、JDBC等技术,数据库使用的MySQL,使用目前最流行的MVC模式。

二、项目背景

        在信息技术高度发达的今天,各行各业已经离不开信息化。金融,交通,旅游等都使用了信息化技术帮助解决问题。餐饮行业也是如此。肯德基,麦当劳,李先生等餐饮行业都引入了信息化手段帮助点餐及管理;美团,饿了么等公司更是在餐饮外卖行业两家独大。本系统就是使用信息化来解决点餐及餐品管理的一系列问题。

        本系统是一个智慧点餐云平台。用户可以通过网页选购喜欢的菜品或定制菜品;而商家可以对菜品信息维护,例如新增菜品,修改描述等,也可以对用户、菜品等做统计分析。系统涵盖了菜品展示、销售、购买、统计、管理、决策支持等各个环节,各个模块操作简单、实用性强。该系统采用主流的B/S架构,方便用户访问和商家管理,并采用模块级安全管理,系统安全性高。平台采用Java开发,选用mysql存储数据。

三、项目功能

        本系统适用于餐厅以及消费者。用户分为三种角色,分别是管理员、消费者及游客。每种角色的可操作功能如下:

角色名称

职责描述

后台管理员

用户管理,菜品管理,订单管理,公告管理

消费者

浏览菜品,订购菜品,购物车,订单管理,个人信息维护等

游客

浏览菜品,注册

四、项目设计

        智慧点餐平台采用了Servlet+jsp的设计,及MVC的设计模式,采用了三层架构,分别是:控制器Servlet、业务逻辑层Service和数据处理层Dao等。平台分前台业务和后台业务,前台业务是针对终端用户即消费者使用,用户注册成会员后可以浏览菜品,选购商品等。个人中心可以维护个人信息,购物车和订单。其功能模块如下图所示:

前台.png

        后台业务是管理员用户使用的,管理员登录后可以管理基本资料,如菜品管理,管理员账户管理,订单管理,公告管理等。其功能模块如下图所示:

后台.png

五、系统展示

系统界面展示如下:

首页:

首页.png

用户登录界面:

登录.png

会员注册界面:

注册.png

用户订单:

订单.png

我的餐车:

餐车.png