毕设:Miya电商平台
该项目是本人的优秀毕设项目,毕设资料截图已在【毕设资料集合】文件夹下,可供参考;
此项目是 Spring Cloud + Vue/Jsp/Freemark + Kafka + Solr + FastDFS 等构建的B2C电商系统,所有的数据都是从服务器实时获取的真实数据,具有真实的注册、登陆、管理数据等功能。
如果对您对此项目有兴趣,可以点 "Star" 支持一下 谢谢! ^_^
或者您可以 "follow" 一下,我会不断开源更多的有趣的项目
开发环境 jdk1.8 Vue2.0
如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 👍
git clone
访问: http://localhost:8002
系统采用微服务架构进行设计的,微服务架构也指一种松耦合的、有一定的有界上下文的面向服务架构。它是当下最新的热门话题之一。简而言之,微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,通过一些轻量级的通信机制进行通信,一系列独立运行的微服务共同构建起了整个系统。这使系统结构变化和维护更加容易,增加代码的可复用性。
- 后台技术:SpringCloud(Eureka、Zuul、Feign、Hystrix、Spring Boot) MyBatis 前台技术:Vue、Jsp、Freemark
- Solr(搜索)
- Kafka(消息传递)
- Redis(缓存服务器)
- FastDFS(文件存储)
- Mysql(数据存储)
- Tomcat(web服务器)
- Git(代码管理)
- Nexus(jar包管理)
八大功能模块分别是:门户模块、单点登录模块、搜索模块、用户模块、商品模块、购物车模块、订单模块、后台管理模块 16个项目 15个jar包
http://www.miya.com:8888/eureka
content-service : 8081
user-service: 8083
http://passport.miya.com:8084/user/showLogin http://passport.miya.com:8084/user/showRegister
sso-service: 8085
http://item.miya.com:8086/products/560.html http://item.miya.com:8086/item/605616.html
item-service: 8087
http://cart.miya.com:8088/cart/cart zull-service: 8089
http://order.miya.com:8090/order-cart order-service: 8091
http://search.miya.com:8810/search?q="
search-service : 8811
manage.miya.com
-
登陆/注册 -- 完成
-
搜索商品 -- 完成
-
个人中心 -- 完成
-
添加购物车 -- 完成
-
生成订单 -- 完成
-
添加商品 -- 完成
-
添加商品分类 -- 待完成
-
添加内容 -- 完成
-
添加内容分类 -- 未完成
-
添加商品规格参数 -- 完成
-
数据展示 -- 完成
-
管理用户 -- 完成
-
管理订单 -- 完成
-
管理商品 -- 完成
-
管理内容 -- 完成
-
管理员设置 -- 完成
-
图表📈 -- 待完成
-
富文本编辑器 -- 完成