第二章第二章教学管理系统教学管理系统22数据库应用系统的开发过程数据库应用系统的开发过程需求分析系统设计系统实施系统运行与维护系统开发过程1、系统规划2、系统分析1、总体设计2、详细设计3、数据库设计4、编写系统设计说明书332.12.1需求分析需求分析2.1.1系统调查调查发现,某校教学管理的主要对象有:学生、教师、课程。教学管理的日常工作有:教师业务档案录入、修改、查询、打印;学生成绩档案建立、录入、修改、查询、打印;教师授课信息录入、修改、查询、打印;教师工作量统计、打印,教师课酬统计、打印;学生成绩分析、打印;课程信息录入、修改、查询、打印;教师教学质量评价信息录入、修改、查询、打印;经过分析,以上工作内容可归纳为教师信息管理、学生信息管理和选课信息管理三大类。教学管理系统手工处理方式下收集的教师档案表、教师授课情况表、学生成绩表和学生选课情况表如下:4455规范化后662.1.2系统分析系统分析的任务是抽象出当前系统的逻辑模型,画出反映当前系统“做什么”的数据流程图。772.2.1模块结构图2.22.2系统设计系统设计教学管理系统教师信息管理子系统学生信息管理子系统选课信息管理子系统教师档案登录授课信息登录相关信息查询相关信息统计相关信息浏览学生档案登录学生成绩登录课程信息登录相关信息浏览相关信息查询选课信息登录相关信息统计相关信息查询教学管理系统模块结构图882.2.2数据库设计将先前收集的教师档案表、教师授课情况表、学生成绩表和学生选课情况表这四张表进行规范化处理,该教学管理系统中包含如下6张表,这6张表完全符合规范化要求,是合理的关系模式。原始表1、教师档案表(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,系别,联系电话)2、教师授课信息表(授课ID,课程编号,教师编号,班级编号,学年,学期,学时,授课地点,授课时间)3、学生档案表(学号,姓名,性别,出生日期,政治面貌,班级编号,毕业学校)4、学生成绩表(成绩ID,学号,学年,学期,课程编号,成绩)5、课程名表(课程编号,课程名,课程类别,学分)6、学生选课信息表(选课ID,课程编号,学号)991(教师编号)n教师档案表教师授课信息表1(学号)n学生档案表学生成绩表1(课程编号)n课程名表教师授课信息表1(课程编号)n课程名表学生选课信息表1(课程编号)n课程名表学生成绩表六个表之间的关联关系如下:10102.32.3系统实施系统实施2.3.12.3.1数据库的创建数据库的创建表...