仿京东商城源码java_Java+SSM实现类似京东的3C电子商城系统
需求分析
基于Spring, SpringMVC, Mybatis 實現(xiàn)一個類似仿京東商城的3C電子商城系統(tǒng), 能夠?qū)崿F(xiàn)商品管理與展示, 加入購物車, 支付購買等功能, 項目采用java技術(shù)進行開發(fā)。
運行環(huán)境
java, jdk1.8,tomcat8.5,mysql5.6,EclispseEE
項目技術(shù)
java, spring springmvc, mybatis, bootstrap, jsp, jquery, maven
注意事項
本項目需要安裝redis, redis配置文件 src/main/resources/applicaitonContext.properties
創(chuàng)建數(shù)據(jù)庫, 編碼utf8, 之后修改數(shù)據(jù)庫配置文件 src/main/resources/applicationContext.properties
啟動項目的時候本地需要先啟動redis, 在獲取源碼后獲取的工具包中, 解壓redis-windows.zip, 雙擊64位中的redis-server, 不要關(guān)掉彈框
然后修改 applicationContext.xml中 redis 配置的host為localhost
項目介紹
項目地址
本Java+SSM實現(xiàn)類似京東的3C電子商城系統(tǒng)項目由代碼貨棧測試整理,
項目下載地址 https://cs-work.com/p/21121
實現(xiàn)功能
前臺登陸 注冊 注銷
查看商品詳情、商品評論、熱銷商品, 按照關(guān)鍵詞搜索商品, 收藏、取消收藏商品
加入購物車、下單,購物車增刪改查
收藏中心, 分狀態(tài)查看所有訂單,已發(fā)貨可查看快遞單號
支付寶付款、確認收貨、刪除已完成訂單
收貨地址的增刪改查
評價已確認收貨商品,帶評分以及多圖上傳
后臺商品管理:商品的增刪改查,按照名稱查找、批量刪除
后臺訂單管理:所有訂單查看、刪除、修改收貨信息、發(fā)貨,帶日期和訂單狀態(tài)等的條件查詢
后臺用戶管理:所有用戶信息的查看、刪除、修改、禁用、條件查找及批量刪除
后臺輪播圖管理:增加、刪除、修改、查看輪播圖,禁用輪播以及批量刪除等
后臺評論管理:查看、刪除、批量刪除、關(guān)鍵詞搜索評價功能
后臺商品分類管理:增加、刪除、修改、禁用、批量刪除、條件搜索功能
后臺賬戶管理:更新管理員資料、修改密碼功能
技術(shù)原理
使用spring, springmvc, mybatis 框架進行實現(xiàn), 并使用redis作為商品詳情緩存, 極大增大了系統(tǒng)的并發(fā)能力, 后臺管理系統(tǒng)功能齊全, 基于layui進行實現(xiàn), 并能實現(xiàn)多種常用報表
常見問題
數(shù)據(jù)庫導(dǎo)入報錯, 并且系統(tǒng)使用時有亂碼,怎么辦?
數(shù)據(jù)版版本需要5.6以上,可以采用Bitnap一鍵安裝包進行安裝, 數(shù)據(jù)亂碼的問題一般在創(chuàng)建數(shù)據(jù)庫時,將編碼設(shè)置為utf8,而不是默認的latin就可以解決
本地的開發(fā)環(huán)境我都搭建好了, Eclipse導(dǎo)入項目之后無法用Tomcat運行啊?
該項目使用了maven構(gòu)建工具, 而且源碼包里有已經(jīng)調(diào)試好的eclplise配置,正常來說在導(dǎo)入數(shù)據(jù)源更改數(shù)據(jù)庫配置之后, 是可以直接Run As Tomcat的, 如果您的開發(fā)環(huán)境不可以運行,可以參考如何使用Eclipse正確的導(dǎo)入一個JavaWeb項目這篇文章重新的配置一下您的項目
我是一個編程小白, 應(yīng)該怎樣在自己的電腦上成功運行這個項目?
項目在本地都正常的調(diào)試過, 對于新手,可以按照 面向新手的Java開發(fā)環(huán)境搭建 這篇文章來搭建環(huán)境和導(dǎo)入項目, 按照步驟執(zhí)行, 幾乎都能成功
數(shù)據(jù)庫設(shè)計
部分數(shù)據(jù)庫表設(shè)計如下, 其他參見源碼包
數(shù)據(jù)表goods設(shè)計如下
字段
類型
備注
goods_Id
int(11)
goods_Name
varchar(255)
goods_Price
int(11)
goods_Num
int(11)
goods_Type
int(11)
goods_Memory
varchar(255)
goods_Color
varchar(50)
goods_Img
int(11)
goods_State
varchar(255)
'1 正常 2熱賣 -1刪除'
goods_Desc
int(255)
'商品描述'
goods_volume
'銷量'
數(shù)據(jù)表order設(shè)計如下
字段
類型
備注
order_Id
varchar(255)
order_User
int(11)
order_Date
date
order_Price
double(10,0)
order_State
int(11)
'-1刪除 1 待付款 2待發(fā)貨 3 待收貨 4待評價 5完成'
order_UserName
varchar(20)
order_Phone
varchar(20)
order_Address
varchar(100)
order_ExpressNo
varchar(20)
'快遞單號'
數(shù)據(jù)表order_detail設(shè)計如下
字段
類型
備注
detail_Id
int(11)
detail_Order
varchar(255)
detail_Goods
int(11)
detail_Price
int(11)
數(shù)據(jù)表users設(shè)計如下
字段
類型
備注
user_Id
int(11)
user_Name
varchar(255)
user_Pass
varchar(255)
user_Phone
varchar(20)
user_Email
varchar(255)
user_State
int(11)
'1正常 -1刪除 2禁用'
user_Img
varchar(50)
其余數(shù)據(jù)庫表的設(shè)計參考代碼包中的數(shù)據(jù)庫文件
運行截圖
Java+SSM仿京東商城-商品首頁查看
Java+SSM仿京東商城-商品評論評價
Java+SSM仿京東商城-個人信息修改
Java+SSM仿京東商城-確認訂單
Java+SSM仿京東商城-后臺管理系統(tǒng)-統(tǒng)計報表
Java+SSM仿京東商城-后臺管理系統(tǒng)-訂單維護
Java+SSM仿京東商城-后臺管理系統(tǒng)-廣告輪播圖設(shè)置
總結(jié)
以上是生活随笔為你收集整理的仿京东商城源码java_Java+SSM实现类似京东的3C电子商城系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产品读书《极致:互联网时代的产品设计》
- 下一篇: 视频录制软件哪个好