今天找师傅验收我的机房,发现数据库里面的关系还不是很清晰,所以我要把它从头到尾再回顾一遍。
机房收费系统一共26个窗体,其中最难的是结账和上下机窗体;最简单的是注册、充值、退卡、修改密码、添加和删除用户、基本数据设定;日结账单和周结账单也很简单。窗体最多的便是查询了,各式各样的查询。
组合查询:(1)学生上机统计信息
(2)学生基本信息维护
(3)操作员工记录
带日期的查询:1)收取余额查询
(2)金额返还信息查询
单个查询:(1)正在值班教师
(2)学生上机状态查询
(3)学生充值记录查询
(4)学生查看上机记录
(5)学生查看余额
然后每一个窗体都涉及一到多张表,所以在敲每个窗体前都要弄明白每个窗体所涉及的表,而且每个窗体之间是否有联系。
vb窗体之间的关系:
charge_sys数据库结构:
其中每个窗体要涉及哪几张表,是重中之重:
上下机窗体(7张表):line_Info
online_Info
student_Info
user_Info
Basicdata_Info
onWork_Info
workLog_Info
结账窗体(7张表):user_Info
student_Info
Recharge_Info
CancelCard_Info
CheckDay_info
CheckWeek_Info
Line_Info
学生查看余额:Student_Info
学生查看上机记录:Line_Info
学生充值记录查询:Recharge_Info
学生上机状态查看:student_Info BasicData_Info Online_Info line_Info
修改密码:User_Info
登陆窗体:User_Info
注册窗体:student_Info
充值窗体:student_Info BasicData_Info Recharge_Info
退卡窗体:student_Info Online_Info Cancelcard_Info
收取金额查询:Recharge_Info
金额返还信息查询:CancelCard_Info
学生基本信息维护:student_Info
学生上机统计信息查询:line_Info
操作员工记录:WorkLog_Info
删除和添加用户:User_Info
基本数据设定:Basicdata_Info
正在值班教师:Worklog_Info
日结帐单:Checkday_Info
周结账单:CheckWeek_Info
现在感觉里面的逻辑关系更清晰了一步,继续加油!