3.2.5 Biểu đồ lớp
Xác định các lớp từ Use Case
Xét từ bài toán quản lý khách hàng và use case chi tiết đã xây dựng ở trên, chúng ta có thể liệt kê các lớp cơ bản như khách hàng, hợp đồng, giao dịch, nhân viên, dịch vụ, kế hoạch làm việc, tài liệu làm việc, hồ sơ làm việc.
Từ các lớp xác định ở bước trên ta có thể thấy mộ số thuộc tính và phương thức cơ bản như sau:
- Lớp Khách hàng có thuộc tính mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, fax, số tài khoản, email.
- Lớp Hợp đồng có các thuộc tính mã hợp đồng, tên hợp đồng, mã khách hàng, mã nhân viên, nội dung hợp đồng, giá trị hợp đồng, loại hợp đồng, tình trạng hợp đồng, ngày ký, ngày kết thúc.
- Lớp Nhân viên có các thuộc tính mã nhân viên, ho tên nhân viên, giới tính, chức vụ, địa chỉ thường trú, quê quán, số điện thoại, email, trình độ, số chứng minh thư, trình độ, văn bằng chứng chỉ, kinh nghiệm.
- Lớp Liên hệ có các thuộc tính mã khách hàng, thời gian liên hệ, nội dung liên hệ, ghi chú.
- Lớp Giao dịch có các thuộc tính mã gia dịch, mã hợp đồng, mã nhân viên, nội dung, ngày bắt đầu, ngày kết thúc.
- Lớp Tài liệu làm việc có các thuộc tính, mã tài liệu, tên tài liệu, loại tài liệu, thủ tục thực hiện, nội dung.
- Lớp Hồ sơ làm việc có các thuộc tính tên hồ sơ, mã hồ sơ, danh mục tài liệu, mã khách hàng.
Biểu đồ lớp