一个收费系统,但收费票据有的用户一次收一个月的,有的一次收一年或者两年或者3个月,
还有的用户可能1-3月份和7-10月分交费了,其中4-6月因为各种原因没有交,在这种情况下要统计
应收金额、欠费金额、已收金额,和欠费详细信息表。
请大家帮忙设计下这样的收费系统应该怎样作啊。

解决方案 »

  1.   


    然后每交一次费就记一条记录
    然后统计哪个时间段没有交的就查不在这里面的数据就好了 time between 费用开始时间 and 费用结束时间
      

  2.   

    以上说的都对,可能我说的不详细,重新阐述一下:
    费用其实就是公共设施维修费,每家每户每个月根据房屋面积都产生一次费用,只不过有的用户一次交一年的,有的用户一个月一交,
    假如A用户在一月份没有交,在二月份交了一年的费用,这样回过头再统计一月份欠费的时候A用户就不应该显示欠费了,
    假如B用户1-3月份交费了。4-6月份房屋漏雨没有交费(经过协商给免了),7-10月份又交费了。这样统计出来B用户是不欠费的。
    假如C用户1-6月份交费了,而到7月份统计的时候C用户就欠费了。
    6月末报表中应该显示例如:应收金额(1000),实收金额(800),补偿金额(200),欠费金额(0)
    7月末报表中应该显示例如:应收金额(1100),实收金额(800),补偿金额(200),欠费金额(100)