You are on page 1of 13

[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ý
26/05/2022 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_EIL_07_01: Xem danh sách đơn nghỉ cá nhân
1.1.1.1.1 Mô tả Use Case

Use case ID UC_HRM_EIL_07_01: Xem danh sách đơn nghỉ cá nhân


Use case name Xem danh sách đơn nghỉ cá nhân
Description Người dùng xem danh sách đơn nghỉ của bản thân
Actor Nhân viên
Trigger User truy cập menu: Chấm công-> Đơn nghỉ cá nhân
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 đơn nghỉ cá nhân
Main Flow
1. User truy cập vào menu Chấm công -> Đơn nghỉ cá nhân
2. Hệ thống hiển thị đúng danh sách đơn nghỉ cá nhân
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. Thao tác (Xem, Sửa, Xóa, Xin hủy đơn, Xin sửa đơn):
- Hiển thị thao tác Xem, sửa, xóa với các đơn có trạng thái: Nháp
- Hiển thị thao tác: Sửa, Xem với các đơn có trạng thái Bị trả lại
- Hiển thị thao tác: Xin hủy đơn, xin sửa đơn, Xem với các đơn có
trạng thái: Chờ duyệt và đã duyệt
3. Từ ngày
4. Đến ngày
5. Lý do nghỉ
6. Loại nghỉ
7. Số ngày nghỉ
8. Trạng thái

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


Tìm kiếm với các tiêu chí:

1. Loại nghỉ
2. Trạng thái
3. Thời gian: từ ngày – đến ngày

4 BR03 Quy tắc thứ tự hiển thị


Hiển thị theo thứ tự “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


2. Nhân viên không thuộc phân miền: Mess ID10

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 - Các giá trị: Lấy theo loại
nghỉ, hiển thị theo thứ tự tên
Alphabet. Các bản ghi Active
Search: Loại Khôn hiển thị trước, Bản ghi
Combobox Có Không
nghỉ g inactive hiển thị sau.

- Place holder: “Chọn trạng


thái”
2 - Các giá trị: Nháp, Chờ duyệt,
Search: Trạng Khôn đã duyệt, Bị trả lại
Combobox Có Không
thái g
- Place holder: “Chọn trạng
thái”
3
Search: Thời Date - Validate:ID07
Khôn
gian: Từ ngày – chooser/ Có Không
Đến ngày Textbox
g - Place holder: “Chọn từ ngày-
đến ngày”
4 - Có chức năng thêm mới đơn
nghỉ
Thêm mới Button N/A N/A N/A
- Khi click hệ thống hiển thị
màn hình thêm mới đơn nghỉ
5 - Có chức năng cập nhật đơn
nghỉ cá nhân
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 đơn
nghỉ cá nhân
6 - Có chức năng xem đơn nghỉ
cá nhân
Xem Button N/A N/A N/A - Khi click vào hệ thống mở
cửa sổ xem thông tin đơn
nghỉ cá nhân

7 Xóa Button N/A N/A N/A - Có chức năng xóa đơn nghỉ
cá nhân.
- Khi click vào hệ thống mở
cửa sổ xác nhân việc xóa

8 - Có chức năng xin sửa đơn khi


đơn nghỉ đã gửi phê duyệt
Xin sửa đơn Button N/A N/A N/A - Chỉ hiển thị backdate 1 tháng
công
- Khi click vào hệ thống hiển
thị màn hình cập nhập
9 - Có chức năng xin hủy đơn
khi đơn nghỉ đã gửi phê
duyệt
Xin hủy đơn Buton N/A N/A N/A - Chỉ hiển thị backdate 1 tháng
công
- Khi click vào hệ thống mở
cửa sổ xác nhân việc hủy đơn
1.1.1.2 UC_HRM_EIL_07_01: Thêm/cập nhập/Xin sửa đơn nghỉ cá nhân
1.1.1.2.1 Mô tả Use Case

Use case ID UC_HRM_EIL_07_01: Thêm/Cập nhập đơn nghỉ cá nhân


Use case name Thêm/Cập nhập đơn nghỉ cá nhân
Description Người dùng Thêm/Cập nhập đơn nghỉ cá nhân
Actor Nhân viên
Trigger User click button Thêm mới/Cập nhập/Xin sửa đơn
Pre-condition User đang ở màn hình danh sách đơn nghỉ cá nhân
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 đơn nghỉ
Post-condition
cá nhân và bản ghi mới được hiển thị
Main Flow
1. User click button Thêm mới/Cập nhập/Xin sửa đơn
2. Hệ thống hiển thị màn hình Thêm/Cập nhập thông tin đơn nghỉ cá nhân
3. User nhập đúng thông tin
4. User click button Lưu
5. Hệ thống kiểm tra tính hợp lệ dữ liệu
6. 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
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 tạo/cập nhập đơn nghỉ cá nhân:

- Chỉ được tạo đơn cho tháng công đang mở cho đơn vị của user
- Từ ngày đến ngày đầu đơn không được chồng với Từ ngày đến ngày đầu đơn khác
của nhân viên của bất kì trạng thái nào
- Từ ngày đến ngày của các loại nghỉ trong danh sách phải nằm trong khoảng từ ngày
đến ngày đầu đơn
- 2 loại nghỉ trong đơn không được chồng nhau trừ TH số ngày của cả 2 đều phải sửa
giảm 0,5 so với HCM tự tính thì được chồng nhau 1 ngày
- Đơn nhập Không lương, TS, Sảy thai, Ốm, Con ốm, thì HCM phải tính lại Ngày phép
-> báo lỗi ngày phép đang xin nghỉ nếu quá
- Nếu quá số ngày tối đa/ 1 lần nghỉ thì hiện cảnh báo "Số ngày nghỉ <loại nghỉ>
không được vượt quá <số ngày> quy định "

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

1 Date chooser/
Từ ngày Textbox Có Có Không  Validate:ID07
Textbox

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

3 Lý do Texbox Có Không Không

4 Trạng  Hiển thị mặc định trạng thái: Chờ


Label Có Không Không duyệt
thái

 Table danh sách loại nghỉ

5 STT Lable N/A N/A N/A

6 Mã loại  Hiển thị mặc định mã loại nghỉ


Lable N/A N/A N/A
nghỉ

7 Chế độ  Tự động hiển thị theo CH ứng phép


Lable N/A N/A N/A từ ngày
cá nhân

 Tự động hiển thị số ngày đã nghỉ


8 Số ngày
Lable N/A N/A N/A theo số ngày nghỉ có trạng thái đã
đã nghỉ duyệt

 Tự động hiển thị số ngày còn lại tính


9
Còn lại Lable N/A N/A N/A theo công thức: số ngày còn lại = chế
độ cá nhân – số ngày đã nghỉ
10 Date chooser/
Từ ngày Textbox Có Không Không  Validate:ID07
Textbox

11 Ca làm  Giá trị ca làm việc: sáng, chiều


Combobox Có Không Không
việc

12 Date chooser/
Đến  Validate:ID07
Textbox Có Không Không
ngày
Textbox

13 Ca làm  Giá trị ca làm việc: sáng, chiều


Combobox Có Không Không
việc

 Số ngày tự động tính từ các cột Từ


14
ngày, đến ngày, lịch làm việc đã gán,
Số ngày Lable N/A N/A N/A lịch trực đơn vị. Có thể sửa giảm đi
0.5 hoặc 1

 Lịch sử thao tác: Hiển thị theo thứ tự ngày giờ giảm dần:
- Ngày giờ
- Người thao tác
- Thao tác
- Ý kiến

15 Người  Hiển thị mặc định thông tin người


Lable N/A N/A N/A duyệt: mã nhân viên – username
duyệt

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


16
Thêm/cập nhật
 Khi click vào hệ thống đóng màn
Lưu Button N/A N/A N/A hình Thêm/cập nhật và quay lại màn
hình hiển thị danh sách đơn nghỉ cá
nhân, hiển trị trạng thái Nháp.

 Có chức năng gửi yêu cầu phê duyệt


17 Gửi Button N/A N/A N/A
đơn nghỉ việc
duyệt
 Khi click vào hệ thống đóng màn
hình Thêm mới/ cập nhập và quay lại
màn hình hiển thị danh sách đơn
nghỉ việc cá nhân, hiển thị trạng thái
chờ phê duyệt.

 Có chức năng hủy việc Thêm/cập


18
nhật
 Khi click vào hệ thống đóng màn
Hủy Button N/A N/A N/A hình Thêm/cập nhật và quay lại màn
hình hiển thị danh sách đơn nghỉ việc
cá nhân

1.1.1.3 UC_HRM_EIL_07_01: Xem chi tiết đơn xin nghỉ cá nhân


1.1.1.3.1 Mô tả Use Case

Use case ID UC_HRM_EIL_07_01: Xem chi tiết đơn xin nghỉ cá nhân
Use case name Xem chi tiết đơn xin nghỉ cá nhân
Description Người dùng Xem chi tiết đơn xin nghỉ cá nhân
Actor Nhân viên
Trigger User click button xem
Pre-condition User đang ở màn hình danh sách đơn nghỉ cá nhân
Post-condition Hệ thống hiển thị đúng thông tin đơn xin nghỉ cá nhân
Main Flow
1.User click button “Xem” tại Danh sách đơn nghỉ cá nhân
2. Hệ thống hiển thị đúng thông tin đơn nghỉ cá nhân
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ị các trường thông tin dạng phẳng:
-Từ ngày
-Đến ngày
- Lý do
-Đơn vị
- Trạng thái
- Người duyệt
Quy tắc hiển thị các trường thông tin dạng table:
a. Thông tin chi tiết loại nghỉ

- STT
- Mã loại nghỉ
- Tên loại nghỉ
- Chế độ cá nhân
- Số ngày đã nghỉ
- Còn lại
- Từ ngày
- Ca làm việc
- Đến ngày
- Ca làm việc
- Số ngày
b. Lịch sử thao tác

- Ngày giờ
- Người thao tác
- Thao tác
- Ý kiến

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 đóng màn hình xem


1 Đóng Button N/A N/A N/A  Khi click vào hệ thống quay lại hiển thị
màn hình xem quá trình hợp đồng.
1.1.1.4 UC_HRM_EIL_07_01: Xóa/xin hủy đơn nghỉ cá nhân
1.1.1.4.1 Mô tả Use Case

Use case ID UC_HRM_EIL_07_01: Xóa/xin hủy đơn nghỉ cá nhân


Use case name Xóa/xin hủy đơn nghỉ cá nhân
Description Người dùng Xóa/xin hủy đơn nghỉ cá nhân
Actor Nhân viên
Trigger User click button xóa/xin hủy đơn
Pre-condition User đang ở màn hình danh sách đơn nghỉ cá nhân
Hệ thống hiển thị đúng thông tin đơn xin nghỉ cá nhân với bản ghi đã xóa không
Post-condition
còn tồn tại
Main Flow
1.User click button “Xóa” tại Đơn nghỉ cá nhân cần xóa
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 Đơn nghỉ cá nhân.

Exceptional Flow NA
Exceptional Flow NA

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


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

Bướ Mã BR Mô tả
c

1 BR01 Quy tắc xóa


Chỉ xóa đơn nghỉ cá nhân ở trạng thái: Nháp/Chờ phê duyệt

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


Message:ID08

1.1.1.4.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
Đơn nghỉ cá nhân

 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
Đơn nghỉ cá nhân

You might also like