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上都得以解決。在這次實驗中組員們都學到了許多東西,在學習道路上得以進步。
