设计师级别的高手请进
请帮忙设计来优化这个“网上学堂”这个收费系统
需求分析
安装不同的收费标准,计算用户在网上课堂花费的点数。
1、收取用户费用模块需求分析
虚拟卡即网络课堂中用户使用货币卡,其形式类型于手机充值卡、201电话卡等充值卡,通过用钱购买一定面值的虚拟卡,获得相应的点数。拥有一定点数,便可以网上课堂听课,根据不同的收费标准,听课时扣除一定点数。
a 充值卡面值分四个面值(100元/张 ,50元/张 30元/张,20元/张)分别对于1000点、500点、300点、200点。即一元钱对于10个点数。
b 每一张卡上有这样几个数据“用户卡号”、“用户密码”、“面值”“卡上点数”,卡号和密码均为15位,密码为随机数。
2、对网上课堂上课收费模块需求分析
用户上在网上课堂上不同的课,采用不同的收费标准(点/小时),对改用户虚拟卡上的点数进行相应的扣除。例如新概念英语 5点/每小时英文歌曲4点/小时。
请问如何通过程序实现用户登陆以后对每一位用户上课自动计费,并能让用户查询剩余点数,以及上课记录功能??