12306购票难,抢票不够公平,从产品角度设计,避免此类问题发生,我个人建议产品方案如下:

1. 发车前30天以前的任何时候申请购票车次及张数,一个账号(实名绑定身份证)最多可以报名购当天票3张;--- 解决抢票问题

2. 在发车前,第30天,开始随机性摇号公布中签者,中签者必须3天内(解决在 同一时间付款问题)进行下单,并支付,如果过期,则回收此购票机会; --- 解决公平性问题,为了防止内部操作中签规律,可以集思广益,想一个不可以内部操作的算法,这种算法很多,就怕铁路公司要求增加后门,这就是违法、暗箱操作,只能按法律惩处;

3. 在摇号公布后,可以如果还有余票,可以任意时间下单购买,此时不再进行摇号申请--- 旺季就不会有余票,淡季有余票,30天,也够计划和购买了。

     4. 任何时候退票,都是收取固定手续费,游戏规则如此;

大家讨论一下:

如果这样设计购票系统,还会有12306瘫痪吗?

还需要那么钻牛角尖去解决极端情况的并发访问下单和支付问题吗?

同时,是不是又是更人性化呢?

还担心验证码问题吗?

还会有人刷票吗?

验证码还会难吗?

集思广益

12306网站购票通过产品设计解决购票难的问题相关推荐

  1. 进阶篇:4.1)DFA设计指南:简化产品设计(kiss原则)

    本章目的:理解kiss原则,明确如何简化产品的设计. 1.前言:kiss原则,优化产品的第一原则 如果要作者选出一个优化产品的最好方法,那一定是kiss原则莫属.从产品的整体设计到公差的分析,kiss ...

  2. python+splinter实现12306网站刷票并自动购票流程

    python+splinter实现12306网站刷票并自动购票流程 通过python+splinter,实现在12306网站刷票并自动购票流程(无法自动识别验证码). 此类程序只是提高了12306网站 ...

  3. python批量自动订票_python+splinter实现12306网站刷票并自动购票流程

    python+splinter实现12306网站刷票并自动购票流程 通过python+splinter,实现在12306网站刷票并自动购票流程(无法自动识别验证码). 此类程序只是提高了12306网站 ...

  4. 如果让你设计铁道部购票网站,你怎么做

    最近铁道部购票已经成为了热点话题,毛病多得一塌糊涂,如果让你来设计铁道部购票网站,你会怎么做? 这样的网站属于实时性要求较高.并发性要求非常高.容量要求一般的类型,以下是我简单的想法: 1.部署是基于 ...

  5. 12306网站购票后台:43%订单未完成支付

    新华社北京1月24日 你知道吗?平均每张火车票需要访问"12306"网站近千次才能预订成功. 你知道吗?千辛万苦"秒杀"到的火车票竟有43%无人支付流回票池. ...

  6. python12306刷票脚本_python+splinter实现12306网站刷票并自动购票流程

    通过python+splinter,实现在12306网站刷票并自动购票流程(无法自动识别验证码). 此类程序只是提高了12306网站的 刷新频率(默认自动查询的刷新频率为5秒).对于学习splinte ...

  7. python12306下单步骤_python+splinter实现12306网站刷票并自动购票流程

    通过python+splinter,实现在12306网站刷票并自动购票流程(无法自动识别验证码). 此类程序只是提高了12306网站的 刷新频率(默认自动查询的刷新频率为5秒).对于学习splinte ...

  8. (技术贴)铁道部12306网站瘫痪:网络购票技术之罪

    (技术贴)铁道部12306网站瘫痪:网络购票技术之罪 ·      正文 ·      我来说两句(0人参与) 2012年01月06日03:50 来源:21世纪网-<21世纪经济报道> 作 ...

  9. 如果你是12306网站架构师,你会如何设计网站的软件架构和硬件系统架构?

    今年火车票网上售票的情况大家都见到了,如果让你来设计该订票网站,你会如何设计才能应对如此大规模以及高并发的情况呢? 邵辉 13 票 806 列车在线订票系统的业务逻辑比较简单,不用多说.可能的瓶颈有两 ...

最新文章

  1. python取整数_python 取整函数
  2. Great Power, Great Responsibility: The 2018 Big Data AI Landscape
  3. CodeForces - 336A Vasily the Bear and Triangle
  4. 矩阵连乘 动态规划 详解
  5. 微信小程序多次跳转后不能点_京东小程序 Taro 开发对比原生开发测评
  6. strcpy_s函数
  7. 在 mysql数据库怎么知道的ip_用户名_密码_数据库_数据库ip怎么查
  8. Android 动态申请相机权限
  9. 中国古代哲学 (基础知识)
  10. 面试官:生产环境中 CPU 利用率飙高怎么办?
  11. 4399积分小游戏刷分工具帮助
  12. 快速玩转ECS竞价实例
  13. 图片大小自适应QImage::scaled ()
  14. VMXNET3 vs E1000E and E1000
  15. 面试之必掌握知识点:红黑树(一)
  16. 调用QQ音乐接口,实现自制MV播放器
  17. 服务器型号惠普RX3600,HP RX2800 I2机架式小型机服务器使用说明
  18. 《小岛经济学》二、一切经济都从何开始
  19. java中构造函数的作用
  20. havc是什么意思_HAVC(havc什么意思)

热门文章

  1. CPU i3,i5,i7扫盲
  2. iPad软件界面设计基本规范
  3. php 获取所有的下级组织,树形结构 查找上下级
  4. linux系统静态路由配置,详解linux静态路由配置
  5. ZZNUOJ_C语言1015 : 二次方程的实根(完整代码)
  6. Windows下安装Rabbit MQ步骤详解
  7. 智安网络丨收快递也要注意隐私保护,小心信息泄露!
  8. Groovy 操作符
  9. 【PyCharm中文教程 11】开启护眼模式
  10. MySQL之窗口函数