1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn kỹ thuật phần mềm và ứng dụng đề tài hệ thống quản lý nhân sự

40 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Kỹ thuật phỏng vấnNgười quản trị cần làm gì Người quản trị cần quản lý thông tin vềnhân viên, hợp đồng lao động, quản lý tiềnlương, chế độ của nhân viên trong công ty,quản lý bộ phận, ph

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘITRƯỜNG ĐIỆN ĐIỆN TỬ

BÁO CÁO BÀI TẬP LỚN:

Trần Đình Vương20214154

Hà Nội, 01/2024

Trang 2

1.2.3 Yêu cầu về dữ liệu 8

1.2.4 Yêu cầu về người dùng 9

CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG 10

2.1 Sơ đồ chức năng 10

2.2 Các sơ đồ luồng dữ liệu của hệ thống 11

Hình 2.3 Sơ đồ luồng dữ liệu mức đỉnh 13

Trang 3

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 32

3.1 Kiến trúc hệ thống 32

3.2 Thiết kế cơ sở dữ liệu 32

3.2.1 Chuyển mô hình thực thể liên kết sang mô hình quan hệ 32

3.2.2 Chuẩn hóa dữ liệu về 3NF 33

3.2.3 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF 36

3.2.4 Từ điển dữ liệu 36

3.3 Thiết kế giao diện 41

3.4 Thiết kế một số báo cáo biểu mẫu đầu ra 41

CHƯƠNG 4: TRIỂN KHAI VÀ ĐÁNH GIÁ HỆ THỐNG 41

4.1 Kết quả chạy thử 41

4.2 Đánh giá hệ thống 41

KẾT LUẬN 42hệ thống quản lý nhân sự

Trang 4

DANH MỤC HÌNH VẼ

Hình 2.1 Sơ đồ chức năng của hệ thống 11

Hình 2.2 Sơ đồ mức ngữ cảnh của hệ thống 11

Hình 2.3 Sơ đồ luồng dữ liệu mức đỉnh 13

Hình 2.4 Sơ đồ mức 1 của chức năng Quản lý nhân viên 16

Hình 2.5 Sơ đồ mức 1 của chức năng Quản lý hợp đồng lao động 17

Hình 2.6 Sơ đồ mức 1 của chức năng Quản lý bộ phận 18

Hình 2.7 Sơ đồ mức 1 của chức năng Quản lý phòng ban 19

Hình 2.8 Sơ đồ mức 1 của chức năng Quản lý chức vụ 20

Hình 2.9 Sơ đồ mức 1 của chức năng Quản lý chế độ 21

Hình 2.10 Sơ đồ mức 1 của chức năng Quản lý chấm công 22

Hình 2.11 Sơ đồ mức 1 của chức năng Quản lý tiền lương 23

Hình 2.12 Sơ đồ mức 1 của chức năng Quản lý thôi việc 24

Hình 2.13 Sơ đồ mức 1 của chức năng Báo cáo, thống kê 25

Hình 2.14 Mô hình thực thể và liên kết 32

Hình 3.1 - Mô hình thực thể và liên kết 3NF 37

DANH MỤC BẢNG BIỂUBảng 1.1 Mô tả dữ liệu 8

Trang 5

LỜI MỞ ĐẦU

Quản lý nhân sự là một trong những vấn đề then chốt trong mọi công ty Quản lý

nhân sự không tốt sẽ dẫn đến nhiều vấn đề bất cập trong công ty Chúng ta luôn thấynhững tình trạng chấm nhầm công hoặc lưu trữ sai thông tin nhân viên, như vậy sẽ dẫnđến những những xáo trộn khi phát lương Vì vậy yêu cầu đặt ra ở đây là làm thế nàođể có thể lưu trữ hồ sơ và lương của nhân viên một cách hiệu quả nhất, giúp cho nhânviên trong công ty có thể yên tâm và thoải mái làm việc đạt kết quả cao.

Dựa trên nhu cầu thực tế của xã hội nhằm giải quết để giảm đi những bất cập trongcông tác quản lý nhân sự và lương trong công ty, giải pháp hiệu quả nhất hiện nay là đầutư công nghệ và thiết bị hiện đại, ứng dụng công nghệ thông tin và tự động hoá trong điềuhành và quản lý nhân sự để nâng cao chất lượng phục vụ, đổi mới phương thức quản lý,

tăng năng suất hiệu quả Do đó, nhóm chúng em đã lựa chọn đề tài “Thiết kế hệ thống

quản lý nhân sự”.

Phần mềm này được nhóm em xây dựng nhằm hỗ trợ cho lãnh đạo, quản lý, nhânviên, có thể nhanh chóng dễ dàng hơn trong việc cập nhật tình hình nhân sự , tránh việcphải thống kê, tính toán thủ công mất nhiều thời gian cũng như khó khăn trong việc lưutrữ thông tin Đây là phần mềm đầu tiên mà nhóm em xây dựng nên không thể tránh khỏinhững hạn chế và thiếu sót, kính mong cô giáo và các bạn bổ sung, góp ý để phần mềmngày càng hoàn thiện và thực sự hữu ích với người sử dụng Nhóm em xin chân thànhcảm ơn cô và các bạn Mong nhận được góp ý từ cô và các bạn.

hệ thống quản lý nhân sự

Trang 6

CHƯƠNG 1: THU THẬP YÊU CẦU1.1 Các kỹ thuật được sử dụng

1.1.1 Kỹ thuật phỏng vấn

Người quản trị cần làm gì Người quản trị cần quản lý thông tin vềnhân viên, hợp đồng lao động, quản lý tiềnlương, chế độ của nhân viên trong công ty,quản lý bộ phận, phòng ban trong công ty.Người quản trị phân quyền hạn của mìnhcho các bộ phận khác trong hệ thống.Người quản trị tạo báo cáo tổng hợp vềnhân sự rồi gửi cho lãnh đạo.

Việc quản lý nhân sự gồm những thông tin gì

Tên nhân viên, phòng ban, ngày sinh, giớitính, địa chỉ, hợp đồng lao động, trình độhọc vấn, trình độ ngoại ngữ, tôn giáo, dântộc, chức vụ, lương, chấm công, các chếđộ

Bộ phận nào tham gia vào quá trình quản lý nhân sự

Bộ phận quản lý nhân sự thực hiện quản lýcho các thông tin của nhân sự Bộ phậnphòng ban quản lý phòng ban bộ phận Bộphận quản lý chế độ thực hiện quản lý cácchế độ của nhân viên Bộ phận quản lýtiền lương thực hiện quản lý thông tin liênquan đến lương của nhân viên

Trang 7

Chức năng tìm kiếm cho phép tìm kiếm những gì?

Đối với nhân viên, nhân viên có thể tìmkiếm các thông tin của bản thân, lươngtháng, bảng chấm công, các chế độ Quảnlý có thể tìm kiếm thông tin tất cả nhânviên, bộ phận, phòng ban cùng các báo cáothống kê hàng tháng về nhân viên.Hồ sơ của nhân viên được lưu trữ

như thế nào?

Được quản lí qua các tệp tin lưu trữ trênmáy chủ của công ty với độ bảo mật caoÔng/bà nghĩ thế nào về hệ thống

hiện tại ở các công ty?

Hệ thống hiện tại chưa quản lý thực sựhiệu quả, vẫn còn một số phần phải ghichú và ghi chép thủ công

Ông/bà muốn hệ thống như thế nào ? Hệ thống cần phải lưu trữ thông tin vềnhân viên, bảng công, lương tháng, cácchế độ mà nhân viên được nhận; hệ thốnglưu trữ các báo cáo về nhân viên

Hệ thống hỗ trợ các bộ phận trong công tythực hiện chức năng

Danh sách thống kê được lập khi nào? Ai là người lập các báo cáo thống kê tổng hợp về nhân viên?

Danh sách thống kê được lập vào cuối mỗitháng Người quản trị sẽ là người lập báocáo thống kê tổng hợp về nhân viên

1.1.2 Kỹ thuật quan sát

hệ thống quản lý nhân sự

Trang 8

Nhóm quan sát quá trình làm việc của người quản lý trong công ty: phục vụ nhân viên, quản lý, lãnh đạo Tìm kiếm nhân viên, cập nhật trạng thái bộ phận, phòng ban; nhân viên chuyển đi, nhân viên mới; quan sát sổ sách ghi chép việc nhập/xuất thông tin của nhân sự.

1.2 Phân loại yêu cầu1.2.1 Yêu cầu về phần cứng

Hệ thống có các chức năng dưới đây:

Chức năng quản lý nhân viên (được sử dụng bởi bộ phận quản lý nhân

viên): Chức năng này cho phép quản lý thông tin về nhân viên (thêm, sửa,xoá, tìm kiếm) thông tin nhân viên

Chức năng quản lý hợp đồng lao động (được sử dụng bởi bộ phận quản lý

hợp đồng): Nhập, sửa, xóa, tìm kiếm thông tin hợp đồng lao động của nhânviên

Chức năng quản lý chế độ (được sử dụng bởi bộ phận quản lý chế độ):

Nhập, sửa, xóa, tìm kiếm nhân viên bị kỷ luật, nhân viên được khen thưởng,nhân viên hưởng chế độ thai sản

Chức năng quản lý bộ phận, phòng ban (được sử dụng bởi bộ phận quản lý

phòng ban): Nhập, sửa, xóa, tìm kiếm thông tin bộ phận, phòng ban

Trang 9

Chức năng quản lý chức vụ (được sử dụng bởi bộ phận quản lý chức vụ):

Nhập, sửa, xóa, tìm kiếm thông tin chức vụ của nhân viên

Chức năng quản lý tiền lương (được sử dụng bởi bộ phận kế toán): Nhập,

sửa, xóa, tìm kiếm thông tin tiền lương của nhân viên

Chức năng quản lý chấm công (được sử dụng bởi bộ phận chấm công):

Nhập, sửa, xóa, tìm kiếm thông tin về công của nhân viên

Chức năng thống kê báo cáo (chỉ được áp dụng cho người quản trị): có

nhiệm vụ thống kê và lập các báo cáo theo các tiêu chuẩn khác nhau

Chức năng quản lý thôi việc ( được thực hiện bởi bộ phận quản lý thôi việc):

Nhập, sửa, xóa, tìm kiếm thông tin, quyết định thôi việc

1.2.3 Yêu cầu về dữ liệu

Bảng 1.1 Mô tả dữ liệu

Hồ sơ nhân viên

Mã số nhân viên, căn cước công dân, họ tên, ngày tháng nămsinh, quê quán, giới tính, tôn giáo, dân tộc, địa chỉ, số điện thoại,email,trình độ ngoại ngữ, trình độ học vấn

Chức vụ Mã chức vụ, tên chức vụ, mô tả công việcPhòng ban Mã phòng ban, tên phòng ban, địa chỉBộ phận Mã bộ phận, tên bộ phận

Lương nhân viên

Mã lương, bậc lương, lương cơ bản, hệ số lương, phụ cấp, hìnhthức trả lương, ngày áp dụng, ngày kết thúc

Trang 10

Chế độ Mã chế độ, loại chế độ, ngày bắt đầu, ngày kết thúc, mô tảThôi việc Mã thôi việc, ngày thôi việc, lý do thôi việc

1.2.4 Yêu cầu về người dùng

Phần mềm quản lý nhân sự để phục vụ công tác quản lý nhân sự, người quản trị

khả năng bao quát và điều hành nhân sự, chịu trách nhiệm đưa ra các thống kê, báo cáo

định kỳ và thường xuyên về tình hình hoạt động của công ty Các khâu chuyên trách kháccủa nhân sự sẽ do nhân v ên trong bộ phận nhân sự và kế toáni quản lý đảm nhiệm Hệthống quản lý nhân sự phân quyền rõ ràng:

Bộ phận quản lý nhân sự được cung cấp tài khoản thực hiện biên mục cho cácthông tin của nhân sự như nhập thông tin về nhân sự, hợp đồng lao động, chứcvụ, nhân viên thôi việc trong công ty

Bộ phận quản lý phòng ban, bộ phận nhập bộ phận hoặc phòng ban khi có thêmbộ phận hoặc phòng ban mới

Bộ phận quản lý chế độ thực hiện quản lý các chế độ của nhân viên trong côngty như chế độ khen thưởng, chế độ kỷ luật, chế độ thai sản, bảo hiểm xã hội,…

Bộ phận quản lý tiền lương được cung cấp tài khoản thực hiện quản lý thông tinliên quan về lương của nhân viên

Bộ phận quản lý chấm công thực hiện quản lý thông tin về bảng công, làm thêmgiờ

Người quản trị được cấp tài khoản phân quyền, có thể chỉnh sửa toàn bộ dữ liệu

Lập báo cáo, thông kê thông tin nhân viên theo một tiêu chí nào đó

Nhân viên được cung cấp tài khoản riêng, không phải đăng ký; có thể tìm kiếmthông tin cá nhân, bảng công, lương tháng, thông tin các chế độ.

Ngoài ra, hệ thống còn giúp người quản trị quản lý nhân sự thông qua các nhómngười dùng bằng cách cung cấp quyền sử dụng các chức năng tương ứng với quyền

Trang 11

hạn được kiểm soát thông qua các tài khoản đăng nhập nhằm làm bảo mật hơn hệthống quản lý nhân sự.

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

- App được trình bày đơn giản, gọn, đẹp mà không mất tính mỹ quan, thu hút sự chúý của người xem

- Chạy trên nền tảng Windows.

- Hệ thống hoạt động tin cậy 24h/ngày x 365 ngày/năm.

- Nhân viên có thể xem, tìm kiếm và cập nhật một số thông tin cá nhân Chỉ có ngườiquản trị công ty mới có thể truy cấp toàn bộ dữ liệu về lương bổng, và báo cáothống kê

- Đảm bảo bảo mật an toàn thông tin cá nhân cho người sử dụng.

- Hiệu năng: Hệ thống hoạt động ổn định Dung lượng lưu trữ thông tin phải lớn, đápứng được yêu cầu lưu trữ thông tin của học sinh với số lượng lớn

- Hỗ trợ xử lý loại tiền tệ VNĐ - Ngôn ngữ được sử dụng là Tiếng Việt.

- Không vi phạm bản quyền của các đơn vị tương tự khác - Thời gian hỗ trợ nâng cấp theo yêu cầu: 1 năm.

CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG2.1 Sơ đồ chức năng

hệ thống quản lý nhân sự

Trang 12

Hình 2.1 Sơ đồ chức năng của hệ thống

2.2 Các sơ đồ luồng dữ liệu của hệ thống2.2.1 Sơ đồ mức ngữ cảnh

Trang 13

Hình 2.2 Sơ đồ mức ngữ cảnh của hệ thống

Sơ đồ mức ngữ cảnh của hệ thống được mô tả trên hình tiến trình 0 của hệ thống nằm trong mối quan hệ với 7 thực thể ngoài là: Nhân viên; Người quản trị; Bộ phận nhân sự; Bộ phận kế toán; Bộ phận quản lý chấm công; Bộ phận quản lý chế độ; Bộ phận quảnlý bộ phân, phòng ban Cụ thể các luồng dữ liệu như sau:

(1): Các thông tin tìm kiếm về cá nhân như: hồ sơ nhân viên, bảng chấm công, lương tháng, phòng ban, bộ phận, chức vụ các chế độ được hưởng

(2): Các thông tin phản hồi tìm kiếm

(3): Thêm, sửa, xóa, tìm kiếm thông tin nhân viên, hợp đồng lao động, chức vụ, quyết định thôi việc của nhân viên

(4): Các thông tin phản hồi tìm kiếm về nhân viên, hợp đồng lao động, chức vụ, quyết định thôi việc của nhân viên

(5): Thêm, sửa, xóa, tìm kiếm về bộ phận, phòng ban của nhân viên(6): Các thông tin phản hồi tìm kiếm về bộ phận, phòng ban của nhân viên (7): Thêm, sửa, xoá, tìm kiếm thông tin về bảng công của nhân viên(8): Các thông tin phản hồi tìm kiếm về bảng công của nhân viên

(9): Thêm, sửa, xoá, tìm kiếm thông tin về lương, lương nhân viên, bảng lương(10): Các thông tin phản hồi tìm kiếm về lương, lương nhân viên, bảng lương(11): Thêm, sửa, xoá, tìm kiếm chế độ của nhân viên

(12): Thông tin phản hồi về chế độ nhân viên được tìm kiếmhệ thống quản lý nhân sự

Trang 14

(13): Thêm, sửa, xoá, tìm kiếm hồ sơ nhân viên, hợp đồng lao động, phòng ban, bộ phận chế độ, thông tin bảng công, lương tháng, thôi việc và các thông tin để lập báo cáo thống kê

(14): Các thông tin phản hồi tìm kiếm về hồ sơ nhân viên, hợp đồng lao động, phòng ban,bộ phận các chế độ, thông tin bảng công, lương tháng, nhân viên thôi việc và báo cáo thống kê được lập

2.2.2 Sơ đồ mức đỉnh

Hình 2.3 Sơ đồ luồng dữ liệu mức đỉnh

Sơ đồ luồng dữ liệu mức đỉnh được thể hiện trên Hình 2.3

(1): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm hồ sơ nhân viên(3): Bộ phận nhân sự thực hiện việc thêm, sủa, xoá, tìm kiếm hồ sơ nhân viên

Trang 15

(5): Nhân viên tìm kiếm thông tin cá nhân

(2)(4)(6): Thông tin tìm kiếm hồ sơ nhân viên được trả về (7): Toàn bộ thông tin hồ sơ nhân viên

(8): Cập nhật CSDL nhân viên

(9): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm hợp đồng lao động(11): Bộ phận nhân sự thực hiện việc thêm, sủa, xoá, tìm kiếm hợp đồng lao động (10)(12): Thông tin tìm kiếm hợp đồng lao động được trả về

(13): Toàn bộ thông tin hợp đồng lao động(14): Cập nhật CSDL hợp đồng lao động

(15): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm bộ phận

(17): Bộ phận quản lý bộ phận, phòng ban thực hiện việc thêm, sủa, xoá, tìm kiếm bộ phận

(19): Nhân viên tìm kiếm thông tin bộ phận

(16)(18)(20): Thông tin tìm kiếm thông tin bộ phận được trả về (21): Toàn bộ thông tin bộ phận

(22): Cập nhật CSDL bộ phận

(23): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm phòng ban

(25): Bộ phận quản lý bộ phận, phòng ban thực hiện việc thêm, sủa, xoá, tìm kiếm phòng ban

(27): Nhân viên tìm kiếm thông tin phòng ban

(24)(26)(28): Thông tin tìm kiếm thông tin phòng ban được trả về (29): Toàn bộ thông tin phòng ban

(30): Cập nhật CSDL phòng ban

(31): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm chức vụ(33): Bộ phận nhân sự thực hiện việc thêm, sủa, xoá, tìm kiếm chức vụ(35): Nhân viên tìm kiếm thông tin chức vụ

hệ thống quản lý nhân sự

Trang 16

(32)(34)(36): Thông tin tìm kiếm chức vụ được trả về (37): Toàn bộ thông tin chức vụ

(38): Cập nhật CSDL chức vụ

(39): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm chế độ(41): Bộ phận nhân sự thực hiện việc thêm, sủa, xoá, tìm kiếm chế độ(43): Nhân viên tìm kiếm thông tin chế độ

(40)(42)(44): Thông tin tìm kiếm chế độ được trả về (45): Toàn bộ thông tin chế độ

(46): Cập nhật CSDL chế độ

(47): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm thông tin chấm công(49): Bộ phận quản lý chấm công thực hiện việc thêm, sủa, xoá, tìm kiếm thông tin chấm công

(51): Nhân viên tìm kiếm thông tin chấm công(48)(50)(52): Thông tin tìm kiếm chức vụ được trả về (53): Toàn bộ thông tin bảng công

(54): Cập nhật CSDL bảng công

(55): Người quản trị thực hiện việc thêm, sủa, xoá, tìm kiếm tiền lương(57): Bộ phận kế toán thực hiện việc thêm, sủa, xoá, tìm kiếm tiền lương(59): Nhân viên tìm kiếm thông tin tiền lương

(56)(58)(60): Thông tin tìm kiếm tiền lương được trả về (61): Toàn bộ thông tin tiền lương

Trang 17

(66)(68): Thông tin tìm kiếm chức vụ được trả về (69): Toàn bộ thông tin thôi việc

2.2.3 Sơ đồ mức dưới đỉnh

a) Chức năng 1: Chức năng quản lý nhân viên

hệ thống quản lý nhân sự

Trang 18

Hình 2.4 Sơ đồ mức 1 của chức năng Quản lý nhân viên

b) Chức năng 2: Chức năng quản lý hợp đồng lao động

Trang 19

Hình 2.5 Sơ đồ mức 1 của chức năng Quản lý hợp đồng lao độnghệ thống quản lý nhân sự

Trang 20

j) Chức năng 10: Chức năng báo cáo thống kê

Hình 2.13 Sơ đồ mức 1 của chức năng Quản lý Báo cáo, thống kê

2.3 Đặc tả các chức năng2.3.1 Đặc tả chức năng 1

Trang 21

2.3.2 Đặc tả chức năng 2Đầu đề:

Tên chức năng: Quản lý hợp đồng lao động Đầu vào: Mã hợp đồng

Đầu ra: Thông tin nhân viên ghi vào từng mục của hồ sơ nhân viênThân: Nhập mã số nhân viên

Thêm thông tin hợp đồng (Loại hợp đồng, ngày áp dụng, ngày kết thúc) Sửa thông tin hợp đồng

Xóa thông tin hợp đồng

2.3.3 Đặc tả chức năng 3Đầu đề:

Tên chức năng: Quản lý bộ phận

Đầu vào: Mã số của nhân viên

Đầu ra: Thông tin về bộ phận của nhân viên

hệ thống quản lý nhân sự

Ngày đăng: 11/06/2024, 17:51

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w