手机建站模版,网站划分栏目,粤嵌培训机构官网,网站首页 动画案例1.WEB端旅游线路发布模块
旅游公司在Web端点击新增旅游线路按钮#xff0c;浏览器请求发送到Nginx#xff0c;Nginx反向代理到网关#xff0c;网关去找微服务#xff0c;微服务实现具体的旅游线路发布功能
旅游公司工作人员在Web端点击新增旅游线路按钮#xff0c;浏览器…1.WEB端旅游线路发布模块
旅游公司在Web端点击新增旅游线路按钮浏览器请求发送到NginxNginx反向代理到网关网关去找微服务微服务实现具体的旅游线路发布功能
旅游公司工作人员在Web端点击新增旅游线路按钮浏览器向Nginx发送请求。
Nginx接收到浏览器发来的请求后根据配置文件进行反向代理将请求转发给API网关。
API网关接收到请求后根据Nacos中的服务注册中心找到实现旅游线路发布功能的行程微服务并把请求转发给该微服务。
行程微服务接收到请求后把前端录入的旅游线路信息包括线路名称、价格、景点、行程、出发时间等字段保存到MySQL数据库中。
行程微服务处理完请求后把响应结果返回给网关。
最后网关把处理后的响应结果返回给NginxNginx再把结果返回给Web端Web最终展示给用户。
2.APP端旅游线路查询模块
用户在APP端点击搜索框输入查询内容点击搜索的时候请求发送到nginxnginx反向代理到网关网关找行程微服务行程微服务使用了ES实现关键字搜索功能之后把响应结果返回到前端展示。
游客在APP端点击搜索框并输入查询内容然后点击搜索。
APP会把搜索请求发送到Nginx服务器Nginx服务器会根据配置的反向代理规则把请求转发给网关。
网关接收到请求后会根据请求中的URL路径和HTTP方法把请求转发给行程微服务。
行程微服务接收到请求后会使用ElasticSearch进行关键字搜索并获取匹配的结果。
行程微服务会把搜索结果返回给网关。
网关把响应结果返回给Nginx服务器。
Nginx服务器将响应结果返回给游客APP端。
APP端展示搜索结果。
3.APP端出游私人定制模块
私人订制模块分为个人定制和团队定制两种方案。 用户在APP端点击私人订制按钮然后填写需求录入出发地、目的地、出发时间、返程时间、人员信息、人均预算信息。 然后点击提交需求按钮。 运营管理端人员在Web端进行审核行程通过之后就可以进行签约付款。 签约付款结束之后游客就可以按照预定的时间出游。
用户点击私人定制按钮填写需求包括出发地、目的地、出发时间、返程时间、人员信息和人均预算信息。
用户点击提交需求按钮将用户填写的需求信息发送到后端服务器。
运营管理人员在Web端登录系统查看待审核的需求列表运营管理人员查看需求详细信息并对需求进行审核判断是否符合要求如果需求通过审核进入签约付款阶段。
最后用户在APP端完成付款支付预定费用按照预定的时间出游。
4.APP端客服模块
5.APP端搜索历史功能
6.APP端用户下单支付功能
7.APP端签约合同和保险功能