哈哈
@startuml
hide footbox
skinparam sequence {
LifeLineBorderColor Black
LifeLineBorderThickness 1
LifeLineBorderStyle dashed
}
actor 管理员 as Admin
participant "用户管理页面" as UserManagePage
participant "用户控制类" as UserController
participant "用户数据库" as UserDatabase
Admin -> UserManagePage: 进入用户管理页面
UserManagePage -> Admin: 显示用户列表\n和新增按钮
Admin -> UserManagePage: 点击新增用户按钮
activate UserManagePage
UserManagePage -> Admin: 显示空白用户表单
deactivate UserManagePage
Admin -> UserManagePage: 填写用户信息并提交
activate UserManagePage
UserManagePage -> UserController: 发送新增请求(addUser)
activate UserController
UserController -> UserDatabase: 创建新用户记录
activate UserDatabase
UserDatabase --> UserController: 返回新用户ID
deactivate UserDatabase
UserController --> UserManagePage: 返回新增结果\n(含新用户ID)
deactivate UserController
UserManagePage -> UserManagePage: 添加新用户到本地列表
UserManagePage -> Admin: 显示新增成功提示\n"用户添加成功"
deactivate UserManagePage
@enduml

浙公网安备 33010602011771号