项目三:云旅智慧旅游网

一、项目介绍

用到的技术: SpringBoot、SpringCloud、SpringSecurity( 认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户

授权:经过认证后判断当前用户是否有权限进行某个操作,而认证和授权也是SpringSecurity作为安全框架的核心功能。)、MyBatis-Plus、MongoDB、ElasticSearch、RabbitMQ、MinIO、Nacos。

这个项目分为前端部分,后端和数据库端三端

前端:

后端:

用户认证:处理用户注册、登录、修改密码、找回密码等账户或安全相关事项。 数据收集:收集用户行为日志、用户搜索记录、用户偏好、用户评分经验等数据,为算法精准运行提供数据支持。 网站维护:处理网站运行状态、维护流畅性、处理网站崩溃、故障等问题。

数据库:

我个人在该项目负责哪些功能:

后台

用户认证和登录

  1. 使用 Redis 缓存登录验证码,JWT生成 token 完成注册登录;

数据收集,审核

评论文本审核、敏感词替换;用户分享心得图片审核,文本审核;图片使用 OSS 存储;

在前台中**

旅游路线

社区交流

首页中:展示热门景点和热门线路,提供查询入口,展示网站特色功能和信息。

使用 ElasticSearch 搜索引擎,实现关键字查询、自动补全、高亮等功能。

经验分享 程序员 微信小程序 职场和发展