上次重建的收费系统数据库在得到了同学的指点之下进行了一些调整,很感谢同学给我提的宝贵意见,下面就将我的第二版计划贴出来,还请大家不吝赐教。
注册表分为卡表和学生表两个
卡表
卡号 |
学号 |
余额 |
日期 |
时间 |
充值教师 |
状态 |
主键 |
学生表
学号 |
姓名 |
性别 |
系别 |
年级 |
班 |
主键 |
充值/退卡表(与卡表关联,余额变动在卡表中显示,这个表只是一个记录)
卡号 |
变动金额 |
日期 |
时间 |
办理老师 |
充值为正 退卡为负 |
上机记录表(上机状态查询时,查询下机日期、下机时间、消费金额、余额为空的值;上机记录查询时,查询这些字段不为空的值)
卡号 |
姓名 |
上机日期 |
上机时间 |
下机日期 |
下机时间 |
消费金额 |
余额 |
备注 |
正常下机 强制下机 |
上机记录表修改
(注:上机状态查询:查看状态字段为已登录的记录;上机记录查询:查看状态字段为已退出的记录)
卡号 |
姓名 |
上机日期 |
上机时间 |
下机日期 |
下机时间 |
消费金额 |
余额 |
备注 |
状态 |
正常下机 强制下机 |
登录后未退出时:已登录 退出后显示:已退出 系统崩溃时无状态 |
||||||||
用户表
用户名 |
密码 |
级别 |
开户人 |
用户表修改
用户ID |
用户姓名 |
密码 |
级别 |
开户人 |
教师工作记录表(正在值班教师查询的时候,查询退出日期和退出时间为空的字段;教师工作记录查询的时候,查询退出日期和退出时间不为空的字段)
用户ID |
级别 |
登录日期 |
登录时间 |
退出日期 |
退出时间 |
教师工作记录表修改
(注:正在值班教师查询:查看状态字段为已登录的记录;教师工作记录查询:查看状态字段为已退出的记录)
用户ID |
级别 |
登录日期 |
登录时间 |
退出日期 |
退出时间 |
状态 |
教师登录后未退出时:已登录 教师退出后显示:已退出 系统崩溃时无状态 |
||||||
数据设定表
半小时费用 |
单位递增时间 |
至少上机时间 |
准备时间 |
最少金额 |
上机时间-准备时间 |
日结帐单和周结帐单的数据都从上机记录中获取,既然是结账,就是要看实际收入
日结账单(卡号相同则累加)
单位:数信学院 制表时间:today
卡号 |
姓名 |
消费时间 |
消费金额 |
当日上机总人数:
当日消费总金额:
周结帐单(卡号相同则累加)
单位:数信学院制表时间:today
卡号 |
姓名 |
消费时间 |
消费金额 |
上机总人数:
消费总金额:
账单修改
开始日期:日期控件结束日期:日期控件
(注:日期相同——单日账单;日期不同——汇总账单)
汇总:(卡号相同者按上机次数累加,不算一个)
总上机人数 |
总消费时间 |
总消费金额 |
详细:(卡号相同者算同一个,时间和金额累加)
卡号 |
姓名 |
消费时间 |
消费金额 |
制表单位: 制表时间:today