Nghiên Cứu Hệ Thống Khuyến Nghị Việc Làm

Khóa luận tốt nghiệp kỹ thuật phần mềm trình bày hệ thống khuyến nghị việc làm, giúp kết nối người tìm việc với cơ hội nghề nghiệp phù hợp.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

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

2024

129
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Mục tiêu và phạm vi đề tài

1.2. Đóng góp chính của khóa luận

1.3. Khó khăn và thách thức

1.4. Bố cục khóa luận

2. CHƯƠNG 2: NGHIÊN CỨU CÁC HỆ THỐNG LIÊN QUAN

2.1. Nghiên cứu hệ khuyến nghị sử dụng NLP và kỹ thuật học máy

2.2. Xu hướng mới cho hệ khuyến nghị

2.3. Hệ thống khuyến nghị việc làm Top V

2.4. Kết chương

3. CHƯƠNG 3: HỆ THỐNG KHUYẾN NGHỊ VIỆC LÀM

3.1. Phát biểu bài toán khuyến nghị

3.2. Các phương pháp tiếp cận cơ bản

3.2.1. Tiếp cận lọc cộng tác (Collaborative filtering approach)

3.2.2. Tiếp cận nội dung (Content based approach)

3.2.3. Tiếp cận lai (Hybrid approach)

3.3. Use case Diagram

3.4. Lược đồ hoạt động quản lý

3.4.1. Lược đồ hoạt động quản lý tài khoản

3.4.2. Lược đồ hoạt động quản lý bài đăng việc làm

3.4.3. Lược đồ hoạt động quản lý người dùng

3.4.4. Lược đồ hoạt động quản lý đơn hàng

3.4.5. Lược đồ hoạt động quản lý trò chuyện

3.4.6. Lược đồ hoạt động quản lý báo cáo, thống kê

3.4.7. Lược đồ hoạt động thiết lập chung

3.5. Thiết kế cơ sở dữ liệu hệ thống

3.6. Mô tả chi tiết

3.6.1. Thiết kế giao diện

3.6.2. Danh sách các màn hình

3.6.3. Sơ đồ liên kết màn hình

3.6.4. Mô tả chi tiết các màn hình

3.7. Công nghệ sử dụng trong hệ thống

3.8. Thuật toán và công nghệ

3.8.1. Thuật toán Bcrypt

3.8.2. JSON Web Token

3.8.3. Entity Framework Core

3.8.4. Azure App Service

4. CHƯƠNG 4: TRIỂN KHAI VÀ ĐÁNH GIÁ HỆ THỐNG

4.1. Môi trường triển khai

4.2. Dữ liệu thực nghiệm

4.3. Kết quả hiện thực hệ thống

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đạt được

5.2. Giá trị thực tiễn của khóa luận

5.3. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Hệ Thống Khuyến Nghị Việc Làm Hiện Nay

Hệ thống khuyến nghị việc làm đang trở thành một công cụ quan trọng trong việc kết nối người tìm việc với nhà tuyển dụng. Với sự phát triển của công nghệ thông tin, các hệ thống này sử dụng các thuật toán phức tạp để phân tích dữ liệu và đưa ra các gợi ý việc làm phù hợp. Điều này không chỉ giúp tiết kiệm thời gian cho người tìm việc mà còn tăng cường hiệu quả tuyển dụng cho các doanh nghiệp.

1.1. Định nghĩa và vai trò của hệ thống khuyến nghị

Hệ thống khuyến nghị việc làm là một ứng dụng sử dụng công nghệ để dự đoán và gợi ý các công việc phù hợp với người dùng dựa trên thông tin cá nhân và sở thích của họ.

1.2. Lợi ích của hệ thống khuyến nghị việc làm

Hệ thống này giúp giảm thiểu thời gian tìm kiếm việc làm, cung cấp thông tin chính xác và nhanh chóng, đồng thời tăng cường khả năng kết nối giữa người tìm việc và nhà tuyển dụng.

II. Những Thách Thức Trong Việc Phát Triển Hệ Thống Khuyến Nghị Việc Làm

Mặc dù hệ thống khuyến nghị việc làm mang lại nhiều lợi ích, nhưng vẫn tồn tại nhiều thách thức trong quá trình phát triển. Các vấn đề như dữ liệu không đầy đủ, độ chính xác của thuật toán và sự đa dạng trong nhu cầu của người dùng là những yếu tố cần được giải quyết.

2.1. Vấn đề về dữ liệu và chất lượng thông tin

Dữ liệu không đầy đủ hoặc không chính xác có thể dẫn đến những gợi ý không phù hợp, ảnh hưởng đến trải nghiệm của người dùng.

2.2. Độ chính xác của thuật toán khuyến nghị

Các thuật toán khuyến nghị cần được tối ưu hóa để đảm bảo tính chính xác và hiệu quả trong việc đưa ra các gợi ý việc làm phù hợp.

III. Phương Pháp Xây Dựng Hệ Thống Khuyến Nghị Việc Làm Hiệu Quả

Để xây dựng một hệ thống khuyến nghị việc làm hiệu quả, cần áp dụng các phương pháp như lọc cộng tác, lọc nội dung và phương pháp lai. Mỗi phương pháp có những ưu điểm và nhược điểm riêng, và việc kết hợp chúng có thể mang lại kết quả tốt hơn.

3.1. Lọc cộng tác Collaborative Filtering

Phương pháp này dựa trên hành vi và sở thích của người dùng tương tự để đưa ra gợi ý việc làm, giúp cải thiện độ chính xác của các gợi ý.

3.2. Lọc nội dung Content based Filtering

Phương pháp này sử dụng thông tin từ hồ sơ người dùng và mô tả công việc để đưa ra các gợi ý phù hợp, giúp cá nhân hóa trải nghiệm tìm việc.

3.3. Phương pháp lai Hybrid Approach

Kết hợp giữa lọc cộng tác và lọc nội dung, phương pháp lai giúp tối ưu hóa kết quả khuyến nghị bằng cách tận dụng ưu điểm của cả hai phương pháp.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Khuyến Nghị Việc Làm

Hệ thống khuyến nghị việc làm đã được triển khai thành công trong nhiều nền tảng tuyển dụng. Các ứng dụng này không chỉ giúp người tìm việc dễ dàng hơn trong việc tìm kiếm mà còn giúp nhà tuyển dụng tìm kiếm ứng viên phù hợp một cách nhanh chóng.

4.1. Các nền tảng tuyển dụng sử dụng hệ thống khuyến nghị

Nhiều trang web tuyển dụng như LinkedIn, Vietnamworks đã áp dụng hệ thống khuyến nghị để cải thiện trải nghiệm người dùng và tăng cường hiệu quả tuyển dụng.

4.2. Kết quả nghiên cứu và đánh giá

Nghiên cứu cho thấy rằng việc sử dụng hệ thống khuyến nghị giúp tăng tỷ lệ ứng viên phù hợp và giảm thời gian tuyển dụng cho các doanh nghiệp.

V. Kết Luận và Hướng Phát Triển Tương Lai Của Hệ Thống Khuyến Nghị Việc Làm

Hệ thống khuyến nghị việc làm có tiềm năng lớn trong việc cải thiện quy trình tuyển dụng. Tương lai của hệ thống này sẽ phụ thuộc vào việc cải tiến công nghệ và tối ưu hóa thuật toán để đáp ứng nhu cầu ngày càng cao của thị trường lao động.

5.1. Tương lai của hệ thống khuyến nghị

Với sự phát triển của AI và machine learning, hệ thống khuyến nghị việc làm sẽ ngày càng trở nên thông minh và chính xác hơn.

5.2. Các xu hướng mới trong phát triển hệ thống

Xu hướng tích hợp AI và phân tích dữ liệu lớn sẽ giúp cải thiện khả năng dự đoán và cá nhân hóa trải nghiệm người dùng trong tìm kiếm việc làm.

10/07/2025
Khóa luận tốt nghiệp kỹ thuật phần mềm xây dựng hệ thống khuyến nghị việc làm

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

Mở đầu Chương này trình bày tóm tắt một số bài báo, hệ thống liên quan đến bài toán khuyến nghị việc làm, đồng thời cũng nếu ra một số điểm cần lưu ý cũng như xu hướng khuyến nghị trong tương lai mà cộng đồng cần quan tâm. Nghiên cứu hệ khuyến nghị sử dung NLP và kỹ thuật học máy [25] Nhóm tác giả đã nghiên cứu đã phát triển một hệ thống khuyến nghị việc làm sử dụng kết hợp giữa học máy và xử lý ngôn ngữ tự nhiên (NLP). Hệ thống này tập trung vào việc cung cấp các đề xuất việc làm phù hợp cho sinh viên dựa trên các thông tin về trình độ học vẫn chuyên môn và sở thích của họ. Đồng thời, nó cũng giúp các công ty tìm kiếm các ứng viên phù hợp nhất cho các vị trí cần tuyển dụng.

Trong nghiên cứu này tác giả Sử dụng các kỹ thuật NLP dé phân tích và hiểu các tài liệu văn bản như hồ sơ ứng viên và mô tả công việc và thực hiện trích xuất thông tin từ các tài liệu không có cấu trúc đề xác định các kỹ năng, kinh nghiệm và yêu cầu công việc. Sau đó áp dụng các mô hình học máy dé học các mẫu từ dữ liệu lịch sử và du đoán sự phù hợp giữa ứng viên và vị trí tuyển dụng. Sử dụng các thuật toán lọc kết hợp, bao gồm cả lọc cộng tác và lọc nội dung, để cải thiện độ chính xác của hệ khuyến nghi. Cuối cùng thu thập và xử lý kết quả phản hồi từ nhiều nguồn khác nhau, bao gồm hồ sơ ứng viên, yêu cầu công việc, và phản hồi từ các công ty.

Áp dụng các kỹ thuật phân tích đữ liệu đề tìm ra các mối quan hệ và xu hướng trong dữ liệu tuyên dụng. Hệ thống khuyến nghị việc làm được phát triển đã chứng minh tính hiệu quả trong việc đề xuất các cơ hội nghề nghiệp cho ứng viên. Hệ thống này có thể được áp dụng trong các quy trình tuyên dụng thực tế, giúp cải thiện hiệu quả tuyển dụng và trải nghiệm của ứng viên. Đặc biệt hữu ích trong các môi trường tuyển dụng quy mô lớn, nơi mà việc khớp nối thủ công trở nên khó khăn và tốn kém.

Nghiên cứu này nhắn mạnh tam quan trọng của việc sử dụng học máy và xử lý ngôn ngữ tự nhiên trong việc cải thiện quy trình tuyển dụng và giúp ngưnời tìm việc xác định được các công việc phủ hợp. Tương lai, nghiên cứu có thể mở rộng ứng dụng của hệ thống trong các tình huống tuyển dụng thực tế và bao gồm thêm các dữ liệu như đặc kinh nghiệm việc làm, thông tin cá nhân và phân tích mạng xã hội đê đưa ra các đê xuât tôt hơn. Xu hướng mới cho hệ khuyến nghị [9] Luận văn Tiến sĩ của tác giả Huỳnh Ngọc Tín [9] tổng hợp, liệt kê một số xu hướng mới về hệ khuyến nghị mà cộng đồng đang quan tâm như sau: - Stefanidis và cộng sự chỉ ra rằng, các phương pháp truyền thống chưa quan tâm xem xét và đánh giá sự ảnh hưởng của yếu tổ thời gian, xu hướng, kinh nghiệm việc làm đến kết quả khuyến nghị như thế nào. - Lam thé nào dé thông tin người dùng rõ ràng, cũng như tiềm ân vào các phương pháp truyền thống.

- Str dụng thông tin nhận biết ngữ cảnh (context-aware) dé thực hiện khuyến nghị. Liên quan đến tiếp cận khai thác thông tin ngữ cảnh. Gediminas Adomavicius và cộng sự khảo sát phân tích các nghiên cứu khác nhau. Thông tin ngữ cảnh giúp các hệ khuyến nghị cung cấp những khuyến nghị phù hợp với người dùng theo kinh nghiệm việc làm, trình độ chuyên môn, thời gian, địa điểm.

Cùng với sự phát triển mạnh mẽ của công nghệ di động, hướng tiếp cận khai thác thông tin ngữ cảnh được đánh giá là rất tiềm năng đối với các hệ thônga khuyến nghị trên thiết bị di động. - Sir dụng thuật toán theo hướng tiếp cận lai tức là kết hợp và đánh giá nhiều phương pháp khuyến nghị khác nhau nhằm tông hợp ưu điềm từ những phương pháp đó và giải quyết những hạn chế của mối phương pháp khác nhau giúp tăng hiệu quả và năng suất của hệ thống. - Thu thập sử dụng thông tin tiềm ân, thông tin ngữ cảnh của người tìm việc dé xác định sở thích của họ giúp tăng kết quả khuyến nghị. - _ Nhóm tác giả Gunawardana va Shani đã chỉ ra rang với mỗi bài toán cần có phương pháp khuyến nghị phù hợp.

Đồng thời với mỗi phương pháp khuyên nghị, cũng cần có phương pháp đánh giá phù hợp. Phương pháp đánh giá sẽ quyết định độ chính xác tiên đoán, kết quả của phương pháp khuyến nghị. Việc nghiên cứu phát triển các phương pháp hiện thực, đánh giá kết quả và triển khai hệ khuyến nghị cũng nam trong xư hướng và quan tâm của cộng đông. Hệ thống khuyến nghị việc làm TopDev TopDev là nền tảng tuyên dụng chuyên IT tại Việt Nam với hơn 300.000 Developer Profille, cũng là đơn vị tiên phong và duy nhất trong lĩnh vực IT tại Việt Nam giúp xây dựng và phát triển Thương Hiệu Tuyền Dụng — Employer Brand cho hàng trăm công ty/tập đoàn trong và ngoài nước.[2] TộP Vielàm v - (CôglyT tông@y(MÓ)v Blog it q thực tập sinh flutterx dart fluttermobilex Tìm kiếm theo các Kỹ năng, Vị trí, Công ty, Tất cả địa điểm v Tất cả mức lương v Tất cả loại công việc M Tất cả loại hợp đồng v % Xóa bộ loc Tất cả Công ty Việc làm nổi bật Thông tin côn 9 9y IT Data Architect €6,.

10 CNS Việt Nam WaterOs ñ Water0s - một hệ thống quản lý liền mạch và toàn diện cho ngành nướ. es WS LS WaterOs Quận 3,Hồ ChíMinh s 10-24 Employees Phần Mềm. Bridge Software Engineer (BrS. Gils PT Software NodeJS MongoDB Flutter’ Dart Japanese-N2 Bridge SE Unity 2D/3D Game Developer ini a HQSOFT doi, R ộ A Archer Game Studio Q HQSOFT ¬ Unity3d © Game Developer.

ptimize business Maximize Proti s«awsswweese+. Quận Phú Nhuận, Hồ Chi Minh « 100-499 Employees Phan Mém Hình 2.1 Khuyến nghị việc làm trên TopDev Qua hình ảnh khuyến nghị trên TopDev dựa trên thông tin về chuyên ngành IT và kinh nghiệm việc làm của Sinh viên ở trên, khi ta thử đưa 2 thông tin ngữ cảnh về kỹ năng và kinh nghiệm việc làm như “Thực tập sinh flutter”, “Dart flutter mobile” ta thấy được hệ thống chưa khuyến nghị được danh sách công việc, việc làm phù hợp dựa trên các thông tin đó. Hệ thống khuyến nghị việc làm TopCV TopCV là công ty tiên phong trong lĩnh vực Công nghệ nhân sự tại Việt Nam xoay quanh Hệ sinh thái HR Tech với 4 sản phẩm chủ lực: Nền tảng công nghệ tuyển dụng thông minh TopCV.vn, Nền tảng thiết lập và đánh giá năng lực nhân viên TestCenter.vn, Nền tảng quản lý và gia tăng trải nghiệm nhân viên HappyTime.vn và Giải pháp quản trị tuyển dụng hiệu suất cao SHiring. Hiện TopCV dang sở hữu hệ thống dữ liệu kho dữ liệu hơn 7,6 triệu ứng viên, 200.000+ doanh nghiệp đối tác sử dụng việc làm trong đó có nhiều đối tác lớn như FPT, Viettel, Vingroup, VNPT, Techcombank,.kết nối trung bình với 250.000+ ứng viên phù Xóa lọc nâng cao fo} Tấtdảdngànhn.

v Ô Tấcảmhưực v (Tat cahinh thie v (Thue tap sinh ^ Ð Tatcaloaitin v Quản lý / Giám sat Tuyển dụng 1 việc làm Backend Java [Update 07/04/2024] Trang chủ. > Tuyển dụng 1 việc làm Backend Java [Update 07/04/2024] Trưởng chỉ nhánh Ưu tiên hiển thị theo: 0) Liên quan Ngày đăng Ngày cập nhật cz Phógiám đốc Fresher Backend Java Giám đốc thé ban quan tam ể 4 lợi Công ty Cp Công nghệ và Truyền thông Dagoras Thực tập sinh Dagoras HàNội 0òn23ngày để ứng tuyển. Cập nhật1 tuần trước iV) Hinh 2.2 Khuyén nghi viéc lam trén TopCV Tương tự như TopDev quan sát kết quả khuyến nghị trên TopCV_ dựa trên thong tin về chuyên ngành IT và kinh nghiệm việc làm của Sinh viên khi nhập từ khóa kỹ năng “backend java” thì hệ thống cho ra kết quả danh sách việc làm phù hợp đúng với thông tin công việc mong muốn tuy nhiên lại chưa thật sự phù hợp với vị trí yêu cầu mong muốn ở đây là thực tập sinh. Kết chương Chương này trình bày cơ bản về đặc điểm, các ưu nhược điểm về các nghiên cứu hệ thống khuyến nghị liên quan trên thị trường và trình bày điểm mới cải tiến dựa trên một số minh chứng các hệ thống khuyến nghị việc làm hiện nay tại Việt Nam.

Chương tiếp theo khóa luận sẽ mô tả chỉ tiết bài toán hệ khuyến nghị và cấu trúc phân tích thiết kế hệ thống phần mềm. HE THONG KHUYEN NGHI VIEC LAM 3. Phát biểu bài toán hệ khuyến nghị Hệ khuyến nghị tiếng Anh là Recommender System hay Recommendation System, là một hệ thống con của hệ thống lọc thông tin dùng dé tiên đoán giá trị đánh giá hoặc yêu thích mà một người dùng dành cho một đối tượng[4]. Theo Ricci và cộng sự trong Recommender Systems Handbook [5], hệ khuyến nghị là những công cụ phần mềm và các công nghệ đưa ra các gợi ý về các đối tượng có thé được quan tâm bởi người dùng.

Những kết quả gợi ý được đưa ra nhằm hỗ trợ người dùng của hệ thống đưa ra các quyết định chăng hạn nên mua gi, nên nghe nhạc gì hay nên đọc tin tức gì. Hệ khuyến nghị đã chứng tỏ giá trị ý nghĩa đối với những người dùng online, giúp họ đương đầu với việc quản lý thông tin và trở thành một trong những công cụ tiện ich và phô biến nhất trong kinh tế. Hiện nay có nhiều nghiên cứu liên quan đã phát biểu về bài toán khuyến nghị và các khái niệm liên quan như Jannach và cộng sự [6], Adomavicius va Tuzhilin [7], Bobadilla và cộng sự [8]. Khóa luận sẽ dựa và các nghiên cứu liên quan trên để trình bày một số khái niệm liên quan và phát biéu bài toán khuyến nghị.

Không gian người dùng [7][9] “Không gian người dùng” là tập tất cả các người dùng được quan sát bởi hệ thống dé thực hiện khuyến nghị, ký hiệu: U = ful, u2,. Không gian đối tượng khuyến nghị [7][9] “Không gian đối tượng khuyến nghị” là tất cả các đối tượng có khả năng sẽ được hệ thống khuyến nghị cho người dùng. Tùy vào mục tiêu của mỗi hệ thống mà đối tượng khuyến nghị sẽ là gì, chăng hạn như phim, các bài báo, nhạc. Với hệ thống mà khóa luận đang phát triển thì các đối tượng khuyến nghị chính là những việc làm đã đăng tuyển.

Ky hiệu: P = fp], p2,. pm} Dinh nghĩa 2. Ham hữu ich [9] “Hàm hữu ích” được định nghĩa là một phép ánh xạ: ƒ: U x P > R, dùng để xác định giá trị hữu ich của đối tượng khuyến nghị p € P với người ding € U.

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

Tài liệu "Hệ Thống Khuyến Nghị Việc Làm: Nghiên Cứu và Phát Triển" cung cấp cái nhìn sâu sắc về cách thức hoạt động của các hệ thống khuyến nghị trong lĩnh vực việc làm. Nó phân tích các thuật toán và công nghệ hiện đại được sử dụng để kết nối người tìm việc với các cơ hội nghề nghiệp phù hợp, từ đó giúp tối ưu hóa quy trình tuyển dụng. Độc giả sẽ nhận được những lợi ích thiết thực như hiểu rõ hơn về cách thức hoạt động của các nền tảng tuyển dụng, cũng như cách mà công nghệ có thể cải thiện trải nghiệm tìm việc.

Để mở rộng kiến thức của bạn về các hệ thống và công nghệ liên quan, bạn có thể tham khảo tài liệu "Khóa luận tốt nghiệp công nghệ thông tin nghiên cứu và ứng dụng kiểm thử tự động cho website quản lý tuyển dụng tại công ty cổ phần sun asterisk", nơi bạn sẽ tìm thấy thông tin về kiểm thử tự động trong quản lý tuyển dụng. Ngoài ra, tài liệu "Luận văn công nghệ tác tử và bài toán quản trị csdl ngành thuế" cũng sẽ giúp bạn hiểu rõ hơn về quản lý dữ liệu trong các hệ thống thông tin. Cuối cùng, tài liệu "Luận văn hệ thống tự động tổng hợp ý kiến góp ý trong hội nghị" sẽ cung cấp cái nhìn về cách tự động hóa trong việc thu thập và xử lý thông tin. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các ứng dụng công nghệ trong lĩnh vực việc làm và quản lý.