Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

GROUP 1

USE CASES – ĐẶT LỊCH PHỎNG VẤN

Version 1.0

BAC Page 1 of 8
UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN

Contents
1 Process Modeling – Đặt lịch phỏng vấn 4
2 Use Case Diagram – Đặt lịch phỏng vấn: 5
3 Use case – Đặt lịch với người phỏng vấn (UC – 1.1) 6
3.1 Introduction: 6
3.2 Flow of Events 6
3.2.1 Basic Flow: Đặt lịch với người phỏng vấn 6
3.2.2 Alternative Flow: 7
3.2.3 Exception Flows: Người phỏng vấn không còn lịch vào ngày đặt 7
4 Business Rules 7
5 Special Requirements (Non-functional requirements) 7

BAC Page 2 of 8
UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN

1 Process Modeling – Đặt lịch phỏng vấn

BAC Page 3 of 8
UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN

2 Use Case Diagram – Đặt lịch phỏng vấn:

BAC Page 4 of 8
UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN

3 Use case – Đặt lịch với người phỏng vấn (UC – 1.1)
3.1 Introduction:

ID and Name UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN


Description - Là nhà tuyển dụng, tôi muốn gửi yêu cầu đặt lịch với người phỏng
vấn để xác nhận đặt lịch trước khi thông báo tới ứng viên
Actor - Nhà tuyển dụng (Phòng Nhân sự)
Pre-conditions
- Tài khoản người dùng đã được tạo sẵn
- Tài khoản người dùng đã được phân quyền đặt lịch với người
phỏng vấn
- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng
nhập
- Người dùng đăng nhập ứng dụng thành công
- Có hồ sơ đạt yêu cầu để bước tiếp vào vòng phỏng vấn

Post-conditions
- Hệ thống gửi thông báo Đã gửi yêu cầu đặt lịch thành công
- Hệ thống chuyển tiếp đề nghị tới Người phỏng vấn để xác nhận

BAC Page 5 of 8
UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN

3.2 Flow of Events


3.2.1 Basic Flow: Đặt lịch với người phỏng vấn

Step Description

1 Chọn đặt lịch phỏng vấn với Interviewer

2 Hệ thống hiển thị danh sách các hồ sơ đã được duyệt

3 Chọn một hồ sơ sẽ đặt lịch

4 Hệ thống hiển thị danh sách các Người phỏng vấn phụ trách tuyển dụng vị trí ứng
viên ứng tuyển

5 Người dùng chọn một, hoặc nhiều Người phỏng vấn

6 Chọn ngày phỏng vấn

7 Gửi yêu cầu xác nhận lịch phỏng vấn

8 Hệ thống gửi thông báo về yêu cầu xác nhận lịch phỏng vấn đến Người phỏng vấn

9 Hệ thống hiển thị thông báo đã gửi yêu cầu xác nhận thành công

10 Hệ thống cập nhật lịch phỏng vấn lên Danh mục quản lý lịch phỏng vấn của hệ thống

3.2.2 Alternative Flow:


Alternative flow 1: Ứng viên muốn đặt lại lịch PV. Nhà tuyển dụng đặt lại lịch phỏng vấn với
Người phỏng vấn
Step Description
Nhà tuyển dụng cập nhật kết quả xác nhận lịch phỏng vấn lần 1 của ứng viên là
1.
Không xác nhận

Hệ thống hỏi có muốn đặt lại lịch phỏng vấn không?


2.

BAC Page 6 of 8
UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN

Nhà tuyển dụng lựa chọn Có


3.

Hệ thống chuyển tiếp đến màn hình đặt lịch với người phỏng vấn
4.

(…) Use case tiếp tục basic flow


5.

BAC Page 7 of 8
UC 1.1 – ĐẶT LỊCH VỚI NGƯỜI PHỎNG VẤN

3.2.3 Exception Flows: Người phỏng vấn không còn lịch vào ngày đặt

Step Description
Hệ thống kiểm tra trong ngày đặt lịch người phỏng vấn đã có lịch phỏng vấn khác
1.
Hệ thống hiển thị thông báo người PV kín lịch, yêu cầu đặt lại lịch khác
2.
Nhà tuyển dụng chọn lại lệnh đặt lịch PV
3.
Tiếp tục basic flow
HR hủy PV
4.
Use case dừng lại

4 Business Rules

BR ID Description
BR1 Hệ thống chỉ hiển thị người phỏng vấn phù hợp với vị trí tuyển dụng của hồ sơ đã
chọn
BR2 Hệ thống chỉ hiển thị danh sách các hồ sơ đã duyệt thành công để lựa chọn đặt lịch
phỏng vấn
BR3 Một người phỏng vấn trong một ngày chỉ đặt tối đa được 2 lịch phỏng vấn
BR4 Một hồ sơ sau khi người phỏng vấn đã xác nhận lịch thành công, chỉ được phép đặt
lại lịch thêm duy nhất 1 lần

5 Special Requirements (Non-functional requirements)

NFR ID Description
NFR1 Time out cho màn hình đăng nhập dưới 60 giây
NFR 2 Câu hỏi bảo mật

BAC Page 8 of 8

You might also like