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