diff --git a/.DS_Store b/.DS_Store index c1634267..d8ffdc72 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/res/pics/分析类图.png b/res/pics/分析类图.png new file mode 100644 index 00000000..198f7a75 Binary files /dev/null and b/res/pics/分析类图.png differ diff --git a/res/pics/用例图.png b/res/pics/用例图.png new file mode 100644 index 00000000..373c8931 Binary files /dev/null and b/res/pics/用例图.png differ diff --git a/res/pics/顺序图.png b/res/pics/顺序图.png new file mode 100644 index 00000000..67a35f78 Binary files /dev/null and b/res/pics/顺序图.png differ diff --git a/res/pics/顺序图2.jpeg b/res/pics/顺序图2.jpeg new file mode 100644 index 00000000..4c7da5e1 Binary files /dev/null and b/res/pics/顺序图2.jpeg differ diff --git a/res/pics/顺序图3.jpeg b/res/pics/顺序图3.jpeg new file mode 100644 index 00000000..0cd2575f Binary files /dev/null and b/res/pics/顺序图3.jpeg differ diff --git a/res/src/分析类图.puml b/res/src/分析类图.puml new file mode 100644 index 00000000..24506176 --- /dev/null +++ b/res/src/分析类图.puml @@ -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 diff --git a/res/泛读用例图.puml b/res/src/泛读用例图.puml similarity index 100% rename from res/泛读用例图.puml rename to res/src/泛读用例图.puml diff --git a/res/src/用例图.puml b/res/src/用例图.puml new file mode 100644 index 00000000..70e53364 --- /dev/null +++ b/res/src/用例图.puml @@ -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 diff --git a/res/src/顺序图.puml b/res/src/顺序图.puml new file mode 100644 index 00000000..a97e0571 --- /dev/null +++ b/res/src/顺序图.puml @@ -0,0 +1,55 @@ +@startuml + +actor 用户 + +用户 -> 小米便签: 打开小米便签 + +activate 小米便签 + +用户 -> 小米便签: 创建新的便签 + +小米便签 -> 小米便签: 显示空白便签 + +用户 -> 小米便签: 添加图片 + +小米便签 -> 小米便签: 打开图片库 + +activate 图库 + +小米便签 -> 图库: 选择图片 + +图库 --> 小米便签: 返回所选图片 + +deactivate 图库 + +小米便签 -> 小米便签: 显示添加的图片 + +用户 -> 小米便签: 保存便签 + +小米便签 -> 小米便签: 保存便签内容 + +用户 -> 小米便签: 关闭便签 + +deactivate 小米便签 + +用户 -> 小米便签: 打开待处理事件 + +activate 小米便签 + +小米便签 -> 小米便签: 显示待处理事件列表 + +用户 -> 小米便签: 选择一个待处理事件 + +小米便签 -> 小米便签: 显示待处理事件的详细信息 + +小米便签 -> 小米便签: 朗读待处理事件 + +用户 -> 小米便签: 标记待处理事件为已完成 + +小米便签 -> 小米便签: 更新待处理事件的状态 + +用户 -> 小米便签: 关闭待处理事件 + +deactivate 小米便签 + +@enduml diff --git a/res/软工大作业分析类图.png b/res/软工大作业分析类图.png deleted file mode 100644 index 27febb21..00000000 Binary files a/res/软工大作业分析类图.png and /dev/null differ diff --git a/res/软工大作业分析类图.puml b/res/软工大作业分析类图.puml deleted file mode 100644 index 8dbead52..00000000 --- a/res/软工大作业分析类图.puml +++ /dev/null @@ -1,46 +0,0 @@ -@startuml - -class 小米便签 { - -字符串 便签内容 - -列表<图片> 图片 - -列表<字符串> 任务清单 - -列表<闹钟> 闹钟 - +添加图片() - +删除图片() - +读取便签() - +添加提醒() - +删除提醒() - +读取提醒() - +添加闹钟() - +删除闹钟() - +读取闹钟() -} - -class 图片 { - -字符串 文件名 - -整数 文件大小 - +展示图片() -} - -class 闹钟 { - -字符串 闹钟名 - -本地日期时间 闹钟时间 - -字符串 提醒 - +展示闹钟() -} - -interface 文字转语音 { - +阅读(字符串 文本) -} - -class 中文文字转语音 { - +阅读(字符串 文本) -} - -小米便签 -> 图片 -小米便签 -> 闹钟 -小米便签 --> 文字转语音 : 使用 - -中文文字转语音 --> 文字转语音 - -@enduml