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

Đồ án môn học cơ sở dữ liệu nâng cao Đề tài thiết kế hệ thống cơ sở dữ liệu quản lý nhân sự

36 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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

Thông tin cơ bản

Tiêu đề Thiết Kế Hệ Thống Cơ Sở Dữ Liệu Quản Lí Nhân Sự
Tác giả Nguyễn Huy Cảnh, Nguyễn Thiện Nhơn, Dương Nhựt Nam, Lê Nguyễn Hoàng Thắng
Người hướng dẫn ThS. Phan Đức Trí
Trường học Đại học Cụng nghệ Tp.HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 36
Dung lượng 2,88 MB

Nội dung

Đại học Công nghệ Tp.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM ĐỒ ÁN MÔN HỌC CƠ SỞ DỮ LIỆU NÂNG CAO ĐỀ TÀI: THIẾT KẾ HỆ THỐNG CƠ SỞ DỮ LIỆU QUẢN LÝ NHÂN SỰ Ngành: CÔNG NGHỆ THÔNG TIN Chuy

Trang 1

Đại học Công nghệ Tp.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM

ĐỒ ÁN MÔN HỌC

CƠ SỞ DỮ LIỆU NÂNG CAO

ĐỀ TÀI: THIẾT KẾ HỆ THỐNG CƠ SỞ DỮ LIỆU

QUẢN LÝ NHÂN SỰ

Ngành: CÔNG NGHỆ THÔNG TIN Chuyén nganh: CONG NGHE PHAN MEM

Giảng viên hướng dẫn: ThS Phan Đức Tri

Sinh viên thực hiện: MSSV: Lớp:

Lê Nguyễn Hoàng Thắng 2180606077 21DTHB4

TP H6 Chi Minh, Thang 11 Năm 2023

LỜI CAM ĐOAN

Trang 2

Nhóm tôi xin cam đoan rằng dé an này được hoàn thành bởi các thành viên nhóm

và chứa đựng tất cả những thông tin mà nhóm có kiến thức và nghiên cứu được Nhóm

da cé gang hét strc dé dam bao rang tất cả các thông tin trong đồ án này là chính xác và đáng tin cậy, tuy nhiên, nhóm tôi không thê đảm bảo rằng không có bất kỳ lỗi nào xuất

hiện trong quá trình viết đồ án nảy

Nhóm cũng xin cam đoan rằng tat cả các tài liệu tham khảo được sử dụng trong

đồ án này đã được ghi rõ nguồn gốc và không vi phạm bất kỳ quyền lợi nào của bên thứ ba Nhóm đã thực hiện việc trích dẫn các thông tin từ các nguồn khác một cách chính xác và đầy đủ, đảm bảo rằng không có bất kỳ thông tin nào bị sao chép mà

không được trích dẫn trong đỗ án của

Cuối cùng, nhóm xin cam đoan rằng nhóm tôi đã tuân thủ đầy đủ các quy định, quy trình và quy chuẩn liên quan đến việc hoàn thành đồ án này

Hỗ Chí Minh, Ngày 07 Tháng 01 Năm 2025

Trang 3

LOI CAM ON

Nhóm chúng tôi xin gửi lời cảm ơn chân thành đến thầy Phan Đức Trí giảng viên trong khoa Công nghệ thông tin đã hướng dẫn cho chúng tôi những kiến thức, kỹ

năng cơ bản cần có đề hoàn thành đồ án môn học nay

Trong quá trình nghiên cứu đề tài, do kiến thức chuyên ngành còn hạn chế nên chúng tôi vẫn còn nhiều thiếu sót khi tìm hiểu, đánh giá và trình bày đồ án Rất mong nhận được sự quan tâm, góp ý của hội đổng nhà trường

Xin chân thành cảm ơn!

Trang 4

LỜI NHẬN XÉT CỦA GIẢNG VIÊN

Trang 5

MỤC LỤC

CHƯƠNG I: TÔNG QUAN 55 1221 2221121271Ẹ11 1 211121 HH rưyu 1

1.1 Danh sách thành viên và phân công công vIỆc 2c 22c 22222 1 Bảng 1: Danh sách thành viên và phân công công viỆc 0c 2c c2 c2 1 1.2 Téng quan vé dé tab cc cccccccecesesseesesseseessesesssseseesscsresississteesessesessetees 1 1.2.1 Khao sat thure trae a=-::ÖŒ-1ØạồỌồ 1

1.2.2 Khao sat thre te cess cess tesstees esse tessessteesseesstessiestessesetiesiesseeessees 1

1.2.3 Đánh giá ss 2S 2211221111221 1211121 2tr rg 5

1.2 Giới hạn phạm vi nghiên CỨU + s21 221112121 1121211121111110121111211 2 x6 5 1.3 Đối tượng nghiên CỨU + 1 21212212111121111211212111121121211112111 111 rreg 5 1.4 Phương pháp nghiên cỨu 522121112122 151111121121112121112101 1121222212 xxe 5 1.5 Ý nghĩa luận và thực tiễn của để tài Sàn HH1 02212 rag 5

CHƯƠNG 2: THIẾT KẼ DỮ LIỆU CỦA HỆ THÓNG 22: 5222 2222222222222 7

2.1 Mô tả bài toán - L2 1101011110211 111 112211121111 1111011111112 111011111111 v1 Hkg 7

CHƯƠNG 3: ĐỒ THỊ QUAN HỆ VÀ DẠNG CHUẨN - SE rg 16 3.1 Đồ thị quan hệ - + s21 12E1211112121111211211111 1011220121212 21 21 rta 16

4.3 Hướng phát triển để tài -s 1 2 2112111211111 111121 12111211121 26

TÀI LIỆU THAM KHẢO Ặ2 2 221225 151151251115121151212111115211 E812 ree 28

Trang 6

DANH MỤC BANG

Bảng 1: Danh sách thành viên và phân công công vIỆc - - 222222222 erv2 1 Bảng 2: Danh sách thực Ti 10 Bảng 3: Tạo nút bản HỀ 0 ST H121 21 11111111215 H HH HH Hee 17

5 ro vn -1lạa 18

Trang 7

DANH MỤC CÁC HÌNH ẢNH

Hình 1: Mô hình ERD L2: 22 122122511211 1211151 1231111111111 111111011 811111101151 key 13 Hình 2: Tạo nút cho đồ thị quan hỆ c2 2112111211211 111 1121211011181 21111111111 111111 xe 16 Hinh 3: Tạo cung FC cc 18 Hinh 4: Min haw cceeeesecceceeececseccecccscccssecccccceseceseseeseettteettttntttvanseeceseeeesaes 19

Hình 5: Đồ thị hoàn chỉnh 2 22 S323 11195155 1155531151551515111511121211121111 55 18a 19

Trang 8

DANH MỤC BIÊU ĐỎ

Biểu đồ 1: Khảo sát số lượng nhân viên muốn triển khai quản lý nhân sự Biéu đồ 2: Biểu đỗ số lượng nhân viên tham gia khảo sát 5-52 c2 E2 222cxe2 Biéu đồ 3: Biểu đồ khảo sát đành cho ban cán sự phòng ban 5-52 2 ccszcxcse2 Biểu đồ 4: Khảo sát về các vẫn đề gặp phải khi đăng ký quản lý nhân sự Biểu đồ 5: Khảo sát những vẫn đề gặp phải khi ứng dụng quản lý nhân sự Biểu đồ 6: Khảo sát về mức độ hải lòng của quản lý nhân sự 2c c2 252 Biểu đồ 7: Khảo sát về áp dụng quản lý nhân sự vào công ty 5sc Sen

Trang 9

Đồ án môn học nảy tập trung vào đề tài "Quản lý nhân sự," một khía cạnh quan trọng của mọi tô chức và doanh nghiệp Quản lý nhân sự không chỉ đòi hỏi sự quản lý chặt chẽ mà còn đòi hỏi hiểu biết sâu rộng về cơ sở đữ liệu, đặc biệt là khi chúng ta cần theo dõi thông tin liên quan đến nhân viên, báo cáo hiệu suất, quản lý quy trình tuyển dung, va nhiều nhiệm vụ khác

Đồ án này sẽ thực hiện bằng cách áp dụng các kiến thức và kỹ năng đã học từ môn học "Cơ sở đữ liệu nâng cao" để xây dựng một hệ thống quản lý nhân sự hoàn chỉnh Hệ thống này sẽ giúp chúng ta lưu trữ thông tin về nhân sự một cách hiệu quả, tạo ra báo cáo tự động và cung cấp thông tin quan trọng để hỗ trợ quyết định quan lý.Chúng tôi hy vọng rằng đồ án này sẽ không chỉ là một sản phẩm học tập, mà còn là một tài liệu hữu ích cho những người quan tâm đến cơ sở dữ liệu nâng cao và quản lý nhân sự

Cam ơn bạn đã theo dõi và ủng hộ đồ án của chúng tôi Ï

Trang 10

CHUONG 1: TONG QUAN

1.1 Danh sách thành viên và phân công công việc

2 Nguyễn Thiện Nhân

3 Duong Nhut Nam

Khảo sát thực trạng quản lý nhân sự nhằm thu thập thông tin về tính hình thực

tế của công tác quản lý dữ liệu về thực trạng quản lý nhân sự tại một tổ chức, doanh

nghiệp, công ty Thông qua khảo sát, nhà quản trị có thể đánh giá hiệu quả của các

hoạt động quản lý nhân sự hiện tại, từ đó đưa ra các giải pháp cải thiện hiệu quả công việc Việc khảo sát cần bao gồm các yếu tố như quy trình tuyến dụng, đào tạo, quản lý

dữ liệu nhân viên và các công cụ hiện có hỗ trợ công tác quản lý nhân sự

1.2.2 Khảo sát thực tế

Nhân viên phụ trách quản lý thông tin nhân sự: Đây là đối tượng trực tiếp thực hiện các hoạt động quản lý thông tin nhân sự Thông qua khảo sat, nha quản trị có thể nắm bắt được những khó khăn, vướng mắc trong quá trình thực hiện công việc như

sự thiếu hụt trong việc quản lý dữ liệu nhân sự, khó khăn trong việc xử lý thông tin nhân viên, hay các vấn đề liên quan đến bảo mật và tính chính xác của dữ liệu

Ban lãnh đạo: Ban lãnh đạo là những người chịu trách nhiệm chính về quản lý thông tin nhân sự Thông qua khảo sát, nhà quản trị có thể hiểu rõ hơn về các vấn đề

mà ban lãnh đạo gặp phải trong việc quản lý nhân sự, từ đó đưa ra những quyết định

và chiến lược phù hợp để cải thiện công tác quản lý

Trang 11

Khảo sát số lượng nhân viên muốn triển

khai quản lý hệ nhân sự

š

A

E :

3 :

Trang 12

Khảo sát dành cho ban cán sự phòng ban

Lầu 11 Lầu 4 Lầu 7

oO 0.5 1 1.5 Nd 25

m Thu Ky m Phó phòng Trưởng phòng

Biểu đồ 3: Biểu đồ khảo sát dành cho ban cán sự phòng ban

Biểu đồ 5: Khảo sát những vấn đề gặp phải khi ứng dụng quản lý nhân sự

Biéu do 6: Khao sat về mức độ hài lòng của quản lý nhân sự

12

2

Bieu do 4: Khảo sát về cac van de gap phai khi dang ky quan ly nhan sự

E1 Lầu 5 E1 Lầu 7 Eilầu1i E2lầu4

Ap dun vào thực tiên

ems ThOng tin ====Lưỡng ====-Chấm Công =====Ngày Nghỉ =====Kỹ năng

a>

m Lầu 4 mlLầu5 øLầu7 m Lầu 11 m

Trang 13

Biểu đồ 7: Khảo sát về áp dụng quản lý nhân sự vào công ty 1.2.3 Đánh giá

¢ Tinh đầy đủ: Thông tin nhân sự cần được thu thập đây đủ, chính xác, cập nhật thường xuyên

e Tính chính xác: Thông tin nhân sự cần được thu thập và xử lý một cách chính xác, tránh sai sót

¢ Tinh kip thoi: Théng tin nhân sự cần được thu thập và xử lý kịp thời, đảm

bảo đáp ứng nhu cầu của các hoạt động quản lý nhân sự

e© Tính khả dụng: Thông tin nhân sự cần được lưu trữ và quản lý một cách khoa học, đảm bảo dễ dàng truy cập và sử dụng

1.2 Giới hạn phạm vi nghiên cứu

Giới hạn phạm vị nghiên cứu quản lý thông tin nhân sự là việc xác định những nội dung, khía cạnh, sóc độ, mức độ nghiên cứu về quản lý thông tin nhân sự Việc giới hạn phạm vị nghiên cứu giup cho việc nghiên cứu được tập trung, có trọng tâm, tránh lan man, dàn trải, từ đó đạt được hiệu quả cao

1.3 Đối tượng nghiên cứu

Một số đối tượng nghiên cứu Quản lý thông tin nhân sự:

Đối tượng bao gồm tất cả các loại thông tin liên quan đến nhân viên, chẳng hạn như thông tin cá nhân, công việc, chấm công ,ngày nghỉ, ngày phép , kinh

nghiệm, hiệu suất, và các thông tin khác

1.4 Phương pháp nghiên cứu

¢ CAc hoạt động thu thập thông tỉn nhân sự: Các phương pháp, kỹ thuật thu thập thông tin nhân sự, các nguồn thông tin nhân sự

¢ Các phương pháp lưu trữ thông tin nhân sự: Các công cụ, phần

mềm lưu trữ thông tin nhân sự, các quy trình lưu trữ thông tin nhân sự

»« _ Các phương pháp quản lý thông tin nhân sự: Các quy trình quản lý

thông tin nhân sự, các quyền truy cập thông tin nhân sự,

» Các vấn đề liên quan đến quản lý thông tin nhân sự: Tinh bao mat

thông tin nhân sự, tính an toàn thông tin nhân sự

Trang 14

1.5 Ý nghĩa luận và thực tiễn của đề tài

15.1.¥ nghĩa thực tiễn:

Quản lý nhân sự hiệu quả hơn: Đề tài này giúp cải thiện quá trình quản lý nhân

sự trong tô chức hoặc doanh nghiệp Bằng cách sử dụng cơ sở đữ liệu nâng cao, người quản lý có thế đễ đàng theo dõi thông tin cá nhân, lịch sử công việc, kỹ năng, hiệu suất làm việc và các thông tin khác về nhân viên Điều này giúp đưa ra quyết định quản lý

nhân sự chính xác và đúng thời điểm

Tăng khả năng phân tích và dự đoán: Cơ sở dữ liệu nâng cao cung cấp một

lượng lớn dữ liệu liên quan đến nhân sự Bằng cách phân tích dữ liệu này, người quản

lý có thể nhận ra xu hướng, mô hình và quy luật ân trong dữ liệu nhân sự Điều này giup dw doan va ứng phó với các vấn đề nhân sự, như dự báo nhu cầu nhân sự, đánh giá hiệu suất và phát hiện nguy cơ mất cân bằng nhân sự

Tăng tính mình bạch và đảm bảo tuân thủ: Quản lý thông tin nhân sự cơ sở dữ liệu nâng cao giup tăng tinh minh bach va dam bảo tuân thủ quy định pháp luật liên quan đến việc quản lý nhân sự Bằng cách lưu trữ thông tin nhân sự một cách cụ thẻ, chính xác và đáng tin cậy, tô chức có thé dé dàng chứng minh tuân thủ quy định về lao động, bảo mật và quyên riêng tư

Tóm lại, đề tài "Quản lý thông tin nhân sự " có ý nghĩa lý thuyết và thực tiễn quan trọng trong việc cải thiện quản lý nhân sự và tối ưu hóa tài nguyên nhân sự Nó giúp tăng cường hiệu quả quản lý, tối ưu hóa sử dụng tài nguyên, tăng khả năng phân tích và dự đoán, tăng tính minh bạch và đảm bảo tuân thủ quy định Đề tài này có thé

áp dụng trong các tô chức và doanh nghiệp dé cải thiện quy trình quản lý nhân sự và đạt được kết quả tốt hơn

Trang 15

CHƯƠNG 2: THIET KE DU LIEU CUA HE THONG

2.1 Mô tả bài toán

Tên Bài Toán: Quản lý thông tin nhân sự

Mô tả: Một tổ chức cần một hệ thống quản lý thông tin nhân sự và công việc của họ Hệ thống này sử đụng cơ sở dữ liệu với nhiều bảng để lưu trữ thông tin liên quan đến nhân viên, phòng ban, vai trò, công việc, lương, điểm danh, yêu cầu nghỉ phép, đảo tạo, và đánh giá hiệu suất Các yêu cầu chính của hệ thống được biếu thị như

sau:

Quản lý thông tin nhân viên: Hệ thông phải cho phép thêm, sửa đổi và xóa thông tin về nhân viên, bao gồm thông tin cá nhân (tên, giới tính, ngày sinh, địa chỉ, email, số điện thoại) và thông tin công việc (phòng ban, vai trò, lương, ngày tuyên

dụng)

Quản lý thông tin phòng ban: Hệ thống phải cho phép thêm, sửa đổi và xóa thông tin về các phòng ban trong tô chức, bao gồm tên phòng ban và vị trí của họ Quản lý vai trò của nhân viên: Hệ thống phải cho phép gán vai trò cho từng

nhân viên Mỗi nhân viên có thể có nhiều vai trò và mỗi vai trò có mô tả

Quản lý công việc: Hệ thông phải cho phép tạo, sửa đổi và xóa công việc Mỗi công việc cần có tên, ngày hết hạn và trạng thái (chưa bắt đầu, đang thực hiện, hoàn thành) Công việc phải được gán cho một nhân viên cụ thé

Quản lý điểm danh: Hệ thống cần theo dõi thông tin điểm danh của nhân viên Mỗi bản ghi điểm danh bao gồm ngày điểm danh, thời gian bắt đầu làm việc và thời

kết thúc và trạng thái (chờ xử lý, đã được phê duyệt, từ chối) Yêu cầu nghỉ phép phải

được phê duyệt hoặc từ chối bởi một người khác

Quản lý đào tạo và chứng chỉ: Hệ thống phải cho phép ghi chú các khóa đảo tạo và chứng chỉ mà nhân viên đã tham g1a và đạt được Mỗi khóa đảo tạo bao gồm tên khóa đào tạo, chứng chỉ và ngày hoàn thành

6

Trang 16

Quản lý đánh giá hiệu suất: Hệ thống phải cho phép ghi chú thông tin đánh giá hiệu suât của nhân viên, bao gôm ngày đánh giá, người đánh ø1á, điểm sô và nhận xét

2.2 Đặc tá thực thể

2.2.1 Danh sách thực thể

SIT Thực thể Thuộc tính Kiểu dữ liệu

1 Employee EmployeelD Varchar(10)

FirstName Nvarchar(30) LastName Nvarchar(30) DateOfBirth DateTime Gender Nvarchar(5) Email Varchar(50) Phone Integer Address Nvarchar(50) DepartmentID Varchar(10) HireDate DateTime Salary Decimal

2 Department DepartmentID @w Varchar(10)

DepartmentName Nvarchar(50) Location Nvarchar(30)

3 Role RoleID Sw Varchar(10)

RoleName Nvarchar(50) Description Nvarchar(200)

4 EmployeeRole EmployeeRolelD #s Varchar(10)

EmployeelD Varchar(10) RoleID Varchar(10)

5 Task TaskID @w Varchar(10)

TaskName Nvarchar(50) EmployeelD Varchar(10) Deadline DateTime Status Nvarchar(20)

Trang 17

6 Attendance AttendanceID Bw Varchar(10)

EmployeelD Varchar(10) AttendanceDate DateTime ClockInTime DateTime ClockOutTime DateTime

7 Payroll PayrolllD Varchar(10)

EmployeelD Varchar(10) PayrollDate DateTime Salary Decimal Deductions Decimal Bonuses Decimal NetSalary Decimal

8 Leave Request LeaveRequestID Sw Varchar(10)

EmployeelD Varchar(10) LeaveType Nvarchar(20) StartDate DateTime EndDate DateTime Status Nvarchar(20) ApprovedBy Varchar(10)

9 Training and Certification Traimnp]D #@% Varchar(10)

EmployeelD Varchar(10) TrainingName Nvarchar(50) Certification Nvarchar(50) CompletionDate DateTime

10 Performance Review ReviewID &w Varchar(10)

Trang 18

EmployeelD Varchar(10)

ReviewDate DateTime Reviewer Nvarchar(50)

Payroll (PayrollID, PayrollDate, EmployeelD, Salary, Deductions, Bonuses, NetSalary)

Leave Request (LeaveRequestID, EmploveeID, LeaveType, StartDate, EndDate, Status, ApprovedBy)

Training and Certification (TrainingID, EmployeeID, TrainingName, Certification, CompletionDate)

Performance Review (ReviewID, EmployeeID, ReviewDate, Reviewer, Rating, Comments)

2.2.3 Đặc tả thực thể

Thực thể thứ 1: Nhân viên (Employee)

EmployeeID (Mã nhân viên): Số duy nhất để xác định mỗi nhân viên

FirstName (Tên đầu): Tên riêng của nhân viên

LastName (Họ): Họ của nhân viên

Ngày đăng: 13/01/2025, 13:58

HÌNH ẢNH LIÊN QUAN

Hình  1:  Mô  hình  ERD  2.4.  Phụ  thuộc  hàm  có  trên  từng  loại  quan  hệ - Đồ án môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế hệ thống cơ sở dữ liệu quản lý nhân sự
nh 1: Mô hình ERD 2.4. Phụ thuộc hàm có trên từng loại quan hệ (Trang 22)
Hình  2:  Tạo  nút  cho  đồ  thị  quan  hệ - Đồ án môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế hệ thống cơ sở dữ liệu quản lý nhân sự
nh 2: Tạo nút cho đồ thị quan hệ (Trang 25)
Bảng  3:  Tạo  nút  bản  lề - Đồ án môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế hệ thống cơ sở dữ liệu quản lý nhân sự
ng 3: Tạo nút bản lề (Trang 25)
Hình  4:  Mịn  hóa  Bước  7:  Tạo  cung  võ  hướng - Đồ án môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế hệ thống cơ sở dữ liệu quản lý nhân sự
nh 4: Mịn hóa Bước 7: Tạo cung võ hướng (Trang 28)
Hình  5:  Đồ  thị  hoàn  chỉnh  3.2.  Dạng  chuẩn - Đồ án môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế hệ thống cơ sở dữ liệu quản lý nhân sự
nh 5: Đồ thị hoàn chỉnh 3.2. Dạng chuẩn (Trang 28)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN