Mô tả các quy định ràng buộc có liên quan: Mỗi nhân viên trong công ty sẽ làm việc ở một ph\ng ban và tham gia vào các đề án với s Ā giờ làm việc khác nhau.. Mỗi nhân viên đTng thời cũ
Trang 1TRƯỜNG ĐẠI HỌC GIA ĐỊNH
KHOA CÔNG NGHỆ THÔNG TIN
MÔN: CƠ SỞ DỮ LIỆU
ĐỀ TÀI: CƠ SỞ DỮ LIỆU ĐỀ ÁN CÔNG TY
GVHD: Ths.Lê Huỳnh Phước
SVTH: Võ Đình Bin - 2108110128
Nguyễn Thanh Sơn - 2108110051
Danh Hoàng – 2108110384
LỚP: K15DCPM05
TP.HỒ CHÍ MINH,NĂM 2022
Trang 2M C L C Ụ Ụ
1 Hi tr ng và yêu cầầu ệ ạ 3
1.1 Hi n tr ng: ệ ạ 3
1.2 Yêu cầầu: 3
2 Thiêết kêế m c cao ứ 4
2.1 Mô hình th c th quan h (E-R) ự ể ệ 4
3 Thiêết kêế m c Logic (l ứ ượ c đôầ quan h ) ệ 5
3.1 L ượ c đôầ quan h ệ 5
4 Cài đ t th nghi m ặ ử ệ 5
4.1 Thiêết kêế s đôầ v t lý ơ ậ 7
Trang 31 Hi n tr ng và yêu cầầu: ệ ạ
1.1 Hi n tr ng: ệ ạ
Gi i thi u vêầ thêế gi i th c liên quan:ớ ệ ớ ự
- Hi n nay, các công ty ph i qu n lý m t khôếi lệ ả ả ộ ượng l n các công vi c đ điêầu ớ ệ ể hành công ty kèm theo đó là hàng lo t các v trí, quy đ nh, nhần viên mà ạ ị ị công ty cầần ph i qu n lý, không th l u tr và x lý m t cách th công nh ả ả ể ư ữ ử ộ ủ ư
tr ước đầymaf cầần ph i xầy d ng m t chả ự ộ ương trình đ qu n lý các ho t ể ả ạ
đ ng c a công ty.ộ ủ
Mô tả quy trình các công việc liên quan đến đề tài :
- Quản l礃Ā công ty gTm mô Vt s Ā các công viê Vc theo dõi các thông tin liên quan đến nhân viên,ph\ng ban và đề án
Mô tả các quy định ràng buộc có liên quan:
Mỗi nhân viên trong công ty sẽ làm việc ở một ph\ng ban và tham gia vào các đề
án với s Ā giờ làm việc khác nhau Mỗi nhân viên đTng thời cũng chịu sự quản l礃Ā của trưởng ph\ng
Mỗi trưởng ph\ng sẽ được phân công quản l礃Ā nhiều nhân viên tại một ph\ng ban Việc tổ chức đề án sẽ diễn ra ở nhiều địa điểm với mỗi đề án sẽ được tổ chức tại một địa điểm khác nhau và chịu sự quản l礃Ā của mỗi trưởng ph\ng của các ph\ng ban
1.2 Yêu cầu:
Danh sách các công việc sẽ được hỗ trợ thực hiện trên máy tính (dựa theo tóm tắt yêu cầu đã cho)
Chương trình cho phép:
1 Công ty :
a Cập nhật các thông tin về địa,điểm , đề án của công ty
b Xem báo cáo ,th Āng kê tỉ lệ các đề án của từng ph\ng ban theo năm
2 Ph\ng ban:
a Nhập danh sách các đT án
b Tính s Ā lượng đT án đã chủ trì,lương của nhân viên
c Th Āng kê s Ā giờ làm viê Vc của từng nhân viên
Trang 4d Cập nhật các đT án, nhân viên mới
3 Trưởng ph\ng:
a Nhập, kiểm tra,sza chza thông tin của các nhân viên
b Tra cứu các thông tin của nhân viên mình quản l礃Ā ( theo ph\ng ban )
c Quản l礃Ā các dự án và nhân viên
2 Thiếết kếế m c cao ứ
2.1 Mô hình th c th quan h (E-R) ự ể ệ
Mô tả:
GTm có 6 thực thể chính là: Ph\ng ban, Nhân viên,Trưởng ph\ng, Địa điểm , Đề
án, Thân nhân
Thực thể Ph\ng ban có các thuộc tính: Mã, Tên
Thực thể Nhân viên có các thuộc tính: Mã, Tên, Giới tính, Ngày sinh, Địa chỉ, Lương
Thực thể Trưởng ph\ng có các thuộc tính: Mã, Tên, Ngày nhậm chức
Thực thể Địa điểm có các thuộc tính: Tên, Vị trí
Thực thể Đề án có các thuộc tính: Mã, Tên
Trang 5 Thực thể Thân nhân có các thuộc tính: Tên, Ngày sinh, Giới tính.
Về m Āi quan hệ:
Ph\ng ban liên kết với Nhân viên qua m Āi quan hệ Làm việc
Ph\ng ban liên kết với Trưởng ph\ng qua m Āi quan hệ quản l礃Ā
Ph\ng ban liên kết với Dề án thông qua m Āi quan hệ Chủ trì
Trưởng ph\ng liên kết với Nhân viên qua m Āi quan hệ Quản l礃Ā
Ph\ng ban liên kết với Địa điểm qua m Āi quan hệ Có nhiều
Địa điểm liên kết với Đề án thông qua m Āi quan hệ Triển khai
Đề án liên kết với nhân viên thông qua m Āi quan hệ Tham gia Trong m Āi quan hệ tham gia có thuộc tính: S Ā giờ làm việc khác nhau
Nhân viên liên kết với Thân nhân qua m Āi quan hệ Có Trong m Āi quan hệ
Có có thuộc tính: M Āi quan hệ
Giải thích m Āi quan hệ và các con s Ā:
Mỗi ph\ng ban có nhiều nhân viên làm việc (1,n) và mỗi nhân viên chỉ làm việc tại một ph\ng ban(1,1)
Mỗi ph\ng ban được quản l礃Ā bởi một trưởng ph\ng (1,1) và mỗi trưởng ph\ng chỉ quản l礃Ā một ph\ng ban(1,1)
Có thể không có ph\ng ban hoặc một ph\ng ban chủ trì nhiều đề án (0,n) và mỗi đề án được chủ trì bởi một ph\ng ban(1,1)
Mỗi địa điểm chỉ triển khai được một đề án (1,1) và mỗi đề án được triển khai tại một địa điểm (1,1)
Mỗi ph\ng ban có nhiều địa điểm (1,n) và mỗi địa điểm có một ph\ng bàn(1,1)
Mỗi trưởng ph\ng quản l礃Ā nhiều nhân viên (1,n) và mỗi nhân viên được quản l礃Ā bởi một trưởng ph\ng (1,1)
Có thể không hoặc có một nhân viên tham gia vào nhiều đề án với s Ā giờ khác nhau (0,n) và mỗi đề án có thể được tham bởi nhiều nhân viên với s Ā giờ khác nhau (1,n)
Mỗi nhân viên sẽ có m Āi quan hệ với nhiều thân nhân (1,n) và mỗi thân nhân
có m Āi quan hệ với một nhân viên (1,1)
Trang 63 Thiết kế mức logic (lược đồ quan hệ)
3.1 Lược đồ quan hệ
Mô tả:
Xác định được 7 m Āi quan hệ là: PHONGBAN, TRUONGPHONG, NHANVIEN, DIADIEM, DEAN, NHANTHAN, THAMGIA
M Āi quan hệ PHONGBAN có các thuộc tính: maphong, ten,
matruongphong
M Āi quan hệ TRUONGPHONG có các thuộc tính: matruongphong, maphong, ten, ngaynhamchuc
M Āi quan hệ NHANVIEN có các thuộc tính:
manhanvien,maphong,matruongphong, gioitinh, ngaysinh, diachi, luong, madean
M Āi quan hệ DIADIEM có các thuộc tính: tendiadiem, maphong, vitri
M Āi quan hệ DEAN có các thuộc tính: madean, maphong, tendiadiem, tendean
Trang 7 M Āi quan hệ THANNHAN có các thuộc tính: tenthannhan, manhanvien, gioitinh, ngaysinh, moiquanhe
M Āi quan hệ THAMGIA có các thuộc tính: sogiolamviec, maphongban, ma nhanvien, madean
Xác định khoá chính và khoá ngoại trong từng m Āi quan hệ:
Trong m Āi quan hệ PHONGBAN có khoá chính là maphong và khoá ngoại
là matruongphong
Trong m Āi quan hệ TRUONGPHONG có khoá chính là matruongphong và khoá ngoại là maphong
Trong m Āi quan hệ NHANVIEN có khoá chính là manhanvien và khoá ngoại là maphong , matruongphong và madean
Trong m Āi quan hệ DIADIEM có khoá chính là tendiadiem và khoá ngoại là maphong
Trong m Āi quan hệ DEAN có khoá chính là madean và khoá ngoại là maphong và tendiadiem
Trong m Āi quan hệ THANNHAN có khoá chính là tenthannhan và khoá ngoại là manhanvien
Trong m Āi quan hệ THAMGIA có khoá chính là maphongban ,manhanvien, madean
Trang 84 Cài đặt thử nghiệm
4.1 Thiết kế mức vật lý
Trang 94.2 Nh p d li u các b ng ậ ữ ệ ả
Dữ liệu của bảng đề án
Trang 10Dữ liệu bảng địa điểm
Dữ liệu bảng nhân viên
Trang 11Dữ liệu bảng phòng ban
Dữ liệu bảng nhân thân
Trang 12Dữ liệu bảng quan hệ
Dữ liệu bảng trường phòng
Trang 13Dữ liệu bảng công ty