点击空白处退出提示
作品详情
项目描述:一个综合旅游平台,主要功能模块有:新增自由行、自由行列表、新增跟团游、跟团游查询和分页、编辑跟团游、删除自由行、套餐管理、预约管理、机票/火车票/景区门票在线购票,手机快速登录,订单,圈子社交。
1、自由行管理: 新增自由行、修改自由行、删除自由行、自由行分页
2、跟团游管理: 新增套餐、旅游套餐分页
3、预约管理: 批量导入预约设置信息、日历展示预约设置信息
4、机票,火车票,门票等业务接口的外部对接
5、订单,用户管理,圈子功能的开发
难 点 一:SpringBoot 后台接口与前端 Vue 项目对接的时候出现跨域问题。
解决方法:通过使用 Spring Boot 给我们提供了一个注解 @CrossOrigin 来实现跨域;
难点 二:用户在订单购买快速创建点了两次 “去支付” 按钮,用户端会向后端发送两条创建订单的请求,最终会创建两条一模一样的订单。
解决方法:解决方案就是采用幂等机制,多次请求和一次请求产生的效果是一样的;
难 点 三:项目静态页面静态图片/视频/音频加载慢的问题;
解决方法:将内嵌H5页面做成静态 HTML ,放在 CDN (减少了服务端的压力)上做为静态数据发送给用户端,而数据信息通过前端 ajax 异步发送请求来获取。只获取动态数据信息部分,加载速度可以达到全部渲染的2倍,音图视频统一保存在阿里云 OSS ,通过 CDN 加速,前端访问通过 CDN 刷新后的地址访问资源;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论