目录
目录
1、概述
2、功能描述
3、数据表
4、目录结构
5、最终效果
1、概述
开发环境: jdk1.8、tomcat7.0 、mysql5.2
开发工具:idea2019.3.1或eclipse、navicat15
编程语言后端:java;框架和引用的包:JavaBean Servlet MVC、log4j.jar
编程语言前端:JSP、html5、javascript、jquery;
注:本项目未引用当前流行的ssm(Spring+SpringMVC+MyBatis)、Spring boot,在随后的项目中讲解
2、功能描述
SSM+MYsql数据库JAVAweb农产品销售购物网站,该系统主要实现了前台用户登录、注册、查看 产品、 并且把需要的产品放入购物车等相关功能;后台主要实现了公告管理、商品管理、订单管理、用户管理、系统管理。该农产品销售网站的实现方便了人们的购物并且使商家也得到了一定的实惠。
网站浏览者必须先进行注册登录系统后,才能够购买网站的商品。浏览者注册的信息提交到网站后台,由网站管理员进行管理。网站为用户提供,商品查询,商品购买的功能,并用购物车记录用户的购物选择,从而形成订单信息。用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,在页面中显示用户登录的选项,用户登录后,可隐藏用户登录的选项而代之以用户的基本信息。
3、数据表
表1 Bulletin公告表
字段名称 | 字段大小 | 字段类型 | 说明 |
id | 4 | 长整型(3) | 编号 |
title | 100 | 文本(202) | 标题 |
content | 536870910 | 备注/超级链接(203) | 内容 |
userId | 4 | 长整型(3) | 用户ID |
createTime | 50 | 文本(202) | 时间 |
表2 CustomerDetailInfo 客户详细信息
字段名称 | 字段大小 | 字段类型 | 说明 |
customerId | 4 | 长整型(3) | 编号 |
name | 50 | 文本(202) | 姓名 |
telphone | 20 | 文本(202) | 电话 |
movePhone | 20 | 文本(202) | 手机 |
address | 100 | 文本(202) | 地址 |
表3 CustomerInfo 客户信息
字段名称 | 字段大小 | 字段类型 | 说明 |
id | 4 | 长整型(3) | 编号 |
| 100 | 文本(202) | 电子邮件 |
pwd | 20 | 文本(202) | 密码 |
registerTime | 50 | 文本(202) | 注册时间 |
isCooled | 4 | 长整型(3) | 是否冻结 |
表4 GoodsInfo 商品表
字段名称 | 字段大小 | 字段类型 | 说明 |
goodsId | 4 | 长整型(3) | 编号 |
typeDetailInfo | 50 | 文本(202) | 类别 |
goodsName | 200 | 文本(202) | 名称 |
price | 19 | adNumeric(131) | 价格 |
discount | 8 | 双精度型(5) | 折扣 |
isNew | 4 | 长整型(3) | 是否新品 |
isRecommend | 4 | 长整型(3) | 是否推荐 |
status | 4 | 长整型(3) | 状态上架 |
photo | 200 | 文本(202) | 图片 |
remark | 200 | 文本(202) | 信息 |
countRequire | 4 | 长整型(3) | 数量 |
createdate | 50 | 文本(202) | 发布日期 |
userId |
|
| 发布人,0为管理员 |
isCooled |
|
| 是否发布 |
表5 GoodsType 商品类型
字段名称 | 字段大小 | 字段类型 | 说明 |
typeId | 4 | 长整型(3) | 编号 |
typeName | 20 | 文本(202) | 名称 |
表6 GoodsTypeDetailInfo 商品子类型
字段名称 | 字段大小 | 字段类型 | 说明 |
Id | 4 | 长整型(3) | 编号 |
typeId | 50 | 文本(202) | 上级类型编号 |
typeDetailInfo | 50 | 文本(202) | 子类名称 |
表7 订单商品信息
字段名称 | 字段大小 | 字段类型 | 说明 |
orderId | 4 | 长整型(3) | 订单编号 |
goodsId | 4 | 长整型(3) | 商品编号 |
status | 4 | 长整型(3) | 状态0未确认,1已确认,100收货,101退货 |
表8 订单信息
字段名称 | 字段大小 | 字段类型 | 说明 |
orderId | 4 | 长整型(3) | 编号 |
customerId | 4 | 长整型(3) | 客户编号 |
status | 4 | 长整型(3) | 状态 |
orderTime | 50 | 文本(202) | 时间 |
表9 评价表
字段名称 | 字段大小 | 字段类型 | 说明 |
customerId | 4 | 长整型(3) | 客户编号 |
serviceAssessment | 536870910 | 备注/超级链接(203) | 内容 |
assessmentTime | 50 | 文本(202) | 时间 |
表10 系统用户表
字段名称 | 字段大小 | 字段类型 | 说明 |
id | 4 | 长整型(3) | 编号 |
userName | 20 | 文本(202) | 名称 |
userPwd | 20 | 文本(202) | 密码 |
4、目录结构
5、最终效果
前台普通用户
后台管理员