项目定位:仿主流旅游平台(如携程)的综合性旅游服务系统,涵盖用户端与管理端。
核心功能模块:
- 用户端:线路搜索/预订、登录注册、订单支付、收藏管理、评论发布
- 管理端:旅游路线管理、订单统计、用户数据监控、广告位配置
技术栈与职责:
1. 后端框架
- 主栈:`Java 17` + `Spring Boot 2.x` + `Spring MVC` + `MyBatis-Plus`
- 安全框架:`Spring Security` + `JWT` 实现鉴权
- 模板引擎:`Thymeleaf` 动态渲染(管理端页面)
2. 数据层
- 数据库:`MySQL` 存储业务数据(用户/订单/商品)
- 缓存:`Redis` 实现热门路线缓存、短信验证码存储
- 搜索:`Elasticsearch` 实现旅游路线关键词检索(*进阶能力项*)
项目成果:
- 独立开发 **订单管理**、**路线推荐** 等 6 个核心模块接口
- 优化分页查询性能,10w+ 数据量下响应时间 ≤ 200ms
- 实现高并发场景解决方案:Redis 限流应对秒杀场景