系统功能图 学生用例图 教师用例图 教师通过成绩管理可进行成绩的录入并查看学生成绩,通过教学管理可进行历年数据查询和个人课表查询等,通过用户管理可以查看个人基本信息和注销登录.修改密码. 管理员用例图 可进行选课管理.成绩管理.教学管理.课程管理和系统设置.用户管理. 实体类图 边界类图 学生序列图 教师序列图 管理员序列图 学生状态图 管理员状态图 教师状态图 学生活动图 管理员活动图 教师活动图
类图说明: (1) User类是一个系统角色用户的基类.方法有: setID()设置新建立对象的ID号. getID()获得对象的ID号. setPassword()设置新建对象的密码. getPassword()获得对象的密码. User()为构造函数. (2) Admin类继承自User类.方法有: modifyCourse()可以调用Course控制类中的方法实现管理员拥有教师的权力进行修改: modifyElect()可以调用Elect控制类中的方法实现管理员拥有教师的权力进行修改: S
一.图书管理类图 类:图书类(实体类),书目类,图书管理界面类(控制类),学生类(实体类),书籍类(实体类),借书界面类,还书界面类,预约界面类 二.图书管理活动图 动作状态:用户登录,验证登录,管理图书,验证图书等几部分组成….. 三.图书管理用例图 参与者:图书管理员,学生 用例:学生部分(新增,修改,删除学生信息),图书部分(新增,修改,删除图书信息),以及借书,还书,用户登录 用例图如下图所示: 四.图书管理协作图 分类器角色:学生,管理员,图书,显示图书信息界面 五.图书管理顺序图 对
系统分析 在问题描述的基础上,根据工程分析的方法,进一步对所做的项目进行分析. 参与者 参与者是系统交互的人或物,可以包括人.外部系统和其他机构,位于系统外,不属于系统.通常情况下,根据下面问题来确定参与者:哪些人是你的系统的主要客户?哪些人从你的系统获取信息?哪些人为你的系统提供信息?哪些系统与该系统进行交互?在某个预定的时间是否有事情自动发生?同时参与者的名字应该能准确反映在模型中扮演的角色. 公交查询系统提供如下功能:乘客查询公交和站点信息,管理员对相关信息的增删改查,所以需要使用系统的人
系统分析 在问题描述的基础上,根据工程分析的方法,进一步对所做的项目进行分析. 参与者 参与者是系统交互的人或物,可以包括人.外部系统和其他机构,位于系统外,不属于系统.通常情况下,根据下面问题来确定参与者:哪些人是你的系统的主要客户?哪些人从你的系统获取信息?哪些人为你的系统提供信息?哪些系统与该系统进行交互?在某个预定的时间是否有事情自动发生?同时参与者的名字应该能准确反映在模型中扮演的角色. 公交查询系统提供如下功能:乘客查询公交和站点信息,管理员对相关信息的增删改查,所以需要使用系统的人
前言 近期写UML文档,看视频的时候感觉掌握的还能够,当真正写文档的时候才发现不是一件easy的事.写文档自己又翻开自己的笔记看了一遍又一遍. 以下就给大家介绍一下我画的几张图: 用例图 1. 用例图的构成 (用例,角色,关系) 用例:指功能的描写叙述 角色:触发起某种事件 关系:用例图的关系(依赖,泛化,关联) 2. 用例图的作用 (1)用例视图是整个UML设计的关键,影响到整个UML设计的