PC版需求 1、 提供两类机票查询方式,精确日期查询和模糊条件查询。 2、精确日期查询:支持用户根据出发地,到达地,出发日期进行机票查询。精确查询的最小数据单元的航班信息,航班信息数据结果为{航班号,航空公司名字,出发日期(格式yyyy/mm/dd),到达日期(格式yyyy/mm/dd),出发时间(格式xx hour:xx min,24小时制),出发地点,到达时间(格式xx hour:xx min,24小时制),到达地点,机票票价,税费,飞行距离},航班号为该数据结构的唯一标识id。 3、精确日期查询查询结果需要规划路线,显示路线为3条,依次按总票价高低显示,价格低的排在前面,提供的查询结果应该包括规划路线中所有的航班信息,比如”出发日期:2015/6/25,出发地上海虹桥,吉祥航空HO231,票价(含税)240,23:35登机,到达日期2015/6/26,到达地香港,到达时刻02:40,中转,出发日期2015/6/26,出发时刻04:55,出发地香港,香港快运CH503,票价(含税)950,到达日期2015/6/26,到达地普吉岛,到达时刻09:15"。规划路线需要提供数据库查询功能,访问数据库名字为”最新路线库“,数据库里面数据结构是{出发地+到达地,航班1,航班2。。。},“出发地+到达地”是数据单元的唯一标识id,最好用图形表示。 4、模糊条件查询:支持“模糊条件1”,” 模糊条件2“,”模糊条件2 “的查询模式,用户输入的查询参数为出发地,到达地,区间查询条件(”模糊条件1 “,”模糊条件12“,”模糊条件3“三个中一种。 5、模糊查询的查询结果很精确日期查询的结果一致,需要规划路线,规划路线为3条,依次按总票价高低显示,价格低的排在前面,显示的内容和精确日期查询的结果一致,分别需要访问的数据库是“模糊条件1”,“ 模糊条件2”,“ 模糊条件3”,数据格式和“最新路线库”要求一致。 6、精确日期查询行为:网站服务器端接受用户查询需求后,首先查询“最新路线库”的内容,如果有对应的id则返回查到的路线数据,如果没有相应的路线数据,则向后台的“即时路线规划模块”提交规划请求,发送数据格式为{出发地点,到达地点,出发日期},查询等待过程中请在客户端显示等待程序运行的图标,“即时路线规划模块”返回查询结果后需要将路线结果存储在“最新路线库”,数据格式为{航班号,航空公司名字,出发日期(格式yyyy/mm/dd),到达日期(格式yyyy/mm/dd),出发时间(格式xx hour:xx min,24小时制),出发地点,到达时间(格式xx hour:xx min,24小时制),到达地点,机票票价,税费,飞行距离,更新时间}。目前“即时路线规划模块”还不能提供,开发时可以加一个延时程序,设置一个测试程序,设置好想要的值,最后能显示测试程序当中的固定结果即可。 7、模糊查询行为:网站服务器接受用户查询需求后,首先查询对应模糊条件路线库的内容,如果有对应的id则返回查到的路线数据,如果没有相应的路线数据,则向后台的“模糊路线规划模块”提交规划请求,发送数据格式为{模糊条件,当前系统时间yyyy/mm/dd,出发地点,到达地点},查询等待过程中请在客户端显示等待程序运行的图标,“模糊路线规划模块”返回查询结果后需要将路线结果存储在模糊条件路线库,数据格式和精确查询的新路线相同。目前“模糊路线规划模块”还不能提供,开发时可以加一个延时程序,设置一个测试程序,设置好想要的值,最后能显示测试程序当中的固定结果即可。 8、数据库需要使用mysql,版本最好是5.1.73。 9、提供机票优惠信息滚动播发,在网页固定区域,开发者自行决定。 需要提供源代码,需要在2015.3.1完成项目最后验收 费用:1500RMB
2019-09-21 09:09:05