请问这样的功能应该如何设计表?
现在要做一个课程设计,功能描述如下:
--------------------------------------------
1.系统功能的基本要求:
一、标准学时的计算
1.教师上课每个班以40人为基数:
小于或等于40人的课程,标准学时数=学时数;
超过40人的课程,标准学时数=学时数×(1+ );
中、英文写作课的学时数=标准学时数×1.2
2.实验课:计划学时×(0.8-1.2)为标准学时(含实验前的准备),如果因实验设备少,一个班的 分批数多,其系数最大不得超过1.6。具体系数由系领导确定。
3.教师下现场带实习(含认识实习、生产实习、毕业实习)以2名教师带一个班,工作量均为:
在本市下现场,标准学时数=周数×1.2×10;
在外市下现场,标准学时数=周数×1.5×10;
学生自行联系实习岗位分散实习的,标准学时数=指导教师下现场的天数×2。
4.指导课程设计以20人为标准人数,每周10个标准学时,标准学时数=周数×10× 。
5.指导毕业设计(论文):
(1)指导本科生毕业设计(论文):
工科:以7人为标准人数,每周为10个标准学时。
标准学时数=周数×10×
文科:以8人为标准人数,每周为10个标准学时。
标准学时数=周数×10×
(2)指导专科生毕业设计(论文):
指导专科生毕业设计(论文)工作量按指导本科生毕业设计(论文)工作量的标准×0.8。
--------------------------------------------
现在想到有如下表:
班级(班级代号#,班级名,系别,人数)
教师表(教师编号#,姓名,职称)
课程表(课程代号#,课程名,学时数,课程类别)
工作量表(编号#,教师编号,课程代号,班级代号,周数,工作量)
请问这样合理吗?各位帮帮手,或者提下建议也好啊