【编者按】近日,CSDN联合IBM举办了在线话题讨论活动,主题是“如何构建大型在线票务系统”,主话题下设三个子话题,分别为(1)高并发、持续运营、宕机灾备处理;(2)如何高效移动订票系统、跨设备兼容性测试、数据安全;(3)大型开源系统的需求分析和管理。hpx-party.net创始人、Axure RP高级咨询顾问胡争辉对此发表了一些见解,笔者转发至此,供大家探讨。
他认为,系统边界是任何一个系统中都需要优先考虑的问题,通过定义一个系统的系统边界,可以将需求的分成三类:
清晰的系统边界有助于快速分辨需求。
先以“实物电商系统”为例,实物销售就会涉及到物流,物流可以分成三类:
1. 甲方物流,也就是买方物流,买方自己运输货物。由于电商系统是在网上下单,没有固定的商品展示场所,因此甲方物流也就是自提点。
2. 乙方物流,也就是卖方物流。卖方运输货物到买方所在地。由于乙方物流的成本较高,目前国内实物电商采用乙方物流的不多,同时乙方物流本身代表卖方的利益,因此卖方可以通过各种手段提升乙方物流的效率。
3. 第三方物流,也就是专门的物流企业,常见的快递公司就属于这类。卖方将实物交付给快递公司,快递公司将货物运输到买方所在地。此时第三方物流为了节约成本,会一次尽量运输更多的货物,并不会优先考虑运输的效率。这是国内实物电商的主要形式。
因此在“实物电商系统”中,要考虑不同的物流形式。如果是乙方物流和自提点,就需要自己管理货物运输到买方或自提点的过程。如果是第三方物流,就只需要和第三方物流的信息系统对接。
如果是乙方物流和第三方物流混合模式的话,为了便于统一管理,就需要将乙方物流的信息系统独立,此时的“实物电商系统”和乙方物流和第三方物流的信息系统对接。
从这个思路分析“大型票务系统”时,就需要考虑“票”的管理和“票”的销售之间的关系。如果是销售自己营运交通工具的“票”,就是自营销售票务,如果销售其他营运交通工具的“票”,就是第三方销售票务。如果自己营运交通工具既通过自己的网站销售,也通过其他渠道销售的话,也就是混合模式的话,为了便于统一管理,就需要将自营销售票务独立,此时的“大型票务系统”就需要包含票务管理和票务销售两部分。
综上所述,在讨论“大型票务系统“时,需要明确系统边界:(1)仅包含票务销售的一个系统;(2)包含票务销售和票务管理的一个系统;(3)仅包含票务销售的一个系统和仅包含票务管理的一个系统。
据悉,对于在本次话题讨论中提出明确观点或讨论积极的同学,主办方还将有特别奖励。讨论时间为5月28日-30日,其中包含上午9:00-10:00、15:00-16:00、20:00-22:00三个高峰时段,为活跃讨论及鼓励大家积极发言,主办方将对在29日17:00前报名注册的用户回馈10元话费。您还可以查看技术大爆炸更多精彩话题,发表您的奇思妙想吧。点击查看技术大爆炸――“如何构建大型在线票务系统”。
话题讨论:如何构建大规模在线订票系统?
原文来自:胡争辉的微博