一个公交卡充值的APP,需要实现些什么功能,请高人指点指点,其数据库该怎么设计呢?急求
至少需要《卡》,《充值记录》 两张表咯, 《卡》里包含卡ID等信息, 《充值记录》包含卡ID,充值金额,充值时间等
卡的tagid对应金额,充值、扣款
要先自己了解下公交卡的实际逻辑,只有自己了解后才能写好需求,根据需求才能做好数据库的设计。
如果我的三张表:卡(卡ID,卡余额)
充值记录(卡ID,充值金额,充值时间)
刷卡记录(卡ID,刷卡金额,刷卡时间)
我的“卡余额”怎么和“充值金额”以及“刷卡金额”扯上关系呢?
卡ID 0000001 余额 8 刷卡记录
卡ID 0000001 充值记录 2015.5.30 10:01:31 充值金额 10 充值记录
卡ID 0000001 刷卡金额 1 刷卡时间 2015.5.31 08:27:38 刷卡记录
卡ID 0000001 刷卡金额 1 刷卡时间 2015.5.31 18:32:75