tozydev / virgo-14

https://virgo-14.netlify.app/
Other
0 stars 1 forks source link

Use Case tổng quan #4

Closed tozydev closed 1 month ago

tozydev commented 1 month ago

Công việc:

Vẽ biểu đồ UML Use case tổng quan

Yêu cầu:

tozydev commented 1 month ago

https://drive.google.com/file/d/1cYj-lOHhhCR-e0pJRqA-jI9C1uMzCFky/view?usp=sharing

HuynhSang2005 commented 1 month ago

Mình thấy cập nhật thông tin cá nhân nên là use case con của quản lý thông tin cá nhân:

tozydev commented 1 month ago

Mình thấy cập nhật thông tin cá nhân nên là use case con của quản lý thông tin cá nhân:

  • Quản lý thông tin sẽ có 2 use case con là: cập nhật thông tin và thay đổi mật khẩu

Changes

Code ```plantuml @startuml skinparam usecase { BackgroundColor BUSINESS } skinparam note { BackgroundColor LightSkyBlue } left to right direction actor Guest as G actor Customer as C actor Staff as S actor Manager as M actor "System Administrator" as AD G <|-r- C S <|-r- M rectangle "System" as SS { note "Quản lý thường là CRUD\nCRUD: Create, Read, Update, Delete" as N2 usecase "Đăng nhập" as UC5 rectangle "User" as F { usecase "Tìm kiếm dịch vụ" as UC1 usecase "Xem dịch vụ" as UC2 usecase "Sử dụng trợ lý ảo" as UC3 usecase "Đăng ký" as UC4 usecase "Quản lý lịch hẹn" as UC6 usecase "Đánh giá dịch vụ" as UC7 usecase "Quản lý thông tin cá nhân" as UC8 usecase "Xem lịch sử đặt hẹn" as UC20 } rectangle "Admin" as B { usecase "Quản lý lịch hẹn khách hàng" as UC9 usecase "Xem lịch sử làm việc" as UC10 usecase "Cập nhật trạng thái" as UC11 usecase "Tạo hóa đơn thanh toán" as UC12 usecase "Phản hồi đánh giá" as UC13 usecase "Quản lý dịch vụ" as UC14 usecase "Quản lý nhân viên" as UC15 usecase "Quản lý tài chính" as UC16 usecase "Báo cáo và thống kê" as UC17 usecase "Cập nhật thông tin salon" as UC18 } } F -[hidden]- B N2 .r. B G -d- UC1 G -d- UC2 G -d- UC3 G -d- UC4 G -d- UC5 C -d- UC6 C -d- UC7 C -d- UC8 C -d- UC20 S -u- UC5 S -u- UC9 S -u- UC10 S -u- UC11 S -u- UC12 S -u- UC13 S -u- UC14 : xem M -u- UC14 M -u- UC15 M -u- UC16 M -u- UC17 M -u- UC18 AD -- SS : administer @enduml ```

Preview:

PlantUML SVG

tozydev commented 1 month ago

Changes

Code ```plantuml @startuml skinparam usecase { BackgroundColor BUSINESS } skinparam note { BackgroundColor LightSkyBlue } left to right direction actor Guest as G actor Customer as C actor Staff as S actor Manager as M actor "System Administrator" as AD G <|-r- C S <|-r- M rectangle "System" as SS { note "Quản lý thường là CRUD\nCRUD: Create, Read, Update, Delete" as N2 usecase "Đăng nhập" as UC5 rectangle "User" as F { usecase "Tìm kiếm dịch vụ" as UC1 usecase "Xem dịch vụ" as UC2 usecase "Sử dụng trợ lý ảo" as UC3 usecase "Đăng ký" as UC4 usecase "Quản lý lịch hẹn" as UC6 usecase "Đánh giá dịch vụ" as UC7 usecase "Quản lý thông tin cá nhân" as UC8 usecase "Xem lịch sử đặt hẹn" as UC20 } rectangle "Admin" as B { usecase "Quản lý lịch hẹn khách hàng" as UC9 usecase "Xem lịch sử làm việc" as UC10 usecase "Cập nhật trạng thái" as UC11 usecase "Tạo hóa đơn thanh toán" as UC12 usecase "Phản hồi đánh giá" as UC13 usecase "Quản lý dịch vụ" as UC14 usecase "Quản lý nhân viên" as UC15 usecase "Quản lý tài chính" as UC16 usecase "Báo cáo và thống kê" as UC17 usecase "Cập nhật thông tin salon" as UC18 } } F -[hidden]- B N2 .r. B G -d- UC1 G -d- UC2 G -d- UC3 G -d- UC4 G -d- UC5 C -d- UC6 C -d- UC7 C -d- UC8 C -d- UC20 S -u- UC9 S -u- UC10 S -u- UC11 S -u- UC12 S -u- UC13 S -u- UC14 : xem M -u- UC14 M -u- UC15 M -u- UC16 M -u- UC17 M -u- UC18 AD -- SS : administer @enduml ```

Preview:

PlantUML SVG

tozydev commented 1 month ago

Changes

Code ```plantuml @startuml skinparam usecase { BackgroundColor BUSINESS } skinparam note { BackgroundColor LightSkyBlue } left to right direction actor Guest as G actor Customer as C actor Staff as S actor Manager as M actor "System Administrator" as AD G <|-r- C S <|-r- M rectangle "System" as SS { note "Quản lý thường là CRUD\nCRUD: Create, Read, Update, Delete" as N2 usecase "Đăng nhập" as UC5 rectangle "User" as F { usecase "Tìm kiếm dịch vụ" as UC1 usecase "Xem dịch vụ" as UC2 usecase "Sử dụng trợ lý ảo" as UC3 usecase "Đăng ký" as UC4 usecase "Quản lý lịch hẹn" as UC6 usecase "Đánh giá dịch vụ" as UC7 usecase "Quản lý thông tin\ncá nhân" as UC8 usecase "Xem lịch sử đặt hẹn" as UC20 } rectangle "Admin" as B { usecase "Quản lý lịch hẹn\nkhách hàng" as UC9 usecase "Xem lịch sử làm việc" as UC10 usecase "Cập nhật trạng thái\n(vắng/có)" as UC11 usecase "Tạo hóa đơn thanh toán" as UC12 usecase "Phản hồi đánh giá" as UC13 usecase "Quản lý dịch vụ" as UC14 usecase "Quản lý nhân viên" as UC15 usecase "Quản lý tài chính" as UC16 usecase "Báo cáo và thống kê" as UC17 usecase "Cập nhật thông tin\nsalon" as UC18 } } F -[hidden]- B N2 .r. B G -d- UC1 G -d- UC2 G -d- UC3 G -d- UC4 G -d- UC5 C -d- UC6 C -d- UC7 C -d- UC8 C -d- UC20 S -u- UC9 S -u- UC10 S -u- UC11 S -u- UC12 S -u- UC13 S -u- UC14 : xem M -u- UC14 M -u- UC15 M -u- UC16 M -u- UC17 M -u- UC18 AD -- SS : administer @enduml ```

Preview:

ZLGnQzj06DtlLtnuQY5A4pkEdT0XiToOGXtQA8P2tU6GBfAmT0hIoJIacJfqwDBGkM0tP0aDBQHGQXCwNCZ_q3_fdIoTBTSkNSpJf_S-lNVty4x4SCXYtqDHpwN7ECG-n14nSKJW504qiDcpmo2cbXvuGGYDZl5q_ubXe3Cqew01Mqn_vjeECted3IycKkAH8mOiW53EmN93OZ8te0XXam