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