README.md 5.0 KB
Newer Older
小象智慧 已提交
1 2 3
#  小象电商 B2B2C多用户商城系统

#### 介绍
小象智慧 已提交
4 5
小象电商是采用JAVA开发的B2B2C多用户商城系统。以“平台自营+多商户入驻”为主要经营模式,可快速帮客户打造类似“京东”一样的自营+招商入驻的经营模式电商平台。覆盖微信小程序、PC、H5、APP,涵盖直播、分销等社交电商能力。
产品核心代码应用在多个大型B2C、B2B和B2B2C项目,经过百万级电商项目考验,安全、稳定、功能扩展性强,符合安全等保3级要求,满足超大型连锁百货零售电商业务需求。
小象智慧 已提交
6

小象智慧 已提交
7 8

#### 官网
小象智慧 已提交
9

小象智慧 已提交
10
1. 官网地址:https://www.xiaoxiangai.com
小象智慧 已提交
11 12
2. 产品销售政策:https://www.xiaoxiangai.com/index.php/32265-4/
3. 技术交流QQ群:958957921
小象智慧 已提交
13 14
4. 微信:mzv988
- ![输入图片说明](https://images.gitee.com/uploads/images/2021/0201/105231_685d973a_5325125.png "xiaoxiangopen.png")
小象智慧 已提交
15

mrt_chen's avatar
mrt_chen 已提交
16 17
5.微信群

mrt_chen's avatar
mrt_chen 已提交
18
- ![输入图片说明](https://images.gitee.com/uploads/images/2021/0311/181151_4f7dc434_8629837.png "1.png")
mrt_chen's avatar
mrt_chen 已提交
19

小象智慧 已提交
20

小象智慧 已提交
21
#### 演示环境
小象智慧 已提交
22 23 24
1. PC和H5商城:https://weixin.xiaoxiangai.com 测试账户:jack/123456
2. 商家连接:https://weixin.xiaoxiangai.com/business  测试账户:business/123456
3. 总后台:https://weixin.xiaoxiangai.com/admin 测试账户:admin/123456
mrt_chen's avatar
mrt_chen 已提交
25
4. 微信小程序代码Git地址:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c-weichat
mrt_chen's avatar
mrt_chen 已提交
26
5. 小程序商城:
小象智慧 已提交
27
- ![输入图片说明](https://images.gitee.com/uploads/images/2021/0225/175527_375a7b51_5325125.jpeg "xiaoxiangweicha.png")
小象智慧 已提交
28

mrt_chen's avatar
mrt_chen 已提交
29

小象智慧 已提交
30 31 32 33 34

#### 软件架构
1. 核心框架:Spring Boot 2.0.3.RELEASE
2. 安全框架:Apache Shiro 1.4.0
3. 视图框架:Spring MVC 5.0.6
mrt_chen's avatar
mrt_chen 已提交
35
4. 搜索框架:Elasticsearch 6.5.0
小象智慧 已提交
36 37 38
5. 任务调度:Spring + Quartz 2.2.3
6. 持久层框架:MyBatis 3.4.6 + Mybatis-plus 2.3
7. 数据库连接池:Alibaba Druid 1.1.10
mrt_chen's avatar
mrt_chen 已提交
39
8. 缓存框架:Ehcache 2.6 + Redis 6.0
小象智慧 已提交
40 41 42 43
9. 日志管理:SLF4J 1.7 + Log4j2 2.7
10. 工具类:Apache Commons、Jackson 2.9.6、fastjson 1.2.6


小象智慧 已提交
44 45 46 47 48 49 50
#### 技术栈
1. 前端(PC、H5):FreeMarker。[FreeMarker 中文官方参考手册](http://freemarker.foofun.cn/toc.html)
2. 前端(微信小程序):JS+CSS+HTML5
3. 前端(APP):uniapp。[uni-app官网](https://uniapp.dcloud.io/)
4. 后端:java 


小象智慧 已提交
51 52 53
#### 推荐运行环境
1. 操作系统:Linux、Unix、Windows
2. JDK:JDK 1.8
mrt_chen's avatar
mrt_chen 已提交
54 55 56 57
3. 应用服务器:Tomcat 8.5
4. 数据库:MySQL 5.7 +
5. Redis:6.0
6. Elasticsearch:6.5
小象智慧 已提交
58 59 60 61 62


#### 安装教程

1. 环境准备
小象智慧 已提交
63 64


小象智慧 已提交
65
- 确保您的电脑已安装JDK 1.8,Eclipse或别的开发工具;
mrt_chen's avatar
mrt_chen 已提交
66 67
- 确保你的电脑上已经下载安装MySQL 5.7+
- 安装elasticsearch-6.5.0。常见错误帮助(https://www.cnblogs.com/yijialong/p/9707238.html):
小象智慧 已提交
68

小象智慧 已提交
69 70 71 72 73 74 75 76 77 78
启动elasticsearch 报如下错误:
[2017-05-10T10:04:50,648][WARN ][o.e.b.JNANatives         ] unable to install syscall filter: 
java.lang.UnsupportedOperationException: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER are needed
解决方法:
修改elasticsearch.yml 添加一下内容
bootstrap.memory_lock: false
bootstrap.system_call_filter: false

2. 运行mysql文件

小象智慧 已提交
79 80
- 开源版本运行free_db.sql; 
- 旗舰版本运行flagship_db.sql;
小象智慧 已提交
81

小象智慧 已提交
82 83 84

3. 使用IED打开java项目,Maven拉去需要的jar包;
    也可以去百度网盘下载jar包,放到自己的仓库,链接:https://pan.baidu.com/s/1pkw1ZgrYBqKRxdJv_V6Chw;提取码:4321 
小象智慧 已提交
85

小象智慧 已提交
86 87 88 89 90
4. 修改application.yml

- 文件地址:/src/main/resources/application.yml;
- 配置当前使用的运行环境:profiles;
- 在对应的运行环境文件中(application-test、application-dev、application-pro),配置数据库、redis、elasticsearch地址。
小象智慧 已提交
91

小象智慧 已提交
92

小象智慧 已提交
93
5. 启动服务
小象智慧 已提交
94 95 96 97

- 文件地址:/src/main/java/net/xiaoxiangshop/ApplicationB2B2C.java
- 右击 -> Run As -> Java Application

小象智慧 已提交
98 99

#### 使用说明
小象智慧 已提交
100
[小象电商产品手册](https://www.yuque.com/xiaoxiangai/b2b2c/)
小象智慧 已提交
101 102


小象智慧 已提交
103
#### 项目地址
小象智慧 已提交
104 105 106 107

1. 商城PC及服务端地址:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c/
2. 前端小程序地址:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c-weichat

小象智慧 已提交
108 109 110
#### 软著
![输入图片说明](https://images.gitee.com/uploads/images/2021/0201/103942_26048a33_5325125.png "b2b2c软著.png")

mrt_chen's avatar
mrt_chen 已提交
111 112 113
#### 高新技术认证
![输入图片说明](https://images.gitee.com/uploads/images/2021/0312/141619_50fcfb45_8629837.jpeg "微信图片_20210312141445.jpg")

小象智慧 已提交
114

小象智慧 已提交
115 116 117 118 119 120 121 122
#### 2021产品计划
1. 优化微信小程序版式设计
2. 完善现有一级分销功能
3. 微信小程序社交裂变
4. 可视化大屏深度集成
5. 基于埋点的用户行为分析、会员标签和画像
6. 自助营销平台集成(会员圈选、活动接入、渠道推送)

小象智慧 已提交
123 124
#### 用户权益

小象智慧 已提交
125 126 127 128 129
1. 允许免费用于学习、毕设等。
2. 代码文件需保留相关license信息。
3. 禁止直接将本项目挂淘宝等商业平台出售。
4. 禁止基于本项目直接进行商业项目和获利的相关行为。
5. 非界面代码50%以上相似度的二次开源,二次开源需先联系作者。