`
sunqing0316
  • 浏览: 37413 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论

重建机房收费系统数据库

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

卡号

学号

余额

日期

时间

充值教师

状态

主键

学生表

学号

姓名

性别

系别

年级

主键

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

卡号

变动金额

日期

时间

办理老师

主键

充值为正

退卡为负

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

卡号

姓名

上机日期

上机时间

下机日期

下机时间

消费金额

余额

备注

主键

正常下机

强制下机

用户表

用户名

密码

级别

开户人

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

用户名

级别

登录日期

登录时间

退出日期

退出时间

数据设定表

半小时费用

单位递增时间

至少上机时间

准备时间

最少金额

上机时间-准备时间

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

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

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

卡号

姓名

消费时间

消费金额

当日上机总人数:

当日消费总金额:

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

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

卡号

姓名

消费时间

消费金额

上机总人数:

消费总金额:

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics