#云开发挑战赛#-云航助手-CAUC-GT
介绍 云航助手是为航班旅客提供出发前相关服务而创作的一个小程序,他不仅为旅客提供了添加代办,订阅消息等功能,还提供了航班查询、行李查询等信息查询功能,旨在为旅客的航空出行方式提供更为便捷的一体化服务,查询的同时实现添加代办,帮助旅客更加方便地管理自己的计划,同时还会定时发送消息提醒用户以防用户错过重要行程。 使用场景 日常普通代办,航班出行计划代办 实现思路 代办部分:用户可根据需要选择相应的添加代办模式,利用云数据库集合todos存储用户代办信息,选择普通代办是直接通过js代码添加到数据库进行存储,并在前端页面进行显示,选择航班代办,不仅通过js代码添加数据库,同时调用云函数subscribe和send进行消息订阅,提醒乘客提早前往登机;除此之外,代办首页也通过设置云函数和云触发器updateFlightState实时监控航班代办的时间,进行状态自动更新。 查询部分:航班查询:利用云数据库集合flights存放爬虫爬取的航班数据,使用云函数searchByFlight进行查询操作,长按查询结果可添加到代办 行李查询:利用云数据库集合packages存放XML解析的行李数据,使用云函数searchByPackage进行查询操作 消息订阅部分:利用云数据库集合messages存放代办消息提醒数据,在飞机起飞前2小时通过微信服务通知提醒用户 效果截图: 代办界面 [图片] 添加代办界面 [图片] 普通代办: [图片] 航班代办: [图片] 查询界面(滑动切换) [图片] 航班查询界面: [图片] 航班查询结果界面(长按可添加代办) [图片] 行李查询界面: [图片] 个人界面: [图片] 演示视频网址:http://m.v.qq.com/play.html?cid=&vid=f3152tj10v6&vuid24=lCk%2BLZO9esJFpcZAdbtQWA%3D%3D&url_from=share&second_share=0&share_from=copy&pgid=page_detail&mod_id=mod_toolbar 开源代码网址:https://github.com/CAUC-GT/FlightAssistant.git 开发团队介绍: 队长:陶英杰 队员:郭学宇 学校:中国民航大学