中國鐵路預約系統是世界上最複雜的,但也在不斷提升完善_風聞
硬盘硬 软件软-04-23 07:25
【本文來自《在外行看來,鐵路自主選座非常容易實現,但懂行的程序員才知道這根本做不到》評論區,標題為小編添加】
- Icing9520
- 12306並非通過SKU來進行售票的,而是用二進制數組把一個車次的車票作為一類票進行計算的,這個設計是很巧妙的,你用電商場景的數據模型來思考問題會非常複雜。你可以看看網上靠譜的資料文章。當然,這並不是説12306系統簡單,只是再説數據模型設計得好,能大大降低系統開發難度。
我不是很懂,但感覺如果像作者説的處理方法,現在很簡單的購票系統都會崩潰。把量級增加的選擇不是網狀結構處理而是集中處理,可能沒有程序會這麼設計。
日本JR預約系統,可以實現
(a)普通車票(單程・往返・連續)
(b)月票(通勤・通學・商務座・新幹線)
(c)團體票
(d)特急票・急行票(指定席特急票・站票特急票・自由席特急票・特定特急票・普通急行票)
(e)一等車票(指定席一等票・自由席一等票)
( f )卧鋪票(A卧鋪票・B卧鋪票)
(g)座席指定票(急行列車・快速列車・JR大巴)
(h)站台票(普通站台票・定期站台票)
( i )周遊通票,企畫乘車票,各種打折票・回數票
( j ) J R的旅遊票( J R 車票和船票・ 酒店等的套票)
(k)酒店・日式旅館(JR集團及合作酒店・旅館券)
( l )飛機票(日本國內)
(m)J R車站租車預約
(n)各種活動預約(遊樂園・定期旅遊大巴等)
如果像作者説的,早崩的一塌糊塗了。系統設計不會這麼處理的。
中國鐵路預約系統是世界上最複雜的,但也在不斷提升完善,作者説的將來一定能實現的。