CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1. LÝ DO CHỌN ĐỀ TÀI Sự phát triển không ngừng của công nghệ thông tin đã làm biến đổi cách thức mà chúng ta kết nối với thế giới xung quanh, đặc biệt là trong lĩnh vực tuyển dụng. Các nền tảng tuyển dụng trực tuyến hiện đại đã trở thành công cụ không thể thiếu, giúp cầu nối giữa người lao động và nhà tuyển dụng được thông suốt và minh bạch hơn. Chính vì lẽ đó, việc tạo ra một website tuyển dụng với khả năng quản lý và tìm kiếm hiệu quả, đáp ứng nhu cầu thị trường lao động hiện đại, đã trở thành mục tiêu quan trọng mà nhóm chúng tôi hướng tới.
Trong quá trình phát triển dự án, chúng tôi đã nhận ra rằng để tạo nên một sản phẩm không chỉ vững mạnh về mặt kỹ thuật mà còn linh hoạt và mở rộng được trong tương lai, việc lựa chọn công nghệ phù hợp là yếu tố then chốt. Đó là lý do nhóm chúng tôi đã quyết định chuyển đổi công nghệ backend từ NestJS và MongoDB sang Spring Boot và PostgreSQL. Sự chuyển đổi này không chỉ mang lại hiệu suất cao hơn và khả năng mở rộng tốt hơn cho hệ thống, mà còn cải thiện đáng kể tính bảo mật và ổn định. Spring Boot, với cộng đồng hỗ trợ mạnh mẽ và hệ sinh thái phong phú, cùng với PostgreSQL, một hệ quản trị cơ sở dữ liệu quan hệ với hiệu năng cao, đã tạo nên một nền tảng vững chắc cho website của chúng tôi, đồng thời mở ra khả năng tích hợp các công nghệ mới trong tương lai.
MỤC TIÊU NGHIÊN CỨU Mục tiêu chính của khóa luận tốt nghiệp này là thiết kế và phát triển một website quản lý tìm kiếm và tuyển dụng việc làm hiện đại, hiệu quả, minh bạch, giúp kết nối nhà tuyển dụng và ứng viên một cách thành công, đồng thời mang đến cho cả hai bên trải nghiệm tốt nhất. Đồng thời xây dựng một trang web ổn định có khả năng mở rộng, bảo trì cao, có sự nhất quán trong lưu trữ dữ liệu và cập nhật thông tin. Để đạt được mục tiêu này, chúng tôi sẽ thực hiện các bước sau: - Nghiên cứu kỹ lưỡng các website tuyển dụng hiện có để phân tích và đánh giá các quy trình tuyển dụng, từ đó rút ra những ưu điểm và hạn chế cần được cải 2 thiện. - So sánh và đánh giá các công nghệ đã sử dụng trong môn tiểu luận chuyên ngành, cụ thể là NestJS và MongoDB, với các công nghệ sẽ sử dụng trong khóa luận tốt nghiệp, đó là Spring Boot và PostgreSQL.
- Xác định ưu và nhược điểm của việc sử dụng mô hình NoSQL so với SQL trong thiết kế hệ thống, và từ đó chọn lựa công nghệ phù hợp nhất cho dự án. Từ những mục tiêu lớn ở trên chúng tôi cụ thể hóa thành các mục tiêu nhỏ sau: - Đối với ứng viên: o Tìm kiếm công ty, bài tuyển dụng phù hợp với mong muốn hoặc kỹ năng của mình o Dễ dàng quản lý lưu trữ công việc phù hợp, hồ sơ ứng tuyển của mình và những công việc đã ứng tuyển o Được gợi ý và thông báo các công việc phù hợp - Đối với nhà tuyển dụng o Tiết kiệm được thời gian tuyển dụng và tìm kiếm ứng viên phù hợp bằng việc quản lý các tin tuyển dụng và trạng thái hồ sơ ứng tuyển của ứng viên o Thống kê số liệu tuyển dụng của công ty o Thanh toán trực tuyến o Sử dụng các dịch vụ Premium 3 CHƯƠNG 2: KHẢO SÁT CÁC TRANG WEB LIÊN QUAN VÀ XÁC ĐỊNH YÊU CẦU 2. WEBSITE TOPCV Hình 2.1 Logo website TopCV Lý do chọn website TopCV để khảo sát: Trang web TopCV được chọn làm trang web tham khảo để nghiên cứu về website tìm và tuyển dụng việc làm vì những lý do sau: - TopCV là một trong những trang web tuyển dụng hàng đầu Việt Nam. Theo số liệu thống kê của TopCV, mỗi tháng có hơn 10 triệu lượt truy cập vào trang web này.
Điều này cho thấy TopCV có một lượng người dùng lớn, bao gồm cả ứng viên và nhà tuyển dụng. - TopCV cung cấp đầy đủ các tính năng và dịch vụ cần thiết cho việc tìm và tuyển dụng việc làm. Cụ thể, TopCV cung cấp các tính năng như: • Tìm kiếm việc làm theo ngành nghề, vị trí, địa điểm,. • Đăng tuyển dụng miễn phí cho các doanh nghiệp.
• Tạo CV online đẹp mắt và chuyên nghiệp. • Tham gia các khóa học kỹ năng nghề nghiệp - TopCV có giao diện thân thiện và dễ sử dụng. Điều này giúp cho cả ứng viên và nhà tuyển dụng đều có thể dễ dàng tìm kiếm thông tin và sử dụng các tính 4 năng của trang web. - Ngoài ra, TopCV cũng là một trang web uy tín, được nhiều người tin tưởng sử dụng.
Trang web này luôn nỗ lực để mang đến cho người dùng những trải nghiệm tốt nhất. Dựa trên những lý do trên, TopCV là một trang web tham khảo phù hợp để nghiên cứu về website tìm và tuyển dụng việc làm. Trang web này cung cấp một lượng lớn dữ liệu và thông tin, giúp người nghiên cứu có thể hiểu rõ hơn về thị trường tuyển dụng và nhu cầu của người tìm việc. Ưu điểm của website TopC là trang web TopCV có nhiều ưu điểm nổi bật, giúp cho cả ứng viên và nhà tuyển dụng đều có thể tìm được lợi ích khi sử dụng trang web này.
Cụ thể, những ưu điểm của TopCV bao gồm: - Ưu điểm cho ứng viên: • Danh sách việc làm đa dạng: TopCV cung cấp danh sách việc làm đa dạng, bao gồm nhiều ngành nghề, vị trí, địa điểm,. Điều này giúp cho ứng viên có thể dễ dàng tìm được công việc phù hợp với nhu cầu và sở thích của mình. • Tính năng tìm kiếm thông minh: TopCV cung cấp tính năng tìm kiếm thông minh, giúp ứng viên có thể tìm kiếm việc làm theo nhiều tiêu chí khác nhau, chẳng hạn như ngành nghề, vị trí, địa điểm, mức lương,. • Tạo CV online đẹp mắt và chuyên nghiệp: TopCV cung cấp tính năng tạo CV online, giúp ứng viên có thể tạo CV đẹp mắt và chuyên nghiệp một cách nhanh chóng và dễ dàng.
• Tham gia các khóa học kỹ năng nghề nghiệp: TopCV cung cấp các khóa học kỹ năng nghề nghiệp, giúp ứng viên nâng cao kỹ năng và kiến thức để có thể đáp ứng được yêu cầu của nhà tuyển dụng. - Ưu điểm cho nhà tuyển dụng: • Tiếp cận nguồn ứng viên chất lượng: TopCV có một lượng người dùng lớn, bao gồm cả ứng viên có trình độ cao và kinh nghiệm dày dặn. Điều này giúp cho nhà tuyển dụng có thể dễ dàng tiếp cận được nguồn ứng viên chất lượng, phù hợp với nhu cầu tuyển dụng của mình. 5 • Tính năng đăng tuyển dụng miễn phí: TopCV cung cấp tính năng đăng tuyển dụng miễn phí cho các doanh nghiệp.
Điều này giúp cho các doanh nghiệp có thể tiết kiệm chi phí tuyển dụng. • Tính năng lọc hồ sơ ứng viên: TopCV cung cấp tính năng lọc hồ sơ ứng viên, giúp nhà tuyển dụng có thể dễ dàng tìm được ứng viên phù hợp với yêu cầu tuyển dụng của mình. • Tính năng đánh giá ứng viên: TopCV cung cấp tính năng đánh giá ứng viên, giúp nhà tuyển dụng có thể đánh giá được năng lực của ứng viên một cách khách quan và chính xác. Ngoài ra, TopCV cũng là một trang web uy tín, được nhiều người tin tưởng sử dụng.
Trang web này luôn nỗ lực để mang đến cho người dùng những trải nghiệm tốt nhất. Nhược điểm của website TopCV: Trang web TopCV cũng có một số nhược điểm, bao gồm: - Nhược điểm cho ứng viên: • Sự cạnh tranh cao: TopCV là một trang web tuyển dụng lớn với lượng người dùng đông đảo. Điều này dẫn đến sự cạnh tranh cao trong việc tìm kiếm việc làm. Ứng viên cần phải có hồ sơ xin việc chất lượng và nổi bật để có thể cạnh tranh với các ứng viên khác.
• Tính xác của thông tin tuyển dụng: TopCV không có cơ chế kiểm duyệt thông tin tuyển dụng. Điều này có thể dẫn đến tình trạng tin tuyển dụng giả mạo, lừa đảo. Ứng viên cần phải cẩn thận khi xem xét các tin tuyển dụng trên TopCV. - Nhược điểm cho nhà tuyển dụng: • Tính cạnh tranh cao: TopCV là một trang web tuyển dụng lớn với lượng nhà tuyển dụng đông đảo.
Điều này dẫn đến sự cạnh tranh cao trong việc tiếp cận ứng viên. Nhà tuyển dụng cần phải có chiến lược tuyển dụng hiệu quả để có thể thu hút được ứng viên phù hợp. 6 • Tính xác của hồ sơ ứng viên: TopCV không có cơ chế kiểm duyệt hồ sơ ứng viên. Điều này có thể dẫn đến tình trạng hồ sơ ứng viên giả mạo, không trung thực.
Nhà tuyển dụng cần phải cẩn thận khi xem xét hồ sơ ứng viên trên TopCV. Ngoài ra, TopCV cũng có một số hạn chế về tính năng và dịch vụ. Ví dụ, tính năng lọc hồ sơ ứng viên của TopCV chưa thực sự hiệu quả. Tính năng đánh giá ứng viên của TopCV cũng chưa được nhiều nhà tuyển dụng sử dụng.
WEBSITE TOPDEV Lý do chọn website TopDev để khảo sát: Trang web TopDev được chọn làm trang web tham khảo để nghiên cứu về website tìm và tuyển dụng việc làm vì những lý do sau: - TopDev là một trang web tuyển dụng uy tín và chuyên nghiệp, tập trung vào lĩnh vực công nghệ thông tin. Trang web này có lượng người dùng đông đảo, bao gồm cả ứng viên và nhà tuyển dụng. - TopDev cung cấp đầy đủ các tính năng và dịch vụ cần thiết cho việc tìm và tuyển dụng việc làm trong lĩnh vực công nghệ thông tin. Cụ thể, TopDev cung cấp các tính năng như: • Tìm kiếm việc làm theo ngành nghề, vị trí, địa điểm,.
• Đăng tuyển dụng miễn phí cho các doanh nghiệp. • Tạo CV online đẹp mắt và chuyên nghiệp • Tham gia các khóa học kỹ năng nghề nghiệp • TopDev có giao diện thân thiện và dễ sử dụng. Điều này giúp cho cả ứng viên và nhà tuyển dụng đều có thể dễ dàng tìm kiếm thông tin và sử dụng các tính năng của trang web. Ngoài ra, TopDev cũng là một trang web uy tín, được nhiều người tin tưởng sử dụng.
Trang web này luôn nỗ lực để mang đến cho người dùng những trải nghiệm tốt nhất. Dựa trên những lý do trên, TopDev là một trang web tham khảo phù hợp để nghiên cứu về website tìm và tuyển dụng việc làm trong lĩnh vực công nghệ thông tin. Trang 7 web này cung cấp một lượng lớn dữ liệu và thông tin, giúp người nghiên cứu có thể hiểu rõ hơn về thị trường tuyển dụng trong lĩnh vực này và nhu cầu của ứng viên.