



















Preview text:
PH N M M T NH LƯƠNG NHÂN VIÊN CÔNG TY MAY MẶC PP&L
ĐẶC TẢ YÊU CẦU ỨNG DỤNG – V2 2 NĂM 2023
MÔN PHÁT TRIỂN ỨNG DỤNG (CÓ ĐỒ ÁN)
Bộ môn Kỹ thuật phần mềm – Khoa Công nghệ thông tin – ĐH Công nghiệp TP. HCM NỘI DUNG
1. GIỚI THIỆU CHUNG............................................................................................................3 1.1
Mục đích............................................................................................................................3 1.2
Phạm vi..............................................................................................................................3 1.3
Tài liệu tham khảo..............................................................................................................4
2. MÔ TẢ TỔNG QUAN ỨNG DỤNG.....................................................................................5 2.1
Mô hình Use case...............................................................................................................5 2.2
Danh sách các tác nhân và mô tả........................................................................................5 2.3
Danh sách Use case và mô tả.............................................................................................5 2.4
Các điều kiện phụ thuộc.....................................................................................................7
3. ĐẶC TẢ CÁC YÊU C U CHỨC NĂNG (FUNCTIONAL)..................................................8 3.1. UC001_Đăng nhập
.................................................................................................................8
3.1.1. Mô tả usecase "Đăng nhập".........................................................................................8
3.1.2. Biểu đồ............................................................................................................................9 3.2. UC002_Đôi mâ t khâ u
.........................................................................................................11
3.2.1. Mô tả use case "ĐLi mâ M
t khNu".....................................................................................11
3.2.2. Biểu đồ..........................................................................................................................12
3.3. UC004_Thêm nhân viên......................................................................................................14
3.3.1. Mô tả usecase "thêm nhân viên"...................................................................................14
3.3.2. Biểu đồ..........................................................................................................................15 3.4. UC005_Câ M p nhâ M
t nhân viên.................................................................................................17
3.4.1 Mô tả usecase “Câ M p nhâ M
t nhân viên”..............................................................................17
3.4.2 Biểu đồ:..........................................................................................................................18
3.5 UC006_Tìm kiWm nhân viên:...............................................................................................19
3.5.1 Mô tả usecase “tìm kiWm nhân viên”:.............................................................................19
3.5.2 Biểu đồ:..........................................................................................................................21 3.6 UC007_XuYt Excel d] liê M
u nhân viên:.................................................................................22
3.6.1 Mô tả usecase “xuYt Excel d] liê M
u nhân viên”:..............................................................22
3.6.2 Biểu đL:..........................................................................................................................23 3.7 UC010_Câ M p nhâ M
t thông tin sản phNm...................................................................................24
3.7.1 Mô tả usecase “câ M p nhâ M
t thông tin sản phNm”:...............................................................24
Tài liệu đặc tả ứng dụng – V1.0 Trang 1
3.7.2 Biểu đồ:..........................................................................................................................25
3.8 UC011_Tìm kiWm sản phNm.................................................................................................26
3.8.1 Mô tả usecase “tìm kiWm sản phNm”..............................................................................26
3.8.2 Biểu đồ:..........................................................................................................................28
3.9 UC016_Th^ng kê lương nhân viên theo sản phNm...............................................................29
3.9.1 Mô tả usecase “th^ng kê lương nhân viên theo sản phNm”:...........................................29
3.9.2 Biểu đồ:..........................................................................................................................31
3.10 UC019_ Xem danh sách nhân viên chYm công..................................................................32
3.10.1 Mô tả usecase “Xem danh sách nhân viên chYm công”:...............................................32
3.10.2 Biểu đồ:........................................................................................................................33
3.11 UC021_ ChYm công nhân viên...........................................................................................34
3.11.1 Mô tả usecase “ChYm công nhân viên”:.......................................................................34
3.11.2 Biểu đồ:........................................................................................................................35
3.12 UC025_ Phân công công việc............................................................................................36
3.12.1 Mô tả usecase “Phân công công việc”:.........................................................................36
3.12.2 Biểu đồ:........................................................................................................................37
3.13 UC023_ Xem ca làm việc...................................................................................................38
3.13.1 Mô tả usecase “Xem ca làm việc”:...............................................................................38
3.13.2 Biểu đồ:........................................................................................................................39
3.14 UC020_ Xem thông tin nhân viên chYm công....................................................................39
3.14.1 Mô tả usecase “Xem thông tin nhân viên chYm công”:................................................39
3.14.2 Biểu đồ:........................................................................................................................40
3.15 UC026_ Cập nhật công việc...............................................................................................41
3.15.1 Mô tả usecase “Cập nhật công việc”:...........................................................................41
3.15.2 Biểu đồ:........................................................................................................................43
3.16 UC028_ ChYm công công nhân..........................................................................................44
3.16.1 Mô tả usecase “ChYm công công nhân”:......................................................................44
3.16.2 Biểu đồ:........................................................................................................................46
4. CÁC THÔNG TIN HỖ TRỢ KHÁC...................................................................................47
Tài liệu đặc tả ứng dụng – V1.0 Trang 2 1. GIỚI THIỆU CHUNG 1.1 Mục đích
Phần mềm này cho công ty may mặc nhằm mục đích quản lý lương sản phNm theo các yêu cầu
của doanh nghiệp. Sau khi phân tích các yêu cầu của Công ty PP&L thì nhóm phát triển quyWt
định tạo ra một phần mềm có khả năng phân quyền dựa theo cYp bậc của nhân viên, công nhân và
quản lý. Người quản lý có cYp bậc cao nhYt. Chính vì vậy, ngoài khả năng thực thi các chức năng
của một nhân viên bình thường, họ còn được cung cYp thêm 7 tính năng nâng cao n]a là quản lý
nhân viên, quản lý công nhân, quản lý chYm công công nhân, quản lý chYm công nhân viên, quản
lý phân công, quản lý sản phNm và lập các báo cáo th^ng kê.
Chức năng quản lý nhân viên cung cYp cho người quản lý khả năng thêm nhân viên mới, sửa
thông tin nhân viên, xem thông tin nhân viên, xem danh sách nhân viên và tìm kiWm nhân viên
theo nhiều tiêu chí, xem s^ lượng nhân viên.
Chức năng quản lý công nhân cung cYp cho người quản lý khả năng thêm công nhân mới, sửa
thông tin công nhân, xem thông tin công nhân, xem danh sách công nhân và tìm kiWm công nhân
theo nhiều tiêu chí, xem s^ lượng công nhân.
Chức năng quản lý phân công cung cYp cho người quản lý khả năng phân công công nhân vào
các công đoạn của quá trình sản xuYt sản phNm.
Chức năng quản lý sản phNm cung cYp cho nhân viên khả năng xem thông tin của sản phNm,
xem danh sách sản phNm và tìm kiWm sản phNm theo nhiều tiêu chí, Ngoài ra, với người quản lí,
phần mềm sẽ hỗ trợ một tính năng nâng cao n]a là sửa thông tin sản phNm.
Chức năng quản lý phân công cung cYp cho công nhân khả năng xem ca làm việc, xem công
đoạn làm việc, giúp quản lý phân công công việc cho công nhân.
Chức năng quản lý chYm công công nhân giúp người quản lý có thể quản lý thời gian làm việc
và s^ sản phNm làm ra của công nhân nhờ vào đó mà tính tiền lương cho công nhân
Chức năng quản lý chYm công nhân viên giúp người quản lý có thể quản lý thời gian làm việc
của nhân viên nhờ vào đó mà tính tiền lương cho nhân viên.
Và với tính năng lập các báo cáo th^ng kê, phần mềm sẽ hỗ trợ cho họ khả năng lập các th^ng
kê về lương công nhân, lương nhân viên. 1.2 Phạm vi
- Phạm vi hoạt động của ứng dụng: Ứng dụng được sử dụng bởi người quản lý, nhân viên
hành chính và công nhân làm việc tại các chi nhánh của Công ty TNHH may mặc PP&L
- Đặc điểm của ứng dụng: Ứng dụng tính lương này chạy trên nền hệ điều hành Windows 10
trở lên, được cài đặt lên các máy tính tại nh]ng chi nhánh của công ty PP&L với vai trò của một
ứng dụng desktop nhằm hỗ trợ tin học hóa một s^ nghiệp vụ cho quản lý và nhân viên. Các nghiệp
vụ đó là quản lý nhân viên, quản lý sản phNm, quản lý hợp đồng, quản lý phân công, lập báo cáo
th^ng kê, quản lý chYm công.
- Đ^i tượng phục vụ của ứng dụng: + Nhân viên hành chính
Tài liệu đặc tả ứng dụng – V1.0 Trang 3 + Người quản lý +Công nhân
- Đ^i tượng sử dụng tài liệu:
+ Người phát triển phần mềm.
+ Người phát triển hệ th^ng. + Tester.
Các định nghĩa, thuật ng], từ viWt tắt ST
Thuật ngữ, từ viêt tắt Giải thích Ghi chú T 1 UC Use case 2 QL Quản lý 3 NV Nhân viên 4 CSDL Cơ sở d] liê M u 1.3 Tài liệu tham khảo ST Tên tài liệu Ghi chú T 1
Slide bài giảng Phát triển ứng dụng 2017 – Phạm Thanh H„ng
Tài liệu đặc tả ứng dụng – V1.0 Trang 4
2. MÔ TẢ TỔNG QUAN ỨNG DỤNG 2.1 Mô hình Use case
2.2 Danh sách các tác nhân và mô tả Tác nhân Mô tả tác nhân Ghi chú Nhân viên hành
Nhân viên hành chánh là người sử dụng phần mềm nhằm hỗ trợ chánh nhâ M
p thông tin nhân viên mới, chYm công, báo cáo. Người Quản Lý
Có quyền cao nhYt đ^i với hệ th^ng cũng như có cYp bậc cao
nhYt trong s^ các nhân viên của công ty. Người quản lí cửa hàng
có thể đảm đương tYt cả các công việc của nhân viên. Ngoài ra
còn có thể quản lý nhân viên, lập các báo cáo th^ng kê. Công nhân Người d„ng đăng nhâ M p vào hê M
th^ng để xem lịch phân công làm viê M
c của bản thân và s^ giờ công, sản phNm đ† làm được
2.3 Danh sách Use case và mô tả ID Tên Use case Mô tả ngắn gọn Use case Chức năng Ghi
Tài liệu đặc tả ứng dụng – V1.0 Trang 5 chú UC00 Đăng nhập
Giúp cho người d„ng hệ th^ng đăng Đăng nhập 1
nhập vào hệ th^ng để có thể sử dụng
các tính năng của ứng dụng UC00 ĐLi mâ M t khNu
Giúp cho người d„ng hê M th^ng đLi Đăng nhâ M p 2 mâ M t khNu khi mu^n. UC00 Xem thông tin
Giúp người d„ng hệ th^ng xem Đăng nhâ M p 3
nhân viên đang sử thông tin tài khoản của mình dụng UC00 Đăng xuYt
Giúp người d„ng hệ th^ng đăng xuYt Đăng nhâ M p 4 khỏi hệ th^ng UC00 Thêm nhân viên
Cho phˆp quản lý thêm nhân viên Quản lý nhân viên 5 mới UC00 Câ M p nhâ M t thông Cho phˆp quản lý câ M p nhâ M
t thông tin Quản lý nhân viên 6 tin nhân viên nhân viên UC00
Tìm kiWm nhân Cho phˆp quản lý tìm kiWm nhân Quản lý nhân viên 7 viên viên UC00 XuYt d] liê M
u nhân Giúp người d„ng hê M th^ng xuYt d] Quản lý nhân viên 8 viên liê M u nhân viên UC00 Xem danh sách
Hiển thị nhân viên theo dạng danh Quản lý nhân viên 9 nhân viên sách UC01 Xem thông tin
Hiển thị thông tin nhân viên cho Quản lý nhân viên 0 nhân viên người d„ng hê M th^ng kiểm soát UC011 Câ M p nhâ M t thông
Cho phˆp người quản lí hoặc nhân Quản lý sản phNm tin sản phNm
viên cập nhật thông tin sản phNm UC01 Tìm kiWm sản
Giúp nhân viên hoặc người quản lí Quản lý sản phNm 2 phNm
tìm kiWm tương đ^i các sản phNm
thông qua việc nhập m† hoặc tên của sản phNm. UC01
Xem thông tin sản Giúp người d„ng hê M th^ng xem Quản lý sản phNm 3 phNm
thông tin đầy đủ của sản phNm UC01 Xem danh sách Giúp người d„ng hê M th^ng xem sản Quản lý sản phNm 4 sản phNm phNm theo dạng danh sách UC01 Th^ng kê s^ Người d„ng hê M th^ng có thể th^ng Quản lý sản phNm 5
lượng sản phNm kê thông tin sản phNm UC01 Th^ng kê lương Giúp người d„ng hê M th^ng th^ng kê Th^ng kê lương 6 nhân viên lương nhân viên nhân viên
Tài liệu đặc tả ứng dụng – V1.0 Trang 6