1、 航班价格的航班价格的动态展示展示10031051003105班航班小班航班小组 王炳浩王炳浩 石招阳石招阳 陈徽文徽文 1-v购买机票过程中,人们都希望得到经济的票价,如何从众多的航空公司,以及多变的价格变化时间段内获得较为直观的比较以供选择便是购票者共同的需求。功能需求功能需求v可视化展示任意航线的价格变化趋势u用户指定出发城市、目的城市以及时间段后,系统能够以趋势图的方式展示每日最低票价随时间的变化v可视化展示不同航空公司之间的票价对比u系统能够以折线图刻画不同公司票价对比,并提供详细的票价信息v单程、往返机票查询u以列表方式展示指定日期,指定航线上的票价信息。非功能需求非功能需求v票价
2、更新周期控制在半个小时以内v能够查询到未来60天之内的票价v查询响应时间不超过3秒v操作便捷,结果展示直观明了需求概述需求概述2-分析分析类图3-用例模型用例模型4-领域域类图5-B/S结构:v表现层:用户端浏览器,用于 页面交互、接受用户请求以及返回结果的呈现。v逻辑层:web服务器。web服务器负责用户请求的处理,数据获取和更新。v数据层:数据库服务器。存储更新永久数据(票价信息,航班信息等)。vPHP,JAVASCRIPT,HTMLvXAMPP体系体系结构构开开发技技术和和环境境6-airlinesinfoairlinesinfo:基本航班信息:基本航班信息priceinfopriceinfo:票价信息:票价信息数据数据库设计7-单程、返程程、返程查询请求求处理程序流程理程序流程图算法流程算法流程图8-票价信息抓取流程票价信息抓取流程图算法流程算法流程图9-解析抓取解析抓取结果程序流程果程序流程图算法流程算法流程图10-v王炳浩主页面制作页面ajax部分票价信息抓取后台查询处理php数据库文档v石招阳highcharts绘图后台查询处理php文档v陈徽文jquery-ui widget后台查询处理php文档小小组分工分工11-