IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> JAVA Web 结业项目(订餐配送系统)(名叫曹贼快送 HHH~~~) -> 正文阅读

[Java知识库]JAVA Web 结业项目(订餐配送系统)(名叫曹贼快送 HHH~~~)

项目背景:

为做一个方便校园订餐的系统,减少出门。(由小组共同完成)

使用的开发工具

开发工具:eclipse

使用的技术

后端:el、jstl、ajax、json、jsp

前端:html、css、js、ajax、layui

数据库:Oracle

来吧!展示!!

项目目录截图:

?项目总体功能图:

项目思维导图介绍:此项目共分为四个角色,分别为用户,商家,骑手,管理员(四个角色相互关联,用户首页可以查看所有的店铺商品并且购买,购买之后商家只能看到自己店铺的订单和召唤骑手,查看接了本店单的骑手配送信息,骑手能接到所有订单,并自己选择想配送的订单,管理器则控制各个用户的登录权限)具体功能还有很多,请看下面的思维导图。

用户具体功能如下思维导图:

?

???????商家具体功能如下思维导图:

?骑手具体功能如下思维导图:

?管理员具体功能如下思维导图:

未登录和无权限都是不可以登录的,下面是登录界面(登录可以自行判断是那个用户然后跳到相对应的界面)

下面是一个首页(首页有轮播图,和很多的模糊查询,根据人气,销量,好评等多种)?

?

?

商品详情(里面的信息都会根据用户的购买进行变化的,点击评论可以跳进评论界面来进行评论,未购买此商品的用户是不能评论的)?

购物车

?结算(可以设置地址)

?我的订单(使用的是一个古风琴的一个样式)

?商家界面(来的单都会显示)

商家订单界面

?

?商品管理界面

增加店铺(用户想到老板也可以来注册店铺)

?骑手主界面

骑手的配送记录

?管理员主界面(可以根据各种信息来查询,和一个权限的管理)

具体还有很多功能,显示界面都用上了分页,和搜索功能。

表结构:

--身份表
CREATE TABLE part(
partid NUMBER PRIMARY KEY, --身份id
partload VARCHAR2(200) NOT NULL, --头像路径
partaccount  VARCHAR2(30) NOT  NULL,--身份账号
partpassword   VARCHAR2(30) NOT NULL,--身份密码
partname VARCHAR2(30) NOT NULL,--身份名字
partaddress   VARCHAR2(30)   NOT NULL,--身份地址
parttelephone  VARCHAR2(30) NOT NULL,--身份电话
partquestion VARCHAR2(100) NOT NULL,--身份问题
partanswer   varchar2(200) NOT NULL,--身份答案
partidentity NUMBER  NOT NULL,--身份
partstate    NUMBER   NOT NULL--身份状态
)


--店铺表
CREATE TABLE  shop(
shopid   NUMBER  PRIMARY KEY,--店铺id
shopname VARCHAR2(30)  NOT NULL, --店铺名字
shopaddress  VARCHAR2(50)  NOT NULL--店铺位置
)


--商品种类表
CREATE  TABLE goodstype(
goodstypeid  NUMBER PRIMARY KEY, --商品种类id
goodstypename  VARCHAR2(30) NOT NULL  --商品种类名字
)


--商品表
CREATE  TABLE  goodss(
goodsid  NUMBER  PRIMARY KEY, --商品id
goodsname  varchar2(50) NOT NULL ,  --商品名字
shopname   VARCHAR2(50) NOT NULL , --商品店名
goodstype  varchar2(50) NOT NULL ,--商品种类
goodsintroduce VARCHAR2(1000)NOT NULL ,--商品介绍
goodsprice      NUMBER     NOT NULL ,--商品价钱 
goodstaste    Varchar2(50) NOT NULL ,--商品口味
goodsclickrate  NUMBER   NOT NULL ,--商品点击量
goodsstorage   NUMBER NOT NULL ,--商品库存量
goodssalevolume  NUMBER NOT NULL ,--商品销售量
goodsdiscount  NUMBER   NOT NULL ,--商品折扣
goodsgrade  NUMBER   NOT NULL--商品评分
)


--购物车
CREATE  TABLE  shopcar(
goodsid     NUMBER  ,--商品id
goodssize   VARCHAR2(20) NOT NULL , --商品份量
goodsnumber  NUMBER NOT NULL --商品数量

)


--订单表
CREATE  TABLE  orderr(
orderid  NUMBER  NOT NULL PRIMARY KEY ,  --订单id
userid   NUMBER   NOT NULL ,  --用户id
shopmanid NUMBER NOT NULL  , --商家id 
goodsid NUMBER  NOT NULL ,  --商品id
shopid NUMBER  NOT NULL , --店铺id
horsemanid   NUMBER  NOT NULL ,--骑手id
goodsnumber   NUMBER NOT NULL ,  --商品数量
settletime    DATE NOT NULL ,--结算时间
giveaddress   varchar2(30) NOT NULL ,--派送地址
givetelephone  varchar2(30) NOT NULL ,--派送电话
username  varchar2(50) NOT NULL ,--用户名字 
horsemanname varchar2(50) NOT NULL --骑手名字
)


--收藏表
CREATE  TABLE collectt(
collectid   NUMBER  PRIMARY KEY,  -- 收藏id
userid NUMBER   ,  --用户id
goodsid NUMBER    --商品id  

)


--评论表
CREATE  TABLE  commentt(
commenid  NUMBER PRIMARY KEY,  --评论id  
userid  NUMBER , -- 用户id  
goodsid   NUMBER , --商品id
commenttime DATE , --评论时间
commentcontext VARCHAR2(200),  --评论内容
commentaccount  VARCHAR2(30)  --用户账号
)


--折扣表
CREATE  TABLE  discount(
goodsid  NUMBER  , -- 商品id 
discount  NUMBER   --折扣力度
)

SELECT * FROM part  --身份表
SELECT * FROM shop  --店铺表
SELECT * FROM goodstype  --商品种类表
SELECT * FROM goodss  --商品表 
SELECT * FROM shopcar  --购物车 
SELECT * FROM orderr  --订单表 
SELECT * FROM collectt  --收藏表 
SELECT * FROM commentt  --评论表 
SELECT * FROM discount  --折扣表 

需要项目的可以加WX:1024618229或者是发私信。

?OK!? 到这已经结束了,希望能帮到你!!!

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-07-22 14:00:25  更:2021-07-22 14:02:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 13:45:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码