Bảng đặc tả chi tiết use-case Phân tích chất lượng khóa học

Một phần của tài liệu Xây dựng hệ quản trị đào tạo tích hợp mạng xã hội (Trang 90 - 95)

5 Phân tích và thiết kế hệ thống

5.1 Entity Relationship Diagram (ERD)

Trong sơ đồ ERD sắp tới đây, nhóm làm đề tài sẽ chủ yếu tập trung vào việc mơ hình các quan hệ giữa các thực thể, do đó đồ thị sẽ khơng chứa đầy đủ các trường của các thực thể.

Điều này giúp cho đồ thị ngắn gọn và trực quan hơn. Mặt khác, điều này cũng giúp tăng sự linh hoạt trong quá trình hiện thực

Để tiện cho việc tra cứu và tham khảo, nhóm làm đề tài sẽ chia mơ hình ERD của hệ thống thành các thành phần nhỏ sau:

 Thực thể liên quan đến Người dùng.  Thực thể liên quan đến Nhóm.  Thực thể liên quan đến Khóa học.

 Thực thể liên quan đến Đơn vị khóa học.  Thực thể liên quan đến Thành tích học viên.  Thực thể liên quan đến Thống kê.

5.1.1 Sơ đồ thực thể

Chi tiết các thành phần như sau:

Hình 19: Thực thể liên quan đến Nhóm.

Hình 23: Thực thể liên quan đến Thống kê.

5.1.2 Thiết kế luận lý

Dưới đây là hệ thống danh sách các thực thể và quan hệ được biểu diễn dưới dạng bảng nhằm mơ tả các đặc tính và kiểu dữ liệu được sử dụng để biểu diễn các đặc tính đó.

Thuộc tính Kiểu dữ liệu Mơ tả

id integer Khóa chính.

email varchar Email của người dùng.

name varchar Tên người dùng.

password varchar Mật khẩu (đã được băm).

avatarUrl varchar Đường dẫn đến ảnh avatar.

title varchar Danh xưng.

workplace varchar Nơi làm việc.

role enum user_role Vai trò của người dùng.

Một phần của tài liệu Xây dựng hệ quản trị đào tạo tích hợp mạng xã hội (Trang 90 - 95)

Tải bản đầy đủ (PDF)

(185 trang)