![hệ thống quản lý nhân sự tiền lương](https://123docz.net/image/doc_normal.png)
Đang tải... (xem toàn văn)
Thông tin tài liệu
Quy trình quản lý tính lương- Tạo bảng tính lương: Xác định các thông tin cần thiết cho việc tínhlương như lương cơ bản…- Tạo phiếu chi lương:+Tính toán số tiền cần chi trả lương cho nhâ
Trang 1TRƯỜNG ĐẠI HỌC THỦY LỢIKHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
BÀI TẬP LỚN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TINĐỀ TÀI:
HỆ THỐNG QUẢN LÝ NHÂN SỰ - TIỀN LƯƠNG
Giảng viên hướng dẫn: TS Nguyễn Tu TrungNhóm sinh viên thực hiện: Nhóm 7 - Lớp 64KTPM11 Hoàng Thu PhươngLớp 64KTPM1 - MSV: 22511724572 Nguyễn Văn HảiLớp 64KTPM1 - MSV: 2251172332
4 Nguyễn Mạnh HùngLớp 64KTPM1 - MSV: 2251172360
Hà Nội, tháng 4/2024
Trang 2LỜI NÓI ĐẦU!
Trong bối cảnh của sự phát triển nhanh chóng của công nghệ thông tin, hệ thống quảnlý nhân sự - tiền lương giúp cho nhân viên quản lý trở nên ngày càng dễ dàng và cầnthiết hơn bao giờ hết Trước đây, khi công nghệ chưa được ứng dụng rộng rãi, việcquản lý nhân sự - tiền lương thường mất nhiều thời gian và tài nguyên, đồng thời dễgặp phải những sai sót và nhầm lẫn.
Tuy nhiên, với sự phát triển của Công nghệ thông tin, đặc biệt là trong lĩnh vực CNTTmáy tính, chúng ta đã thấy sự cải thiện đáng kể trong việc quản lý nhân sự - tiềnlương Sự ứng dụng của công nghệ vào quản lý không chỉ mang lại hiệu quả cao hơnmà còn giúp giảm thiểu rủi ro và tối ưu hóa quy trình công việc.
Chúng em, là những sinh viên trong ngành Công nghệ thông tin, nhận thấy tầm quantrọng của tin học và ứng dụng của nó trong cuộc sống hiện đại Vì vậy, chúng em đãquyết định chọn đề tài "Hệ thống quản lý nhân sự - tiền lương" nhằm áp dụng kiếnthức học được và kết hợp với thực tiễn, với hy vọng rằng dự án này sẽ giúp tạo ranhững hệ thống quản lý tiền lương hiệu quả hơn và dễ dàng hơn.
Cuối cùng, chúng em xin gửi lời biết ơn chân thành đến thầy TS Nguyễn Tu Trung đãluôn tận tình hướng dẫn và giảng dạy chúng tôi trong môn "Phân tích thiết kế hệ thốngthông tin", giúp chúng em hoàn thành dự án này một cách thành công.
Trang 3MỤC LỤC
CHƯƠNG I: ĐẶC TẢ YÊU CẦU - PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ 6
1 Quy trình Tạo tài khoản truy cập hệ thống 6
2 Quy trình truy cập hệ thống 6
3 Quy trình quản lý tính lương 6
4.Quytrình quảnlý chấmcông 6
2.3 Usecase Quản lý tiền lương 11
2.4 Usecase Quản lý chấm công 12
2.5 Usecase Quản lý nhân sự 13
3 Kịch bản Usecase Các thông tin cần quản lý 14
3.2 Đăng nhập: Form Đăng nhập 15
3.3 Lấy lại tài khoản: Form Lấy lại tài khoản 16
3.4 Lập bảng tính lương: Form Lập bảng tính lương 16
3.5 Lập phiếu chi lương: Form Lập phiếu chi lương 17
3.6 Gửi phiếu chi lương: Form Gửi phiếu chi lương 18
3.7 Thanh toán lương: Form Ủy nhiệm thanh toán lương 19
3.8 Tạo hồ sơ tiền lương: Form Tạo hồ sơ tiền lương 19
3.9 Sửa hồ sơ tiền lương: Form Sửa hồ sơ tiền lương 20
3.10 Gửi hồ sơ tiền lương: Form Gửi hồ sơ tiền lương 21
3.11 Tạo bảng đăng ký hạng mục chấm công: Form Tạo bảng đăng ký hạngmục chấm công 22
3.12 Tạo phiếu chấm công: Form Tạo phiếu chấm công 23
3.13 Tìm phiếu chấm công: Form Tìm phiếu chấm công 23
3.14 Sửa thông tin phiếu chấm công: Form Sửa thông tin phiếu chấm công 24
3.15 Xóa phiếu chấm công: Form Xác nhận xóa phiếu chấm công 25
3.16 Tạo lịch làm việc: Form Tạo lịch làm việc 26
3.17 Tìm lịch làm việc: Form Tìm kiếm lịch làm việc 27
3.18 Sửa lịch làm việc: Form Sửa lịch làm việc 28
3.19 Xóa lịch làm việc: Form Xác nhận xóa lịch làm việc 29
3.20 Thêm nhân viên: Form Thêm nhân viên 29
3.21 Tìm kiếm nhân viên: Form Tìm kiếm nhân viên 30
3.22 Sửa thông tin nhân viên: Form Sửa thông tin nhân viên 312
Trang 43.23 Xóa nhân viên: Form Xác nhận xóa nhân viên 32
3.24 Tạo hợp đồng lao động: Form Tạo hợp đồng lao động 33
Trang 69.3.2 Tạo,Gửi phiếu chi lương 107
Trang 7CHƯƠNG I: ĐẶC TẢ YÊU CẦU - PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ
1 Quy trình Tạo tài khoản truy cập hệ thống
- Tạo tài khoản truy cập hệ thống mới và chọn cấp độ quyền quản lý Gắnmã nhân viên vào mã người dùng hệ thống.
+ Phân quyền sử dụng các chức năng tương ứng với chức danhcông việc.
+ Phân quyền cấp độ xem dữ liệu theo cấp bậc, khu vực quản lý.
3 Quy trình quản lý tính lương
- Tạo bảng tính lương: Xác định các thông tin cần thiết cho việc tínhlương như lương cơ bản…
- Tạo phiếu chi lương:
+Tính toán số tiền cần chi trả lương cho nhân viên.
+Tạo phiếu chi lương để ghi nhận các khoản chi tiêu liên quan đến việctrả lương cho nhân viên.
- Gửi phiếu chi lương:
+Chuyển phiếu chi lương đến hòm thư điện tử của nhân viên.
- Thanh toán lương: Thực hiện thanh toán toán lương cho nhân viên theolịch đã được xác định.
- Tạo hồ sơ tiền lương: Lưu trữ hồ sơ có liên quan đến tính toán và trảlương cho nhân viên.
- Sửa thông tin hồ sơ tiền lương: Nếu có thay đổi về quy trình tínhlương,cập nhật thông tin trong hồ sơ tiền lương.
- Gửi hồ sơ tiền lương: Bảo quản hồ sơ tiền lương an toàn và đảm bảotuân thủ các quy định về bảo mật thông tin cá nhân.
4 Quy trình quản lý chấm công
- Tạo bảng đăng ký chấm công:
+ Tạo ra một ứng dụng hoặc công cụ trực tuyến để quản lý và đăngký chấm công cho nhân viên.
- Quản lý phiếu chấm công:
6
Trang 8+ Xây dựng một hệ thống quản lý phiếu chấm công để theo dõi vàtổng hợp thông tin về thời gian làm việc của nhân viên.
5 Quy trình quản lý nhân sự
- Quản lý lịch làm việc:
+ Xây dựng một hệ thống quản lý lịch làm việc linh hoạt và hiệuquả để tổ chức và theo dõi lịch làm việc của nhân viên.
- Quản lý nhân viên:
+ Xây dựng một hệ thống quản lý nhân viên để lưu trữ và quản lýthông tin cá nhân, thông tin liên lạc và các thông tin khác về nhânviên.
Trang 9CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG1 Bảng thuật ngữ
1 Nhân viên Là người công hưởng lương cho một tổchức, đơn vị hay một cơ quan, đoàn thể.2 Nhân sự Là một thuật ngữ để mô tả toàn bộ lực
lượng lao động của tổ chức.
3 Chức vụ Là sự đảm nhiệm vai trò, vị trí nhất địnhtrong tập thể hoặc một tổ chức cụ thể.4 Phòng ban Là một phần trong tổ chức, doanh nghiệp
hoặc cơ quan nhà nước, với nhiệm vụ đặctrưng và trách nhiệm riêng để đóng gópcho mục tiêu chung của tổ chức đó.5 Số công Số giờ làm việc trong một ngày.6 Chấm công Là việc ghi nhận vào làm và giờ tan làm
của nhân viên.7 Bảng đăng ký
hạng mục chấmcông
Bảng lưu lại các tùy chọn chấm công:loại chấm công, cách thức chấm công, …cho nhân viên đăng ký.
8 Phiếu chấm công Phiếu ghi lại thông tin chấm công củanhân viên: số công, loại chấm công, …9 Hợp đồng lao
động Là văn bản thỏa thuận giữa người laođộng và người sử dụng lao động về việclàm có trả công, trong đó quy định điềukiện lao động, quyền và nghĩa vụ của mỗibên trong quan hệ lao động.
10 Lịch làm việc Là sự sắp xếp thời gian để tiến hành côngviệc của một hay một số cá thể.11 Tiền lương Là khoản tiền mà người sử dụng lao động
trả cho người lao động để thực hiện côngviệc theo thỏa thuận; bao gồm: mứclương theo công việc hoặc theo chứcdanh, phụ cấp lương và các khoản bổsung khác.
8
Trang 1012 Hồ sơ tiền lương Là văn bản lưu trữ thông tin nhân viên,các bản sao kê lương, phiếu chi lương vàđiều điều khoản nhận lương của nhânviên.
13 Bảng tính lương Là một danh sách nhân viên trong tổchức và số tiền họ nhận được trong mộtkhoảng thời gian cụ thể, thường là hàngtháng.
14 Phiếu chi lương Là một dạng văn bản ghi chép các thôngtin chi tiết về số tiền mà người lao độngđược trả.
15 Lương cơ bản Là mức lương mà người lao động nhậnđược khi thực hiện công việc hành chính.16 Lương đóng
Là mức lương ghi trong hợp đồng laođộng đã được ký kết giữa người sử dụnglao động và người lao động.
17 Phụ cấp Là khoản tiền mà người sử dụng lao độnghỗ trợ người lao động để bù đắp các yếutố về điều kiện lao động, mức độ phứctạp của công việc, điều kiện sinh hoạt,…chưa được tính đến hay tính chưa đầy đủtrong mức lương.
18 Khoản khấu trừ Là số tiền bạn trừ vào thu nhập khi bạnkhai thuế nên bạn không phải trả thuế chokhoản đó.
19 Thực lĩnh Là khoản tiền lương người lao động nhậnđược sau khi đã trừ các khoản chi phí nhưtiền bảo hiểm, tiền thuế, phí nội trú vàtiền ăn.
Trang 112 Biểu đồ Usecase
2.1 Biểu đồ Usecase tổng quát
2.2 Usecase Truy cập hệ thống
10
Trang 122.3 Usecase Quản lý tiền lương
Trang 132.4 Usecase Quản lý chấm công
12
Trang 142.5 Usecase Quản lý nhân sự
Trang 153 Kịch bản Usecase Các thông tin cần quản lý
3.1 Tạo tài khoản truy cập hệ thống: Form Tạo tài khoản truy cập hệthống
Tiền điều kiện: Nhân viên truy cập vào form tạo tàikhoản truy cập hệ thống
Đảm bảo tối thiểu: Hệ thống loại bỏ các thông tin đãthêm và quay lui lại bước trướcĐảm bảo thành công: Thông tin về tài khoản được thêm vào
trong form tạo tài khoản truy cập hệthống
Chuỗi sự kiện chính:
Sự kiện ngay trước khi kích hoạt1.Admin truy cập vào hệ thốngSự kiện ngay kích hoạt
1.Hệ thống hiển thị form tạo tài khoản truy cập hệ thống2.Admin nhập thông tin về tài khoản mới
3.Admin nhấn nút tạo
Trang 163.2 Đăng nhập: Form Đăng nhập
4.Hệ thống kiểm tra thông tin tạo tài khoản và xác nhận thông tin hợp lệ5.Hệ thống thêm tài khoản truy cập hệ thống mới vào CSDL
6.Hệ thống thông báo đã tạo tài khoản truy cập hệ thống thành công7.Hệ thống đóng form tạo tài khoản truy cập hệ thống
Sự kiện sau khi đóng form
8.Hệ thống bổ sung thêm bản ghi mới trong form tạo tài khoản truy cập hệ thốngNgoại lệ:
4a.Hệ thống thông báo tài khoản đã có trong CSDL
4a.1.Hệ thống đưa ra thông báo tài khoản đã có trong CSDL4b.Hệ thống thông báo tạo tài khoản không thành công
4b.1.Hệ thống thông báo thông tin tài khoản không hợp lệ4b.2.Hệ thống yêu cầu admin nhập lại thông tin
4b.3.Hệ thống nhập lại thông tin tài khoản truy cập hệ thống
Người chịu trách nhiệm: Nhân viên quản lý
Tiền điều kiện: NVQL đã truy cập vào hệ thốngĐảm bảo tối thiểu: Hệ thống loại bỏ các thông tin đăng
nhập, đăng nhập thất bại
Đảm bảo thành công: NVQL truy cập vào hệ thống và thựchiện được các thao tác khác trên hệthống
Chuỗi sự kiện chính:
Sự kiện ngay trước khi kích hoạt1 Nhân viên truy cập hệ thốngSự kiện ngay kích hoạt
2 Hệ thống hiển thị form đăng nhập3 NVQL nhập tài khoản đăng nhập4 NVQL nhấn nút Login
5 Hệ thống kiểm tra thông tin tài khoản và xác nhận tài khoản hợp lệ6 Hệ thống cập nhật thông tin vào CSDL
7 Hệ thống thông báo đăng nhập thành công8 Hệ thống thoát form đăng nhập
Sự kiện sau khi đóng form
9 Hệ thống chuyển đến trang chủNgoại lệ:
5.a Hệ thống thông báo thông tin tài khoản đăng nhập không hợp lệ5.a.1 Hệ thống yêu cầu nhập lại tài khoản
Trang 173.3 Lấy lại tài khoản: Form Lấy lại tài khoản
3.4 Lập bảng tính lương: Form Lập bảng tính lương
165.a.2 NVQL nhập lại tài khoản
Người chịu trách nhiệm: NVQL
Tiền điều kiện: NVQL truy cập vào form lấy lại tàikhoản
Đảm bảo tối thiểu: Hệ thống loại bỏ các thông tin đã thêmvà quay lui lại bước trước
Đảm bảo thành công: Thông tin về tài khoản mới được cậpnhật vào CSDL
trong form lấy lại tài khoảnChuỗi sự kiện chính:
Sự kiện ngay trước khi kích hoạt1.NVQL truy cập vào form đăng nhậpSự kiện ngay kích hoạt
1.Hệ thống hiển thị form lấy lại tài khoản
2.NVQL nhập thông tin về tài khoản để lấy lại mật khẩu3.NVQL nhấn nút lấy lại mật khẩu
4.Hệ thống kiểm tra thông tin lấy lại mật khẩu và xác nhận thông tin hợp lệ5.Hệ thống truy xuất thông tin tài khoản từ CSDL
6.Hệ thống thông báo đã lấy lại mật khẩu thành công7.Hệ thống đóng form lấy lại tài khoản
Sự kiện sau khi đóng form8.Hệ thống quay lại form đăng nhậpNgoại lệ:
4a.Hệ thống thông báo tài khoản không tồn tại
4a.1.Hệ thống đưa ra thông báo tài khoản không tồn tại
Người chịu trách nhiệm: Nhân viên quản lý
Tiền điều kiện: NVQL đã đăng nhập vào hệ thốngĐảm bảo tối thiểu: Hệ thống loại bỏ các thông tin đã thêm
và quay lại bước trước
Đảm bảo thành công: Thông tin bảng tính lương được bổ sungvào CSDL
Trang 183.5 Lập phiếu chi lương: Form Lập phiếu chi lương
lương trong form Quản lý tiền lươngChuỗi sự kiện chính:
Sự kiện ngay trước khi kích hoạt
1 Nhân viên truy cập vào form Quản lý tiền lươngSự kiện ngay kích hoạt
2 Hệ thống hiển thị form Lập bảng tính lương3 NVQL nhập thông tin cần tạo
9 Hệ thống cập nhật thông tin bảng tính lương đã lập trên form Quản lý tiềnlương
Ngoại lệ:
5.a Hệ thống thông báo thông tin bảng tính lương không hợp lệ5.a.1 Hệ thống yêu cầu nhập lại thông tin
5.a.2 NVQL nhập lại thông tin
Người chịu trách nhiệm: Nhân viên quản lý
Tiền điều kiện: NVQL đã đăng nhập vào hệ thốngĐảm bảo tối thiểu: Hệ thống loại bỏ các thông tin đã thêm
và quay lại bước trước
Đảm bảo thành công: Thông tin phiếu chi lương được bổ sungvào CSDL
lương trong form Quản lý tiền lươngChuỗi sự kiện chính:
Sự kiện ngay trước khi kích hoạt
1 Nhân viên truy cập vào form Quản lý tiền lươngSự kiện ngay kích hoạt
2 Hệ thống hiển thị form Lập phiếu chi lương3 NVQL nhập thông tin cần tạo
4 NVQL nhấn nút tạo
5 Hệ thống kiểm tra thông tin và xác nhận thông tin hợp lệ6 Hệ thống thêm thông tin vào CSDL
Trang 193.6 Gửi phiếu chi lương: Form Gửi phiếu chi lương
187 Hệ thống thông báo lập thành công
8 Hệ thống thoát form Lập phiếu chi lươngSự kiện sau khi đóng form
9 Hệ thống cập nhật thông tin phiếu đã lập trên form Quản lý tiền lươngNgoại lệ:
5.a Hệ thống thông báo thông tin phiếu không hợp lệ5.a.1 Hệ thống yêu cầu nhập lại thông tin5.a.2 NVQL nhập lại thông tin
Người chịu trách nhiệm: Nhân viên quản lý
Tiền điều kiện: NVQL đã đăng nhập vào hệ thốngĐảm bảo tối thiểu: Hệ thống không gửi thành công phiếu
chi lương và quay lui lại bước trướcĐảm bảo thành công: Phiếu chi lương được gửi thành công
lương trong form Lập phiếu chi lươngChuỗi sự kiện chính:
SỰ KIỆN NGAY TRƯỚC KHI KÍCH HOẠT:1 NVQL truy cập vào form Quản lý tiền lươngSỰ KIỆN SAU KHI KÍCH HOẠT:
2 Hệ thống hiển thị form Gửi phiếu chi lương3 NVQL chọn bản ghi phiếu muốn gửi4 NVQL nhập thông tin gửi và nhận5 NVQL nhấn nút gửi
6 Hệ thống kiểm tra thông tin bản ghi phiếu muốn gửi7 Hệ thống gửi phiếu chi lương
8 Hệ thống thông báo gửi thành công9 Hệ thống đóng form Gửi phiếu chi lươngSự kiện sau khi đóng form
10 Hệ thống nhận thông báo đã nhận/chưa nhận phiếu chi lương từ hệ thốngkế toán
Ngoại lệ:
5.a Hệ thống thông báo thông tin gửi/nhận không hợp lệ5.a.1 Hệ thống yêu cầu nhập lại thông tin
Trang 203.7 Thanh toán lương: Form Ủy nhiệm thanh toán lương
3.8 Tạo hồ sơ tiền lương: Form Tạo hồ sơ tiền lương
5.a.2 NVQL nhập lại thông tin
Người chịu trách nhiệm: Nhân viên quản lý
Tiền điều kiện: NVQL đã đăng nhập vào hệ thốngĐảm bảo tối thiểu: Hệ thống loại bỏ các thông tin đã thêm
và quay lại bước trước
Đảm bảo thành công: Hệ thống thanh toán ghi nhận ủy nhiệmthanh toán lương từ hệ thống
lương form Quản lý tiền lươngChuỗi sự kiện chính:
Sự kiện ngay trước khi kích hoạt
1 Nhân viên truy cập vào form Quản lý tiền lươngSự kiện ngay kích hoạt
2 Hệ thống hiển thị form Thanh toán lương3 NVQL chọn phiếu chi lương muốn gửi4 NVQL nhấn nút ủy nhiệm thanh toán
5 Hệ thống kiểm tra thông tin bản ghi phiếu chi lương muốn gửi6 Hệ thống gửi yêu cầu ủy nhiệm thanh toán lương
7 Hệ thống thông báo gửi ủy nhiệm thành công8 Hệ thống thoát form Thanh toán lươngSự kiện sau khi đóng form
9 Hệ thống nhận thông báo đã trả lương/chưa trả lương từ hệ thống thanhtoán
Ngoại lệ:
5.a Hệ thống thông báo thông tin ủy nhiệm không hợp lệ5.a.1 Hệ thống yêu cầu nhập lại thông tin5.a.2 NVQL nhập lại thông tin
Người chịu trách nhiệm: Nhân viên quản lý
Trang 216 Biểu đồ tuần tự & Biểu đồ cộng tác
6.1 Tạo tài khoản truy cập hệ thống
53
Trang 226.2 Đăng nhập
Trang 236.3 Lấy lại tài khoản
55
Trang 246.4 Tạo bảng tính lương
Trang 256.5 Tạo phiếu chi lương
57
Trang 276.6 Gửi phiếu chi lương
59
Trang 296.7 Thanh toán lương
61
Trang 316.8 Tạo hồ sơ tiền lương
63
Trang 336.9 Sửa hồ sơ tiền lương
65
Trang 356.10 Gửi hồ sơ tiền lương
67
Trang 366.11 Tạo bảng đăng ký hạng mục chấm công
Trang 386.12 Tạo phiếu chấm công
Trang 406.13 Tìm phiếu chấm công
Trang 416.14 Sửa phiếu chấm công
73
Trang 446.15 Xóa phiếu chấm công
Trang 466.16 Tạo lịch làm việc
Trang 486.17 Tìm lịch làm việc
Trang 506.18 Sửa lịch làm việc
Ngày đăng: 19/06/2024, 17:05
Xem thêm:
Tài liệu cùng người dùng
Tài liệu liên quan