1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) đề tài phân tích nghiệp vụ phần mềm tính lương

111 10 0

Đ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

Thông tin cơ bản

Tiêu đề Phân Tích Nghiệp Vụ Phần Mềm Tính Lương
Tác giả Nhóm 08
Người hướng dẫn Hàn Minh Phương
Trường học Trường Đại Học Thương Mại
Chuyên ngành Phân Tích Nghiệp Vụ Phần Mềm
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 111
Dung lượng 10,12 MB

Cấu trúc

  • I. TỔNG QUAN HỆ THỐNG (38)
    • I.1. Mô tả bài toán (38)
  • II. CHỨC NĂNG HỆ THỐNG (39)
    • 1. User story (39)
    • 2. Use case tổng quát (40)
    • 3. Activity diagram tổng quát (41)
  • III. MÔ HÌNH HÓA NGHIỆP VỤ (43)
    • III.1. Quản lý xác thực người dùng (43)
      • 1. Đăng nhập (43)
        • 1.1. Use case Đăng nhập (43)
        • 1.2. Activity diagram Đăng nhập (46)
        • 1.3. Thiết kế giao diện Đăng nhập (47)
      • 2. Đăng ký (47)
        • 2.1. Use case Đăng ký (50)
        • 2.2. Activity diagram Đăng ký (52)
        • 2.3. Thiết kế giao diện Đăng ký (54)
      • 3. Đăng xuất (47)
        • 3.1. Use case Đăng xuất (55)
        • 3.2. Activity diagram Đăng xuất (57)
        • 3.3. Thiết kế giao diện Đăng xuất (58)
      • 4. Quên mật khẩu (59)
        • 4.1. Use case Quên mật khẩu (59)
        • 4.2. Activity diagram Quên mật khẩu (61)
        • 4.3. Thiết kế giao diện Quên mật khẩu (63)
    • III.2. Thu thập dữ liệu đầu vào (72)
      • 5. Thu thập dữ liệu đầu vào (72)
        • 5.1. Use case Thu thập dữ liệu đầu vào (72)
        • 5.2. Activity diagram Thu thập dữ liệu đầu vào (74)
        • 5.3. Thiết kế giao diện Thu thập dữ liệu đầu vào (76)
    • III.3. Quản lý tiền lương (81)
      • 6. Lập bảng tính lương (81)
        • 6.1. Use case Lập bảng tính lương (81)
        • 6.2. Activity diagram Lập bảng tính lương (83)
        • 6.3. Thiết kế giao diện Lập bảng tính lương (84)
      • 7. Thanh toán (92)
        • 7.1. Use case Thanh toán (92)
        • 7.2. Activity diagram Thanh toán (94)
        • 7.3. Thiết kế giao diện Thanh toán (96)
    • III.4. Báo cáo và thống kê (100)
      • 8. Báo cáo và thống kê (100)
        • 8.1. Usecase Báo cáo và thống kê (100)
        • 8.2. Activity diagram Báo cáo và thống kê (102)
        • 8.3. Thiết kế giao diện Báo cáo và thống kê (103)
  • KẾT LUẬN (108)

Nội dung

Trang 7 Discover morefrom:MIS_22Document continues belowHệ thống thôngtin quản lýTrường Đại học…49 documentsGo to coursetiểu luận Hệ thốngthông tin quản lý tí…Hệ thốngthông tin… 100% 421

TỔNG QUAN HỆ THỐNG

Mô tả bài toán

Công ty sản xuất đồ gia dụng đang gặp khó khăn trong quản lý và tính toán lương cũng như quản lý doanh thu do việc sử dụng phương pháp truyền thống Hiện tại, công ty có 1 chi nhánh, có 1 quản lý đứng đầu và 100 nhân viên Tất cả công việc quản lý hàng hóa, quản lý nhân viên và quản lý đơn hàng đều được thực hiện bằng ghi chép trên giấy tờ Việc tính toán lương và doanh thu cũng thực hiện thủ công bằng các tệp Excel.

Các khó khăn mà công ty đang gặp gồm:

1 Lưu trữ và quản lý dữ liệu: Dữ liệu về nhân viên, lương, doanh thu, và các giao dịch kinh doanh được ghi chép trên giấy tờ, dẫn đến việc lưu trữ không hiệu quả và khó quản lý Dữ liệu có thể bị mất hoặc hỏng dễ dàng.

2 Thời gian và công sức: Việc tính toán lương và doanh thu thủ công mất rất nhiều thời gian và công sức Mỗi lần làm báo cáo đòi hỏi nhiều ngày để hoàn thành, và việc thủ công có thể dẫn đến sai sót.

3 Khả năng quản lý hiệu quả: Việc sử dụng giấy tờ và Excel để quản lý thông tin làm hạn chế khả năng quản lý hiệu quả Công ty cần có sự nắm bắt chính xác và nhanh chóng về tình hình kinh doanh để ra quyết định chiến lược.

Mục tiêu của công ty là phát triển một phần mềm tính lương và quản lý doanh thu hiệu quả hơn Phần mềm này sẽ giúp tự động hóa quy trình tính lương và quản lý doanh thu, giảm bớt thời gian và công sức cần thiết, cải thiện tính toàn vẹn và hiệu quả trong quản lý dữ liệu Phần mềm cũng sẽ giúp công ty theo dõi tình hình kinh doanh một cách chi tiết và nhanh chóng, giúp công ty ra quyết định chiến lược dựa trên dữ liệu chính xác.

Hiện tại công ty tôi đang có 150 nhân viên Cơ cấu tổ chức của công ty tôi bao gồm: Ban giám đốc: Chủ tịch Hội đồng quản trị và CEO

Bộ phận quản lý Nhân sự và Hành chính:

Phòng Nhân sự: Trưởng phòng Nhân sự

Phòng Hành chính: Trưởng phòng Hành chính

Phòng Kế toán: Trưởng phòng Kế toán

Bộ phận Marketing và Kinh doanh:

Phòng Marketing: Trưởng phòng Marketing

Phòng Kinh doanh: Trưởng phòng Kinh doanh

Bộ phận Kiểm soát chất lượng:

Phòng kiểm soát chất lượng: Trưởng phòng kiểm soát chất lượng Công ty yêu cầu các chức năng:

Quản lý xác thực người dùng

Thu thập dữ liệu đầu vào

CHỨC NĂNG HỆ THỐNG

User story

STT Tên US Mô tả Tác nhân

1 Quản lý xác thực người dùng

Tôi muốn đăng ký tạo tài khoản , đăng nhập tài khoản, đăng xuất tài khoản trên hệ thống, quên mật khẩu

Kế toán, quản lý, nhân viên

2 Báo cáo thống kê Tôi muốn báo cáo , thống kê trên hê ‹ thông Kế toán,quản lý

Tôi muốn lâ ‹p bảng tính lương và thanh toán trên hê ‹ thống trên hê ‹ thống

Kế toán, quản lý, nhân viên

4 Thu thâ ‹p dữ liê ‹u đầu vào

Tôi muốn khai báo chính sách lương, phụ cấp và tổng hợp bảng chấm công trên hê ‹

Activity diagram tổng quát

Mô tả thực hiện công đoạn Tiêu chuẩn thực hiện

Biểu mẫu, tài liệu áp dụng

Thu thập dữ liệu dùng để tính lương

– Chấm công cho từng nhân viên

– Xác nhận khối lượng sản phẩm, công việc hoàn thành – Theo dõi và ghi lại tiến độ hoàn thành công việc của nhân viên

– Tổng hợp và lập báo cáo gửi cho Phòng Hành chính nhân sự

– Chấm đủ, đúng đối tượng thực hiện

– Nếu nhân viên bị thiếu công cần làm đơn báo trưởng bộ phận để xử lý – Phiếu báo cáo ghi rõ xác nhận kèm chữ ký trưởng bộ phận

Bảng chấm công, nhật ký sản xuất & bán hàng Đối chiếu, Phòng – Dựa vào máy chấm công, Có xác nhận của Bảng xác nhận dữ liệu

Hành chính nhân sự bảng chấm công và đơn từ của nhân viên để đối chiếu dữ liệu – Rà soát báo cáo sản phẩm, công việc và KPI của từng nhân viên

– Quản lý nhân sự gửi bảng chấm công, bảng doanh thu,… qua phần mềm làm việc riêng của nhân viên để xác nhận phòng hành chính, người phụ trách, nhân viên chấm công, Phiếu xác nhận

Tính lương Kế toán tiền lương

Căn cứ vào số công, số lượng sản phẩm hoàn thành, đơn giá khoán sản phẩm, KPI,… để tính ra tổng tiền lương, tiền công và các khoản tiền khác (phụ cấp, BHXH,…) chi tiết cho từng nhân viên

(1) Lương cơ bản: mức lương người lao động được hưởng khi làm việc hành chính, ở điều kiện bình thường, quy định theo Nghị định số 153/2016 NĐ-CP

(2) Lương đóng bảo hiểm xã hội: mức lương được quy định tại thông tư 59/2015/TT- BLĐTBXH

(3) Lương thử việc: chiếm 80 – 85% mức lương của cơ bản, tùy thuộc vào quy định của mỗi doanh nghiệp.

(4) Lương khoán: mức lương cho người làm công mang tính chất thời vụ.

(5) Lương thời gian: mức lương tính cho toàn lãnh đạo, nhân viên

Tính đúng, tính đủ và chính xác đối tượng

Bảng tính lương ký duyệt trưởng,

Quản lý duyệt bảng lương sau đó trình lên Giám đốc

– Giám đốc kiểm tra và ký duyệt xác nhận bảng lương. duyệt – Không hợp lý:

Yêu cầu bộ phận kế toán và các bộ phận liên quan giải trình sau đó duyệt lương

Lập phiếu lương, gửi xác nhận phiếu lương cho nhân viên

Viết phiếu lương Phiếu lương sau khi được phê duyệt sẽ được gửi riêng cho từng cá nhân qua hệ thống để đảm bảo tính riêng tư, bảo mật về lương trong công ty

Nếu sai sót nhân viên cần kịp thời báo với kế toán tiền lương để đảm bảo thời gian chuyển lương không bị ảnh hưởng

Bảng thanh toán lương, phiếu chi, phiếu

Trích quỹ và phát lương cho nhân viên theo một trong hai hình thức – thanh toán bằng tiền mặt hoặc thành toán qua thẻ ngân hàng.

Trả đủ, trả đúng đối tượng và trả kịp thời

Bảng thanh toán lương, phiếu chi, ủy nhiệm chi

Lưu trữ hồ sơ, dữ liệu tiền lương

– Ghi chép sổ sách và hạch toán nghiệp vụ trả lương – Lưu trữ các hồ sơ, tài liệu được sử dụng xuyên suốt quy trình

Bảng thanh toán lương,phiếu chi

MÔ HÌNH HÓA NGHIỆP VỤ

Quản lý xác thực người dùng

Tên ca sử dụng Đăng nhập

Mô tả Người dùng thực hiện việc đăng nhập vào hệ thống Tác nhân Kế toán, nhân viên, quản lý Độ ưu tiên Bắt buộc

Kích hoạt Người dùng muốn đăng nhập để sử dụng hệ thống Điều kiện trước Tài khoản người dùng đã được tạo sẵn Điều kiện sau Người dùng đăng nhập thành công

Hệ thống ghi nhận hoạt động đăng nhập thành công vào Activity Log

Luồng chính 1 Người dùng truy cập hệ thống

2 Người dùng chọn đăng nhập

3 Người dùng nhập username, password và chọn lệnh đăng nhập

4 Hệ thống xác thực thông tin đăng nhập thành công và cho phép người dùng truy cập vào hệ thống

5 Hệ thống ghi nhận hoạt động đăng nhập thành công

Luồng ngoại lệ Rẽ nhánh A1: Người dùng đột ngột không đăng nhập vào hệ thống nữa 3a1 Người dùng chọn lệnh Cancel 4a1 Hệ thống hủy lệnh đăng nhập

Rẽ nhánh A2: User name hoặc password không hợp lệ 4a2 Hệ thống xác thực thông tin đăng nhập không thành công

5a2 Hệ thống hiển thị thông báo “Thông tin đăng nhập không hợp lệ” và yêu cầu nhập lại

Use case quay lại bước 3

Rẽ nhánh A3: Người dùng quên mật khẩu 2a3 Người dùng chọn lệnh “Quên mật khẩu”

3a3 Người dùng nhập email 4a3 Hệ thống gửi mail đổi mật khẩu 5a3 Người dùng nhập password mới và xác nhận password và chọn lệnh Đổi mật khẩu

Use case quay lại bước 1

Quy tắc nghiệp vụ Khi đăng nhập vào hệ thống sai quá 3 lần thì tài khoản sẽ bị vô hiệu hóa trong vòng 30 phút.

Yêu cầu phi chức năng Time out cho màn hình đăng nhập dưới 60 giây

Bước Mô tả Tác nhân

1 Người dùng chọn chức năng đăng nhập Người dùng

2 Hệ thống hiển thị giao diện đăng nhập Hệ thống

3 Người dùng đăng nhập tài khoản (Nhập số tài khoản và mật khẩu)

4 Kiểm tra thông tin đăng nhập:

- Ràng buộc thông tin cần kiểm tra:

+ Thông tin tài khoản và mật khẩu không trùng với kho dữ liệu thông tin người dùng đã đăng ký.

Nếu thông tin đăng nhập hợp lệ sẽ tiến hành đăng nhập vào hệ thống.

Nếu thông tin không hợp lệ hệ thống sẽ thông báo “Thông tin đăng nhập không hợp lệ” và quay lại B2.

1.3 Thiết kế giao diện Đăng nhập

Hình 1.1 1: Giao diện trang chủ chưa đăng nhập

Button N/A Không N/A Chuyển người dùng đến trang chủ

Button N/A Có N/A Chuyển người dùng đến chức năng đăng nhập

Button N/A Có N/A Chuyển người dùng đến chức năng đăng ký

Button N/A Không N/A Chuyển người dùng đến trang trợ giúp

Hình 1.1 2: Giao diện đăng nhập

Label N/A Có N/A Hiển thị tiêu đề của popup với tên “ĐĂNG NHẬP”

Label N/A Có N/A Hiển thị tiêu đề con của popup với tên “Đăng nhập với email”

3 Email id Textbox Có Không N/A Cho phép người dùng nhập địa chỉ email

4 Mật khẩu Textbox Có Có N/A Cho phép người dùng nhập mật khẩu

Button N/A Không N/A Khi người dùng kick vào button này sẽ hiển thị mật khẩu

6 Đăng Button N/A Có N/A Khi người dùng kick

Button N/A Không N/A Chuyển hướng người dùng tới chức năng quên mật khẩu

Button N/A Không N/A Lưu thông tin mật khẩu đã nhập của người dùng

9 Đăng ký Button N/A Không N/A Chuyển hướng người dùng tới chức năng đăng ký

Hình 1.1 3: Giao diện Thông tin đăng nhập không hợp lệ

Label N/A Có N/A Hiển thị tiêu đề của popup với tên “Email hoặc mật khẩu không đúng”

Tên ca sử dụng Đăng ký

Mô tả Người dùng thực hiện việc đăng ký để tham gia vào thành viên hệ thống

Tác nhân Người dùng Độ ưu tiên Bắt buộc Điều kiện trước Người dùng cần chọn chức năng đăng ký Điều kiện sau Người dùng đăng ký thành công

Luồng chính 1 Người dùng chọn chức năng đăng ký

2 Hệ thống hiển thị giao diện đăng ký

3 Người dùng nhập các thông tin theo form đăng ký

4 Người dùng chọn xác nhận đăng ký

Luồng phụ 1 Thông tin nhập vào không hợp lệ

2 Hệ thống lỗi, hiển thị thông báo: “Lỗi hệ thống, vui lòng truy cập lại sau”

Yêu cầu phi chức năng

Bước Mô tả Tác nhân

1 Người dùng chọn chức năng đăng ký Người dùng

2 Hệ thống hiển thị giao diện đăng ký Hệ thống

3 3 Người dùng nhập thông tin đăng ký bao gồm: Tên người dùng, email, số điện thoại, mật khẩu

- Các ràng buộc kiểm tra:

+ Tên người dùng phải đảm bảo không chứa ký tự đặc biệt, tối thiểu 6 ký tự và tối đa 16 ký tự.

+ Email phải đúng định dạng (Ví dụ: nguyenhuuduc

+ Số điện thoại phải đảm bảo 10 số và đúng định dạng đầu số của các nhà mạng.

+ Mật khẩu phải đảm bảo tối thiểu 8 ký tự và tối đa 20 ký tự.

+ Các thông tin đều không được bỏ trống.

5.1 Nếu các thông tin đã hợp lệ các ràng buộc trên hệ thống sẽ lưu lại thông tin người dùng vào kho dữ liệu tài khoản để người dùng có thể thực hiện việc đăng nhập

5.1.1 Thông báo “Đăng ký thành công”:

- Nội dung: Đăng ký thành công

- Click button OK hoặc bên ngoài message-box sẽ đóng thông báo

5.2 Nếu các thông tin không hợp lệ các ràng buộc hệ thống sẽ thông báo “Thông tin đăng ký không hợp lệ”

- Nội dung: Thông tin đăng ký không hợp lệ

- Click button OK hoặc bên ngoài message-box sẽ đóng thông báo

5 Đánh dấu vị trí không hợp lệ:

Các vị trí không hợp lệ sẽ được đánh dấu bằng dấu * và yêu cầu người dùng nhập lại Các thông tin đã hợp lệ các ràng buộc kiểm tra sẽ được giữ lại và quay lại B3.

2.3 Thiết kế giao diện Đăng ký

Hình 1.2 1: Giao diện Đăng ký

Label N/A Có N/A Hiển thị tiêu đề của popup với tên “ĐĂNG KÝ”

2 Email Textbox Có Có N/A Cho phép người dùng nhập email

Textbox Có Có N/A Cho phép người dùng nhập số điện thoại

4 Mật khẩu Textbox Có Có N/A Khi người dùng nhập mật khẩu

Button N/A Không N/A Khi người dùng kick vào button này sẽ hiển thị mật khẩu xác nhận

8 Đăng ký Button N/A Có N/A Người dùng kick vào button này để tiến hành đăng ký

Button N/A Không N/A Chuyển hướng người dùng tới chức năng đăng nhập

Tên ca sử dụng Đăng xuất

Mô tả Người dùng thực hiện việc đăng xuất khỏi hệ thống

Tác nhân Người dùng Độ ưu tiên Bắt buộc

Kích hoạt Người dùng muốn đăng xuất khỏi tài khoản trên hệ thống Điều kiện trước Người dùng cần chọn chức năng đăng xuất Điều kiện sau Người dùng đăng xuất thành công

Luồng chính 1 Người dùng chọn chức năng đăng xuất

2 Người dùng chọn xác nhận đăng xuất

Yêu cầu phi chức năng N/A

Bước Mô tả Tác nhân

1 Người dùng chọn chức năng đăng xuất khỏi hệ thống Người dùng

2 Hệ thống hiển thị giao diện đăng xuất Hệ thống

3 Kiểm tra yêu cầu đăng xuất

Ràng buộc thông tin cần kiểm tra:

Người dùng xác nhận đăng xuất thì tiến hành đăng xuất khỏi hệ thống

Người dùng không xác nhận thì quay lại giao diện đăng xuất

3.3 Thiết kế giao diện Đăng xuất

Hình 1.3 1: Giao diện đăng xuất

Label N/A Có N/A Hiển thị tiêu đề của popup với tên “Nhân viên” kèm

2 Đăng xuất Button N/A Có N/A Cho phép người dùng click vào button Đăng xuất nếu như người dùng muốn thoát ra khỏi tài khoản đang dùng.

4.1 Use case Quên mật khẩu

Tên ca sử dụng Quên mật khẩu

Mô tả Người dùng, nhân viên, quản lý

Tác nhân Use case cho phép người dùng lấy lại mật khẩu khi quên mật khẩu tài khoản Độ ưu tiên Người dùng muốn lấy lại mật khẩu khi quên mật khẩu

Kích hoạt Bắt buộc Điều kiện trước Người dùng chọn quên mật khẩu Điều kiện sau Người dùng đổi được mật khẩu thành công

Luồng chính 1.Người dùng chọn quên mật khẩu và nhập thông tin sdt/email đã dùng để đăng ký tài khoản trước đó. 2.Hệ thống gửi mã xác minh về sđt/email và yêu cầu người dùng nhập mã xác minh.

3.Người dùng nhập mã xác minh đã gửi đến sđt/email. 4.Hệ thống yêu cầu người dùng đổi mật khẩu mới. 5.Người dùng nhập mật khẩu mới.

6.Hệ thống kiểm tra, lưu thông tin cập nhật và thông báo đổi mật khẩu thành công.

Luồng ngoại lệ A1: Người dùng hủy bỏ thao tác quên mật khẩu

A1.1 Trở về trang chủ A1.2 Kết thúc ca sử dụng A2: Hệ thống không tìm thấy thông tin tài khoản của sđt/email của người dùng đã nhập

A2.1 Hệ thống thông báo và yêu cầu nhập lại A2.2 Quay trở lại bước 3

A3: Hệ thống lỗi A3.1: Trở về trang chủ Quy tắc nghiệp vụ N/A

Yêu cầu phi chức năng Mã xác minh chỉ có hiệu lực trong vòng 60s

4.2 Activity diagram Quên mật khẩu

Bước Mô tả Tác nhân

1 Người dùng chọn quên mật khẩu Người dùng

2 Hệ thống hiển thị giao diện quên mật khẩu và yêu cầu người dùng nhập sđt/email của tài khoản.

3 Người dùng nhập sđt/email đã dùng để đăng ký tài khoản trước đó.

4 Hệ thống kiểm tra kho dữ liệu, tìm kiếm tài khoản của người Hệ thống dùng

Nếu không tìm thấy tài khoản, thông báo “Không tìm thấy tài khoản” Giao diện mô tả trường hợp tìm tài khoản không thành công, Dạng thông báo messagebox Nếu thấy tài khoản, hệ thống gửi mã xác minh đến sđt/email Hệ thống hiển thị màn hình yêu cầu người dùng nhập mã xác minh

5 Người dùng nhập mã xác minh được gửi tới sđt/email Người dùng

6 Hệ thống kiểm tra mã xác minh

- Nếu mã xác minh người dùng nhập không đúng với mã xác minh thì chuyển đến 6.1 thông báo “Số bạn nhập đã không khớp với mã Vui lòng thử lại” Giao diện mô tả mã xác minh sai do người dùng nhập sai (dạng thông báo message box) hoặc mã xác minh hết hiệu lực thì chuyển đến 6.1 thông báo

“Mã xác minh của bạn đã hết thời gian hiệu lực.Vui lòng thử lại” Giao diện mô tả nhập mã xác minh không thành công do mã xác minh đã quá thời gian hiệu lực (dạng thông báo messagebox)

- Nếu mã xác minh người dùng nhập đúng với mã xác minh đã được gửi đến sđt, chuyển đến bước 6.2 hệ thống yêu cầu người dùng đổi mới mật khẩu của mình.

7 Người dùng nhập mật khẩu mới theo yêu cầu của hệ thống Người dùng

8 Hệ thống kiểm tra mật khẩu mới theo hai yêu cầu:

+) Kiểm tra tính trùng lặp giữa mật khẩu nhập lại và mật khẩu mới vừa nhập nếu không trùng khớp thì thông báo “Mật khẩu không khớp” Mô tả trường hợp mật khẩu nhập lại không khớp

+) Kiểm tra xem mật khẩu mới có đảm bảo đủ tính bảo mật không

Yêu cầu về mật khẩu: đủ 6 ký tự, có số, có chữ in hoa, có ký tự đặc biệt

Hệ thống mới thiếu Mô tả trường hợp mật khẩu yếu.

Nếu kiểm tra mật khẩu đảm bảo hai yếu tố mật khẩu mới có tính bảo mật vừa và mạnh đồng thời mật khẩu nhập lại khớp với mật khẩu mới thì hệ thống cập nhật kho dữ liệu và thông báo “Đã đổi mật khẩu thành công” Mô tả đổi mật khẩu thành công, dạng thông báo messagebox

4.3 Thiết kế giao diện Quên mật khẩu

Hình 1.4 1: Giao diện xác thực

Label N/A Có N/A Hiển thị tiêu đề của popup với tên “Xác thực”

2 Nhập mã Textbox Có Có N/A Cho phép người dùng nhập mã gồm 4 số hệ thống gửi về email của người dùng và lưu ý mã email chỉ có hiệu lực trong vòng 60s

3 Tiếp tục Button N/A Có N/A Cho phép người dùng click vào button tiếp tục để đổi mật khẩu

4 Nếu bạn không nhận được mã

Button N/A Không N/A Cho phép người dùng click vào button Nếu bạn không nhận được mã nếu như hệ thống không gửi mã về email của người dùng

5 Gửi lại Button N/A Có N/A Cho phép người dùng click vào button gửi lại để hệ thống gửi lại mã về email của người dùng

6 Bộ đếm thời gian chờ

Autonumber N/A Có Có Cho phép người dùng thấy thời gian mã xác thực còn hiệu lực

Hình 1.4 2: Giao diện đổi mật khẩu mới

Label N/A Có N/A Hiển thị tiêu đề của popup với tên “Tạo mật khẩu mới”

Textbox Có Có N/A Cho phép người dùng nhập mật khẩu mới theo yêu cầu của hệ thống (Đủ 6 ký tự, có số, có chữ in hoa, có ký tự đặc biệt)

Textbox Có Có N/A Cho phép người dùng xác nhận lại mật khẩu sao cho khẩu khớp với mật khẩu đã thêm mới

Button N/A Không N/A Cho phép người dùng click vào button con mắt để xem mật khẩu mình đã nhập

5 Bỏ qua Button N/A Không N/A Cho phép người dùng click vào button bỏ qua nếu như người dùng không muốn đổi mật khẩu mới

6 Tiếp tục Button N/A Có N/A Có phép người dùng click vào button tiếp tục để hệ thống kiểm tra mật khẩu mới có đáp ứng đủ yêu cầu của hệ thống hay không.

Hình 1.4 3: Giao diện đổi mật khẩu mới

Label N/A Có N/A Hiển thị tiêu đề của popup với tên “Tạo mật khẩu mới”

Thu thập dữ liệu đầu vào

5 Thu thập dữ liệu đầu vào

5.1 Use case Thu thập dữ liệu đầu vào

Tên ca sử dụng Nhập dữ liệu đầu vào

Mô tả Người dùng thu thập dữ liệu về bảng chấm công, lương, thưởng, phụ cấp và khấu trừ của nhân viên rồi khai báo Tác nhân Bộ phận chấm công, kế toán và phòng hành chính nhân sự Độ ưu tiên Bắt buộc về bảng chấm công và tiến độ công việc của nhân viên Điều kiện trước Bộ phận chấm công đã chấm công cho nhân viên Điều kiện sau Hệ thống lưu dữ liệu, tổng hợp và lập báo cáo

Luồng chính 1 Người dùng xem dữ liệu chấm công của nhân viên

2 Người dùng theo dõi và ghi lại tiến độ làm việc của nhân viên

3 Người dùng tổng hợp và lập bảng chấm công

4 Người dùng khai báo chính sách lương, thưởng, phụ cấp, khấu trừ

5 Người dùng lập bảng lương, thưởng, phụ cấp, khấu trừ

Luồng phụ Hệ thống hiển thị dữ liệu chấm công, tiến độ công việc, lương thưởng, phụ cấp và khấu trừ

Luồng ngoại lệ 1 Hệ thống chấm công bị lỗi

2 Dữ liệu chấm công không được lưu

3 Tiến độ công việc không được cập nhật

4 Khai báo sai chính sách lương thưởng, phụ cấp, khấu trừ

Quy tắc nghiệp vụ Đảm bảo tính chính xác của dữ liệu

Yêu cầu phi chức năng N/A

5.2 Activity diagram Thu thập dữ liệu đầu vào

Bước Mô tả Tác nhân

1 Nhân viên chấm công qua hệ thống điện tử Nhân viên Đối với trường hợp phát hiện giờ công không đúng, không chính xác theo quy chế của công ty thì sẽ mời nhân viên liên quan lên để giải thích, nếu vi phạm quy chế thì phải xử lý theo quy chế kỷ luật của công ty Nếu do lỗi khách quan do hệ thống thì nhân viên được chấm sửa lại công Đối với trường hợp tăng ca, bộ phận sẽ xem xét tình hình công việc để thông báo đến nhân viên có làm tăng ca hay không

3 Lập bảng chấm công Bộ phận chấm công

4 Khai báo chính sách lương

Khai báo chính sách thưởng, phụ cấp

Khai báo chính sách thuế, khấu trừ

Tổng hợp lại lương thưởng và phụ cấp

Phòng hành chính nhân sự

5 Cập nhật các chính sách từ phòng ban

Tổng hợp bảng công, lương thưởng, phụ cấp, khấu hao và lập báo cáo

6 Xem xét và phê duyệt bảng tổng hợp cuối và báo cáo Phòng hành chính nhân sự

7 Nhận bảng tổng hợp và xác nhận

Nếu chính xác, ký xác nhận

Nếu thấy sai sót, phản hồi lại với phòng ban > quay lại bước

5.3 Thiết kế giao diện Thu thập dữ liệu đầu vào

Hình 2.1 1: Giao diện Dữ liệu tính lương/ Chấm công

1 Ngôn ngữ Button N/A Không N/A Cho phép người dùng lựa chọn ngôn ngữ

2 Thông báo Button N/A Không N/A Đây là biểu tượng thông báo, giúp người dùng xem được danh sách thông báo trong hệ thống.

Label N/A Không N/A Thông tin hiển thị cho người dùng biết, họ đang ở tài khoản nào. công

Button N/A Có N/A Cho phép người dùng thêm mới chấm công của nhân viên.

6 Tải lên Button N/A Có N/A Cho phép người dùng tải tệp dữ liệu lên hệ thống

7 Bộ lọc Filter N/A Có N/A Cho phép người dùng lọc thông tin cần tìm.

8 Tìm kiếm Textbox N/A Không N/A Cho phép người dùng nhập dữ liệu tìm kiếm thông tin có trong bảng

9 Tất cả vị trí Dropdown N/A Có N/A Kéo thả chọn vị trí nhân viên cần tìm.

10 STT Label N/A Có N/A Hiển thị số thứ tự.

11 Họ và tên Label N/A Có N/A Hiển thị tên nhân viên.

Label N/A Có N/A Hiển thị mã nhân viên.

13 Thời gian Label N/A Có N/A Hiển thị thời gian chấm công

14 Trạng thái Label N/A Có N/A Hiển thị trạng thái hình thức công việc

15 Chức vụ Label N/A Có N/A Hiển thị chức vụ của nhân viên

Label N/A Có N/A Hiển thị số công chuẩn

Label N/A Có N/A Hiển thị công ngày thường

Label N/A Có N/A Hiển thị công ngày nghỉ

Label N/A Có N/A Hiển thị công ngày lễ

20 Phân trang Button Không N/A N/A Cho phép người dùng chuyển đến trang tiếp

21 Số lượng dữ liệu trên một màn hình

Drop down N/A Có N/A Cho phép người dùng nhập số lượng dữ liệu muốn được hiển thị trên màn hình.

Hình 2.1 2: Giao diện Dữ liệu tính lương/ KPI

3 Thêm mới Button N/A Có N/A Cho phép người dùng thêm mới loại bảng KPI.

4 Tìm kiếm Textbox N/A Không N/A Cho phép người dùng nhập dữ liệu tìm kiếm thông tin có trong bảng

Dropdown N/A Có N/A Kéo thả chọn vị trí nhân viên cần tìm.

Label N/A Có N/A Hiển thị tên bảng tổng hợp KPI

Label N/A Có N/A Hiển thị đơn vị nhân viên đang làm

Label N/A Có N/A Hiển thị vị trí của nhân viên đang làm

9 Thời gian Label N/A Có N/A Hiển thị tháng trả lương cho nhân viên

Label N/A Có N/A Hiển thị vị trí người đang tổng hợp là nhân viên hay giám đốc…

Hình 2.1 3: Giao diện bảng tổng hợp KPI

1 Bảng tổng hợp KPI- tháng-đơn vị- vị trí

Label N/A Có N/A Hiển thị tiêu đề của popup: Bảng tổng hợp KPI chi tiết

Button N/A Có N/A Cho phép người dùng chọn nhân viên.

4 Tìm kiếm Textbox N/A không N/A Cho phép người dùng nhập dữ liệu tìm kiếm thông tin có trong bảng

5 Tất cả vị trí Dropdown N/a Có N/A Kéo thả chọn vị trí

7 Họ và tên Label N/A Có N/A Hiển thị tên nhân viên.

8 Mã nhân viên Label N/A Có N/A Hiển thị mã nhân viên.

Label N/A Có N/A Hiển thị đơn vị mà nhân viên đang làm

Label N/A Có N/A Hiển thị vị trí công người nhân viên đang làm.

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

6.1 Use case Lập bảng tính lương

Tên ca sử dụng Lập bảng lương

Mô tả Kế toán tiền lương thực hiện việc lập bảng lương trên hệ thống

Tác nhân Kế toán tiền lương Độ ưu tiên Bắt buộc

Kích hoạt Kế toán tiền lương muốn lập bảng lương trên hệ thống Điều kiện trước Kế toán tiền lương cần chọn chức năng lập bảng lương Điều kiện sau Kế toán tiền lương lập bảng lương thành công

Luồng chính 1 Kế toán tiền lương chọn chức năng lập bảng lương

2 Hệ thống hiển thị giao diện lập bảng lương

3 Kế toán tiền lương thêm, sửa, xóa chính sách lương

4 Hệ thống thực hiện tính lương thời gian, sản phẩm, tạm ứng, thưởng, phạt

5 Kế toán tiền lương chọn xác nhận lưu bảng lương

6 Lưu bảng lương thành công

Luồng phụ 1 Hệ thống lỗi, hiển thị thông báo: “Lỗi hệ thống, vui lòng truy cập lại sau”

Yêu cầu phi chức năng N/A

6.2 Activity diagram Lập bảng tính lương

Bước Mô tả Tác nhân

1 Kế toán tiền lương chọn chức năng Lập bảng lương Kế toán tiền lương

2 Hệ thống hiển thị giao diện lập bảng lương Hệ thống

3 Kế toán tiền lương thêm, sửa, xóa chính sách lương Kế toán tiền lương

4 Hệ thống thực hiện tính lương thời gian, sản phẩm, tạm ứng, thưởng, phạt

5 Nhấn xác nhận lưu bảng lương Kế toán tiền lương

6 Lưu bảng lương vào kho dữ liệu

Hiển thị thông báo “Lưu bảng lương thành công” trên màn hình

6.3 Thiết kế giao diện Lập bảng tính lương

Hình 3.1 1: Giao diện mục bảng lương

1 Bảng lương Label N/A Có N/A Hiển thị tiêu đề bảng lương

2 Nút thêm mới Button N/A Có N/A Người dùng sử dụng button này để thêm mới thông tin.

3 Nút xóa Button N/A Có N/A Cho phép người dùng xóa bảng lương

Textbox N/A Không N/A Cho phép người dùng tìm kiếm dữ liệu mong muốn.

5 Thanh chọn vị trí công việc

Dropdown N/A Không N/A Cho phép người dùng chọn vị trí công việc áp dụng.

Label N/A Có N/A Hiển thị tên bảng lương

7 Kỳ lương Label N/A Có N/A Hiển thị kỳ lương

Label N/A Có N/A Hiển thị đơn vị áp dụng

9 Vị trí áp dụng Label N/A Có N/A Hiển thị vị trí áp dụng

Label N/A Có N/A Hiển thị loại bảng lương

11 Trạng thái Label N/A Có N/A Hiển thị trạng thái bảng lương

Button N/A Có N/A Cho phép người dùng chuyển đến trang mong muốn.

Hình 3.1 2: Giao diện thêm bảng lương

Label N/A Có N/A Hiển thị tiêu đề lập bảng lương

Datetimepicker N/A Có N/A Cho phép người dùng chọn Ngày, tháng, năm

3 Thanh Từ ngày, Đến ngày

Datetimepicker N/A Có N/A Cho phép người dùng chọn Ngày, tháng, năm

Textbox N/A Có N/A Cho phép người dùng nhập tên bảng lương

Dropdown N/A Có N/A Cho phép người dùng chọn loại bảng lương

6 Tạo Button N/A Có N/A Cho phép người dùng tạo bảng lương

7 Hủy Button N/A Có N/A Cho phép người dùng hủy bảng lương

Textbox N/A Có N/A Cho phép người dùng tìm kiếm dữ liệu mong muốn.

9 Thanh chọn vị trí công việc

Dropdown N/A Có N/A Cho phép người dùng chọn vị trí công việc áp dụng.

10 Ô chọn tất cả Button N/A Có N/A Chon phép người dùng chọn tất cả vị trí qua button này

11 Ô chọn Button N/A Có N/A Chon phép người dùng chọn một vị trí qua button này

12 Thanh 0 đơn vị được chọn

Label N/A Không N/A Hiển thị số đơn vị được chọn

13 Mã đơn vị Label N/A Có N/A Hiển thị mã đơn vị

14 Tên đơn vị Label N/A Có N/A Hiển thị tên đơn vị

15 Cấp tổ chức Label N/A Có N/A Hiển thị tên cấp tổ chức

Button N/A Có N/A Cho phép người dùng chuyển đến trang mong muốn.

Hình 3.1 3: Giao diện bảng lương 1

Hình 3.1 4: Giao diện bảng lương 2

Hình 3.1 5: Giao diện bảng lương 3

1 Bảng lương tính theo thời gian kỳ

Label N/A có N/A Hiển thị tên bảng lương

Button N/A có N/A Giúp người dùng thêm nhân viên vào bảng lương

3 Xuất excel Button N/A có N/A Giúp người dùng xuất bảng lương ra file excel

4 Thanh công thức tính lương

Textbox N/A Có N/A Giúp người dùng nhập công thức tính lương

Label N/A Có N/A Hiển thị thông tin nhân viên.

6 Lương cơ bản Textbox N/A Có N/A Người dùng nhập Lương cơ bản

7 Lương/ ngày Textbox N/A Có N/A Người dùng nhập số tiền công của 1 ngày

Textbox N/A Có N/A Người dùng nhập thông tin gồm số công và tổng lương được hưởng 100% lương

9 Buổi nghỉ không tính 100% lương

Textbox N/A Có N/A Người dùng nhập thông tin gồm số buổi, tỷ lện hưởng và tổng lương

10 Lương làm thêm Textbox N/A Có N/A Người dùng nhập thông tin gồm số giờ công, tỷ lệ hưởng, tổng tiền

11 Phụ cấp Textbox N/A Có N/A Người dùng nhập thông tin về phụ cấp

12 Tổng số Textbox N/A Có N/A Người dùng nhập tổng số tiền lương

13 Số tiền tạm ứng Textbox N/A Có N/A Người dùng nhập số tiền tạm ứng

14 Lương đóng BH Textbox N/A Có N/A Người dùng nhập số tiền đóng BH

Textbox N/A Có N/A Người dùng nhập thông tin các khoản khấu trừ

16 Thuế TNCN Textbox N/A Có N/A Người dùng nhập số tiền thuế TNCN phải chịu

17 Thực lĩnh Textbox N/A Có N/A Người dùng nhập số tiền thực lĩnh

18 Bảo hiểm, KPCĐ công ty đóng

Textbox N/A Có N/A Người dùng nhập số tiền công ty phải đóng

Button N/A Có N/A Cho phép người dùng chuyển đến trang mong muốn.

20 Hủy Button N/A Có N/A Cho phép người dùng hủy bảng lương hiện tại

21 Lưu Button N/A Có N/A Cho phép người dùng lưu bảng lương hiện tại

Hình 3.1 6: Giao diện lưu bảng lương thành công

1 Thông báo Label N/A Có N/A Hiển thị tiêu đề thông báo

2 Lưu bảng lương thành công

Label N/A Có N/A Hiển thị thông báo lư thành công bảng lương

3 Đóng Button N/A Có N/A Người dùng có thể đóng thông báo

4 OK Button N/A Có N/A Người dùng có thể đóng thông báo

Tên ca sử dụng Thanh toán

Là quản lý tôi muốn vào ứng dụng để ký nhận bảng lương

Là nhân viên tôi muốn vào để xác nhận phiếu lương

Là kế toán, tôi muốn vào ứng dụng để lập bảng chi lương cho nhân viên

Tác nhân Kế toán, kế toán trưởng, quản lý, nhân viên Độ ưu tiên Bắt buộc

Kích hoạt Kế toán muốn lập bảng chi lương cho nhân viên Điều kiện trước Người dùng chọn chức năng chi trả Điều kiện sau Người dùng chi trả thành công

Luồng chính 1 Người dùng chọn mục chi trả lương

2 Xác nhận thành công bảng lương

3 Xác nhận thành công phiếu lương

4 Hệ thống ghi nhận hoạt động thêm mới bảng thanh toán

5 Hệ thống ghi nhận đã thanh toán

Hệ thống ghi nhận hoạt động lưu phiếu

Luồng phụ 7 Kế toán trưởng xác nhận bảng lương

8 Giám đốc xác nhận bảng lương

9 Người dùng chọn phương pháp chi trả lương

Luồng ngoại lệ 10 Hệ thống lỗi, hiển thị thông báo: “Lỗi hệ thống, vui lòng truy cập lại sau”

Yêu cầu phi chức năng Time out cho màn hình thêm mới là 60s.

Bước Mô tả Tác nhân

1 1 Vào mục chi trả lương Kế toán

2 2 Hiển thị giao diện chi trả lương Hệ thống

3 3 Gửi xác nhận bảng lương Kế toán

5 5 Xác nhận bảng lương Quản lý

6 6 Ghi nhận đã xác nhận bảng lương Hệ thống

7 7 Viết phiếu lương Kế toán

8 8 Gửi phiếu lương Kế toán

9 9 xác nhận phiếu lương Nhân viên

10 10 Ghi nhận xác nhận thành công phiếu lương Hệ thống

11 11 Lập bảng thanh toán Kế toán

12 12 Tạo bảng thanh toán tiền lương Hệ Thống

13 13.1 Chọn bảng lương cần Trả

14 14 Hiển thị danh sách lương của nhân viên Hệ thống

15 15 Chọn nhân viên cần trả lương Kế toán

16 16 Chọn phương thức thanh toán Kế toán

17 17.1 Nếu chọn Phương thức tiền mặt: hệ thống Hiển thị giao diện phiếu chi

17.1.1 Kế toán nhập thông tin

17.1.2 Hệ thống lưu phiếu chi

17.2 Nếu chọn phương thức thanh toán qua ngân hàng: hệ thống hiển thị giao diện phiếu ủy nhiệm chi

17.2.1 Kế toán nhập thông tin chung

17.2.2 Hệ thống lưu phiếu ủy nhiệm chi

Kế toán và hệ thống

19 Cập nhập bảng thanh toán Hệ thống

20 Lưu phiếu lương Hệ thống

7.3 Thiết kế giao diện Thanh toán

Hình 3.2 1: Giao diện bảng chi trả tổng quát

1 Thanh Menu Button N/A Có N/A Người dùng sử dụng button này để truy cập vào danh mục mong muốn

Textbox Có Không N/A Người dùng sử dụng button này để tìm kiếm dữ liệu mong muốn.

Vô hiệu hóa button này nếu người dùng không nhập từ khóa vào thanh tìm kiếm

3 Thanh chọn vị trí công việc

Có Không N/A Người dùng sử dụng button này để chọn vị trí công việc áp dụng.

Vô hiệu hóa button này nếu người dùng không nhập từ khóa

Button N/A Có N/A Người dùng sử dụng button này để thêm mới thông tin.

5 Nút xóa Button N/A Không N/A Người dùng sử dụng button này để xóa dữ liệu.

Label Có Có N/A Cho phép người dùng xem danh sách bảng chi trả cần thanh toán.

7 Kỳ chi trả Label Có Có N/A Cho phép người dùng xem kỳ thanh toán.

Label Có Có N/A Cho phép người dùng xem đơn vị áp dụng bảng chi trả.

Label Có Có N/A Cho phép người dùng xem các vị trí được áp dụng trong bảng tri trả.

Label Có Có N/A Cho phép người dùng xem hình thức sử dụng để thanh toán.

11 Trạng thái Label Có Có N/A Cho phép người dùng xem trạng thái thanh toán của bảng chi trả đó.

Button N/A Có N/A Cho phép người dùng chuyển đến trang mong muốn.

Hình 3.2 2: Giao diện bảng chi trả chi tiết

Button N/A Có N/A Người dùng sử dụng button này để truy cập vào danh mục mong muốn

Textbox Có Không N/A Người dùng sử dụng button này để tìm kiếm dữ liệu mong muốn.

Vô hiệu hóa button này nếu người dùng không nhập từ khóa vào thanh tìm kiếm

3 Thanh chọn vị trí công việc

Có Không N/A Người dùng sử dụng button này để chọn vị trí công việc áp dụng.

Vô hiệu hóa button này nếu người dùng không nhập từ khóa

Button N/A Có N/A Người dùng sử dụng button này để thêm nhân viên vào danh sach chi trả.

5 Họ và tên Label Có Có N/A Cho phép người dùng xem danh sách nhân viên được chi trả lương.

Label Có Có N/A Cho phép người dùng xem mã nhân viên.

7 Số phải trả Label Có Có N/A Cho phép người dùng xem số tiền mà công ty cần trả cho nhân viên đó.

8 Số trả Label N/A Có N/A Cho phép người dùng xem số tiền mà công ty đã trả cho nhân viên đó.

9 Tỷ lệ trả Label Có Có N/A Cho phép người dùng xem tỷ lệ phần trăm số lương mà công ty đã chi trả với số lương phải chi trả cho nhân viên đó.

10 Số còn nợ đợt này

Label Có Có N/A Cho phép người dùng xem số lương công ty còn nợ nhân viên đó.

Label Có Có N/A Cho phép người dùng xem số nợ mà nhân viên trả cho nhân viên đó.

Button N/A Có N/A Cho phép người dùng chuyển đến trang mong muốn.

Báo cáo và thống kê

8 Báo cáo và thống kê

8.1 Usecase Báo cáo và thống kê

Tên ca sử dụng Báo cáo thống kê

Mô tả Mô tả quy trình báo cáo thống kê của công ty Tác nhân Kế toán tiền lương , kế toán trưởng , giám đốc Độ ưu tiên Bắt buộc Điều kiện trước Kế toán tiền lương phải đăng nhâ ‹p được vào hê ‹ thống Điều kiện sau Bản báo cáo lương được hiển thị

Kích hoạt Kế toán tiền lương muốn thống kê và báo cáo tiền lương Luồng chính 1 Nhân viên kế toán đăng nhập vào hệ thống.

2 Nhân viên kế toán chọn chức năng "Báo cáo và mong muốn

Luồng phụ 4a Nhân viên kế toán chọn thông tin nhân viên

4b Hê ‹ thống hiển thị thông tin nhân viên 5a Nhân viên kế toán chọn thông tin tổng chi phí lương

5b Hê ‹ thống hiê ‹n thị thông tin tổng chi phí lương 6a Nhân viên kế toán chọn thông tin bảng lương 6b Hê ‹ thống hiển thị thông tin bảng lương

Luồng ngoại lệ Nếu nhân viên kế toán không chọn "Báo cáo và thống kê" trong bước 2, use case kết thúc.

4c Hê ‹ thống không tìm thấy thấy thông tin nhân viên 5c Hê ‹ thống không tìm thấy thấy thông tin tổng chi phí lương

6c Hê ‹ thống không tìm thấy thấy thông tin bảng lương Quy tắc nghiệp vụ N/A

Yêu cầu phi chức năng - Timeout cho màn hình đăng nhập là 1 phút

8.2 Activity diagram Báo cáo và thống kê

1 Nhân viên kế toán truy câ ‹p vào hê ‹ thống Nhân viên kế toán

2 Nhân viên kế toán yêu cầu tạo báo cáo Nhân viên kế toán

3 Nhân viên kế toán chọn chức năng xem thông tin nhân viên

4 3.1 Hê ‹ thống hiển thị thông tin nhân viên Hê ‹ thống

5 Nhân viên kế toán chọn chức năng tổng chi phí lương

6 3.2 Hê ‹ thống sẽ hiển thị các lựa chọn bao gồm:

7 Nhân viên kế toán chọn chức năng bảng lương Nhân viên kế toán

8 Hệ thống hiển thị danh sách bảng lương Hệ thống

9 Nhân viên kế toán làm bản báo cáo lương Nhân viên kế toán

10 Nhân viên gửi bản báo cáo lương cho kế toán trưởng , giám đốc

Nhân viên kế toán , kế toán trưởng, giám đốc

11 4.1 Nếu kế toán trưởng, giám đốc không xác nhâ ‹n thì bản báo cáo bị hủy

4.2 Nếu kế toán trưởng, giám đốc xác nhâ ‹n thì báo cáo thành công

Nhân viên kế toán , kế toán trưởng, giám đốc

8.3 Thiết kế giao diện Báo cáo và thống kê

Hình 4.1 1: Giao diện báo cáo/ tổng hợp chi phí lương

Textbox Có Không N/A Người dùng sử dụng này để tìm kiếm dữ liệu mong muốn.

Vô hiệu hóa textbox này nếu người dùng không nhập từ khóa vào thanh tìm kiếm

2 Thanh chọn vị trí công việc

Có Không N/A Người dùng sử dụng scroll down này để chọn vị trí công việc áp dụng.

Vô hiệu hóa nếu người dùng không nhập từ khóa

3 Nút tùy chỉnh báo cáo

Button N/A Có N/A Người dùng sử dụng button này để thay đổi tháng trong báo cáo, đơn vị tổ chức.

4 Họ và tên Label Có Có N/A Cho phép người dùng xem tên nhân viên.

Label Có Có N/A Cho phép người dùng xem mã nhân viên.

Label Có Có N/A Cho phép người dùng xem đơn vị mà nhân viên đó đang công tác.

Label Có Có N/A Cho phép người dùng xem vị trí công việc mà nhân viên đó đang làm.

Label Có Có N/A Cho phép người dùng xem tổng thu nhập của nhân viên.

Label Có Có N/A Cho phép người dùng xem số tiền nhân viên bị khấu trừ.

Label Có Có N/A Cho phép người dùng xem số tiền công ty cho nhân viên: BHXH, BHTT

Button N/A Có N/A Cho phép người dùng chuyển đến trang mong muốn

Hình 4.1 2: Giao diện báo cáo/ tổng hợp chi phí lương

1 Thanh Menu Button N/A Có N/A Người dùng sử dụng button này để truy cập vào danh mục mong muốn

TextBox Có Không N/A Người dùng sử dụng button này để tìm kiếm dữ liệu mong muốn.

Vô hiệu hóa button này nếu người dùng không nhập từ khóa vào thanh tìm kiếm

3 Thanh chọn vị trí công việc

Có Không N/A Người dùng sử dụng button này để chọn vị trí công việc áp dụng.

Vô hiệu hóa button này nếu người dùng không nhập từ khóa

4 Nút tùy chỉnh báo cáo

Button N/A Có N/A Người dùng sử dụng button này để thêm, xóa hoặc chỉnh sửa báo cáo

5 Họ và tên Label Có Có N/A Cho phép người dùng xem danh sách nhân viên được chi trả lương.

Label Có Có N/A Cho phép người dùng xem mã nhân viên.

Label Có Có N/A Cho phép người dùng xem đơn vị mà nhân viên đó đang công tác.

Label Có Có N/A Cho phép người dùng xem vị trí công việc mà nhân viên đó đang làm.

9 Tháng 1 Label Có Có N/A Cho phép người dùng xem số tiền lương mà nhân viên đó nhận trong tháng 1.

10 Tháng 2 Label Có Có N/A Cho phép người dùng xem số tiền lương mà nhân viên đó nhận trong tháng 2.

11 Tháng 3 Label Có Có N/A Cho phép người dùng xem số tiền lương mà nhân viên đó nhận trong tháng 3.

Button N/A Có N/A Cho phép người dùng chuyển đến trang mong muốn.

Ngày đăng: 30/01/2024, 05:15

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w