Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
774,71 KB
Nội dung
LỜI CÁM ƠN Sau trình thực tập, em tìm hiểu, khảo sát, phân tích, đánh giá tình hình quản lý nhân công ty TNHH Giải pháp phần mềm Gia Linh Với mong muốn giúp công ty đưa phần mềm quản lý nhân hiệu quả, tiện dụng, em vào tìm hiều cách thức tổ chức hoạt động công ty để từ xây dựng sở liệu cho hệ thống quản lý nhân thông qua đề tài “Thiết kế Cơ sở liệu cho hệ thống quản lý nhân công ty TNHH Giải pháp phần mềm Gia Linh” Trong làm khóa luận, em nhận giúp đỡ tận tình anh chị công ty thầy cô khoa Hệ thống thông tin kinh tê – Thương mại điện tử Em xin gửi lời cám ơn chân thành đến anh (chị) thầy cô, đặc biệt tới cô Th.S Nghiêm Thị Lịch – giáo viên hướng dẫn bảo tận tình giúp em có định hướng đắn thực khóa luận Với thời gian thực tập hạn chế, hiểu biết có hạn, khóa luận khơng tránh khỏi thiếu xót, em mong nhận đóng góp thầy cơ, anh (chị) cơng ty thầy để khóa luận em hoàn chỉnh Em xin chân thành cám ơn MỤC LỤC LỜI CẢM ƠN .i MỤC LỤC ii DANH MỤC TỪ VIẾT TẮT iv DANH MỤC BẢNG BIỂU, HÌNH VẼ v CHƯƠNG 1:TỔNG QUAN VỀ VẤN ĐÊ NGHIÊN CỨU .1 1.1 Lý chọn đề tài 1.1.1 Tầm quan trọng vấn đề nghiên cứu 1.1.2 Ý nghĩa vấn đề nghiên cứu 1.2 Tính cấp thiết đề tài 1.3 Tình hình nghiên cứu 1.3.1 Tình hình nghiên cứu ngồi nước, đề tài nghiên cứu giới 1.3.2 Tình hình nghiên cứu nước, đề tai nghiên cứu .3 1.4 Đối tượng phạm vi nghiên cứu 1.4.1 Đối tượng nghiên cứu .4 1.4.2 Phạm vi nghiên cứu 1.5 Kết cấu khóa luận CHƯƠNG 2: CƠ SỞ LÝ LUẬN VỀ THIẾT KẾ CSDL QUẢN LÝ NHÂN SỰ 2.1 Tổng quan nhân 2.2.1 Nhân 2.1.2 Quản trị nhân 2.2 Tổng quan sở liệu 2.2.1 Lý thuyết chung CSDL 2.2.2 Hệ quản trị CSDL .15 Nếu gây lỗi rấ tốn thông qua việc phản ánh thông tin sai lệch lấy từ hệ thống liệu 16 2.2.3 Tổng quan ngôn ngữ SQL 16 CHƯƠNG 3: PHÂN TÍCH VÀ ĐÁNH GIÁ THỰC TRẠNG QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH GIẢI PHÁP PHẦN MỀM GIA LINH 28 3.1 Giới thiệu chung 28 3.1.1 Mục tiêu hoạt động 29 3.1.2 Cơ cấu tổ chức 29 3.2 Phân tích tình hình quản lý nhân công ty 31 3.3 Đánh giá thực trạng 34 CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH GIẢI PHÁP PHẦN MỀM GIA LINH 36 4.1 Mơ tả tốn 36 4.2 Thiết kế CSDL .37 4.2.1 Thiết kế CSDL mức logic 37 4.2.2 Thiết kế CSDL mức vật lý 42 4.3 Thiết kế giao diện 47 4.4 Một số đề xuất cho việc thiết kế CSDL cho hệ thống quản lý nhân cho công ty TNHH Giải pháp phần mềm Gia Linh 55 KẾT LUẬN 56 TÀI LIỆU THAM KHẢO .57 DANH MỤC TỪ VIẾT TẮT Từ tiếng Việt STT Tên từ viết tắt CSDL TNHH NXB CMTND SDT STK BHYT Cụm từ đầy đủ Cơ sở liệu Trách nhiệm hữu hạn Nhà xuất Chứng minh thư nhân dân Số điện thoại Số tài khoản Bảo hiểm y tế Từ tiếng Anh ST Từ viết tắt Cụm từ đầy đủ Nghĩa tiếng Việt Quality Assurance Over time Đảm bảo chất lượng Làm thêm T QA OT DANH MỤC BẢNG BIỂU, HÌNH VẼ Bảng 2.1: Các kiểu liệu SQL Server 18 Hình 3.1: Sơ đồ cấu tổ chức công ty TNHH giải pháp phần mềm Gia Linh 30 Biểu đồ 3.1: Biểu đồ đánh giá hệ thống quản lý nhân công ty 33 Hình 4.1: Sơ đồ phân cấp chức 37 Hình 4.2: Mơ hình thực thể liên kết ER .39 Hình 4.3: Mơ hình liệu quan hệ 41 Hình 4.4: Giao diện chức quản lý Nhân Viên .47 Hình 4.5: Giao diện chức quản lý Phòng Ban 49 Hình 4.6: Giao diện Dự án 51 Hình 4.7: Giao diện Timesheet 52 Hình 4.8: Giao diện Báo Cáo .54 Hình 4.9: Giao diện chi tiết Báo Cáo Dự án 55 CHƯƠNG 1:TỔNG QUAN VỀ VẤN ĐÊ NGHIÊN CỨU 1.1 Lý chọn đề tài 1.1.1 Tầm quan trọng vấn đề nghiên cứu Sự phát triển công nghệ thông tin thực ngày khẳng định vai trò quan trọng q trình hội nhập, phát triển kinh tế xã hội Công nghệ thông tin trở thành ngành công nghiệp hàng đầu với quốc gia phá triển giới Ngày nay, công nghệ thông tin vào đời sống, vào doanh nghiệp với số phương thức hoạt động hồn tồn mẻ, sáng tạo nhanh chóng, tiết kiệm nhiều thời gian, cơng sức, độ xác, tiện lợi, hiệu quả, bảo mật hiệu Điều mang lại nhiều lợi ích cho phát triển doanh nghiệp Vì mà doanh nghiệp thường tập trung đầu tư, áp dụng tin học vào thống quản lý, kinh doanh Doanh nghiệp thu thập, xử lý, phổ biến thông tin cách nhanh chóng xác Vấn đề quản lý nhân mối quan tâm hàng đầu doanh nghiệp Quản lý nhân yếu tố giúp ta biết tổ chức có hoạt động tốt hay không, hiệu hay không hiệu phụ thuộc vào lực lượng nhân sự, người với nhiệt huyết, thông minh, sáng tạo Con người nhân tố định cho thành công doanh nghiệp, tổ chức Các thiết bị, sở vật chất hạ tầng, kỹ thuật mua bán, trao đổi, học hỏi nhân khơng thể Vì vậy, việc quản lý nhân vấn đề thiết yếu tồn phát triển doanh nghiệp Quản lý nhân giữ vai trò đặc biệt quan trọng ngày quan tâm, nghiên cứu, phân tích, coi chức cốt lõi quan trọng tiến trình quản lý Tuy nhiên, quản lý nhân việc không đơn giản gặp nhiều khó khăn cơng tác quản lý, lãnh đạo Trong trình quản lý, nhà lãnh đạo, phòng ban ln gặp phải vấn đề quản lý thủ công, sổ sách, giấy tờ Đôi xảy nhầm lẫn, sai sót gây tốn thời gian hiệu khơng cao, khó kiểm sốt việc cập nhật hồ sơ, tìm kiếm hồ sơ Chính vậy, việc xây dựng sở liệu cho hệ thống quản lý nhân việc làm cần thiết, giúp doanh nghiệp nắm bắt hoạt động quản lý mình, thực hoạt động, thao tác nhanh chóng, tiện lợi, khoa học hơn, góp phần phát triển doanh nghiệp 1.1.2 Ý nghĩa vấn đề nghiên cứu Việc thiết kế sở liệu có ý nghĩa quan trọng việc đảm bảo liệu cho chức năng, nắm bắt hoạt động, nghiệp vụ, mối quan hệ yếu tố hệ thống Hệ thống quản lý nhân phân tích chặt chẽ, logic, khoa học đưa hoạt động quản lý mang lại hiệu cao, giảm thiểu chi phí thời gian cho doanh nghiệp Mọi hoạt động quản lý thông tin nhân cơng ty thực hiệu quả, tìm kiếm nhanh chóng, cập nhật thơng tin dễ dàng 1.2 Tính cấp thiết đề tài Dựa vào nhu cầu thực tế doanh nghiệp xã hội đòi hỏi người phải sáng tạo nhiều sản phẩm thông minh, tiện lợi cho xã hội Công ty THHH Giải pháp phần mềm Gai Linh mở rộng quy mô, gia tăng số lượng nhân viên việc quản lý nhân vấn đề cấp bách trọng Việc gia tăng số lượng nhân viên khiến việc quản lý thủ cơng gặp nhiều khó khăn, bất cập, gây thời gian, tiền bạc, công sức hiệu khơng cao, xảy sai sót, nhầm lẫn Hơn nữa, công ty chủ yếu quản lý thông tin nhân viên, khó quản lý việc đăng ký, tính thời gian làm thêm giờ, xin nghỉ Thông thường, nhân viên muốn đăng ký làm thêm giờ, xin nghỉ phải viết mail xin nghỉ Nhân viên phải cho phép trưởng nhóm đăng ký thành công Việc làm tốn thời gian nhân viên, trưởng nhóm phận nhân Bên cạnh đó, gây khó khăn viêc tính lương phải kiểm tra thời gian nghỉ, làm thêm Bên cạnh đó, cơng tác quản trị nhân giúp cơng ty tìm kiếm nhũng nhân viên tham gia tích cực vào thành công công ty Quản lý nhân giúp cơng ty tìm người, số lượng, thời điểm, thỏa mãn nhu cầu doanh nghiệp Khi lựa chọn người doanh nghiệp nhân viên có lợi Vì vậy, áp dụng hệ thống quản lý nhân vào công ty vấn đề cấp thiết cần trọng giải Chính vậy, việc thiết kế sở liệu chặt chẽ cho hệ thống, thể muốn quan hệ, hoạt động yếu tố hệ thống mang lại hiệu cao để quản lý nhân cơng ty 1.3 Tình hình nghiên cứu 1.3.1 Tình hình nghiên cứu ngồi nước, đề tài nghiên cứu giới Hệ thống quản lý nhân có vai trò vơ quan trọng , mang lại lợi ích lớn cho tổ chức, doanh nghiệp Đây đề tài phổ biến giới Đề tài nghiên cứu sở liệu cho thư viện “Database for Management Library” hai sinh viên K.Chakitha S.V.Rohith trường KL University năm 2016 Bài nghiên cứu nhiều lợi ích quản lý thư viện với sở liệu chặt chẽ Thông thường, việc quản lý thư viện tiến hành thủ công, người dùng muốn biết thơng tin sách, tình trạng sách hay hết phải đến trực tiếp thư viện để kiểm tra Hệ thống cung cấp tất thơng tin sách có thư viện, chi phí, trang thái tổng số sách có thư viện Người dùng dễ dàng tìm kiếm cách tự động qua hệ thống Hệ sở liệu lưu trữ tồn thơng tin cần thiết Cơ sở liệu bao gồm bảng về: Chi nhánh, Nhân viên, Khách hàng, Trạng thái mượn sách, Trạng thái trả sách, Sách Đề tài nghiên cứu đánh giá cao số đề tài tốt nghiệp sinh viên trường Tuy nhiên, sở liệu chưa áp dụng vào thực tế Hay đề tài nghiên cứu khác “Designing a Database for a Hotel Room Booking System” nhà thiết kế CSDL Maria Alcaraz Đề tài nghiên cứu năm 2015 Nhu cầu đặt phòng khách sạn trước đến du lịch hay làm việc quan tâm Hệ thống với CSDL đơn giản, không phức tạp với ba bảng chính: Thơng tin đặt phòng, khách hàng, phòng Tuy đơn giản hệ thống đáp ứng nhu cầu người dùng Khách hàng đặt phòng trước đến địa điểm cách nhanh chóng, thuận tiện nhất, khơng gây thời gian, công sức Mặc dù vậy, hệ thống chưa áp dụng nhiều khách sạn 1.3.2 Tình hình nghiên cứu nước, đề tài nghiên cứu Việt Nam thúc đẩy, áp dụng phần mềm quản lý nhân vào doanh nghiệp Tuy nhiên biết đến phổ biến khoảng chục năm trở lại với bùng nổ, phát triển công nghệ thông tin Nhận thức tầm quan trọng việc quản lý nhân doanh nghiệp nên có nhiều cơng trình nghiên cứu vấn đề Một số nghiên cứu như: Đề tài: “Xây dựng phần mềm quản lý nhân cho công ty TNHH Anh Khoa” sinh viên Nguyễn Minh Phương, trường Đại học công nghệ, đại học Quốc gia Hà Nội năm 2016 cho thấy khó khăn việc quản lý nhân giải pháp xây dựng phần mềm nhân vấn đề cấp bách Đề tài nhiều thay đổi tích cực xây dựng phần mềm nhân viên có thay đổi cập nhật nhanh chóng hệ thống cách nhanh chóng xác Hệ thống phân tích, xây dựng CSDL chặt chẽ Tuy nhiên, phần mềm áp dụng doanh nghiệp vừa nhỏ vói chi phí thấp, doanh nghiệp lớn cần hệ thống lớn quản lý Khóa luận tốt nghiệp với đề tài: “Xây dựng sở liệu quản lý nhân sự” nhóm sinh viên Nguyễn Thị Phương, Trần Thị Lan trường Học viện Cơng nghệ bưu viễn thông năm 2015 đề tài nghiên cứu bật quản lý nhân Cùng với phát triển xã hội, để đáp ứng nhu cầu, chủ trương sách với người lao động trước hết quản lý tốt hệ thống lưu trữ hồ sơ, dễ tìm kiếm dễ bổ sung, xử lý kiểm tra tính đắn liệu cập nhật Các chức hệ thống bao gồm: Quản lý thông tin nhân sự, theo dõi cập nhật thường xun thơng tin, tính lương cho nhân viên, chế độ đãi ngộ Đặc biệt với hệ thống CSDL này, hoạt động quản lý lương tập trung nhiều Việc nghiên cứu xây dựng phần mềm góp phần giảm thiểu tối đa thời gian, cơng sức, kinh phí cho cơng ty Từ cơng trình nghiên cứu ta thấy, quản lý nhân có vai trò vơ quan trọng cho phát triển cơng ty tồn giới 1.4 Đối tượng phạm vi nghiên cứu 1.4.1 Đối tượng nghiên cứu Thứ nhất: Đối tượng nghiên cứu đề tài thông tin, sở liệu thiết kế sở liệu cho hệ thống quản lý nhân Thứ hai: Hệ thống quản lý nhân sự, quy trình, hoạt động quản lý, chức năng, hoạt động quản lý công ty TNHH Giải pháp phần mềm Gia Linh Thứ ba: Các kiến thức thiết kế sở liệu, hệ quản trị sở liệu SQL Server 2012 1.4.2 Phạm vi nghiên cứu Về khơng gian: Q trình nghiên cứu thực công ty TNHH Giải pháp phần mềm Gia Linh Về thời gian: Đề tài sử dụng số liệu liên quan công ty giai đoạn 2014-2017 1.5 Kết cấu khóa luận Trong khóa luận, ngồi phần như: Lời cảm ơn, Mục lục, Danh mục bảng biểu, sơ đồ, danh mục từ viết tắt khóa luận gồm bốn chương chính: Chương 1: Tổng quan đề tài nghiên cứu Trong chương này, tầm quan trọng, lý chọn đề tài, tính cấp thiết đề tài đưa nêu đồng thời thể đối tượng, phạm vi nghiên cứu đề tài Chương 2: Cơ sở lý luận thiết kế CSDLquản lý nhân Các vấn đề: Các sở lý luận sở liệu, lý thuyết hệ quản trị sở liệu tổng quan quản lý nhân trình bày chương Chương 3: Phân tích đánh giá thực trạng quản lý nhân công ty TNHH Giải pháp phần mềm Gia Linh Nội dung chương giới thiệu công ty TNHH Giải pháp phần mềm Gia Linh, phân tích thực trạng vấn đề nghiên cứu đánh giá thực trạng Chương 4: Thiết kế CSDL cho hệ thống quản lý nhân Bài toán quản lý nhân công ty đưa từ phân tích, thiết kế sở liệu cho hệ thống, thiết kế giao diện cho hệ thống CHƯƠNG 2: CƠ SỞ LÝ LUẬN VỀ THIẾT KẾ CSDL QUẢN LÝ NHÂN SỰ 2.1 Tổng quan nhân 2.2.1 Nhân Nhân sức mạnh tiềm ẩn, khả huy động vào trình sáng tạo cải vật chất, đóng vai trò vơ quan trọng cho phát triển tổ chức, doanh nghiệp Nhân sự: Nhân hiểu nguồn lực người, gồm lực trí lực Thể lực: Là sức khỏe nhân viên Thể lực, phụ thuộc vào tình trạng sức khỏe người, mức sống, thu nhập, chế độ ăn uống, chế độ làm việc nghỉ ngơi, chế độ y tế, độ tuổi, giới tính, thời gian cơng tác,… Trí lực: Là sức suy nghĩ, hiểu biết, tiếp thu kiến thức, tài năng, khiếu quan điểm, long tin, nhân cách … người Nhân tổ chức bao gồm tất người lao động làm việc tổ chức (Theo giáo trình Quản trị nhân lực bản, TS.Mai Thanh Lan, NXB Thống kê 2016) Nhân tổ chức, doanh nghiệp toàn người làm việc tổ chức/doanh nghiệp đó, họ trả cơng, khai thác sử dụng có hiệu nhằm thực mục tiêu tổ chức, doanh nghiệp Nhân nguồn lực quan trọng doanh nghiệp, cần đầu tư, khai thác sử dụng có hiệu Đặc điểm nhân sự: Thứ nhất: Nhân nguồn lực đặc biệt, đa dạng, phức tạp tạo lợi cạnh tranh, tiềm cho doanh nghiệp Trong điều kiện xã hội chuyển sang kinh tế tri trí lực người ngày chiếm vị trí quan trọng, tổ chức, doanh nghiệp cần đầu tư thích đáng để xây dựng phát triển nguồn nhân có chất lượng cao Thứ hai: Nhân nguồn lực đặc biệt, có tính chủ động, sáng tạo khó bắt chước, chép có người sáng tạo hàng hố, dịch vụ kiểm tra q trình sản xuất kinh doanh Mỗi người lại có tính cách, sáng tạo, trí tưởng tượng riêng Mặt dù trang thiết bị, tài sản, nguồn tài nguồn tài nguyên 4.2.2 Thiết kế CSDL mức vật lý [1] Tạo cấu trúc bảng Bảng nhân viên (NHANVIEN) Tên cột MaNV Ho_NV Ten_NV Email CMTND SĐT MaSoThue BHYT TĐHV Ý nghĩa Mã nhân viên Họ nhân viên Tên nhân viên Địa email Chứng minh thư nhân dân Số điện thoại Mã số thuế Bảo hiểm y tế Trình độ học vấn Kiểu liệu nvarchar nvarchar nvarchar nvarchar int int int int nvarchar Độ rộng 20 50 50 50 100 Bảng Phòng ban (PHONGBAN) Tên cột MaPB MaNV TruongPhong Nvchinhthuc Nvthuviec Nvparttime Ý nghĩa Mã phòng ban Mã nhân viên phòng ban Trưởng phòng Nhân viên thức Nhân viên thử việc Nhân viên part-time Kiểu liệu nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar Độ rộng 20 20 100 100 100 100 Bảng Dự án (DUAN) Tên cột MaDA MaNV TenDA PM Ý nghĩa Mã dự án Mã nhân viên Tên dự án Trưởng dự án Kiểu liệu nvarchar nvarchar nvarchar nvarchar Độ rộng 20 20 100 100 (Project Manager) Bảng Timesheet (TIMESHEET) Tên cột TenTimesheet MaNV Sogiolam Sogionghi SogioOT Sogionghiphep Thoigianvao Ý nghĩa Tên Timesheet Mã nhân viên Số làm Số nghỉ Sô làm thêm Số nghỉ phép Thời gian vào Kiểu liệu nvarchar nvarchar int int int int time 42 Độ rộng 50 20 Thoigianra Thời gian time [2] Cài đặt SQL Server 2012 Tạo CSDL, tạo bảng Create Database QuanLy_NhanSu Go Use QuanLy_NhanSu Go Create Table PHONGBAN ( MaPB nvarchar (20) PRIMARY KEY, TenPB nvarchar (100), DiaDiem nvarchar (100) ); Create Table LOAINV ( MaLoai nvarchar(20) PRIMARY KEY, TenLoai nvarchar (50), ); Create Table TIMESHEET ( MaTimesheet nvarchar (20) PRIMARY KEY, TenTimesheet nvarchar (50), CongLam int, NghiCoLuong int, NghiKhongLuong int, ); Create Table DUAN (MaDA nvarchar(20) PRIMARY KEY, TenDA nvarchar(100), PM nvarchar (100)); Create Table NHANVIEN ( 43 MaNV nvarchar (20) PRIMARY KEY, Ho_NV nvarchar (50), Ten_NV nvarchar (50), MaLoai nvarchar (20), MaPB nvarchar (20), Email nvarchar (50), NgaySinh date, CMTND int, SDT int, ChucVu nvarchar (100), SoTK int, MaSoThue int, TheBHYT int, TDHV nvarchar (200), DiaChi nvarchar (200), NgayBatDau date, Constraint FK1 foreign key (MaPB) references PHONGBAN(MaPB), Constraint FK2 foreign key (MaLoai) references LOAINV(MaLoai), ); Create Table ChiTietTimeSheet ( MaTimesheet nvarchar (20), MaNV nvarchar (20), Thoigianvao time, Thoigianra time, Ngay date, Constraint PR Primary key (MaTimesheet, MaNV), Constraint FK3 foreign key (MaTimesheet) references TIMESHEET(MaTimesheet), Constraint FK4 foreign key (MaNV) references NHANVIEN(MaNV), ); Create Table ChiTietDuAn ( MaDA nvarchar(20), 44 MaNV nvarchar(20), TGBD date, TGKT date, Constraint PR1 primary key (MaDA,MaNV), Constraint FK5 foreign key (MaDA) references DUAN(MaDA), Constraint FK6 foreign key (MaNV) references NHANVIEN(MaNV), ); Một số câu lệnh truy vấn Câu 1: Hiển thị tổng số nhân viên làm việc phòng kỹ thuật Câu 2: Tạo View hiển thị thông tin nhân viên kiểm thử làm việc phòng kỹ thuật Câu 3: Viết thủ tục đưa thông tin nhân viên có mã nhân viên (MaNV=NV001) gồm: Họ tên, Email, CMTND 45 Kết sau thực câu lệnh thành công 46 Câu 4: Đưa thông tin nhân viên tham gia vào nhiều dự án Câu 6: Hiển thị thơng tin nhân viên có số cơng làm lớn tháng 4.3 Thiết kế giao diện Nhân Viên Hình 4.4: Giao diện chức quản lý Nhân Viên 47 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace QuanLyNhanSu { public partial class QLNhanVien : Form { public QLNhanVien() { InitializeComponent(); } private void HienThi () { SqlConnection ht = new SqlConnection(@"Data Source=DESKTOPENV5Q8C\SQLEXPRESS;Initial Catalog=QuanLy_NhanSu;Integrated Security=True"); ht.Open(); string sql = "select * from NHANVIEN"; SqlCommand cmd = new SqlCommand(sql, ht); SqlDataAdapter com = new SqlDataAdapter(cmd); DataTable table = new DataTable(); com.Fill(table); DsNV.DataSource = table; 48 } private void QLNhanVien_Load(object sender, EventArgs e) { HienThi(); } } } Phòng Ban Hình 4.5: Giao diện chức quản lý Phòng Ban using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; 49 using System.Data.SqlClient; namespace QuanLyNhanSu { public partial class QuanLyPhongBan : Form { public QuanLyPhongBan() { InitializeComponent(); } private void HienThi() { SqlConnection ht = new SqlConnection(@"Data Source=DESKTOPENV5Q8C\SQLEXPRESS;Initial Catalog=QuanLy_NhanSu;Integrated Security=True"); ht.Open(); string sql = "select * from PHONGBAN"; SqlCommand cmd = new SqlCommand(sql, ht); SqlDataAdapter com = new SqlDataAdapter(cmd); DataTable table = new DataTable(); com.Fill(table); DsPB.DataSource = table; } private void QuanLyPhongBan_Load(object sender, EventArgs e) { HienThi(); } } } 50 Dự Án Hình 4.6: Giao diện Dự án using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace QuanLyNhanSu { public partial class QuanLyDuAn : Form { public QuanLyDuAn() 51 { InitializeComponent(); } private void HienThi() { SqlConnection ht = new SqlConnection(@"Data Source=DESKTOPENV5Q8C\SQLEXPRESS;Initial Catalog=QuanLy_NhanSu;Integrated Security=True"); ht.Open(); string sql = "select D.*, C.MaNV, C.TGBD, C.TGKT from DUAN D INNER JOIN ChiTietDuAn C ON D.MaDA = C.MaDA "; SqlCommand cmd = new SqlCommand(sql, ht); SqlDataAdapter com = new SqlDataAdapter(cmd); DataTable table = new DataTable(); com.Fill(table); DsDA.DataSource = table; } private void QuanLyDuAn_Load(object sender, EventArgs e) { HienThi(); } } TimeSheet Hình 4.7: Giao diện Timesheet using System; 52 using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace QuanLyNhanSu { public partial class QLTimeSheet : Form { public QLTimeSheet() { InitializeComponent(); } private void HienThi() { SqlConnection ht = new SqlConnection(@"Data Source=DESKTOPENV5Q8C\SQLEXPRESS;Initial Catalog=QuanLy_NhanSu;Integrated Security=True"); ht.Open(); string sql = "select t.*, c.MaNV, c.Thoigianvao, c.Thoigianra, c.Ngay from TIMESHEET t INNER JOIN ChiTietTimeSheet c ON t.MaTimeSheet = c MaTimeSheet"; SqlCommand cmd = new SqlCommand(sql, ht); SqlDataAdapter com = new SqlDataAdapter(cmd); DataTable table = new DataTable(); com.Fill(table); 53 DsTS.DataSource = table; } private void QLTimeSheet_Load(object sender, EventArgs e) { HienThi(); } } } Báo cáo Hình 4.8: Giao diện Báo Cáo Xem chi tiết báo cáo 54 Hình 4.9: Giao diện chi tiết Báo Cáo Dự án 4.4 Một số đề xuất cho việc thiết kế CSDL cho hệ thống quản lý nhân cho công ty TNHH Giải pháp phần mềm Gia Linh Để thực việc tốt việc thiết kế CSDL cho hệ thống quản lý nhân sự, công ty cần đầu tư tài chính, nhân sự, trang thiết bị, sở vật chất Dưới số yêu cầu Đối với phần cứng Sử dụng hệ điều hành Window Cấu hình máy: Sử dụng vi xử lý: Intel Core 17; Dung lượng ổ cứng: 40GB; Bộ nhớ: 2GB RAM Đối với phần mềm Các máy tính cài đặt chương trình CSDL, hệ quản trị CSDL SQL Server, Access, My SQL Đối với nhân Trong trình làm việc với CSDL, nhân viên cần tham gia đóng gọp ý kiến, học hỏi để phục vụ cho công việc Khi hệ thống đưa vào triển khai hoạt động, gặp sai sót, hạn chế cần xác nhận lại để đưa kết xác nhanh 55 KẾT LUẬN Ngày nay, khoa học công nghệ ngày phát triển, thông tin ngày trở nên phong phú, đa dạng phức tạp.Việc áp dụng khoa học công nghệ vào lĩnh vực đời sống ngừoi tăng không ngừng can thiệp vào hầu hết công việc đời sống Công nghệ thông tin ngành khoa học Cơng nghệ thơng tin giúp sống người trở nên động, nhẹ nhàng hơn, vấn đề quản lý dễ dàng, nhanh chóng, tiện lợi hơn, giảm thiểu tối đa thời gian, công sức ngừoi Cùng với phát triển nhanh “chóng mặt”của cơng nghệ thơng tin giới Việt Nam, công nghệ thông tin trở thành ngành công nghiệp mũi nhọn thiếu viêc áp dụng vào hoạt động xã hội như: Quản lý, kinh tế, thơng tin Hiện có nhiều công ty, doanh nghiệp áp dụng phần mềm quản lý quản lý bán hàng, quản lý dịch vụ chăm sóc khách hàng., quản lý nhân Công ty TNHH Giải pháp phần mềm Gia Linh đà phát triển nhanh chóng, quy mơ công ty ngày mở rộng, nhiên hệ thống quản lý nhân cơng ty thủ công, việc xây dựng CSDL chặt chẽ, hiệu cho hệ thống điều vô quan trọng Với đề tài “Thiết kế CSDL cho hệ thống quản lý nhân công ty TNHH Giải pháp phần mềm Gia Linh” đề tài đòi hỏi phải có nghiên cứu sâu rộng, chặt chẽ Là sinh viên với kiến thức non kém, khóa luận em khơng tránh khỏi thiếu sót, kính mong thầy góp ý để khóa luận em hoàn chỉnh TÀI LIỆU THAM KHẢO Giáo trình Cơ sở liệu (phần 1), TS.Nguyễn Thị Thu Thủy, NXB Thống kê năm 2014 Giáo trình Quản trị nhân bản, TS.Mai Thanh Lan, NXB Thống kê năm 2016 Theo từ điển Cambrige Website công ty: gialinh.net Tài liệu từ công ty TNHH Giả pháp phần mềm Gia Linh 56 ... tài thông tin, sở liệu thiết kế sở liệu cho hệ thống quản lý nhân Thứ hai: Hệ thống quản lý nhân sự, quy trình, hoạt động quản lý, chức năng, hoạt động quản lý công ty TNHH Giải pháp phần mềm Gia. .. Thiết kế CSDL cho hệ thống quản lý nhân Bài toán quản lý nhân cơng ty đưa từ phân tích, thiết kế sở liệu cho hệ thống, thiết kế giao diện cho hệ thống CHƯƠNG 2: CƠ SỞ LÝ LUẬN VỀ THIẾT KẾ CSDL QUẢN... tình hình quản lý nhân công ty 31 3.3 Đánh giá thực trạng 34 CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH GIẢI PHÁP PHẦN MỀM GIA LINH 36