Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
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 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 Từ viết tắt QA OT 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 DANH MỤC BẢNG BIỂU, HÌNH VẼ 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 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 hoàn toà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 q 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 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 hoá, dịch vụ kiểm tra 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 mà tổ chức cần phải có đó, tài ngun nhân lại đặc biệt Nếu khơng có người làm việc hiệu tổ chức khơng thể đạt đến mục tiêu Thứ ba: Nhân nguồn lực vô tận Xã hội không ngừng tiến lên, doanh nghiệp ngày phát triển nguồn lực người vô tận Nếu biết khai thác nguồn lực cách tạo nhiều cải vật chất cho xã hội, thoả mãn nhu cầu ngày tăng cao người 2.1.2 Quản trị nhân Quản trị nhân hiểu tổng hợp hoạt động quản trị liên quan đến việc hoạch định nhân sự, tổ chức quản trị nhân sự, tạo động lực cho người lao động kiểm soát hoạt động quản trị nhân tổ chức, doanh nghiệp nhằm thực mục tiêu chiến lược xác định (Theo giáo trình “Quản trị nhân lực bản” ,TS Mai Thanh Lan, NXB Thống kê 2016) Quản trị nhân hoạt động đặc thù bao gồm bốn chức hoạt động quản trị là: hoạch định, tổ chức, lãnh đạo, kiểm sốt Quản trị nhân thực thơng qua hoạt động tuyển dụng, đào tạo, bố trí sử dụng nhân sự, đánh giá, kiểm sốt Mục tiêu quản trị nhân hướng tới thực mục tiêu, chiến lược xác định tổ chức, doanh nghiệp đề Con người trình làm việc tổ chức, doanh nghiệp đối tượng quản trị nhân Nội dung quản trị nhân Theo tiếp cận trình, quản trị nhân bao gồm hoạt động nhân phân tích cơng việc, tổ chức quản trị nhân sự, tạo động lực cho người lao động kiểm soát quản trị nhân Theo hướng tác nghiệp: Hoạt động quản trị nhân bao gồm tuyển dụng nhân lưc, bố trí sử dụng nhân sự, đào tạo phát triển nhân sự, đánh giá thực công việc, đãi ngộ nhân Vai trò quản trị nhân Quản trị nhân khai thác tiềm người, nhằm đạt hiệu suất trình làm việc, nâng cao lực cạnh tranh đội ngũ nhân tổ chức, doanh nghiệp Quản trị nhân đống vai trò thiết yếu việc triển khai thực thi chiến lược Việc quản lý hiệu giúp việc đạt mục tiêu mà công ty, doanh nghiệp đề dễ dàng hơn, bố trí nhân hợp lý Quản trị nhân góp phần tạo văn hóa, bầu khơng khí làm việc thân thiện, văn minh lành mạnh cho tổ chức, doanh nghiệp, thúc đẩy đổi tiến tổ chức Sự tồn phát triển doanh nghiệp phụ thuộc lớn vào việc khai thác sử dụng có hiệu nguồn lực: vốn, sở vật chất, tiến khoa học kỹ thuật, người lao động, yếu tố có mối quan hệ mật thiết với tác động lại với Những yếu tố như: máy móc thiết bị, cải vật chất, công nghệ kỹ thuật mua được, học hỏi được, chép được, người khơng thể Vì khẳng định quản trị nhân có vai trò thiết yếu tồn phát triển doanh nghiệp 2.2 Tổng quan sở liệu 2.2.1 Lý thuyết chung CSDL Cơ sở liệu có vai trò quan trọng việc xử lý thơng tin máy tính sử dụng rộng rãi tất lĩnh vực đời sống người Mọi liệu máy tính kiện có ý nghĩa ghi lại để xử lý Vì vậy, CSDL xem tập hợp có cấu trúc liệu sử dụng để xử lý, tham chiếu thống kê Có nhiều khái niệm khác CSDL: Cơ sở liệu: lượng lớn thông tin lưu trữ máy tính cho chúng dễ dàng truy xuất thay đổi cần thiết (Theo từ điển Cambridge) Hay theo Thomas & Carolyn (2005): Cơ sở liệu tập hợp liệu có liên quan với cách logic, chúng miêu tả, thiết kế cho cúng có thểkeets xuất thông tin cần thiết cho yêu cầu doanh nghiệp Còn theo giáo trình Cơ sở liệu (phần 1) TS Nguyễn Thị Thu Thủy xuất năm 2014: Cơ sở liệu tập hợp liệu có liên quan với nhau, tổ 10 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 45 Độ 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 ( 46 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), 47 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 48 Kết sau thực câu lệnh thành công 49 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 50 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; 51 } 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; 52 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(); } } } 53 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() 54 { 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; 55 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); 56 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 57 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 58 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 59