parent
e37391e26f
commit
d1e5ca444a
After Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 45 KiB |
After Width: | Height: | Size: 56 KiB |
@ -0,0 +1,59 @@
|
||||
@startuml
|
||||
|
||||
class 小米便签控制 {
|
||||
-便签列表: 列表<便签>
|
||||
-待做事项: 列表<待做事项>
|
||||
+创建便签(): void
|
||||
+添加图片到便签(): void
|
||||
+保存便签(): void
|
||||
+呈现便签(): void
|
||||
+呈现待做事项(): void
|
||||
+阅读待做事项(): void
|
||||
+标记完成(): void
|
||||
}
|
||||
|
||||
class 小米便签边界 {
|
||||
+展示(): void
|
||||
+创建便签(): void
|
||||
+添加图片到便签(): void
|
||||
+保存便签(): void
|
||||
+呈现便签(): void
|
||||
+呈现待做事项(): void
|
||||
+阅读待做事项(): void
|
||||
+标记完成(): void
|
||||
}
|
||||
|
||||
class 便签 {
|
||||
-标题: 字符串
|
||||
-内容: 字符串
|
||||
-图片列表: 列表<图片>
|
||||
+设置标题(标题: 字符串): void
|
||||
+设置内容(内容: 字符串): void
|
||||
+add图片(图片: 图片): void
|
||||
+获取标题(): 字符串
|
||||
+获取内容(): 字符串
|
||||
+获取图片列表(): 列表<图片>
|
||||
}
|
||||
|
||||
class 图片 {
|
||||
-路径: 字符串
|
||||
+获取路径(): 字符串
|
||||
}
|
||||
|
||||
class 待做事项 {
|
||||
-标题: 字符串
|
||||
-描述: 字符串
|
||||
-状态: 字符串
|
||||
+设置标题(标题: 字符串): void
|
||||
+设置描述(描述: 字符串): void
|
||||
+获取状态(): 字符串
|
||||
+设置状态(状态: 字符串): void
|
||||
}
|
||||
|
||||
小米便签控制 --> 便签
|
||||
便签 --> 图片
|
||||
小米便签控制 --> 待做事项
|
||||
|
||||
小米便签边界 --> 小米便签控制
|
||||
|
||||
@enduml
|
@ -0,0 +1,33 @@
|
||||
@startuml
|
||||
|
||||
left to right direction
|
||||
|
||||
actor User
|
||||
|
||||
rectangle 小米便签 {
|
||||
usecase CreateNote as "创建便签"
|
||||
usecase AddImageToNote as "添加图片"
|
||||
usecase SaveNote as "保存便签"
|
||||
usecase DisplayNote as "显示便签"
|
||||
usecase DisplayToDoList as "显示待处理事件列表"
|
||||
usecase ReadToDoItem as "朗读待处理事件"
|
||||
usecase MarkToDoItemAsDone as "标记待处理事件为已完成"
|
||||
}
|
||||
|
||||
User ---> CreateNote
|
||||
User --> AddImageToNote
|
||||
User --> SaveNote
|
||||
User -> DisplayNote
|
||||
User --> DisplayToDoList
|
||||
User --> ReadToDoItem
|
||||
User ---> MarkToDoItemAsDone
|
||||
|
||||
CreateNote --> 小米便签
|
||||
AddImageToNote --> 小米便签
|
||||
SaveNote --> 小米便签
|
||||
DisplayNote --> 小米便签
|
||||
DisplayToDoList --> 小米便签
|
||||
ReadToDoItem --> 小米便签
|
||||
MarkToDoItemAsDone --> 小米便签
|
||||
|
||||
@enduml
|
@ -0,0 +1,55 @@
|
||||
@startuml
|
||||
|
||||
actor 用户
|
||||
|
||||
用户 -> 小米便签: 打开小米便签
|
||||
|
||||
activate 小米便签
|
||||
|
||||
用户 -> 小米便签: 创建新的便签
|
||||
|
||||
小米便签 -> 小米便签: 显示空白便签
|
||||
|
||||
用户 -> 小米便签: 添加图片
|
||||
|
||||
小米便签 -> 小米便签: 打开图片库
|
||||
|
||||
activate 图库
|
||||
|
||||
小米便签 -> 图库: 选择图片
|
||||
|
||||
图库 --> 小米便签: 返回所选图片
|
||||
|
||||
deactivate 图库
|
||||
|
||||
小米便签 -> 小米便签: 显示添加的图片
|
||||
|
||||
用户 -> 小米便签: 保存便签
|
||||
|
||||
小米便签 -> 小米便签: 保存便签内容
|
||||
|
||||
用户 -> 小米便签: 关闭便签
|
||||
|
||||
deactivate 小米便签
|
||||
|
||||
用户 -> 小米便签: 打开待处理事件
|
||||
|
||||
activate 小米便签
|
||||
|
||||
小米便签 -> 小米便签: 显示待处理事件列表
|
||||
|
||||
用户 -> 小米便签: 选择一个待处理事件
|
||||
|
||||
小米便签 -> 小米便签: 显示待处理事件的详细信息
|
||||
|
||||
小米便签 -> 小米便签: 朗读待处理事件
|
||||
|
||||
用户 -> 小米便签: 标记待处理事件为已完成
|
||||
|
||||
小米便签 -> 小米便签: 更新待处理事件的状态
|
||||
|
||||
用户 -> 小米便签: 关闭待处理事件
|
||||
|
||||
deactivate 小米便签
|
||||
|
||||
@enduml
|
Before Width: | Height: | Size: 53 KiB |
@ -1,46 +0,0 @@
|
||||
@startuml
|
||||
|
||||
class 小米便签 {
|
||||
-字符串 便签内容
|
||||
-列表<图片> 图片
|
||||
-列表<字符串> 任务清单
|
||||
-列表<闹钟> 闹钟
|
||||
+添加图片()
|
||||
+删除图片()
|
||||
+读取便签()
|
||||
+添加提醒()
|
||||
+删除提醒()
|
||||
+读取提醒()
|
||||
+添加闹钟()
|
||||
+删除闹钟()
|
||||
+读取闹钟()
|
||||
}
|
||||
|
||||
class 图片 {
|
||||
-字符串 文件名
|
||||
-整数 文件大小
|
||||
+展示图片()
|
||||
}
|
||||
|
||||
class 闹钟 {
|
||||
-字符串 闹钟名
|
||||
-本地日期时间 闹钟时间
|
||||
-字符串 提醒
|
||||
+展示闹钟()
|
||||
}
|
||||
|
||||
interface 文字转语音 {
|
||||
+阅读(字符串 文本)
|
||||
}
|
||||
|
||||
class 中文文字转语音 {
|
||||
+阅读(字符串 文本)
|
||||
}
|
||||
|
||||
小米便签 -> 图片
|
||||
小米便签 -> 闹钟
|
||||
小米便签 --> 文字转语音 : 使用
|
||||
|
||||
中文文字转语音 --> 文字转语音
|
||||
|
||||
@enduml
|
Loading…
Reference in new issue