CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Một phần của tài liệu đồ án Xây dựng phần mềm quản lý hồ sơ nhân sự, chấm công, tính lương cho Công ty TNHH Cảng Hải An (Trang 41)

- Lương cơ bản là lương sử dụng để xác định số tiền đóng BHXH, BHYT, BHTN của người lao động được quy định trong “Bảng quy

CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

4.1.1.Biểu đồ luồng dữ liệu mức ngữ cảnh

Hình 4. 2: Biểu đồ luồng dữ liệu mức ngữ cảnh

Biểu đồ luồng dữ liệu mức ngữ cảnh bao gồm 1 tiến trình duy nhất đại diện cho Hệ thống quản lý nhân sự công ty TNHH Cảng Hải An thực hiện xử lý dữ liệu do các Ứng viên cung cấp, được nhân viên Phòng hành chính nhân sự nhập vào và xuất ra những dữ liệu mong muốn.

Diễn giải luồng dữ liệu:

1 – Thông tin của ứng viên, các yêu cầu tra cứu dữ liệu 2 – Thông tin đáp ứng các yêu cầu

3 – Thông tin yêu cầu báo cáo thống kê. 4 – Báo cáo, thống kê.

4.1.2.Biểu đồ luồng dữ liệu mức đỉnh

Hình 4. 3: Biểu đồ luồng dữ liệu mức đỉnh

Thông tin cập nhật từ các phòng ban sẽ được các chức năng của hệ thống xử lý để lưu trữ vào các kho dữ liệu hệ thống để từ đó đáp ứng các nhu cầu tra cứu thông tin, báo cáo thống kê của lãnh đạo.

Diễn giải luồng dữ liệu:

1 – Thông tin cấu hình hệ thống. (là các thông tin về chuỗi liên kết giữa hệ thống và cơ sở dữ liệu). Thông tin yêu cầu đăng nhập, đổi mật khẩu, thông tin người dùng, thông tin phân quyền, thông tin yêu cầu sao lưu dữ liệu.

2 – Thông tin tìm kiếm dữ liệu hệ thống.

7 – Thông tin tìm kiếm các danh

3 – Kết quả tìm kiếm dữ liệu hệ thống.

4 – Cập nhật dữ liệu hệ thống. 5 – Dữ liệu hệ thống.

6 – Thông tin danh mục chức vụ, phòng ban, danh mục chuyên môn, ngoại ngữ, tin học, danh mục bảo hiểm, danh mục khen thưởng kỷ luật, dân tộc, tôn giáo, tỉnh thành. 12 – Thông tin từ kiếm dữ liệu nhân sự.

8 – Kết quả tìm kiếm các danh mục. 9 – Cập nhật dữ liệu danh mục. 10 – Dữ liệu danh mục

11 – Thông tin hợp đồng lao động, thông tin cá nhân, bằng cấp, nhân thân, bảo hiểm. Thông tin điều chuyển, khen thưởng, kỷ luật, đào tạo, công tác, xếp loại.

14 – Cập nhật dữ liệu nhân sự. 15 – Dữ liệu nhân sự.

16 – Yêu cầu các thống kê – báo cáo.

17 – Thống kê – báo cáo.

4.1.3.Biểu đồ luồng dữ liệu mức dưới đỉnh Quản lý Hệ thống

Hình 4. 4: Biểu đồ luồng dữ liệu mức dưới đỉnh quản lý Hệ thống

Diễn giải luồng dữ liệu:

1 – Thông tin cấu hình hệ thống. 2 – Cập nhật dữ liệu cấu hình hệ thống.

15 – Dữ liệu người dùng. 16 – Thông tin đổi mật khẩu. 17 – Xác nhận đổi mật khẩu.

3 – Dữ liệu hệ thống. 4 – Thông tin đăng nhập. 5 – Xác nhận đăng nhập. 6 – Dữ liệu đăng nhập

7 – Xác nhận dữ liệu đăng nhập. 8 – Yêu cầu đăng xuất.

9 – Xác nhận đăng xuất.

10 – Dữ liệu yêu cầu đăng xuất. 11 – Xác nhận yêu cầu đăng xuất. 12 – Thông tin người dùng. Thông tin tìm kiếm người dùng.

13 – Kết quả tìm kiếm người dùng. 14 – Cập nhật người dùng. (adsbygoogle = window.adsbygoogle || []).push({});

18 – Cập nhật mật khẩu người dùng. 19 – Dữ liệu mật khẩu người dùng. 20 – Yêu cầu sao lưu, phục hồi dữ liệu.

21 – Xác nhận yêu cầu sao lưu, phục hồi dữ liệu.

22 – Sao lưu dữ liệu Danh mục. 23 – Phục hồi dữ liệu Danh mục. 24 – Sao lưu dữ liệu Nhân sự. 25 – Phục hồi dữ liệu Nhân sự. 26 – Sao lưu dữ liệu Tiền lương. 27 – Phục hồi dữ liệu Tiền lương.

Mô tả chức năng:

- Chức năng cấu hình hệ thống: Chức năng này chỉ dành cho người phát triển hệ thống hoặc người có kiến thức về công nghệ thông tin có thẩm quyền trong công ty. Bình thường nếu không có chức năng này, khi phát sinh sự thay đổi về cơ sở dữ liệu, máy chủ thì người phát triển sẽ rất mất công trong việc sửa mã lệnh kết nối cơ sở dữ liệu và cài đặt lại hệ thống. Chức năng này giúp cấu hình lại hệ thống (thay đổi cơ sở dữ liệu, máy chủ) một cách dễ dàng và ngay lập tức. Như miêu tả trên biểu đồ, các thông tin thiết lập từ chức năng này không lưu lại trên cơ sở dữ liệu, nó sẽ được lưu trong hệ điều hành, nếu cài lại hệ điều hành hoặc di chuyển hệ thống sang máy khác thì ta phải cấu hình lại.

- Đăng nhập: Người dùng cần có tài khoản và mật khẩu để đăng nhập sử dụng hệ thống. Luồng dữ liệu người dùng từ kho dữ liệu Người dùng sẽ được chức năng Đăng nhập sử dụng để xác thực tài khoản và mật khẩu người dùng.

- Đăng xuất: Người dùng sử dụng chức năng Đăng xuất để thoát tài khoản của mình khỏi hệ thống khi không có nhu cầu làm việc hoặc muốn đăng nhập bằng tài khoản khác.

- Đổi mật khẩu: Chức năng Đổi mật khẩu giúp người dùng cập nhật mật khẩu cho tài khoản của mình để bảo đảm an toàn cho các dữ liệu mà mình quản lý. Chức năng này thực hiện cập nhật vào kho dữ liệu Người dùng bằng luồng Dữ liệu người dùng.

- Quản lý người dùng: Được sử dụng để thêm người dùng mới cho hệ thống, xoá hoặc sửa các thông tin về người dùng cũ. Chức năng Cập nhật người dùng sử dụng thông tin được cung cấp để cập nhật Dữ liệu người dùng vào kho Người dùng.

- Sao lưu, phục hồi dữ liệu: nhận luồng dữ liệu từ tất cả các kho dữ liệu của hệ thống để thực hiện tạo file lưu trữ trong trường hợp công ty cần sao lưu dữ liệu. Tương tự sẽ phục hồi lại dữ liệu trong trường hợp bị mất mát dữ liệu.

4.1.4.Biểu đồ luồng dữ liệu mức dưới đỉnh Quản lý Danh mục

Hình 4. 5: Biểu đồ luồng dữ liệu mức dưới đỉnh quản lý Danh mục

Diễn giải luồng dữ liệu:

1 – Thông tin phòng ban. Thông tin tìm kiếm dữ liệu phòng ban.

2 – Kết quả tìm kiếm phòng ban. 3 – Cập nhật dữ liệu phòng ban 4 – Dữ liệu phòng ban

9 – Thông tin trình độ chuyên môn,

5 – Thông tin chức vụ. Thông tin tìm kiếm dữ liệu chức vụ.

6 – Kết quả tìm kiếm chức vụ. 7 – Cập nhật dữ liệu chức vụ. 8 – Dữ liệu chức vụ.

kiếm dữ liệu trình độ chuyên môn, tin học, ngoại ngữ.

10 – Kết quả tìm kiếm trình độ chuyên môn, tin học, ngoại ngữ. 11– Cập nhật dữ liệu trình độ chuyên môn, tin học, ngoại ngữ.

12 – Dữ liệu trình độ chuyên môn, tin học, ngoại ngữ.

13 – Thông tin tỉnh thành, tôn giáo, dân tộc, quốc tịch. Thông tin tìm kiếm dữ liệu tỉnh thành, tôn giáo, dân tộc, quốc tịch.

14 – Kết quả tìm kiếm tỉnh thành, tôn giáo, dân tộc, quốc tịch.

15 – Cập nhật dữ liệu tỉnh thành, tôn giáo, dân tộc, quốc tịch.

16 – Dữ liệu tỉnh thành, tôn giáo, dân tộc, quốc tịch.

17 – Thông tin loại hợp đồng. Thông tin tìm kiếm dữ liệu loại hợp đồng. 18 – Kết quả tìm kiếm loại hợp đồng.

19 – Cập nhật dữ liệu loại hợp đồng. 20 – Dữ liệu loại hợp đồng.

21 – Thông tin chế độ nghỉ việc. Thông tin tìm kiếm dữ liệu chế độ nghỉ việc.

35 – Cập nhật dữ liệu phụ cấp. 36 – Dữ liệu phụ cấp.

37 – Thông tin giảm trừ. Thông tin tìm kiếm dữ liệu giảm trừ (adsbygoogle = window.adsbygoogle || []).push({});

23 – Cập nhật dữ liệu chế độ nghỉ việc.

24 – Dữ liệu chế độ nghỉ việc.

25 – Thông tin lương cơ bản, lương khoán tối thiểu, đơn giá khoán sản phẩm. Thông tin tìm kiếm dữ liệu lương cơ bản, lương khoán tối thiểu 26 – Kết quả tìm kiếm lương cơ bản, lương khoán tối thiểu

27 – Cập nhật dữ liệu lương cơ bản, lương khoán tối thiểu

28 – Dữ liệu lương cơ bản, lương khoán tối thiểu

29 – Dữ liệu bậc lương cơ bản, bậc lương khoán.

30 – Thông tin bậc lương cơ bản, bậc lương khoán. Thông tin tìm kiếm dữ liệu bậc lương cơ bản, bậc lương khoán.

31 – Kết quả tìm kiếm bậc lương cơ bản, bậc lương khoán

32 – Cập nhật dữ liệu bậc lương cơ bản, bậc lương khoán.

33 – Thông tin phụ cấp. Thông tin tìm kiếm dữ liệu phụ cấp.

34 – Kết quả tìm kiếm phụ cấp. 38 – Kết quả tìm kiếm giảm trừ. 39 – Cập nhật dữ liệu giảm trừ. 40 – Dữ liệu giảm trừ.

Mô tả chức năng:

- Cập nhật danh mục phòng ban: chức năng giúp người dùng thêm, sửa, xóa danh mục các phòng ban trong công ty và cập nhật vào kho dữ liệu Phòng ban.

- Cập nhật danh mục chức vụ: chức năng giúp người dùng thêm, sửa, xóa danh mục các chức vụ trong công ty và cập nhật vào kho dữ liệu Chức vụ.

- Cập nhật danh mục chuyên môn, tin học, ngoại ngữ: chức năng giúp người dùng thêm, sửa, xóa danh mục các trình độ chuyên môn, ngoại ngữ, tin học và cập nhật vào kho dữ liệu trình độ chuyên môn, tin học, ngoại ngữ.

- Cập nhật danh mục tỉnh thành, tôn giáo, dân tộc, quốc tịch: chức năng giúp người dùng thêm, sửa, xóa danh mục các tỉnh thành, dân tộc, tôn giáo và cập nhật vào kho dữ liệu tỉnh thành, tôn giáo, dân tộc.

- Cập nhật danh mục loại hợp đồng: chức năng giúp người dùng thêm, sửa, xóa danh mục các loại hợp đồng lao động và cập nhật vào kho dữ liệu Loại hợp đồng lao động.

- Cập nhật danh mục nghỉ việc: chức năng giúp người dùng thêm, sửa, xóa danh mục các hình thức nghỉ việc và cập nhật vào kho dữ liệu Nghỉ việc.

- Cập nhật danh mục lương cơ bản, lương khoán tối thiểu: chức năng giúp người dùng thêm, sửa, xóa danh mục các mức lương cơ bản, lương khoán tối thiểu và cập nhật vào kho dữ liệu Lương cơ bản, Lương khoán tối thiểu.

- Cập nhật danh mục bậc lương cơ bản, bậc lương khoán: chức năng giúp người dùng thêm, sửa, xóa danh mục các bậc lương cơ bản, bậc lương khoán và cập nhật vào kho dữ liệu Bậc lương cơ bản, Bậc lương khoán.

- Cập nhật danh mục phụ cấp: chức năng giúp người dùng thêm, sửa, xóa danh mục các khoản phụ cấp và cập nhật vào kho dữ liệu Phụ cấp.

- Cập nhật danh mục giảm trừ: chức năng giúp người dùng thêm, sửa, xóa danh mục các giảm trừ và cập nhật vào kho dữ liệu Giảm trừ.

Hình 4. 6: Biểu đồ luồng dữ liệu mức dưới đỉnh quản lý Nhân sự

Diễn giải luồng dữ liệu:

1 – Thông tin nhân sự. Thông tin tìm kiếm dữ liệu nhân sự.

2 – Kết quả tìm kiếm nhân sự. 3 – Cập nhật dữ liệu nhân sự. 4 – Dữ liệu nhân sự

5 – Thông tin hợp đồng lao động. Thông tin tìm kiếm dữ liệu hợp đồng lao động.

6 – Kết quả tìm kiếm hợp đồng lao động.

7 – Cập nhật dữ liệu hợp đồng lao động.

8 – Dữ liệu hợp đồng lao động. 9 – Thông tin quá trình điều động. Thông tin tìm kiếm dữ liệu quá trình điều động. (adsbygoogle = window.adsbygoogle || []).push({});

10 – Kết quả tìm kiếm quá trình điều động.

11– Cập nhật dữ liệu quá trình điều động.

12 – Dữ liệu quá trình điều động. 13 – Thông tin quá trình đào tạo. Thông tin tìm kiếm dữ liệu quá trình đào tạo.

30 – Kết quả tìm kiếm nâng lương nhân viên.

31 – Cập nhật dữ liệu nâng lương nhân viên.

32 – Dữ liệu xếp loại nhân viên. 33 – Thông tin nghỉ việc. Thông tin tìm kiếm dữ liệu nghỉ việc.

34 – Kết quả tìm kiếm nghỉ việc. 35 – Cập nhật dữ liệu nghỉ việc. 36 – Dữ liệu nghỉ việc.

37 – Thông tin bảo hiểm. Thông tin tìm kiếm dữ liệu bảo hiểm.

38 – Kết quả tìm kiếm bảo hiểm. 39 – Cập nhật dữ liệu bảo hiểm.

14 – Kết quả tìm kiếm quá trình đào tạo.

15 – Cập nhật dữ liệu quá trình đào tạo.

16 – Dữ liệu quá trình đào tạo.

17 – Thông tin quá trình công tác. Thông tin tìm kiếm dữ liệu quá trình công tác.

18 – Kết quả tìm kiếm quá trình công tác.

19 – Cập nhật dữ liệu quá trình công tác.

20 – Dữ liệu quá trình công tác. 21 – Thông tin khen thưởng. Thông tin tìm kiếm dữ liệu khen thưởng. 22 – Kết quả tìm kiếm khen thưởng. 23 – Cập nhật dữ liệu khen thưởng. 24 – Dữ liệu khen thưởng.

25 – Thông tin kỉ luật. Thông tin tìm kiếm dữ liệu kỉ luật.

26 – Kết quả tìm kiếm kỉ luật. 27 – Cập nhật dữ liệu kỉ luật. 28 – Dữ liệu kỉ luật.

29 – Thông tin nâng lương nhân viên. Thông tin tìm kiếm dữ liệu nâng luong nhân viên.

45 – Thông tin nhân thân. Thông tin tìm kiếm dữ liệu nhân thân.

46 – Kết quả tìm kiếm nhân thân. 47 – Cập nhật dữ liệu nhân thân. 48 – Dữ liệu nhân thân.

49 – Dữ liệu danh mục tỉnh thành,tôn giáo, dân tộc, quốc tịch. 50 – Dữ liệu danh mục loại hợp đồng

51 – Dữ liệu danh mục phòng ban 52 – Dữ liệu danh mục chức vụ 53 – Dữ liệu danh mục khen thưởng

41 – Thông tin bằng cấp. Thông tin tìm kiếm dữ liệu bằng cấp.

42 – Kết quả tìm kiếm bằng cấp. 43 – Cập nhật dữ liệu bằng cấp. 44 – Dữ liệu bằng cấp.

55 – Dữ liệu danh mục hệ số lương và lương tối thiểu.

56 – Dữ liệu danh mục nghỉ việc. 57 – Dữ liệu danh mục bảo hiểm. 58 – Dữ liệu danh mục chuyên môn,tin học, ngoại ngữ

Mô tả chức năng:

- Quản lý hồ sơ nhân sự: chức năng giúp người dùng quản lý, thêm, sửa, xóa hồ sơ nhân sự và cập nhật dữ liệu vào kho dữ liệu Hồ sơ nhân sự.

- Quản lý hợp đồng lao động: chức năng giúp người dùng quản lý, thêm, sửa, xóa hợp đồng lao động và cập nhật dữ liệu vào kho dữ liệu Hợp đồng lao động. (adsbygoogle = window.adsbygoogle || []).push({});

- Quản lý quá trình điều động: chức năng giúp người dùng quản lý, thêm, sửa, xóa quá trình điều động nhân sự và cập nhật dữ liệu vào kho dữ liệu điều động.

- Quản lý quá trình đào tạo: chức năng giúp người dùng quản lý, thêm, sửa, xóa quá trình đào tạo của nhân viên và cập nhật dữ liệu vào kho dữ liệu đào tạo.

- Quản lý quá trình công tác: chức năng giúp người dùng quản lý, thêm, sửa, xóa quá trình công tác của nhân viên và cập nhật dữ liệu vào kho dữ liệu Công tác.

- Quản lý khen thưởng: chức năng giúp người dùng quản lý, thêm, sửa, xóa khen thưởng của nhân viên và cập nhật dữ liệu vào kho dữ liệu Khen thưởng

- Quản lý kỷ luật: chức năng giúp người dùng quản lý, thêm, sửa, xóa kỷ luật của nhân viên và cập nhật dữ liệu vào kho dữ liệu Kỷ luật.

- Quản lý nâng lương: chức năng giúp người dùng quản lý, thêm, sửa, xóa các quyết định nâng lương của nhân viên và cập nhật dữ liệu vào kho dữ liệu Nâng lương.

- Quản lý nghỉ việc: chức năng giúp người dùng quản lý, thêm, sửa, xóa nghỉ việc của nhân viên và cập nhật dữ liệu vào kho dữ liệu Nghỉ việc.

- Quản lý bảo hiểm: chức năng giúp người dùng quản lý, thêm, sửa, xóa bảo hiểm của nhân viên và cập nhật dữ liệu vào kho dữ liệu Bảo hiểm.

- Quản lý bằng cấp: chức năng giúp người dùng quản lý, thêm, sửa, xóa bằng cấp của nhân viên và cập nhật dữ liệu vào kho dữ liệu Bằng cấp.

Quản lý nhân thân: chức năng giúp người dùng quản lý, thêm, sửa, xóa nhân thân của nhân viên và cập nhật dữ liệu vào kho dữ liệu Nhân thân.

Một phần của tài liệu đồ án Xây dựng phần mềm quản lý hồ sơ nhân sự, chấm công, tính lương cho Công ty TNHH Cảng Hải An (Trang 41)