hệ thống quản lý nhân sự tiền lương

80 0 0
Tài liệu đã được kiểm tra trùng lặp
hệ thống quản lý nhân sự tiền lương

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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 1

TRƯỜ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 2

LỜ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 3

MỤ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 4

3.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 6

9.3.2 Tạo,Gửi phiếu chi lương 107

Trang 7

CHƯƠ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 9

CHƯƠ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 10

12 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 11

2 Biểu đồ Usecase

2.1 Biểu đồ Usecase tổng quát

2.2 Usecase Truy cập hệ thống

10

Trang 12

2.3 Usecase Quản lý tiền lương

Trang 13

2.4 Usecase Quản lý chấm công

12

Trang 14

2.5 Usecase Quản lý nhân sự

Trang 15

3 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 16

3.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 17

3.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 18

3.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 19

3.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 20

3.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 21

6 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 22

6.2 Đăng nhập

Trang 23

6.3 Lấy lại tài khoản

55

Trang 24

6.4 Tạo bảng tính lương

Trang 25

6.5 Tạo phiếu chi lương

57

Trang 27

6.6 Gửi phiếu chi lương

59

Trang 29

6.7 Thanh toán lương

61

Trang 31

6.8 Tạo hồ sơ tiền lương

63

Trang 33

6.9 Sửa hồ sơ tiền lương

65

Trang 35

6.10 Gửi hồ sơ tiền lương

67

Trang 36

6.11 Tạo bảng đăng ký hạng mục chấm công

Trang 38

6.12 Tạo phiếu chấm công

Trang 40

6.13 Tìm phiếu chấm công

Trang 41

6.14 Sửa phiếu chấm công

73

Trang 44

6.15 Xóa phiếu chấm công

Trang 46

6.16 Tạo lịch làm việc

Trang 48

6.17 Tìm lịch làm việc

Trang 50

6.18 Sửa lịch làm việc

Ngày đăng: 19/06/2024, 17:05