MỤC LỤC
Biểu đồ cấu trúc (Structure Diagram) trong UML là một loại biểu đồ được sử dụng để mô tả cấu trúc tĩnh của một hệ thống hoặc một phần của nó. Biểu đồ lớp (Class Diagram): Biểu đồ lớp mô tả cấu trúc của các lớp trong hệ thống, bao gồm các thuộc tính, phương thức và mối quan hệ giữa chúng. Biểu đồ đối tượng (Object Diagram): Biểu đồ đối tượng hiển thị các đối tượng cụ thể và mối quan hệ giữa chúng tại một thời điểm cụ thể.
Biểu đồ thành phần (Component Diagram): Biểu đồ thành phần mô tả các thành phần của hệ thống và cỏc liờn kết giữa chỳng. Biểu đồ khung (Composite Structure Diagram): Biểu đồ khung kết hợp các khái niệm từ biểu đồ lớp và biểu đồ thành phần để mô tả cấu trúc phức tạp hơn của một phần của hệ thống. Biểu đồ gắn kết (Deployment Diagram): Biểu đồ gắn kết mô tả cách các thành phần của hệ thống được triển khai trên các nút (nodes) vật lý hoặc môi trường thực.
Các biểu đồ cấu trúc trong UML giúp cho việc phân tích, thiết kế và hiểu cấu trúc của hệ thống trở nên dễ dàng hơn. Chúng cung cấp cái nhìn tổng quan về cấu trúc tĩnh của hệ thống và các thành phần quan trọng của nó.
Biểu đồ cấu trúc giúp hiển thị các thành phần của hệ thống và mối quan hệ giữa chúng. Biểu đồ gói (Package Diagram): Biểu đồ gói mô tả cấu trúc gói và các phụ thuộc giữa chúng. Nó giúp tổ chức và quản lý các thành phần của hệ thống thành các gói riêng biệt.
Nú giỳp hiểu rừ hơn về cách các thành phần cấu thành hệ thống và tương tác với nhau. Biểu đồ ca sử dụng (Use Case Diagram): Mô tả chức năng của hệ thống từ góc nhìn người dùng và quan hệ tương 亻tác giữa tác nhân (actors) và các ca sử dụng (use cases). Biểu đồ lớp (Class Diagram): Hiển thị cấu trúc của hệ thống bằng cách mô tả các lớp, thuộc tính, phương thức và mối quan hệ giữa chúng.
Biểu đồ trạng thái (State Diagram): Mô tả các trạng thái có thể của đối tượng hoặc hệ thống, cùng với các sự kiện và hành động mà có thể xảy ra khi chuyển đổi giữa các trạng thái. Biểu đồ tuần tự (Sequence Diagram): Biểu diễn thông điệp trao đổi giữa các đối tượng trong hệ thống theo thứ tự thời gian và cho thấy luồng hoạt động của hệ.
Tài khoản sẽ được cung cấp với các quyền tương đương với vị trí trong công ty: Giám đốc, quản lý, nhân viên. Người dùng cần nhập đúng tên tài khoản và mật khẩu để truy cập vào tài khoản với các quyền truy cập vào hệ thống tương ứng. Có quyền kỷ luật nhân viên trong công ty 3 Quản lí Người có quyền quản lý các chức năng của hệ.
Tác nhân: Admin, Giám đốc, Quản lí, Nhân viên Điều kiện trước: Người dùng đã được cấp tài khoản. Mô tả: Khách hàng nhập tên đăng nhập và mật khẩu, hệ thống cho phép đăng nhập thành công nếu đã là thành viên của hệ thống. Hệ thống kiểm tra tên tài khoản và mật khẩu mà actor đã nhập và cho phép actor đăng nhập vào hệ thống.
Mô tả: Admin cung cấp tài khoản cho người dùng mới, cung cấp hoặc thay đổi các quyền của người dùng để sử dụng các chức năng trên hệ thống. Mô tả: Các người dùng sau khi được cấp tài khoản quyền tương ứng có thể sử dụng chức năng xem danh sách các nhân viên. Điều kiện trước: Giám đốc truy cập đúng tên tài khoản và mật khẩu đã được cấp quyền.
Hành động của tác nhân Hành động của hệ thống 1.Giám đốc vào xem danh sách nhân. Điều kiện trước: Tác nhân truy cập đúng tài khoản đã được cấp quyền tương ứng. Mô tả: Hồ sơ của các nhân viên trên hệ thống có thể bị sai so với thực tế hoặc các thông tin thực tế được thay đổi khi đó Giám đốc và Quản lý có quyền cập nhật lại thông tin của nhân viên đó.
Hành động của tác nhân Hành động của hệ thống 1.Tác nhân vào xem danh sách nhân. Mô tả: Khi nhân viên rời công ty Giám đốc hoặc Quản lý sẽ xóa hồ sơ của nhân viên đó khỏi hệ thống. Hành động của tác nhân Hành động của hệ thống 1.Actor chọn xem danh sách nhân viên.
Hành động của tác nhân Hành động của hệ thống 1.Actor chọn xem danh sách nhân viên. Hành động của tác nhân Hành động của hệ thống 7.Nhập thông tin không có trong danh. Giám đốc và quản lý sẽ nhập lý do và mức khen thưởng cho nhân viên đó Các sự kiện chính.
Điều kiện trước: Người dùng truy cập đúng tài khoản đã được cấp quyền tương ứng, đã được cung cấp thông tin lương cơ bản của nhân viên vào trong hồ sơ của nhân viên trên hệ thống.