Hệ thống này s giẽ úp người quản lý có thể quản lý các thông tin về nhân viên, bao g m thông tin cá nhân, kinh nghiồ ệm làm vi c, kệ ỹ năng và khả năng, thông tin v l ch làm vi c, kề ị ệ
GIỚI THI U BÀI TOÁN Ệ
Mô tả
Bài toán cốt lõi là thiết kế và triển khai hệ thống quản lý nhân viên cho cửa hàng McDonald's, nhằm giúp người quản lý quản lý thông tin nhân viên một cách hiệu quả Hệ thống này sẽ bao gồm các thông tin cá nhân, kinh nghiệm làm việc, kỹ năng và khả năng, thông tin về lịch làm việc, đánh giá hiệu suất, và các thông tin liên quan khác, từ đó tối ưu hóa quy trình quản lý và nâng cao hiệu suất làm việc của nhân viên.
Hệ thống quản lý nhân viên của McDonald's cần được thiết kế để đáp ứng các yêu cầu quản lý, bao gồm phân công công việc cho nhân viên, tính toán lương và thưởng, quản lý lịch làm việc, kiểm soát vòng đời của nhân viên, đánh giá hiệu suất làm việc, và xây dựng kế hoạch đào tạo nhằm phát triển nhân viên.
Hệ thống này phải đảm bảo tính chính xác và độ tin cậy của dữ liệu, đồng thời bảo vệ thông tin cá nhân của nhân viên Việc này giúp ngăn chặn các vấn đề liên quan đến rò rỉ thông tin và sử dụng sai mục đích thông tin trong quá trình quản lý nhân viên.
Hệ thống quản lý nhân viên được tích hợp với các hệ thống khác trong cửa hàng, bao gồm quản lý kho, quản lý đơn hàng và quản lý thu ngân, nhằm đảm bảo tính toàn vẹn và hiệu quả cho các hoạt động của cửa hàng.
Mục tiêu của bài toán là thiết kế và triển khai hệ thống quản lý nhân viên hiệu quả, đáp ứng các yêu cầu quản lý của chuỗi cửa hàng McDonald's Hệ thống này không chỉ giúp tăng cường tính hiệu quả và minh bạch trong việc quản lý nhân viên, mà còn bảo vệ thông tin cá nhân của họ và đảm bảo tính toàn vẹn của hoạt động của cửa hàng.
4 Các công vi c chính cệ ủa hệ thống
4.1 Nghi p v tuy n d ng và tuy n ch n nhân viênệ ụ ể ụ ể ọ
Tuyển dụng và tuyển chọn nhân viên là một trong những nhiệm vụ quan trọng trong quản lý nhân sự của một doanh nghiệp Đối với cửa hàng McDonald's, quản lý nhân sự cần thực hiện các bước cần thiết để đảm bảo quy trình tuyển dụng hiệu quả và phù hợp với nhu cầu của cửa hàng.
Kế hoạch tuyển dụng là quá trình quan trọng trong quản lý nhân sự, bao gồm việc xác định số lượng nhân viên cần tuyển, các vị trí công việc cụ thể và yêu cầu cần thiết cho từng vị trí Việc lập kế hoạch chi tiết giúp đảm bảo rằng tổ chức có đủ nguồn lực phù hợp để đáp ứng nhu cầu công việc và phát triển bền vững.
Đăng tin tuyển dụng là bước quan trọng sau khi hoàn tất kế hoạch tuyển dụng Quản lý nhân sự cần đăng tải thông tin tuyển dụng trên các trang web, báo chí hoặc website của McDonald's Thông tin cần bao gồm yêu cầu cần thiết cho từng vị trí, địa điểm làm việc, mức lương và các chế độ phúc lợi liên quan.
Sau khi đăng tin tuyển dụng, quản lý nhân sự cần tiến hành sàng lọc hồ sơ ứng viên để lựa chọn những ứng viên tiềm năng nhất.
Sau khi sàng lọc hồ sơ, quản lý nhân sự sẽ tiến hành phỏng vấn ứng viên để đánh giá khả năng và năng lực của họ Quá trình phỏng vấn cũng giúp quản lý tìm hiểu về tính cách và tư cách của ứng viên, từ đó đưa ra quyết định tuyển dụng chính xác hơn.
Kiểm tra thực tế là bước quan trọng sau khi hoàn tất phỏng vấn Quản lý nhân sự cần tiến hành xác minh thông tin mà ứng viên cung cấp, bao gồm quá trình học tập, kinh nghiệm làm việc và các thông tin liên quan khác.
Sau khi hoàn tất các bước tuyển dụng, quản lý nhân sự sẽ lựa chọn ứng viên phù hợp để tham gia làm việc tại cửa hàng McDonald's.
Đào tạo và phát triển nhân viên là một phần quan trọng tại McDonald's Sau khi tuyển chọn những ứng viên phù hợp, cửa hàng tiếp tục tiến hành đào tạo để nhân viên có thể hoàn thành công việc một cách hiệu quả nhất Các khóa đào tạo không chỉ giúp nâng cao kỹ năng và kiến thức cho nhân viên mà còn giúp họ thích nghi tốt hơn với môi trường làm việc tại McDonald's.
Quản lý hiệu quả nhân sự tại McDonald's là yếu tố then chốt để đảm bảo hoạt động kinh doanh diễn ra suôn sẻ và đạt được mục tiêu đề ra Việc đánh giá hiệu suất nhân viên cần được thực hiện thường xuyên thông qua các cuộc đối thoại trực tiếp, nhằm cải thiện chất lượng phục vụ và nâng cao sự hài lòng của khách hàng.
Quản lý nhân sự cần hợp tác chặt chẽ với các phòng ban liên quan như kế toán và kinh doanh để đảm bảo quy trình tuyển dụng và quản lý nhân sự được thực hiện đúng quy định và đạt hiệu suất cao.
Các bi u m ể ẫu đượ c s d ử ụng
Hình 2:Đơn xin nghỉ việc
5.3 B ng phân công công viả ệc
Hình 3: B ng phân công công vi ả ệc
5.4 Bảng lương từng nhân viên
Hình 4: Bảng lương cho từng nhân viên
Hình 5:Đơn xin nghỉ phép
KHẢO SÁT HỆ THỐNG
PHÂN TÍCH HỆ THỐNG
Sơ đồ phân rã ch ức năng
Hình 1:Sơ đồ phân rã chức năng
Quản lý hệ thống bao gồm việc giám sát tài khoản của nhân viên, kiểm tra hoạt động của các máy trạm và hệ thống cơ sở dữ liệu Đồng thời, cần xác nhận việc đăng nhập và đăng xuất tài khoản một cách hiệu quả và an toàn.
Quản lý hồ sơ nhân viên là việc tổ chức và lưu trữ các thông tin cơ bản về nhân viên, bao gồm lịch sử làm việc, thông tin cá nhân và các dữ liệu liên quan đến quản lý nhân sự Hệ thống này giúp quản lý tài liệu và giấy tờ quan trọng của nhân viên, như hồ sơ đăng ký kinh nghiệm làm việc, bảng cấp, chứng chỉ và các tài liệu khác.
Quản lý b o hiả ểm: Hệ thống quản lý b o hi m cung c p thông tin ả ể ấ v các kho n b o hi m cho nhân viên, bao g m b o hiề ả ả ể ồ ả ểm y tế, b o hiểm tai ả
Hệ thống quản lý phụ cấp ấp giúp quản lý hiệu quả các khoản phụ cấp, đảm bảo trách nhiệm và quyền lợi cho nhân viên Nó cho phép theo dõi chi phí phụ cấp và đảm bảo rằng nhân viên nhận đủ các khoản phụ cấp theo quy định.
Hệ thống quản lý lương cơ bản cung cấp thông tin chi tiết về lương cơ bản của nhân viên, bao gồm mức lương, hình thức trả lương và các thông tin liên quan khác Hệ thống này cho phép quản lý dễ dàng xem xét, cập nhật và quản lý thông tin lương, đảm bảo rằng các khoản lương được tính toán và trả đúng theo quy định.
Hệ thống quản lý chức vụ cung cấp thông tin chi tiết về các chức vụ trong tổ chức, bao gồm tên chức vụ, mô tả công việc và yêu cầu cần thiết Hệ thống này cho phép quản lý xác định và điều phối các chức vụ, thiết lập tiêu chuẩn yêu cầu và đảm bảo rằng các chức vụ được sắp xếp một cách hợp lý.
Hệ thống quản lý phòng ban cung cấp thông tin chi tiết về các phòng ban trong tổ chức, bao gồm tên, mô tả và các thông tin liên quan khác Hệ thống này giúp quản lý xác định và quản lý các phòng ban, thiết lập cơ cấu tổ chức hợp lý, đồng thời đảm bảo hoạt động hiệu quả của từng phòng ban.
Hệ thống quản lý mức thưởng phạt cung cấp thông tin về các mức độ thưởng và phạt trong tổ chức, bao gồm tiêu chuẩn đánh giá và tiêu chí thưởng, phạt Hệ thống này giúp quản lý chặt chẽ các tiêu chuẩn đánh giá và quản lý các khoản thưởng, phạt, đảm bảo rằng nhân viên được đánh giá một cách công bằng và nhận được các khoản thưởng, phạt phù hợp.
Hệ thống quản lý đào tạo đóng vai trò quan trọng trong việc cung cấp thông tin liên quan đến đào tạo và phát triển nhân viên Nó bao gồm các khóa đào tạo, đánh giá kết quả, và kế hoạch đào tạo cho nhân viên Hệ thống này giúp quản lý thiết lập các kế hoạch đào tạo, theo dõi tiến độ và đảm bảo rằng nhân viên được đào tạo đầy đủ, từ đó nâng cao kỹ năng và hiệu quả làm việc của họ.
Hệ thống quản lý vị trí tuyển dụng cung cấp thông tin chi tiết về các vị trí tuyển dụng trong tổ chức, bao gồm tên vị trí, mô tả công việc, yêu cầu chức vụ và tiêu chuẩn đánh giá Hệ thống này cho phép quản lý dễ dàng tạo ra vị trí tuyển dụng mới, cập nhật thông tin vị trí hiện có và theo dõi quá trình tuyển dụng một cách hiệu quả.
Hệ thống quản lý nhân viên trúng tuyển cung cấp thông tin chi tiết về các ứng viên đã được chọn cho các vị trí trong tổ chức, bao gồm hồ sơ, kết quả phỏng vấn và các đánh giá khác Hệ thống này không chỉ giúp quản lý lưu trữ thông tin của các ứng viên mà còn hỗ trợ trong quá trình tuyển dụng và đưa ra quyết định cuối cùng về việc tuyển dụng.
Quản lý quá trình làm việc:
Hệ thống quản lý chấm công cung cấp công cụ hữu ích để theo dõi giờ làm việc của nhân viên, bao gồm thời gian đến và đi, giờ làm việc và giờ làm thêm Nhờ vào hệ thống này, quản lý có thể xác định số giờ làm việc của từng nhân viên và tính toán lương dựa trên số giờ thực tế làm việc của họ.
Hệ thống quản lý lịch làm việc cung cấp công cụ hiệu quả cho việc tổ chức và theo dõi lịch làm việc của nhân viên, bao gồm việc sắp xếp ca làm việc và thời gian nghỉ giữa các ca Người quản lý có thể dễ dàng tạo lịch làm việc cá nhân cho từng nhân viên và phân bổ công việc phù hợp với các ca làm việc đã định.
Hệ thống quản lý ca làm việc giúp tổ chức quản lý hiệu quả các ca làm việc của nhân viên, bao gồm cả ca theo giờ và theo ngày Nó cho phép phân bổ nhân viên vào các ca khác nhau một cách hợp lý, đảm bảo đáp ứng nhu cầu của tổ chức.
Hệ thống quản lý thưởng và phạt cung cấp công cụ hiệu quả để tổ chức điều chỉnh chính sách thưởng và phạt đối với nhân viên Nó cho phép quản lý thiết lập tiêu chuẩn và điều kiện rõ ràng, giúp nhân viên hiểu được yêu cầu cần đáp ứng để nhận thưởng hoặc chịu phạt tương ứng.
Hệ thống quản lý nghỉ việc giúp doanh nghiệp quản lý hiệu quả các yêu cầu nghỉ phép của nhân viên, bao gồm các loại nghỉ phép có lương, không lương và nghỉ việc.
Sơ đồ luồng dữ liệu
Hình 2 : Sơ đồ ng ữ c nh ả
1 Thông tin nhân viên tên, tuổi, địa chỉ, sdt, năm sinh
2 Thông tin phiếu thưởng, phạt; phiếu xác nhận trúng tuyển, bảng lương
3 Thông tin đáp ứng báo cáo thống kê
4 Thông tin yêu cầu thống kê báo cáo
5 Thông tin chức vụ, lịch làm việc, ca làm việc
6 Thông tin bảng lương , bảng công
2.2 Sơ đồ dữ liệu mức đỉnh
Hình 3 : Sơ đồ m ức đỉnh qu n lý h ả ệ thống
1 Thao tác thêm, sửa, xóa đối với các tài khoản đăng nhập, thông tin người dùng trong hệ thống
2 Cho phép nhân viên, quản lý sử dụng, đăng nhập vào hệ thống
3 Lưu các chỉnh sửa, tạo mới vào kho dữ liệu
4 Thông tin về các tài khoản đăng nhập (tên đăng nhập, mật khẩu) và quản lý phân quyền người dùng
Hình 4 : Sơ đồ m ức đỉnh qu n lý danh m c ả ụ
1 Thông tin nhân viên : mã nv, tên nv, chức vụ,
2 Thông tin về bảo hiểm, phụ cấp, lương cơ bản, chức vụ của nhân viên
3 Thông tin về các phòng ban được cập nhật , thêm, xóa,
4 Thông tin về các phòng ban đã cập nhật được trả về tương ứng
6 Thông tin danh mục được cập nhật trả về tương ứng
7 Thông tin dữ liệu danh mục : bảo hiểm, phụ cấp, lương cb,
Hình 5 : Sơ đồ m ức đỉnh qu n lý nhân s ả ự
1 Thông tin nhân viên: tên nv, mã nv, chức vụ
2 Thông tin nhân viên được trả về tương ứng
3 Thông tin cập nhật , thêm, xóa về nhân viên
4 Thông tin nhân viên được cập nhật trả về tương ứng
5 Yêu cầu thông tin về nhân viên
6 Thông tin nhân viên đáp ứng yêu cầu được trả về tương ứng
7 Thông tin nhân viên: tên nv,mã nv, được lưu vào dữ liệu danh mục
8 Thông tin dữ liệu nhân sự: hồ sơ nv, hợp đồng,
9 DL nhân sự được cập nhật tương ứng
Hình 6 : Sơ đồ m ức đỉnh qu n lý quá trình làm vi c ả ệ
1 Thông tin cập nhật về chấm công, lịch làm việc, ca làm việc,
2 Thông tin đã cập nhật được trả về tương ứng
3 Thông tin nhân viên chấm công hàng ngày được lưu vào hệ thống
4 Thông tin về lịch làm việc, ca làm việc, điểm thưởng,phạt
5 Yêu cầu báo cáo thống kê về quá trình làm việc
6 Đáp ứng yêu cầu báo cáo thống kê về quá trình làm việc được trả về tương ứng
7 Quá trình làm việc của nhân viên được cập nhật vào dữ liệu danh mục
8 Thông tin đã cập nhật được trả về tương ứng
9 Thông tin dữ liệu quá trình làm việc của nhân viên
10 Đánh giá quá trình làm việc được trả về tương ứng
Hình 7 : Sơ đồ m ức đỉnh quản lý lương
1 Thông tin cập nhật thêm, xóa, chỉnh sửa, về bảng công, bảng lương
2 Thông tin đã cập nhật được trả về tương ứng
3 Thông tin về bảng công , bảng lương của nhân viên
4 Yêu cầu thông tin dữ liệu danh mục
5 Yêu cầu thông tin dữ liệu quá trình làm việc
6 Yêu cầu về thông tin dữ liệu lương: bảng công, lương cb, phụ cấp,
7 Thông tin dữ liệu lương được trả về tương ứng
Hình 8 : Sơ đồ m ức đỉnh báo cáo th ng kê ố
1 Thông tin cập nhật, chỉnh sửa, thêm xóa
2 Thông tin đã cập nhật , chỉnh sửa, thêm, xóa được trả về tương ứng
3 Thông tin danh mục: lương cb, bảo hiểm,
4 Thông tin tuyển dụng ị trí tuyển dụng, số lượng, : v
5 Thông tin lương: Lương cb, phụ cấp,
6 Thông tin quá trình làm việc
7 Yêu cầu báo cáo thống kê danh sách nhân viên, bảng lương, bảng công, danh sách tuyển dụng,
8 Đáp ứng yêu cầu về thống kê báo cáo được trả về tương ứng
2.3 Sơ đồ dữ liệu dưới mức đỉnh
2.3.1 Sơ đồ dưới mức đỉnh quản lý danh mục
Hình 9: Sơ đồ dưới mức đỉnh quản lý phòng ban
1 Thông tin về phòng ban của nhân viên
2 Thông tin người quản lý của phòng ban
3 Thông tin dữ liệu phòng ban được cập nhật
4 Thông tin trả về tương ứng cho nhân viên
5 Thông tin trả về tương ứng cho quản lý
Hình 10 : Sơ đồ dướ i m ức đỉnh quản lý b o hi m ả ể
1 Thông tin về bảo hiểm của nhân viên
2 Thông tin cập nhật, chỉnh sửa, thêm, xóa về bảo hiểm
3 Thông tin đã cập nhật, chỉnh sửa được trả về tương ứng
4 thông tin dữ liệu bảo hiểm đã cập nhật được trả về tương ứng
5 Thông tin dữ liệu bảo hiểm: loại bh, mức đóng bh,
Hình 11: Sơ đồ dưới mức đỉnh qu n lý ph c p ả ụ ấ
1 Thông tin về phụ cấp của nhân viên: loại phụ cấp,mức hưởng pc,
2 Thông tin cập nhật, chỉnh sửa, thêm, xóa về phụ cấp
3 Thông tin đã cập nhật, chỉnh sửa được trả về tương ứng
4 Yêu cầu thông tin dữ liệu phụ cấp
5 Thông tin dữ liệu phụ cấp được trả về tương ứng
Hình 12 : Sơ đồ dướ i m ức đỉ nh qu ản lý lương cơ bả n
1 Thông tin về lương cơ bản của nhân viên
2 Thông tin cập nhật , chỉnh sửa, thêm, xóa lương cơ bản
3 Thông tin đã cập nhật, chỉnh sửa được trả về tương ứng
4 Yêu cầu về thông tin dữ liệu lương cơ bản
5 Thông tin dữ liệu lương cơ bản được trả về tương ứng
Hình 13 : Sơ đồ dướ i m ức đỉ nh qu ản lý đào tạ o
1 Thông tin nhân viên đào tạo
2 Yêu cầu thống kê danh sách nhân viên đào tạo
3 Đáp ứng yêu cầu thống kê danh sách nhân viên đào tạo
4 Thông tin dữ liệu đào tạo được trả về tương ứng
5 Thông tin dữ liệu đào tạo: nội dung đào tạo, đối tượng đào tạo, được thu thập
6 Thông tin cập nhật, chỉnh sửa, thêm , xóa về số lượng đào tạo, ví trí đào tạo, nội dung đào tạo
7 Thông tin đã cập nhật được trả về tương ứng
2.3.2 Sơ đồ dưới mức đỉnh quản lý nhân sự
Hình 14 : Sơ đồ dướ i m ức đỉnh quản lý nhân s ự
1 Thông tin về hồ sơ nhân viên của các phòng ban: tên nv, mã nv,
2 Thông tin về hồ sơ nhân viên của các phòng ban: tên nv, mã nv,
3 Thông tin dữ liệu tuyển dụng của các phòng ban
4 Thông tin dữ liệu tuyển dụng của các phòng ban
5 Thông tin dữ liệu hợp đồng của các phòng ban: loại hợp đồng, thời hạn hd,
6 Thông tin dữ liệu hợp đồng của các phòng ban: loại hợp đồng, thời hạn hd,
7 Thông tin nhân viên được lưu vào hồ sơ nhân viên
8 Thông tin tuyển dụng của nhân viên: vị trí, số lượng,
9 Dữ liệu hồ sơ nhân viên được lưu
10 Dữ liệu hồ sơ nhân viên tên nv, ngày sinh, bằng cấp, :
11 Thông tin dữ liệu vị trí cần tuyển dụng
12 Dữ liệu thông tin nhân viên trúng tuyển
13 Thông tin xác nhận các nhân viên trúng tuyển
2.3.3 Sơ đồ dưới mức đỉnh quản lý quá trình làm việc
Hình 15 : Sơ đồ dướ i m ức đỉnh quản lý chấn công
1 Dấu vân tay nhân viên hoặc yêu cầu lấy dấu vân tay nhân viên
2 Thông tin chấm công được trả về tương ứng
3 Thông tin nhân viên có d u vân tay trùng khấ ớp và thông tin đi làm đúng giờ/ muộn giờ hoặc yêu c u l y dầ ấ ữ liệu tương ứng
4 Thông tin chấm công được trả về tương ứng
5 Thông tin dữ liệu chấm công
6 Thông tin dữ liệu chấm công
Hình 16 : Sơ đồ dướ i m ức đỉnh quản lý l ch làm vi c ị ệ
1 Yêu cầu lập lịch làm việc
2 Lịch làm việc đã được sắp xếp của tháng
3 Thông tin cập nhật, chỉnh sửa lịch làm việc
4 Thông tin đã cập nhật về lịch làm việc được trả về tương ứng
5 Dữ liệu lịch làm việc
6 Dữ liệu lịch làm việc
Hình 17 : Sơ đồ dướ i m ức đỉnh quản lý nghỉ ệ vi c
1 Yêu cầu sắp xếp ca làm việc của nhân viên
2 Thông tin ca làm việc của nhân viên
3 Thông tin cập nhật , chỉnh sửa, thêm, xóa ca làm việc của nhân viên
4 Thông tin đã cập nhật về ca làm việc được trả về tương ứng
5 Thông tin dữ liệu ca làm việc
6 Thông tin dữ liệu ca làm việc
7 Thông tin về ca làm việc của nhân viên
8 Thông tin dữ liệu về hồ sơ nhân viên
2.3.4 Sơ đồ dưới mức đỉnh quản lý lương
Hình 18 : Sơ đồ dướ i m ức đỉ nh qu ản lý lương
1 Thông tin cập nhật, chỉnh sửa bảng công của nhân viên
2 Thông tin đã cập nhật được trả về tương ứng
3 Thông tin cập nhật chỉnh sửa bảng lương
4 Thông tin đã cập nhật chỉnh sửa bảng lương được trả về tương ứng
5 Thông tin cập nhật, chỉnh sửa….thưởng phạt của nhân viên
6 Thông tin đã cập nhật được trả về tương ứng
7 Thông tin bảng công của từng nhân viên
8 Thông tin về bảng lương
9 Thông tin dữ liệu bảng công
10 Thông tin dữ liệu bảng công
11 Thông tin dữ liệu chấm công
12 Thông tin dữ liệu thưởng,phạt
13 Thông tin dữ liệu phụ cấp
14 Thông tin dữ liệu bảng công
15 Thông tin dữ liệu bảo hiểm
16 Thông tin dữ liệu hồ sơ nhân viên
17 Thông tin dữ liệu bảng lương
18 Thông tin dữ liệu bảng lương
Hình 19 : Sơ đồ dướ i m ức đỉnh báo cáo thống kê
1 Yêu cầu báo cáo danh sách nhân viên
2 Đáp ứng yêu cầu báo cáo danh sách nhân viên
3 Thông tin dữ liệu hồ sơ nhân viên
4 Yêu cầu báo cáo thống kê lương
5 Đáp ứng yêu cầu báo cáo thống kê lương
6 Thông tin dữ liệu bảng lương
7 Yêu cầu báo cáo thống kê danh sách đào tạo
8 Đáp ứng yêu cầu báo cáo thống kê danh sách đào tạo
9 Thông tin dữ liệu đào tạo
Sơ đồ liên kết th c th ự ể
3.1 Xác định thực thể và các thuộc tính
STT Thực thể Thuộc tính
Nhân viên là tài sản quý giá của mỗi công ty, bao gồm các thông tin quan trọng như mã nhân viên, họ tên, ngày sinh, giới tính, địa chỉ, số điện thoại, email, căn cước công dân, ngày bắt đầu làm việc, phòng ban, chức vụ, ca làm việc, lịch làm việc, tình trạng nghỉ việc, trình độ học vấn, kinh nghiệm làm việc, đào tạo, lương cơ bản, phụ cấp và bảo hiểm Những thông tin này không chỉ giúp quản lý nhân sự hiệu quả mà còn đảm bảo quyền lợi và chế độ đãi ngộ cho nhân viên.
2 Phòng ban Mã phòng ban, Tên phòng ban, M trưởng phòng, Tên trưởng phòng, Số lượng nhân viên
3 Chức vụ Mã chức vụ, Tên chức vụ, Mô tả chức vụ
4 Phụ cấp Mã phụ cấp, Tên phụ cấp, Mô tả phụ cấp
5 Bảo hiểm Mã bảo hiểm, Tên bảo hiểm, Mô tả bảo hiểm
6 Lương cơ bản Mã lương cơ bản, Mức lương cơ bản
7 Tuyển dụng Mã tuyển dụng, Ngày tuyển dụng, Số lượng tuyển dụng, Vị trí tuyển dụng
8 Bảng công Mã bảng công, Tháng, Năm, Số ngày làm việc, Số giờ làm việc , Sô ngày nghỉ, Ghi chú
Bảng lương bao gồm các thông tin quan trọng như mã bảng lương, tháng, năm, tổng số ngày công, tổng số giờ làm việc, lương cơ bản, tổng phụ cấp, tổng bảo hiểm, tổng tiền thưởng hoặc phạt, và tổng lương.
10 Mức thưởng phạt Mã mức thưởng phạt, Tên mức thưởng phạt, tiền mức thưởng phạt
11 Thưởng phạt Mã thưởng phạt, Ngày, Mô tả thưởng phạt, Mã nhân viên, Mã mức thưởng phạt
12 Lịch làm việc Mã lịch làm việc, Ngày , Mã ca làm việc, Mã nhân viên, nội dung
13 Nghỉ việc Mã nghỉ việc, Ngày nghỉ, Lý do nghỉ việc, Mã nhân viên
14 Đào tạo Mã đào tạo, Tên đào tạo, Mô tả đào tạo, Ngày bắt đầu, Ngày kết thúc, Số lượng nhân viên, Mã nhân viên
3.2 Xác định mối quan hệ giữa các thực thể
STT Mối liên kết Loại liên kết
1 Nhân viên “có” Phụ cấp
_Một nhân viên có thể nhận được nhiều phụ cấp, nhưng một phụ cấp chỉ được cấp cho một nhân viên
2 Nhân viên “có” Bảo hiểm
_Mỗi nhân viên có thể tham gia nhiều loại bảo hiểm, nhưng một loại bảo hiểm chỉ áp dụng cho một nhân viên
3 Nhân viên “xin” Nghỉ việc 1:N
_Mỗi nhân viên có thể nghỉ việc một lần hoặc nhiều lần, trong khi đó mỗi lần nghỉ việc chỉ thuộc về một nhân viên cụ thể
4 Nhân viên “nhận” Thưởng/phạt
_Một nhân viên có thể bị phạt hoặc được thưởng nhiều lần
5 Thưởng phạt “áp dụng” Mức thưởng phạt
Mỗi hình thức thưởng phạt chỉ áp dụng cho một mức cụ thể, tuy nhiên, một mức thưởng phạt có thể được sử dụng cho nhiều hình thức thưởng phạt khác nhau.
6 Nhân viên “có” Chức vụ
Mỗi nhân viên chỉ được giữ một chức vụ duy nhất tại một thời điểm, trong khi một chức vụ có thể được đảm nhận bởi nhiều nhân viên khác nhau.
7 Nhân viên “thuộc” Phòng ban
_Mỗi nhân viên chỉ thuộc về một phòng ban duy nhất, nhưng trong mỗi phòng ban có thể có nhiều nhân viên
8 Nhân viên “có” Ca làm việc
Mỗi nhân viên sẽ được phân công vào một ca làm việc cụ thể, và trong mỗi ca làm việc đó có thể có nhiều nhân viên cùng làm việc.
9 Phòng ban “có” Chức vụ
_Mỗi chức vụ chỉ thuộc về một phòng ban duy nhất, trong khi mỗi phòng ban có thể có nhiều chức vụ khác nhau
10 Chức vụ “có” Lương cơ bản
_Mỗi chức vụ chỉ có một mức lương cơ bản cố định, tuy nhiên một mức lương cơ bản có thể được áp dụng cho nhiều chức vụ
11 Phòng ban “có” Bảng lương
_Mỗi phòng ban có thể có nhiều bảng lương, tuy nhiên mỗi phòng ban chỉ thuộc về một phòng ban duy nhất
12 Phòng ban “có” Bảng công
_Mỗi phòng ban sẽ có một bảng công riêng để quản lý thông tin chấm công, trong khi mỗi bảng công sẽ thuộc về một phòng ban duy nhất
13 Phòng ban “có” Đào tạo
_Mỗi phòng ban có thể có nhiều chương trình đào tạo, nhưng mỗi chương trình đào tạo chỉ thuộc về duy nhất một phòng ban
14 Phòng ban “có” Lịch làm việc
_Mỗi phòng ban sẽ có một lịch làm việc riêng, và các nhân viên trong phòng ban đó sẽ phải tuân thủ lịch làm việc đó
15 Phòng ban “có” Tuyển dụng
_Mỗi phòng ban có thể có nhiều quy trình tuyển dụng khác nhau và mỗi quy trình tuyển dụng chỉ thuộc về duy nhất một phòng ban
3.3 Sơ đồ liên kết thực thể
Hinh 20: Sơ đồ liên k t th c th ế ự ể
THIẾT KẾ HỆ THỐNG
Sơ đồ liên kết CSDL
MA NV TENNV DIACHI SDT NGA YSINH GIOITINH EMA IL CCCD NGA YBA TDAU TRINHD OHOCVAN KINHNGHIEMLA M
Column Name Data Type Allow Nulls
Column Name Data Type Allow Nulls
Column Name Data Type Allow Nulls
MA MU CTHU ONGPHAT int
Column Name Data Type Allow Nulls
Column Name Data Type Allo
MA CHUCVU int TENCHU CVU nvarchar(50) MOTA CHUC nvarchar(MAX)
Column Name Data Type Allow
Column Name Data Type Allow
MA TRUONGPHONG int TENTRUONG PHONG varchar(50) SOLUONGNHA NVIEN int
Column Name Data Type Allow N
Column Name Data Type Allo
Column Name Data Type Allo
Column Name Data Type Allow
Column Name Data Allow Nulls
MOTA DAOTA O nvarchar(MAX) THOIGIAND AOTAO datetime
Column Name Data Type Allow
Column Name Data Type Allow Nulls
Hình 1: Sơ đồ liên k t CSDL ế
Xác đị nh các b ng ả
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MANV Nvarchar(10) PK Mã nhân viên
TENNV Nvarchar(30) Tên nhân viên
SDT Int Số điện thoại
CCCD Int Căn cước công dân
NGAYBATDAU Datetime Ngày bắt đầu
TRINHDOHOCVAN Int Trình độ học vấn
KINHNGHIEMLAM Nvarchar(150) Kinh nghiệm làm Bảng 1: NHÂN VIÊN
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MAPHUCAP Nvarchar(5) PK Mã phụ cấp
TENPHUCAP Nvarchar(30) Tên phụ cấp
MANV Nvarchar(5) FK Mã nhân viên
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MABAOHIEM Nvarchar(5) PK Mã bảo hiểm
TENBAOHIEM Nvarchar(30) Tên bảo hiểm
MANV Nvarchar(5) FK Mã nhân viên
Tên trường Kiểu dữ liệu Thuộc tính
MAMUCTHUONGPHAT Nvarchar(5) PK Mã mức thưởng phạt
TENMUCTHUONGPHAT Nvarchar(30) Tên mức thưởng phạt
TIENMUCTHUONGPHAT Int Tiền mức thưởng phạt
MANV Nvarchar(5) FK Mã nhân viên
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MATHUONGPHAT Nvarchar(5) PK Mã thưởng phạt
NGAY Datetime Ngày thưởng phạt
MAMUCTHUONGPHAT Nvarchar(5) FK Mã mức thưởng phạt Bảng 5: THƯỞNG PHẠT
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MANGHIVIEC Nvarchar(5) PK Mã nghỉ việc
NGAYNGHIVIEC Datetime Ngày nghỉ việc
LYDONGHIVIEC Nvarchar(150) Lý do nghỉ việc
MANV Nvarchar(5) FK Mã nhân viên
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MACALAMVIEC Nvarchar(5) PK Mã ca làm việc
TENCALAMVIEC Nvarchar(30) Tên ca làm việc
GIOBATDAU Int Giờ bắt đầu
GIOKETTHUC Int Giờ kết thúc
MANV Nvarchar(5) FK Mã nhân viên
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MACHUCVU Nvarchar(5) PK Mã chức vụ
TENCHUCVU Nvarchar(30) Tên chức vụ
MANV Nvarchar(5) FK Mã nhân viên
MOTACHUCVU Nvarchar(150) Mô tả chức vụ
Tên trường Kiểu dữ liệu Thuộc tính
MALUONGCOBAN Nvarchar(5) PK Mã lương cơ bản
MUCLUONGCOBAN Int Mức lương cơ bản
MANV Nvarchar(5) FK Mã nhân viên
MACHUCVU Nvarchar(5) FK Mã chức vụ
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MAPHONGBAN Nvarchar(5) PK Mã phòng ban
TENPHONGBAN Nvarchar(30) Tên phòng ban
MATRUONGPHONG Int Mã trưởng phòng
TENTRUONGPHONG Nvarchar(30) Tên trưởng phòng
SOLUONGNHANVIEN Int Số lượng nhân viên
MANV Nvarchar(5) FK Mã nhân viên
MACHUCVU Nvarchar(5) FK Mã chức vụ
Tên trường Kiểu dữ liệu
MABANGLUONG Nvarchar(5) PK Mã bảng lương
TONGSONGAYCONG Int Tổng số ngày công
TONGSOGIOLAM Int Tổng số giờ làm
LUONGCOBAN Int Lương cơ bản
TONGPHUCAP Int Tổng phụ cấp
TONGBAOHIEM Int Tổng bảo hiểm
TONGTIENTHUONGPHAT Int Tổng tiền thưởng phạt
MAPHONGBAN Nvarchar(5) FK Mã phòng ban
MABANGCONG Nvarchar(5) FK Mã bảng công
MANV Nvarchar(5) FK Mã nhân viên
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MABANGCONG Int PK Mã bảng công
SONGAYLAM Int Số ngày làm
SOGIOLAM Int Số giờ làm
SONGAYNGHI Int Số ngày nghỉ
MANV Nvarchar(5) FK Mã nhân viên
MAPHONGBAN Nvarchar(5) FK Mã phòng ban
Tên trường Kiểu dữ liệu Thuộc tính
MATUYENDUNG Nvarchar(5) PK Mã tuyển dụng
NGAYTUYENDUNG Datetime Ngày tuyển dụng
SOLUONGTUYEN Int Số lượng tuyển dụng VITRITUYENDUNG Nvarchar(30) Vị trí tuyển dụng
MANV Nvarchar(5) FK Mã nhân viên
MAPHONGBAN Nvarchar(5) FK Mã phòng ban
Bảng 13: BẢNG TUY N DỂ ỤNG
Tên trường Kiểu dữ liệu Thuộc tính
MADAOTAO Nvarchar(5) PK Mã đào tạo
TENDAOTAO Nvarchar(30) Tên đào tạo
THOIGIANDAOTAO Int Thời gian đào tạo
NGAYBATDAU Datetime Ngày bắt đầu
NGAYKETTHUC Datetime Ngày kết thúc
MANV Nvarchar(5) FK Mã nhân viên
MAPHONGBAN Nvarchar(5) FK Mã phòng ban
Tên trường Kiểu dữ liệu Thuộc tính Chú giải
MALICHLAMVIEC Nvarchar(5) PK Mã lịch làm việc
MACALAMVIEC Nvarchar(5) FK Mã ca làm việc
MAPHONGBAN Nvarchar(5) FK Mã phòng ban
3.1 Chức năng quản lý Hệ thống
3.1 Chức năng quản lý danh mục
Hình 3 1: Form Quản lý nhân viên
Hình 3 2 Form Qu n lý b o hi m ả ả ể
Hình 3 3 Form Qu n lý ph ả ụ c p ấ
Hình 3 4 Form qu n lý ả lương cơ bản
Hình 3 5 Form Qu n lý ch ả ức v ụ
Hình 3 6 Form qu n lý phòng ban ả
Hình 3 7 Form qu n lý m ả ức thưởng phạt
Hình 3 8 Form qu n l ả ý đào tạo
3.3 Chức năng quản lý tuyển dụng
Bài báo cáo này đã trình bày rõ ràng các nghiệp vụ liên quan đến quản lý nhân viên tại cửa hàng McDonald’s, bao gồm quy trình cập nhật và điều chỉnh hồ sơ nhân viên, cũng như việc cập nhật và điều chỉnh chấm công hàng tháng Ngoài ra, báo cáo còn đề cập đến việc tính toán và lập các báo cáo về lương và thưởng cho nhân viên.
Dựa trên phân tích, tôi đã phát triển các mô hình cần thiết để hiểu rõ dòng lưu chuyển của hệ thống thông tin quản lý nhân sự trong doanh nghiệp.
Bài báo cáo này nhấn mạnh vai trò quan trọng của hệ thống thông tin trong doanh nghiệp, giúp quá trình vận hành của tổ chức trở nên thông suốt, logic và nhanh chóng hơn Việc sắp xếp thông tin dữ liệu một cách khoa học là nền tảng cơ bản để các phòng ban hoạt động có tổ chức Đồng thời, xác định đúng các tác nhân bên ngoài sẽ nâng cao hiệu quả của hệ thống quản lý.
Chức năng của hệ thống thông tin là cơ sở căn bản để xây dựng mô hình quản lý nhân sự hiệu quả Việc xác định đúng cấu trúc chức năng sẽ giúp hình thành các luồng thông tin nhanh chóng, chính xác và không trùng lặp giữa các bộ phận Mỗi hệ thống quản lý nhân sự cần có khả năng đáp ứng quy trình hoạt động và tổ chức thông tin hiệu quả Bài viết này là một trong nhiều cách hiểu về vấn đề này, mặc dù có thể còn thiếu sót, nhưng hy vọng sẽ góp phần vào việc nghiên cứu hệ thống thông tin trong quản lý nhân sự tại doanh nghiệp.
Sau m t th i gian tích c c làm vi c và nghiên c u c u các thành viên trong nhóm ộ ờ ự ệ ứ ả cộng v i sớ ự hướng d n c a giáo viên bẫ ủ ộ môn “phân tích thiết kế hệ thống” là thầy
Bài báo cáo “Trần Đình Vương” với chủ đề “Phân tích và thiết kế hệ thống quản lý nhân viên tại cửa hàng đồ ăn nhanh McDonald’s” nhằm khảo sát thực trạng quản lý nhân sự và tính lương Từ đó, chúng tôi nhận diện những thiếu sót cần khắc phục và phát triển hệ thống thông qua công nghệ thông tin Trong quá trình nghiên cứu, nhóm đã tham khảo nhiều trang web để phân tích và phát triển các ưu điểm, bổ sung các tính năng phù hợp Mặc dù đã nỗ lực, báo cáo vẫn còn nhiều thiếu sót và chúng tôi rất mong nhận được sự đóng góp từ thầy cô và các bạn Chúng tôi xin chân thành cảm ơn!