Biểu đồ lớp

Một phần của tài liệu Xây dựng hệ thống tư vấn nghề tại trường cao đẳng nghề tỉnh gia lai (Trang 50 - 53)

6. Tổng quan tài liệu nghiên cứu

2.3.4. Biểu đồ lớp

Hệ thống TVTS tại trường CĐNGL cần được xây dựng sẽ áp dụng hai lý thuyết chọn nghề là LTCNN và LTMM Holland :

- Lớp tvts_cau_hoi gồm các thuộc tính: id_cau_hoi, cau_hoi. Trong đó

id_cau_hoi dùng để phân biệt giữa các câu hỏi, cau_hoi dùng để lưu nội dung của

từng câu hỏi. Mỗi câu hỏi sẽ được xác định là thuộc vào loại tư vấn nào đó.Mỗi câu hỏi sẽ gồm nhiều câu trả lời.

- Lớp tvts_cau_tra_loi gồm các thuộc tính: id_cau_tra_loi, cau_tra_loi.

Trong đó id_cau_tra_loi dùng để phân biệt giữa các câu trả lời, cau_tra_loi dùng để lưu trữ nội dung các câu trả lời. Mỗi câu trả lời sẽ là trả lời cho một câu hỏi đã được lưu trong lớp tvts_cau_hoi, thuộc nhiều tiêu chí khác nhau và có nhiều môn

học khả năng.

- Lớp tvts_nhom_nganh gồm các thuộc tính: id_nhom_nganh, ten_viet_tat, mo_ta. Trong đó id_nhom_nganh dùng để phân biệt giữa các nhóm, ten_viet_tat

là thuộc tính lưu tên viết tắt các nhóm ngành nghề, mo_ta là thuộc tính lưu các thông tin mô tả về các nhóm ngành. Các ngành nghề được đào tạo tại trường CĐNGL sẽ được phân ra thuộc 6 nhóm ngành theo Holland: R, I, A, S, E, C. Nhóm ngành gồm nhiều ngành nghề và Một ngành nghề có thể thuộc nhiều nhóm ngành khác nhau.

- Lớp tvts_nganh_nghe dùng để lưu thông tin của các ngành nghề đào tạo tại trường CĐNGL gồm các thuộc tính : id_nganh, ma_nganh, ten_nganh, mo_ta, che_do_mien_giam, thoi_gian_dao_tao, hình_mo_ta. Trong đó mỗi ngành nghề

được phân biệt với nhau bằng id_nganh, ma_nganh là thuộc tính lưu mã các ngành học tại trường CĐNGL.

- Lớp tvts_he_dao_tao dùng để lưu trữ các hệ đào tạo tại trường CĐNGL

gồm các thuộc tính : id_he_dao_tao, ten_he_dao_tao. Trong đó mỗi hệ đào tạo sẽ có nhiều ngành khác nhau. Mỗi hệ đào tạo được phân biệt với nhau bởi

id_he_dao_tao.

- Lớp tvts_bang_tieu_chi dùng để lưu các tiêu chí nhằm dựa vào đó để xác

định từng ngành nghề gồm các thuộc tính: id_tieu_chi, ten_tieu_chi, noi_dung_tc. Mỗi tiêu chí được phân biệt bởi id_tieu_chi, thuộc tính ten_tieu_chi lưu tên của

các tiêu chí, thuộc tính noi_dung_tc lưu thông tin của các tiêu chí .Mỗi tiêu chí

thuộc nhiều câu trả lời.

- Lớp tvts_luat dùng để lưu thông tin của các luật tên các luật của HCG tại

trường CĐNGL đã được xây dựng, gồm các thuộc tính id_luat, ten_luat, noi_dung_luat. Mỗi luật được phân biệt nhau bởi id_luat, ten_luat là thuộc tính

chứa tên các luật, noi_dung_luat chứa nội dung của các luật. Mỗi luật có thể thuộc một hay nhiều điều kiện và chỉ thuộc một loại tư vấn.

- Lớp tvts_loai_tu_van gồm các thuộc tính: id_loai_tu_van, ten_loai trong đó id_loai_tu_van dùng để phân biệt giữa các loại tư vấn, ten_loai dùng để lưu tên của loại tư vấn. Mỗi loại tư vấn gồm nhiều luật khác nhau.

- Lớp tvts_dieu_kien dùng để lưu các điều kiện của từng luật, gồm các thuộc tính id_dieu_kien, noi_dung_dk. Trong đó thuộc tính id_ dieu_kien: dung để

phân biệt các điều kiện với nhau, thuộc tính noi_dung_dk để lưu nội dung của các điều kiện. Mỗi điều kiện sẽ cho ra 1 hoặc nhiều kết luận.

- Lớp tvts_ket_luan dùng để lưu các kết luận theo các điều kiện của từng luật. gồm các thuộc tính id_ ket_luan, noi_dung_kl. Trong đó thuộc tính id_ ket_luan: dung để phân biệt các kết luận với nhau, thuộc tính noi_dung_kl để lưu nội dung của các kết luận.

Một phần của tài liệu Xây dựng hệ thống tư vấn nghề tại trường cao đẳng nghề tỉnh gia lai (Trang 50 - 53)