西西河

主题:【讨论】回应对12306.cn网站的技术质疑 -- 忘情

共:💬187 🌺697 🌵3 新:
全看分页树展 · 主题 跟帖
家园 这样做—申购中签,应该很好,但是还会有几个问题。

1.防止有人利用设计漏洞同时对一个车次多次提交订单,以增加中签概率。

可以对每天的每个车次都建立一个已申购身份证数据库,新增订单中某个身份证号已在其中,则订单无法提交成功,当然页面要提示这种错误原因所在。

这种查询量很少,应该没有系统不能负担。

2.订单中如果只允许单一车次,如果无法订购成功影响其订购其它车次的问题,或者填很多订单导致的繁琐。

可以采用搜索得到符合要求的全部某日或者某几日始发终到的相关车次,剔除其中不适合自己的,并给剩余的车次赋予优先级,输入数量和对应身份证,形成订单。

3.考虑铁路内部联运的问题,

订单可以分行程,前后行程之间可以建立关联关系:比如后面行程票能够订到,前面的订票才予以考虑。

4.最大的问题是,如果这种预售机制已经结束,剩余票是否只在窗口销售,不允许再在网上销售的问题。如果允许,弄不好还会存在当前的困境。

我认为允许也只能还是固定拿出票来,按天或者分时段抽签出票。这才能解决前面的困境。

5.对于非假日时段或者非紧张的票源,可以建立正常购票与假日购票(申购中签模式)的触发机制。一旦票源紧张立刻进入抽签购票模式。这种机制可以是人为设定的期限,也可以是某日某次票快速售罄作为标准。

关键词(Tags): #杂谈#12306
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河