赞
踩
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项目
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。