上次重建的收费系统数据库在得到了同学的指点之下进行了一些调整,很感谢同学给我提的宝贵意见,下面就将我的第二版计划贴出来,还请大家不吝赐教。
注册表分为卡表和学生表两个
卡表
卡号 |
学号 |
余额 |
日期 |
时间 |
充值教师 |
状态 |
主键 |
|
|
|
|
|
|
学生表
充值/退卡表(与卡表关联,余额变动在卡表中显示,这个表只是一个记录)
卡号 |
变动金额 |
日期 |
时间 |
办理老师 |
充值为正
退卡为负
|
|
|
|
上机记录表(上机状态查询时,查询下机日期、下机时间、消费金额、余额为空的值;上机记录查询时,查询这些字段不为空的值)
卡号 |
姓名 |
上机日期 |
上机时间 |
下机日期 |
下机时间 |
消费金额 |
余额 |
备注 |
|
|
|
|
|
|
|
正常下机
强制下机
|
上机记录表修改
(注:上机状态查询:查看状态字段为已登录的记录;上机记录查询:查看状态字段为已退出的记录)
卡号 |
姓名 |
上机日期 |
上机时间 |
下机日期 |
下机时间 |
消费金额 |
余额 |
备注 |
状态 |
|
|
|
|
|
|
|
|
正常下机
强制下机
|
登录后未退出时:已登录
退出后显示:已退出
系统崩溃时无状态
|
|
|
|
|
|
|
|
|
|
|
用户表
用户表修改
教师工作记录表(正在值班教师查询的时候,查询退出日期和退出时间为空的字段;教师工作记录查询的时候,查询退出日期和退出时间不为空的字段)
用户ID |
级别 |
登录日期 |
登录时间 |
退出日期 |
退出时间 |
教师工作记录表修改
(注:正在值班教师查询:查看状态字段为已登录的记录;教师工作记录查询:查看状态字段为已退出的记录)
用户ID |
级别 |
登录日期 |
登录时间 |
退出日期 |
退出时间 |
状态 |
|
|
|
|
|
|
教师登录后未退出时:已登录
教师退出后显示:已退出
系统崩溃时无状态
|
|
|
|
|
|
|
|
数据设定表
半小时费用 |
单位递增时间 |
至少上机时间 |
准备时间 |
最少金额 |
|
|
上机时间-准备时间 |
|
|
日结帐单和周结帐单的数据都从上机记录中获取,既然是结账,就是要看实际收入
日结账单(卡号相同则累加)
单位:数信学院 制表时间:today
当日上机总人数:
当日消费总金额:
周结帐单(卡号相同则累加)
单位:数信学院制表时间:today
上机总人数:
消费总金额:
账单修改
开始日期:日期控件结束日期:日期控件
(注:日期相同——单日账单;日期不同——汇总账单)
汇总:(卡号相同者按上机次数累加,不算一个)
详细:(卡号相同者算同一个,时间和金额累加)
制表单位: 制表时间:today
分享到:
相关推荐
### 数据库系统概论第五版课后答案解析 #### 第7章:数据库设计 - **知识点1:数据库设计过程** - **概述**:数据库设计是建立高效且满足用户需求的数据库的重要步骤。本章主要介绍了数据库设计的六个关键阶段。 ...
### 重建数据库日志文件:深入解析与操作指南 在数据库管理中,日志文件扮演着至关重要的角色,记录着所有事务的更改信息,确保数据的一致性和完整性。当数据库日志文件出现损坏或丢失时,数据库的稳定性和数据的...
瑞星企业版数据库重建工具,适用于数据库出错导致服务无法启动情况。
### 高校教师信息管理系统数据库系统设计 #### 一、逻辑结构设计 逻辑结构设计是数据库设计中的一个重要环节,它负责将概念模型转化为特定数据库管理系统(DBMS)所能支持的数据模型。这部分的设计需要确保数据库...
在Linux环境中,数据库的重建可能由于多种原因变得必要,例如测试环境的数据损坏或需要更新到新的结构。本教程将详细介绍如何通过SSH安全外壳协议在Linux上重建MySQL数据库,并提供一些关键的注意事项和常见问题的...
通讯录管理系统数据库设计是信息化管理个人或组织联系信息的重要工具,它通过结构化的数据存储和检索方式,使得用户能够高效地进行联系人信息的增删改查操作,并且支持分组管理,方便分类查找。本系统的核心在于...
6. **数据库脚本**:通过PowerDesigner导出的数据库脚本,包含了创建表、索引、视图、存储过程等的所有SQL语句,方便在不同的数据库环境中快速部署和重建数据库。 7. **数据迁移与同步**:在多环境(如开发、测试、...
根据提供的文件信息,本文将详细解析SQL Server 2000中重建索引与收缩数据库的相关知识点。 ### 一、重建索引 #### 1. 什么是索引 在SQL Server 2000中,索引是提高数据检索速度的重要工具。它可以看作是一种特殊...
数据库检测修复重建索引
【数据库重建日志】 在数据库管理中,日志文件是至关重要的组成部分,它记录了所有事务的更改历史,用于在发生故障时恢复数据。当数据库的日志文件丢失或损坏,而只剩下主数据文件(MDF)时,可以尝试通过重建日志...
《Oracle_Database 9i10g11g编程艺术:深入数据库体系结构(第二版)》是一本专为IT专业人士准备的深度学习Oracle数据库架构和技术的书籍。这本书的源码部分提供了丰富的实践材料,帮助读者更好地理解Oracle数据库的...
重建Notes数据库收件箱是解决Notes邮箱中收件箱内容丢失或错乱的一种技术方法。在某些情况下,常规的数据库维护操作,如updall、fixup和compact,可能无法修复因损坏导致的问题。这时,管理员可能需要采取更进一步的...
当系统崩溃时,日志文件可以用来重建数据库到一个一致性状态。每个事务的修改都会在日志中记录,包括事务开始、每个操作和事务结束。如果系统崩溃,系统可以通过回滚未完成的事务和重播已完成的事务来恢复数据。 ...
企业信息系统数据库是组织内部核心的信息存储与管理平台,它整合并处理了企业的各种业务数据,为决策支持、流程自动化和信息共享提供了基础。在企业环境中,数据库扮演着至关重要的角色,确保数据的安全性、一致性...
达梦数据库
数据库转储文件通常是一个包含SQL语句的文本文件,用于重建数据库的表结构和填充数据。用户只需要将这个转储文件导入到数据库管理系统(如MySQL或PostgreSQL)中,即可使用系统。 在使用这个新闻发布系统时,首先...
@echo db:数据库连接地址,格式:ip地址/orcl @echo sysdba:是否为sysdba,格式:y或者1 @echo 导数据库所需信息: set user=cwy1030 set password=1 @echo 建数据库用户所需信息: set sysuser=sys/1 set ...
王珊和萨师煊编著的《数据库系统概论》已经更新到第五版,这本书是数据库领域的经典教材,深入浅出地介绍了数据库系统的概念、设计、实现和管理等方面的知识。 在本书中,作者首先会讲解数据库系统的基本概念,包括...