按zjcxc朋友的设计,存在问题:在学生费信息表中一个学号将对应多条记录
例:学号, 项目编号,明细编号,应缴费,实缴费,找零,欠费,经办人,缴费日期
00000000001 0001 01 5900
00000000001 0002 01 300
00000000002 0001 01 5900
00000000002 0002 01 300
00000000002 0003 02 800
例:学号, 项目编号,明细编号,应缴费,实缴费,找零,欠费,经办人,缴费日期
00000000001 0001 01 5900
00000000001 0002 01 300
00000000002 0001 01 5900
00000000002 0002 01 300
00000000002 0003 02 800
按zjcxc朋友的设计,存在问题:在学生费信息表中一个学号将对应多条记录
这个不是问题吧?为什么一个学号只能对应一条记录?这个学生有多少个收费项目,就对应多少条记录不好吗?
比如,你的收费项目有20项,如果有大部分的学生都只用到了其中的某几项.
如果照你的表设计,岂不是有十多项经常是空置不用的?
我觉得按你的想法,数据表要设计为:
1、收费项目表(项目编号,项目名称)
0001 学杂费
0002 教材费
0003 住宿费
2.收费项目明细表(项目编号,明细编号,专业名称, 收费标准)
0001 01 计算机及应用(专科) 5900
0001 02 工商管理(本科) 3600
...
0002 01 计算机及应用(专科) 300
0002 02 工商管理(本科) 200
...
0003 01 4人间 1000
0003 02 6人间 800
...
3、学生缴费信息表(学号,姓名,专业,班级,是否住宿,应缴费,实缴费,找零,欠费,经办人,缴费日期)
4、学生缴费清单表(学号,项目编号,明细编号,收费标准)