diff --git a/Uplay.exe b/Uplay.exe new file mode 100644 index 0000000..f0eac0c Binary files /dev/null and b/Uplay.exe differ diff --git "a/\346\234\272\347\245\250\351\242\204\350\256\242\347\263\273\347\273\237\346\216\245\345\217\243\346\226\207\346\241\243.md" "b/\346\234\272\347\245\250\351\242\204\350\256\242\347\263\273\347\273\237\346\216\245\345\217\243\346\226\207\346\241\243.md" deleted file mode 100644 index 279eacc..0000000 --- "a/\346\234\272\347\245\250\351\242\204\350\256\242\347\263\273\347\273\237\346\216\245\345\217\243\346\226\207\346\241\243.md" +++ /dev/null @@ -1,193 +0,0 @@ -机票预订系统接口文档 -================ - -1. 用户端接口 ------------ -- 新建用户 - -| 名称 | 键 | 值 | -| ------------- | ------------- | ----- | -|用户ID||String| -|用户密码||String| -``` JSON -{ - "新建结果": 1\0 \\新建成功则返回1 - "新建结果返回信息":String \\判断是否存在重复用户,返回对应说明 -} -``` - -- 用户登录 - -| 名称 | 键 | 值 | -| ------------- | ------------- | ----- | -|用户ID||String| -|用户密码||String| - -``` JSON -{ - "登录结果": 1\0 \\登录成功则返回1 - "新建结果返回信息":String \\判断是否存在该用户或密码错误等,返回对应说明 -} -``` - -- 用户查询机票信息 - -| 名称 | 键 | 值 | -| ------------- | ------------- | ----- | -| 出发时间(日期) | | String| -| 出发地点 | |String| -| 到达地点 | |String| | - -``` JSON -{ - [ - "座位 ID":String - "出发时间":String - "到达时间":String - "剩余座位":Int - "座位类型":String - "航空公司":String - ] -} -``` - -- 用户预订机票 - -| 名称 | 键 | 值 | -| ------------- | ------------- | ----- | -|用户 ID||String| -| 座位 ID | | String| - -``` JSON -{ - "预订结果":0/1 - "取票时间(预订结果为0时不存在此项,精确到天)":String - "取票地点":String - "座位号(预订结果为0时不存在此项)":String -} -``` - -- 查询已经预订的机票 - -| 名称 | 键 | 值 | -| ------------- | ------------- | ----- | -|用户 ID||String| - -``` JSON -{ - [ - "机票 ID":String - "出发时间":String - "到达时间":String - "座位类型":String - "座位号":String - "航空公司":String - ] -} -``` - -- 退订机票 - -| 名称 | 键 | 值 | -| ------------- | ------------- | ----- | -|用户 ID||String| -|机票 ID||String| - -``` JSON -{ - [ - "机票 ID":String - "退订结果":0/1 - "退还金额":Int - ] -} -``` - -2. 管理端接口 ------------ -- 添加航班 - -| 名称 | 键 | 值 | -| ------------- | ------------- | ----- | -|出发时间 ||String| -|到达时间||String| -|航空公司||String| - -``` JSON -{ - "添加结果":0\1 -} -``` -- 添加座位 - -|名称|键|值| -| --- | --- | --- | -| 航班 ID| | String| -|座位类型||String| -|座位数量||Int| -|订票后需要过多少天取票||Int| - -``` JSON -{ - "添加结果":0\1 -} -``` - - - -- 查询已有航班 - -|名称|键|值| -| --- | --- | --- | -``` JSON -{ - "航班":[ - "航班 ID": String - "出发时间": String - "到达时间": String - "航空公司": String - 满座率: Int //0~100 - ] -} -``` - -- 查询航班详细信息 - -|名称|键|值| -| --- | --- | --- | -|航班 ID|| String| - -``` JSON -{ - 座位:[ - "座位 ID":String - "座位类型":String - "座位总数量":Int - "已被预订座位数量":Int - ] -} -``` - -- 删除航班 - -|名称|键|值| -| --- | --- | --- | -|航班 ID|| String| - -``` JSON -{ - "删除结果": 0\1 -} -``` - -- 删除座位 - -|名称|键|值| -| --- | --- | --- | -|座位 ID|| String| - -``` JSON -{ - "删除结果": 0\1 -} -``` diff --git "a/\346\234\272\347\245\250\351\242\204\350\256\242\347\263\273\347\273\237\346\216\245\345\217\243\346\226\207\346\241\2432.md" "b/\346\234\272\347\245\250\351\242\204\350\256\242\347\263\273\347\273\237\346\216\245\345\217\243\346\226\207\346\241\2432.md" new file mode 100644 index 0000000..a944568 --- /dev/null +++ "b/\346\234\272\347\245\250\351\242\204\350\256\242\347\263\273\347\273\237\346\216\245\345\217\243\346\226\207\346\241\2432.md" @@ -0,0 +1,121 @@ +机票预订系统接口文档 +================ + +1. 用户端接口 +----------- +- 新建用户 + +| 名称 | 键 | 值 | +| ------------- | ------------- | ----- | +//id在数据库里面自动生成,不需要传入的样子 +|Name| |String| +|Password| |String| +|action| |String| |login| +``` JSON +{ +    "Result": Int \\新建成功则返回用户的Id并客户端储存,失败返回0 +    "Result_Info":String \\判断成功则返回“ok”,否则返回对应说明 +} +``` + +- 用户登录 + +| 名称 | 键 | 值 | +| ------------- | ------------- | ----- | +|Name| |String| +|Password| |String| +|action|   |String|   |signup| + +``` JSON +{ +    "Result": Int \\登录成功则返回用户的Id并客户端储存,失败返回0 + "Result_Info":String \\判断成功则返回“ok”,否则返回对应说明 +} +``` + +- 用户查询机票信息 + +| 名称 | 键 | 值 | +| ------------- | ------------- | ----- | +| Depart_Time   | |String| +| Depart_Place     |       |String| +| Arrive_Place | |String| +| action | |String| |search_flight| + +//出发时间是设置某天,然后显示当天有的机票 + +``` JSON +{ + "result": + [ + "order_id":Int + "user_name":String + "order_time":String + "flight_num":Int + "departure_time":String + "departure_location":String + "destination":String + "seat_num":Int + "bording_pass":String + "price":Int + ] +} +``` + +- 用户预订机票 + +| 名称 | 键 | 值 | +| ------------- | ------------- | ----- | +|User_Id| |Int| +|Flight_Id| |Int| +|Seat_Type| |String| +|action| |String| |book| + +``` JSON +{ +    "Result":0/1   //预订结果为0时下面结果都是空字符串 +    "Pickup_Time":String + "Pickup_Place":String + "Ticket_Id":Int +} +``` + +- 查询已经预订的机票 + +| 名称 | 键 | 值 | +| ------------- | ------------- | ----- | +|User_Id||Int| +|action| |String| |search_ticket| + +``` JSON +{ + "result": + [ + "order_id":Int + "user_name":String + "order_time":String + "flight_num":Int + "departure_time":String + "departure_location":String + "destination":String + "seat_num":Int + "bording_pass":String + "price":Int + ] +} +``` + +- 退订机票 + +| 名称 | 键 | 值 | +| ------------- | ------------- | ----- | +|User_Id| |String| +|Order_Id| |String| +|action| |String| |delete| + +``` JSON +{ + "Result":0/1 +} +``` +