diff --git a/.DS_Store b/.DS_Store index cecb14d2..d31461b9 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/model/.DS_Store b/model/.DS_Store new file mode 100644 index 00000000..79420c4e Binary files /dev/null and b/model/.DS_Store differ diff --git a/model/CAN-UML图/.DS_Store b/model/CAN-UML图/.DS_Store index 87d99a4b..25f87fe3 100644 Binary files a/model/CAN-UML图/.DS_Store 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..863a7b16 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..8246d874 --- /dev/null +++ b/model/CAN-UML图/新增功能分析模型/分析类图.puml @@ -0,0 +1,73 @@ +@startuml 分析类图 + +top to bottom direction +entity Note { + -id: int + -标题: string + -内容: string + -颜色: string + -图片: string + +Note() + +Note(id: int, 标题: string, 内容: string, 颜色: string, 图片: string) + +获取ID(): int + +设置ID(id: int): void + +获取标题(): string + +设置标题(标题: string): void + +获取内容(): string + +设置内容(内容: string): void + ' +获取颜色(): string + ' +设置颜色(颜色: string): void + ' +获取图片(): string + +设置背景(图片: string): void + +选择背景(图片: string): void + +保存(): void + +删除(): void +} + +entity NoteService { + -noteDao: NoteDao + +NoteService() + +获取所有便签(): List + +按照ID获取标签(id: int): Note + +保存/更新(note: Note): void + +删除(id: int): void +} + +entity NoteDao { + -dataSource: DataSource + +NoteDao() + +获取所有便签(): List + +按照ID获取标签(id: int): Note + +保存(note: Note): void + +更新(note: Note): void + +删除(id: int): void +} + +entity 显示面板借口 { + +显示所有便签(): void + +显示便签详情(id: int): void + +显示创建便签面板(): void + +显示编辑便签面板(id: int): void +} + +entity 系统日志 { + +记录日志(message: string): void +} + +entity 日志 { + -message: string + +日志(message: string) + +获取信息(): string + +设置信息(message: string): void + +保存(): void +} + +NoteService -> NoteDao +NoteService -> Note +NoteDao -> Note + +显示面板借口 -> 系统日志 +系统日志 -> 日志 +NoteService -> 日志 +NoteDao -> 日志 +@enduml \ No newline at end of file diff --git a/src/Notes-master1/.DS_Store b/src/Notes-master1/.DS_Store index f5d77a56..40a9844a 100644 Binary files a/src/Notes-master1/.DS_Store and b/src/Notes-master1/.DS_Store differ