1.功能要求:
实现机房、上机类型等基本信息的管理;
实现机器信息、管理人员信息的管理;
实现上机管理,包括机房名称、在用电脑信息、已上机时长和使用人员信息、 和各个机房空闲电脑数量等;
实现收费管理,包括机房电脑信息、计费信息、上机人员信息、上机时间、已上机时长以及服务人数和计费统计等;
创建触发器,实现下机时自动计算此次上机的时间和费用;
创建存储过程,统计各机房的上机时间和上机费用;
创建存储过程,统计指定时间段内各收费合计和上机人员统计;
创建存储过程,统计收费管理和上机管理中的已上机时长;
建立数据库相关表之间的参照完整性约束。
2.1系统设计
2.1.1功能结构
2.2概念设计
2.3逻辑设计
学生信息(学生学号, 学生姓名, 余额, 密码)
老师信息(老师工号, 姓名, 密码, 负责机房号)
电脑信息(电脑编号, 机房号, 电脑详细信息, 开始上机时间,学号)
上机信息(电脑编号, 上机时长, 上机费用, 开始上机时间)
机房信息(机房号, 状态, 学号, 老师工号)
2.4物理设计
(1)学生表
列表 |
数据类型 |
主键 |
含义 |
Sid |
int |
Y |
学生学号 |
SName |
Varchar(20) |
学生姓名 |
|
Smoney |
int |
余额 |
|
Key1 |
int |
密码 |
(2)教师表
列表 |
数据类型 |
主键 |
含义 |
TId |
int |
Y |
教师工号 |
TName |
Varcher(20) |
教师姓名 |
|
TPwd |
int |
密码 |
|
Key1 |
int |
负责机房号 |
(3)电脑信息表
列表 |
数据类型 |
主键 |
含义 |
CId |
int |
Y |
电脑编号 |
CState |