JavaWeb项目-订餐系统

1.1系统的开发环境

1). IDEA
在开发时订餐系统系统所采用的开发工具就是 Java 集成开发环境中最常用的 IDEA。

2). MySQL数据库
MySQL是一种关联数据库管理系统,它将数据保存在不同的表中,不同于其他数据库将所有数据放在一个大仓库内,因此我看中了它的速度以及灵活性。

3). git 版本管理
使用git进行项目版本管理

4). Tomcat 服务器
使用Tomcat8及以上版本

1.2系统的开发技术
1). jdk使用1.8版本及以上
2). 使用JavaEE技术,JSP页面使用EL+JSTL技术,Servlet3.0以上版本
3). 页面使用Bootstrap框架
4). 数据库连接池选择C3P0,使用DbUtils工具类

需求分析
此订单系统主要用来完成会员网上订餐,商家提供服务,管理员管理后台的功能。

1 前台功能

  • 游客:
    浏览首页:商家发布的菜品、发布的公告
    注册会员:注册有邮箱校验

  • 会员:
    1).登录和登出:登录后首页会显示当前会员的信息,

    2).会员中心:查看及修改个人信息(如密码修改等)、查看优惠券、修改地址等

    3).浏览菜品:可以进入商家的订餐页面,浏览菜品,可根据销量、价格等条件进行排序推荐,可以点击进去查看单个菜品详情

    4).购物车:对菜品进行购买或添加至订餐车,并且可以对订餐车中的菜品进行操作后再购买

    5).留言:查看菜品留言

    6).我的订单:查看订单记录

    7).我的足迹:查看浏览菜品的记录

    8).我的收藏:查看收藏的记录

    9).我的优惠券:不同优惠券对应不同的菜品,当购物车加入优惠券可以使用的菜品时,我们动态在购物车下方展示可以使用的优惠券,用户自己选择使不使用优惠券,用完以后的优惠券将变为已经使用,不再会第二次使用

表结构图
在这里插入图片描述
项目前台部分页面截图

1.菜品点餐页面
请添加图片描述

2.主页
请添加图片描述
3.购物车页面
请添加图片描述

历时两周和我的小伙伴终于写完了第一个javaWeb项目🤗,感觉自己在项目里成长了很多很多,也收获非常多,真的不要轻易放弃!!!!多试试说不定就试出来了~,接下来的日子里也要认真学习,完成下一个阶段的小目标!!!ヾ(≧▽≦*)o

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值