第5章 系统详细设计
一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1MQ4y1t7Rr/
三、运行截图:
3.1前台首页功能模块
外卖点餐系统 ,在前台首页可以查看首页、餐厅信息、菜品信息、公告信息、个人中心、后台管理、购物车、客服等内容,如图3-1所示。
图3-1前台首页功能界面图
登录、用户注册,在用户注册页面可以填写用户名、密码、姓名、手机等信息进行注册,如图3-2所示。
图3-2登录、用户注册界面图
个人信息:用户进入个人信息可以对用户名、密码、姓名、性别、头像、手机、余额等可以进行余额冲值查看进行添加、删除、详情等操作。程序效果图如下图3-3所示:
图3-3个人信息界面图
菜品信息,在菜品信息页面通过查看菜品名称、菜品分类、图片、材料、分量、餐厅名称、联系电话、价格、菜品介绍等信息进行立即预定、评分,如图3-4所示。
图3-4菜品信息界面图
公告信息,在公告信息页面通过查看公告内容等等查看,如图3-5所示。
图3-5公告信息界面图
3.2管理员功能模块
管理员登录,通过填写注册时输入的用户名、密码、角色进行登录,如图3-6所示。
图3-6管理员登录界面图
管理员登录进入外卖点餐系统可以查看首页、个人中心、用户管理、餐厅信息管理、菜品分类管理、菜品信息管理、订单评价管理、系统管理、订单管理等信息。如图3-6所示。
个人中心,管理员对个人中心进行操作填写原密码、新密码、确认密码并进行添加、删除、修改以及查看,如图3-7所示。
图3-7首页界面图
图3-8个人中心界面图
用户管理:管理员进入系统可以对用户进行编辑用户名、密码、姓名、性别、头像、手机进行添加、修改、删除等操作。程序效果图如下图3-9所示:
图3-9用户信息管理界面图
餐厅信息管理,在餐厅信息管理页面中可以填写餐厅名称、餐厅类型、配送时间、配送服务、联系电话、餐厅地址等信息,并可根据需要对已有餐厅信息管理进行修改或删除等操作,如图3-10所示。
图3-10餐厅信息管理界面图
菜品信息管理,在菜品信息管理页面中可以查看菜品名称、菜品分类、图片、材料、分量、餐厅名称、联系电话、价格、菜品介绍等内容,并且根据需要对已有菜品信息管理进行添加,修改或删除等详细操作,如图3-11所示。
图3-11菜品信息管理界面图
系统管理:管理员通过系统管理页面查看轮播图/公告信息、客服管理等进行上传图片、发布公告、回复等进行添加、删除、修改以及查看并对整个系统进行维护等操作。,如图3-12所示。
图3-12系统管理界面图
订单管理,在订单管理页面中可以查看订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址等内容,并且根据需要对已有订单管理进行添加,修改或删除等详细操作,如图3-13所示。
图3-13订单管理界面图
3.3用户功能模块
用户登录,通过填写用户名、密码、角色进行登录,如图3-14所示。
图3-14登陆界面图
订单评价管理,在订单评价管理页面中通过填写订单编号、商品名称、菜品分类、评分、评价日期、用户名、手机、评价内容等内容进行查看添加、删除,如图3-15所示。
图3-15订单评价管理界面图
订单管理,在订单管理页面中可以查看订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址等内容,并且根据需要对已有订单管理进行详情、删除等详细操作,如图3-16所示。
图3-16订单管理界面图
收藏管理:在收藏管理页面可以查看收藏ID 表名 收藏名称、收藏图片等等内容,并进行详情,删除或查看等操作,如图3-17所示。
图3-17收藏管理界面图