12306.cn 购票系统的技术、产品设计缺陷浅析

原创】转发请注明出处: http://xuezhongfeicn.blog.163.com/blog/static/2246014120120110045956/
 
      12306.cn 火车预售网站,春运期间,每天400万的出票量,数十亿的PV,客观的来说,还是具备一定的实力。但是系统的并发能力太差,性能极低,用户体验差等等,这些也是客观存在的瑕疵,而且产品的布局和应用的分级都不科学,在系统架构,产品布局,用户体验方面需要逐步改进。

      并发处理能力。     
      登陆篇:login.12306.cn。网站为了防止用户拥塞,采用比较粗暴的方式,用户超过一定数目(1000?),就不允许登陆。正常的电子商务网站如果是这种登陆限制模式,用户量会大量流失。要想登陆进去,就需要不断的尝试数十次或者几十次。
      订单提交篇: dynamic.12306.cn。当有余票,选定车次坐席提交,高峰期间,提交几十次,上百次,未必能够提交成功。这个和系统的设计有关系,没有采用分布式解决方案,针对不同的车次,应该由不同应用来处理。传统的集中式的解决方案会导致系统负载加重。
      支付篇:由于高峰时期能够成功提交订单的客户不多,所以在支付环节,出现的问题比较少。无非是要关注浏览器的兼容性问题,
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一份基于ISO 9001的12306网络购票系统的质量计划书,仅供参考: 一、引言 本质量计划书描述了为确保“12306网络购票系统”能够按照用户需求和规范要求进行开发和维护所需的质量保证和控制措施。本质量计划书适用于“12306网络购票系统”项目的整个开发和维护阶段。 二、质量目标和标准 1. 质量目标 - 功能性:确保系统能够实现用户购票、查询路线和订单管理等功能,并保证功能的正确性和完整性。 - 可靠性:确保系统具有较高的可靠性和稳定性,避免因系统故障导致的数据丢失和业务中断。 - 性能:确保系统能够满足高并发、低延迟等性能要求,保证用户能够流畅地使用系统。 - 安全性:确保系统能够保护用户的个人信息和交易数据,避免信息泄露和恶意攻击。 - 可维护性:确保系统具有较高的可维护性和可扩展性,便于后续维护和升级。 2. 质量标准 - ISO 9001:质量管理体系标准,用于确保组织能够提供符合要求的产品和服务。 - ISO/IEC 12207:软件生命周期过程标准,用于指导软件开发、维护和管理的实践。 三、质量保证 1. 代码检查:要求开发人员遵循一定的编码规范和标准,提高代码的可读性和可维护性。 2. 单元测试:要求开发人员编写单元测试用例,保证代码的正确性和稳定性。 3. 集成测试:要求在代码集成后进行测试,保证系统各个模块之间的协调性和兼容性。 4. 用户验收测试:要求用户参与测试,发现和修复系统中存在的问题。 四、质量控制 1. 项目管理:要求项目经理对项目进展情况进行监控和协调,保证项目按时、按质量完成。 2. 变更管理:要求对系统变更进行跟踪和管理,保证变更的合理性和影响的可控性。 3. 缺陷管理:要求对系统中出现的缺陷进行跟踪和管理,及时发现和修复缺陷。 五、质量评估 1. 用户满意度调查:要求定期对用户进行满意度调查,反馈用户对系统的体验和改进建议。 2. 软件性能测试:要求对系统进行性能测试,评估系统的响应时间、并发能力等指标。 3. 安全性评估:要求对系统进行安全性评估,评估系统的安全性能和漏洞。 六、质量计划的实施和监控 1. 质量计划的实施:要求所有项目参与者严格按照本质量计划书的要求进行开发和维护,确保质量目标和标准得到满足。 2. 质量计划的监控:要求定期对项目质量进行评估和监控,及时发现和解决项目中存在的质量问题。 七、参考文献 1. ISO 9001:质量管理体系标准。 2. ISO/IEC 12207:软件生命周期过程标准。 以上是一份基于ISO 9001的12306网络购票系统的质量计划书,仅供参考。具体情况还需要根据实际情况进行调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值