6. Tổng quan tài liệu nghiên cứu
2.3.2. Biểu đồ lớp
Hệ thống TVTS tại trường cần được xây dựng sẽ áp dụng hai lý thuyết chọn nghề là LTCNN và lý thuyết Holland, đồng thời dựa trên mô hình đề xuất theo HCG ở trên. Biểu đồ lớp của hệ thống sẽ gồm các lớp sau:
Lớp TVTS_LOAI_LY_THUYET chứa ID_LOAI_LT, TEN_LT. Đây là lớp dùng để lưu trữ các loại lý thuyết chọn nghề nghiệp, mỗi loại lý thuyết sẽ được phân biệt nhau bởi ID LOAI LT.
Lớp TVTS_CAU_HOI gồm các thuộc tính: ID_CAU_HOI dùng để phân biệt giữa các câu hỏi, ND_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 lý thuyết nào đó.
Lớp TVTS_CAU_TRA_LOI gồm các thuộc tính: ID_CAU_TRA_LOI dùng để phân biệt giữa các câu trả lời, ND_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 nào đó đã được lưu trong lớp TVTS_CAU_HOI.
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ề. Mỗi tiêu chí được phân biệt bởi ID_TIEU_CHI.
Lớp TVTS_NHOM_NGANH gồm các thuộc tính: MA_NHOM, TEN_NHOM. Trong đó, MA_NHOM dùng để phân biệt giữa các nhóm, TEN_NHOM là thuộc tính lưu tên các nhóm ngành nghề. Các ngành nghề được đào tạo tại trường sẽ được phân ra làm 6 nhóm ngành theo Holland: R, I, A, S, E, C. Một ngành 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, mỗi ngành nghề được phân biệt với nhau bằng một MA_NGANH.
Lớp TVTS_HE_DAO_TAO dùng để lưu trữ các hệ đào tạo, 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 MA_HE.
Lớp TVTS_KHOI_THI dùng để lưu các khối thi tuyển sinh tại trường. Mỗi khối thi được phân biệt bằng một ID_KHOI. Một khối thi gồm có 3 môn thi. Mỗi ngành nghề tuyển sinh sẽ có một hoặc nhiều khối thi tuyển.
Quan hệ TVTS_CO_KHOI_THI kết hợp 2 lớp TVTS_NGANH_NGHE và TVTS_KHOI_THI. Quan hệ này có một thuộc tính DIEM_CHUAN dùng để lưu điểm chuẩn của từng ngành theo từng khối thi.
Lớp TVTS_MON_THI gồm các thuộc tính: MA_MON dùng để phân biệt giữa các môn thi, TEN_MON là tên của môn thi.
Lớp TVTS_LOAI_TU_VAN gồm các thuộc tính: ID_LOAI_TU_VAN dùng để phân biệt giữa các loại tư vấn, TEN_LOAI_TU_VAN dùng để lưu tên của loại thư vấn.
Lớp TVTS_LUAT dùng để lưu tên các luật của HCG TVTS đã được xây dựng. Mỗi luật được phân biệt nhau bởi ID_LUAT.
Lớp TVTS_DIEU_KIEN dùng để lưu các điều kiện của từng luật.
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.