12306自动抢票系统——ER图及数据表
1. 抢票系统ER图
数据表
2.抢票系统数据结构表
(1)列车表
Trains table
字段名 | 数据类型 | 说明 | 是否为主键 |
Train_id | string | 列车号 | 是 |
Start | string | 起始站 | 否 |
End | string | 终点站 | 否 |
Start_time | date | 起始时间 | 否 |
End_time | date | 到达时间 | 否 |
Chexiang_num | int | 车厢数 | 否 |
Max_speed | float | 最高时速 | 否 |
(2)车站表
Stations table
字段名 | 数据类型 | 说明 | 是否为主键 |
Station_id | string | 车站编号 | 是 |
Station_name | string | 车站名 | 否 |
City | string | 城市 | 否 |
Province | string | 省 | 否 |
Arrive_time | date | 到达时间 | 否 |
Leave_time | date | 离开时间 | 否 |
Big_station | bool | 是否为大站 | 否 |
Zhantai_num | int | 站台数 | 否 |
(3)乘客表
Passenger table
字段名 | 数据类型 | 说明 | 是否为主键 |
Passenger_id | Int | 身份证号 | 是 |
Name | String | 名字 | 否 |
Sex | Bool | 性别 | 否 |
Phone_num | Int | 手机号 | 否 |
Ticket_id | String | 车票号 | 否 |
Tuipiao | Bool | 是否退票 | 否 |
Change_ticket | String | 是否改签 | 否 |
(4)车票表
Ticket table
字段名 | 数据类型 | 说明 | 是否为主键 |
Ticket_id | String | 车票号 | 是 |
Train_id | String | 列车号 | 否 |
Start | String | 始发站 | 否 |
End | String | 终点站 | 否 |
Start_time | Date | 出发时间 | 否 |
End_time | Date | 到达时间 | 否 |
Dingdan_time | Date | 购票时间 | 否 |
Price | Float | 价格 | 否 |
3.总结
完成数据表的设计后,对数据表进行分析,检查设计的数据表是否合理。在做的过程中也查阅了很多资料,遇到了许多语句上的问题,给我们带来了许多麻烦,但是在CSDN上都得以解决。在这次实验中组员们都学到了许多东西,在学习道路上得以进步。