日期:2014-05-18  浏览次数:20829 次

售票系统
做一个售票系统,可是那些座位号应该怎么设置的,如果同时买两张票,又怎么给出座位号呢

------解决方案--------------------
你剩余多少座位,已经剩下哪些座位号 系统应该知道吧

如果系统没有让用户自己挑选座位号的功能,那么同时买两张,在剩余座位号中找两张相邻的给他呗
------解决方案--------------------
数据库设计时要注意了 座位表 座位和票的关系表
------解决方案--------------------
一张票一张票地入库,然后才卖啊。难道你把它当作卖罗卜白菜的软件?!
------解决方案--------------------
可能你做的系统很小,或者根本就是一个课堂练习。

作为一个稍微专业一点的公司,这个项目的负责的人必须有基本的测试和流程设计的意识。比如联网售票,当一个机器正在操作4张连在一起的座位的销售时候,假设需要1分钟,那么这一分钟之间就不能让网络上其它机器再去使用这4张票了(更不能愚蠢地在另一个机器操作到最后时出异常不允许卖)。但是你也要考虑到万一操作人员持续好长时间也不把这笔交易结束,同时也不放弃这笔交易,系统怎么处理。