Đề tài xây dựng cơ sở dữ liệu chohệ thống quản lý nhân sự

18 1 0
Đề tài xây dựng cơ sở dữ liệu chohệ thống quản lý nhân sự

Đ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

H� TH�NG QU�N LÝ NHÂN S� BỘ GIÁO DỤC & ĐÀO TẠO ĐẠI HỌC UEH – TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH BÁO CÁO KẾT THÚC HỌC PHẦN MÔN CƠ SỞ DỮ LIỆU ĐỀ TÀI XÂY DỰNG CƠ SỞ DỮ LIỆU[.]

lOMoARcPSD|17160101 BỘ GIÁO DỤC & ĐÀO TẠO ĐẠI HỌC UEH – TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH BÁO CÁO KẾT THÚC HỌC PHẦN MÔN: CƠ SỞ DỮ LIỆU ĐỀ TÀI: XÂY DỰNG CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ NHÂN SỰ GIẢNG VIÊN HƯỚNG DẪN: Ths HỒ THỊ THANH TUYẾN MÃ LỚP HỌC PHẦN: 22D1IF50900604 KHĨA: 46 TP Hồ Chí Minh, Ngày 13 tháng năm 2022 lOMoARcPSD|17160101 LỜI MỞ ĐẦU Ngành khoa học tính tốn ngày phát triển bên cạnh phát triển công nghệ khoa học kỹ thuật Vào thời đại 4.0, đời sống đại diễn cách dễ dàng thuận lợi nhờ vào việc áp dụng công nghệ khoa học kỹ thuật Ngành công nghệ thông tin nhân tố phát triển Việc cho nhiều ứng dụng để hỗ trợ người dùng sống yếu tố định giúp cho ngành công nghệ thông tin ngày phát triển trở thành ngành “hot" với bạn sinh viên Không riêng Việt Nam, nước giới ngày coi trọng ngành công nghệ thông tin ngành công nghiệp mũi nhọn, ngành khoa học thiếu việc quản lý, kinh tế, thông tin, Ở nước ta, việc ứng dụng cơng nghệ thơng tin vào mơ hình kinh doanh bước cải tiến vô cấp thiết doanh nghiệp Đặc biệt việc kết hợp công nghệ thông tin với việc quản lý máy Thế câu hỏi đặt làm để chuẩn hóa cách xử lý liệu quan, xí nghiệp, xí nghiệp, quan có cách xử lý khác Từ nói lên tầm quan trọng việc phân tích vấn đề quản lý để kết hợp với việc quản lý liệu máy tính Chính độ phức tạp đa dạng liệu mà đội ngũ quản lý bao quát hết máy dựa vào sức người, hạn chế to lớn đội ngũ quản lý quan, xí nghiệp ngày Với mong muốn giúp doanh nghiệp hiểu tầm quan trọng việc phân tích thiết kế hệ thống thơng tin tự động hóa lĩnh vực quản lý Nhóm chúng em xây dựng mơ hình sở liệu ứng dụng việc quản lý nhân dựa phần mềm SQL Server nhằm mang đến nhìn tổng quan trực diện hệ thống quản lý lOMoARcPSD|17160101 I KHẢO SÁT HỆ THỐNG I.1 Tổng quan hệ thống Quản lý cách biểu ý chí muốn biến đổi phục tổng thể biểu Đó việc tạo kiện, thay kiện xảy bộc phát Đây lắp ráp nhiệm vụ rời rạc mà hoạt động phân biệt rõ ràng với chức khác tổ chức Trong năm trước máy tính chưa sử dụng rộng rãi hệ thống quản lý, hệ thống quản lý phải thực theo phương pháp thủ công hệ thống quản lý nhân nằm số Trong thực tế, bối cảnh kinh tế tri thức bùng nổ, doanh nghiệp cá nhân cần phải cải tiến nâng cao lực cạnh tranh yếu tố người mang tính định Hình ảnh nhà kinh doanh tiếp tục cạnh tranh ngày gay gắt nên cần đòi hỏi tổ chức phải có nguồn nhân lực đủ mạnh để giải toán phức tạp, nhàm đòi hỏi bền vững tổ chức Để tối ưu hóa, nhà quản lý liên tục xây dựng hệ thống thông tin nhân chuyên nghiệp hiệu I.2 Chức nhiệm vụ hệ thống Hệ thống quản lý nhân có chức thơng báo thường xun, định kì cho ban lãnh đạo mặt công tác: tổ chức lao động, tiền lương cho nhân viên, hệ thống đặt đạo trực tiếp giám đốc Với chức vậy, hệ thống quản lý nhân có nhiệm vụ ln cập nhật hồ sơ cán công nhân viên theo quy định, thường xuyên bổ xung thơng tin thay đổi q trình công tác cán công nhân viên, việc theo dõi quản lý lao động đề toán lương nhiệm vụ quan trọng hệ thống Ngoài ra, cơng tác thống kê báo cáo tình hình theo yêu cầu ban giám đốc nhiệm vụ thiếu hệ thống quản lý cán I.3 Yêu cầu hệ thống lOMoARcPSD|17160101 Trước khối lượng lớn nhân viên yêu cầu đặt việc quản lý theo phương pháp thủ cơng khơng thể đáp ứng được, gặp nhiều khó khăn Vơng việc địi hỏi phải có nhiều nhân lực, nhiều thời gian công sức, nhân quan có hồ sơ việc lưu trữ, tìm kiếm, bổ sung, sửa đổi để đáp ứng yêu cầu dễ dàng Từ nhược điểm ta thấy cần thiết phải có hệ thống tin học hố cho việc quản lý nhân hệ thống quản lý khác, I.4 Những yêu cầu đặt hệ thống Cùng với phát triển xã hội, công tác tổ chức quản lý cần đầu tư phát triển để đáp ứng tốt yêu cầu giúp cấp lãnh đạo thực tốt chủ trương sách cán công nhân viên chức Trước hết để quản lý khối lượng nhân viên quan, phải tổ chức tốt hệ thống lưu trữ hồ sơ để đáp ứng yêu cầu: tiết kiệm tài nguyên, dễ tìm kiếm, dễ bổ xung sửa đổi Ngồi hệ thống phải có khả phát lỗi xử lý kiểm tra tính đắn liệu từ cập nhật II PHÂN TÍCH VÀ THIẾT KẾ MƠ HÌNH CƠ SỞ DỮ LIỆU II.1 Các chức hệ thống Qua q trình nghiên cứu, nhóm xây dựng hệ sở liệu quản lý nhân đáp ứng số yêu cầu doanh nghiệp sau:  Quản lý thông tin nhân bao gồm đầy đủ, chi tiết nhân doanh nghiệp  Theo dõi, cập nhật thường xun thơng tin nhân sự, phịng ban, tổ đội doanh nghiệp  Tính lương cho nhân viên theo cơng thức có sẵn cơng thức người sử dụng tự cập nhật vào, chế độ đãi ngộ tương ứng  Trả hồ sơ cho nhân viên chấm dứt hợp đồng lao động Biểu đồồ phân câấp chức hệ thồấng quản lý nhân s ự lOMoARcPSD|17160101 II.2 Xây dựng mơ hình ERD hệ thống quản lí nhân Các thực thể thuộc tính tương ứng: NHANVIEN (MANV, HOTEN, GIOITINH, NGSINH, DANTOC, QUEQUAN, SDT_NV) PHONGBAN (MAPB, TENPB, DIACHI, SDT_PB) CHUCVU (MACV, TENCHUCVU) TRINHDOHOCVAN (MATDHV, TENTRINHDO, CHUYENNGANH) LUONG (BACLUONG, LUONGCOBAN, HESOLUONG, HESOPHUCAP) Mồ hình thực thể kếất hợp – ERD quản lý nhân s ự II.3 Xây dựng mơ hình sở liệu Thiết kế file liệu a Bảng NHANVIEN lưu trữ thông tin nhân viên công ti hiệu lực hợp đồng STT Tên trường MANV HOTEN NGSINH QUEQUAN GIOITINH DANTOC SDT_NV Kiểu Độ rộng Text 10 Text 30 Date/Time 10 Text 20 Text Text 20 Number 20 Giải thích Mã nhân viên Họ tên nhân viên Ngày sinh Quê quán Giới tính Dân tộc Số điện thoại liên lạc lOMoARcPSD|17160101 10 11 MAPB MACV MATDHV BACLUON G Text Text Text Number 15 15 15 10 Mã phòng ban Mã chức vụ Mã trình độ văn hóa Bậc lương b Bảng PHONGBAN lưu trữ thông tin nhiệm vụ phòng ban tổ chức doanh nghiệp STT Tên trường Kiểu Độ rộng MAPB Text 10 TENPB Text 30 DIACHI Text 50 SDT_PB Text 20 Giải thích Mã phịng ban Tên phịng ban Địa Số điện thoại phịng ban c Bảng CHUCVU quản lí chức danh có kết cấu tổ chức doanh nghiệp STT Tên trường MACV TENCHUCV U Kiểu Độ rộng Text 10 Text 20 Giải thích Mã chức vụ Tên chức vụ d Bảng TRINHDOHOCVAN quản lí trình độ chun mơn đạt nhân viên thời điểm STT Tên trường Kiểu Độ rộng MATDHV Text 10 TENTRINHDO Text 20 CHUYENNGANH Text 50 Giải thích Mã trình độ học vấn Tên trình độ học vấn Chuyên ngành đào tạo e Bảng LUONG lưu trữ thông tin hệ số lương phụ cấp doanh nghiệp STT Tên trường Kiểu BACLUONG LUONGCOBA N HESOLUONG HESOPHUCAP Number Number Độ rộng 10 20 Giải thích Bậc lương Lương Number Number 10 10 Hệ số lương Hệ số phụ cấp lOMoARcPSD|17160101 f Bảng THOIGIANCONGTAC dùng để lưu trữ thời gian bắt đầu đảm nhiệm chức vụ nhân viên STT Tên trường Kiểu Độ rộng MANV Text 10 MACV Text 10 NGAYNHAMCHUC Date/Time 20 II.4 Giải thích Mã nhân viên Mã chức vụ Ngày nhậm chức Thực chuẩn hóa sở liệu Các bước chuyển từ Mơ hình thực thể kết hợp (ERD) sang Mơ hình quan hệ liệu (RD)  Các tập thực thể (trừ tập thực thể yếu) chuyển thành quan hệ có tên tập thuộc tính ta mơ hình quan hệ CHUCVU, LUONG, NHANVIEN, PHONGBAN, TRINHDOHOCVAN  Giữa thực thể NHANVIEN CHUCVU mối kết hợp nhiều – nhiều nên ta tạo quan hệ THOIGIANCONGTAC với khóa thuộc tính khóa tập thực thể liên quan  Giữa thực thể NHANVIEN LUONG, PHONGBAN, TRINHDOHOCVAN mối kết hợp – nhiều nên ta thêm vào quan - hệ - NHANVIEN thuộc tính khóa quan – hệ - nhiều Sau liệt kê thuộc tính, loại bỏ thuộc tính đa trị thuộc tính lặp đồng thời xây dựng phụ thuộc hàm thực chuẩn hóa ta đến kết luận dạng chuẩn sau: a PHONGBAN (MAPB, TENPB, DIACHI, SDT_PB) b NHANVIEN (MANV, HOTEN, DANTOC, GIOITINH, QUEQUAN, NGSINH,SDT_NV,MACV,MAPB, MATDHV,BACLUONG) c TRÌNHDOHOCVAN (MATDHV, TENTRINHDO) d LUONG (BACLUONG, LUONGCOBAN, HESOLUONG, HESOPHUCAP) e CHUCVU (MACV, TENCHUCVU) f THOIGIANCONGTAC (MANV, MACV, NGAYNHAMCHUC) lOMoARcPSD|17160101 Mồ hình quan hệ liệu – RD hệ thồấng qu ản lý nhân s ự II.5 Thiết lập ràng buộc toàn vẹn cho liệu a Giới tính nhân viên phải Nam Nữ  Bối cảnh: NHANVIEN  Biểu diễn: ∀(t) (NHANVIEN(t) ∧(t.GIOITINH=’Nam’ ∨ t.GIOITINH=’Nu’))  Bảng tầm ảnh hưởng: R1 NHANVIEN Thêm + Xóa - Sửa +(GIOITINH) b Mỗi nhân viên phải có mã nhân viên riêng biệt  Bối cảnh: NHANVIEN  Biểu diễn: ∀(t1,t2) (NHANVIEN(t1) ∧ NHANVIEN(t2) ∧ (t1 ≠ t2 => t1.MANV ≠ t2.MANV)  Bảng tầm ảnh hưởng: R2 NHANVIEN Thêm + Xóa - c Mỗi phịng ban phải có mã phịng ban riêng biệt  Bối cảnh: PHONGBAN Sửa +(MANV) lOMoARcPSD|17160101  Biểu diễn ∀(t1,t2) (PHONGBAN(t1) ∧ PHONGBAN(t2) ∧ (t1 ≠ t2 => t1.MAPB ≠ t2.MAPB)  Bảng tầm ảnh hưởng: R3 PHONGBAN Thêm + Xóa - Sửa +(MAPB) d Mỗi trình độ học vấn phải có mã trình độ học vấn riêng biệt  Bối cảnh: TRINHDOHOCVAN  Biểu diễn: ∀(t1,t2) (TRINHDOHOCVAN(t1) ∧ TRINHDOHOCVAN(t2) ∧ (t1 ≠ t2 => t1.MATDHV ≠ t2.MATDHV)  Bảng tầm ảnh hưởng: R4 Thêm TRINHDOHOCVAN + Xóa - Sửa +(MATDHV) e Mỗi nhân viên phải trực thuộc phịng ban  Bối cảnh: NHANVIEN, PHONGBAN  Biểu diễn: ∀(t) (NHANVIEN(t) ∧ ∃s(PHONGBAN(s) ∧ s.MAPB = t.MAPB))  Bảng tầm ảnh hưởng: R5 NHANVIEN PHONGBAN f Thêm + - Xóa + Sửa +(MAPB) +(MAPB) Ngày sinh nhân viên phải nhỏ ngày nhận chức  Bối cảnh: THOIGIANCONGTAC, NHANVIEN  Biểu diễn ∀(t) (THOIGIANCONGTAC(t) ∧ ∃s(NHANVIEN(s) ∧ s.MANV = t.MANV ∧ s.NGSINH < t.NGAYNHAMCHUC))  Bảng tầm ảnh hưởng R6 Thêm Xóa Sửa THOIGIANCONGTAC + - +(MANV, NGAYNHAMCHUC) NHANVIEN - + +(NGSINH) lOMoARcPSD|17160101 g Bậc lương nhân viên phải nhỏ trưởng phòng  Bối cảnh: NHANVIEN  Biểu diễn: ∀(t1,t2) (NHANVIEN(t1) ∧ NHANVIEN(t2) ∧ (t1.MACV=’NV’ ^ t2.MACV=’TP’ => t1.BACLUONG < t2.BACLUONG)  Bảng tầm ảnh hưởng R7 Thêm Xóa Sửa NHANVIEN + - +(BACLUONG, MACV) h Bậc lương trưởng phòng phải nhỏ giám đốc  Bối cảnh: NHANVIEN  Biểu diễn: ∀(t1,t2) (NHANVIEN(t1) ∧ NHANVIEN(t2) ∧ (t1.MACV=’TP’ ^ t2.MACV=’GD’ => t1.BACLUONG < t2.BACLUONG)  Bảng tầm ảnh hưởng R8 NHANVIEN Thêm + Xóa - Sửa + (BACLUONG,MACV) III MÔ TẢ DỮ LIỆU CHO HỆ THỐNG 3.1 Kiểu liệu cho bảng a Bảng NHANVIEN STT TÊN THUỘC TÍNH MANV HOTEN NGSINH QUEQUAN GIOITINH KIỂU char NVarchar datetime NVarchar Nvarchar ĐỘ RỘNG 10 30 30 10 Downloaded by Free Games Android (vuchinhhp1@gmail.com) GIẢI THÍCH Mã nhân viên Họ tên Ngày sinh Quê quán Giới tính lOMoARcPSD|17160101 10 11 DANTOC SDT_NV MAPB MACV MATDVH BACLUONG Nvarchar char int Char Char int 10 15 Dân tộc Số điện thoại Mã phịng ban Mã cơng việc Mã trình độ học vấn Bậc lương 10 10 b Bảng PHONGBAN STT TÊN THUỘC TÍNH MAPB TENPB DIACHI SDT_PB KIỂU int Nvarchar Nvarchar char ĐỘ RỘNG 30 50 15 GIẢI THÍCH Mã phịng ban Tên phịng ban Địa Số ĐT phịng ban TÊN THUỘC TÍNH KIỂU ĐỘ RỘNG GIẢI THÍCH MACV TENCHUCVVU Char Nvarchar 10 30 Mã công việc Tên công viêc c Bảng CHUCVU ST T d Bảng TRINHDOHOCVAN STT TÊN THUỘC TÍNH KIỂU ĐỘ RỘNG GIẢI THÍCH MATDHV TENTRINHDO char Nvarchar 10 20 Mã trình độ học vấn Tên trình độ học vấn e Bảng LUONG STT TÊN THUỘC TÍNH BACLUONG LUONGCOBAN HESOLUONG HESOPHUCAP KIỂU int float decimal decimal ĐỘ RỘNG (10,2) (10,2) GIẢI THÍCH Bậc lương Lương Hệ số lương Hệ số phụ cấp f Bảng THOI GIAN CONG TAC STT TÊN THUỘC TÍNH MANV MACV NGAYNHAMCHUC KIỂU char char datetime ĐỘ RỘNG 10 10 Downloaded by Free Games Android (vuchinhhp1@gmail.com) GIẢI THÍCH Mã nhân viên Mã chức vụ Ngày nhậm chức lOMoARcPSD|17160101 IV SỬ DỤNG SQL ĐỂ TRUY XUẤT DỮ LIỆU IV.1 Giới thiệu ngôn ngữ SQL IV.2 Lợi ích sử dụng ngơn ngữ SQL để truy xuất liệu Theo kinh nghiệm Visual Basic, chỗ dùng tham chiếu đến bảng, thay cách sử dụng câu lệnh SQL tham chiếu đến truy vấn lưu trữ thân dựa vào câu lệnh SQL Nơi thích hợp để đặt câu lệnh SQL, dựa kỹ thuật truy cập liệu, thuộc tính RecordSource điều khiển liệu Vì vậy, thay thuộc tính RecordSource tên bảng, đổi thuộc tính thành tên câu truy vấn chứa sẵn hay câu lệnh SQL : SELECT * FROM TEN_BANG ORDER BY KEY Điều cho ta linh hoạt đáng kể chọn lựa nguồn mẫu tin  Sử dụng câu lệnh SELECT để lấy mẩu tin Câu lệnh SELECT cốt lõi truy vấn lấy liệu Nó thông báo cho máy sở liệu trường lấy Dạng thông dụng câu lệnh SELECT : SELECT * Mệnh đề có ý nghĩa “trả tất trường tìm thấy nguồn mẩu tin định” Dạng lệnh tiện dụng khơng cần biết tên trường để lấy chúng bảng Tuy nhiên, lấy tất cột bảng không hiệu quả, trường hợp mà ta cần cột mà truy vấn ta trả q nhiều Vì vậy, ngồi việc thơng báo cho máy sở liệu để trả tất trường nguồn mẩu tin, ta cịn có khả xác trường cần lấy Hiệu ứng lọc bớt cải tiến hiệu truy vấn, bảng lớn có nhiều trường chương trình, chương trình ta cần lấy trưởng cần thiết  Sử dụng mệnh đề FROM để nguồn mẩu tin Mệnh đề FROM làm việc với câu lệnh SELECT để trả mẫu tin bảng, ví dụ : SELECT * FROM TEN_BANG Vì câu truy vấn SELECT FROM không xếp theo thứ tự nên thứ tự trả không xác định Để câu truy vấn có hiệu quả, cần phải giới hạn số trường lấy cách sử dụng mệnh đề WHERE  Sử dụng mệnh đề WHERE để tiêu chi lọc Mệnh đề WHERE thông báo với máy sở liệu để giới hạn số mẫu tin trả theo hay nhiều tiêu chí lọc người lập trình cung cấp Kết trả tiêu chí lọc TRUE/FALSE IV.3 Tạo liệu SQL Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 IV.3.1 Tạo bảng a Bảng NHANVIEN CREATE TABLE NHANVIEN (MANV char(10) not null, HOTEN NVarchar(30), NGSINH datetime, QUEQUAN NVarchar(30), GIOITINH NVarchar(10), DANTOC NVarchar(10), SDT_NV char(15), MAPB int, MACV CHAR(10), MATDHV CHAR(10), BACLUONG int constraint PK_NV primary key(MANV)) b Bảng PHONGBAN CREATE TABLE PHONGBAN (MAPB int not null, TENPB Nvarchar(30), DIACHI Nvarchar(100), SDT_PB int, constraint PK_PB primary key(MAPB)) c Bảng TRINHDOHOCVAN CREATE TABLE TRINHDOHOCVAN (MATDHV char(10) not null, TENTRINHDO Nvarchar(20), constraint PK_TDHV primary key(MATDHV)) d Bảng LUONG CREATE TABLE LUONG (BACLUONG int not null, LUONGCOBAN float, HESOLUONG decimal(10,2), HESOPHUCAP decimal(10,2), constraint PK_L primary key(BACLUONG)) e Bảng THOIGIANCONGTAC CREATE TABLE THOIGIANCONGTAC (MANV char(10) not null, MACV char(10) not null, NGAYNHAMCHUC datetime, constraint PK_TGCT primary key(MANV,MACV)) f Bảng CHUCVU Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 CREATE TABLE CHUCVU (MACV char(10) not null, TENCHUCVVU Nvarchar(30), constraint PK_CV primary key(MACV)) IV.3.2 Tạo khóa ngoại a Tạo khóa ngoại cho bảng NHANVIEN ALTER TABLE NHANVIEN ADD CONSTRAINT FK01_NV FOREIGN KEY(MACV) REFERENCES CHUCVU(MACV) ALTER TABLE NHANVIEN ADD CONSTRAINT FK02_NV FOREIGN KEY(MAPB) REFERENCES PHONGBAN(MAPB) ALTER TABLE NHANVIEN ADD CONSTRAINT FK03_NV FOREIGN KEY(MATDHV) REFERENCES TRINHDOHOCVAN(MATDHV) ALTER TABLE NHANVIEN ADD CONSTRAINT FK04_NV FOREIGN KEY(BACLUONG) REFERENCES LUONG(BACLUONG) b Tạo khóa ngoại cho bảng THOIGIANCONGTAC ALTER TABLE THOIGIANCONGTAC ADD CONSTRAINT FK01_THOIGIANCONGTAC FOREIGN KEY (MANV) REFERENCES NHANVIEN(MANV) ALTER TABLE THOIGIANCONGTAC ADD CONSTRAINT FK02_THOIGIANCONGTAC FOREIGN KEY (MACV) REFERENCES CHUCVU(MACV) IV.3.3 Tạo ràng buộc toàn vẹn cho bảng Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Bảng mồ hình quan hệ liệu quản lý nhân s ự IV.4 Sử dụng ngôn ngữ SQL để truy xuất liệu  Khi có nhân viên tuyển dụng Tiến hành chèn nhiều từ bảng NHAN VIEN MỌI theo câu lệnh: INSERT INTO NHANVIEN (MANV, HOTEN, NGSINH, QUEQUAN, GIOITINH, DANTOC, SDT_NV, MAPB, MACV, MATDHV, BACLUONG) SELECT NHANVIENMOI.MANV, NHANVIENMOI.HOTEN, NHANVIENMOI.NGSINH, NHANVIENMOI.QUEQUAN, NHANVIENMOI.GIOITINH, NHANVIENMOI.DANTOC, NHANVIENMOI.SDT_NV, NHANVIENMOI.MAPB, NHANVIENMOI.MACV, NHANVIENMOI.MATDHV, NHANVIENMOI.BACLUONG FROM NHANVIEN, NHANVIENMOI;  Cập nhật lại hồ sơ nhân viên q trình cơng tác o Khi cập nhật lại chức vụ bậc lương nhân viên: UPDATE NHANVIEN SET NHANVIEN.MACV = [Mã chức vụ mới], NHANVIEN.BACLUONG = [Bậc lương mới] WHERE NHANVIEN.MANV = [Nhân viên cần chỉnh sửa]; Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 o Khi kết thúc hợp đồng, sau trả hồ sơ cho nhân viên tiến hành xóa bỏ liệu nhân viên sở liệu: DELETE FROM NHANVIEN WHERE MANV = [Mã nhân viên cần xóa]  Tìm kiếm thơng tin nhân viên o Để thống kê số nhân viên phòng ban: SELECT NHANVIEN.MANV, NHANVIEN.HOTEN, NHANVIEN.MAPB FROM PHONGBAN INNER JOIN NHANVIEN ON PHONGBAN.MAPB = NHANVIEN.MAPB WHERE NHANVIEN.MAPB = [Tên Mã phịng ban]; o Để tìm kiếm nhân viên có trình độ học vấn đại học để có kế hoạch tổ chức cho nhân viên học nâng cao trình độ: SELECT NHANVIEN.MANV, NHANVIEN.HOTEN, NHANVIEN.MATDHV FROM NHANVIEN WHERE NHANVIEN.MATDHV = "CD” o Nhằm có chế độ đãi ngộ tốt nhân viên công ty, tìm kiếm nhân viên có sinh nhật theo ngày tháng theo ý muốn sau: SELECT NHANVIEN.MANV, NHANVIEN.HOTEN, NHANVIEN.NGSINH FROM NHANVIEN WHERE NHANVIEN.NGAYSINH Like "*/11/*"';  Tính lương cho nhân viên o TÍnh lương thực lĩnh nhân viên: SELECT NHANVIEN.HOTEN, (LUONGCOBAN*HESOLUONG + LUONGCOBAN*HESOPHUCAP) AS LUONG THUCLINH FROM NHANVIEN, LUONG WHERE NHANVIEN.BACLUONG = [LUONG].[BACLUONG] ORDER BY NHANVIEN.HOTEN; o Tính tổng lương cho cơng ty: Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 SELECT SUM(HESOLUONG*LUONGCOBAN+HESOPHUCAP*LUONGCOBAN) AS TONGLUONG FROM LUONG, NHANVIEN WHERE NHANVIEN.BACLUONG = LUONG.BACLUONG; MỘT SỐ CÂU TRUY VẤN ĐƠN GIẢN KHÁC -1.Sử dụng lệnh truy vấn SQL lấy MANV có thời gian cơng tác năm SELECT TG.MANV, (2022 - YEAR(TG.NGAYNHAMCHUC)) AS THOIGIANCONGTAC FROM THOIGIANCONGTAC TG WHERE (2022 - YEAR(TG.NGAYNHAMCHUC))>5 -2.Sử dụng lệnh truy vấn SQL tính lương nhân viên nam phịng Hành - Nhân SELECT NV.HOTEN, (L.LUONGCOBAN*L.HESOLUONG + L.LUONGCOBAN*L.HESOPHUCAP) AS LUONGTHUCLINH FROM NHANVIEN NV, LUONG L, PHONGBAN PB WHERE NV.BACLUONG = L.BACLUONG AND PB.TENPB = N'Hành Nhân sự' AND NV.MAPB = PB.MAPB AND NV.GIOITINH = N'Nam' -3.Sử dụng câu lệnh SQL xuất tên phòng ban, số lượng nhân viên phòng ban SELECT PB.TENPB AS N'TÊN PHÒNG BAN', COUNT(NV.MANV) AS N'SỐ LƯỢNG NV' FROM PHONGBAN PB, NHANVIEN NV WHERE PB.MAPB = NV.MAPB GROUP BY PB.MAPB,PB.TENPB -4.Sử dụng câu lệnh SQL xuất tên nhân viên tên người trưởng phòng nhân viên SELECT N1.HOTEN AS N'TÊN NV', N2.HOTEN AS N'TÊN NGTRPH' FROM NHANVIEN N1, NHANVIEN N2, CHUCVU C WHERE N2.MAPB = N1 MAPB AND N2.MACV = C.MACV AND C.TENCHUCVVU = N'Trưởng phòng' AND N1.MANV NOT LIKE N2.MANV V.ĐÁNH GIÁ VỀ HỆ THỐNG VÀ PHÁT TRIỂN HỆ THỐNG TRONG TƯƠNG LAI Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Ngày nay, việc ứng dụng công nghệ thông tin trở nên phổ biến hầu hết quan, doanh nghiệp, đặc biệt việc áp dụng giải pháp tin học cơng tác quản lý Trong đó, cơng tác quản lý nhân lĩnh vực cần thiết quan trọng tất doanh nghiệp Tất doanh nghiệp nhận thức tính quan trọng việc xây dựng hệ thống quản lý nhân sự, coi yếu tố trình sản xuất yếu tố mang tính định đến tồn phát triển doanh nghiệp Trong điều kiện kinh tế ngày phát triển, khoa học kỹ thuật công nghệ ngày đại, doanh nghiệp cần phải hồn thiện cơng tác quản lý nhân để vừa mang tính khoa học, khách quan hợp lý, phù hợp với tình hình thực tế doanh nghiệp, nhằm giảm chi phí hoạt động kinh doanh tối đa hóa lợi nhuận Từ góp phần khuyến khích người lao động hăng say làm việc, phát huy khả sáng tạo, nâng cao trách nhiệm quản lý làm tăng suất lao động đòn bẩy kinh tế quan trọng đem lại lợi nhuận cao cho doanh nghiệp, giúp doanh nghiệp ngày phát triển suất lao động đòn bẩy kinh tế nh nghiệp ngày phát triển Quá trình khảo sát, thực hồn thành đề tài thảo luận, chương trình cho có nhìn tổng quát hệ thống quản lý nhân doanh nghiệp Chương trình giúp cho cán nghiệp vụ nhân sự, tiền lương việc cập nhập, chỉnh sửa, tính lương, quản lý, tìm kiếm, đưa báo cáo, báo biểu thông tin cán dễ dàng xác Nhưng thời gian có hạn kiến thức cịn hạn hẹp nên chương trình khơng tránh khỏi thiếu sót chưa đưa phần quản trị hệ thống, chưa quản lý thành tích kỷ luật cán cơng nhân viên q trình cơng tác, chưa quản lý q trình cơng tác nhân viên Trong thời gian tới, nhóm chúng tơi cố gắng hồn thiện chương trình phát triển chương trình thêm nhiều module xây dựng hệ thống chấm công tự động, hệ thống quản lý đào tạo, tuyển dụng tạo dựng database chung cho chương trình để chương trình ngày ưu việt Downloaded by Free Games Android (vuchinhhp1@gmail.com) ... khả phát lỗi xử lý kiểm tra tính đắn liệu từ cập nhật II PHÂN TÍCH VÀ THIẾT KẾ MƠ HÌNH CƠ SỞ DỮ LIỆU II.1 Các chức hệ thống Qua q trình nghiên cứu, nhóm xây dựng hệ sở liệu quản lý nhân đáp ứng... hệ thống thơng tin tự động hóa lĩnh vực quản lý Nhóm chúng em xây dựng mơ hình sở liệu ứng dụng việc quản lý nhân dựa phần mềm SQL Server nhằm mang đến nhìn tổng quan trực diện hệ thống quản lý. .. học công tác quản lý Trong đó, cơng tác quản lý nhân lĩnh vực cần thiết quan trọng tất doanh nghiệp Tất doanh nghiệp nhận thức tính quan trọng việc xây dựng hệ thống quản lý nhân sự, coi yếu tố

Ngày đăng: 23/02/2023, 21:56

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan