主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎
布老虎兄的业务流程还不如目前线上的业务流程,光是预存费用到铁老大这个做法就不知道要增加多少成本.
轻轻松松一句话"预存",增加了这个业务,得一堆功能.
1.有预存了是吧,那用户存多少钱得有个地方记录吧,就多了用户账户这个业务对象.
2.有了用户账户这个业务对象,得把它管起来吧.得知道里面的钱是怎么来的,怎么没的.得做账户流水.
3.有了账户流水,还得知道这个流水对不对,跟实际订单合不合的起来,这个得对账.(目前线上系统虽然也要做对账,但是只要拿自己的订单和银行的流水对就行了.增加了用户账户这个概念,还得对用户账户和铁老大自己账户的出入帐,明显多了一个环节)
4.用户账户余额你得让用户查吧,用户账户余额最准确的来源是从账户流水统计,但是出于性能考虑,每次事实从账户流水统计明显太吃性能.那就得做账户日结,每天给账户计算一个余额,当前余额就从日结金额和当日流水里查,这就快多了.
5.用户说我不买了要把预存账户里的钱退回去,这得提现.从目前系统看,铁老大并不是只结银联,其他不管的做法.而是把银联当成资金渠道之一,其他机构还得接.那好了,每个资金渠道的提现接口都得开发一遍
6.这样还没算上铁老大的账务人员的增加的人工工作量,这是个招人的好理由;
我个人认为,铁老大的售票系统的方案可行不可行,好不好,从技术上来说还是要看写并发处理的好不好.而布老虎兄明显没有描述这个细节.
- 相关回复 上下关系8
压缩 6 层
🙂看来铁道部真没把老百姓放在心上 假设 字76 2013-11-01 09:59:58
🙂技术帖还是少点脏话比较好。 3 铁手 字18 2013-10-26 17:35:56
🙂感觉更像新手的是你 11 bxbird 字523 2013-10-22 08:49:00
🙂我个人也觉得红黑客说的更有道理
🙂我的天,个人账户管理都会有困难? 2 布老虎 字1300 2013-10-23 09:07:56
🙂老兄估计是后台写代码的,没接触过实际业务流程和一线用户 2 追猪的风 字18 2013-10-28 08:31:02
🙂额,看来你对财务真的不太懂。。。 暗香疏影月黄昏 字0 2013-10-23 23:50:46
🙂是的,他应该没有接触过类似的业务 2 廣雅疏證 字93 2013-10-24 10:32:44