【程序源代碼】微信小程序商城管理系統(JAVA後台+微信小程序)
發表時(shí)間:2020-9-26
發布人(rén):融晨科技
浏覽次數:219
關鍵字:微信商城管理系統 java後端 java前端 微信小程序前端
各位親愛的(de)小夥伴、公衆号的(de)粉絲們:
2020年好!九月的(de)今天陽光明媚,上(shàng)午好!大(dà)家都好!經過将進兩年漫長的(de)學習和(hé / huò)刻苦的(de)積累,公衆号吸引了(le/liǎo)大(dà)批熱愛編程、喜歡編程的(de)小夥伴位,公衆号同時(shí)受到(dào)了(le/liǎo)微信公衆号團隊付費閱讀的(de)鼓勵推薦和(hé / huò)認可;從今天開始團隊決定開啓公衆号的(de)付費閱讀新模式。其實目标有兩個(gè):其一,把這(zhè)些年沉澱下來(lái)的(de)優質代碼,可以(yǐ)傳播給更多希望技術編程的(de)小夥伴們。其二,通過付費閱讀這(zhè)樣的(de)模式,積累公司創業的(de)原始資金,讓公司更多地(dì / de)活下去。
今天給大(dà)家帶來(lái)一套《微信小程序商城管理系統(java後台+微信小程序)》程序源代碼,這(zhè)套系統今年重新整理;這(zhè)兩年微信小程序開發應用特别火爆,小程序應用場景越來(lái)越廣泛。其中用微信小程序作前端開發,使用java、C語言、PHP等框架語言做後端管理的(de)系統越來(lái)越多,推廣、使用程度比較高;說(shuō)明這(zhè)種分層、分模塊部署、開發的(de)框架确實有開發等優勢,便于(yú)程序員管理及二次開發。一年前我開發過一套微信小程序商城信息管理系統,這(zhè)個(gè)系統接雖然簡小但功能感覺還不(bù)錯,适合前後端開發和(hé / huò)做小程序商城使用開發;這(zhè)套平台源碼完整,包括:java後台管理系統、java前端、小程序前端系統,同時(shí)利用課餘時(shí)間我編寫了(le/liǎo)詳細的(de)安裝開發文檔和(hé / huò)指導使用視頻。所以(yǐ)今天給大(dà)家再次全面呈現出(chū)這(zhè)套平台。下面,正式開始!
系統介紹
微信小程序商場管理系統是(shì)一套基于(yú)Spring+Vue+Mysql+Redis主流技術開發框架集成開發的(de)微信商場管理系統;其中包含微信小程序、java後端、java PC端、數據接口等技術框架,包含:會員管理、商品管理、推廣管理、商場管理、訂單管理、系統管理等标準通用功能模塊,同時(shí)集成代碼生器方便業務功能二次開發;總之(zhī)它是(shì)一套框架穩定、功能成熟、開發快捷、部署方便的(de)優秀商場信息管理+小程序的(de)解決方案。
項目結構
|--platform-admin 後台管理
|--platform-api 微信小程序商城api接口
|--platform-common 公共模塊
|--platform-framework 系統WEB
|--platform-gen 代碼生成器模塊
|--platform-schedule 定時(shí)任務模塊
|--platform-shop 商城後台模塊
|--wx-mall 微信小程序源碼
技術列表
1.後端使用技術
Springframework4.3 ( java spring框架)
Mybatis3.1 (java持久層框架)
Shiro1.3.2 (權限管理框架)
Servlet3.1 (請求響應組件框架)
Druid1.0.28 (連接池框架)
Slf4j1.7.19 (日志框架)
Fastjson1.2.30 (Json框架)
Poi3.15 (開放源碼函式庫)
Velocity1.7 (java的(de)模闆引擎)
Quartz2.2.3 (定時(shí)器)
Mysql5.1.39 (關系型數據庫)
Swagger2.4 (API文檔框架)
J2cache2.3.22 (緩存框架)
Weixin-java-mp3.2.0 (微信java開發框架)
2 前端使用技術
Vue2.5.1 (vue 框架)
Qquery2.2.4 (JS框架)
Bootstrap3.3.7 (前端框架)
Jqgrid5.1.1 (JS表格框架)
Ztree3.5.26 (JS樹型框架)
Froala_editor1.2.2 (富文本編輯器)
功能列表
一:會員管理
a 會員管理 b 會員等級 c 收貨地(dì / de)址管理
d 會員優惠劵 e 會員收藏 f 會員足迹
g 搜索曆史h 購物車
二:商城配置
a 區域配置b 商品屬性種類c 品牌制造商
d 商品規格e 訂單管理 f 商品類型
g 渠道(dào)管理 h 商品問答i 反饋
j 關鍵詞
三:商品編輯
a 所有商品 b 用戶評論c 産品設置
d 商品規格 e 商品回收站
四:推廣管理
a 廣告列表b 廣告位置c 優惠劵管理
d 專題管理e 專題分類
五:訂單管理
六:系統管理
a 管理員列表b 角色管理c 菜單管理
d SQL監控e 定時(shí)任務f 參數管理
g 代碼生成器h 系統日志i 文件上(shàng)傳
j 通用字典表
安裝說(shuō)明
準備環境
開發者或部署人(rén)員提前準備好如下環境:jdk1.8、maven3.3、tomcat8、mysql5.7、redis4.0.1。
1、JDK安裝
https://www.bilibili.com/video/av89247526/
2、Mysql安裝
自行安裝,比較簡單
3、Redis安裝
Windows環境下安裝
1、下載對應系統版本位數的(de)32位或64位redis 壓縮包文件。
2、解壓将文件存放到(dào)指定的(de)目錄下,此系統默認安裝在(zài)C:\Redis-x64-3.2.100
3、使用cmd命令行運行(注意建議使用超級管理員運行cmd命令),執行如下命令
cd C:\Redis-x64-3.2.100
redis-server.exe redis.windows.conf
4、使用cmd命令行運行(注意建議使用超級管理員運行cmd命令),執行如下命令
cd C:\Redis-x64-3.2.100
redis-cli.exe -h 127.0.0.1 -p 6379
5、驗證redis是(shì)否啓動成功
redis desktop manager驗證是(shì)否啓動成功,同時(shí)驗證密碼
初始化數據庫
1 創建數據庫
數據庫版本:mysql5.7
數據庫名稱:weixinshop (名稱可自行命令)
數據庫字符集:utf-8
2 初始化數據庫
依次初始化sql腳本:/sql 目錄下執行sql文件
後台開發環境搭建
1 導入項目到(dào)IDE開發工具(eclipse)
以(yǐ)Meaven工程導入,meaven會自動創建所需的(de)資料。前提先安裝meaven
2 導入支付證書
導入必要(yào / yāo)的(de)支付證書至/platform-shop/src/main/resources/cert/目錄下(申請商戶号、開通微信支付、下載支付證書)
3 修改配置文件1
platform.properties
4 修改配置文件2
j2cache.properties
5 啓動
platform-framework 右鍵 run as 選擇on server 。将此工程目錄部署到(dào)tomcat 服務器中。注意一般第一次需要(yào / yāo)修改tomcat 的(de)timeout屬性,timeout失效時(shí)間由45修改爲(wéi / wèi)2000即可,不(bù)然第一次啓動時(shí)會提示超時(shí)。
6 訪問
http://localhost/platform-framework/login.html
用戶名:admin 密碼:admin
注:訪問地(dì / de)址時(shí)注意你本地(dì / de)tomcat的(de)端口,需要(yào / yāo)對應輸入正式的(de)端口
小程序開發環境搭建
1 導入項目到(dào)小程序開發工具
導入 /wx-mall填寫appI
2 修改配置
修改 /wx-mall/config/api.js裏API_BASE_URL的(de)
打包部署
命令 platform-wechat-mall>mvn package -P prod
平台運行截圖
圖2:後台運行圖
圖3:小程序運行圖
圖4:源碼目錄
視頻資源
視頻1:安裝指導視頻1
視頻2:安裝指導視頻2
視頻3:源碼介紹
付費後可獲取到(dào)的(de)内容
小編微信加爲(wéi / wèi)好友私聊。 itcoder
【小編微信二維碼】
免
責
聲
明
明
【寫作說(shuō)明】以(yǐ)上(shàng)文章屬于(yú)此公衆号原創所有,如需轉載請注明出(chū)處。【免責申明】本公衆号不(bù)是(shì)廣告商,也(yě)沒有爲(wéi / wèi)其他(tā)三方網站或者個(gè)人(rén)做廣告宣傳。文章發布源代碼和(hé / huò)文章均來(lái)源于(yú)各類開源網站社區或者是(shì)小編在(zài)項目中、學習中整理的(de)一些實例項目。主要(yào / yāo)目的(de)是(shì)将開源代碼分享給喜歡編程、有夢想的(de)程序員,希望能幫助到(dào)你們與他(tā)們共同成長。其中用戶産生的(de)一些自願下載或者付費行爲(wéi / wèi),原則與平台沒有直接關系。如果涉及開源程序侵犯到(dào)原作者相關權益,可聯系小編進行相關處理。【投稿郵箱】315997972@qq.com