1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống tuyển dụng việc làm đa nền tảng jobhere tech

115 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Trong thời đại hiện nay, việc làm luôn là một phương thức quan trọng để con người có thể kiếm thu nhập, trang trải cuộc sống hàng ngày. Có được một công việc phù hợp với năng lực, trình độ của bản thân là mong muốn của rất nhiều người. Bên cạnh đó, dưới góc nhìn của các nhà tuyển dụng cũng mong muốn tuyển được ứng viên phù hợp. Do đó tuyển dụng, tìm kiếm việc làm luôn là một trong những vấn đề được quan tâm hàng đầu. Có nhiều cách để tìm kiếm việc làm như tìm kiếm thông qua các kênh thông tin online (Facebook, Linkedin, Topcv…), qua người thân, bạn bè, qua trung tâm giới thiệu việc làm… Đề tài của nhóm chúng em là “Xây dựng Website tuyển dụng việc làm jobhere.tech”. Đây là một công cụ giúp người cần tìm việc có thể tìm thấy việc làm phù hợp với mình, đồng thời cũng là nơi để các nhà tuyển dụng có thể tìm thấy các ứng viên phù hợp.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM  LẠI QUANG PHÁT : 19110424 TRẦN NHẤT QUANG : 19110442 Đề tài: XÂY DỰNG HỆ THỐNG TUYỂN DỤNG VIỆC LÀM ĐA NỀN TẢNG JOBHERE.TECH KHOÁ LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN THS MAI ANH THƠ ĐH SƯ PHẠM KỸ THUẬT TP.HCM KHOA CNTT ******* XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ******* Ngành: Công nghệ Thông tin Tên đề tài: XÂY DỰNG HỆ THỐNG TUYỂN DỤNG VIỆC LÀM ĐA NỀN TẢNG JOBHETE.TECH Họ tên Giáo viên hướng dẫn: ThS Mai Anh Thơ NHẬN XÉT Về nội dung đề tài & khối lượng thực Ưu điểm Khuyết điểm Đề nghị cho bảo vệ hay không Đánh giá loại Điểm TP Hồ Chí Minh, ngày … tháng … năm 202 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) Trang i ĐH SƯ PHẠM KỸ THUẬT TP.HCM KHOA CNTT ******* XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Ngành: Công nghệ Thông tin Tên đề tài: XÂY DỰNG HỆ THỐNG TUYỂN DỤNG VIỆC LÀM ĐA NỀN TẢNG JOBHETE.TECH Họ tên Giáo viên phản biện: ThS Nguyễn Hữu Trung NHẬN XÉT Về nội dung đề tài & khối lượng thực Ưu điểm Khuyết điểm Đề nghị cho bảo vệ hay không Đánh giá loại Điểm TP Hồ Chí Minh, ngày … tháng … năm 202 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) Trang ii LỜI CẢM ƠN Đồ án sản phẩm trình học tập, làm việc nhóm Để hồn thành đồ án chúng em nhận nhiều hỗ trợ từ thầy bạn Do nhóm sinh viên xin phép gửi lời cảm ơn chân thành đến: - ThS Mai Anh Thơ, giảng viên khoa công nghệ thông tin đại học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh Nếu khơng có hướng dẫn tận tình thầy chúng em khó lịng hồn thành báo cáo - Thư viện trường đại học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh, nơi cung cấp môi trường học tập, nghiên cứu làm việc nhóm để chúng em hồn thành tốt đồ án nhóm - Các bạn học lớp có nhận xét, đóng góp mặt kiến thức lẫn tinh thần cho nhóm Một lần nữa, xin chân thành cảm ơn! Trang iii MỤC LỤC PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN i PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN .ii LỜI CẢM ƠN iii MỤC LỤC .iv DANH MỤC CÁC HÌNH .viii DANH MỤC CÁC BẢNG .xii CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI .1 1.1 Tổng quan đề tài 1.2 Lý chọn đề tài 1.3 Mục tiêu đề tài CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG .3 2.1 Phân tích đánh giá cơng trình 2.1.1 Topcv 2.1.2 Topdev 2.1.3 Careerlink 2.2 Kinh nghiệm rút CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Yêu cầu chức hệ thống 3.1.1 Các nghiệp vụ hệ thống 3.1.1.1 Nghiệp vụ người tìm việc 3.1.1.2 Nghiệp vụ nhà tuyển dụng .6 3.1.1.3 Nghiệp vụ quản trị viên hệ thống 3.1.2 Yêu cầu chức 3.1.2.1 Yêu cầu chức nghiệp vụ người tìm việc Trang iv 3.1.2.2 Yêu cầu chức nghiệp vụ nhà tuyển dụng 3.1.2.3 Yêu cầu chức nghiệp vụ quản trị viên hệ thống 11 3.1.3 Yêu cầu chức hệ thống 12 3.1.4 Yêu cầu phi chức 12 3.2 Các Actor hệ thống 13 3.3 Các Use Case hệ thống 14 3.3.1 Use Case tổng quát 14 3.3.2 Use Case đăng nhập .15 3.3.3 Use Case đăng ký 16 3.3.4 Use Case tìm kiếm cơng việc .17 3.3.5 Use Case tìm kiếm công ty 19 3.3.6 Use Case ứng tuyển công việc .20 3.3.7 Use Case thêm công việc .21 3.3.8 Use Case thêm công ty 22 3.3.9 Use Case thêm CV 23 3.3.10 Use Case báo cáo hệ thống 24 3.4 Các Sequence Diagram hệ thống 26 3.4.1 Sơ đồ trình đăng nhập .26 3.4.2 Sơ đồ trình đăng ký tài khoản 27 3.4.3 Sơ đồ q trình tìm kiếm cơng việc 28 3.4.4 Sơ đồ trình ứng tuyển 28 3.4.5 Sơ đồ trình tạo tin tuyển dụng 29 3.4.6 Sơ đồ q trình tạo cơng ty 30 3.5 Class Diagram 31 3.5.1 Class User 32 Trang v 3.5.2 Class Company 33 3.5.3 Class Job 34 3.5.4 Class CV 35 3.5.5 Class Application 35 3.5.6 Class Industry 36 3.5.7 Class Skill 36 3.6 Database Diagram 37 3.6.1 Bảng users 37 3.6.2 Bảng roles 38 3.6.3 Bảng users_roles 38 3.6.4 Bảng companies 38 3.6.5 Bảng company_members 39 3.6.6 Bảng cvs 39 3.6.7 Bảng jobs .39 3.6.8 Bảng job_experience 40 3.6.9 Bảng job_jobtype 40 3.6.10 Bảng applications 41 3.6.11 Bảng industries 41 3.6.12 Bảng skills 41 CHƯƠNG 4: KIẾN TRÚC HỆ THỐNG 43 4.1 Sơ đồ kiến trúc hệ thống 43 4.2 Cách vận hành hệ thống .43 4.3 Công nghệ sử dụng 44 4.3.1 Backend .44 4.3.2 Frontend 44 Trang vi 4.3.3 Database 45 4.3.4 Messaging 45 4.4 Môi trường triển khai 45 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN HỆ THỐNG 46 5.1 Giao diện người dùng (UI) 46 5.1.1 Giao diện trang 46 5.1.2 Giao diện trang nhà tuyển dụng 55 5.1.3 Giao diện trang quản trị viên .59 5.1.4 Giao diện ứng dụng di động 64 5.2 Trải nghiệm người dùng (UX) .82 CHƯƠNG 6: KIỂM THỬ PHẦN MỀM .84 6.1 Kiểm thử hộp trắng 84 6.1.1 Kiểm thử hộp trắng cho hàm đăng ký tài khoản 84 6.1.2 Kiểm thử hộp trắng cho hàm tạo công việc 86 6.1.3 Kiểm thử hộp trắng cho hàm lưu công việc 93 6.1.4 Kiểm thử hộp trắng cho hàm kích hoạt cơng ty 97 6.2 Kiểm thử hộp đen .100 CHƯƠNG 7: KẾT LUẬN 104 7.1 Những điều đạt 104 7.2 Ưu điểm .104 7.3 Nhược điểm 104 7.4 Hướng phát triển 105 TÀI LIỆU THAM KHẢO 106 Trang vii DANH MỤC CÁC HÌNH Hình 2.1: Trang web topcv .3 Hình 2.2: Trang web topdev .4 Hình 2.3: Trang web Careerlink .5 Hình 3.1: Use case tổng quát 14 Hình 3.2: Use case đăng nhập 15 Hình 3.3: Use case đăng ký .16 Hình 3.4: Use case tìm kiếm cơng việc 17 Hình 3.5: Use case tìm kiếm cơng ty 19 Hình 3.6: Use case ứng tuyển công việc 20 Hình 3.7: Use case thêm cơng việc 21 Hình 3.8: Use case thêm cơng ty .22 Hình 3.9: Use case thêm CV 23 Hình 3.10: Use case báo cáo hệ thống 24 Hình 3.11: Sơ đồ trình đăng nhập 26 Hình 3.12: Sơ đồ trình đăng ký 27 Hình 3.13: Sơ đồ trình tìm kiếm cơng việc 28 Hình 3.14: Sơ đồ trình ứng tuyển công việc 28 Hình 3.15: Sơ đồ trình tạo tin tuyển dụng 29 Hình 3.16: Sơ đồ q trình tạo cơng ty .30 Hình 3.17: Class Diagram tổng quát .31 Hình 3.18: Cấu trúc class User 32 Hình 3.19: Cấu trúc class Company 33 Hình 3.20: Cấu trúc class Job 34 Hình 3.21: Cấu trúc class CV 35 Hình 3.22: Cấu trúc class Application 35 Hình 3.23: Cấu trúc class Industry 36 Hình 3.24: Cấu trúc class Skill 36 Hình 3.25: Database diagram 37 Hình 4.1: Sơ đồ kiến trúc hệ thống 43 Trang viii Hình 5.1: Giao diện trang đăng nhập 46 Hình 5.2: Giao diện trang đăng ký 47 Hình 5.3: Giao diện trang home 47 Hình 5.4: Giao diện trang quản lý việc làm ứng tuyển .48 Hình 5.5: Giao diện danh sách việc làm lưu .49 Hình 5.6: Giao diện trang quản lý CV 50 Hình 5.7: Giao diện trang tạo CV 50 Hình 5.8: Giao diện trang danh sách công ty 51 Hình 5.9: Giao diện trang danh sách viết 51 Hình 5.10: Giao diện trang chi tiết viết .52 Hình 5.11: Giao diện trang tạo viết 52 Hình 5.12: Giao diện trang cập nhật thông tin người dùng .53 Hình 5.13: Giao diện trang nhắn tin 53 Hình 5.14: Giao diện phần thơng báo .54 Hình 5.15: Giao diện trang đổi mật 54 Hình 5.16: Giao diện trang thông tin công việc 55 Hình 5.17: Giao diện trang thông tin công ty 55 Hình 5.18: Giao diện trang 56 Hình 5.19: Giao diện trang quản lý cơng ty 56 Hình 5.20: Giao diện trang chỉnh sửa thông tin công ty 57 Hình 5.21: Giao diện trang quản lý công việc 57 Hình 5.22: Giao diện trang tạo công việc 58 Hình 5.23: Giao diện trang chỉnh sửa thông tin công việc 58 Hình 5.24: Giao diện trang báo cáo số lượt xem cơng việc theo tháng 59 Hình 5.25: Giao diện trang báo cáo số việc làm theo lĩnh vực 59 Hình 5.26: Giao diện trang quản lý công ty 60 Hình 5.27: Giao diện trang quản lý việc làm 60 Hình 5.28: Giao diện trang quản lý người dùng 61 Hình 5.29: Giao diện trang báo cáo hệ thống 61 Hình 5.30: Giao diện trang báo cáo công ty hiển thị số lượng công ty theo tháng 62 Trang ix

Ngày đăng: 02/11/2023, 19:58

Xem thêm:

w