开课吧T31项目第9天

项目架构设计

1.项目业务分析

该系统模拟12306购票web网站,实现用户登录网站购票整个流程(查询车次——>选择车次——>选选座——>支付),后台管理实现管理员对车次发布和乘客信息的管理。

2.项目架构选型

基于微服务框架,采用spring-cloud-alibaba的框架体系进行搭建,前端模块使用vue,前端与后端通过网关进行请求转发,后端服务之间使用openfeign进行通信。

3.项目主要模块功能

系统管理:认证中心,退改票规则制定,用户信息管理
订单模块:用户订单信息管理
车票管理:管理车票信息
乘客中心:管理乘客信息
核心模块:
网关模块:负责连接前端模块和后端模块,对前端向后端的请求进行转发,降级,限流,熔断,
UI模块:前端模块

4. 项目使用技术栈

后端技术栈:spring-cloud-alibaba(网关,openfeign,sentinel,nacos),mybatis,auth2(权限),lombok(快捷实体类工具),rocketMQ(消息),swagger,(接口)logback(日志)
前端技术栈:Vue3.0,

5. 项目问题分析(后续补充)

系统中一个用户购买多张车票的实现逻辑?
系统中用户退票的实现逻辑?
系统中管理员和用户权限认证的实现?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞扬晴雪

学习的路上,感谢你的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值