重建机房收费系统数据库

	本来这次想偷懒,不想对数据库有什么改动,但是由于正跟着另一个项目,得到了些启发,想在机房系统上试试,有不足之处,还希望各位多多指教。
	这次把数据库重新整合了一下,剩下了7个表,大概的结构用列表的形式表示出来,是这样的:
	把注册表分开了,变成了两个表:卡表和学生表
	卡表
 
 

卡号

学号

余额

日期

时间

充值教师

状态

主键

 

 

 

 

 

 

 
 
 
学生表
 
 

学号

姓名

性别

系别

年级

主键

 

 

 

 

 

 
充值/退卡表(与卡表关联,余额变动在卡表中显示,这个表只是一个记录)
 

卡号

变动金额

日期

时间

办理老师

主键

充值为正

退卡为负

 

 

 

 

上机记录表(上机状态查询时,查询下机日期、下机时间、消费金额、余额为空的值;上机记录查询时,查询这些字段不为空的值)

卡号

姓名

上机日期

上机时间

下机日期

下机时间

消费金额

余额

备注

主键

 

 

 

 

 

 

 

正常下机

强制下机

 
用户表

用户名

密码

级别

开户人

 
教师工作记录表(正在值班教师查询的时候,查询退出日期和退出时间为空的字段;教师工作记录查询的时候,查询退出日期和退出时间不为空的字段)

用户名

级别

登录日期

登录时间

退出日期

退出时间

 

数据设定表

半小时费用

单位递增时间

至少上机时间

准备时间

最少金额

 

 

上机时间-准备时间

 

 

 

这次除了改了一下表,还改动了一下日结账单和周结账单,我是这么想的:日结帐单和周结帐单的数据都从上机记录中获取,既然是结账,就是要看实际收入,所以,就把实际的收入汇总了一下,而没有像以前一样把卡内余额汇总。

 

日结账单(卡号相同则累加)

单位: 数信学院   制表时间:today

卡号

姓名

消费时间

消费金额

 

 

 

 

 

当日上机总人数:

当日消费总金额:

 

周结账单(卡号相同则累加)

单位:数信学院     制表时间:today

卡号

姓名

消费时间

消费金额

 

上机总人数:

消费总金额:

 

具体还没有实现,目前只是有这么个想法,还希望大家能给点建议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值