# 基于Spring Cloud框架的彩票管理系统
## 项目概述
本项目是一个基于Spring Cloud框架开发的彩票管理系统,实现了包括购彩大厅、投注、追号、充值、提现、代理返点等基本功能。系统采用微服务架构,通过Spring Cloud实现服务治理、配置管理、服务网关等功能,确保系统的可扩展性和高可用性。
## 技术选型
| 技术 | 版本 | 说明 |
|----------------------|--------------|---------------------------------------|
| Spring Cloud | Finchley.SR2 | MVC核心框架 |
| Spring Security oauth2 | 2.1.5 | 认证和授权框架 |
| Spring JPA | 2.2 | 持久化框架 |
| MyBatis | 3.5.0 | ORM框架 |
| MyBatisPlus | 3.1.0 | 基于MyBatis,使用lambda表达式 |
| Swagger-UI | 2.9.2 | 文档生产工具 |
| Hibernator-Validator | 6.0.17 | 验证框架 |
| redisson | 3.10.6 | 对redis进行封装、集成分布式锁等 |
| hikari | 3.2.0 | 数据库连接池 |
| log4j2 | 2.11.2 | 更快的log日志工具 |
| fst | 2.57 | 更快的序列化和反序列化工具 |
| orika | 1.5.4 | 更快的bean复制工具 |
| lombok | 1.18.8 | 简化对象封装工具 |
| hutool | 4.5.0 | 更适合国人的Java工具集 |
| swagger-bootstrap | 1.9.3 | 基于swagger,更便于国人使用的swagger ui |
| xxl-mq | 1.2.2 | 许雪李老师自己编写的mq |
| vue | 2.4.2 | 前端页面展示 |
| eureka | 2.2.5 | 注册中心 |
| Zuul | 1.9.3 | 网关路由 |
## 环境要求
| 工具 | 版本 |
| ----- | ---- |
| jdk | 1.8+ |
| mysql | 5.7+ |
| redis | 4.0+ |
## 服务信息
| 应用名 | 端口 | 包名 | 说明 |
|---------| ---- |-----------------------|----------|
| eureka | 8761 | lottery-eureka-server | 注册中心 |
| gateway | 8040 | lottery-gateway | 网关 |
| admin | 8081 | lottery-admin | 管理员后台服务 |
| admin-font | 8082 | lottery-admin-font | 管理员页面服务 |
| 定时任务 | 8081 | lottery-task | 定时任务服务 |
| 前置服务api | 9001 | lottery-web | 提供前置服务的服务 |
| 前置服务Feign | 8089 | lottery-web-client | 给前置服务提供负载均衡处理 |
| 前置页面 | 80 | lottery-web-font | 前置页面服务 |
## 交流
QQ群: 1076909149
TG: tg.me/lottery166
## 截图
| 首页 | 投注 | 投注订单详情 | 追号 |
| :------: | :------: | :------: | :------: |
| ![首页](/doc/截图/首页.png) | ![投注](/doc/截图/投注.png) | ![投注订单详情](/doc/截图/投注订单详情.png) | ![追号](/doc/截图/追号.png) |
| 购彩大厅 | 开奖走势 | 投注记录 | 充值 | 提现 |
| :------: | :------: | :------: | :------: | :------: |
| ![购彩大厅](/doc/截图/购彩大厅.png) | ![开奖走势](/doc/截图/开奖走势.png) | ![投注记录](/doc/截图/投注记录.png) | ![充值](/doc/截图/充值.png) | ![提现](/doc/截图/提现.png) |
| 追号记录 | 下级账号管理 | 下级开户 | 团队充值明细 |
| :------: | :------: | :------: | :------: |
| ![追号记录](/doc/截图/追号记录.png) | ![下级账号管理](/doc/截图/下级账号管理.png) | ![下级开户](/doc/截图/下级开户.png) | ![团队充值明细](/doc/截图/团队充值明细.png) |
## 声明
源码仅供学习使用,请勿将系统用于非法业务。如用于商业活动与本人无关,欢迎大家一起来维护提交自己的push!
## 作者信息
作者不喝咖啡,只喝茶。觉得有帮助的可以请我喝茶。
| 支付宝 | 微信支付 |
| :------: | :------: |
| ![支付宝](/doc/截图/alipay.jpg) | ![微信支付](/doc/截图/wechant.jpg) |
## 项目结构
```
lottery-system
├── lottery-admin
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── me
│ │ │ │ └── zohar
│ │ │ │ ├── AdminApplication.java
│ │ │ │ ├── lottery
│ │ │ │ │ ├── betting
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── BettingController.java
│ │ │ │ │ │ │ ├── TrackingNumberController.java
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── security
│ │ │ │ │ │ │ ├── CorsConfiguration.java
│ │ │ │ │ │ │ ├── JwtAuthorizationTokenFilter.java
│ │ │ │ │ │ │ ├── JwtTokenUtil.java
│ │ │ │ │ │ │ ├── JwtUser.java
│ │ │ │ │ │ │ ├── JwtUserFactory.java
│ │ │ │ │ │ │ ├── UserAccountDetails.java
│ │ │ │ │ │ │ ├── WebSecurityConfig.java
│ │ │ │ │ ├── dictconfig
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── DictConfigController.java
│ │ │ │ │ ├── game
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── GameController.java
│ │ │ │ │ ├── information
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── LotteryInformationController.java
│ │ │ │ │ ├── issue
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── IssueController.java
│ │ │ │ │ ├── mastercontrol
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── MasterControlController.java
│ │ │ │ │ ├── rechargewithdraw
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── RechargeController.java
│ │ │ │ │ │ │ ├── WithdrawController.java
│ │ │ │ │ ├── systemnotice
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── SystemNoticeController.java
│ │ │ │ │ ├── useraccount
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ │ ├── AgentController.java
│ │ │ │ │ │ │ ├── LoginController.java
│ │ │ │ │ │ │ ├── UserAccountController.java
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Spring Cloud框架的彩票管理系统 项目概述 本项目是一个基于Spring Cloud框架开发的彩票管理系统,实现了包括购彩大厅、投注、追号、充值、提现、代理返点等基本功能。系统采用微服务架构,通过Spring Cloud实现服务治理、配置管理、服务网关等功能,确保系统的可扩展性和高可用性。 技术选型 技术 版本 说明 Spring Cloud Finchley.SR2 MVC核心框架 Spring Security oauth2 2.1.5 认证和授权框架
资源推荐
资源详情
资源评论
收起资源包目录
基于Spring Cloud框架的彩票管理系统.zip (494个子文件)
ssc.css 11KB
cqssc.css 10KB
common.css 2KB
common.css 2KB
lottery-history-ssc.css 2KB
personal-center.css 2KB
agent-center.css 2KB
game-manage.html 26KB
agent-center.html 16KB
account-manage.html 15KB
ssc.html 11KB
lottery-information.html 10KB
index.html 9KB
tracking-number-modal.html 9KB
game-hall.html 9KB
personal-center.html 9KB
tracking-number-order-details-modal.html 8KB
tracking-number-order-details-modal.html 8KB
header.html 8KB
change-order-modal.html 7KB
betting-record.html 7KB
tracking-number-record.html 7KB
lottery-situation.html 7KB
lottery-history-ssc.html 7KB
register.html 6KB
rebate-and-odds.html 6KB
betting-order-details-modal.html 6KB
dict-manage.html 6KB
recharge.html 6KB
betting-order-details-modal.html 6KB
lottery-result.html 6KB
master-control-room.html 5KB
withdraw-record.html 5KB
header.html 5KB
withdraw.html 4KB
login.html 4KB
pay-success.html 4KB
system-notice.html 4KB
config-manage.html 4KB
recharge-order.html 4KB
lottery-information.html 3KB
betting-record.html 3KB
tracking-number-record.html 3KB
personal-navbar.html 2KB
account-change-log.html 2KB
information-details.html 2KB
login-log.html 2KB
recharge-pay-modal.html 2KB
lottery-history.html 1KB
BettingService.java 24KB
GamePlayEnum.java 23KB
UserAccountService.java 20KB
GameService.java 17KB
Gd11x5Service.java 17KB
RechargeService.java 15KB
BettingController.java 13KB
IssueService.java 13KB
ConvertVoWithBetting.java 12KB
TrackingNumberService.java 12KB
WithdrawService.java 10KB
AccountChangeLog.java 10KB
AgentService.java 10KB
LotteryInformationService.java 9KB
SystemNoticeVO.java 9KB
LotterySituationVO.java 9KB
UserAccountController.java 8KB
TjsscService.java 8KB
YnsscService.java 8KB
ConvertVoWithIssue.java 8KB
CqsscService.java 7KB
ConvertVoWithUserAccount.java 7KB
DictService.java 7KB
GameApi.java 7KB
AgentController.java 7KB
GameController.java 7KB
LoginService.java 7KB
IssueController.java 7KB
UserAccountController.java 7KB
ConvertVoWithGame.java 6KB
MasterControlService.java 6KB
BettingController.java 6KB
RedisMessageListener.java 6KB
Constant.java 6KB
BizError.java 6KB
StatisticalAnalysisService.java 6KB
UserAccountController.java 6KB
XjsscService.java 6KB
Constant.java 6KB
JwtTokenUtil.java 6KB
ConvertVoWithRechargeWithdraw.java 6KB
LotteryInformationController.java 6KB
ConvertPoWithBetting.java 6KB
GameController.java 6KB
JwtTokenUtil.java 6KB
UserAccountApi.java 6KB
LotteryInformationController.java 5KB
ConfigService.java 5KB
UserAccount.java 5KB
BettingOrder.java 5KB
RechargeWithdrawLogService.java 5KB
共 494 条
- 1
- 2
- 3
- 4
- 5
资源评论
t0_54coder
- 粉丝: 2375
- 资源: 1629
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Enter a three-digit number to determine whether the number is a
- Look for the three-digit Narcissistic number(找水仙花
- mmexport1730525147130.jpg
- Simply exhaust the Narcissistic number 简单穷举水仙花数-Narciss
- 1. 100-1000之内的水仙花数 2. 数位遍历(回文数, m进制下)-12-4.zip
- up-load靶场实战1-10
- 基于MATLAB交通标志识别源码界面版.zip
- 基于MATLAB交通标志识别系统界面版.zip
- 基于MATLAB交通标志识别系统GUI面板.zip
- 最近重新学习JavaSE,在水仙花数这个程序中又有新的体会 -Faffodils.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功