项目三:云旅智慧旅游网
一、项目介绍
用到的技术: SpringBoot、SpringCloud、SpringSecurity( 认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户
授权:经过认证后判断当前用户是否有权限进行某个操作,而认证和授权也是SpringSecurity作为安全框架的核心功能。)、MyBatis-Plus、MongoDB、ElasticSearch、RabbitMQ、MinIO、Nacos。
这个项目分为前端部分,后端和数据库端三端
前端:
后端:
用户认证:处理用户注册、登录、修改密码、找回密码等账户或安全相关事项。 数据收集:收集用户行为日志、用户搜索记录、用户偏好、用户评分经验等数据,为算法精准运行提供数据支持。 网站维护:处理网站运行状态、维护流畅性、处理网站崩溃、故障等问题。
数据库:
我个人在该项目负责哪些功能:
后台
用户认证和登录
- 使用 Redis 缓存登录验证码,JWT生成 token 完成注册登录;
数据收集,审核
评论文本审核、敏感词替换;用户分享心得图片审核,文本审核;图片使用 OSS 存储;
在前台中**
旅游路线
社区交流
首页中:展示热门景点和热门线路,提供查询入口,展示网站特色功能和信息。
使用 ElasticSearch 搜索引擎,实现关键字查询、自动补全、高亮等功能。
下一篇:
如何远程连接SQLServer数据库