You are on page 1of 8

[Document title]

[Document subtitle]

Mã dự án: HCM
Mã tài liệu: HRM_EMP_26.SRS
Phiên bản tài liệu: 1.0

Hà Nội, Tháng 05 Năm 2022


TRANG KÝ
Cán bộ soạn thảo
Đơn vị Khối CNTT Khối CNTT
Ngày

Chữ ký

Họ và tên Nguyễn Thùy Nhung Thế Thị Hường


LOẠI NGHỈ
BA BA lead
PHÉP
Phê duyệt
Đơn vị Đại diện CNTT Đại diện đơn vị yêu cầu
Ngày

Chữ ký

Họ và tên
LOẠI NGHỈ
PHÉP PM
LỊCH SỬ CẬP NHẬT TÀI LIỆU
Ngày Phiên bản Ghi chú/ Thay đổi Người viết Chữ ký
0.1 Tạo mới Nguyễn Thùy
Nhung
0.2 Review Thế Thị Hường

Người soạn thảo văn bản này có trách nhiệm cập nhật và phân phối văn bản đến các bên liên quan.
1.1.1.1 UC_HRM_TMS_07_01: Xem danh sách ngày nghỉ lễ
1.1.1.1.1 Mô tả Use Case

Use case ID UC_HRM_TMS_07_01: Xem danh sách ngày nghỉ lễ


Use case name Xem danh sách ngày nghỉ lễ
Description Người dùng Xem danh sách ngày nghỉ lễ
Actor Admin
Trigger User truy cập menu: Chấm công-> Ngày nghỉ lễ
Pre-condition User đăng nhập thành công
Post-condition Hệ thống hiển thị đúng thông tin danh sách ngày nghỉ lễ
Main Flow
1. User truy cập vào menu Chấm công -> Ngày nghỉ lễ
2. Hệ thống hiển thị đúng danh sách ngày nghỉ lễ
Exceptional Flow NA
Exceptional Flow NA

1.1.1.1.2 Sơ đồ luồng nghiệp vụ


1.1.1.1.3 Yêu cầu nghiệp vụ(Business Rules)

Bước Mã BR Mô tả
2 BR01 Quy tắc hiển thị các trường thông tin trên table:

1. STT
2. Ngày
3. Tên kì nghỉ lễ
4. Ngày nghỉ bù

2 BR02 Quy tắc tìm kiếm:


Tìm kiếm với các tiêu chí:
1. Năm
4 BR03 Quy tắc thứ tự hiển thị
Hiển thị theo thứ tự “ngày” giảm dần
4 BR04 Quy tắc hiển thị thông báo

1. Không có kết quả phù hợp: Mess ID09

1.1.1.1.4 Mô tả màn hình


Bảng mô tả chi tiết các thành phần
STT Tên trường Loại Thay Bắt Giá trị Mô tả/ Hiệu lực/ Thông tin
đổi buộc mặc định
1 - Hiển thị mặc định năm hiện
Khôn Năm hiện tai
Search: Năm Combobox Có
g tại
- Giá trị max = năm hiện tại
2 - Có chức năng cập nhật ngày
nghỉ lễ
Cập nhập Button N/A N/A N/A - Khi click vào hệ thống mở
cửa sổ cập nhật thông tin
ngày nghỉ lễ
3 - Có chức năng thêm mới ngày
nghỉ lễ
Thêm mới Button N/A N/A N/A - Khi click vào hệ thống mở
cửa sổ thêm mới ngày nghỉ lễ

4 - Có chức năng xóa ngày nghỉ


lễ
Xóa Button N/A N/A N/A
- Khi click vào hệ thống hiển
thị cửa sổ xác nhận việc xóa
1.1.1.2 UC_HRM_TMS_07_01: Thêm mới/cập nhập ngày nghỉ lễ
1.1.1.2.1 Mô tả Use Case

Use case ID UC_HRM_TMS_07_01: Thêm mới/cập nhập ngày nghỉ lễ


Use case name Thêm mới/ cập nhập ngày nghỉ lễ
Description Người dùng thêm mới/ cập nhập ngày nghỉ lễ
Actor Admin
Trigger User click button Thêm mới/Cập nhập
Pre-condition User đang ở màn hình danh sách ngày nghỉ lễ
Hệ thống lưu lại thành công và hiển thị màn hình xem thông tin danh sách ngày
Post-condition
nghỉ lễ và bản ghi mới được hiển thị
Main Flow
1. User truy cập vào menu Chấm công -> Ngày nghỉ lễ
2. Hệ thống hiển thị đúng danh sách ngày nghỉ lễ
3. User click button “Thêm mới”/ “Cập nhập”
4. User nhập đúng thông tin
5. User click button Lưu
6. Hệ thống kiểm tra tính hợp lệ dữ liệu
7. Nếu dữ liệu hợp lệ hệ thống lưu thành công và quay lại màn hình hiển thị danh sách ngày nghỉ
lễ với bản ghi vừa thêm được hiển thị
Exceptional Flow NA
Exceptional Flow NA
1.1.1.2.2 Sơ đồ luồng nghiệp vụ
1.1.1.2.3 Yêu cầu nghiệp vụ(Business Rules)

Bướ Mã BR Mô tả
c

1 BR01 Quy tắc check Unique:


Hệ thống kiểm tra tên ngày nghỉ là unique, nếu đã tồn tại tên ngày nghỉ trên hệ thống,
hiển thị thông báo “ngày nghỉ lễ đã tồn tại”

2 BR02 Quy tắc hiển thị thông báo


Khi thêm thành công hệ thống hiển thị thông báo: ID06
Khi cập nhật thành công hệ thống hiển thị thông báo: ID07

1.1.1.2.4 Mô tả màn hình


Bảng mô tả chi tiết các thành phần

STT Tên Loại Thay Bắt Giá trị Mô tả/ Hiệu lực/ Thông tin
trường đổi buộc mặc
định

2 Date chooser/
Ngày Textbox Có Có Không  Validate:ID07
Textbox

3 Tên kỳ
Textbox Có Có Không 
nghỉ lễ

4 Date chooser/
Ngày
Textbox Có Có Không  Validate:ID07
nghỉ bù
Textbox

5 Thêm Button N/A N/A N/A  Có chức năng thêm mới 1 bản ghi
ngày nghỉ lễ
 Khi click vào hệ thống hiển thị thêm
1 row nhập liệu ngày nghỉ lễ

6  Có chức năng xóa dòng dữ liệu vừa


thêm
Xóa Button N/A N/A N/A
 Khi click vào hệ thống xóa đi dòng
dữa liệu ngày nghỉ lễ tương ứng

 Có chức năng xác nhận việc thêm


7
mới ngày nghỉ lễ
 Khi click vào hệ thống đóng màn
Lưu Button N/A N/A N/A hình Thêm mới ngày nghỉ lễ và quay
lại màn hình hiển thị danh sách ngày
nghỉ lễ

 Có chức năng hủy việc Thêm mới


8
ngày lễ
 Khi click vào hệ thống đóng màn
Hủy Button N/A N/A N/A hình thêm mới ngày lễ và quay lại
màn hình hiển thị danh sách ngày
nghỉ lễ

1.1.1.3 UC_HRM_EIL_07_01: Xóa ngày nghỉ lễ


1.1.1.3.1 Mô tả Use Case

Use case ID UC_HRM_TMS_07_01: Xóa ngày nghỉ lễ


Use case name Xóa ngày nghỉ lễ
Description Người dùng Xóa ngày nghỉ lễ
Actor Nhân viên
Trigger User click button xóa
Pre-condition User đang ở màn hình danh sách ngày nghỉ lễ
Post-condition Hệ thống hiển thị đúng thông tin ngày nghỉ lễ với bản ghi đã xóa không còn tồn tại
Main Flow
1.User click button “Xóa” tại danh sách ngày nghỉ lễ
2. Hệ thống hiển thị pop up xác nhận
3. User click button “Đồng ý”
4. Hệ thống xóa thành công và quay lại hiển thị màn hình danh sách ngày nghỉ lễ
Exceptional Flow NA
Exceptional Flow NA

1.1.1.3.2 Sơ đồ luồng nghiệp vụ


1.1.1.3.3 Yêu cầu nghiệp vụ(Business Rules)

Bướ Mã BR Mô tả
c

1 BR01 Quy tắc hiển thị thông báo


Message:ID08

1.1.1.3.4 Mô tả màn hình


Bảng mô tả chi tiết các thành phần

STT Tên Loại Thay Bắt Giá trị Mô tả/ Hiệu lực/ Thông tin
trường đổi buộc mặc định

 Có chức năng xác nhậm việc xóa


1  Khi click vào hệ thống xóa thành công và
Đồng ý Button N/A N/A N/A quay lại hiển thị màn hình xem danh sách
ngày nghỉ lễ

 Có chức năng hủy việc xóa.


2
 Khi click vào hệ thống hủy việc xóa và
Đóng Button N/A N/A N/A quay lại hiển thị màn hình xem danh sách
ngày nghỉ lễ

You might also like