请问这样的功能应该如何设计表?

cxf_ksword 2006-07-23 02:20:08
现在要做一个课程设计,功能描述如下:
--------------------------------------------
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。
--------------------------------------------

现在想到有如下表:
班级(班级代号#,班级名,系别,人数)
教师表(教师编号#,姓名,职称)
课程表(课程代号#,课程名,学时数,课程类别)
工作量表(编号#,教师编号,课程代号,班级代号,周数,工作量)

请问这样合理吗?各位帮帮手,或者提下建议也好啊
...全文
192 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxf_ksword 2006-07-23
  • 打赏
  • 举报
回复
to jjhlover(菜菜)
多谢,这些是看别的学校的工作量表想到的^^。
如果只是这些表,那ER图是不是这样的:
教师


讲授
/ \
/ \
班级 课程
jjhlover 2006-07-23
  • 打赏
  • 举报
回复
个人认为,如果以完成所有需求的话,楼主的建表很好。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧