教务管理系统uml活动图
时间: 2023-12-09 15:35:28 浏览: 79
以下是教务管理系统的UML活动图的一个例子:
```mermaid
@startuml
|教务处|
start
:学生登录;
if (登录成功?) then (是)
:显示学生信息;
:查询课程信息;
if (选课时间未到?) then (是)
:显示选课时间;
else (否)
:显示可选课程列表;
:学生选择课程;
if (已选满课程?) then (是)
:提示已选满;
else (否)
:更新选课信息;
:提示选课成功;
endif
endif
else (否)
:提示登录失败;
endif
stop
@enduml
```
相关问题
学生信息管理系统uml活动图
以下是学生信息管理系统的UML活动图:
![学生信息管理系统UML活动图](https://i.loli.net/2021/01/22/5Jvz8K6Q9f1L7kS.png)
该系统的活动图包括以下几个活动:
1. 登录:学生输入用户名和密码登录系统。
2. 查看个人信息:学生登录后可以查看自己的个人信息。
3. 选课:学生根据教学计划进行选课。
4. 查看选课情况:学生可以查看自己已选的课程。
5. 查看成绩:学生可以查看自己的成绩单。
6. 退出:学生退出系统。
社团管理系统uml活动图
社团管理系统的UML活动图可以分为以下几个部分:
1. 登录活动图
用户输入用户名和密码,系统验证用户信息,如果验证通过则跳转到主页面,否则提示用户重新输入。
```flow
st=>start: 开始
op=>operation: 输入用户名和密码
cond=>condition: 验证用户信息
sub1=>subroutine: 跳转到主页面
sub2=>subroutine: 提示用户重新输入
e=>end: 结束
st->op->cond
cond(yes)->sub1->e
cond(no)->sub2->op
```
2. 社团信息管理活动图
管理员可以对社团信息进行增删改查操作。
```flow
st=>start: 开始
op1=>operation: 点击“社团信息管理”按钮
op2=>operation: 选择增删改查操作
cond=>condition: 是否成功
sub1=>subroutine: 显示社团信息
sub2=>subroutine: 添加社团信息
sub3=>subroutine: 修改社团信息
sub4=>subroutine: 删除社团信息
e=>end: 结束
st->op1->op2->cond
cond(yes)->sub1->op2
cond(no)->sub2->sub3->sub4->op2
```
3. 活动信息管理活动图
管理员可以对活动信息进行增删改查操作。
```flow
st=>start: 开始
op1=>operation: 点击“活动信息管理”按钮
op2=>operation: 选择增删改查操作
cond=>condition: 是否成功
sub1=>subroutine: 显示活动信息
sub2=>subroutine: 添加活动信息
sub3=>subroutine: 修改活动信息
sub4=>subroutine: 删除活动信息
e=>end: 结束
st->op1->op2->cond
cond(yes)->sub1->op2
cond(no)->sub2->sub3->sub4->op2
```
4. 社员信息管理活动图
管理员可以对社员信息进行增删改查操作。
```flow
st=>start: 开始
op1=>operation: 点击“社员信息管理”按钮
op2=>operation: 选择增删改查操作
cond=>condition: 是否成功
sub1=>subroutine: 显示社员信息
sub2=>subroutine: 添加社员信息
sub3=>subroutine: 修改社员信息
sub4=>subroutine: 删除社员信息
e=>end: 结束
st->op1->op2->cond
cond(yes)->sub1->op2
cond(no)->sub2->sub3->sub4->op2
```