S028 基于Python+LangGraph的旅游规划系统与实现、智能体毕业设计、Neo4j 知识图谱、DeepSeek模型、AI助手、从零开始、小白必看
本项目是一个基于Python+LangGraph的智能旅游规划系统,通过AI Agent为用户提供个性化的旅游路线规划服务。系统集成了景点数据爬取、用户管理、攻略分享、以及基于 LangGraph 的智能路线规划等功能。
主要技术:网络爬虫、Django、LangChain、LangGraph、MySQL、HTML、CSS、JavaScript
用户功能
(1) 账号注册与登录功能:用户能够完成账号注册、登录以及身份识别这些操作,并且在进入系统之后可以查看个人资料、切换页面以及保存基础信息,从而形成一个完整、稳定的使用入口。
(2) 景点浏览与检索功能:用户能够浏览景点列表、查看景点的详细信息,并且可以按照关键词、城市以及是否免费等条件来进行检索工作,以便更快速地找到符合自身兴趣的旅游目的地。
(3) 景点收藏与评论功能:用户能够对感兴趣的景点进行收藏或取消收藏操作,并且可以在景点详情页发布评论内容来分享游览体验,从而为其他用户的出行决策提供参考。
(4) 旅游攻略发布与管理功能:用户能够编写并发布包含文字描述、图片以及关联景点的旅游攻略,同时可以在个人中心查看自己发布的所有攻略记录,便于管理和分享旅行经验。
(5) AI路线规划功能:用户能够输入目的地城市、旅行预算、出行时间和旅行偏好,系统再基于DeepSeek大模型与LangGraph智能体编排技术流式生成个性化的路线规划结果,并在高德地图上展示景点顺序与空间分布。
(6) 个人中心与历史记录功能:用户能在个人中心查看和编辑个人资料、管理头像,同时浏览收藏的景点列表、已发布的攻略列表以及历史AI路线规划记录,从而对自身在系统中的所有活动进行集中管理。
管理员功能
(1) 后台登录:管理员能通过后台完成身份认证与登录,访问用户管理、景点管理、攻略管理等模块。
(2) 用户管理功能:管理员能查看用户列表、搜索编辑用户信息、管理账户启用状态,查看用户的注册时间、头像和关联记录,处理用户反馈问题并维护平台用户体系。
(3) 景点管理功能:管理员能查看景点列表、按城市或名称搜索景点信息、编辑景点基础数据,并对广告内容标记进行审核,确保景点数据质量与展示效果。
(4) 攻略管理功能:管理员能查看用户发布的攻略列表、按标题或城市搜索筛选、查看攻略详情及关联图片与景点。
(5) AI路线规划记录管理功能:管理员能查看用户提交的AI路线规划记录,包括规划状态、意图数据、规划过程和最终路线说明。