XÁC ĐỊNH YÊU CẦU
Khảo sát hiện trạng
3.1.1. Careerlink
3.1.1.1. Giới thiệu
Được thành lập vào năm 2006, CareerLink.vn đã từng bước trở thành cầu nối vững chắc giữa người lao động và nhà tuyển dụng. Chuyên cung cấp dịch vụ tìm kiếm nhân sự quản lý cấp cao, và dịch vụ tuyển dụng trực tuyến. Qua đó, nhà tuyển dụng sẽ hài lịng với việc tìm được ứng viên phù hợp nhu cầu, cịn người tìm việc sẽ thỏa mãn với khát vọng vươn tới đỉnh cao sự nghiệp [5].
CareerLink.vn hiện đang là website tuyển dụng có tới 100,000 người truy cập mỗi ngày. Với lượng truy cập lớn, dữ liệu hồ sơ ứng viên đa dạng và phong phú đạt trình độ cao, website là công cụ hỗ trợ đắc lực trong công tác tuyển dụng của công ty. Đặc biệt là đối với các đơn vị thường hay tuyển dụng và tuyển dụng nhiều vị trí trong năm thì đây chính là dịch vụ hữu hiệu và khá tiết kiệm chi phí.
Đăng tuyển công việc là một công cụ đơn giản và hữu ích cho việc tuyển dụng. Với sự hỗ trợ tận tâm, nhiệt tình của bộ phận chăm sóc khách hàng, cơng việc của bạn sẽ được đăng lên website một cách rõ ràng, nhanh chóng và thuận lợi nhất.
3.1.1.2. Chức năng website
21
Hình 3.2. Chức năng của website Career Link
3.1.1.3. Điểm mạnh
- Giao diện thân thiện, dễ sử dụng
- Có đầy đủ các tính năng để người người tuyển dụng đăng tin và tìm được hồ sơ ứng viên phù hợp và người dùng dễ dàng tạo CV ứng tuyển công việc.
- Tích hợp cơ sở dữ liệu Hồ sơ của CareerLink
- Hỗ trợ đa ngôn ngữ: tiếng anh, tiếng việt
- Có hỗ trợ chatbox để hỗ trợ người dùng
- Có hỗ trợ chia sẻ các công việc quan tâm thông qua các kênh Facebook, Twitter, LinkedIn
- Có hỗ trợ các mẫu CV có sẵn, rất tiện, đẹp
3.1.2. Topdev
3.1.2.1. Giới thiệu
TopDev là một mạng lưới tuyển dụng và hệ sinh thái trong lĩnh vực Di động & CNTT. Mạng tuyển dụng hàng đầu trong lĩnh vực Di động & CNTT tại Việt Nam, cung cấp giải pháp nhân tài Công nghệ. Mạng lưới bao phủ 95% cộng đồng Công nghệ tại Việt Nam và khách hàng đến từ cả Việt Nam và Đông Nam Á [6].
22 Mạng lưới bao gồm tất cả các hoạt động và giá trị mà bất kỳ nhân lực cơng nghệ nào cũng có thể cần, làm việc cùng và giải trí, bao gồm các sự kiện công nghệ, cộng đồng công nghệ, trang web công nghệ, diễn đàn, v.v. Dựa trên mạng lưới này, Topdev đã đạt được 95% công nghệ các cộng đồng ở Việt Nam.
Sau gần 5 năm hoạt động, TopDev đã trở thành:
• Nền tảng tuyển dụng CNTT hàng đầu tại Việt Nam với hơn 2.000 khách hàng và hơn 300.000 hồ sơ Developer.
• Đơn vị duy nhất tại Việt Nam giúp xây dựng Thương hiệu Nhà tuyển dụng cho hàng trăm công ty CNTT tại Việt Nam.
• Đơn vị uy tín nhất xuất bản các phân tích và báo cáo thị trường CNTT & nhân lực IT tại Việt Nam.
• Đơn vị tổ chức của hai sự kiện Công nghệ có ảnh hưởng nhất tại Việt Nam: Vietnam Mobile Day & Vietnam Web Summit
23
3.1.2.2. Chức năng website
Hình 3.1. Trang chủ website Topdev
Chức năng chính của trang tìm kiếm việc làm Topdev
24
3.1.2.3. Điểm mạnh
- Giao diện thân thiện, dễ sử dụng
- Có đầy đủ các tính năng để người người tuyển dụng đăng tin và tìm được hồ sơ ứng viên phù hợp và người dùng dễ dàng tạo CV ứng tuyển công việc. - Tích hợp cơ sở dữ liệu Hồ sơ của CareerLink
- Hỗ trợ đa ngôn ngữ: tiếng anh, tiếng việt - Có hỗ trợ chatbox để hỗ trợ người dùng
- Có hỗ trợ chia sẻ các công việc quan tâm thông qua các kênh Facebook, Twitter, LinkedIn
- Có hỗ trợ các mẫu CV có sẵn, rất tiện, đẹp: 02 nguồn CV (tin Basic Plus & Distinction)
- Hiển thị tin đăng trên các website chuyên công nghệ liên kết: Techtalk.vn, Techmaster, Freetuts
- Có Chương trình tích lũy đơn hàng & Khách hàng thân thiết: TopDev Rewards
- Chất lượng CV: Sàng lọc CV trước khi gửi sang Nhà tuyển dụng, tránh nhận CV rác
- Cam kết đảm bảo chất lượng dịch vụ (đối với gói Enterprise trở lên)
3.1.3. So sánh Careerlink và Topdev Bảng 3.1. So sánh CareerLink và Topdev Bảng 3.1. So sánh CareerLink và Topdev
TopDev CareerLink
Giá cả Gói SME/ Startup:
1.590.000 VND/ tin Gói Enterprise: 2.240.000 VND/ tin Gói Regular: 1.490.000 VND Gói Extra: 2.020.000 VND Gói Premium: 8.700.000 VND
Chức năng Có đầy đủ chức năng của trang web tìm việc.
Có đầy đủ chức năng của trang web tìm việc. Chất lượng CV Sàng lọc CV trước khi
gửi sang Nhà tuyển dụng, tránh nhận CV rác Không Thời hạn sử dụng tin đăng 01 năm kể từ ngày đặt mua 06 tháng – 01 năm
25 Nguồn CV ứng viên 02 nguồn CV (tin Basic
Plus & Distinction) – Nguồn tự nhiên
– Nguồn do TopDev giới thiệu
Nguồn tự nhiên và
Thời gian hiển thị mỗi tin đăng (đối với gói
Enterprise trở lên) Tổng: 60 ngày 30 ngày chính thức + 30 ngày bảo hảnh Trung bình 30 ngày Xác định yêu cầu
Với kết quả thu thập và kiểm tra các hệ thống hiện tại, giúp chúng em có góc nhìn tổng quát về nghiệp vụ tìm việc làm hiện nay, giúp giải quyết được nhu cầu việc làm cho sinh viên của trường ĐH Sư Phạm Kỹ Thuật TP.HCM và nhà tuyển dụng một cách hiệu quả. Hệ thống sẽ bao gồm các phần sau:
• Phần trang admin quản lý xét duyệt các tài khoản sinh viên, quản lý các tin
đăng, bài đăng, xem được các báo cáo thống kê.
• Phần trang end-user dành cho sinh viên có thể tìm kiếm nhà tuyển dụng, việc
làm, lưu việc làm quan tâm, và ứng tuyển việc làm. Đối với nhà tuyển dụng có thể đăng tin việc làm và xét duyệt hồ sơ ứng viên.
• Các trang xây dựng với giao diện thân thiện, dễ sử dụng, đáp ứng nhanh chóng
như cầu của người dùng
3.2.1. Yêu cầu chức năng
3.2.1.1. Yêu cầu chức năng nghiệp vụ
a. Người tìm việc
- Quản lý thơng tin cá nhân • Đăng ký tài khoản
• Chỉnh sửa thơng tin cá nhân • Qn password
• Verify tài khoản - Quản lý CV
• Thêm, cập nhật CV • Xem danh sách CV - Xem danh sách công việc - Xem chi tiết công việc - Xem chi tiết nhà tuyển dụng
26 - Ứng tuyển, hủy ứng tuyển công việc
- Lưu, hủy công việc quan tâm - Tìm kiếm việc làm, nhà tuyển dụng b. Nhà tuyển dụng
- Quản lý thông tin cá nhân • Đăng ký tài khoản
• Cập nhật thơng tin cá nhân • Quên mật khẩu
• Verify tài khoản - Quản lý tin đăng
• Tạo mới tin đăng • Xem, sửa, xóa tin đăng - Xem danh sách CV đã ứng tuyển - Duyệt, hủy duyệt hồ sơ ứng tuyển - Xem chi tiết ứng viên
- Tìm kiếm ứng viên c. Người quản trị
- Quản lý tỉnh thành
• Xem danh sách, tìm kiếm tỉnh thành • Thêm mới, xóa, cập nhật tỉnh thành - Quản lý quận huyện
• Xem danh sách, tìm kiếm quận huyện • Thêm mới, xóa, cập nhật quận huyện - Quản lý quy định
• Xem danh sách, tìm kiếm quy định • Thêm mới, xóa, cập nhật quy định - Quản lý thơng tin liên hệ
• Xem danh sách, tìm kiếm thơng tin liên hệ • Thêm mới, xóa, cập nhật thơng tin liên hệ - Quản lý ngành
• Xem danh sách, tìm kiếm ngành • Thêm mới, xóa, cập nhật ngành - Quản lý khoa
• Xem danh sách, tìm kiếm khoa • mới, xóa, cập nhật khoa
- Quản lý vị trí cơng việc
27 • Thêm mới, xóa, cập nhật vị trí cơng việc
- Quản lý nhà tuyển dụng
• Xem danh sách, tìm kiếm nhà tuyển dụng • Thêm mới, xóa, cập nhật nhà tuyển dụng • Duyệt, hủy duyệt nhà tuyển dụng
• Xem danh sách filter theo lĩnh vực - Quản lý sinh viên
• Xem danh sách, tìm kiếm sinh viên • Thêm mới, xóa, cập nhật sinh viên • Xem danh sách filter theo ngành, khoa - Quản lý việc làm
• Xem danh sách, tìm kiếm việc làm • Thêm mới, xóa, cập nhật việc làm
• Xem danh sách filter theo ngành, khoa, lĩnh vực, vị trí cơng việc, việc làm duyệt, chưa duyệt
• Duyệt, hủy duyệt thơng tin tuyển dụng - Quản lý câu hỏi khảo sát sinh viên
• Xem danh sách, tìm kiếm câu hỏi khảo sát sinh viên • Thêm mới, xóa, cập nhật câu hỏi khảo sát sinh viên - Quản lý câu hỏi khảo sát nhà tuyển dụng
• Xem danh sách, tìm kiếm câu hỏi khảo sát nhà tuyển dụng • Thêm mới, xóa, cập nhật câu hỏi khảo sát nhà tuyển dụng - Xem các thống kê kết quả khảo sát sinh viên
- Xem các thống kê kết quả khảo sát doanh nghiệp - Quản lý email template
• Xem danh sách, tìm kiếm email
• Gửi mail hàng loạt cho sinh viên, doanh nghiệp
3.2.1.2. Yêu cầu chức năng hệ thống
a. Phân quyền:
- Admin: có mọi quyền trong hệ thống
- Người tìm việc: có quyền trên trang end-user dành cho người tìm việc - Nhà tuyển dụng: có quền trên trang end-user dành cho nhà tuyển dụng b. Thông báo
- Luôn luôn hiển thị thông báo cho người dùng biết cho dùng hành động đó thành cơng hay thất bại.
28 - Ln kiểm tra tính hợp lệ của dữ liệu trước khi xử lý
d. Lưu trữ dữ liệu, hình ảnh e. Ngôn ngữ:
- Tiếng Anh - Tiếng Việt
3.2.2. Yêu cầu phi chức năng
a. Khả năng sử dụng (Usability)
- Giao diện thân thiện, dễ sử dụng đối với người dùng - Dễ thao tác
b. Tính hiệu quả (Effectiveness) - Tốc độ tìm kiếm nhanh và hiệu quả - Tốc độ load trang nhanh
c. Khả năng tương thích (Compatibility)
- Tương thích với nhiều thiết bị duyệt web như máy tính, điện thoại, tablet... d. Khả năng phát triển (Development)
29
CHƯƠNG 4. MƠ HÌNH HĨA U CẦU
Định nghĩa các usecase
4.1.1. Actor Bảng 4.1. Actor Bảng 4.1. Actor
STT Use case Admin
actor Employer actor Job seeker actor Guest actor Logged in user actor 1 Forgot password x 2 Manage employment information x
3 Manage job seeker x
4 Manage employer x
5 Manage contact information x
6 Manage training industry x
7 Manage district x
8 Manage email template x
9 Manage regulation x
10 Manage job position x
11 Manage province x
12 Manage faculty x
13 Manage survey question x
14 Manage survey results x
15 Register employee account x
16 Register employer account x
17 Manage CV x
18 View employment
information x
19 Update employee account
30
20 Update employer account
information x
21 Apply for employment
information x
22 Search employment
information x
23 Manage interested
employment information x
24 Cancel apply for
employment information x 25 View employer x 26 Post employment information x 27 Manage employment information x 28 View applied CV x 29 Review CV x
30 View job seeker x
4.1.2. Use case Bảng 4.2. Usecase Bảng 4.2. Usecase
STT Tên usecase Use case ID
1 Forgot password UC_1
2 Manage employment information UC_2
2.1 Add employment information UC_2.1
2.2 Filter employment information UC_2.2
2.3 View list employment information UC_2.3
2.4 Change status employment information UC_2.4
2.5 Update employment information UC_2.5
31
3 Manage job seeker UC_3
3.1 Add job seeker UC_3.1
3.2 Search job seeker UC_3.2
3.3 View list job seeker UC_3.3
3.4 Update job seeker UC_3.4
3.5 Change status job seeker UC_3.5
3.6 Filter job seeker UC_3.6
4 Manage employer UC_4
4.1 Add employer UC_4.1
4.2 Filter employer UC_4.2
4.3 View list employer UC_4.3
4.4 Update employer UC_4.4
4.4.1 Approve employment information UC_4.4.1
4.5 Change employer UC_4.5
4.6 Search employer UC_4.6
5 Manage contact information UC_5
5.1 Add contact information UC_5.1
5.2 Search contact information UC_5.2
5.3 View list contact information UC_5.3
5.3.1 Update contact information UC_5.3.1 5.3.2 Change contact information UC_5.3.2
6 Manage training industry UC_6
6.1 Add training industry UC_6.1
6.2 Search training industry UC_6.2
6.3 View list training industry UC_6.3
6.3.1 Update training industry UC_6.3.1 6.3.2 Change training industry UC_6.3.2
32
7 Manage district UC_7
7.1 Add district UC_7.1
7.2 Search district UC_7.2
7.3 View list district UC_7.3
7.3.1 Update district UC_7.3.1
7.3.2 Change district UC_7.3.2
8 Manage email template UC_8
8.1 Add email template UC_8.1
8.2 Search email template UC_8.2
8.3 View list email template UC_8.3
8.3.1 Update email template UC_8.3.1
8.3.2 Change email template UC_8.3.2
9 Manage regulation UC_9
9.1 Add regulation UC_9.1
9.2 Search regulation UC_9.2
9.3 View list regulation UC_16.3
9.3.1 Update regulation UC_9.3.1
9.3.2 Change regulation UC_9.3.2
10 Manage job position UC_10
10.1 Add position UC_10.1
10.2 Search position UC_10.2
10.3 View list position UC_10.3
10.3.1 Update position UC_10.3.1
10.3.2 Change position UC_10.3.2
11 Manage province UC_18
11.1 Add province UC_11.1
33
11.3 View list province UC_11.3
11.3.1 Update province UC_11.3.1
11.3.2 Change province UC_11.3.2
12 Manage faculty UC_12
12.1 Add faculty UC_12.1
12.2 Search faculty UC_12.2
12.3 View list faculty UC_12.3
12.3.1 Update faculty UC_12.3.1
12.3.2 Change faculty UC_12.3.2
13 Manage survey question UC_13
13.1 Add survey results UC_13.1
13.2 Search survey results UC_13.2
13.3 View list survey results UC_13.3
13.3.1 Update survey results UC_13.3.1
13.3.2 Change survey results UC_13.3.2
14 View survey results UC_14
14.1 View survey results of job seeker UC_14.1 14.2 Search survey results of employer UC_14.2
15 Register an employee account UC_15
16 Manage CV UC_16
16.1 Add CV UC_16.1
16.2 View list CV UC_16.2
16.3 Update CV UC_16.3
16.4 Search CV UC_16.4
16.5 Delete CV UC_16.5
17 View employment information UC_17
34
19 Update employer account information UC_19
20 Apply for employment information UC_20
21 Cancel apply for employment information UC_21
22 Search employment information UC_22
23 Save interested employment information UC_23
24 Manage interested employment information UC_24 24.1 View interested employment information UC_24.1 24.2 Unsave interested employment information UC_24.2 24.3 Remove all interested employment employment UC_24.3
25 Post employment information UC_25
26 Manage employment information for employer UC_26 26.1 View posted employment information UC_26.1 26.2 Update posted employment information UC_26.2 26.3 Delete posted employment information UC_26.3
27 View applied CV UC_27
28 Review CV UC_28
29 Search CV UC_29
35
Usecase diagram
36
Đặc tả usecase
4.3.1. Usecase Admin quản lý thông tin tuyển dụng (Manage employment information)
Hình 4.1. Usecase quản lý thơng tin tuyển dụng
4.3.1.1. Thêm thông tin tuyển dụng (Add employment infomation)
Hình 4.2. Usecase add thơng tin tuyển dụng Bảng 4.3. Đặc tả usecase thêm thông tin tuyển dụng
Use case ID UC_2.1
Tên Add employment infomation
Mô tả Admin thêm mới thông tin tuyển dụng vào CSDL.
37
Pre-condition Đã đăng nhập với tài khoản admin
Basic flow 1) Nhấn vào mục Thông tin tuyển dụng
2) Nhấn nút “Thêm mới” ở phía trên bên phải. Sau đó modal thêm mới sẽ hiện lên
3) Nhập đầy đủ thơng tin, sau đó nhấn “Lưu”
4) Hệ thống sẽ lưu xuống CSDL, modal tắt đi và hiển thị Thông tin tuyển dụng vừa lưu lên danh sách.
Alternative flow Bước 2): Nhấn “Hủy” để tắt modal thêm mới
Bước 3): Trường hợp tên thông tin tuyển dụng đã tồn tại thì sẽ hiển thị thơng báo lỗi.
Bussiness rule Các trường input không được bỏ trống
4.3.1.2. Cập nhật thông tin tuyển dụng (Update employment infomation)
Hình 4.3. Update thơng tin tuyển dụng Bảng 4.4. Đặc tả usecase cập nhật thông tin tuyển dụng
Use case ID UC_2.4
Tên Update employment infomation
Mô tả Admin cập nhật thông tin tuyển dụng vào CSDL.
Actors Admin
38
Basic flow 1) Nhấn vào mục Thông tin tuyển dụng, danh sách Thông tin tuyển dụng sẽ hiện ra
2) Nhấn icon có biểu tượng cập nhật ở phía bên phải mỗi thơng tin tuyển dụng. Sau đó modal cập nhật sẽ hiện lên 3) Nhập đầy đủ thông tin, sau đó nhấn “Lưu”
4) Hệ thống sẽ lưu xuống CSDL, modal tắt đi và hiển thị Thông tin tuyển dụng vừa cập nhật lên danh sách.
Alternative flow Bước 2): Nhấn “Hủy” để tắt modal thêm mới
Bước 3): Trường hợp tên thông tin tuyển dụng đã tồn tại thì sẽ