Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 111 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
111
Dung lượng
8,44 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA CƠNG NGHỆ THƠNG TIN KHĨA LUẬN TỐT NGHIỆP Đề tài XÂY DỰNG WEBSITE ĐĂNG TIN TUYỂN DỤNG VÀ TÌM KIẾM VIỆC LÀM GIẢNG VIÊN HƯỚNG DẪN: ThS TRẦN THỊ KIM CHI SINH VIÊN THỰC HIỆN: LÊ QUỐC KHÁNH - 15022131 NGUYỄN QUANG XUÂN NHẬT - 15014141 TP HỒ CHÍ MINH, 2020 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm LỜI CẢM ƠN Nhóm tác giả xin chân thành cảm ơn Thầy Cô Khoa Công Nghệ Thông Tin trường Đại học Công Nghiệp Thành phố Hồ Chí Minh truyền đạt học kiến thức quan trọng suốt trình nhóm theo học trường Kiến thức học từ thầy cô tảng để chúng em thực khóa luận đạt kết ngày hôm Không để phục vụ cho mục đích học tập, kiến thức mà thầy truyền đạt hành trang để chúng em vững bước đường nghiệp sau rời khỏi ghế nhà trường Nhóm tác giả thực đề tài muốn bày tỏ lòng biết ơn sâu sắc chân thành đến ThS Trần Thị Kim Chi, Cô hướng dẫn tận tình, đề xuất hướng đắn cho nhóm tạo điều kiện thuận lợi cho nhóm q trình thực khóa luận tốt nghiệp Nhờ hướng dẫn Cơ mà nhóm tìm hiểu tiếp cận với nhiều nguồn kiến thức mới, tiếp thêm động lực để nhóm khơng ngừng nỗ lực hồn thành khóa luận tốt nghiệp cách tốt Nhóm tác giả xin gửi lời tri ân đến gia đình, bạn bè người thân góp phần động viên, khích lệ nhóm thời gian học tập thực khóa luận tốt nghiệp , Dành lời cám ơn đặc biệt đến bạn Nguyễn Văn Ý Thiên hướng dẫn nhóm việc viết báo cáo tốt hơn, viết code TP Hồ Chí Minh, tháng - năm 2020 Lê Quốc Khánh – Nguyễn Quang Xuân Nhật Xây dựng website đăng tin tuyển dung tìm kiếm việc làm NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Xây dựng website đăng tin tuyển dung tìm kiếm việc làm NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Xây dựng website đăng tin tuyển dung tìm kiếm việc làm NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Xây dựng website đăng tin tuyển dung tìm kiếm việc làm DANH MỤC TỪ VIẾT TẮT Từ viết tắt Giải thích CNTT Cơng nghệ thông tin CLI Command-line Interface CSDL Cơ sở liệu GDĐT Giáo dục đào tạo MVC Model-View-Controller PDO PHP Data Objects ORM Object Relational Mapping XSS Cross-site Scripting Xây dựng website đăng tin tuyển dung tìm kiếm việc làm MỤC LỤC CHƯƠNG GIƠI THIỆ U 1.1 Tổng quan 1.2 Mục tiêu đề tài 1.3 Chức đề tài 1.4 Đối tượng phạm vi nghiên cứu 1.5 Bố cục báo cáo CHƯƠNG CƠ SƠ NGHIỆ N CƯU LÝ THUÝỆT .5 2.1 Các nghiên cứu liên quan (Giải pháp kế hoạch thực hiện) 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 CHƯƠNG Ngơn ngữ lập trình PHP PHP Framework – Laravel 13 Laravel Datatables 19 Mơ hình MVC 21 Cơ sở liệu MySQL .26 PHÂ N TICH VÂ THIỆT KỆ HỆ THỐNG 28 3.1 Quy trình nghiệp vụ: 28 3.2 Phân tích yêu cầu 30 3.2.1 Yêu cầu chức 30 3.2.2 Yêu cầu phi chức 31 3.3 Mô tả chức 32 3.3.1 Khách vãng lai 32 3.3.2 Thành viên : Người tìm việc 32 3.3.3 Thành viên : Nhà tuyển dụng 33 3.3.4 Quản trị viên .34 3.3.5 Thời gian 34 3.4 Sơ đồ Usecase 35 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm 3.5 Các chức 36 3.5.1 Đăng ký 36 3.5.2 Đăng nhập 38 3.5.3 Quản lý thông tin cá nhân 41 3.5.4 Xem thông tin cá nhân 45 3.5.5 Tìm kiếm .47 3.5.6 Nộp đơn xin việc .48 3.5.7 Quản lý đơn xin việc 51 3.5.8 Đăng tin tuyển dụng 52 3.5.9 Xem thông tin chi tiết tin tuyển dụng .54 3.5.10 Lưu tin tuyển dụng 56 3.5.11 Xem xếp hạng nhà tuyển dụng 58 3.5.12 Xem tin tuyển dụng 59 3.5.13 Thêm nhà tuyển dụng 61 3.5.14 Quản lý 63 3.5.15 Quản lý tài khoản 64 3.5.16 Cập nhật tin tuyển dụng 66 3.5.17 Xem bảng thống kê 67 3.6 Class Diagram 69 CHƯƠNG HIỆ N THƯC WỆBSITỆ 70 4.1 Trang chủ 70 4.2 Đăng ký 71 4.3 Thông tin nhà tuyển dụng 72 4.4 Thông tin tin tuyển dụng 73 4.5 Quản lý thông tin cá nhân 74 4.6 Quản lý hồ sơ xin việc 75 4.7 Admin quản lý tin tuyển dụng 76 4.8 Admin quản lý tài khoản 77 4.9 Admin quản lý đơn xin việc 77 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm 4.10 Kiểm thử 78 4.10.1 4.10.2 4.10.3 4.10.4 4.10.5 CHƯƠNG Đăng ký 78 Đăng nhập 79 Tìm kiếm .80 Quản lý thông tin cá nhân 81 Đăng tin tuyển dụng 81 TỐNG KỆT 83 5.1 Những làm 83 5.2 Các hạn chế chưa làm 83 5.3 Hướng phát triển .84 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm dụng liệu vị trọng trí sai như: mức lương, ngày bắt đầu, ngày kết thúc, mô tả công việc,… TC02 Đăng tin Đăng tin Đăng Nhập Thông tuyển thành nhập vai báo dụng cơng trị nhà đầy đủ tuyển tuyển dụng dụng trường tin thông tin chuyển liệu đến admin thành công Lê Quốc Khánh – Nguyễn Quang Xuân Nhật 85 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm CHƯƠNG 5.1 TỔNG KẾT Những làm Website hoành thành chức trang web tìm kiếm việc làm Hầu hết yêu cầu đề tài mà nhóm tác giả nêu Chương gần giải Trong trình xây dựng website Đăng tin tuyển dụng tìm kiếm việc làm, nhóm đạt kết để đáp ứng mục tiêu đề tài sau: Tạo giao diện đăng tin tuyển dụng trực quan, dễ thao tác than thiện với người dùng Cho phép người tìm việc xem lại danh sách cơng việc xin vào có tình trạng duyệt chưa duyệt Xây dựng chức quản trị đơn giản dễ sử dụng Chức tìm kiếm việc làm dễ thực bao gồm mục khu vực ngành nghề ( chọn ) 5.2 Các hạn chế chưa làm Trong trình thực đề tài bên cạnh mục tiêu kết đạt nhóm cịn gặp số khó khăn hạn chế định : - Khó khăn Việc phân tích lấy yêu cầu đối tượng khó khăn lâu Thiết kế chỉnh sửa giao diện lâu dự kiến ban đầu - Hạn chế Thiếu khả tương tác người tìm việc nhà tuyển dụng trang web Giao diện cịn q đơn giản khơng đẹp mắt Việc xây dựng trang quản trị chưa tối ưu, chưa đầy đủ chức cho nhà quản trị Lê Quốc Khánh – Nguyễn Quang Xuân Nhật 86 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Người tìm việc sử dụng trang cá nhân thân làm CV không dược phép tự tải CV than lên web Chưa xây dựng chức tính khoảng cách dựa vào địa người tìm việc tin tuyển dụng Chưa xây dựng thành cơng chức bình luận ẩn danh cho người tìm việc nhà tuyển dụng Chưa xây dựng chức thu phí nhà tuyển dụng Chưa đặt giới hạn mà người tìm việc nộp đơn 5.3 Hướng phát triển Tuy cịn nhiều mặt hạn chế hồn thành đề tài trang web tiềm để phát triển Nên bổ sung thêm tính sau : - Kiểm tra chặt chẽ tin tuyển dụng đăng - Xây dựng thêm tính trả phí theo lượt đăng tin tuyển dụng - Tăng tương tác người tìm việc nhà tuyển dụng cách tạo tính vấn online - Tang tiện lợi người tìm việc cách đăng nhập google facebook, zalo,… - Nghiên cứu thêm công nghệ xây dựng giao diện người dùng thịnh hành VueJS, AngularJS, tạo website thân thiện, dễ sử dụng để đem lại trải nghiệm tốt cho người dùng - Thêm vào google map khoảng cách từ địa ứng cử viên địa tin tuyển dụng để người tìm việc có nhiều lựa chọn Lê Quốc Khánh – Nguyễn Quang Xuân Nhật 87 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Lê Quốc Khánh – Nguyễn Quang Xuân Nhật 88 Xây dựng website đăng tin tuyển dung tìm kiếm việc làm TÀI LIỆU THAM KHẢO Ngôn ngữ PHP http://hoclaptrinhweb.org/lap-trinh/hoc-php/227-bai-1-gioi-thieu-ve-ngonngu-lap-trinh-php-va-huong-dan-cai-dat.html https://vi.wikipedia.org/wiki/PHP PHP Framework – Laravel https://laravel.com/docs/7.x http://laptrinhphp.vn/framework-laravel/ https://vi.wikipedia.org/wiki/Laravel Mô hình MVC https://techtalk.vn/php-va-mo-hinh-mvc.html https://vi.wikipedia.org/wiki/MVC https://www.codehub.vn/MVC-Model-View-Controller-La-Gi Cơ sở liệu MySQL https://vi.wikipedia.org/wiki/MySQL https://www.youtube.com/watch?v=95czzJbWytA - GV Phan Văn Cương http://sqladvice.com/mysql-la-gi-tong-quan-ve-he-quan-tri-du-lieu-mysql/ Xây dựng website đăng tin tuyển dung tìm kiếm việc làm PHỤ LỤC Đường dẫn đến phiếu vấn khảo sát: https://docs.google.com/forms/d/e/1FAIpQLSfTow5kJXNDaq3KywE3pmcalkswLliTAKFO1O9-e716Vev4Q/viewform?vc=0&c=0&w=1 Bạn có sẵn lịng làm việc trái ngành Có Khơng Nếu sinh viên trường, bạn chọn làm cho công ty khác hay startup? Apply công việc Công ty Tự khởi nghiệp 3.Những yếu tố ảnh hưởng tới định chọn công việc bạn? Vị trí cơng việc Khoảng cách địa lý Mức thu nhập Chế độ lao động Khác Theo bạn, đâu yếu tố cần thiết để nhà tuyển dụng chọn nhân sự? Bằng cấp, học vấn chun mơn Kinh nghiệm làm việc Ngoại hình Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Sự sáng tạo Siêng năng, cần cù Trung thực Sự gắn bó với cơng việc Khác Bạn thường tìm kiếm cơng việc qua kênh thơng tin nhất? Báo chí Mạng xã hội: Facebook, Zalo, Các website tìm việc Những yếu tố khiến bạn an tâm chọn cơng việc mà bạn tìm thấy mạng? Thơng tin rõ ràng Website đáng tin cậy Có bình luận tích cực Có chế độ xã hội đầy đủ Theo bạn, website tìm kiếm việc làm nên có thêm chức đặc biệt sau (ngoại trừ chức bản): Tạo CV online Có chatbox trao đổi trực tiếp nhà tuyển dụng người tìm việc Bình luận nhà tuyển dụng Có tương tác, trao đổi thơng tin nhà tuyển dụng người tìm việc Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Khác Theo bạn, website việc làm cần tìm kiếm theo mục nào? Nhóm cơng việc Vị trí địa lý Loại hình ký kết hợp đồng: parttime, fulltime, thời vụ, Yêu cầu công việc: sinh viên trường, chưa có kinh nghiệm, có Đại học, Mức lương, đãi ngộ cao Số lượng tuyển dụng nhiều Bạn thích website tìm việc có yếu tố sau đây? Giao diện Website bắt mắt Lượng người truy cập cao Thông tin đáng tin cậy Dễ tìm kiếm cơng việc ý muốn Độ bảo mật thông tin cao Khác 10 Theo bạn, thơng tin tìm việc an tồn nguồn sau? Công ty đăng tuyển trực tiếp website cơng ty Website tìm việc Facebook Zalo Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Tin nhắn điện tử 11 Theo bạn, website tìm việc có cần đội ngũ chăm sóc tư vấn khách hàng không? Cần thiết Không cần thiết 12 Bạn mong muốn mức lương sau đây? - triệu/ tháng - triệu/ tháng - 10 triệu/ tháng 10 - 12 triệu/ tháng 12 - 15 triệu/ tháng Trên 15 triệu/ tháng 13 Giữa cơng ty A lương cao khơng có chế độ bảo hiểm xã hội công ty B lương thấp đủ phúc lợi, bạn chọn công ty nào? Cơng ty A Cơng ty B 14 Bạn có sẵn sàng chia sẻ website tìm kiếm việc làm đến bạn bè, người thân? Sẵn sàng Không cần thiết Xây dựng website đăng tin tuyển dung tìm kiếm việc làm 15 Theo bạn, website tìm kiếm việc làm cần chức để tăng sự tương tác người dùng? Chức tương tác với nhà tuyển dụng Chức tương tác với admin Có hotline hỗ trợ người dùng Báo cáo vi phạm nhà tuyển dụng cá nhân Khác 16 Khi so sánh website tìm kiếm việc làm, bạn thường chọn yếu tố nào? Giao diện đẹp mắt Thông tin rõ ràng Thao tác nhanh gọn, dễ sử dụng Thơng tin liên hệ, hỗ trợ đầy đủ, có hotline 17 Các bước đăng tin hợp lý? Nhà tuyển dụng đăng tin, Admin xét duyệt phản hồi lại cho Nhà tuyển dụng Nhà tuyển dụng đăng tin trực tiếp không cần Admin kiểm duyệt Nhà tuyển dụng đăng tin, Admin xét duyệt không cần phản hồi lại 18 Theo bạn, nhà tuyển dụng đăng tin tuyển dụng ngày? 3-5 tin/ ngày Tối đa 10 tin/ ngày Tối đa 20 tin/ ngày Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Khơng giới hạn số lần đăng tin 19 Giao diện hình ổn chưa? Giao diện đẹp Dễ nhìn Tạm chấp nhận Giao diện không hợp lý Giao diện xấu 20 Có cần bổ sung thêm giao diện trang chủ này? Khơng cần bổ sung thêm Cần thêm nhiều hình nhà tuyển dụng Có nhiều khoảng trống, cần trang trí nhiều để bắt mắt Tăng kích thước logo website lên Cần thiết kế banner trang website đẹp Cần làm to chữ quan trọng như: Đăng nhập, Tìm kiếm,… Xây dựng website đăng tin tuyển dung tìm kiếm việc làm KẾT QUẢ KHẢO SÁT Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Xây dựng website đăng tin tuyển dung tìm kiếm việc làm Từ khảo sát trên, việc tạo trang web tìm kiếm việc làm, lưu ý yêu cầu sau: Tập trung vào đối tượng sinh viên vừa trường Giao diện front-end cần làm tối ưu dễ sử dụng Cần có tương tác nhà tuyển dụng, admin người tìm việc Cần có chức bổ sung: đo khoảng cách địa lý, tạo CV, tạo hộp thư,… Cần có sang lọc kiểm duyệt thông tin kỹ Lưu trữ liệu toàn vẹn, an ninh cao Nên có nút chia sẻ thơng tin để phổ biến rộng rãi Dựa phiếu vấn thu thập từ khách hàng, lưu ý nhu cầu khách mong muốn nắm thông tin mức lương, để tạo quyền lợi cho thành viên website so với khách vãng lai Ngồi ra, vị trí địa lý yếu tố quan trọng nhu cầu tìm việc làm người tìm việc Đa số người dùng bình chọn tiêu chí “độ tin cậy” hỏi website tìm kiếm việc làm, nên cần tăng nguồn thông tin, tăng chất lượng đội ngũ chăm sóc khách hàng qua phận Call Center, có chức Chatbox Qua khảo sát, đa số người dùng tìm thấy cơng việc mạng xã hội nhiều, nên việc dẫn link chia sẻ website, thông tin lên facebook, Instagram, Zalo cần thiết để phổ biến