作者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
1F:推 jerryen:如果不考虑transaction的问题 应该很好做 01/07 22:24
2F:推 ephesians:你认为(4)的起点到终点,可不可以称为一个trip呢? 01/07 23:01
3F:→ ephesians:因此一座位在同一trip只能配给一人 01/07 23:05
4F:推 power124:高铁资料库 我看目前的缺点 就是他可能没有lock住 01/12 00:54
5F:推 yonps:再加一点,一个人同时买2或2张以上的票 座位要连续, 01/13 02:25
6F:推 yonps:要考虑transaction的问题,也要 Lock 住... 01/13 02:30
7F:推 colawei:这个很简单的.只要一个资料表记录每天的车次位置就行了. 01/22 22:58