[求助]一个收费程序的解决方法
mszz 2003-12-27 09:02:39 一直没做成,想了很长时间
现在的表
1 ysk(应收)
用户号
年月
费用类型
费用
...
(主键是用户号,年月,类型)
2 sfk(收费库)
流水号
用户号
日期,
上期结余
本次实交
新结余
收费员
..
(主键是流水号)
3 FPK(发票库)
流水号
发票号
费用类型
开票员,
注销
...
(主键未定,原因见下)
4 用户资料表
....
5,yef(余额库)
用户号
费用
(准备是上机时用户的余额,有预付,有欠费,以后的余额也在此)
程序中目前处理方法,没交费的用户是没有发票的用户.
问题:
1.要控制用户使用的发票号,目前考虑交费方式有两种,
(1)用户来交费,(2)月底统一结帐
要是单纯用户来交费,每笔业务生成一个流水号,同时产生发票库的数据,发票号好说,但是要收违约金.所以需要做月结,也就是有预付费的用户,要在月底做一下统一交费,欠费的用户开始算违约金. 这个发票号如何控制 ?是等他下次来交费,也把月结的票打了?那么这个发票库怎样设计才好?
2. 某月电费是50,预付费是20,因为要收违约金,(以30为欠费),以此来计算违约金,目前处理方法月结时标记该月为交费,但有生成30元的欠费,
3,以后要按时段统计欠费,因为还有上计算机时的欠费,如果月结的处理方式是2,那么欠费库如何设计。
我没有更好的思路,请帮忙