Nội dung hiền thị rõ ràng Thông kê việc làm Giao diện trực quan, dễ sử dụng, màu sắc nồi bật Có hỗ trợ ứng dụng TopCV trên điện thoại Tốc độ trang web và gợi ý tìm kiếm nhanh chóng Bộ l
Trang 1
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ THÔNG TIN
( HCMUTE
NGUYÊN LÊ QUỐC KHÁNH- 20110233 NGUYÊN VŨ MINH QUÂN- 20110705
Đề Tài : XÂY DỰNG WEBSITE QUẢN LÝ TUYẾN DỤNG SỬ DUNG SPRING BOOT
VÀ REACTJS
TIEU LUAN CHUYEN NGANH KHOA CNTT
GIAO VIEN HUONG DAN
TS HUYNH XUAN PHUNG
KHÓA 2020 — 2024
Trang 2
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ THÔNG TIN
C HCMUTE
NGUYEN LE QUOC KHANH- 20110233 NGUYEN VU MINH QUAN- 20110705
Dé Tai : XAY DUNG WEBSITE QUAN LY TUYEN DUNG SU DUNG SPRING BOOT
VÀ REACTJS
TIEU LUAN CHUYEN NGANH KHOA CNTT
GIAO VIEN HUONG DAN
TS HUYNH XUAN PHUNG
KHÓA 2020 — 2024
Trang 3
TP.HCM
3kik 3k 3 sk skk sfeske ese se ak ok
PHIMU NHANN XET CUA GIAO VIEN HUONG DAN
Ho va tên Sinh viên I : Nguyễn Lê Quốc Khánh MSSV I: 20110233
Họ và tên Sinh viên 2 : Nguyễn Vũ Minh Quân MSSV 2: 20110705
Ngành: Công nghệ Thông tin
Tên đề tài: Xây dựng website quản lý tuyên dụng sử dụng công nghệ springboot và reactjs
Họ và tên Giáo viên hướng dẫn: Ths Huỳnh Xuân Phụng
NHÂNN XÉT
1 Về nội dung đề tài & khối lượng thực hiện:
4 Đề nghị cho bảo vệ hay không 2 - 5c SE E1 1111111 11011 1 1 12121211 eyeg
Trang 46, DAG: cccceccccececsscscevecsevesesveveseeveseseeversaceversatesssuesessesssesteresestereseseesesesteseavsteavaeaeavareatavarens
Tp Hé Chi Minh, ngay tháng Ì năm 2024
Giáo viên hướng dẫn (Ký & ghi rõ họ tên)
Trang 5ĐH SU@OMOMMATHUAT XÃ HỘI CHỦ NGHĨA VIỆT NAM
Hs fe is 2s os as os
PHIMU NHANN XET CUA GIAO VIEN PHAN BIEN
Ho va tên Sinh viên I : Nguyễn Lê Quốc Khánh MSSV I: 20110233
Họ và tên Sinh viên 2 : Nguyễn Vũ Minh Quân MSSV 2: 20110705
Ngành: Công nghệ Thông tin
Tên đề tài: Xây dựng website quản lý tuyên dụng sử dụng công nghệ springboot và reactjs
Họ và tên Giáo viên phản biện:
NHÂNN XÉT
1 Về nội dung đề tài & khối lượng thực hiện:
Trang 63 Khuyết điểm
Đề nghị cho bảo vệ hay không ? 2S x91 1 E1 E1 121121121210 TH Hye Đánh giá ÏOạI : Q2 2 2212221121121 111111111 1112115111511 11 1 11H Hàn Trà ĐiỆm : Q LG Q 0n T T21 TT HT ng 1kg 1kg 1kg 1k6 111k k TH kg kknnk ky
Tp Hé Chi Minh, ngay tháng 1 năm 2024 Giáo viên phản biện
(Ký & ghi rõ họ tên)
Trang 7LỜI CÁM ƠN
Em xin gửi lời cảm ơn sâu sắc và lòng biết ơn chân thành đến Thầy Huỳnh Xuân
Phụng, Giảng viên khoa Công nghệ Thông tin, Truong Dai hoc Sư phạm Kỹ thuật Thành
phó Hồ Chí Minh
Thây là người đã dành thời gian, kiến thức và tâm huyết để hướng dẫn và hỗ trợ
em trong suốt thời gian của môn học Tiêu luận chuyên ngành Nhờ những kiến thức và kinh nghiệm sâu rộng của Thây, em đã được học hỏi và trải nghiệm những khía cạnh quan trọng trong lĩnh vực Công nghệ Phần mềm và quản lý dự án
Thay đã tận tâm chia sẻ kiến thức, hỗ trợ em trong việc tìm hiểu và giải quyết các van dé phức tạp trong quá trình thực hiện dự án môn học Sự chi day tận tâm của Thay da giúp em vượt qua những thách thức và phát triển kỹ năng cần thiết để sau này có thể làm việc trong môi trường thực tế
Em xin cảm ơn Thây không chỉ về kiến thức chuyên môn mà còn về tinh than trách nhiệm và sự quan tâm mà thầy dành cho sinh viên Những lời khuyên, hướng dẫn và động viên của Thầy đã trở thành nguồn động viên quý báu, giúp em vượt qua khó khăn và không ngừng phần đấu
Xin chân thành cảm ơn Thầy Huỳnh Xuân Phụng vì sự tận tâm và đóng góp quý báu mà Thầy đã mang lại cho bản thân em Những kiến thức và kinh nghiệm mà em đã học từ Thầy sẽ giúp em không chỉ trong đồ án cuỗi kỳ này mà còn là trong công việc sau này
Một lần nữa, em xin chân thành cảm ơn Thầy Huỳnh Xuân Phụng với tất cả trái tim và sự biết ơn Chúc Thầy luôn dồi dào sức khỏe, niềm vui và thành công trong sự nghiệp giảng dạy và nghiên cứu
Trân trọng,
Nhóm sinh viên
Trang 8Trường ĐH Sư Phạm Kỹ Thuật TP.HCM
Khoa : CNTT
ĐÈ CƯƠNG TIỂU LUẬN CHUYÊN NGÀNH
Họ và Tên SV thực hiện I : Nguyễn Lê Quốc Khánh Mã Số SV : 20110233
Họ và Tên SV thực hiện 2 : Nguyễn Vũ Minh Quân Mã Số SV : 20110705
Chuyên ngành : Công nghệ phần mềm
Tên luận văn : Xây dựng website quản lý tuyên dụng sử dụng Reactjs va Spring Boot
GV hướng dẫn : Huỳnh Xuân Phụng
Nhiệm Vụ Của Tiểu luận :
1 Nghiên cứu và Phân tích yêu cầu: Thu thập thông tin về yêu cầu cụ thể của hệ thống quản lý tuyên dụng, xác định các tính năng cần thiết, và phân tích cách triển khai ching bang ReactJS va Spring Boot
Thiết kê Cơ sở dữ liệu: Xác định cấu trúc dữ liệu cần thiết cho việc lưu trữ thong
tin tuyên dụng, quản lý người dùng
Phát triển Frontend với ReactJS: Xây dựng giao diện người dùng tương tác, bao gồm các trang hiển thị danh sách công việc, thông tin ứng viên, và các chức năng quản lý khác
Phát triển Backend với Spring Boot: Tạo và triển khai các API đề quản lý dữ liệu,
xử ly yêu câu từ phía Frontend, và kết nôi cơ sở dữ liệu
Tích hợp và kiểm thử: Kết hợp thành phan Frontend va Backend, thực hiện kiém thử tích hợp dé dam bảo các chức năng hoạt động một cách chính xác và liên tục Bảo mật và Tôi ưu hóa: Đảm bao an toàn cho dữ liệu, xác thực người dùng và tôi
ưu hóa hiệu suất hệ thống
Trang 97 Tài liệu hóa và Báo cáo: Viết tài liệu hướng dẫn sử dụng, tài liệu kỹ thuật, và báo
KM HOẠCH THỰC HIỆN
cáo về quá trình phát triển, thử nghiệm, và triển khai
1 Tuan 1-2 Phân tích yêu câu, khảo sát hệ thông,
thiết kế đặc tả, kịch bản sử dụng
kiến thức về công nghệ liên quan
3 Tuân 5-6 Khởi tạo dự án, code các chức năng
cơ bản đối với back-end vả thiết kế
giao dién front-end
4 Tuan 7-8 Bao mật cho back-end, code các chức
năng front-end
5 Tuan 9-10 Hoan thién API back-end, Giao dién
front-end
6 Tuan 11-12 Xu li API voi front-end, viét Unit
Test cho back-end
7 Tuan 13-14 Tnén khai hé thong CI/CD cho ca
Trang 10Nguyễn Lê Quốc Khánh Huỳnh Xuân Phụng
MỤC LỤC
008Ẻ1909 08088 4134 1 1.1 Lý do chọn để tài 5c c1 1 11111 121111 tt re 1 1.2 Tính cấp thiết của đề tải ác ST 1E 11 1 22112111 1 re 1 1.3 Mục đích của đề tải c2 th n2 HH HH H2 1g 2
1.4 Cách tiếp cận và phương pháp nghiên cứu -5- s2 2E SE E11 trrrưyn 2
1.4.1 Cách tiếp cận phát triển đề tài - S22 1E 1H11 2H11 tre, 2
1.4.2 Phương pháp nghiên cứu đề tài - S21 1E n1 t2 1 ngư 2 1.5 Phân tích những công trình có liên quan 5 5-2 22 2221222211212 12x krses 3 1.6 Kết quả dự kién dat GUO C ccccccccccccccsescsesesesessssvevessvsvevevsvevsvevevevsvevevavevevsvevevevevevees 4
Phần NỘI DŨNG 22-22222222222112211122111211112711221112171121111211122111 111111 re 5 Churong 1: CO SO LY THUYET VA CAC CONG NGHE DUGC SU DUNG 5
1.1 Kiến trúc hệ thống Levensusussecccceeseseceneeceeaecacececersveeesstttttsececeeceeecessesentntttasccecesescesacs 5 1.2 Lập trình web back-end với Java ŠprIngboot :-.cc c2 c2 2s s2 se2 8 1.3 Lap trinh web front-end voi Reacts cic ccc cccceccecesecessessecnseessetseesaes 9 1.4 Hệ quản trị cơ sở dữ liệu MySQL Ặ 2 2 1211221211211 2 11181 nghe eeg 10
Chương 2: PHẦN TÍCH VÀ THIẾT KẼ HỆ THÔNG 2 SE eEsEsrerxzei 12
2.1 Khao sat cac website co cách vận hành tương tỰ c2 c2 12 2.2 Xây dựng Kịch ban sử dụng cho các uSeT c2 201 2 nhe 20 2.3 Xây dựng các chức năng chính sẽ thực hiện - 2 222 222 S 22 2szcxerxes 29 2.4 Xây dựng lược đồ chức năng( usecase diagram) s- se hnsrerrưey 31 2.5 DAC ta USECASE 0 cee ccccscsssessseeecesecccesecccsccceeueseuuusaussssttestseeeseesececuseuetcescunasens 39 2.6 Xây dựng cÏass diapram cc ccc 2211221121115 1157115111115 nhe 46 2.7 Xây dựng ERD diagTam 1 2c 2211121111211 121 1111115111811 1k1 he 49 2.8 Xây dựng acfIvity đia8Tam c1 1121121112221 1 11118118 tre 50
Chương 3: THIẾT KẾ GIAO DIỆN 5-5 S1 1121111211 211111 1t 111 treo 101
EI HC si nnaaiiaiiaiDỪỪŨAỤẶA 101 3.2 Giao diện cho phía ứng VIÊN -.- 22 2221222112211 111 1112151811111 11811181 103 3.3 Giao diện cho phía quản trị, người tuyển dụng 5c c sec ese 107
Chuong 4: KIEM THU VA TRIEN KHAI HE THONG w ceccececcecceccceseeeeeeeeeeeeeee 122
Trang 114.1 Kiểm thử đơn vị Unif§f 2 2c St 3111151 515121111115511115511 552tr te 122
4.2 Triển khai hệ thống React CIL/CD thông qua github - cccccecxszszxt: 129
4.3 Triển khai hệ thống Spring Boot C/CD thông qua github -5-: 129 Phần KẾT LUẬN - 2-52 212EE212221211211211211 2112111122122 121g 136
1 Kết quả đạt được - ST n21211221 2121212111211 are 136
2 Hạn chẾ cs n1 TnEEnET121221112121 21212121 reo 138
3 Hướng phát triển sau này của We€bsi -s- se E2 11 1211 1 treo 138
DANH MỤC TÀI LIỆU THAM KHẢO 2-52 2122 EEEE12212212221 211tr 140
IisI0808i 922 141
Trang 12Phan MO DAU
1.1 Lý do chọn đề tài
Kinh tế Việt Nam đang ngày càng phát triển, điều này đi kèm với việc nhu cầu tìm kiểm ứng viên cho các nhà tuyển dụng và việc làm cho ứng viên cũng ngày càng tăng Tuy nhiên, các phương thức tuyên dụng truyền thống như nộp hồ sơ trực tiếp hoặc quảng cáo việc làm trên các diễn đàn tìm việc hiện nay đã không còn mang lại hiệu quả và tôi ưu
về mặt thời gian và quản lý nguồn ứng viên không lỗ
Vấn đề mà chúng ta đặt ra là làm thế nào đề hỗ trợ ứng viên tim kiếm việc làm và giúp nhà tuyển dụng tìm ứng viên phù hợp và chất lượng hơn Trong bối cảnh phát triển hiện nay, Internet không còn xa lạ với nhiều người, mà trở thành một công cụ, một môi trường làm việc và kết nối mọi người trên toàn cầu Internet có mặt khắp nơi và hỗ trợ con người trong nhiều lĩnh vực Chính khả năng mạnh mẽ này đã đưa cho nhóm chúng tôi
ý tưởng trong việc xây dựng một hệ thông Website tìm kiếm việc làm
1.2 Tính cấp thiết của đề tài
Hiện nay trên thị trường việc làm thì rất nhiều công ty, doanh nghiệp có cung cấp các dịch vụ việc làm đã tự xây dựng cho mình các website riêng nhằm thực hiện chiến lược thương mại điện tử của mình Tuy nhiên, rất nhiều website trong số này đã không mang lại hiệu quả tốt trong công tác tuyển dụng nhân sự và quản lý việc làm Vậy vấn đề
ở đâu?
— Trước hết, đó là sự thiếu hiệu quả trong công tác quản lý nội dung thông tin của website, thông tin không được cập nhật thường xuyên dẫn đến nội dung nghèo nàn
và hậu quả của nó là không thu hút được sự truy cập của khách hàng
— Thứ hai đó chính là khả năng quản lý và công tác quảng bá cho website của mình
đối với nhiều doanh nghiệp vẫn là vẫn đề nan giải do kinh nghiệm cũng như kỹ
năng quản lý còn thiếu, yếu Qua khảo sát thực tế cùng với mong muốn hỗ trợ các nhà cung cấp dịch vụ việc làm cũng như những người có nhu cầu sử dụng các dịch
vụ việc làm một cách hiệu quả, tạo sự thuận tiện trong giao dịch cũng như giảm được sự đầu tư không hiệu quả cho các website của công ty, doanh nghiệp
Trang 13— Thứ ba đó là thị trường việc ngày càng tăng, nhưng các doanh nghiệp lại rất khó khăn trong việc quản lý các thông tin của các ứng viên, cùng với đó là công tác tuyên dụng lại thường mắt nhiều thời gian từ việc nhâm thông tin đến phản hồi qua email, qua đó không đạt được hiệu quả tôi đa về thời gian
Vì thể nên nhóm em đã cô gắng tìm hiểu và xây dựng website Tìm kiếm việc làm Job Panda nham đáp ứng các nhu cầu về công tác tuyên dụng và quản lý việc làm trong
Mặc dù đây là một đề tài không mới và cũng đã có rất nhiều website tìm kiếm việc làm
trên thị tường Nhưng cách giải quyết van dé thì lại hoàn toàn mới bởi hệ thống được xây dựng trên nên tảng hỗ trợ đa người dùng với phương thức hoạt động đa dạng Đây chính là điều mà nhiều website với phương thức hoạt động truyền thông chưa làm được
và nhu cầu của các ứng viên và nhà tuyển dụng trên thị trường
- Xây dựng ứng dụng theo quy trình phát triển phần mềm , đánh giá hiệu quả và sự ôn định của website để qua đó phát triển và tôi ưu các công nghệ sử dụng sau này
- Viết báo cáo trình bày kết quả đạt được như giao diện , tinh nang , cac testcase cua dy
án, cùng với đó là hướng phát triển sau này của website
1.4 Cách tiếp cận và phương pháp nghiên cứu
1.4.1 Cách tiếp cận phát triển đề tài
Đề tài đã sử dụng các phương pháp nghiên cứu sau:
— Tạo Form khảo sát website tuyển dụng để tổng hợp và thống kê nhu cầu về tuyến dụng
— Khảo sát trực tiếp về nhu cầu tìm kiếm việc làm của những người đã đi làm hoặc các bạn sinh viên của trường Sư phạm kỹ thuật sắp tốt nghiệp và đang có định hướng tìm kiêm việc làm
Trang 141.4
1.5
.2 Phương pháp nghiên cứu đề tài
Phương pháp thơng kê, so sánh
Phương pháp điều tra phân tích
Phương pháp đối chiếu, tổng hợp
Phân tích những cơng trình cĩ liên quan
*Vietnamworks:
Trang web tuyển dụng cĩ nhiều năm kinh nghiệm, hướng tới đối tượng tuyên dụng cĩ trình độ chuyên mơn và kinh nghiệm cao Trang web cĩ lượng truy cập khoảng 3.1 triệu lượt/tháng
Vietnamworks cung cấp nhiều cơng cụ hỗ trợ người tìm việc, như WowCV (tạo mẫu
CV nhanh chĩng và miễn phí), Nhân Số Học (gợi ý nghề nghiệp phù hợp dựa trên
những con số liên quan đến bạn), Lộ Trình Sự Nghiệp (tham khảo lộ trình thăng tiến
của tất cả các ngành nghè) l
Vietnamworks thường tơ chức các sự kiện, buổi chia sẻ, hội thảo về tuyển dụng, việc làm, sự nghiệp, như Job Fạr (ngày hội việc làm lớn nhất năm), Hành trình sự nghiệp hạnh phúc (chạm đến hàng triệu người Việt), The Future of Now (sự kiện về cơng nghệ AI)
Indeed cũng cung cấp nhiều tài nguyên hữu ích cho người tìm việc, như Hướng dẫn viết CV, Mẫu thư xin việc, Câu hỏi phỏng vấn, Lương bơng
*TopCV
TopCv cĩ cĩ lượng truy cập khoảng 3.45 triệu lượt/tháng
Miễn phí đánh giá CV: Người dùng cĩ thể tải lên CV của mình và nhận được những gợi ÿ cải thiện từ các chuyên gia của TopC V123
Trang 15— Dịch vụ viết CV chuyên nghiệp: Người dùng có thê chọn gói dịch vụ phù hợp với nhu cầu và ngân sách của mình, từ cơ bản đến cao cấp, để có được một CV ấn tượng và hiệu quảl123
— Dịch vụ viết thư xin việc và LinkedIn: Người dùng có thể tăng cơ hội tìm việc bằng
cách đầu tư vào một thư xin việc và hồ sơ LinkedIn chuyên nghiệp, được viết bởi các chuyên gia của TopCV 123
—_ TopCV Proñile: Người dùng có thể xây dựng thương hiệu cá nhân, thể hiện thế mạnh của bản thân thông qua việc đính kèm học vấn, kinh nghiệm, dự án, kỹ năng của mình2
—_ Tìm kiếm việc làm: Người dùng có thê tìm kiếm việc làm theo địa điểm, ngành nghè,
mức lương, kinh nghiệm và nộp đơn trực tuyến
— LinkedIn là một trang mạng xã hội được thiết kế riêng cho cộng đồng doanh nghiệp
— Mục tiêu của trang web là cho phép các thành viên đăng ký tài khoản và lưu trữ hỗ sơ một cách chuyên nghiệp Từ các hồ sơ đó, các nhà tuyển dụng có thể tìm kiếm thông tin của những ứng viên tiềm năng, và người tìm việc cũng có thê tìm được cơ hội làm việc LinkedIn cũng là một kênh tiếp thị hiệu quả cho các doanh nghiệp muốn nhằm
tới đôi tượng khách hàng là B2B
— LinkedIn cé hon 300 triéu thành viên từ 200 quốc gia, đại diện cho 170 ngành 1.6 Kết quả dự kiến đạt được
Xây dựng được một hệ thông website tuyên dụng hoàn chỉnh nhằm tạo sự tương tác hiệu quả giữa nhà tuyển dụng và ứng viên, Website phục vụ tốt nhu cầu tìm kiếm việc làm của các ứng viên một cách dễ dàng:
— Giúp ứng viên có thể lọc các công việc, tạo CV tự động
— Nhận thông báo vẻ lịch phỏng vấn nhanh chóng
— Đơn giản hóa quy trình đăng ký, đăng nhập và nộp hồ sơ cho ứng viên
— Thu hút được nhiều ứng viên tiềm năng, tăng cơ hội tuyển dụng nhân tài cho doanh nghiệp
—_ Tiết kiệm chỉ phí, thời gian và công sức cho việc tuyển dụng, giảm thiêu rủi ro và sai lâm
Trang 16— Nâng cao uy tín, thương hiệu và hình ảnh của doanh nghiệp trên thị trường lao động
— Quản lý và theo dõi hiệu quả quá trình tuyên dụng, cập nhật và phản hồi nhanh chóng
với ứng viên
Phan NOI DUNG
Chương 1: CƠ SỞ LÝ THUYMT VÀ CÁC CÔNG NGHỆ ĐƯỢC SỬ DỤNG
cuối cùng là tầng cơ sở dit ligu( MySQL)
1.12 Cac components phia client
Header: chứa logo, menu, đăng nhập, đăng ký, tìm kiếm
Footer: chứa thông tin liên hệ, dia chi, bản quyền
SideBar : Chứa các danh mục quản lý dành cho admin, nhà tuyên dụng và người phỏng vấn
NavBar : Thanh công cụ nằm ngang bên dưới phần header chứa các danh mục liên quan đến công việc, sự kiện , thông tin các doanh nghiệp, các nút chúc năng như đăng ký đăng nhập
Home: chứa banner, danh sách việc làm nỗi bật, danh sách doanh nghiệp tuyên dụng
JobLlst: chứa bộ lọc, phân trang, danh sách việc làm theo tiêu chí
JobDetail: chứa thông tin chỉ tiết về một việc làm, nút ứng tuyến
Event : Chứa thông tin về các sự kiện cáu doanh nghiệp
CompanyList: chứa bộ lọc, phân trang, danh sách doanh nghiệp tuyên dụng CompanyDetail: chứa thông tin chỉ tiết về một doanh nghiệp, danh sách việc làm của doanh nghiệp
Profile: chira théng tin cá nhân của người dùng, hồ sơ xin việc, thông báo việc làm Login: chứa form đăng nhập, nút quên mật khâu, nút đăng nhập bằng mạng xã hội
Trang 17SignUP: chứa form đăng ký, nút đăng ký bằng mạng xã hội
Logout : thực hiện chức năng đăng xuất tài khoản hiện có
CVBuild : Chứa form của CV giúp người dùng có thể tự tạo CV và tải CV về Job-recruiter : Chứa các form đăng bài tuyển dụng cũng như quản lý, chỉnh sửa các
bài đăng đó , dành riêng cho nhà tuyên dụng
Button : Chứa giao diện của nút bam
Google Calendar : Chtra form giao dién cua lich biéu va duge lay théng tin tir google thông qua email người dùng
Interview : Chứa danh sách các phòng phỏng vấn
*Biều đồ phân cấp chức năng:
Hình 1 Biểu đồ phân cấp chức năng
Trang 181.1.3 Kiến trúc back-end Springboot
— Tầng Repository: Tầng này thao tác với database, lưu trữ, cập nhật, truy vấn, hoặc xoá
đữ liệu, và ánh xạ dữ liệu từ database sang model class
— Tầng Database: Tầng này có thể bao gồm nhiều cơ sở dữ liệu khác nhau, nó lưu trữ và quản lý dữ liệu của ứng dụng
1.1.3.2 Work Flow cua Spring Boot
Spring Boot flow architecture
Repository Class Extending CRUD Services
Dependency Injection
Controller request
JPA/Spring
Data Database
Hinh 2 Work Flow cua Spring Boot
— Work flow cua Spring Boot la qua trinh xtr ly cac HTTP request tir tang Controller dén tang Database và ngược lại Bạn có thể tham khảo sơ đồ sau đề hiểu rõ hơn]:
— Trong sơ đồ trên, bạn có thể thay các bước chính của work flow như sau:
Trang 19— Khi có một HTTP request đến server, Controller sẽ xử lý và gọi các Service tương ứng
—_ Trong Database Layer, sẽ lưu trữ và quản lý dữ liệu của ứng dụng, có thể bao gồm
nhiều cơ sở dữ liệu khác nhau
— Sau khi xử lý xong, kết quả sẽ được trả về cho Controller, và Controller sẽ chuyên đối kết quả sang JSON và gửi về cho client
1.2 Lập trình web back-end với Java Springboot
1.2.1 Springboot la gi?
Spring Boot la mét trong s6 cac module cua Spring framework cho phép tao ra va phát triển các ứng dụng độc lập dựa trên Spring một cách dễ dàng Spring Boot được phát triên nhằm thay thế những cấu hình phức tạp của Spring, với việc yêu cầu cầu hình XML
và nâng cao năng suất cho các nhà phát triển Spring là một mã nguồn mở, được phat triển, chia sẻ và có cộng đồng người dùng rất lơn Spring Framework được xây dựng dựa trên 2 nguyên tac design chinh la: Dependency Injection va Aspect Oriented Programming
1.2.2 Kiến trúc của springboot
Spring Framework, một công cụ hỗ trợ mạnh mẽ cho lập trình Java được phát triển theo kiéu module dé mang đến tính linh hoạt và dễ quản lý cho các dự án phức tạp 1.2.3 Các module quan trọng
MVC là viết tắt của ba thành phần chính trong kiến trúc này:
— Model: Đại diện cho dữ liệu và logic của ứng dụng
Trang 20— View: La phan hiển thị dữ liệu cho người dùng
— Controller: Là thành phần trung gian giữa Model và View
MVC Architecture Pattern
pulls data via getters Controller pulls data via getters
initiates Brain modifies
controls and decides
how data is displayed
dữ liệu không chỉ thực hiện được trên tầng Server mà còn ở dưới Client nữa
ReactJS là một thư viện JavaScript chuyên giúp các nhà phát triển xây dựng giao điện người dùng hay UI Trong lập trình ứng dụng front-end, lập trình viên thường sẽ phải làm việc chính trên 2 thành phần sau: UT và xử lý tương tác của người dùng UI là tập hợp những thành phần mà bạn nhìn thấy được trên bất kỳ một ứng dụng nảo, ví dụ có thê kê đến bao gồm: menu, thanh tìm kiếm, những nút nhấn, card, Giả sử bạn đang lập trình một website thương mại điện tử, sau khi người dùng chọn được sản phẩm ưng ý rồi và nhân vào nút “Thêm vào giỏ hàng”, thì việc tiếp theo mà bạn phải làm đó là thêm san pham được chọn vào giỏ hàng và hiển thị lại sản phẩm đó khi user vào xem => xử lý
Trang 21triển UI
1.3.2 Kiến trúc chung của React
Components: React chia UI thanh cac thanh phan déc lap, có thé tái sử dụng, mỗi thành phần đại diện cho một phần nhỏ cụ thể của giao diện người dùng Có hai loại thành phân: functional components va class components
Virtual DOM: React str dung mét cầu trúc dữ liệu có tên là Virtual DOM để tôi ưu
hiệu suất khi cập nhật giao diện Khi dữ liệu thay đổi, React so sánh Virtual DOM mới
với DOM hiện tại và chỉ cập nhật những phan thay đổi thực sự vào DOM thực tế JSX (JavaScript XML): JSX la mét phần mở rộng của JavaScript cho phép viết HTML trong JavaScript Nó cho phép người lập trình viết mã React một cách dễ đọc
va dé hiểu hơn
One-Way Data Binding (Ràng buộc dữ liệu một chiều): React thực hiện ràng buộc dữ
liệu một chiều từ model tới view Khi dữ liệu thay đối, giao diện người dùng được cập
nhật, nhưng không ngược lại
Sfate và Props: State (Trạng thái): Là dữ liệu được quản lý bên trong mét component
và có thê thay đổi trong quá trình thực thi Props (Thuộc tính): Là dữ liệu được truyền
từ component cha đến component con Props không thay đối bên trong component con
Lifecycle Methods (Phuong thirc vong doi): React cung cap cac phuong thức vòng đời cho phép thực hiện các hành động cụ thê vào các giai đoạn nhất định trong vòng đời cua mot component
Flux hoặc Redux: Các kiến trúc quản lý trạng thái của ứng dung Redux thường được
sử dụng để quản lý trạng thái ứng dụng với một store duy nhất
Trang 221.4, Hệ quản trị cơ sở dữ liệu MySQL
1.4.1 MySQL la gi ?
MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ
MySQL là mã nguồn mở
MySQL mién phi
MySQL ly tuong cho ca ứng dụng nhỏ và lớn
MySQL rat nhanh, dang tin cậy, có thê mở rộng và dễ sử dụng
MySQL là đa nền tảng
MySQL tuân thủ tiêu chuân ANSI SQL
MySQL được phát hành lần đầu tiên vào năm 1995
MySQL được phát triển, phân phối và hỗ trợ bởi Tập đoàn Oracle
1.4.2 RDBMS
RDBMS la viet tat cha Hé théng quan lý cơ sở dữ liệu quan hệ
RDBMS là một chương trình được sử dụng đề duy trì cơ sở dữ liệu quan hệ RDBMS là cơ sở cho tất cá các hệ thống cơ sở dữ liệu hiện đại nhu MySQL, Microsoft SQL Server, Oracle và Microsoft Access
RDBMS sử dụng truy vẫn SQL đề truy cập dữ liệu trong cơ sở dữ liệu
Trang 23Chuong 2: PHAN TICH VA THIMT KM HE THONG
2.1 Khao sát các website có cách vận hành tương tự
2.1.1 TopCV - https://www.topev.vn
Công nghệ AI dự đoán, cá nhân hoá việc làm
Thị trường việc làm hôm nay:
Màu sắc nôi bật thê hiện sự hiện | Hiển thị trang chủ
đại
Thiết kế tổng quan hiện đại Tìm kiểm
Giao diện mobile được tôi ưu Lọc tìm kiểm
Khoản cách giữa các thẻ hợp lý ChatBox
Trang 24
Nội dung hiền thị rõ ràng Thông kê việc làm
Giao diện trực quan, dễ sử dụng, màu sắc nồi bật
Có hỗ trợ ứng dụng TopCV trên điện thoại
Tốc độ trang web và gợi ý tìm kiếm nhanh chóng
Bộ lọc tìm kiếm đa dạng phù hợp với các yêu cầu khác nhau
Có phần chatbox với nhân viên tư vấn, hỗ trợ
Có chức năng thông kê nhu cầu việc làm trên thị trường rất trực quan
Có nhiều tính năng nổi bật như ứng dụng sâu công nghệ lõi Big Data (Dữ liệu lớn) và
Al (Artificial Intelligence — Trí tuệ nhân tạo) nhằm giúp cho việc tìm kiếm trở nên tôi
ưu nhất
Nguồn dữ liệu người dùng lớn ( 2 triệu lượt truy cập )
Cung cấp nhiều mẫu CV miễn phí được thiết kế đẹp, lạ mắt cho các ứng viên lựa chọn
Có chức năng thông báo thông tin công việc thông qua email khi đăng nhập
Có chức năng đề xuât công việc
Trang 25Nhược điểm :
—_ Trang cho phép đăng tin tuyển dụng miễn phí ở mức độ thấp Hầu hết nhà tuyển dụng đều phải trả phí cho việc đăng tin
— Giao diện có những chỗ thao tác hơi khựng chưa hoàn toản mượt mà
— Nguồn ứng viên chủ yếu là các bạn sinh viên mới ra trường chưa có nhiều kinh nghiệm
2.1.2 LinkedIn - https://www.linkedin.com
Một trang mạng dịch vụ xã hội được thiết kế dành cho cộng đồng doanh nghiệp Sự
ra đời của LinkedIn nhằm mục đích giúp cho người dùng tạo lập được một “profile” nơi øh1 lại trình độ, kinh nghiệm cũng như kỹ năng của riêng ho LinkedIn con tạo ra mạng
lưới những mối quan hệ “kết nối” với nhau đề giới thiệu, tìm kiếm việc làm
Add to your feed
9 Thai Ha Nguyen (hanguyenhrm)
'YBOX.VN - Mạng Xã Hội Thông
te Tin Chất Lượng Cao Của Giới Trẻ,
To Reem for free Add more to your work experiences and education a nan cne 2a) ri
Hinh 5 LinkedIn website
Màu sắc trung tín, tông màu nhẹ Hiền thị trang chủ
Font chữ hợp ly, rõ ràng Đăng nhập đăng ký
Thiết kê tông quan đơn giản, dê sử dụng Tìm kiêm
Giao diện mobile được tôi ưu Lọc tìm kiêm
Trang 26
Thao tác mượt mà giữa các tab Tạo hồ sơ cá nhân và hiển thị công khai
cho mọi người
— Giao diện đẹp, tối giản, không quá nỗi bật
— Trang web load nhanh , các thao tác người dùng không bị khựng
—_ Giao diện tương tác giống facebook và instagram nên dễ dàng sử dụng khi sử dụng lần đầu
— Thời gian hoạt động lâu cụ thê là gần 20 năm nên có nguồn dữ liệu và người dùng rất lớn trên toàn thế giới
— Kết nối giữa người lao động và doanh nghiệp dễ dàng Nhà tuyên dụng có thê xem xét ứng viên ngay trên web, tiết kiệm được thời gian tuyển dụng cho cả đôi bên
— Co thé giup bạn mở rộng mạng lưới quan hệ nghề nghiệp
— Nguôn ứng viên lớn với nhiều kinh nghiệm và chuyên môn
— Có tính năng học tap ( Learning )
Trang 27—_ Do có tính chất như một mạng xã hội nên LinkedIn có thể giúp bạn xây dựng thương hiệu cả nhân
— Giúp bạn nâng cao kiến thức chuyên môn nhờ những tương tác trao đôi với người dùng khác trên LinkedIn
— Website duoc phat triển lâu dài nên độ tin cậy, bảo mật, công nghệ đều được phát triển
Trang 28
Ầ Ridood ae
What t ‹ ' Q Where
Employers / Post Job
Indeed cũng được cung cấp bằng Tiếng Việt
Browse Jobs Countries About Help Center ESG at indeed
Hinh 6 Indeed website
Màu sắc đơn giản, chủ yêu là trăng, sáng | Hiện thị trang chủ
Trang 29— Trang web hoạt động nhanh, các thao tác mượt mà, không delay
— Nguồn dữ liệu của các ứng viên lớn với hơn 3 triệu lượt truy cập hàng tháng
— Lịch sử hình thành lâu, từ năm 2005, nên các công nghệ và bảo mật được thực hiện tốt
— Tạo CV đơn giản, miễn phí
— Nguồn việc làm lớn với các công ty lớn đăng tin tuyên dụng
— Dễ dàng, nhanh chóng nộp hồ sơ
— Có mục đánh giá các doanh nghiệp, qua đó ứng viên có thể xem chất lượng của các bên tuyến dụng
— Có trang đề xuất việc làm sau dựa trên các tìm kiếm trước đó
—_ Có phần chat cho nhân viên tư vấn hỗ trợ
— Chưa có chức năng thống kê nhu cầu việc làm hàng tháng trên thị trường cho người dùng có thể xem
Trang 30Giao diện mobile được tôi ưu Lọc tìm kiếm
Khoản cách giữa các thẻ hợp lý ChatBox
Nội dung hiện thị rõ ràng, trực quan Thông kê việc làm theo nhu câu người ứng
tuyên trên thị trường Thao tác mượt mà giữa các tab Tạo hồ sơ cá nhân và upload CV
Trang 31—_ Giao diện bắt mắt, nỗi bật, có nhiều thông tin ngay tại phần trang chủ
— Trang web có lịch sử ra đời lâu từ năm 2002, các công nghệ và bảo mật đều được phát triển hoàn thiện
— Lượt truy cập tương đối khoản hơn 600.000 lượt mỗi tháng
—_ Trang tìm kiếm có nhiều bộ lọc đễ dàng cho các yêu cầu khác nhau của các ứng viên
— Có phan chat với nhân viện hỗ trợ qua zalo hoặc chat mặc dinh cua website
—_ Có trang thông kê hoạt động
— Dé dang thém va chỉnh sửa thông tin cá nhân
— Miễn phí hoàn toàn với người ứng tuyến
—_ Yêu cầu thu phí với người tuyển dụng
Trang 322.1.5 Tổng quan khảo sát
Các trang web tìm việc nói chung đều xây dựng website rất tốt về phần giao diện cũng như các tính năng phải có như tìm kiếm, bộ lọc, tạo, chỉnh sửa thông tin cá nhân, đăng tin đối với người tuyên dụng và nộp hồ sơ đối với các ứng viên
Các trang tuyển dụng chủ yếu sẽ thu phí đối với bên tuyên dụng để có thể nhận được nhiều hồ sơ và mở khóa các tính năng nâng cao hơn
Còn đối với các ứng viên thì chủ yếu đều được miễn phí hi đăng ký và tìm việc
Các trang tìm việc hiện nay đều có tính năng đề xuất công việc dựa trên các tìm kiếm trước đó rất tiện lợi cho người tìm việc làm
Các trang tìm việc chủ yếu chưa bố xung tính năng thống kê nhu cầu việc làm của người dùng hàng tháng để người tìm việc có thể biết được nhu cầu thị trường hiện tại 2.2 Xây dựng Kịch bản sử dụng cho các user
2.2.1 Kịch bản |:
Nguyễn Vũ Minh Quân
sau
Các khó khăn mà Quân sẽ đôi mặt khi di tìm việc :
— Mắt nhiều thời gian để tìm hiểu về từng công ty ứng tuyển
— Phải đến từng công ty để nộp hồ sơ ứng tuyên , mắt thời gian và chỉ phí
— Không có nhiêu dữ liệu về các công ty tuyên dụng về công việc của mình
Người ứng tuyên Quân sẽ tương tác thê nào với website ứng tuyên ?
Câu hỏi người dùng Quân sẽ đặt ra :
Trang 33
cách dễ dàng , nhanh chóng
— Làm thế nào để có thê nộp CV ứng tuyên nhanh chóng
— Liệu website tuyên dụng có thể tạo CV hay không
— Làm thế nào đề tôi có thể tìm kiếm và lọc ra các công ty tuyên dụng phù hợp với vị trí của tôi
— Ngoài việc chủ động tìm kiếm các công ty tuyên dụng thì làm thé nao dé cac công ty tuyển dụng biết đến và liên hệ với tôi dựa trên CV của bản thân
— Làm thế nào để thay đôi thông tin tuyển dụng của bản thân
Kịch bản tỉnh huồng của Quân:
Truy cập vào websie tìm kiếm việc làm Search từ khóa liên quan đến công việc của mình
Trang web sẽ đưa ra các kết quả tìm kiếm
Quân sẽ sử dụng chức năng lọc cho các kết quả tìm kiếm dựa trên mức lương
và địa điểm của công ty
Trang web sẽ đưa ra kết quả mới
Quân sẽ vào từng kết quả và xem thông tin mô tả của công ty tuyển dụng Khi tìm được các công ty như mong muốn thì Quân muốn nộp CV cho công ty
đó
Trang web sẽ yêu cầu Quân đăng nhập để có thê tạo và gửi CV
Quân tạo tài khoản mới và đăng nhập các thông tin cá nhân
Quân sẽ vào phan Build MyCV để tự tạo cho mình | CV với đầy đủ thông tin
Trang 34van
- _ Quân sẽ được người phỏng vấn đặt câu hỏi trong Google meet va cham điềm trên trang web
Các key words mà người ứng tuyển Quân sử dụng :
kiểm một công ty mới đề phát triển sự nghiệp của ban than
phòng nhân sự toàn thời gian với
mức lương khởi điểm là 10 triệu
— Mất nhiều thời gian đề tổng hợp thông tin và đánh giá ứng viên khi phỏng
Trang 35
vấn ứng viên cũng như đánh giá và tông hợp thông tin của các ứng viên
— Khánh mong muốn website tuyển dụng hỗ trợ trong việc đăng bài tuyên dụng, các sự kiện cảu công ty một cách dễ dàng để quảng bá về công ty Khánh đàng làm việc
Tình huồng của người ứng tuyên Khánh :
— Khánh là nhà tuyên dụng ở website tìm kiếm việc làm và đã có tài khoản
cùng thông tin cá nhân
— Khi Khánh truy cập vào website thì trang quản lý dành cho nhà tuyên dụng
sẽ xuất hiện và có các mục dành cho Khánh như đăng bài, event, người phỏng vấn, phòng phỏng vấn
— Nếu Khánh muốn thực hiện đăng bài thì Khánh sẽ vào mục đăng bài để
thực hiện việc đăng và quán lý các bài đăng dễ dàng và nhanh chóng
— Khi có người ứng tuyên vào công việc của công ty thi Khanh có thé xem sô
Trang 36
— Sau đó các người phỏng vấn sẽ chấm điềm và đưa kết quá lại cho Khánh dé
có thê đánh giá thuận tiện hơn
Mô tả về Khánh :
Khánh là một người tương đối năng động.rất năng nỗ với đồng nghiệp Với chức vụ là quản lý nhân sự trong công ty thì anh luôn học hỏi kiến mới với mục tiêu của anh là phát triển bản thân và công việc tuyên dụng nhân sự cho công ty Chuyên ngành của anh quản lý nguồn nhân lực và anh đã từng làm cho công ty Hasaki Hiện tại anh đang làm việc tịa vị trí quản lý và duyễn dụng nhân sự nên anh rất muốn có một trang tuyên dụng giúp mình trong công việc này thuận tiện hơn
tại đang làm công việc phỏng vấn
va training cac ứng viên
ứng viên ứng tuyên vào công ty dễ đàng và lâu dài
Trang 37
— Sở thích — Bong ro, học ngoại ngữ, guitar,
đọc sách
Các khó khăn mà người dùng Khoa sẽ đối mặt khi đi phỏng vấn các ứng viên :
— Khi có ứng viên ứng tuyên vào công ty thì Khoa muốn có môt phương pháp hiệu quả trong việc đánh giá các ứng viên khi phỏng vẫn
Khoa cần biết về thông tin chỉ tiết như CV, trình độ của những người ứng tuyển với công ty
Khoa muốn một công cụ tự động giúp mình dễ dàng hơn trong việc liên lạc cũng như đặt lịch phỏng vấn cho các ứng viên hơn là phải làm thủ công bằng tay
Khoa sẽ tương tác thế nào với website ứng tuyên ?
Câu hỏi người dùng Khánh sẽ đặt ra :
Lam thé nao dé dé dàng thông hợp và sàng lọc các ứng viên
Lam thé nao dé co thê liên hệ cũng như là tạo lịch phỏng vẫn nhanh chóng
mà không cần phải viết email thủ công
Lam thé nao đề có thê đánh giá các ứng viên dựa vào các tiêu chí khác nhau
và tổng hợp đề quy đổi lại thành điểm số
Làm thể nào đề có thê thay đôi lịch trình phỏng vẫn một cách linh hoạt hơn
Điều gì ảnh hưởng đến Khoa trong việc phỏng vẫn ứng viên
Thời gian làm việc
Thông tin các ứng viên
Xu hướng thị trường
'Yêu cầu của công ty
Tình huôồng của người ứng tuyên Khoa :
Khoa vào website tìm kiếm việc làm và đăng nhập vào tài khoản người phỏng vấn do người quản lý của Khoa là Khánh đã tạo trước đó
Sau khi đăng nhập thì Khoa sẽ được đưa đến trang quản lý dnahf riêng cho người phòng vấn ( Interviewer )
Trang 38
—_ Đề biết mình có lịch phỏng vẫn hay không thì Khoa có thê vào phân phòng phỏng vắnddeer xem danh sách các phòng mà mình đã được người quản lý thêm vào
— Khoa có thể dễ dàng nhận và quản lý thông tin các ứng viên mà mình sẽ phỏng vấn thông qua thông tin chỉ tiết được hiển thị trong từng phòng phỏng vấn
—_ Trong phòng phỏng vấn sẽ có thông tin của link google meet đê có thể thực hiện việc phỏng vấn online dễ dàng hơn
— Trong quá trình phỏng vẫn đó, Khoa không cần phải tự tạo các danh sách câu hỏi bên ngoài và tự chấm điểm mà hệ thống sẽ cóchức năng cho phép Khoa tự tạo câu hỏi cho từng ứng viên rồi thực hiện chấm điểm tại đó
— Sau khi cham điểm hệ thong sẽ tự động tính điểm trung bình cộng cho các ứng viên, nhờ đó giúp khoa dễ dàng đánh giá và lọc các ứng viên
— Bên cạnh đó nếu Khoa có công việc bận đột xuất hoặc lịch trình thay đối thì
Khoa cũng có thê thay đổi lịch phỏng vấn của phòng phỏng vấn theo yêu cầu của mình
— Sau khi thay đổi thì lịch phỏng vấn sẽ được cập nhật lại cho các bên như người quản lý và ứng viên trên google Calendar của họ thông qua email mà
họ đã đăng nhập
Các key words mà Khoa sử dụng :
Tài chính, ngân hàng, quản lý kinh doanh, Telesales
Mô tả về Khoa :
Khoa là một người hướng ngoại, thích làm việc nhóm và thích học hỏi cái mới Anh thường học hỏi kiến thức từ đồng nghiệp khác trong team nhân sự của mình cũng như
tự tìm hiểu về kiến thức mới, mục tiêu của anh là phát triển bản thân hơn và trở thành
một Công việc hiện tại của anh giúp anh phát triển các kỹ năng trong việc tương tác với các nhân sự cũng như các ứng viên
Trang 39—_ Loại hình doanh nghiệp
— Mặt hàng kinh doanh
— Chi nhánh
— Đãi ngộ
— Nơi đăng ký hồ sơ
— Yêu cầu kinh nghiệm
TNHH Nước giải khát nha đam có trùng thảo, thực phâm bé xung TP.HCM, Hà Nội, Hải Phòng Cần tuyên ứng viên cho vị trí sale , mức đãi ngộ 10.000.000-
15.000.000 một tháng, có đầy đủ
về phúc lợi xã hội, thưởng lương
thang 13, cho 3 ngày nghỉ phép trén | thang va được nghỉ thứ 7
10 Tan Ky Tan Quý, Q.Tân phú, TP.HCM
2 năm trong mang bán hàng, có
kinh nghiệm về tin học văn phòng
và giao tiếp tốt với khách hàng và đôi tác
Các khó khăn mà người dùng Công ty Scopius sẽ đối mặt khi tuyên dụng :
— Thông tin của công ty tương đối dài và không có trang thông tin đề gửi tóm tắt thông tin cho người ứng tuyên
— Không dễ đề có thê tìm được ứng viên có đủ kinh nghiệm cho công việc
— Công ty tương đổi lạ nên không nhiều ứng viên biết đến
Cạnh tranh với các công ty khác về nhân sự
Công ty Scopius sẽ tương tác thế nào với website ứng tuyển ?
Câu hỏi công ty tuyên dụng sẽ đặt ra :
— Làm sao đề các ứng viên có thê biệt đên công ty của chúng tôi
— Làm sao để đăng thông tin tuyên dụng lên website
— Làm sao để thống kê người dùng truy cập vào trang của chúng tôi
— Làm sao để có thể tương tác với các ứng viên dễ dàng hơn
Trang 40
Làm sao đề thay đôi các thông tin tuyến dụng
Tình huống của công ty scopius:
Người tuyển dụng muốn tạo một trang thông tin tuyên dụng của công ty trên website tìm việc làm thông qua việc liên hệ với admin của trang web
đề được tạo một tìa khoản nha tuyên dụng
Người tuyển dụng sẽ có thê đăng bài tuyển dụng , các sự kiện của công ty
và quản lý các ứng viên ứng tuyên vào công ty
Người tuyên dụng sẽ điền các thông tin tuyên dụng của công ty ngắn gọn như yêu cầu về kinh nghiệm, chuyên môn cùng với các đãi ngộ của công ty
về mức lương , bảo hiểm xã hội, ngày nghỉ phép, các hoạt động trong công ty
Bên cạnh đó hệ thông cũng sẽ có danh sách các công việc mà công ty đang ứng tuyên trong phần giới thiệu của công ty nhằm giúp cho người ứng tuyên đễ dàng xem qua và apply vào công việc phù hợp
Sau khi có ứng viên xem qua thông tin của công ty thì sẽ gửi CV đến nhà tuyển dụng
Nhà tuyên dụng sau đó sẽ có được các thông tin cá nhân của các ứng viên qua phần nộp hồ sơ của trang web từ đó sẽ đặt lịch cho các ứng viên Nhà tuyên dụng sẽ tạo các tài khoản người phòng vấn đề thực hiện phỏng
van
Nhà tuyên dụng cũng sẽ tạo ra các phỏng phỏng vấn đề thêm các ứng viên
và người phỏng vấn vào phòng đề dễ dàng quản lý
Trong phòng phỏng vấn thì nhà tuyên dụng có thê đặt lịch phỏng vấn và thông tin đó sẽ được gửi vào google calendar của ứng viên cùng với nhà tuyên dụng qua email của họ
Cac key words ma Công ty ŠcopIus sử dụng :