XÂY DỰNG HỆ THỐNG

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 70)

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

3.2. XÂY DỰNG HỆ THỐNG

3.2.1. Xây dựng tập luật

Mỗi luật được xây dựng trong hệ thống sẽ thuộc 1 trong 2 loại tư vấn:

1. Tư vấn dựa trên LTMM Holland 2. Tư vấn dựa trên LTCNN

Một luật sẽ có 1 hoặc nhiều điều kiện đi kèm. Mỗi điều kiện sẽ dẫn đến 1 hoặc nhiều kết quả.

❖ Cách xây dựng các luật tư vấn dựa trên LTMM Holland: - Các điều kiện được lưu dưới dạng:

$traloiCauHoi[$i][$l]==id các câu trả lời

- Các kết luật là các ngành (cụ thể là mã ngành mà trường CĐNGL đang tuyển sinh) thuộc các nhóm: R, I, A, S, E, C.

❖ Cách xây dựng các luật tư vấn dựa trên LTCNN: -Các điều kiện được lưu dưới dạng:

$traloiCauHoi[$i][$l]== id các câu trả lời && $monhoc_khanang[$q]== id các môn học khả năng -Các kết luận là các mã ngành mà trường CĐNGL đang tuyển sinh.

3.2.2. Xây dựng bộ máy suy diễn

a. Suy diễn tìm kết quả tư vấn

Đối với tư vấn dựa trên LLMM Holland:

- Nhận các câu trả lời.

- Truy vấn vào CSTT, tìm các luật của loại tư vấn 1.

- Dùng kỹ thuật suy diễn tiến: Với mỗi điều kiện đúng thì kiểm tra kết luận là mã ngành có trùng nhau không, nếu trùng thì loại bỏ mã ngành trùng, nếu không trùng thì lưu thành các ngành nên chọn. Sau đó truy vấn vào CSDL xuất ra các ngành làm kết quả tư vấn đồng thời lưu các luật, các mã ngành để làm cơ sở cho quá trình giải thích.

Đối với tư vấn dựa trên LTCNN:

- Nhận các câu trả lời và các môn khả năng của người dùng. - Tìm 3 môn khả năng mà người dùng có khả năng.

- Truy vấn vào CSTT, tìm các luật của loại tư vấn 2.

- Dùng kỹ thuật suy diễn tiến: Với mỗi khối thi khả năng tìm được, nếu điều kiện của luật nào đúng thì kiểm tra kết luận là mã ngành có trùng nhau không, nếu trùng thì loại bỏ mã ngành trùng, nếu không trùng thì lưu thành kết luận tìm được. Sau đó truy vấn vào CSDL xuất ra các ngành có mã ngành trùng với kết luận tìm được làm kết quả tư vấn đồng thời lưu luật đã sử dụng lại để phục vụ quá trình giải thích.

b. Suy diễn tìm giải thích

Từ kết quả tư vấn phản hồi cho người sử dụng, suy luận ngược lại theo vết đã lưu trong phần tư vấn. Tức là dựa vào phần kết luận đã xuất kết quả, suy ngược về điều kiện ban đầu đã thỏa mãn.

3.2.3. Xây dựng các chức năng

Dựa vào phân tích thiết kế hệ thống ở chương 2, hệ thống hỗ trợ TVTS được xây dựng cho 3 nhóm người dùng: người dùng ( Học sinh ), chuyên gia và quản trị viên.

- 16 ngành tuyển sinh bậc TC - 8 ngành bậc CĐ

- 8 môn khả năng: Toán, Ngữ văn, Anh văn, Lịch sử, Địa lý, Vật lý, Hóa học, Sinh học

- 9 câu hỏi và 46 câu trả lời cùng với các luật đã xây dựng được trong phần phân tích và thiết kế hệ thống ở chương 2.

❖ Đối với người sử dụng có thể sử dụng các chức năng:

- Xem các thông tin tuyển sinh mới nhất được cập nhật trên trang Thông tin tuyển sinh

- Thực hiện trả lời các câu hỏi trắc nghiệm trong phần Tư vấn chọn nghề thuộc trường CĐNGL theo LTCNN hoặc theo LTMM Holland.

- Xem danh sách các Ngành đào tạo thuộc trường CĐNGL theo hệ Cao đẳng, Trung cấp

- Xem các thông tin tuyển dụng của các công ty được cập nhật trên trang hội việc làm

- Xem các thông tin trên trang Giới thiệu về trường CĐNGL.

- Ngoài ra có gì thắc mắc có thể gửi thông tin phản hồi về trường trong trang

Liên hệ

Để được tư vấn theo LTCNN, người dùng thực hiện trả lời cho 5 câu hỏi:

1) Bạn đã tốt nghiệp hệ nào dưới đây?

2) Bạn thuộc nhóm cá tính/tính cách nào sau đây? 3) Sở thích của bạn thuộc nhóm nào sau đây? 4) Bạn có khả năng trong lĩnh vực nào sau đây? 5) Bạn có khả năng ở các môn học nào?

Để được tư vấn theo LTMM Holland, người dùng cần trả lời cho 4 câu hỏi sau:

1) Bạn đã tốt nghiệp hệ nào dưới đây?

2) Bạn thuộc nhóm cá tính/tính cách nào sau đây?

Danh sách các ngành được liệt kê và nhập liệu vào bảng ngành nghề

3) Sở thích của bạn thuộc nhóm nào sau đây?

4) Bạn muốn làm việc trong nhóm lĩnh vực nào sau đây?

 Sau khi trả lời câu hỏi bằng cách nhấp chọn câu trả lời và nhấn nút Tư vấn, hệ thống sẽ so sánh câu trả lời của người dùng trong từng câu hỏi với bảng tiêu chí và các luật đã xây dựng tương ứng cho từng loại hình tư vấn và trả kết quả về là các ngành phù hợp với người dùng đó.

❖ Đối với người sử dụng hệ thống là quản trị viên

Đầu tiên thông qua bước đăng nhập để xác định quyền truy cập của tài khoản. Quản trị viên có quyền cao nhất đối với hệ thống, ngoài ra việc có thể sử dụng các chức năng như người dùng, Quản trị viên còn có thể thực hiện các thao tác trên hệ thống như cập nhật dữ liệu (thêm, xóa, sửa) về ngành nghề, tạo và cập nhật tài khoản cho chuyên gia…

❖ Đối với người sử dụng hệ thống với vai trò là chuyên gia

Bước đầu tiên cũng cần thông qua bước đăng nhập để xác định quyền truy cập của tài khoản.chuyên gia có quyền cập nhật (thêm, xóa, sửa) các luật cho hệ thống.

3.3. KẾT QUẢ THỬ NGHIỆM

3.3.1. Một số giao diện trang Cổng thông tin tuyển sinh

❖ Giao diện Trang Thông tin tuyển sinh

Trên giao diện này người dùng có thể xem thông tin tuyển sinh mới nhất của trường CĐNGL được tổng hợp trong trang này gồm các thông tin về nghành nghề, thời gian đào tạo, các chế độ chính sách dành cho các em sinh viên khi theo học tại trường để từ đó không những sinh viên mà phụ huynh của các em có thể cập nhật những thông tin mới nhất về tuyển sinh.

❖ Giao diện Tư vấn chọn nghề

Giao diện Tư vấn chọn nghề dựa trên LTCNN

Khi sử dụng chức năng tư vấn chọn nghề dựa trên LTCNN đầu tiên người dùng bắt buộc phải trả lời 5 câu hỏi trắc nghiệm với đáp án phù hợp với bản thân nhất và nhấn nút Tư vấn. Sau đó, chương trình sẽ đưa ra kết quả tư vấn danh sách các ngành mà người dùng nên chọn để đăng kí học.

Hình 3.3. Giao diện kết quả Tư vấn chọn nghề dựa trên LTNN

Ngoài chức năng tư vấn nghề thì hệ thống còn có chức năng giải thích lý do vì sao hệ thống lại tư vấn cho người dùng chọn ngành học nào đó trong danh sách các kết quả trả về, người dùng nhấp vào “Xem giải thích” ngay bên dưới tên ngành tương ứng. Như trong hình sau là kết quả giải thích khi người dùng nhấp chọn “Xem giải thích” của ngành Công nghệ thông tin.

Hình 3.4. Giao diện giải thích ngành Công nghệ thông tin

Giao diện Tư vấn chọn nghề dựa trên LTMM Holland

Tương tự như sử dụng chức năng tư vấn chọn nghề dựa trên LTCNN, khi sử dụng chức năng tư vấn chọn nghề dựa trên LTMM Holland đầu tiên người dùng cũng bắt buộc phải trả lời 4 câu hỏi trắc nghiệm với đáp án phù hợp với bản thân nhất và nhấn nút Tư vấn. Sau đó, chương trình sẽ đưa ra kết quả tư vấn danh sách các ngành nên chọn.

Hình 3.6. Giao diện kết quả Tư vấn chọn nghề dựa trên LTMM Holland

Nếu muốn xem lý do vì sao hệ thống lại tư vấn cho người dùng chọn ngành học nào đó trong danh sách các kết quả trả về. Người dùng có thể nhấp vào “Xem giải thích” ngay bên dưới tên ngành tương ứng.

Hình 3.7. Giao diện giải thích ngành Công nghệ sinh học

❖ Giao diện Ngành đào tạo

Trên giao diện này người dùng có thể xem danh sách tất cả các ngành nghề của hệ Cao đẳng & Trung cấp đang được đào tạo tại trường CĐNGL gồm các thông

tin chi tiết kèm theo thời gian đào tạo, Chế độ miễn giảm học phí để người dùng tham khảo.

Hình 3.8. Giao diện Ngành đào tạo

Hình 3.9. Giao diện Cơ hội việc làm

❖ Giao diện giới thiệu về trường CĐNGL

❖ Giao diện Liên hệ

Hình 3.11. Giao diện Liên hệ

3.3.2. Một số chức năng dành cho quản trị viên

Từ cửa sổ màn hình chính, trên thanh menu nếu là quản trị viên hoặc chuyên gia thì có thể chọn vào mục đăng nhập để nhập tên đăng nhập và mật khẩu vào quản trị hệ thống.

❖ Chức năng quản lý tài khoản

Để thực hiện các chức năng liên quan đến tài khoản người dùng, quản trị viên vào chức năng Quản lý tài khoản tại đây Quản trị viên có thể thêm hoặc sửa, xóa thông tin tài khoản người dùng.

Hình 3.13. Giao diện Quản lý tài khoản người dùng

Tạo tài khoản: để thực hiện chức năng thêm tài khoản mới quản trị viên chọn nút Tạo tài khoản .Nhập: Tên đăng nhập, Tên người dùng, Mật khẩu, Tài khoản người dùng có thể là: tài khoản quyền chuyên gia hoặc quyền quản trị. Sau đó chọn vào nút Đăng ký.

Hình 3.14. Giao diện Tạo tài khoản mới

thông tin, mật khẩu mới cho tài khoản.

Hình 3.15. Giao diện Cập nhật thông tin tài khoản

❖ Chức năng Quản lý nghành

Chức năng quản lý ngành của hệ thống còn cho phép quản trị viên thực hiện các thao tác (thêm, sửa, xóa) ngành đào tạo.

Hình 3.16. Giao diện Quản lý nghành

Chức năng thêm ngành nghề mới: Để thêm 1 ngành đào tạo mới, quản trị viên cần thêm một số thông tin cơ bản của ngành và phải chọn hệ đào tạo,

nhóm ngành theo Holland, môn học khả năng.,… Một ngành có thể thuộc nhiều nhóm ngành . Và chọn vào nút Đăng ký

Hình 3.17. Giao diện Thêm ngành nghề mới

Chức năng cập nhật thông tin ngành nghề : Cập nhật lại các thông tin cho các ngành đào tạo nếu có thay đổi. Sau nhấn vào nút cập nhật

Hình 3.18. Giao diện cập nhật thông tin ngành nghề

3.3.3. Một số chức năng dành cho chuyên gia

❖ Chức năng Quản lý luật

Sau khi đăng nhập chuyên gia có thể thực hiện các chức năng như thêm luật, cập nhật luật sau khi đăng nhập vào hệ thống.

Hình 3.19. Giao diện Quản lý luật

Chức năng Thêm luật mới: chuyên gia thực hiện chức năng thêm luật mới bằng cách nhập các thông tin liên quan đến luật chọn loại lý thuyết của luât và chọn nút Đăng ký.

Hình 3.20. Giao diện Thêm luật mới

Chức năng Cập nhật thông tin của luật: chức năng này có thể chuyên gia thay đổi cập nhật lại thông tin của luật và chọn vào nút Cập nhật

Hình 3.21. Giao diện Cập nhật thông tin của luật

❖ Chức năng Quản lý điều kiện

Mỗi luật sẽ có các điều kiện đi kèm, chức năng quản lý điều kiện sẽ cho phép chuyên gia thực hiện các thao tác (thêm, sửa, xóa) các thông tin liên quan đến điều kiện.

Hình 3.22. Giao diện Quản lý điều kiện

gia sẽ dựa vào phần luật để thêm các nội dung thông tin liên quan đến điến điều kiện, phần kết luận sẽ chọn các danh ngành nghề theo quy tắc và cuối cùng chọn vào nút Thực hiện

Hình 3.23. Giao diện Thêm mới điều kiện

Chức năng Cập nhật điều kiện: ngoài ra chuyên gia còn có thể chỉnh sửa các thông tin liên quan đến điều kiện

Hình 3.24. Giao diện chức năng Cập nhật điều kiện

3.3.4. Đánh giá kết quả chương trình

Hệ thống tư vấn chọn nghề được xây dựng dựa trên lý thuyết HCG và hai lý thuyết chọn nghề là LTCNN và LTMM của Holland. Hệ thống website đã được xây dựng hoàn chỉnh, với dữ liệu, thông tin tuyển sinh các chế độ chính sách cho SV,

danh sách ngành nghề tại trường CĐNGL được cập nhật đến năm 2016. Ngoài ra ra hệ thống còn có các trang như Thông tin tuyển sinh, Ngành đào tạo, Cơ hội việc làm, …để giúp SV có cái nhìn tổng quan, nắm rõ các thông tin tuyển sinh của Trường từ đó có sự lựa chọn đúng đắn hơn về những ngành nghề mà SV lựa chọn theo học.

Chương trình có thể sử dụng được cho các năm tuyển sinh mọi năm, nếu thông tin có thay đổi thì có thể cập nhật lại. Trong quá trình xây dựng hệ thống, tôi đã xây dựng được 24 luật chính phục vụ cho việc tư vấn chọn ngành và các điều kiện tương ứng.Kết quả tư vấn của chương trình càng được cải thiện nếu kết hợp thêm nhiều điều kiện trong quá trình tư vấn. Ngoài ra người dùng có thể xem phần Xem giải thích của từng kết quả trả về, ta có thể dễ dàng nhận thấy chương trình tư vấn luôn mang tính khoa học và đúng đắn. Như vậy, nếu sử dụng hệ thống này để bổ sung vào công tác TVTS thì sẽ hạn chế được tình trạng chọn sai ngành của các SV tương lai của trường CĐNGL. Nếu trước đây, HS phải tốn nhiều thời gian để đọc thông tin trên các tờ thông báo tuyển sinh, quyển tuyển sinh của trường CĐNGL, hoặc trên Internet làm mất nhiều thời gian. Bên cạnh đó, lượng thông tin dồn dập và tràn lan lại càng làm cho các em phân vân, lúng túng trong việc chọn cho mình một ngành học phù hợp. Thì nay, với hệ thống hỗ trợ TVTS này đã phần nào giúp ích được các em học sinh có thêm công cụ trong việc chọn nghề nghiệp cho tương lai một cách nhanh chóng, hài lòng và có cơ sở khoa học hơn.

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Qua quá trình nghiên cứu lý thuyết và tiến hành xây dựng hệ thống website hỗ trợ tư vấn chọn nghề cho trường CĐNGL. Nội dung luận văn đã trình bày các vấn đề liên quan đến HCG từ đó xây dựng thành công một chương trình thực nghiệm để đưa các cơ sở lý thuyết ấy vào thực tế. Bên cạnh đó, tôi cũng đã tìm hiểu và phân tích sâu hai cơ sở lý thuyết chọn nghề nghiệp là LTCNN và LTMM Holland. Từ đó, với hệ thống xây dựng được, thông qua nội dung luận văn chúng tôi cũng đã đóng góp 24 luật cho HCG về TVTS nói chung và tại trường CĐNGL nói riêng. Nhờ ứng dụng HCG và các lý thuyết chọn nghề nghiệp, hệ thống hỗ trợ TVTS tại trường CĐNGL luôn cho kết quả tư vấn đáng tin cậy và khoa học.

Ngoài ra, trang Cổng Thông tin tuyển sinh không chỉ giúp ích cho HS, SV và quý phụ huynh có thêm kênh thông tin, công cụ tiện lợi trong việc chọn nghề nghiệp cho tương lai mà hệ thống còn là cầu nối giúp trường CĐNGL có thêm những học viên giỏi nghề, góp phần hạn chế thực trạng chọn sai ngành dẫn đến chán nản, bỏ học của SV tại trường. Về hình thức trình bày và cách trang trí, nhìn chung website có bố cục và màu sắc hài hòa. Tuy đã cố gắng trong việc tìm hiểu lý thuyết và lập trình nhưng do kinh nghiệm và khả năng của bản thân có hạn nên hệ thống không tránh khỏi những hạn chế như chưa thu nhận tri thức mới một cách tự động mà cần phải có chuyên gia truy cập vào hệ thống để bổ sung, chỉnh sửa các luật khi cần nâng cấp hoặc phát hiện sai sót, hệ thống hiện chỉ hoạt động trên máy cục bộ vì đang chờ nhà trường phê duyệt nên chưa phổ biến rộng rãi.

Để đề tài ngày càng hoàn thiện hơn, một số khía cạnh có thể phát triển: - Bổ sung lịch công việc để có thêm sự ưu tiên trong việc chọn ngành.

- Đề tài có thể phát triển lên theo hướng thu nhận và trích lọc tri thức từ

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 70)