diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..cecb14d2 Binary files /dev/null and b/.DS_Store differ diff --git a/model/CAN-UML图/.DS_Store b/model/CAN-UML图/.DS_Store new file mode 100644 index 00000000..87d99a4b Binary files /dev/null and b/model/CAN-UML图/.DS_Store differ diff --git a/model/CAN-UML图/更换背景功能详细设计/活动图.png b/model/CAN-UML图/更换背景功能详细设计/活动图.png new file mode 100644 index 00000000..76d12cde Binary files /dev/null and b/model/CAN-UML图/更换背景功能详细设计/活动图.png differ diff --git a/model/CAN-UML图/更换背景功能详细设计/活动图.puml b/model/CAN-UML图/更换背景功能详细设计/活动图.puml new file mode 100644 index 00000000..11c9ba0a --- /dev/null +++ b/model/CAN-UML图/更换背景功能详细设计/活动图.puml @@ -0,0 +1,20 @@ +@startuml +start +:打开小米便签; +:请求获取任务列表; +if (获取成功?) then (yes) + :显示任务列表; +else (no) + :提示获取失败; +endif +:点击更换背景; +:请求获取背景菜单; +if (获取成功?) then (yes) + :显示背景菜单; +else (no) + :提示获取失败; +endif +:选择背景; +:设置背景; +stop +@enduml diff --git a/model/CAN-UML图/更换背景功能详细设计/状态图.png b/model/CAN-UML图/更换背景功能详细设计/状态图.png new file mode 100644 index 00000000..a832acd8 Binary files /dev/null and b/model/CAN-UML图/更换背景功能详细设计/状态图.png differ diff --git a/model/CAN-UML图/更换背景功能详细设计/状态图.puml b/model/CAN-UML图/更换背景功能详细设计/状态图.puml new file mode 100644 index 00000000..0d47f1a1 --- /dev/null +++ b/model/CAN-UML图/更换背景功能详细设计/状态图.puml @@ -0,0 +1,16 @@ +@startuml +[*] --> 关闭 +关闭 --> 打开 : 打开小米便签 +打开 --> 显示任务列表 : 请求获取任务列表成功 +显示任务列表 --> 关闭 : 关闭小米便签 +请求获取任务列表成功 --> 显示任务列表 : 显示任务列表 +请求获取任务列表失败 --> 关闭 : 提示获取失败 +显示任务列表 --> 更换背景 : 点击更换背景 +更换背景 --> 显示背景菜单 : 请求获取背景菜单成功 +显示背景菜单 --> 关闭 : 关闭背景菜单 +请求获取背景菜单成功 --> 显示背景菜单 : 显示背景菜单 +请求获取背景菜单失败 --> 更换背景 : 提示获取失败 +显示背景菜单 --> 选择背景 : 选择背景 +选择背景 --> 设置背景 : 确定 +设置背景 --> 关闭 : 关闭小米便签 +@enduml diff --git a/model/CAN-UML图/更换背景功能详细设计/类图.png b/model/CAN-UML图/更换背景功能详细设计/类图.png new file mode 100644 index 00000000..c06484ce Binary files /dev/null and b/model/CAN-UML图/更换背景功能详细设计/类图.png differ diff --git a/model/CAN-UML图/更换背景功能详细设计/类图.puml b/model/CAN-UML图/更换背景功能详细设计/类图.puml new file mode 100644 index 00000000..c744e875 --- /dev/null +++ b/model/CAN-UML图/更换背景功能详细设计/类图.puml @@ -0,0 +1,61 @@ +@startuml +class 任务 { + -ID: int + -标题: string + -描述: string + -截止日期: date + -状态: string + -便签文本: string + -便签颜色: string + -便签背景: string + ' +获取ID(): int + ' +获取标题(): string + ' +获取描述(): string + ' +获取截止日期(): date + ' +获取状态(): string + ' +设置标题(标题: string): void + ' +设置描述(描述: string): void + ' +设置截止日期(截止日期: date): void + ' +设置状态(状态: string): void + ' +设置文本(text: string): void + ' +设置颜色(color: string): void + +设置背景(background: string): void +} + +interface 任务服务 { + +创建任务(任务: 任务): 任务 + +更新任务(任务: 任务): 任务 + +删除任务(任务ID: int): void + +根据ID获取任务(任务ID: int): 任务 + +获取所有任务(): List<任务> +} + +interface 任务数据访问对象 { + +创建任务(任务: 任务): 任务 + +更新任务(任务: 任务): 任务 + +删除任务(任务ID: int): void + +根据ID获取任务(任务ID: int): 任务 + +获取所有任务(): List<任务> +} + +interface 便签菜单 { + +显示菜单(): void + +设置背景颜色(background: string): void +} + +class 熔岩背景 { + +颜色: string + +设置背景颜色(): void +} + +class 草原背景 { + +颜色: string + +设置背景颜色(): void +} + +任务 -> 便签菜单 +便签菜单 -> 熔岩背景 +便签菜单 -> 草原背景 +任务服务 ..> "数据层" : 使用 +任务数据访问对象 ..> "数据层" : 使用 +@enduml diff --git a/model/CAN-UML图/更换背景功能详细设计/顺序图.png b/model/CAN-UML图/更换背景功能详细设计/顺序图.png new file mode 100644 index 00000000..d1961a4b Binary files /dev/null and b/model/CAN-UML图/更换背景功能详细设计/顺序图.png differ diff --git a/model/CAN-UML图/更换背景功能详细设计/顺序图.puml b/model/CAN-UML图/更换背景功能详细设计/顺序图.puml new file mode 100644 index 00000000..8d507bda --- /dev/null +++ b/model/CAN-UML图/更换背景功能详细设计/顺序图.puml @@ -0,0 +1,22 @@ +@startuml +actor 用户 +participant 界面层 +participant 业务层 +participant 模型层 +participant 数据层 +用户 -> 界面层 : 打开小米便签 +界面层 -> 业务层 : 请求获取任务列表 +业务层 -> 数据层 : 请求获取任务列表 +数据层 -> 数据库 : 查询任务列表 +数据库 -> 数据层 : 返回任务列表 +数据层 -> 业务层 : 返回任务列表 +业务层 -> 界面层 : 返回任务列表 +用户 -> 界面层 : 点击更换背景 +界面层 -> 业务层 : 请求获取背景菜单 +业务层 -> 模型层 : 创建便签菜单 +模型层 -> 熔岩背景 : 创建熔岩背景 +熔岩背景 -> 便签菜单 : 返回熔岩背景 +模型层 -> 草原背景 : 创建草原背景 +草原背景 -> 便签菜单 : 返回草原背景 +业务层 -> 界面层 : 返回背景菜单 +@enduml diff --git a/src/Notes-master1/.DS_Store b/src/Notes-master1/.DS_Store new file mode 100644 index 00000000..f5d77a56 Binary files /dev/null and b/src/Notes-master1/.DS_Store differ