# XMall
[![AUR](https://img.shields.io/badge/GPL-v3-red)](https://github.com/Exrick/xmall/blob/master/License)
[![](https://img.shields.io/badge/Author-Exrick-orange.svg)](http://blog.exrick.cn)
[![](https://img.shields.io/badge/version-1.1-brightgreen)](https://github.com/Exrick/xmall)
[![GitHub stars](https://img.shields.io/github/stars/Exrick/xmall.svg?style=social&label=Stars)](https://github.com/Exrick/xmall)
[![GitHub forks](https://img.shields.io/github/forks/Exrick/xmall.svg?style=social&label=Fork)](https://github.com/Exrick/xmall)
> 作者本科毕业设计项目 期待您的捐赠支持
### [X系列项目宣传视频](https://www.bilibili.com/video/av23121122/)
- 作者亲自制作 [点我观看](https://www.bilibili.com/video/av23121122/)
### 项目已部署,在线Demo
- 前台商城:http://xmall.exrick.cn/
- 后台管理系统:http://xmadmin.exrick.cn/
### 单体版获取
- 单体XMall系统 非分布式 可跑在1g1核服务器上
- 获取方式:进入商城 http://xmall.exrick.cn/ 登陆后随意测试支付商品 填写捐赠信息 支付成功后将自动发至您填写的邮箱
### 前台页面为基于Vue的独立项目 请跳转至 [xmall-front](https://github.com/Exrick/xmall-front) 项目仓库查看
### 作者其他项目推荐
- [XPay个人免签收款支付系统](https://github.com/Exrick/xpay) 无需挂机App 自动回调
- [XMall微信小程序APP前端 现已开源!](https://github.com/Exrick/xmall-weapp)
[![WX20190924-234416@2x.png](https://s2.ax1x.com/2019/10/06/ucEsBD.md.png)](https://www.bilibili.com/video/av70226175)
- [X-Boot前后端分离开发平台](https://github.com/Exrick/x-boot)
![](https://i.loli.net/2020/03/13/rQGAWv1h8VMeIdi.png)
- 个人机器学习笔记
- [Machine-Learning](https://github.com/Exrick/Machine-Learning)
- Spring Cloud版
- [X-Cloud](https://github.com/Exrick/x-cloud) 框架开发中
### 基于SOA架构的分布式购物电商商城
- [x] 后台管理系统:管理商品、订单、类目、商品规格属性、用户、权限、系统统计、系统日志以及前台内容等功能
- [x] 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作
- [x] 会员系统:用户可以在该系统中查询已下的订单、管理订单、我的优惠券等信息
- [x] 订单系统:提供下单、查询订单、修改订单状态、定时处理订单
- [x] 搜索系统:提供商品的搜索功能
- [x] 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息
### v1.1更新日志(需更新前后台代码及SQL)
- [x] 接入自己开源的[XPay个人免签收款支付系统](https://github.com/Exrick/xpay)
- [x] 更新Dubbo(2.6.1)、ES(6.2.3)等依赖版本
- [x] 取消ES需在页面中配置及跨域问题,ES默认配置集群名改为原elasticsearch
- [x] 修复后台统计热卖商品SQL错误,xmall-front-web模块支持SpringMVC文件上传配置
- [x] 修改金额字段类型优化SQL与备注
- [x] 优化后台页面 修复用户修改BUG 优化批量删除 优化商品分类添加
- [x] 重构首页,后台可配置,包括3D轮播图
- [x] 后台新增缓存管理功能菜单 完成订单打印发货等功能,实现快递管理
- [x] 增添订单统计报表
- [x] 修复前后端分离极验验证码session存储问题
- [x] 实现ES IK分词插件扩展词典库管理 增添限流
- [x] 2018.7.22 取消快速搜索接口需前端配置 发送邮件端口改为465
- [x] 2018.7.27 首页导航栏可后台配置
- [x] 2019.10.06 修复分类管理BUG 开源小程序前端
- 注:SKU设计预计将在小程序后台实现
- [极验验证码移除文档](https://github.com/Exrick/xmall/wiki/%E6%9E%81%E9%AA%8C%E7%A7%BB%E9%99%A4%E6%96%87%E6%A1%A3)
![](https://i.loli.net/2018/07/22/5b5461099039e.jpg "后台首页")
![](https://i.loli.net/2018/07/22/5b546125886ca.jpg "商品管理")
![](https://i.loli.net/2018/07/22/5b54613bc866f.jpg "管理员编辑")
![](https://i.loli.net/2018/07/22/5b54615b95788.jpg "前台首页")
![](https://i.loli.net/2018/07/22/5b5461756b2b0.jpg "ES分词搜索")
### 项目架构及功能模块图
![](https://i.loli.net/2018/07/22/5b5461926969b.png)
![](https://i.loli.net/2018/07/22/5b5461aa2fdee.jpg)
![](https://i.loli.net/2018/07/22/5b5461c54cb55.jpg)
### 前端所用技术
- 后台页面
- 感谢 [H-ui](http://www.h-ui.net/)、[FlatLab](https://github.com/Exrick/xmall/blob/master/study/FlatLab.md) 提供静态页面支持
- [Ztree](http://www.treejs.cn/v3/main.php#_zTreeInfo):jQuery树插件
- [DataTables](http://www.datatables.club/):jQuery表格插件
- [Layer](http://layer.layui.com/):web弹层组件
- [Distpicker](https://github.com/fengyuanchen/distpicker):中国省市区地址三级联动插件
- [KindEditor](https://github.com/kindsoft/kindeditor):富文本编辑器 简洁方便 没UEditor那么多坑
- [WebUploader](http://fex.baidu.com/webuploader/getting-started.html):百度文件上传插件
- [HighCharts](http://www.hcharts.cn/):图表库
- [不蒜子](http://busuanzi.ibruce.info/):极简网页计数器
- 前台页面
- 详情请跳转至 [xmall-front](https://github.com/Exrick/xmall-front) 项目仓库
- 感谢 [yucccc](https://github.com/yucccc) 的开源 [vue-mall](https://github.com/yucccc/vue-mall) 项目提供前端页面及框架支持
- Vue2 + Vuex + Vue Router + Element UI + ES6 + webpack + axios + Node.js
### 后端所用技术
##### 各框架依赖版本皆使用目前最新版本 可进入xmall-parent中 [pom.xml](https://github.com/Exrick/xmall/blob/master/xmall-parent/pom.xml) 查看
- Spring
- [SpringMVC](https://github.com/Exrick/xmall/blob/master/study/SpringMVC.md)
- MyBatis
- [Dubbo](https://github.com/Exrick/xmall/blob/master/study/Dubbo.md)
- [ZooKeeper](https://github.com/Exrick/xmall/blob/master/study/Zookeeper.md)
- MySQL
- Mycat:数据库分库分表中间件
- [Redis](https://github.com/Exrick/xmall/blob/master/study/Redis.md):缓存
- [Elasticsearch](https://github.com/Exrick/xmall/blob/master/study/Elasticsearch.md):基于Lucene分布式搜索引擎
- [ActiveMQ](https://github.com/Exrick/xmall/blob/master/study/ActiveMQ.md):消息队列
- [Druid](http://druid.io/):阿里高性能数据库连接池
- Shiro:安全框架
- [Swagger2](https://github.com/Exrick/xmall/blob/master/study/Swagger2.md):Api文档生成
- Docker
- [Nginx](https://github.com/Exrick/xmall/blob/master/study/Nginx.md)
- Tomcat
- [Maven](https://github.com/Exrick/xmall/blob/master/study/Maven.md)
- 第三方SDK
- [七牛云文件存储服务](https://developer.qiniu.com/kodo/sdk/1239/java)
- ~~[极验Test-button人机验证码](http://www.geetest.com/Test-button.html)~~ 因其收费见[极验验证码移除文档](https://github.com/Exrick/xmall/wiki/%E6%9E%81%E9%AA%8C%E7%A7%BB%E9%99%A4%E6%96%87%E6%A1%A3)
- 第三方插件
- [hotjar](https://github.com/Exrick/xmall/blob/master/study/hotjar.md):一体化分析和反馈
- [搜狐畅言评论插件](http://changyan.kuaizhan.com/)
- 第三方接口
- [Mob全国天气预报接口](http://api.mob.com/#/apiwiki/weather):需注册账号创建应用后申请填入AppKey
- 其它开发工具
- Jenkins:持续集成
- [JRebel](https://github.com/Exrick/xmall/blob/master/study/JRebel.md):开发热更新
- [阿里JAVA开发规约插件](https://github.com/alibaba/p3c)
### 文件说明
- `xmall` 文件夹提供部分依赖与sql文件
- xmall.sql:数据库文件
- dubbo.xsd:需手动配置避免报错
- redis-3.0.0.gem:Redis集群搭建所需Ruby库
- `generatorSqlmapCustom` 文件夹为 [Mybatis Generator](http://www.mybatis.org/generator/) 逆向生成工具,且已配置好maven插件
### 本地开发运行部署
- 下载zip直接解压或安装git后执行克隆命令 `git clone https://github.com/Exrick/xmall.git`
- 安�
没有合适的资源?快使用搜索试试~ 我知道了~
java+hu-i基于SOA架构的分布式购物电商商城
共1910个文件
html:344个
gif:300个
xml:276个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 196 浏览量
2022-06-12
12:21:22
上传
评论
收藏 12.07MB ZIP 举报
温馨提示
后台管理系统:管理商品、订单、类目、商品规格属性、用户、权限、系统统计、系统日志以及前台内容等功能 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作 会员系统:用户可以在该系统中查询已下的订单、管理订单、我的优惠券等信息 订单系统:提供下单、查询订单、修改订单状态、定时处理订单 搜索系统:提供商品的搜索功能 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息
资源推荐
资源详情
资源评论
收起资源包目录
java+hu-i基于SOA架构的分布式购物电商商城 (1910个子文件)
.babelrc 445B
jquery.easy-pie-chart.coffee 5KB
H-ui.css 203KB
H-ui.min.css 149KB
bootstrap.css 123KB
bootstrap.min.css 100KB
style.css 80KB
screen.css 43KB
screen.css 43KB
print.css 41KB
print.css 41KB
font-awesome-ie7.css 40KB
font-awesome-ie7.min.css 37KB
font-awesome.css 27KB
font-awesome.css 22KB
font-awesome.min.css 22KB
default.css 20KB
bootstrap-theme.min.css 17KB
iconfont.css 16KB
iconfont.min.css 14KB
layer.css 14KB
common.css 13KB
webuploader.css 11KB
style-responsive.css 9KB
style.css 8KB
H-ui.admin.css 7KB
metroStyle.css 6KB
bootstrap-reset.css 6KB
zTreeStyle.css 6KB
iconfont.css 5KB
datepicker-dev.css 4KB
style.css 4KB
datepicker.css 4KB
datepicker.css 3KB
style.css 3KB
style.css 3KB
datepicker.css 3KB
H-ui.reset.css 3KB
lightbox.css 3KB
qq.css 3KB
H-ui.ie.css 3KB
zTreeStyleForApi.css 3KB
simple.css 2KB
H-ui.login.css 2KB
nprogress.css 1KB
owl.carousel.css 1KB
skin.css 1KB
skin.css 1KB
skin.css 1KB
skin.css 1KB
skin.css 1KB
common_ie6.css 1KB
skin.css 1KB
nprogress.min.css 1KB
laypage.css 1KB
prettify.css 960B
reset.css 773B
reset.css 773B
WdatePicker.css 144B
jquery.easy-pie-chart.css 141B
style.css 44B
typography.css 0B
typography.css 0B
.editorconfig 147B
iconfont.eot 132KB
fontawesome-webfont.eot 75KB
fontawesome-webfont.eot 37KB
glyphicons-halflings-regular.eot 20KB
iconfont.eot 4KB
.eslintignore 23B
redis-3.0.0.gem 57KB
load.gif 124KB
static.gif 35KB
35.gif 13KB
35.gif 13KB
71.gif 13KB
42.gif 13KB
69.gif 10KB
40.gif 10KB
throbber.gif 9KB
throbber.gif 9KB
loading.gif 8KB
loading.gif 8KB
18.gif 8KB
18.gif 8KB
19.gif 8KB
19.gif 8KB
11.gif 8KB
11.gif 8KB
32.gif 7KB
32.gif 7KB
zTreeStandard.gif 7KB
78.gif 6KB
49.gif 6KB
29.gif 6KB
loading-0.gif 6KB
31.gif 6KB
zTreeStandard.gif 5KB
99.gif 5KB
97.gif 5KB
共 1910 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
办公模板库素材蛙
- 粉丝: 1674
- 资源: 2299
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功