school-market
介紹
基于微信小程序的校園二手交易平臺
功能結構圖
軟件架構
系統分為三個端,分別是客戶端、管理端、服務端;
客戶端:使用原生微信小程序實現
管理端:使用Layui實現
服務端:使用Java SpringBoot實現
用到的所有技術棧:
客戶端:微信小程序
管理端:Html、Css、JavaScript、Layui、Ajax、JQuery
服務端:Java JDK8、SpringBoot、Mybatis
數據庫:MySQL
工具:Idea、HBuilderX、微信小程序開發者工具、xampp、Navicat
安裝教程
- 啟動MySQL服務,新建數據庫second_market,導入數據庫文件second_market.sql
- 啟動服務端,在idea中打開SecondMarketServer,修改application.yml文件中的數據庫連接信息,啟動項目
-
啟動管理端,在HBuilderX中打開SecondMarketManager;修改AppConfig.js中的服務器信息, 配置web服務器,可以使用Nginx或者Apache,我使用xampp集成Apache;
-
啟動客戶端,在微信小程序開發者工具中打開SecondMarket,修改request.js文件中的serverIp為服務端地址,修改端口號,然后啟動項目
- 測試 客戶端登錄、管理端登錄,可以看到都可以成功登錄,搭建完成
效果圖
客戶端
管理端
技術支持
- 我們接所有項目定制開發、技術支持,有需要可以聯系我,謝謝!
- 方案1:我這邊按照需求開發完成,部署、簡單講解,后期有任何技術問題隨時可以問。
- 方案2:跟著我做,我帶著做,邊做邊講,后期有任何技術問題隨時問,小修改免費修改。
我們的技術棧:
前端技術
- Web開發: VUE, Element, Bootstrap, LayUI
- 微信小程序: 原生開發, Taro
- 移動應用開發:
- Android(Java)
- iOS(Swift)
- 跨平臺開發: uniapp
后端技術
- Java生態系統:
- 框架:Spring, SpringBoot, SpringSecurity
- 數據持久層:MyBatis, JPA
- 其他后端語言: PHP, Python, Node.js
數據庫管理
- 關系型數據庫: MySQL, SQLServer, SQLite, Oracle
- 非關系型數據庫: MongoDB
- 緩存與搜索: Redis, ElasticSearch
服務器與部署
- 操作系統部署運維調試: Linux, Windows
- 容器化與編排: Docker部署, Kubernetes (k8s)部署
- Web服務器配置: Nginx, Apache, Tomcat, IIS
- CI/CD與版本控制: Jenkins部署, Git部署, SVN部署
其他技術能力
- 數據分析: 基于Java的分析工具, 基于Python的分析工具
- 爬蟲開發: 基于Java
- 自動化測試: 接口測試(基于Java), 自動化測試(基于Java)
- 自動化運維與監控:
- 自動化部署(基于Java)
標簽:
campus-marketplace - 校園市場
second-hand-trading - 二手交易
wechat-miniprogram - 微信小程序
spring-boot - Spring Boot
mysql-database - MySQL數據庫
layui-admin - Layui管理界面
java-backend - Java后端
ecommerce-platform - 電子商務平臺
community-commerce - 社區商務
opensource-project - 開源項目
system- 系統