TRƯỜNG ĐẠI HỌC BÁCH KHOA NỘI
ĐỒ ÁN TỐT NGHIỆP
Hệ thống quản lý quy trình tuyển dụng
MINH HIẾU
hieu.vm183917@sis.hust.edu.vn
Ngành Công nghệ thông tin
Giảng viên hướng dẫn: TS. Đỗ Lâm
Chữ GVHD
Khoa: Khoa học y tính
Trường: Công nghệ thông tin và Truyền thông
NỘI, 07/2022
LỜI CẢM ƠN
Lời đầu tiên, em xin được gửi lời cảm ơn chân thành và sự tri ân sâu sắc đến tất
cả các thầy trường Công nghệ thông tin và truyền thông trường Đại học Bách
Khoa Nội, đã giảng dạy và truyền đạt cho em những bài học tâm huyết, những
kiến thức vô cùng q giá, giúp em được một nền tảng vững chắc để thực hiện
đồ án tốt nghiệp y cũng như bước tiếp trên con đường sự nghiệp trong tương lai.
Đặc biệt, em xin cảm ơn người thầy hướng dẫn Đỗ Lâm. Thầy đã dành thời
gian để định hướng đề tài, hướng dẫn em nhiều kiến thức, vấn y dựng các chức
năng của hệ thống, chỉnh sửa, bổ sung để giúp em hoàn thiện các tài liệu. Xin cảm
ơn thầy đã quan tâm, dẫn dắt tạo mọi điều kiện thuận lợi nhất để em thể hoàn
thành tốt đồ án.
Lời cuối cùng em xin được cảm ơn gia đình, người thân và bạn đã luôn động
viên, ủng hộ em trong suốt thời gian vừa qua.
Với điều kiện thời gian hữu hạn và kinh nghiệm của bản thân còn nhiều hạn chế,
trong quá trình thực hiện đồ án em đã nhiều cố gắng nhưng rất khó tránh
khỏi những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến từ các
thầy để đồ án của em thể hoàn thiện hơn.
TÓM TT NỘI DUNG ĐỒ ÁN
Trong thế giới kỷ nguyên số, để tìm được người tài, người hợp, các doanh nghiệp
cần phải tìm cách xây dựng thương hiệu cho riêng mình. Nhà soạn kịch người Anh
John Heywood từng câu nói nổi tiếng Thành Rome không thể xây trong một
ngày” thương hiệu cũng vy. Để y dựng một thương hiệu tuyển dụng vững
chắc, những người làm nhân sự cần chăm chút đến từng câu nói, email, cuộc điện
thoại, thể hiện sự chuyên nghiệp trong từng giai đoạn của quá trình tuyển dụng.
Tuy nhiên, hiện nay vẫn còn tồn tại một số doanh nghiệp quy trình tuyển dụng
phức tạp, thủ công, thiếu chuyên nghiệp nên không y được ấn tượng trong mắt
ứng viên. Đó cũng lý do mỗi doanh nghiệp cần một phần mềm với mục đích
thống nhất toàn bộ quá trình tuyển dụng trong cùng một nền tảng, để thực sự đưa
tuyển dụng trở thành lợi thế cạnh tranh. Vì vy, em đã quyết định lựa chọn đề tài
"y dựng hệ thống quản quy trình tuyển dụng", giúp nhà tuyển dụng quản
lý hồ ứng viên và quy trình tuyển dụng của mình, đồng thời hỗ trợ ứng viên tham
gia vào quá trình ứng tuyển một cách thuật lợi nhất.
Các công việc chính để xây dựng đồ án tốt nghiệp y bao gồm: Khảo sát các
hệ thống quản lý quy trình tuyển dụng phổ biến trên thị trường, tiến hành phân tích
và xác định các yêu cầu nghiệp vụ, thiết kế hệ thống, thiết kế sở dữ liệu, y
dựng trang web hỗ trợ ứng viên, chuyên viên nhân sự tham gia vào quá trình tuyển
dụng. Kết quả thu được đã đáp ứng được các yêu cầu đề ra, với các tính năng nổi
bật như tạo CV online, ứng tuyển, quản lý ứng viên, email trao đổi với ứng viên,
tạo lịch phỏng vấn, tham gia phỏng vấn bằng video call và đánh giá ứng viên.
MỤC LỤC
CHƯƠNG 1. GII THIU ĐỀ TÀI......................................................... 1
1.1 Đt vn đề............................................................................................ 1
1.2 Mc tiêu và phm vi đ tài..................................................................... 2
1.3 Đnh hướng giải pháp............................................................................ 2
1.4 B cc đ án ........................................................................................ 3
CHƯƠNG 2. KHẢO SÁT VÀ PHÂN TÍCH YÊU CU HỆ THỐNG ........ 4
2.1 Kho sát hin trng............................................................................... 4
2.2 Tng quan chc năng ............................................................................ 10
2.2.1 Biểu đ use case tổng qt.......................................................... 10
2.2.2 Biểu đồ use case phân "Đăng nhập" ......................................... 12
2.2.3 Biểu đồ use case phân "Quản lý CV"........................................ 12
2.2.4 Biểu đồ use case phân "Quản lý hồ nhân"......................... 13
2.2.5 Biểu đồ use case phân "Quản lý việc làm" ................................ 13
2.2.6 Biểu đồ use case phân "Quản lý ứng viên"................................ 14
2.2.7 Biểu đồ use case phân "Quản lý pipeline"................................. 14
2.2.8 Biểu đồ use case phân "Quản lý stage" ..................................... 15
2.2.9 Biểu đồ use case phân "Quản lý lịch phỏng vấn" ....................... 15
2.2.10 Biểu đồ use case phân "Quản lý đánh giá ứng viên"................. 16
2.2.11 Biểu đồ use case phân "Quản lý tài khoản người dùng" ............ 16
2.2.12 Biểu đồ use case phân "Quản lý phân quyền hệ thống"............. 17
2.3 Đc t chc năng .................................................................................. 17
2.3.1 Đặc tả use case "Tìm kiếm việc làm" ........................................... 17
2.3.2 Đặc tả use case "Nộp đơn ứng tuyển"........................................... 18
2.3.3 Đc tả use case "To mi CV"..................................................... 19
2.3.4 Đặc tả use case "Thêm công việc mới"......................................... 20
2.3.5 Đặc tả use case "Thêm ứng viên mới" .......................................... 21
2.3.6 Đặc tả use case "Chuyển ứng viên sang stage mới"........................ 22
2.3.7 Đặc tả use case "Thêm lịch phỏng vấn"........................................ 23
2.3.8 Đặc tả use case "Gửi mail mời phỏng vấn cho ứng viên"................ 25
2.3.9 Đặc tả use case "Tham gia phỏng vấn bằng video call".................. 25
2.3.10 Đặc tả use case "Đánh giá, cho điểm ứng viên"........................... 26
2.4 Yêu cu phi chc năng .......................................................................... 28
2.4.1 Yêu cu v bảo mật .................................................................... 28
2.4.2 Yêu cu v hiệu năng.................................................................. 28
2.4.3 Yêu cu v giao diện................................................................... 28
2.4.4 Yêu cầu v khả năng mở rộng, nâng cấp và bảo trì ........................ 28
CHƯƠNG 3. THIT K H THỐNG..................................................... 29
3.1 Mô hình a cu trúc hệ thống............................................................... 29
3.1.1 Biểu đồ lớp tham gia ca sử dụng "Tìm kiếm việc làm"................... 29
3.1.2 Biểu đồ lớp tham gia ca sử dụng "Nộp đơn ứng tuyển" .................. 29
3.1.3 Biểu đồ lớp tham gia ca sử dụng "Tạo mới CV" ............................ 30
3.1.4 Biểu đồ lớp tham gia ca sử dụng "Thêm công việc mới" ................ 30
3.1.5 Biểu đồ lớp tham gia ca sử dụng "Thêm ứng viên mới".................. 31
3.1.6 Biểu đồ lớp tham gia ca sử dụng "Chuyển ứng viên sang stage
mi".................................................................................................. 31
3.1.7 Biểu đồ lớp tham gia ca sử dụng "Thêm lịch phỏng vấn" ............... 32
3.1.8 Biểu đồ lớp tham gia ca sử dụng "Gửi mail mời phỏng vấn cho
ng viên"........................................................................................... 32
3.1.9 Biểu đồ lớp tham gia ca sử dụng "Tham gia phỏng vấn bằng video
call".................................................................................................. 33
3.1.10 Biểu đồ lớp tham gia ca sử dụng "Đánh giá, cho điểm ứng viên"... 33