1、目录 需求说明需求说明 面向对象分析面向对象分析 用况图用况图 类图类图 序列图序列图教务管理系统教务管理系统 教务系统功能需求包括:用户登录和个人信息管理功能 教学信息服务功能 教学信息管理功能 用户登录用户登录和个人信息管理功能和个人信息管理功能 教师、教务员、学生 登录 注销 浏览个人信息 修改个人信息教学信息服务功能教学信息服务功能 该项服务针对学生,包括:选课、退选、查看选课结果 查询课表 查询课程成绩 查询学分完成情况教学信息管理教学信息管理功能(教务员)功能(教务员)该项服务针对教务人员,包括:添加和删除人员(学生/教师)记录 新建、修改和删除课程 登记、修改和删除成绩 教学信息
2、管理教学信息管理功能(教师)功能(教师)该项服务针对教师,包括:修改课程信息 登记、修改和删除成绩系统边界系统边界 系统边界分析 考察在系统边界以外与系统交互的各类参与者 人员、设备、外系统 考虑通过哪些对象处理这些参与者的交互教务管理系统学生教务员教师用况 Use Case 参与者 学生 教务员 教师 用况 本质而言是系统的一个功能,通常是一个动作 基本策略 把自己当作一个参与者,与设想的系统进行交互用况 Use Case 学生 登录 注销 个人信息管理 浏览 修改 课程信息管理 选课 退选 查询选课结果 查询课表 成绩信息管理 查询成绩 查询已修学分教务员登录注销个人信息管理浏览修改人员信
3、息管理增加删除修改课程信息管理新建课程修改课程信息删除课程成绩信息管理录入修改删除 教师登录注销个人信息管理 浏览 修改课程信息管理 修改课程信息成绩信息管理 录入 修改 删除用况图问题域问题域人员:人员:组织:组织:物品:物品:抽象事物抽象事物事件:事件:文件:文件:.本科生、研究生本科生、研究生、教师、教务员、教师、教务员院系、教务院系、教务办公室办公室教室教室课程、成绩课程、成绩选课选课、登记成绩、添加课程信息登记成绩、添加课程信息.课程信息、成绩记录、选课记录课程信息、成绩记录、选课记录.问题域问题域发现对象 本科生本科生 研究生研究生 教师教师 教务员教务员 课程课程 教室教室 选课
4、记录选课记录 成绩记录成绩记录 系统用户系统用户 学生学生 本科生本科生 研究生研究生 教职工教职工 教师教师 教务员教务员 课程课程 教室教室 选课记录选课记录 成绩记录成绩记录Refinement定义类(属性和操作)定义类(属性和操作)建立建立关联关联 继承(一般-特殊结构)系统用户 学生 本科生、研究生 教职工 教师、教务员 聚合(整体-部分结构)学生/课程与选课记录 学生/课程与成绩记录 关联 课程与教室 的占用关系 教师与课程的教授关系 教师与研究生的指导关系一般-特殊结构 属性和操作 共有的 特有的整体整体-部分结构部分结构 学生/课程与选课记录 学生选课结果 学生选课记录 课程选课名单 课程选课记录 学生/课程与成绩记录 学生成绩单 学生成绩记录 课程成绩列表 课程成绩记录类图顺序顺序图图 教务员新建课程教务员新建课程 顺序顺序图图 教务员录入学生成绩教务员录入学生成绩Thanks!Thanks!