作者Adonisy (有夢見鬼,燒炭相隨)
看板Database
標題Re: [亂入]來設計高鐵資料庫吧...
時間Sun Jan 7 22:00:03 2007
※ 引述《Adonisy (有夢見鬼,燒炭相隨)》之銘言:
: 有沒有人興趣,來設計一下高鐵資料庫吧...
: 不過,首先要先提出需求啦....
: 來充實一下本版人氣好了... XD
: 先不用考慮刷卡或現金購票的問題....
想想,還真頭痛
需求:看看能不能集結成文章,下次投到雜誌
(1)連線系統,目前有板橋,桃園,新竹,台中,嘉義,台南,左營
採分散式架構,每站都有櫃台負責線上訂票,未來站可能會增加
(2)在購票前,需知道車次或發車時間,起點-->終點,商務或經濟艙,
偏好靠窗或靠走道
(3)同車次,起點到終點間的位置,不能重覆售與第二人
例如板橋到台中若與 100車次 1車廂 1號售與甲
則 桃園到台南 100車次 1車廂 1號,就不能售與乙
(4)同車次,起點到終點若錯開,則可重覆售與第二人
例如板橋到台中,100車次 1車廂 1號售與乙
則台中到左營,100車次 1車廂 1號可以售與丙
光這四點,我想就可以搞翻天了... my god....
我想,資料庫不能設計成批次處理,因為劃位時就要選位了
用 web server來做,在櫃台不太適當
如果以後開放網路訂票,應該也只能訂到票,然後到現場劃位才行
--
http://www.wretch.cc/blog/Adonisy
脆瓜撞球工作室~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.171.63
推 jerryen:如果不考慮transaction的問題 應該很好做 01/07 22:24
推 ephesians:你認為(4)的起點到終點,可不可以稱為一個trip呢? 01/07 23:01
→ ephesians:因此一座位在同一trip只能配給一人 01/07 23:05
推 power124:高鐵資料庫 我看目前的缺點 就是他可能沒有lock住 01/12 00:54
推 yonps:再加一點,一個人同時買2或2張以上的票 座位要連續, 01/13 02:25
推 yonps:要考慮transaction的問題,也要 Lock 住... 01/13 02:30
推 colawei:這個很簡單的.只要一個資料表記錄每天的車次位置就行了. 01/22 22:58