团队成员分工与进度
组别 | 成员 | 完成的任务 | 完成任务所用时间 (小时) | 剩余时间 (小时) |
---|---|---|---|---|
前端 | 阿依娜孜 | 完成了“行程总览”页面的设计与制作,实现了页面的基本布局和功能框架。 | 5 | 4 |
前端 | 郭剑敏 | 完成了“账单管理”页面的设计与开发,包括添加账单记录的功能和行李清单页面的基本框架。 | 3 | 1 |
前端 | 王梓铭 | 完成了用户登录页面和个人主页的开发,包括基本的UI布局和功能实现。 | 3 | 1 |
前端 | 陈碧煌 | 完成了“添加行程”相关页面的设计与开发,实现了用户输入行程信息的功能页面。 | 5 | 4 |
前端 | 张诚坤 | 完成了“地图页面”的设计,成功集成并实现了返回地图显示的基本功能。 | 2 | 2 |
后端 | 施宇翔 | 完成了Kimi大模型接口的集成,成功实现了从接口返回旅游推荐结果的功能,并整合了高德地图API进行路线规划。 | 4 | 1 |
后端 | 杨邑豪 | 开发并完成了输入URL生成行程的接口,实现了用户输入链接后自动生成行程的功能。 | 4 | 2 |
后端 | 刘宇杰 | 完成了备忘录功能的后端部分开发,支持用户记录行程中的重要事项和提醒。 | 3 | 2 |
后端 | 承宇豪 | 完成了用户登录注册功能的后端开发,包括手机号注册和验证码验证功能。 | 3 | 2 |
协调 | 蓝敏龙 | 负责任务分配、博客撰写及进度跟进,确保团队协作顺畅,定期组织会议讨论项目进展。 | 3 | 0 |
遇到问题及解决方案
好的,下面是修改后的第一个问题和解决方案:
1. Kimi的API无法进行链接联网搜索
-
问题描述:在开发过程中,发现 Kimi 的 API 无法直接解析和处理外部链接进行联网搜索,导致无法从外部网站动态获取旅游相关信息(如景点、文章推荐等)。这一限制使得某些预期的功能无法实现。
-
解决方案:为了弥补 Kimi API 无法联网搜索的限制,我们决定采用网络爬虫技术来获取所需的数据。具体解决步骤如下:
- 步骤 1:使用 Python 的爬虫工具来爬取网页内容。这些网页可能包含景点信息、旅游推荐、用户评价等相关数据。
- 步骤 2:从爬取的网页中提取关键信息,如景点名称、推荐指数、美食攻略、旅游线路等信息。
- 步骤 3:将提取的旅游信息进行清洗和格式化后,通过适配 Kimi API 的输入格式,将信息传递给 Kimi 模型进行智能处理。
- 步骤 4:进一步优化爬虫脚本,确保抓取速度和准确性,避免过度加载目标网站或遭遇反爬虫机制。
- 步骤 5:通过爬取的数据为用户提供智能推荐功能,补充 Kimi API 无法联网搜索的不足。
2. 验证码只能发给测试的手机号码,不能发给其他手机号码
-
问题描述:在验证码发送功能的开发过程中,发现只能向预先设定的测试手机号码发送验证码,无法支持发送到其他手机号码。这是由于在阿里云短信服务中,使用的是测试模板和签名,导致短信服务被限制。
-
解决方案:在阿里云短信服务中,将测试版模板和签名升级为正式版,以便支持对外发送验证码。具体解决步骤如下:
- 步骤 1:登录到阿里云控制台,进入 短信服务 的管理页面。
- 步骤 2:在 短信签名管理 中,将原本的测试签名修改为正式版签名,确保符合阿里云短信的规范。
- 步骤 3:在 短信模板管理 中,将测试模板修改为正式模板。注意在修改模板时,确保模板内容符合实际使用需求,并通过阿里云的审核。
- 步骤 4:在应用中更换为正式版模板和签名,这样系统就可以将验证码成功发送给任何有效的手机号。
- 步骤 5:在阿里云短信服务中申请通过“正式版”审核后,重新测试验证码发送功能,确保无误。
通过这些改进,系统应该能够顺利向其他用户发送验证码,从而解决这一问题。
会议记录与会议过程
会议记录如下:
GitHub签入记录以及项目运行截图
燃尽图
团队成员贡献表
组别 | 成员 | 贡献内容 | 贡献程度 |
---|---|---|---|
前端 | 阿依娜孜 | 负责“行程总览”页面的设计与制作,完成了页面的基本布局和功能框架。 | 11% |
前端 | 郭剑敏 | 完成了“账单管理”页面的设计与开发,添加账单记录功能,完成行李清单页面的基本框架。 | 11% |
前端 | 王梓铭 | 完成了用户登录页面和个人主页的开发,包括UI布局和基本功能实现。 | 11% |
前端 | 陈碧煌 | 完成了“添加行程”页面的设计与开发,实现了用户输入行程信息的功能页面。 | 12% |
前端 | 张诚坤 | 负责“地图页面”设计,集成并实现了返回地图显示的功能。 | 5% |
后端 | 施宇翔 | 完成了Kimi大模型接口的集成和高德地图API的整合,实现了旅游推荐和路线规划功能。 | 12% |
后端 | 杨邑豪 | 开发了输入URL生成行程的接口,实现了根据用户链接生成行程的功能。 | 10% |
后端 | 刘宇杰 | 完成了备忘录功能的后端开发,支持记录行程中的重要事项和提醒功能。 | 8% |
后端 | 承宇豪 | 负责用户登录注册功能的后端开发,包括手机号注册和验证码验证功能。 | 10% |
协调 | 蓝敏龙 | 负责团队任务分配、博客撰写及进度跟进,确保团队协作顺畅,并定期组织会议讨论项目进展。 | 10% |