1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự lương cửa hàngwinmart

61 6 0

Đ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 đề Hệ Thống Quản Lý Nhân Sự - Lương Cửa Hàng Winmart
Tác giả Nguyễn Trịnh Phương Quyên, Đặng Nguyễn Như Quỳnh
Người hướng dẫn ThS Nguyễn Quốc Thanh
Trường học Trường Đại Học Tài Chính – Marketing
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án môn học
Năm xuất bản 2023
Thành phố Tp.HCM
Định dạng
Số trang 61
Dung lượng 8,42 MB

Nội dung

Trang 1 Giảng viên hướng dẫn : Nguyễn Quốc ThanhSinh viên thực hiện 1 : 2121012450 - Nguyễn Trịnh Phương QuyênSinh viên thực hiện 2 : 2121013637 - Đặng Nguyễn Như Quỳnh Mã lớp học phần :

Trang 1

Giảng viên hướng dẫn : Nguyễn Quốc Thanh

Sinh viên thực hiện 1 : 2121012450 - Nguyễn Trịnh Phương QuyênSinh viên thực hiện 2 : 2121013637 - Đặng Nguyễn Như Quỳnh

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ THỐNG QUẢN LÝ NHÂN

SỰ - LƯƠNG CỬA HÀNG

WINMART

Trang 2

Quyên Đặng Nguyễn Như Quỳnh

Giảng viên hướng dẫn : ThS Nguyễn Quốc Thanh

Sinh viên thực hiện 1 : 2121012450 - Nguyễn Trịnh Phương Quyên

Sinh viên thực hiện 2 : 2121013637 - Đặng Nguyễn Như Quỳnh

TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ THỐNG QUẢN LÝ NHÂN

SỰ - LƯƠNG CỬA HÀNG

WINMART

Trang 3

Quyên Đặng Nguyễn Như Quỳnh

Tp.HCM, tháng 3 năm 2023

Trang 4

Quyên Đặng Nguyễn Như Quỳnh

LỜI CẢM ƠN

Chúng em xin được gửi lời cảm ơn đến ban lãnh đạo nhà trường trường Đại họcTài Chính – Marketing, quý thầy cô khoa Công nghệ thông tin đã dạy dỗ em nhữngkiến thức quý báu Trong suốt thời gian thực hiện, quý thầy cô đã tạo điều kiện chochúng em hoàn thành bài đồ án đúng han

Chúng em xin gửi lời cảm ơn chân thành đến Thạc sĩ Nguyễn Quốc Thanh –giảng viên hướng dẫn em môn Hệ quản trị cơ sở dữ liệu 1 đã giảng dạy tận tình, chitiết để chúng em có đủ kiến thức và vận dụng vào bài đồ án này

Chúng em xin cảm ơn đến gia đình đã luôn động viên, cho chúng em những lờikhuyên chân thành nhất

Trong quá trình thực hiện, mặc dù đã cố gắng thực hiện thật tốt, tiếp nhậnnhững kiến thức từ nhiều nguồn, tuy nhiên bài đồ án của chúng em cũng không thểtránh khỏi thiếu sót Kính mong quý thầy cô chỉ bảo để bài đồ án của chúng emhoàn thiện hơn Em xin chân thành cảm ơn!

Trang 5

Quyên Đặng Nguyễn Như Quỳnh

NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN

- Điểm số:

- Điểm chữ:

Thành phố Hồ Chí Minh, ngày tháng năm 2023 Giảng viên

Trang 6

Quyên Đặng Nguyễn Như Quỳnh

DANH MỤC TỪ VIẾT TẮT

ST

Trang 7

100% (27)

18

CÔNG THỨC TÀI Chính TIỀN TỆ

100% (17)

3

Negotiation-exercises-pdf…tài chính

ngân hàng 100% (1)

2

tieng-anh-7 -…tài chính

Bo-de-thi-HSG-ngân hàng 100% (1)

92

Test Bank for

Marketing…

Trang 8

Hệ thống quản lý nhân sự - lương Nguyễn Trịnh Phương

Quyên Đặng Nguyễn Như Quỳnh

DANH MỤC THUẬT NGỮ ANH – VIỆT

ST

1 Management SystemRelational Database Hệ quản trị cơ sở dữ liệu

ngân hàng 100% (1)

33

Trang 9

Quyên Đặng Nguyễn Như Quỳnh

DANH MỤC BẢNG

BẢNG 3 1: BẢNG TẦM ẢNH HƯỞNG R1 24

BẢNG 3 2: BẢNG TẦM ẢNH HƯỞNG R2 25

BẢNG 3 3: BẢNG TẦM ẢNH HƯỞNG R3 25

BẢNG 3 4: CẤU TRÚC BẢNG BANGCHAMCONG 26

BẢNG 3 5: CẤU TRÚC BẢNG CHUCVU 26

BẢNG 3 6: CẤU TRÚC BẢNG LOAICA 27

BẢNG 3 7: CẤU TRÚC BẢNG NHANVIEN 28

BẢNG 3 8: CẤU TRÚC BẢNG HESOLUONG 29

BẢNG 3 9: CẤU TRÚC BẢNG PHUCAP 29

BẢNG 3 10: CẤU TRÚC BẢNG THUONG 29

BẢNG 3 11: CẤU TRÚC BẢNG TRINHDO 30

Trang 10

Quyên Đặng Nguyễn Như Quỳnh

DANH MỤC HÌNH ẢNH

HÌNH 1 1: MÔ TẢ NGHIỆP VỤ HỆ THỐNG 15

HÌNH 2 1: MÔ TẢ PHẠM VI HỆ THỐNG 16

HÌNH 2 2: NGHIỆP VỤ QUẢN LÝ HỒ SƠ NHÂN VIÊN 16

HÌNH 2 3: NGHIỆP VỤ QUẢN LÝ CHẤM CÔNG 18

HÌNH 2 4: NGHIỆP VỤ QUẢN LÝ LƯƠNG, THƯỞNG 19

HÌNH 3 1: MÔ HÌNH DỮ LIỆU MỨC QUAN NIỆM 24

HÌNH 3 2: MÔ HÌNH QUAN HỆ 32

HÌNH 3 3: DỮ LIỆU BẢNG TRINHDO 32

HÌNH 3 4: DỮ LIỆU BẢNG CHUCVU 33

HÌNH 3 5: DỮ LIỆU BẢNG LOAICA 33

HÌNH 3 6: DỮ LIỆU BẢNG PHUCAP 33

HÌNH 3 7: DỮ LIỆU BẢNG THUONG 33

HÌNH 3 8: DỮ LIỆU BẢNG NHANVIEN 34

HÌNH 3 9: DỮ LIỆU BẢNG HESOLUONG 34

HÌNH 3 10: DỮ LIỆU BẢNG BANGCHAMCONG 35

HÌNH 4 1: KIỂM THỬ SYNONYM 1 37

HÌNH 4 2: KIỂM THỬ SYNONYM 2 38

HÌNH 4 3: KIỂM THỬ INDEX 1 39

HÌNH 4 4: KIỂM THỬ INDEX 2 39

HÌNH 4 5: KIỂM THỬ VIEW 1 40

HÌNH 4 6: KIỂM THỬ VIEW 2 41

HÌNH 4 7: KIỂM THỬ VIEW 3 42

HÌNH 4 8: KIỂM THỬ VIEW 4 42

HÌNH 4 9: KIỂM THỬ FUNCTON 1 43

HÌNH 4 10: KIÊM THỬ FUNCTION 2 44

HÌNH 4 11: KIỂM THỬ STORE PROCEDURE 1 44

HÌNH 4 12: KIỂM THỬ 1 STORE PROCEDURE 2 46

HÌNH 4 13: KIỂM THỬ 2 STORE PROCEDURE 2 46

HÌNH 4 14: KIỂM THỬ STORE PROCEDURE 3 47

HÌNH 4 15: KIỂM THỬ STORE PROCEDURE 4 48

HÌNH 4 16: KIỂM THỬ STORE PROCEDURE 5 48

HÌNH 4 17: KIỂM THỬ STORE PROCEDURE 6 49

HÌNH 4 18: KIỂM THỬ TRIGGER 1 50

HÌNH 4 19: KIỂM THỬ 1 TRIGGER 2 51

HÌNH 4 20: KIỂM THỬ 2 TRIGGER 2 51

HÌNH 4 21: CẤP QUYỀN NGƯỜI DÙNG CỬA HÀNG TRƯỞNG 52

HÌNH 4 22: NGƯỜI DÙNG NHÂN VIÊN 53

HÌNH 4 23: POWER BI 54

Trang 11

Quyên Đặng Nguyễn Như Quỳnh

BẢNG PHÂN CÔNG CÔNG VIỆC

Mở đầu Bìa, nhận xét, lời cảm ơn, danh

Chương 1

Chương 2

Quỳnh

Chương 4

Synonym, index, function, trigger Phương Quyên

Quỳnh

Quỳnh

MỤC LỤC

Trang 12

Quyên Đặng Nguyễn Như Quỳnh

LỜI CẢM ƠN 3

NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN 4

DANH MỤC TỪ VIẾT TẮT 5

DANH MỤC THUẬT NGỮ ANH – VIỆT 6

DANH MỤC BẢNG 7

DANH MỤC HÌNH ẢNH 8

BẢNG PHÂN CÔNG CÔNG VIỆC 9

MỤC LỤC 10

CHƯƠNG 1: TỔNG QUAN 14

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 16

2.1 Mô tả hệ thống 16

2.2 SQL Sever 20

2.2.1 Giới thiệu 20

2.2.2 Ưu điểm 21

2.3 Power BI 21

2.3.1 Giới thiệu 21

2.3.2 Ưu điểm 22

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 23

3.1 Mô hình dữ liệu mức quan niệm 23

3.2 Mô hình dữ liệu quan hệ 24

3.3 Ràng buộc dữ liệu 25

3.3.1 Ràng buộc 1: 25

3.3.2 Ràng buộc 2: 25

3.3.3 Ràng buộc 3: 26

3.4 Cài đặt dữ liệu 26

3.4.1 Cấu trúc bảng trong SQL Server 26

3.4.1.1 Bảng BANGCHAMCONG 26

3.4.1.2 Bảng CHUCVU 27

3.4.1.3 Bảng LOAICA 27

3.4.1.4 Bảng NHANVIEN 28

Trang 13

Quyên Đặng Nguyễn Như Quỳnh

3.4.1.6 Bảng PHUCAP 30

3.4.1.7 Bảng THUONG 30

3.4.1.8 Bảng 3 10: Cấu trúc bảng THUONG 30

3.4.1.9 Bảng TRINHDO 30

3.4.2 Sơ đồ (Diagram) 31

3.4.3 Dữ liệu mẫu 32

3.4.3.1 Bảng TRINHDO 32

3.4.3.2 Bảng CHUCVU 33

3.4.3.3 Bảng LOAICA 33

3.4.3.4 Bảng PHUCAP 33

3.4.3.5 Bảng THUONG 33

3.4.3.6 Bảng NHANVIEN 34

3.4.3.7 Bảng HESOLUONG 34

3.4.3.8 Bảng BANGCHAMCONG 34

CHƯƠNG 4: ỨNG DỤNG 36

4.1 Synonym 36

4.1.1 Synonym 1 36

4.3.3.1 Mô tả ứng dụng Synonym trong hệ thống 36

4.3.3.2 Hiện thực ứng dụng Synonym trong hệ thống 36

4.1.2 Synonym 2 37

4.1.2.1 Mô tả ứng dụng Synonym trong hệ thống 37

4.1.2.2 Hiện thực ứng dụng Synonym trong hệ thống 37

4.2 Index 38

4.2.1 Index 1 38

4.2.1.1 Mô tả ứng dụng Index trong hệ thống 38

4.2.1.2 Hiện thực ứng dụng Index trong hệ thống 38

4.2.2 Index 2 39

4.2.2.1 Mô tả ứng dụng Index trong hệ thống 39

4.2.2.2 Hiện thực ứng dụng Index trong hệ thống 39

4.3 View 39

4.3.1 View 1 39

Trang 14

Quyên Đặng Nguyễn Như Quỳnh

4.3.1.1 Mô tả ứng dụng View trong hệ thống 39

4.3.1.2 Hiện thực ứng dụng View trong hệ thống 40

4.3.2 View 2 40

4.3.2.1 Mô tả ứng dụng View trong hệ thống 40

4.3.2.2 Hiện thực ứng dụng View trong hệ thống 40

4.3.3 View 3 41

4.3.3.1 Mô tả ứng dụng View trong hệ thống 41

4.3.3.2 Hiện thực ứng dụng View trong hệ thống 41

4.3.4 View 4 42

4.3.4.1 Mô tả ứng dụng View trong hệ thống 42

4.3.4.2 Hiện thực ứng dụng View trong hệ thống 42

4.4 Function 42

4.4.1 Function 1 42

4.4.1.1 Mô tả ứng dụng Function trong hệ thống 42

4.4.1.2 Hiện thực ứng dụng Function trong hệ thống 43

4.4.2 Function 2 43

4.4.2.1 Mô tả ứng dụng Function trong hệ thống 43

4.4.2.2 Hiện thực ứng dụng Function trong hệ thống 43

4.5 Store Procedure 44

4.5.1 Store Procedure 1 44

4.5.1.1 Mô tả ứng dụng Store Procedure trong hệ thống 44

4.5.1.2 Hiện thực ứng dụng Store Procedure trong hệ thống 44

4.5.2 Store Procedure 2 44

4.5.2.1 Mô tả ứng dụng Store Procedure trong hệ thống 44

4.5.2.2 Hiện thực ứng dụng Store Procedure trong hệ thống 45

4.5.3 Store Procedure 3 46

4.5.3.1 Mô tả ứng dụng Store Procedure trong hệ thống 46

4.5.3.2 Hiện thực ứng dụng Store Procedure trong hệ thống 47

4.5.4 Store Procedure 4 47

4.5.4.1 Mô tả ứng dụng Store Procedure trong hệ thống 47

Trang 15

Quyên Đặng Nguyễn Như Quỳnh

4.5.5 Store Procedure 5 48

4.5.5.1 Mô tả ứng dụng Store Procedure trong hệ thống 48

4.5.5.2 Hiện thực ứng dụng Store Procedure trong hệ thống 48

4.5.6 Store Procedure 6 48

4.5.6.1 Mô tả ứng dụng Store Procedure trong hệ thống 48

4.5.6.2 Hiện thực ứng dụng Store Procedure trong hệ thống 49

4.6 Trigger 49

4.6.1 Trigger 1 49

4.6.1.1 Mô tả ứng dụng Trigger trong hệ thống 49

4.6.1.2 Hiện thực ứng dụng Trigger trong hệ thống 49

4.6.2 Trigger 2 50

4.6.2.1 Mô tả ứng dụng Trigger trong hệ thống 50

4.6.2.2 Hiện thực ứng dụng Trigger trong hệ thống 50

4.7 User 51

4.7.1 User 1 51

4.7.1.1 Mô tả ứng dụng User trong hệ thống 52

4.7.1.2 Hiện thực ứng dụng User trong hệ thống 52

4.7.2 User 2 53

4.7.2.1 Mô tả ứng dụng User trong hệ thống 53

4.7.2.2 Hiện thực ứng dụng User trong hệ thống 53

4.8 Power BI 53

4.8.1 Mô tả ứng dụng Power BI trong hệ thống 54

4.8.2 Hiện thực ứng dụng Power BI trong hệ thống 54

TÀI LIỆU THAM KHẢO 55

Trang 16

Quyên Đặng Nguyễn Như Quỳnh

CHƯƠNG 1: TỔNG QUAN

1.1 Tổng quan về đề tài

Vinmart được sáng lập bởi ông Phạm Nhật Vượng và thuộc quyền sở hữu củaTập đoàn Vingroup, chính thức đi vào hoạt động từ ngày 20/11/2014 với 9 siêu thịlớn trên địa bàn thành phố Hà Nội

Sau 1 năm đi vào hoạt động, số lượng siêu thị đã được mở rộng với 27 siêu thị

và hơn 200 cửa hàng Nhiều người đã lo ngại rằng thương hiệu này sẽ không thểcạnh tranh nổi với các thương hiệu lớn khác như Big C, Aeon, Co.opMart, khi

mở cửa hàng loạt chuỗi siêu thị và cửa hàng như vậy Tuy nhiên, Vinmart lại ngàycàng phát triển và đã chiếm lĩnh thị trường Theo thống kê của Vietnam Report thìđến tháng 11/2017, Vinmart và chuỗi cửa hàng Vinmart+ đã vươn lên nằm trong top

2 nhà bán lẻ mà người tiêu dùng quan tâm nhất và top 4 trên bảng xếp hạng 10 nhàbán lẻ uy tín năm 2017 Sau khi tiếp nhận được những phản hồi tích cực từ phíangười tiêu dùng, Vinmart đã không ngừng mở rộng thị trường với 60 siêu thị và

1000 cửa hàng trên 30 tỉnh thành cả nước Số lượng nhân viên làm tại hệ thống nàycũng tăng lên đến 11.000 người

Tháng 10/2018, chuỗi 23 siêu thị Fivimart đã được Vingroup mua lại và sápnhập vào Vinmart Số lượng siêu thị lúc này của Vin là khoảng hơn 100 và hơn

1400 cửa hàng tiện lợi Vinmart

Cho đến ngày 3/12/2019, tập đoàn Masan đã tiến hành mua lại Vinmart Vậynên Vinmart thuộc quyền quản lý và chi phối của tập đoàn Masan cho đến hiện tại Ngày 15/1/2022, Vinmart đã chính thức được đổi tên thành Winmart

Hiện nay, Winmart được biết đến với lượng sản phẩm vô cùng đa dạng giúpkhách hàng thoải mái lựa chọn; có hơn 40 ngàn mặt hàng thuộc hóa mỹ phẩm, thựcphẩm, đồ dùng gia đình

Trang 17

Quyên Đặng Nguyễn Như QuỳnhCác hoạt động quản lý nhân sự tại Winmart do phòng nhân sự đảm nhận thực

hiện chính, phòng kế toán cũng tham gia thực hiện [ CITATION Nhà23 \l 1066 ]Hoạt động quản lý nhân sự tại Winmart được tiến hành với 3 công đoạn chính:quản lý hồ sơ nhân viên, quản lý chấm công và quản lý lương, thưởng

Hình 1 1: Mô tả nghiệp vụ hệ thống 1.2 Phạm vi của đề tài

- Phân tích, thiết kế Table

- Sử dụng View, Synonym, User, Store Procedure, Trigger, Function

- Hệ thống chuỗi cửa hàng Winmart là một hệ thống bán lẻ lớn Nó bao gồmnhiều công việc, hệ thống khác nhau như hệ thống bán hàng, hệ thống kho,các sản phẩm, hệ thống nhân sự - lương… Với đồ án này, chúng em giới hạn

Trang 18

Quyên Đặng Nguyễn Như Quỳnhvới hệ thống nhân sự - lương của chuỗi cửa hàng, phân tích và thiết kế cácnội dung liên quan.

Trang 19

Quyên Đặng Nguyễn Như Quỳnh

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

Trang 20

Quyên Đặng Nguyễn Như Quỳnh

- Nghiệp vụ 1: quản lý hồ sơ nhân viên

+ Cập nhật hồ sơ nhân viên: khi tuyển dụng thêm nhân viên mới,phòng nhân sự có trách nhiệm cập nhật các thông tin cá nhân củanhân viên đó; đồng thời phải thường xuyên cập nhật các thông tinmới của nhân viên trong công ty

+ Xem thông tin nhân viên: sau khi cập nhật thông tin nhân viên,phòng nhân sự có trách nhiệm thường xuyên xem thông tin củanhân viên tại các hồ sơ để phát hiện ra thiết sót và báo cáo cấptrên nếu có yêu cầu

+ Điều chỉnh thông tin: phòng nhân sự tiến hành điều chỉnh thôngtin nhân viên nếu có sai sót hoặc thay đổi như điều động thiênchuyển,

+ Hủy bỏ thông tin nhân viên: khi một nhân viên thôi việc, phòngnhân sự sẽ tiến hành hủy bỏ hồ sơ thông tin của cá nhân đó trong

hệ thống

Trang 21

Quyên Đặng Nguyễn Như Quỳnh

- Nghiệp vụ 2: quản lý chấm công

+ Cập nhật ngày công: phòng nhân sự phải cập nhật thông tin vềngày công làm việc của nhân viên trong công ty kể cả làm tronggiờ và làm ngoài giờ theo ngày

Hình 2 3: Nghiệp vụ quản lý chấm công

Trang 22

Quyên Đặng Nguyễn Như Quỳnh+ Điều động nhân sự: dựa theo tình hình công việc và ngày làm việcthực tế của nhân viên trong công ty, khi có yêu cầu từ lãnh đạo,phfong nhân sự sẽ thực hiện điều động nhân viên làm thêm vàochiều ngày thứ 7 hoặc chủ nhật.

- Nghiệp vụ 3: quản lý lương, thưởng

+ Cập nhật mức lương, thưởng, phụ cấp: cuối tháng, phòng kế toán

sẽ nhận báo cáo chấm công đồng thời cập nhật thông tin về mứcthưởng và các khoản phụ cấp làm cơ sở để tính lương

+ Khấu trừ BHYT, BHXH

Hình 2 4: Nghiệp vụ quản lý lương, thưởng

Trang 23

Quyên Đặng Nguyễn Như Quỳnh+ Lập phiếu lương: dựa vào các thông tin, phòng kế toán sẽ lập raphiếu lương cho từng nhân viên

+ Thống kế lương: sau khi lập phiếu lương, kế toán sẽ thống kê đểlên bảng lương

+ Lập báo cáo: kế toán sẽ phải lập các báo cáo về lương, thưởng,thuế thu nhập, phải nộp hàng tháng

2.2 SQL Sever

2.2.1 Giới thiệu

SQL Server là cụm từ viết tắt của Structure Query Language được sử dụngnhiều trong các lĩnh vực bởi chức năng quản lý dữ liệu Đây là một sản phẩm củatập đoàn phần mềm nổi tiếng Microsoft

SQL Server là hệ thống quản trị cơ sở dữ liệu quan hệ (Relational DatabaseManagement System) sử dụng các lệnh giao chuyển Transaction – SQL để trao đổi

dữ liệu giữa Client computer và Server computer Cho phép lập trình kết nối vớinhiều ngôn ngữ lập trình khác dùng xây dựng các ứng dụng đặc thù (Visual Basic,

C, C++, ASP, ASP.NET, )

Phiên bản đầu tiên là SQL Server 1.0 được ra đời vào năm 1989 dùng cho các

hệ điều hành 16 bit và được phát triển cho tới ngày nay

Một vài ấn bản SQL Server:

- Enterprise: là phiên bản cao cấp, có đầy đủ các tính năng

- Standard: gói chuẩn, tính năng tương đối đầy đủ, tuy nhiên vẫn kém hơn

so với Enterprise

- Developer: dành cho nhà phát triển, chứa đầy đủ tính năng nhưng chỉphân quyền cho một người duy nhất, dễ dàng nâng cấp lên bảnEnterprise mà không cần phải cài đặt lại từ đầu

Trang 24

Quyên Đặng Nguyễn Như Quỳnh

- Workgroup: dành cho các công ty làm việc từ xa với nhiều máy tách biệt

- Express: là bản cơ bản, sử dụng tối đa 1 CPU và 1GM RAM, dung lượnglưu trữ tối đa là 10GB Bản này thường được sử dụng khi học SQLServer ở trường

- Compact: nhúng miễn phí vào các môi trường phát triển ứng dụng web.Kích thước tối đa của cơ sở dữ liệu là 4GB

SQL Server thường đi kèm với việc thực hiện riêng các ngôn ngữ SQL, T –SQL, cụ thể như sau:

- SQL Server Management Studio: công cụ giao diện chính cho máy chủ,

hỗ trợ môi trường 64 bit và 32 bit

- T – SQL: là ngôn ngữ thuộc quyền sở hữu của Microsoft hay còn đượcgọi là Transact – SQL

Các thành phần cơ bản trong SQL Server gồm có: Reporting Services, DatabaseEngine, Integration Services, Notification Services, Full Text Search Service, Tất

cả kết hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc phân tích vàlưu trữ dữ liệu trở nên dễ dàng hơn

- Có thể cài đặt nhiều phiên bản MS SQL cho một máy chủ

- Cơ chế mã hóa tự động

- Tách biệt những đặc quyền bảo mật

- Sao lưu và phục hồi hệ thống dễ dàng khi gặp sự cố

- Tích hợp ngôn ngữ truy vấn SQL, các hàm, thủ tục, khung nhìn,

- Ứng dụng cho mọi doanh nghiệp theo từng gói phần mềm

Trang 25

Quyên Đặng Nguyễn Như Quỳnh

- Quản lý, chia sẻ, cấp phát, truy xuất tài nguyên hệ thống linh hoạt, hiệuquả

Power BI là một thành phần trong Power Platform của Microsoft Ngoài Power

BI, Microsoft Power Platform còn bao gồm Power Apps, Power Pages, PowerAutomate và Power Virtual Agents, là bộ các công cụ hỗ trợ cho phân tích dữ liệu,xây dựng giải pháp và tự động hóa quy trình, giúp các doanh nghiệp thúc đẩy kinhdoanh

Power BI đóng vai trò là một công cụ Kinh doanh thông minh (BusinessIntelligence) đem đến khả năng xử lý, tổ chức, phân tích và trực quan hóa dữ liệu,mang dữ liệu từ dạng thô trở thành các thông tin hữu ích hỗ trợ cho việc ra quyếtđịnh của các công ty, tổ chức, doanh nghiệp Thể hiện của Power BI là các biểu đồ,bảng điều khiển (dashboard) không chỉ đẹp đẽ mà còn chứa đựng nhiều thông tin cógiá trị giúp diễn giải, kiểm soát tình hình kinh doanh và dự báo cho tương lai

- Power BI là ứng dụng được xây dựng từ nền tảng AI (trí tuệ nhân tạo) vàMachine Learning (máy học) nên nó rất nhạy bén trong việc xử lý dữliệu

- Cung cấp các báo cáo và dashboard có sẵn

- Bảo mật cao Dễ dàng kết nối các nguồn dữ liệu và có tính bảo mật cao

- Các bảng dashboard luôn được cập nhật ở real-time

- Truy vấn ngôn ngữ tự nhiên khi khai thác dữ liệu

Trang 26

Quyên Đặng Nguyễn Như Quỳnh

- Nâng cao chất lượng trực quan hóa bằng cách tích hợp code Python vàR

- Giúp người dùng dễ dàng hơn trong việc sử dụng và làm gọn dữ liệu

- Với cơ sở dữ liệu mở rộng nên Website sẽ hỗ trợ giải đáp thắc mắc củangười dùng

- Dễ dàng tạo lịch trình để cập nhật dữ liệu tự động thay vì tốn thời gianthao tác thủ công

Trang 27

Quyên Đặng Nguyễn Như Quỳnh

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1 Mô hình dữ liệu mức quan niệm

Bảng NHANVIEN: Mỗi nhân viên bao gồm 1 mã nhân viên duy nhất dùng đểđịnh danh Mỗi nhân viên bao gồm họ tên, giới tính, ngày sinh, số điện thoại, địachỉ, email để liên lạc công việc Mỗi nhân viên sẽ có 1 mã chức vụ, 1 mã trình độ, 1

mã ca, 1 mã phụ cấp và 1 mã thưởng để tính toán lương

Bảng CHUCVU: Mỗi nhân viên có 1 mã chức vụ cho biết nhân viên đó đang làchức vụ gì, mã chức vụ cho biết tên chức vụ

Bảng TRINHDO: Mỗi nhân viên có 1 mã trình độ cho biết nhân viên ở trình độnào, mã trình độ cho biết tên trình độ

Bảng LOAICA: Có nhiều loại ca khác nhau phù hợp cho nhân viên đăng ký làmviệc, mỗi loại ca có 1 mã loại ca, mã loại ca cho biết tên loại ca

Bảng PHUCAP: Mỗi mã phụ cấp tương ứng với từng loại phụ cấp cho nhânviên, mã phụ cấp cho biết tên phụ cấp, tiền phụ cấp tương ứng với tên phụ cấp

Bảng THUONG: Khi nhân viên hoàn thành công việc tốt sẽ có thưởng, mỗi mãthưởng tương ứng cho từng loại thưởng, mã thưởng cho biết tên thưởng, tiền thưởngtương ứng với tên thưởng

Bảng BANGCHAMCONG: Mỗi nhân viên khi có mã nhân viên sẽ có 1 mãcông duy nhất, trong bảng chấm công bao gồm số ngày làm việc, số giờ làm việc,

mã hệ số lương, mã thưởng, mã phụ cấp và tạm ứng

Lương của nhân viên được tính bằng số giờ làm việc nhân cho 22,5 (số tiềncông tương ứng 1 giờ làm) nhân cho hệ số lương, cộng thêm các khoản tiền liênquan (nếu có) và trừ đi số tiền ứng trước

*Công thức tính lương:

Lương = Số giờ làm việc*22,5*hệ số lương + tiền thưởng + phụ cấp – tạm ứng

Trang 28

Quyên Đặng Nguyễn Như QuỳnhBảng HESOLUONG: Bao gồm mã hệ số lương, mỗi mã hệ số lương tươngứng với tên hệ số lương và số hệ số lương.

CHUCVU MACV TENCV

<pi> Characters (6) Variable characters (50)

<M> MACV <pi>

PHUCAP MAPC TENPC SOTIEN

<pi> Characters (6) Variable characters (50) Float

<M>

MAPC <pi> HESOLUONG

MAHSL TENHSL HESOLUONG

<pi> Characters (6) Variable characters (50) Float

<M> MAHSL <pi>

THUONG MATHUONG

TENTHUONG

TIENTHUONG

<pi> Characters (6) Variable characters (50) Float

MANV_BCC SONGAYLAMVIEC SOGIO MAHSL_BCC MATHUONG_BCC MAPC_BCC TAMUNG

<pi> Characters (6) Characters (6) Integer Characters (6) Characters (6) Float

<M>

MACONG <pi>

DAM NHIEM LAM VIEC

HUONG DUOC

CO

NHAN LIEN KET

CHUA

TRONG

Hình 3 1: Mô hình dữ liệu mức quan niệm 3.2 Mô hình dữ liệu quan hệ

NHANVIEN (mavn, hoten, gioitinh, ngaysinh, dienthoai, diachi, email, matd,

macv maca mapc, , , mathuong, macong)

CHUCVU (macv, tencv)

TRINHDO (matd, tentd)

LOAICA (maca, tenloaica)

Trang 29

Quyên Đặng Nguyễn Như QuỳnhPHUCAP (mapc, tenpc, sotien)

THUONG (mathuong, tenthuong, tienthuong)

BANGCHAMCONG (macong, thang, manv, songaylamviec, sogiolamviec,

mahsl mathuong mapc, , , tamung)

HESOLUONG (mahsl, tenhsl, hesoluong)

HUONG (manv,mapc)

CHUA (macong, mapc)

LAMVIEC (manv, maca)

NHAN (macong, mathuong)

Trang 30

Quyên Đặng Nguyễn Như Quỳnh

3.4.1 Cấu trúc bảng trong SQL Server

3.4.1.1 Bảng BANGCHAMCONG

macong char(6) chính (PK)Khóa làm việc của một nhân viênMã công: nhận diện công

manv char(6) biết thông tin nhân viên đượcMã nhân viên: dùng để

tính lươngsongaylamvie

Số ngày làm việc: chobiết số ngày làm trong 1tháng

Ngày đăng: 27/02/2024, 14:33

HÌNH ẢNH LIÊN QUAN

BẢNG PHÂN CÔNG CÔNG VIỆC - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
BẢNG PHÂN CÔNG CÔNG VIỆC (Trang 11)
Hình 1. 1: Mô tả nghiệp vụ hệ thống 1.2  Phạm vi của đề tài - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Hình 1. 1: Mô tả nghiệp vụ hệ thống 1.2 Phạm vi của đề tài (Trang 17)
Hình 2. 2: Nghiệp vụ quản lý hồ sơ nhân viên - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Hình 2. 2: Nghiệp vụ quản lý hồ sơ nhân viên (Trang 19)
Hình 2. 1: Mô tả phạm vi hệ thống - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Hình 2. 1: Mô tả phạm vi hệ thống (Trang 19)
Hình 2. 3: Nghiệp vụ quản lý chấm công - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Hình 2. 3: Nghiệp vụ quản lý chấm công (Trang 21)
Hình 2. 4: Nghiệp vụ quản lý lương, thưởng - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Hình 2. 4: Nghiệp vụ quản lý lương, thưởng (Trang 22)
Hình 3. 1: Mô hình dữ liệu mức quan niệm  3.2 Mô hình dữ liệu quan hệ - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Hình 3. 1: Mô hình dữ liệu mức quan niệm 3.2 Mô hình dữ liệu quan hệ (Trang 28)
Bảng tầm ảnh hưởng: - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Bảng t ầm ảnh hưởng: (Trang 29)
Bảng tầm ảnh hưởng: - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Bảng t ầm ảnh hưởng: (Trang 30)
Bảng 3. 3: Bảng tầm ảnh hưởng R3 3.1 Cài đặt dữ liệu - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Bảng 3. 3: Bảng tầm ảnh hưởng R3 3.1 Cài đặt dữ liệu (Trang 30)
Bảng 3. 2: Bảng tầm ảnh hưởng R2 - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Bảng 3. 2: Bảng tầm ảnh hưởng R2 (Trang 30)
Bảng 3. 4: Cấu trúc bảng BANGCHAMCONG - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Bảng 3. 4: Cấu trúc bảng BANGCHAMCONG (Trang 31)
Bảng 3. 7: Cấu trúc bảng NHANVIEN - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Bảng 3. 7: Cấu trúc bảng NHANVIEN (Trang 32)
Bảng 3. 9: Cấu trúc bảng PHUCAP - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Bảng 3. 9: Cấu trúc bảng PHUCAP (Trang 33)
Hình 3. 2: Mô hình quan hệ - Đồ án môn họchệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệuhệ thống quản lý nhânsự   lương cửa hàngwinmart
Hình 3. 2: Mô hình quan hệ (Trang 34)
w