diff --git a/爱维宠物医院管理系统-序列图.drawio b/爱维宠物医院管理系统-序列图.drawio new file mode 100644 index 0000000..828ce23 --- /dev/null +++ b/爱维宠物医院管理系统-序列图.drawio @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/爱维宠物医院管理系统-第4章功能结构图.drawio b/爱维宠物医院管理系统-第4章功能结构图.drawio new file mode 100644 index 0000000..b10aa2f --- /dev/null +++ b/爱维宠物医院管理系统-第4章功能结构图.drawio @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/爱维宠物医院管理系统-类图.drawio b/爱维宠物医院管理系统-类图.drawio new file mode 100644 index 0000000..80685bd --- /dev/null +++ b/爱维宠物医院管理系统-类图.drawio @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/爱维宠物医院管理系统毕业论文-2026版-排版.docx b/爱维宠物医院管理系统毕业论文-2026版-排版.docx index 575225e..cdb4f63 100644 Binary files a/爱维宠物医院管理系统毕业论文-2026版-排版.docx and b/爱维宠物医院管理系统毕业论文-2026版-排版.docx differ diff --git a/爱维宠物医院管理系统毕业论文-2026版.md b/爱维宠物医院管理系统毕业论文-2026版.md index 0b2e195..ae33319 100644 --- a/爱维宠物医院管理系统毕业论文-2026版.md +++ b/爱维宠物医院管理系统毕业论文-2026版.md @@ -299,62 +299,86 @@ Comprehensive functional and process-oriented testing indicates that the system #### 3.3.4 用例关系(include关系) -系统用例之间存在明确的包含关系(include),用`<>`表示。包含关系表示一个用例必须包含另一个用例的行为才能完成。以下列出系统的主要包含关系: +系统用例之间存在明确的包含关系(include),用`<>`表示。包含关系表示一个父用例在执行过程中必然包含子用例的行为。以下按业务模块列出系统的主要包含关系: **(1)顾客用例的include关系** -- 提交预约 <> 登录 -- 取消预约 <> 登录 -- 查询预约记录 <> 登录 -- 查看订单 <> 登录 -- 查询报告 <> 登录 -- 维护宠物档案 <> 登录 -- 修改个人信息 <> 登录 -- 修改密码 <> 登录 -- 提交预约 <> 维护宠物档案(需要先创建宠物档案才能进行预约) +预约管理模块: +- 预约管理 <> 提交预约 +- 预约管理 <> 取消预约 +- 预约管理 <> 查询预约记录 + +宠物档案模块: +- 宠物档案管理 <> 新增宠物 +- 宠物档案管理 <> 编辑宠物 +- 宠物档案管理 <> 删除宠物 + +个人信息模块: +- 个人中心 <> 修改个人信息 +- 个人中心 <> 修改密码 **(2)医生用例的include关系** -- 查看预约 <> 登录 -- 接诊确认 <> 登录 -- 创建就诊记录 <> 登录 -- 编辑病历 <> 登录 -- 开具处方 <> 登录 -- 查看处方 <> 登录 -- 查询历史病历 <> 登录 -- 查询历史处方 <> 登录 -- 修改个人信息 <> 登录 -- 修改密码 <> 登录 -- 创建就诊记录 <> 查看预约(需要先查看预约才能创建就诊记录) -- 编辑病历 <> 创建就诊记录(需要先创建就诊记录才能编辑病历) -- 开具处方 <> 创建就诊记录(需要先创建就诊记录才能开具处方) -- 开具处方 <> 编辑病历(需要先完成病历录入才能开具处方) +接诊管理模块: +- 接诊管理 <> 查看预约 +- 接诊管理 <> 接诊确认 +- 接诊管理 <> 创建就诊记录 + +诊疗管理模块: +- 诊疗管理 <> 编辑病历 +- 诊疗管理 <> 开具处方 +- 诊疗管理 <> 查看处方 + +历史查询模块: +- 历史查询 <> 查询历史病历 +- 历史查询 <> 查询历史处方 + +个人信息模块: +- 个人中心 <> 修改个人信息 +- 个人中心 <> 修改密码 **(3)管理员用例的include关系** -- 用户管理 <> 登录 -- 医生管理 <> 登录 -- 公告管理 <> 登录 -- 药品管理 <> 登录 -- 药品入库 <> 登录 -- 药品出库 <> 登录 -- 库存查询 <> 登录 -- 统计报表查看 <> 登录 -- 修改个人信息 <> 登录 -- 修改密码 <> 登录 -- 药品入库 <> 药品管理(需要先在药品管理中维护药品信息才能进行入库操作) -- 药品出库 <> 药品管理(需要先在药品管理中维护药品信息才能进行出库操作) +用户管理模块: +- 用户管理 <> 查看用户列表 +- 用户管理 <> 新增用户 +- 用户管理 <> 编辑用户 +- 用户管理 <> 禁用用户 +- 用户管理 <> 启用用户 + +公告管理模块: +- 公告管理 <> 发布公告 +- 公告管理 <> 编辑公告 +- 公告管理 <> 删除公告 + +药品与库存管理模块: +- 药品管理 <> 新增药品 +- 药品管理 <> 编辑药品 +- 药品管理 <> 禁用药品 +- 药品管理 <> 启用药品 +- 库存管理 <> 药品入库 +- 库存管理 <> 药品出库 +- 库存管理 <> 库存查询 + +统计分析模块: +- 统计报表 <> 预约统计 +- 统计报表 <> 订单统计 +- 统计报表 <> 药品消耗统计 + +个人信息模块: +- 个人中心 <> 修改个人信息 +- 个人中心 <> 修改密码 **(4)跨角色共享用例** 以下用例被多个角色共享: -- **登录**:被顾客、医生、管理员三个角色的所有业务用例包含 +- **登录**:作为系统认证入口,被顾客、医生、管理员三个角色共同使用 - **修改个人信息**:被顾客、医生、管理员三个角色使用 - **修改密码**:被顾客、医生、管理员三个角色使用 - **查看公告**:被顾客、医生、管理员三个角色使用 -这些共享用例体现了系统的基础能力,所有角色的业务操作都依赖于这些基础用例的完成。 +这些共享用例体现了系统的基础通用能力,各角色通过统一入口完成认证与个人信息维护。 ### 3.4 用例描述 @@ -614,7 +638,7 @@ Comprehensive functional and process-oriented testing indicates that the system ### 4.2 类图设计 -系统核心实体包含 `User`、`Doctor`、`Pet`、`Appointment`、`Visit`、`MedicalRecord`、`Prescription`、`PrescriptionItem`、`Drug`、`OrderInfo`、`StockIn`、`StockOut`、`Notice`、`Report` 等。 +系统核心实体类包含:用户类、医生类、宠物类、预约类、就诊类、病历类、处方类、处方明细类、药品类、订单类、入库类、出库类、公告类、报告类等。 主要关系如下: