图7 成绩通知单
4.数据库(文件)设计
教学管理系统使用SQL Server数据库存储数据。根据需求分析结果,设计出的概念模型如图8-所示。
编号学期理论学时构成教学计划n项目对应课程理论时数学制年级实践学时周学时学分实践时数课程代码课程名称类别n1专业名称教学计划1
图8 教学计划分E-R图
性别姓名教师号职称出生日期学期教师m教学任务 n1教学计划项目学位学历班级周学时教学计划
班级号班级名称入学时间人数图9 教学任务分E-R图
班级号出生日期性别姓名学号平时成绩实践成绩有无实践学分实践时数
期末成绩总评成绩课程代码课程名称类别学生m学习 n课程理论时数图10 成绩管理分E-R图
对分E-R图进行汇总和整理,得出的基本E-R图如图11所示。
1班级m m属于m 执行1学生m教学计划1构成n教学计划项目1开课nn学习 n课程1对应教师
图11 教学管理系统基本E-R图
根据概念模型到数据模型的转换规则,设计系统的数据模型,并对数据模型优化以后,得出结果如下:
班级(班级号,班级名称,入学时间,人数,教学计划编号) 学生(学号,姓名,性别,出生日期,班级号)
课程(课程号,课程名称,类别,理论学时,实践学时,学分,有无实践) 教学计划(编号,专业名称,学制,年级,理论学时,实践学时)
教学计划项目(教学计划编号,教学计划项目编号,课程号,学期,周学时) 教师(教师号,姓名,性别,出生日期,职称,学位,学历)
成绩表(学号,课程号,平时成绩,实践成绩,期末成绩,总评成绩) 教学任务(教学计划项目编号,班级号,教师号)
5.实施方案说明
本系统具体实施计划一个月完成,由×××负责。所需经费2000元,由学院财政支出。