# lutu **Repository Path**: liu-chi01/lutu ## Basic Information - **Project Name**: lutu - **Description**: 鹿途项目开发鹿途网络平台前后端不分离项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-29 - **Last Updated**: 2023-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 一、开发背景 ​ 2020年开始的新冠疫情对全国甚至全世界的旅游业造成了近乎毁灭性的冲击,旅游行业人才流失,企业停摆,摇摇欲坠。2022年年底至今疫情已经结束,人们对旅游的需求有了爆发式的增长,据统计2023年五一期间全国国内旅游出游合计2.74亿人次,同比增长70.83%,按可比口径恢复至2019年同期的119.09%;实现国内旅游收入1480.56亿元,同比增长128.90%,按可比口径恢复至2019年同期的100.66%。人们对旅游的需求不仅有了量的增长,在质量上也是精益求精,在出游方式上也形成了线上旅游消费的习惯。在出游的时也更加注重文化和服务上的体验。 ​ 为此各个目的地也急需相关平台为其提供产品及相关营销的功能,以及数据分析平台,为目的地文旅政府提供文旅行业的统一管理及数据支持,这也促进了**鹿途**平台的诞生。 ## 二、开发环境 - Spring MVC 框架:处理用户请求,包括注册、登录、修改个人资料等。 - MyBatis:处理数据库的 CRUD 操作,包括用户信息的增删改查。 - IDEA开发工具 - git项目管理工具 ## 三、收益方式: v1版本:旅游产品售卖包含(酒店、景区、线路、机票、火车票、用车等);营销平台 v2版本:在线分销平台抽成; v3版本:大数据分析功能。 ## 四、功能介绍 ### 1. 用户模块 #### 概述 用户模块是指用户相关的功能模块,包括用户注册、登录、个人资料管理等功能,还包括如下的功能: 1. 会员等级:按照用户消费金额、积分等计算会员等级。 2. 个人收藏:用户可以收藏自己感兴趣的旅游产品或攻略内容。 3. 积分系统:根据用户购买的产品、分享攻略等行为计算用户积分。 4. 发票系统:用户可以选择是否需要开具发票。 #### 功能点 - 用户注册:用户输入用户名、密码、邮箱等信息,完成注册流程。 - 用户登录:用户使用用户名或邮箱与密码进行验证登录。 - 个人资料管理:用户可以修改个人资料,如姓名、性别、联系方式等。 - 会员等级:系统根据用户消费金额、积分等信息计算并展示用户的会员等级。 - 个人收藏:用户可以将自己感兴趣的旅游产品或攻略内容加入收藏夹。 - 积分系统:系统根据用户购买的产品、分享攻略等行为计算用户积分,并实时展示用户积分。 - 发票系统:用户可以选择购买产品后是否需要开具发票。 - ![image-20230529151003770](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230529151003770.png) ### 2. 产品模块 #### 概述 产品模块是指产品相关的功能模块,包括产品管理、产品展示等功能。旅游产品分为交通产品(机票、火车票、用车)和旅游产品(酒店、景区、旅游套餐等)。 #### 功能点 - 交通产品:提供机票、火车票、用车等交通工具的购买服务,用户可选择不同舱位和等级进行购买,系统实时展示价格和剩余数量。 - 旅游产品:提供酒店、景区、旅游套餐等旅游产品的购买服务,用户可以选择不同的景点、酒店和旅游套餐进行购买,系统实时展示价格和剩余数量。 - 产品展示:系统提供产品图片、详细介绍、用户评价等信息,以方便用户进行选择和购买。 - ![image-20230529151110773](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230529151110773.png) ### 3. 订单模块 #### 概述 订单模块是指订单相关的功能模块,包括订单管理、订单生成等功能。 #### 功能点 - 订单生成:用户在选定产品后,系统自动生成订单,包括产品名称、价格、数量、总价等信息,并提供支付方式。 - 订单管理:用户可以查看订单的详细信息,包括订单状态、订单处理情况等。 - 购物车:用户可以将想要购买的多个产品添加到购物车中,方便在一次订单中完成多个产品的购买。 - 发票系统:系统提供发票管理功能,用户可以在购买产品后选择是否需要开具发票。 ![image-20230529151212471](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230529151212471.png) ### 4. 社区模块 #### 概述 社区模块是指社区相关的功能模块,包括文章发布、评论等功能。 #### 功能点 - 文章发布:用户可以发布旅游攻略、游记、点评等,分享自己的旅游经历。 - 评论功能:用户可以对其他用户发布的文章进行评论和点赞等互动操作。 ![image-20230529151258226](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230529151258226.png)