Khóa luận xây dựng hệ thống BI kết nối nhà tuyển dụng và ứng viên CNTT - ĐH SPKT TP.HCM

Nghiên cứu xây dựng hệ thống BI phân tích thị trường tuyển dụng IT, tối ưu kho dữ liệu lớn và hỗ trợ kết nối thông minh giữa nhà tuyển dụng với ứng viên.

Trường đại học

Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh

Chuyên ngành

Kỹ thuật dữ liệu

Tác giả

Lê Vũ Thế Khôi, Ngô Văn Khánh

Thể loại

Khóa luận tốt nghiệp

2024

62
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan hệ thống BI tuyển dụng IT ĐH Sư phạm Kỹ thuật

Hệ thống Business Intelligence (BI) hỗ trợ kết nối tuyển dụng công nghệ thông tin là đề tài nghiên cứu trọng điểm tại Đại học Sư phạm Kỹ thuật TP.HCM. Dự án do sinh viên ngành Kỹ thuật Dữ liệu triển khai dưới sự hướng dẫn của giảng viên khoa Công nghệ Thông tin. Thị trường việc làm công nghệ luôn biến động nhanh chóng. Doanh nghiệp cần nhân lực chất lượng cao. Sinh viên mới tốt nghiệp tìm kiếm môi trường làm việc phù hợp. Tuy nhiên, khoảng cách giữa chương trình đào tạo và yêu cầu thực tế còn khá lớn. Hệ thống BI ra đời nhằm giải quyết bài toán phân tích dữ liệu tuyển dụng quy mô lớn. Nền tảng tổng hợp dữ liệu việc làm từ nhiều nguồn trực tuyến. Dữ liệu thô trải qua các bước làm sạch, trích xuất và biến đổi chuyên sâu. Mô hình phân tích giúp đo lường xu hướng tuyển dụng IT theo từng giai đoạn. Nhà trường theo dõi được nhu cầu thực tế của thị trường doanh nghiệp. Doanh nghiệp tiếp cận đúng nhóm ứng viên tiềm năng. Ứng viên nắm bắt bộ kỹ năng cần thiết để nâng cao cơ hội việc làm. Đây là bước tiến thực tiễn trong việc áp dụng kỹ thuật dữ liệu vào bài toán hướng nghiệp đại học.

1.1. Bối cảnh thị trường tuyển dụng IT tại TP.HCM

Ngành công nghệ thông tin tại TP.HCM phát triển rất sôi động. Các doanh nghiệp phần mềm liên tục mở rộng quy mô hoạt động. Nhu cầu tuyển dụng kỹ sư phần mềm, chuyên viên dữ liệu và quản trị mạng tăng cao. Tuy vậy, quy trình tuyển dụng truyền thống gặp nhiều trở ngại lớn. Hồ sơ ứng viên phân tán trên nhiều kênh khác nhau. Tin đăng tuyển dụng chứa nhiều cấu trúc văn bản không đồng nhất. Ứng viên khó định vị vị trí công việc phù hợp với trình độ bản thân. Nhà tuyển dụng mất nhiều thời gian sàng lọc hồ sơ phù hợp. ĐH Sư phạm Kỹ thuật TP.HCM nhận thấy sự cần thiết của một nền tảng BI đồng bộ. Giải pháp giúp chuẩn hóa dữ liệu, minh bạch hóa thông tin thị trường và rút ngắn thời gian tìm việc.

1.2. Mục tiêu nghiên cứu đề tài khóa luận HCMUTE

Đề tài khóa luận hướng đến xây dựng hệ thống BI hoàn chỉnh cho lĩnh vực tuyển dụng IT. Nghiên cứu tập trung thu thập dữ liệu việc làm thực tế từ các cổng thông tin trực tuyến. Hệ thống thực hiện chuẩn hóa dữ liệu tin tuyển dụng và hồ sơ ứng viên. Nhóm sinh viên ứng dụng công nghệ xử lý dữ liệu lớn để tính toán chỉ số thị trường. Mục tiêu cốt lõi là phát triển tính năng gợi ý việc làm theo thời gian thực. Hệ thống giúp sinh viên đánh giá mức độ tương thích kỹ năng với yêu cầu doanh nghiệp. Báo cáo trực quan cung cấp thông tin lương thưởng, địa điểm và phúc lợi việc làm. Dự án đóng vai trò cầu nối dữ liệu vững chắc giữa nhà trường và cộng đồng doanh nghiệp công nghệ.

II. Thách thức phân tích dữ liệu tuyển dụng IT ĐH Sư phạm Kỹ thuật

Phân tích dữ liệu tuyển dụng ngành công nghệ thông tin đối mặt với nhiều rào cản phức tạp. Nguồn dữ liệu thị trường biến động liên tục từng phút. Định dạng tin tuyển dụng trên các website thiếu tính quy chuẩn chung. Kỹ năng lập trình, kinh nghiệm làm việc và đãi ngộ được mô tả bằng ngôn ngữ tự nhiên không đồng nhất. Các hệ thống phân tích truyền thống thường gặp hiện tượng nghẽn cổ chai khi lưu lượng truy cập tăng vọt. Khả năng mở rộng lưu trữ và tốc độ xử lý dữ liệu hàng loạt không đáp ứng kịp thời gian thực. Ngoài ra, việc kết nối thông tin giữa hồ sơ ứng viên và yêu cầu tuyển dụng còn tồn tại sai số lớn. Thuật toán tìm kiếm từ khóa đơn giản dễ bỏ sót ứng viên có năng lực tương đương. Dữ liệu trùng lặp từ nhiều nền tảng gây sai lệch báo cáo phân tích thị trường. Sinh viên ngành Kỹ thuật Dữ liệu tại ĐH Sư phạm Kỹ thuật TP.HCM đã phân tích kỹ lưỡng những hạn chế này. Nhóm nghiên cứu xác định nhu cầu cấp thiết về một hạ tầng xử lý dữ liệu phân tán có năng lực tính toán vượt trội.

2.1. Rào cản thu thập và chuẩn hóa dữ liệu lớn

Dữ liệu tuyển dụng trực tuyến thường xuất hiện dưới dạng bán cấu trúc hoặc phi cấu trúc. Mỗi website tuyển dụng áp dụng một chuẩn hiển thị riêng biệt. Tên chức danh công việc phong phú và dễ gây nhầm lẫn trong phân loại. Mức lương tuyển dụng được trình bày bằng nhiều loại tiền tệ hoặc mức thỏa thuận. Thông tin kỹ năng lập trình nằm rải rác trong các đoạn văn bản dài. Quá trình thu thập dữ liệu tự động dễ gặp lỗi gián đoạn do cơ chế chống quét từ website nguồn. Dữ liệu thu thập về thường chứa nhiều bản ghi rác và thông tin trùng lặp. Việc tiền xử lý đòi hỏi thuật toán chuẩn hóa dữ liệu hiệu quả cao. Xử lý triệt để các rào cản này là điều kiện tiên quyết giúp kho dữ liệu BI vận hành tin cậy.

2.2. Nhu cầu xử lý dữ liệu và phản hồi thời gian thực

Thị trường tuyển dụng IT yêu cầu phản ứng nhanh chóng với các cơ hội việc làm mới. Các bài đăng tuyển vị trí hot thường nhận đủ hồ sơ chỉ sau vài giờ công bố. Nếu hệ thống BI phân tích theo lô định kỳ theo ngày, ứng viên sẽ bỏ lỡ cơ hội tốt. Mô hình xử lý dữ liệu truyền thống gây độ trễ thông tin nghiêm trọng. Hạ tầng kỹ thuật cần có cơ chế thu nhận dữ liệu dạng luồng liên tục. Đồng thời, công cụ phân tích phải xử lý tức thì các luồng thông tin tuyển dụng vừa xuất hiện. Việc tính toán độ tương thích giữa ứng viên và công việc đòi hỏi thời gian phản hồi mili giây. Đáp ứng yêu cầu xử lý thời gian thực là điều cốt yếu để gia tăng tỷ lệ ứng tuyển thành công.

III. Kiến trúc hệ thống BI kết nối tuyển dụng IT ĐH Sư phạm Kỹ thuật

Hệ thống BI giải quyết bài toán tuyển dụng IT thông qua kiến trúc dữ liệu phân tán hiện đại. Giải pháp kết hợp đồng bộ giữa Apache Kafka, Apache Spark và kho dữ liệu Data Warehouse. Apache Kafka đóng vai trò trung tâm tiếp nhận thông điệp streaming với cơ chế broker, topic và partition linh hoạt. Cụm Apache Spark xử lý tính toán phân tán tốc độ cao. Cấu hình cụm gồm 1 Spark Master (8 cores, 8GB RAM) và 3 Spark Workers (4 cores, 4GB RAM mỗi node). Spark thực thi hai nhiệm vụ chính gồm Spark ETL xử lý hàng loạt và Spark Kafka Streaming xử lý dữ liệu thời gian thực. Kho dữ liệu thiết kế theo mô hình Star Schema tối ưu cho truy vấn phân tích đa chiều. Mô hình lưu trữ dữ liệu tại các bảng Fact và bảng Dimension chuyên biệt. Dữ liệu từ các bảng này hỗ trợ trực quan hóa bảng điều khiển BI và cung cấp gợi ý việc làm chính xác. Kiến trúc đảm bảo tính sẵn sàng cao, khả năng mở rộng quy mô lớn và giảm thiểu tối đa độ trễ xử lý.

3.1. Thiết kế Data Warehouse theo mô hình Star Schema

Mô hình Star Schema là trung tâm lưu trữ phân tích dữ liệu tuyển dụng của hệ thống. Cấu trúc gồm ba bảng sự kiện trọng tâm: fact_job_posts lưu bài đăng tuyển dụng, fact_candidate_applications theo dõi hồ sơ ứng tuyển, và fact_recommend_jobs lưu gợi ý việc làm thời gian thực. Xoay quanh các bảng Fact là hệ thống bảng thứ nguyên chi tiết. Bảng dim_job chứa kỹ năng yêu cầu và mô tả công việc. Bảng dim_company lưu trữ hồ sơ doanh nghiệp. Bảng dim_candidate quản lý thông tin ứng viên và liên kết mạng xã hội nghề nghiệp. Bảng dim_work_type phân loại hình thức làm việc từ xa hoặc toàn thời gian. Cuối cùng, bảng dim_date_time phục vụ phân tích theo chuỗi thời gian. Mô hình này giúp tăng tốc độ truy vấn báo cáo và hỗ trợ thuật toán gợi ý hoạt động hiệu quả.

3.2. Cụm tính toán Apache Spark và luồng Apache Kafka

Hạ tầng tính toán kết hợp Apache Kafka và Apache Spark đem lại hiệu năng vượt trội. Apache Kafka đóng vai trò xương sống cho việc truyền phát luồng dữ liệu liên tục. Dữ liệu tin tuyển dụng được phân chia vào các partition trên Kafka broker. Cơ chế này cho phép nhiều consumer đọc dữ liệu song song và tăng khả năng sẵn sàng. Phía xử lý phân tán, cụm Spark gồm 1 master node và 3 worker node đảm nhiệm tính toán nặng. Spark ETL thực hiện trích xuất, làm sạch và nạp dữ liệu định kỳ vào kho dữ liệu. Đồng thời, Spark Streaming kết nối trực tiếp với Kafka để tiêu thụ thông điệp tức thì. Sự phối hợp này đảm bảo toàn bộ tin tuyển dụng mới được xử lý và gợi ý ngay trong thời gian thực.

IV. Ứng dụng thực tế hệ thống BI tuyển dụng IT ĐH Sư phạm Kỹ thuật

Hệ thống BI phân tích tuyển dụng IT mang lại giá trị ứng dụng thực tiễn rất cao. Nền tảng kết nối hiệu quả giữa sinh viên, nhà trường và mạng lưới doanh nghiệp công nghệ. Đối với sinh viên ĐH Sư phạm Kỹ thuật TP.HCM, hệ thống gợi ý danh sách việc làm phù hợp với từng hồ sơ năng lực. Người dùng nắm bắt mức lương trung bình theo từng vị trí chuyên môn. Sinh viên biết rõ các kỹ năng lập trình nhà tuyển dụng đang săn đón. Đối với nhà trường, ban chủ nhiệm khoa có dữ liệu trực quan để đánh giá thị trường. Chương trình đào tạo ngành Kỹ thuật Dữ liệu và Công nghệ Thông tin có thể liên tục cập nhật theo nhu cầu doanh nghiệp. Đối với nhà tuyển dụng, thời gian tiếp cận ứng viên đạt chuẩn được rút ngắn đáng kể. Chi phí đăng tuyển và sàng lọc hồ sơ giảm rõ rệt. Kết quả nghiên cứu khẳng định tính khả thi vượt trội của việc ứng dụng kỹ thuật dữ liệu lớn vào hướng nghiệp đại học. Đề tài mở ra tiềm năng thương mại hóa và ứng dụng rộng rãi tại các trường đại học kỹ thuật trên cả nước.

4.1. Lợi ích đối với sinh viên và nhà tuyển dụng

Hệ thống mang đến lợi ích song phương rõ rệt cho ứng viên và doanh nghiệp IT. Sinh viên tiếp cận bảng gợi ý công việc cá nhân hóa được cập nhật liên tục. Nền tảng phân tích mức độ tương thích hồ sơ và chỉ ra các kỹ năng còn thiếu. Ứng viên chủ động bổ sung kiến thức chuyên môn để đáp ứng vị trí mục tiêu. Đối với nhà tuyển dụng, hệ thống cung cấp nguồn ứng viên phù hợp với từng mô tả công việc. Doanh nghiệp tiết kiệm ngân sách tuyển dụng và hạn chế tuyển sai người. Bộ lọc thông minh giúp phân loại ứng viên theo địa điểm, mức lương và hình thức làm việc. Tỷ lệ kết nối thành công giữa hai bên được cải thiện đáng kể nhờ dữ liệu minh bạch và chính xác.

4.2. Định hướng phát triển hệ thống trong tương lai

Mô hình BI tuyển dụng IT mở ra nhiều hướng phát triển tiềm năng. Trong tương lai, hệ thống có thể tích hợp thêm các mô hình học máy và trí tuệ nhân tạo. Công nghệ AI giúp phân tích ngữ nghĩa sâu trong hồ sơ ứng viên và bài đăng tuyển dụng. Hệ thống có thể tự động chấm điểm CV và dự báo độ tương thích công việc. Việc mở rộng cụm Spark và Kafka cho phép thu thập dữ liệu tuyển dụng quy mô toàn quốc. Ứng dụng di động sẽ hỗ trợ sinh viên nhận thông báo việc làm tức thì. Nền tảng cũng hướng đến tích hợp công cụ phỏng vấn trực tuyến. Các cải tiến này giúp xây dựng trung tâm kết nối nhân lực công nghệ toàn diện.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

16/10/2026
Xây dựng hệ thống bi phân tích và hỗ trợ kết nối nhà tuyển dụng với ứng viên ngành công nghệ thông tin

Trích đoạn nội dung tài liệu

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1. MÔ TẢ HỆ THỐNG BI TÌM VÀ GỢI Ý VIỆC LÀM Hệ thống BI (Business Intelligence) trong tuyển dụng bao gồm các tính năng, lợi ích và ý nghĩa như sau: Tính năng o Thu thập và tích hợp dữ liệu từ nhiều nguồn (ứng viên, các công việc, doanh nghiệp.) o Phân tích dữ liệu để tìm ra xu hướng, mô hình và các chỉ số hiệu suất quan trọng o Báo cáo và trực quan hóa dữ liệu để hỗ trợ ra quyết định o Dự báo nhu cầu tuyển dụng, nguồn ứng viên và các chỉ số khác o Thu thập dữ liệu ứng viên từ CV, hồ sơ trực tuyến và các nguồn khác o Phân tích kỹ năng và kinh nghiệm của ứng viên o Gợi ý việc làm phù hợp dựa trên kỹ năng, kinh nghiệm và mong muốn của ứng viên o Theo dõi xu hướng thị trường lao động Lợi ích o Cải thiện hiệu quả tuyển dụng bằng cách đưa ra các quyết định dựa trên dữ liệu o Nhận diện các nguồn ứng viên tiềm năng o Tối ưu hóa quy trình tuyển dụng o Tăng cường khả năng cạnh tranh trong việc thu hút ứng viên chất lượng o Cải thiện trải nghiệm ứng viên bằng cách đưa ra gợi ý việc làm chính xác và kịp thời Ý nghĩa o Hỗ trợ chiến lược tuyển dụng hiệu quả dựa trên dữ liệu phân tích o Cải thiện trải nghiệm của ứng viên và tăng tỷ lệ nhận việc o Đảm bảo nguồn nhân lực chất lượng cao để hỗ trợ mục tiêu kinh doanh o Tăng cường tính minh bạch và trách nhiệm giải trình trong quy trình tuyển dụng o Cung cấp thông tin tuyển dụng mới nhất bằng cách theo dõi xu hướng thị trường lao động o Giúp các công ty chuẩn bị nguồn nhân lực kịp thời bằng cách dự báo nhu cầu tuyển dụng 3 o Giảm thời gian và chi phí tuyển dụng thông qua tối ưu hóa quy trình 1. CÁC CÔNG NGHỆ SỬ DỤNG 1. Apache Spark Hình 1.1: Logo của Apache Spark Apache Spark là một framework mã nguồn mở tính toán cụm, được phát triển sơ khởi vào năm 2009 bởi AMPLab.

Tốc độ xử lý của Spark có được do việc tính toán được thực hiện cùng lúc trên nhiều máy khác nhau. Đồng thời việc tính toán được thực hiện ở bộ nhớ trong hay thực hiện hoàn toàn trên RAM. Thành phần chính của Apache Spark: Hình 1.2: Các thành phần chính của Apache Spark Apache Spark gồm có 5 thành phần chính : Spark Core, Spark Streaming, Spark SQL, MLlib và GraphX, trong đó: o Spark Core: Là nền tảng cho các thành phần còn lại, các thành phần khác muốn chạy thì phải thông qua Spark Core. o Spark SQL: Để thực hiện các thao tác trên DataFrames bằng ngôn ngữ Scala, Java hoặc Python và nó cũng hỗ trợ cả ngôn ngữ SQL với giao diện command-line và ODBC/JDBC server.

o Spark Streaming: Được sử dụng để thực hiện việc phân tích stream. o MLlib: Là một nền tảng học máy phân tán bên trên Spark do kiến trúc phân tán dựa 4 trên bộ nhớ. o GrapX: Là nền tảng xử lý đồ thị dựa trên Spark. Ưu điểm: o Tốc độ xử lí nhanh.

o Khả năng phân tích, xử lý dữ liệu thời gian thực với quy mô lớn. o Tương thích cao với nhiều ngôn ngữ lập trình và hệ điều hành. Nhược điểm: o Yêu cầu tài nguyên phần cứng. o Học và triển khai phức tạp với những người mới nghiên cứu.

o Không phù hợp cho các tác vụ nhỏ. Google Form Hình 1.1: Logo Googleform Vào tháng 10 năm 2014, Google giới thiệu tiện ích bổ sung cho Google Forms, cho phép nhà phát triển bên thứ ba thêm tính năng mới vào khảo sát.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Lê Vũ Thế Khôi, Ngô Văn Khánh (2024), Xây dựng hệ thống BI phân tích và hỗ trợ kết nối nhà tuyển dụng với ứng viên ngành công nghệ thông tin, Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, TP. Hồ Chí Minh.
APA 7
Lê, V. T. K., & Ngô, V. K. (2024). Xây dựng hệ thống BI phân tích và hỗ trợ kết nối nhà tuyển dụng với ứng viên ngành công nghệ thông tin [Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh]. vn-document.net. https://vn-document.net/document/he-thong-bi-phan-tich-ket-noi-tuyen-dung-ung-vien-it-dh-spkt-tphcm/9535467573
IEEE
V. T. K. Lê and V. K. Ngô, "Xây dựng hệ thống BI phân tích và hỗ trợ kết nối nhà tuyển dụng với ứng viên ngành công nghệ thông tin," Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, TP. Hồ Chí Minh, 2024. [Online]. Available: https://vn-document.net/document/he-thong-bi-phan-tich-ket-noi-tuyen-dung-ung-vien-it-dh-spkt-tphcm/9535467573

Tạo trích dẫn cho tài liệu khác