關(guān)注微信公眾號,獲取項目最新源碼
加微信獲取源碼下載地址
加QQ獲取源碼下載地址
關(guān)注企業(yè)微信公眾號,獲取最新動態(tài)
在線體驗
微信掃碼體驗
項目介紹
1.BFly Shop小程序商城系統(tǒng)主要采用JAVA語言開發(fā),是一款B2C模式的移動端商城系統(tǒng)。
2.目前該程序通過后期編譯可以生成微信小程序商城,微信公眾號商城,APP(android和IOS)商城等主流移動終端。
3.該項目入門門檻低,能夠有效降低企業(yè)開發(fā)成本,提升開發(fā)效率。有開發(fā)能力的個人或企業(yè)可以通過授權(quán)獲得源碼輕松迭代系統(tǒng)功能。
4.該系統(tǒng)在硬件和運(yùn)維成本上的投入非常低,非常適用于個人創(chuàng)業(yè)者、個體戶、以及中小型企業(yè)。
架構(gòu)介紹
1.BFly Shop小程序商城系統(tǒng)技術(shù)面上主要分為三大塊:后端服務(wù)基于SpringBoot2 + SpringMVC、后臺管理基于:Vue2.0 + Element UI2.x、小程序端基于:Uni App + Color UI
2.后端服務(wù):
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.主體包結(jié)構(gòu):
JAVA類包c(diǎn)om.bfly 1.1 .common 通用的工具類包,包括:常量、Json解析、Xml解析、反射等 1.2 .core 系統(tǒng)配置或公共類接口包,包括:系統(tǒng)異常統(tǒng)一處理、全局?jǐn)r截器、Shiro配置、系統(tǒng)自定義枚舉、自定義事件、緩存 1.3 .mall 商城各個業(yè)務(wù)模塊包,包括:訂單管理、產(chǎn)品管理、系統(tǒng)設(shè)置、會員管理、消息管理、推廣管理、統(tǒng)計報表等業(yè)務(wù)模塊 1.4 XcxMallApplication 系統(tǒng)啟動類 系統(tǒng)資源包resources 1.1 mapper包:mapper接口映射xml文件 1.2 application.properties 系統(tǒng)核心配置文件 1.3 ehcache.xml 緩存配置文件 1.4 logback.xml 日志配置文件
安裝部署
1.配置環(huán)境(推薦JDK1.8、maven3.6、tomcat8、mysql5.7、ehcache 2.6.x)
2.創(chuàng)建數(shù)據(jù)庫
3.初始化SQL腳本 xcx_mall.sql
4.修改配置文件application.properties 包括:數(shù)據(jù)庫連接池、靜態(tài)資源文件存放目錄
5.啟動后臺服務(wù)
6.把打包好的管理后臺放到后臺服務(wù)相同目錄
7.配置Nginx并映射到管理后臺項目路徑(如需要做Nginx動靜分離)
8. 訪問http://127.0.0.1即可