微信商城小程序系统设计与实现
????項目背景和意義
目的:本課題主要目標是設計并能夠實現一個基于微信小程序商城系統,前臺用戶使用小程序,小程序使用微信開發者工具開發;后臺管理使用基JAVA+MySql的C/S架構,開發工具使用IDEA;通過后臺添加商品,用戶通過小程序登錄,查看商品、購買、下單等。
意義:微信小程序商城系統是計算機技術與商城管理相結合的產物,通過商城系統實現了對商城的高效管理。隨著計算機技術的不斷提高,計算機已經深入到社會生活的各個角落.而采用人工售貨的方法,不僅效率低,易出錯,手續繁瑣,而且耗費大量人力。為了滿足人員對商品、數量、結算等進行高效的管理,在工作人員的具備一定的計算機操作能力的前提下,特編此基于JAVA后臺的小程序商城系統以提高商城的管理效率。
可行性分析
基于微信小程序商城系統系統有以下三方面可以總結系統開發的可行性,具體如下:
1.技術可行性
以Windows7或10為操作系統,采用IDEA軟件為開發工具,運用mysql進行數據庫存儲;管理人員后臺管理系統硬件環境是PC機,用戶在手機上使用小程序訪問和使用商城。
2.經濟可行性
一方面,采用IDEA和工具開發,對開發人員來講,有好的人機界面和強勁的功能支持,對銷售人員的工作效率進一步提高從而節省人力、物力;另一方面,系統的制作成本低,在現有的PC機上即可使用IDEA開發者工具進行開發。
3.操作可行性
IDEA軟件在操作上是在Windows操作系統上進行商城后臺管理系統的使用,主要憑借使用Windows操作技術即可完成數據的錄入、修改、刪除等功能,簡單方便。
用戶使用手機微信即可登錄小程序商城系統來完成購買的使用。
主要功能模塊
本次論文研究的內容主要模塊包括以下幾點:
用戶首次登陸系統需要注冊一個用戶或直接使用微信作為賬號,用戶在登錄平臺后,可以進行平臺的操作。
開發概要
小程序開發:微信開發者工具(MINA框架)
后臺環境:JDK1.8 + Tomcat8
后臺開發語言:Java
后臺開發框架:springboot
后臺模板引擎:Thymeleaf
后臺開發工具:Idea2020
數據庫:mysql8
數據庫管理工具:navicat
其他開發語言:html + css +javascript
開發文件說明
? 后臺文件
綠色的是開源的后臺管理系統框架,不要動
| 程序名 | 包含 | |
| houtai/fenzu.java 后臺分組管理 | /quanxian_fenzu_list | 分組權限列表 |
| /quanxian_fenzu_xiugai | 分組權限 修改 | |
| houtai/ guanliyuan.java 后臺用戶管理 | /ht_mima | 密碼修改 |
| /quanxian_user_add | 后臺用戶錄入 | |
| /quanxian_user_list | 后臺用戶列表 | |
| /quanxian_user_xiugai | 用戶修改 | |
| houtai/ huiyuan.java 后臺框架 | /login | 用戶登錄頁面 |
| /main | 后臺首頁 | |
| /top | 后臺頂部文件 | |
| /center | 后臺中間文件首頁 | |
| /middel | 后臺中間文件(包含左右) | |
| /left | 后臺中間文件-左邊 | |
| /tab | 后臺中間文件-右邊 | |
| /down | 后臺底部文件 | |
| /logout | 后臺退出登錄 | |
| houtai/ quanxian.java 后臺權限管理 | /quanxian_caidan_1ji | 1級菜單列表 |
| /quanxian_caidan_2ji | 2級菜單列表 | |
| /quanxian_caidan_2ji_nei | 2級菜單 操作 | |
| /quanxian_caidan_3ji | 3級菜單列表 | |
| /quanxian_caidan_3ji_nei | 3級菜單 操作頁面 | |
| houtai/ guanyu.java 關于我們設置 | /houtai_guanggao_shezhi | 設置廣告 |
| /houtai_liuyan_list | 留言列表 | |
| /houtai_liuyan_del | 刪除留言 | |
| houtai/ xinxi.java 后臺新聞管理 | /houtai_xinxi_fenlei | 信息分類管理 |
| /houtai_xinxi_add | 信息錄入 | |
| /houtai_xinxi_list | 信息列表 | |
| /houtai_xinxi_xiugai | 修改資訊 | |
| /houtai_xinxi_del | 刪除資訊 | |
| houtai/ yonghu.java 用戶管理 | /houtai_yonghu_list | 用戶列表 |
| /houtai_yonghu_del | 刪除用戶 | |
| houtai/ dingdan.java 訂單管理 | / houtai_dingdan_list | 訂單列表 |
| /houtai_dingdan_chuli | 訂單處理 | |
| houtai/ shangpin.java 商品中心 | /houtai_shangpin_fenlei | 商品分類管理 |
| /houtai_shangpin_add | 商品錄入 | |
| /houtai_shangpin_list | 商品列表 | |
| /houtai_shangpin_xiugai | 商品修改 | |
| /houtai_shangpin_del | 商品刪除 |
? 小程序文件
| 頁面 | 接口 | 說明 |
| Jiekou/liuyan_api 留言 | /wx_liuyan | 留言接口 |
| Jiekou/pub_api 公用 | /wx_get_ad | 讀取廣告設置 |
| /wx_shop_top4 | 讀取最新4個商品 | |
| /wx_sp_info1 | 商品詳情 | |
| /wx_sp_shoucang | 收藏接口 | |
| /wx_gwc_add | 添加購物車 | |
| /wx_shoucang_list | 收藏列表 | |
| /wx_shoucang_del | 收藏刪除 | |
| /wx_cpList_bychaxun | 查詢列表 | |
| Jiekou/yonghu_api 用戶 | /wx_check_reg_yonghu | 驗證 用戶注冊 |
| /wx_check_login_yonghu | 驗證 用戶登錄 | |
| /wx_check_reg_yonghu_weixin | 驗證 用戶登錄(微信登錄) | |
| /wx_huiyuan_xinxi_byid | 根據用戶id獲取用戶信息 | |
| /wx_huiyuan_xinxi_update_byid | 更新用戶信息 | |
| /wx_huiyuan_mima_act | 更新用戶密碼 | |
| Jiekou /zixun_api 資訊 | /wx_news_list | 讀取最新5條資訊 |
| /wx_news_list_byid? | 資訊列表 | |
| /wx_news_list_canshu | 獲取列表的總頁數 | |
| /wx_news_info | 資訊詳情 | |
| Jiekou /dizhi_api 地址管理 | /wx_dizhi_add2 | 地址錄入 |
| /wx_dizhi_list | 地址列表 | |
| /wx_dizhi_Del | 地址刪除 | |
| /wx_dizhi_info_byid | 根據id獲取要修改的地址信息 | |
| /wx_dizhi_moren_set | 設置默認地址 | |
| Jiekou /shop_api 商城接口 | /wx_gwc_feiyong_byuid | 獲取用戶購物車商品總費用 |
| /wx_fenlei | 讀取分類列表 | |
| /wx_fenlei_chanpin | 讀取分類最新4個商品 | |
| /wx_gwc_list | 讀取購物車列表 | |
| /wx_gwc_del | 購物車刪除 | |
| /wx_gwc_update_shuliang | 更新購物車 商品 數量 | |
| /wx_gwc_list_by_gwcids | 讀取下單頁面商品列表 | |
| /wx_gwc_xiadan_by_cs | 購物車下單 | |
| /wx_dingdan_list | 獲取用戶訂單列表 | |
| /wx_dingdan_list_shangpin | 獲取用戶訂單列表中的商品列表 | |
| /wx_dingdan_del | 訂單刪除 | |
| /wx_dingdan_fukuan | 訂單模擬付款 | |
| /wx_dingdan_shouhuo | 訂單收貨 |
成品效果圖
? 小程序效果截圖
? 后臺管理截圖
總結
以上是生活随笔為你收集整理的微信商城小程序系统设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows瘦身工具:nLite 1.
- 下一篇: java毕业设计房产中介系统(附源码、数