“登录”按钮(5)系统确认用户信息(6)显示登录成功信息教师登录成功,用例结束备用事件流1:(2)a用户名不存在或登录密码错误无法登录时返回登录界面重新输入用户名和登录密码2.4基本用例图3第3页图1教务管理系统基本用例模型图2.5系统组成模块图图24第4页图3图45第5页图5第三章对象建模3.1标识术语术语即为候选对象1、教务管理系统面向的对象学生、教师2、各用户对数据的操作学生:查询个人基本信息、选课、查询个人选课记录及成绩、修改个人密码;教师:查询个人基本信息、修改个人密码、输入学生成绩;3.2标识对象的属性及方法绘制对象图(类图)(1)E-R图1、分E-R图学生姓名学号密码性别年龄所在系班级6第6页图6学生实例E-R图图7教师实例E-R图图8课程实例E-R图2、总E-R图mnmn图9E-R图(2)逻辑结构设计(将E-R图转换成关系模式)由实体集的转换规则可知:一个实体集转换为关系模型中的一个关系,实体集的属性就是关系的属性,实体的码的就是关系的码,关系的结构就是关系模式。学生课程教师成绩选课授课时间地点教师姓名编号密码性别教龄所在系课程课程号课程名学时学分7第7页因此可得如下三个关系模式:学生(姓名学号密码性别年龄所在系班级)教师(姓名教师编号密码性别教龄所在系)课程(课程号课程名称学时学分)由总E-R图可知学生与课程之间是多对多的关系,因此要多产生一个关系,其中新关系的码是学生的码和课程的码的结合;同理,教师与课程之间也要产生一个新关系,新关系的码是教师的码和课程的码的结合。因此可得如下两个关系模式:选课(学号课程号成绩状态)授课(教师编号课程号上课时间上课地点)(3)数据库物理结构设计(将关系模式转换成关系)1)表的结构1、学生表(STable)图108第8页2、教师表(TTable)图113、课程表(course)图124、选课表(courselect)图13