数据库重建----个人版机房收费系统重构

昨天在整理机房收费系统的时候,把机房的整体流程整理了一遍:

数据库重建----个人版机房收费系统重构_第1张图片

主要包括管理员添加操作员,操作员为学生注册,以及上下机三个主要的功能。这个过程涉及到了三个级别的用户,以及各自的功能。根据功能我建立了新的数据库,含有七张表:

User

数据库重建----个人版机房收费系统重构_第2张图片

涉及到的功能:登陆,修改密码,添加用户,添加删除用户,学生注册,学生查看余额,主界面上下机,学生基本信息维护

 

DataBase

数据库重建----个人版机房收费系统重构_第3张图片

涉及到的功能:基本数据设定

 

Recharge

数据库重建----个人版机房收费系统重构_第4张图片

涉及到的功能:学生充值,查看充值记录,收取金额结算

 

Line

数据库重建----个人版机房收费系统重构_第5张图片

涉及到的功能:学生上机记录查看,学生上机情况查询(组合查询),学生上机情况统计(组合查询),学生上机情况管理

 

ReturnCard

数据库重建----个人版机房收费系统重构_第6张图片

涉及到的功能:退卡,退卡信息查询

 

Bills:


涉及到的功能:结账,日结,周结

 

TeacherWorkLog


涉及到的功能:教师工作记录(组合查询),正在值班老师


总结:通过数据库的重建,我了解到我们需要更优化我们的数据库,排除冗余,机房收费系统对于数据库的增删改查的操作也需要考虑周详,涉及到那张表,需要在一张表中修改或增加记录,还是在几张表中同时操作,保持数据库数据的一致性,正确性。

你可能感兴趣的:(数据库重建----个人版机房收费系统重构)