关注微信公众号,获取项目最新源码
加微信获取源码下载地址
加QQ获取源码下载地址
关注企业微信公众号,获取最新动态
在线体验
微信扫码体验
项目介绍
1.BFly Shop小程序商城系统主要采用JAVA语言开发,是一款B2C模式的移动端商城系统。
2.目前该程序通过后期编译可以生成微信小程序商城,微信公众号商城,APP(android和IOS)商城等主流移动终端。
3.该项目入门门槛低,能够有效降低企业开发成本,提升开发效率。有开发能力的个人或企业可以通过授权获得源码轻松迭代系统功能。
4.该系统在硬件和运维成本上的投入非常低,非常适用于个人创业者、个体户、以及中小型企业。
架构介绍
1.BFly Shop小程序商城系统技术面上主要分为三大块:后端服务基于SpringBoot2 + SpringMVC、后台管理基于:Vue2.0 + Element UI2.x、小程序端基于:Uni App + Color UI
2.后端服务:
1.1 spring-boot 2.2.5.RELEASE 1.2 ehcache 2.6.11 1.3 shiro 1.4.0 1.4 mybatis-puls 3.3.2 1.5 mysql 5.1.47 1.6 sauronsoftware 1.0.2 1.7 commons-lang3 3.11 1.8 fastjson 1.2.54 1.9 druid 1.1.18 1.10 jcaptcha 1.0 1.11 wechatpay 0.2.1 1.12 json 20201115 1.13 commons-collections4 4.4 1.14 commons-beanutils 1.9.4 1.15 commons-io 2.8.0
3.后台管理:
1.1 vue 2.5.17 1.2 vuex 3.0.1 1.3 echarts 4.1.0 1.4 element-ui 2.13.2 1.5 axios 0.18.0 1.6 tinymce-vue 1.1.0 1.7 vue-treeselect 0.0.37 1.8 font-awesome 4.7.0 1.9 scriptjs 2.5.9
4.小程序端:
1.1 Color UI 2.1.6 1.2 Uni App
5.主体包结构:
JAVA类包com.bfly 1.1 .common 通用的工具类包,包括:常量、Json解析、Xml解析、反射等 1.2 .core 系统配置或公共类接口包,包括:系统异常统一处理、全局拦截器、Shiro配置、系统自定义枚举、自定义事件、缓存 1.3 .mall 商城各个业务模块包,包括:订单管理、产品管理、系统设置、会员管理、消息管理、推广管理、统计报表等业务模块 1.4 XcxMallApplication 系统启动类 系统资源包resources 1.1 mapper包:mapper接口映射xml文件 1.2 application.properties 系统核心配置文件 1.3 ehcache.xml 缓存配置文件 1.4 logback.xml 日志配置文件
安装部署
1.配置环境(推荐JDK1.8、maven3.6、tomcat8、mysql5.7、ehcache 2.6.x)
2.创建数据库
3.初始化SQL脚本 xcx_mall.sql
4.修改配置文件application.properties 包括:数据库连接池、静态资源文件存放目录
5.启动后台服务
6.把打包好的管理后台放到后台服务相同目录
7.配置Nginx并映射到管理后台项目路径(如需要做Nginx动静分离)
8. 访问http://127.0.0.1即可