Luận văn Hỗ trợ quản lý chất lượng đào tạo

MỤC LỤC

 

 

 

 

LỜI MỞ ĐẦU 1

 

LỜI CẢM ƠN 2

 

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 4

 

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 6

 

MỤC LỤC 8

 

GIỚI THIỆU VỀ ĐỀ TÀI 10

 

MỤC ĐÍCH CỦA ĐỀ TÀI 11

 

YÊU CẦU CỦA ĐỀ TÀI 12

 

KHẢO SÁT HIỆN TRẠNG – NGHIÊN CỨU KHẢ THI 14

 

CHƯƠNG I: ĐẶC TẢ BÀI TOÁN 15

 

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

 

I. Phân tích thiết kế và xây dựng mô hình 18

 

1. Mô hình quan niệm dữ liệu (ERD) 18

 

2. Mô hình dòng dữ liệu (DFD) 20

 

3. Mô hình quan hệ (Relationship Diagram) 28

 

II. Từ điển dữ liệu 30

 

1. Danh sách các bảng 30

 

2. Mô tả chi tiết thuộc tính của các bảng 31

 

III. Ràng buộc toàn vẹn và bảng tầm ảnh hưởng 58

 

1. Ràng buộc trên một quan hệ 58

 

2. Ràng buộc trên nhiều quan hệ 76

 

CHƯƠNG III : GIAO DIỆN ỨNG DỤNG 93

 

CHƯƠNG IV : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 104

 

PHỤ LỤC 106

 

I. Tổng quan về .NET 106

 

II. Tổng quan về C# 107

 

III. Tổng quan về SQL Server 2000 108

 

TÀI LIỆU THAM KHẢO 109

 

doc109 trang | Chia sẻ: netpro | Lượt xem: 1474 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Luận văn Hỗ trợ quản lý chất lượng đào tạo, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
phieáu ghi nhaän ñaàu ra töông öùng cho töøng naêm hoïc. Ñaây laø khoùa chính trong baûng. Namhoc (Naêm hoïc): Naêm hoïc töông öùng. Ví duï: 2001 – 2002; 2002 - 2003; … CT_PhieuGNDR STT Thuoäc tính Kieåu Ghi chuù 1 Malop Nvarchar (10) Khoùa chính 2 Sophieu Int(4) 3 SLhet12 Float(8) 4 SLTNxuatsac Float(8) 5 SLTNgioi Float(8) 6 SLTNkha Float(8) 7 SLTNTB Float(8) Chi tieát thuoäc tính baûng CT_PhieuGNDR: Malop (Maõ lôùp): Moãi lôùp hoïc ñöôïc caáp moät maõ ñeå quaûn lyù. Ñaây laø khoùa chính trong baûng. Ví duï : 10A101; 11A201; 11A202; … Sophieu (Soá phieáu): Soá phieáu ghi nhaän ñaàu ra töông öùng. Ñaây laø khoùa chính trong baûng CT_PhieuGNDR. SLhet12 (Soá löôïng heát 12): Soá löôïng hoïc sinh heát lôùp 12. SLTNxuatsac (Soá löôïng toát nghieäp xuaát saéc): Soá löôïng hoïc sinh toát nghieäp loaïi xuaát saéc. SLTNgioi (Soá löôïng toát nghieäp gioûi): Soá löôïng hoïc sinh toát nghieäp loaïi gioûi. SLTNkha (Soá löôïng toát nghieäp khaù) : Soá löôïng hoïc sinh toát nghieäp loaïi khaù. SLTNTB (Soá löôïng toát nghieâp trung bình): Soá löôïng hoïc sinh toát nghieäp loaïi trung bình. PhieuGNKQHT STT Thuoäc tính Kieåu Ghi chuù 1 Sophieu Int(4) Khoùa chính 2 Namhoc Nvarchar(20) 3 Hocky Nvarchar(50) Chi tieát thuoäc tính baûng PhieuGNKQHT : Sophieu (Soá phieáu): Soá phieáu ghi nhaän keát quaû hoïc taäp cuûa töøng lôùp theo töøng hoïc kyø vaø naêm hoïc töông öùng. Namhoc (Naêm hoïc): Naêm hoïc. Ví duï : 2001 - 2002; 2002 - 2003; … Hocky (Hoïc kyø): Hoïc kyø cuûa naêm hoïc. Ví duï : Hoïc kyø I; Hoïc kyø II; Caû naêm. CT_PhieuGNKQHT STT Thuoäc tính Kieåu Ghi chuù 1 Malop Nvarchar (10) Khoùa chính 2 Sophieu Int(4) Khoùa chính 3 SLxuatsac Float(8) 4 SLgioi Float(8) 5 SLkha Float(8) 6 SLTB Float(8) 7 SLyeu Float(8) 8 SLkem Float(8) Chi tieát thuoäc tính baûng CT_PhieuGNKQHT: Malop (Maõ lôùp): Moãi lôùp hoïc ñöôïc caáp maõ rieâng ñeå quaûn lyù. Ñaây laø thaønh phaàn cuûa khoùa. Ví duï : 10A103; 10A203; … Sophieu (Soá phieáu): Soá phieáu ghi nhaän keát quaû hoïc taäp. Ñaây laø thaønh phaàn cuûa khoùa vaø cuõng laø khoùa chính cuûa baûng PhieuGNKQHT. SLxuatsac (Soá löôïng xuaát saéc): Soá löôïng hoïc sinh ñaït xuaát saéc trong hoïc kyø. SLgioi (Soá löôïng gioûi): Soá löôïng hoïc sinh gioûi trong hoïc kyø. SLkha (Soá löôïng khaù): Soá löôïng hoïc sinh khaù trong hoïc kyø. SLTB (Soá löôïng trung bình): Soá löôïng hoïc sinh loaïi trung bình trong hoïc kyø. SLyeu (Soá löôïng yeáu): Soá löôïng hoïc sinh yeáu trong hoïc kyø. SLkem (Soá löôïng keùm): Soá löôïng hoïc sinh keùm trong hoïc kyø. LoaiTruong STT Thuoäc tính Kieåu Ghi chuù 1 Malt Nvarchar (10) Khoùa chính 2 Tenlt Nvarchar(50) Chi tieát thuoäc tính baûng LoaiTruong: Malt (Maõ loaïi tröôøng): Moãi loaïi tröôøng coù maõ rieâng ñeå phaân bieät vôùi loaïi tröôøng khaùc. Ñaây laø khoùa chính cuûa baûng. Ví duï: DH; CD; … Tenlt (Teân loaïi tröôøng): Teân cuûa loaïi tröôøng töông öùng vôùi maõ loaïi tröôøng. Ví duï: DH -> Ñaïi hoïc; CD -> Cao ñaúng; … ÑH_CÑ_TC STT Thuoäc tính Kieåu Ghi chuù 1 Matruong Nvarchar (10) Khoùa chính 2 Tentruong Nvarchar(50) 3 Malt Nvarchar(10) Khoùa ngoaïi 4 Diachi Nvarchar(50) 5 Dienthoai Nvarchar(50) Chi tieát thuoäc tính baûng ÑH_CÑ_TC: Matruong (Maõ tröôøng): Moãi tröôøng Ñaïi hoïc, Cao ñaúng, Trung caáp coù maõ rieâng ñeå phaân bieät vôùi caùc tröôøng khaùc. Ñaây laø khoùa chính cuûa baûng. Tentruong (Teân tröôøng): Teân cuûa caùc tröôøng Ñaïi hoïc, Cao ñaúng, Trung caáp. Ví duï: Tröôøng Ñaïi hoïc daân laäp Kyõ Thuaät Coâng Ngheä; Tröôøng Ñaïi hoïc Baùch Khoa; Tröôøng Ñaïi hoïc Töï Nhieân; … Malt (Maõ loaïi tröôøng): Moãi tröôøng ñeàu thuoäc veà moät loaïi tröôøng. Ñaây laø khoùa chính cuûa baûng LoaiTruong. Diachi (Ñòa chæ): Ñòa chæ cuûa caùc tröôøng Ñaïi hoïc, Cao ñaúng, Trung caáp. Dienthoai (Ñieän thoaïi): Ñieän thoaïi cuûa caùc tröôøng Ñaïi hoïc, Cao ñaúng, Trung caáp. Danhgia STT Thuoäc tính Kieåu Ghi chuù 1 Malop Nvarchar (10) Khoùa chính 2 Matruong Nvarchar(10) Khoaù chính 3 SL Float(8) Chi tieát thuoäc tính baûng Danhgia: Malop (Maõ lôùp): Ñaây laø thaønh phaàn cuûa khoùa vaø laø khoùa chính cuûa baûng CT_PhieuGNDR. Ví duï : 10A103; 10A203; … Matruong (Maõ tröôøng): Moãi tröôøng Ñaïi hoïc, Cao ñaúng, Trung caáp ñeàu coù maõ rieâng ñeå phaân bieät vôùi caùc tröôøng khaùc. Ñaây laø thaønh phaàn cuûa khoùa vaø laø khoùa chính cuûa baûng ÑH_CÑ_TC. SL (Soá löôïng): Soá löôïng hoïc sinh truùng tuyeån vaøo tröôøng Ñaïi hoïc, Cao ñaúng, Trung caáp töông öùng. Hocsinh STT Thuoäc tính Kieåu Ghi chuù 1 MaHS Int(4) Khoùa chính 2 TenHS Nvarchar(50) 3 Malop Nvarchar(10) Khoùa ngoaïi 4 Ngaysinh Datetime(8) 5 Noisinh Nvarchar(50) 6 Phai Nvarchar(10) 7 Diachi Nvarchar(50) 8 Dienthoai Nvarchar(10) Chi tieát thuoäc tính baûng Hocsinh: MaHS (Maõ soá hoïc sinh): Moãi hoïc sinh ñöôïc caáp maõ rieâng ñeå quaûn lyù – nhöõng hoïc sinh gioûi, coù thaønh tích xuaát saéc. Ñaây laø khoùa chính trong baûng. TenHS (Teân hoïc sinh) : Teân cuûa hoïc sinh töông öùng vôùi MaHS. Ví duï: Nguyeãn Vaên A; … Malop (Maõ lôùp): Moãi hoïc sinh thuoäc veà moät lôùp hoïc töông öùng. Ñaây laøkhoùa chính trong baûng Lop. Ví duï : 10A103; 10A203; … Phai (Phaùi) : Phaùi cuûa hoïc sinh. Ví duï : Nam, nöõ. Ngaysinh (Ngaøy sinh): Ngaøy sinh cuûa hoïc sinh töông öùng. Noisinh (Nôi sinh): Nôi sinh cuûa hoïc sinh töông öùng. Diachi (Ñòa chæ): Ñòa chæ cuûa hoïc sinh. Dienthoai (Ñieän thoaïi): Ñieän thoaïi cuûa hoïc sinh. PhieuGNTTHS STT Thuoäc tính Kieåu Ghi chuù 1 Sophieu Int(4) Khoùa chính 2 Giai Nvarchar(50) 3 Cuocthi Nvarchar(50) 4 Noithi Nvarchar(50) 5 Thoigian Datetime(8) Chi tieât thuoäc tính baûng PhieuGNTTHS: Sophieu (Soá phieáu): Soá phieáu ghi nhaän thaønh tích cuûa hoïc sinh. Ñaây laø khoùa chính cuûa baûng. Giai (Giaûi): Teân cuûa thaønh tích maø hoïc sinh ñaït ñöôïc. Ví duï : Giaûi nhaát; Giaûi nhì; Giaûi ba; Giaûi khuyeán khích; … Cuocthi (Cuoâc thi): Teân cuûa cuoäc thi maø hoïc sinh döï. Ví duï : Thi hoïc sinh gioûi caáp thaønh phoá; … Noithi (Nôi thi): Nôi toå chöùc cuoäc thi. Ví duï : TP. Hoà Chí Minh. Thoigian (Thôøi gian): Ngaøy thi. CT_PhieuGNTTHS STT Thuoäc tính Kieåu Ghi chuù 1 MaHS Nvarchar (10) Khoùa chính 2 Sophieu Nvarchar(10) Khoaù chính Chi tiet thuoäc tính baûng CT_PhieuTTHS: MaHS (Maõ soá hoïc sinh): Moãi hoïc sinh ñöôïc caáp moät maõ rieâng ñeå phaân bieät vôùi caùc hoïc sinh khaùc. Ñaây laø thaønh phaàn cuûa khoùa vaø cuõng laø khoùa chính trong baûng HocSinh. Sophieu (Soá phieáu): Soá phieáu ghi nhaän thaønh tích cuûa hoïc sinh. Ñaây laø thaønh phaàn cuûa khoùa vaø cuõng laø khoùa chính trong baûng PhieuGNTTHS. TO STT Thuoäc tính Kieåu Ghi chuù 1 MaT Nvarchar (10) Khoùa chính 2 TenT Nvarchar(50) Chi tieát thuoäc tính baûng TO: MaT (Maõ toå) :Moãi moät toå ñöôïc caáp moät maõ rieâng ñeå phaân bieät vôùi caùc toå khaùc trong tröôøng. Ñaây laø khoùa chính cuûa baûng. TenT (Teân toå): Teân cuûa toå töông öùng. BoMon STT Thuoäc tính Kieåu Ghi chuù 1 MaBM Nvarchar (10) Khoùa chính 2 TenBM Nvarchar(50) 3 MaT Nvarchar(10) Chi tieát thuoäc tính baûng BoMon: MaBM (Maõ boä moân): Moãi boä moân ñöôïc caáp moät maõ rieâng ñeå phaân bieät vôùi caùc boä moân khaùc. TenBM (Teân boä moân): Teân cuûa boä moân töông öùng. MaT (Maõ toå) : Moãi boä moân thuoäc veà toå töông öùng. Ñaây laø khoùa chính trong baûng To. CT_BoMon_Lop STT Thuoäc tính Kieåu Ghi chuù 1 MaLop Nvarchar (10) Khoùa chính 2 MaBM Nvarchar(10) Khoùa chính 3 Hocky Nvarchar(50) Khoùa chính 4 SLxuatsac Float(8) 5 SLgioi Float(8) 6 SLkha Float(8) 7 SLtb Float(8) 8 SLyeu Float(8) 9 SLkem Float(8) Chi tieát thuoäc tính baûng CT_BoMon_Lop: MaLop (Maõ boä moân): Moãi lôùp ñöôïc caáp moät maõ rieâng ñeå phaân bieät vôùi lôùp khaùc. Ñaây laø thaønh phaàn cuûa khoùa vaø laø khoùa chính cuûa baûng Lop. MaBM (Maõ boä moân): Moãi boä moân ñöôïc caáp moät maõ rieâng ñeå phaân bieät vôùi caùc boä moân khaùc. Ñaây laø thaønh phaàn cuûa khoùa vaø laø khoùa chính cuûa baûng BoMon. Hocky (Hoïc kyø): Hoïc kyø cuûa naêm hoïc. Ñaây laø thaønh phaàn cuûa khoùa. SLxuatsac (Soá löôïng xuaát saéc): Soá löôïng hoïc sinh ñaït xuaát saéc trong hoïc kyø. SLgioi (Soá löôïng gioûi): Soá löôïng hoïc sinh gioûi trong hoïc kyø. SLkha (Soá löôïng khaù): Soá löôïng hoïc sinh khaù trong hoïc kyø. SLTB (Soá löôïng trung bình): Soá löôïng hoïc sinh loaïi trung bình trong hoïc kyø. SLyeu (Soá löôïng yeáu): Soá löôïng hoïc sinh yeáu trong hoïc kyø. SLkem (Soá löôïng keùm): Soá löôïng hoïc sinh keùm trong hoïc kyø. GiaoVien STT Thuoäc tính Kieåu Ghi chuù 1 MaGV Nvarchar (10) Khoùa chính 2 TenGV Nvarchar(50) 3 MaBM Nvarchar(10) Khoùa ngoaïi 4 Ngaysinh Datetime(8) 5 Noisinh Nvarchar(50) 6 Phai Nvarchar(10) 7 CMND Nvarchar(10) 8 Diachi Nvarchar(50) 9 Dienthoai Nvarchar(10) 10 Ngoaingu Nvarchar(50) 11 Chuyenmon Nvarchar(50) 12 Hocvi Nvarchar(50) 13 TruongDT Nvarchar(50) 14 Ngayvaotruong Datetime(8) Chi tieát thuoäc tính baûng GiaoVien: MaGV (Maõ giaùo vieân): Moãi giaùo vieân ñöôïc caáp maõ rieâng ñeå phaân bieät vôùi caùc giaùo vieân khaùc trong tröôøng. TenGV (Teân giaùo vieân): Teân cuûa giaùo vieân töông öùng. MaBM (Maõ boä moân): laø khoùa chính cuûa baûng BoMon. Moãi giaùo vieân daïy boä moân töông öùng. Ngaysinh (Ngaøy sinh): Ngaøy sinh cuûa giaùo vieân. Noisinh (Nôi sinh): Nôi sinh cuûa giaùo vieân. Phai (Phaùi) : Phaùi cuûa giaùo vieân. CMND (Chöùng minh nhaân nhaân): Chöùng minh nhaân daân cuûa giaùo vieân. Diachi (Ñòa chæ): Ñòa chæ cuûa giaùo vieân. Dienthoai (Ñieän thoaïi): Ñieän thoaïi cuûa giaùo vieân. Ngoaingu (Ngoaïi ngöõ): Ngoaïi ngöõ cuûa giaùo vieân. Chuyenmon (Chuyeân moân): Chuyeân moân cuûa giaùo vieân. Hocvi (Hoïc vò): Hoïc vò cuûa giaùo vieân. TruongDT (Tröôøng ñaøo taïo): Tröôøng giaùo vieân ñöôïc ñaøo taïo. Ngayvaotruong (Ngaøy vaøo tröôøng): Ngaøy giaùo vieân baét ñaàu vaøo tröôøng daïy hoïc. PhieuGNTTGV STT Thuoäc tính Kieåu Ghi chuù 1 Sophieu Int(4) Khoùa chính 2 Giai Nvarchar(50) 3 Cuocthi Nvarchar(50) 4 Noithi Nvarchar(50) 5 Thoigian Datetime(8) Chi tieát thuoäc tính baûng PhieuGNTTGV: Sophieu (Soá phieáu): Soá phieáu ghi nhaän thaønh tích cuûa giaùo vieân. Ñaây laø khoùa chính trong baûng. Giai (Giaûi): Thaønh tích giaùo vieân ñaït ñöôïc. Ví duï: Thaïc só; Tieán só; Giaûi nhaát; Giaûi khuyeán khích; … Cuocthi (Cuoäc thi): Teân cuoäc thi. Ví duï: Cuoäc thi Neùt ñeïp phaán traéng naêm 2004; … Noithi (Nôi thi): Nôi toå chöùc thi. Ví duï: TP. Hoà Chí Minh; … Thoigian (Thôøi gian): Ngaøy thi. CT_PhieuGNTTGV STT Thuoäc tính Kieåu Ghi chuù 1 MaGV Nvarchar (10) Khoùa chính 2 Sophieu Int(4) Khoaù chính Chi tiết thuộc tính bảng CT_PhieuGNTTGV: MaGV (Maõ giaùo vieân): laø khoùa chính trong baûng GiaoVien. Ñaây laø thaønh phaàn cuûa khoùa. Sophieu (Soá phieáu): laø khoùa chính trong baûng PhieuGNTTGV. Ñaây laø thaønh phaàn cuûa khoùa. CSVC STT Thuoäc tính Kieåu Ghi chuù 1 MaCSVC Nvarchar (10) Khoùa chính 2 TenCSVC Nvarchar(50) Chi tieát thuoäc tính baûng CSVC: MaCSVC (Maõ cô sôû vaät chaát): Moãi cô sôû vaät chaát ñöôïc caáp moät maõ rieâng ñeå phaân bieät vôùi caùc cô sôû vaät chaát khaùc. Ñaây laø khoùa chính trong baûng. TenCSVC (Teân cô sôû vaät chaát): Teân cuûa cô sôû vaät chaát töông öùng. Phongban STT Thuoäc tính Kieåu Ghi chuù 1 MaPB Nvarchar (10) Khoùa chính 2 TenPB Nvarchar(50) Chi tieát thuoäc tính baûng Phongban: MaPB (Maõ phoøng ban): Moãi phoøng ban ñöôïc caáp maõ rieâng ñeå phaân bieät vôùi caùc phoøng ban khaùc. TenPB (Teân phoøng ban): Teân cuûa phoøng ban töông öùng. PhieuGNCSVC STT Thuoäc tính Kieåu Ghi chuù 1 Sophieu Int(4) Khoùa chính 2 Namhoc Nvarchar(20) 3 MaCSVC Nvarchar(10) Chi tieát thuoäc tính baûng PhieuGNCSVC: Sophieu (Soá phieáu): Soá phieáu ghi nhaän cô sôû vaät chaát naøo ñöôïc ñaàu tö vaøo naêm naøo. Ñaây laø khoùa chính trong baûng. Namhoc (Naêm hoïc): Naêm hoïc. MaCSVC (Maõ cô sôû vaät chaát): laø khoùa chính trong baûng CSVC. CT_PhieuGNCSVCPB STT Thuoäc tính Kieåu Ghi chuù 1 MaPB Nvarchar (10) Khoùa chính 2 Sophieu Int(4) Khoaù chính 3 TTdaunam Float(8) 4 Phatsinhtang Float(8) 5 Phatsinhgiam Float(8) 6 Nhanxetcuoinam Float(8) 7 Namhoc Nvarchar(20) Chi tieát thuoâc tính baûng CT_PhieuGNCSVCPB: MaPB (Maõ phoøng ban): laø khoùa chính trong baûng PhongBan vaø tham gia vaøo thaønh phaàn cuûa khoùa. Sophieu (Soá phieáu): laø khoùa chính trong baûng PhieuGNCSVC vaø tham gia vaøo thaønh phaàn cuûa khoùa. TTdaunam (Tình traïng ñaàu naêm): Ghi nhaän möùc ñaùnh giaù tình traïng cô sôû vaät chaát ñaàu tö cho moãi phoøng ban vaøo ñaàu naêm hoïc . Phatsinhtang (Phaùt sinh taêng): Ghi nhaän nhöõng phaùt sinh taêng trong naêm hoïc. Ví duï: Ñaàu tö theâm phoøng maùy tính cuûa tröôøng 50 trieäu; … Phatsinhgiam (Phaùt sinh giaûm): Ghi nhaän nhöõng phaùt sinh giaûm trong naêm hoïc. Ví duï: Phoøng thöïc haønh sinh vaät bò hö haïi khoaûng 20 trieäu; … Nhanxetcuoinam (Nhaän xeùt cuoái naêm): Nhaän xeùt tình traïng cô sôû vaät chaát ñaõ ñaàu tö cho moãi phoøng ban, cuoái moãi naêm hoïc. Namhoc (Naêm hoïc): Naêm hoïc. CT_PhieuGNCSVCKHOI STT Thuoäc tính Kieåu Ghi chuù 1 MaKhoi Nvarchar (10) Khoùa chính 2 Sophieu Int(4) Khoaù chính 3 Ttdaunam Float(8) 4 Phatsinhtang Float(8) 5 Phatsinhgiam Float(8) 6 Nhanxetcuoinam Float(8) 7 Namhoc Nvarchar(20) Chi tieát thuoâc tính baûng CT_PhieuGNCSVCKHOI: Makhoi (Maõ khoái): laø khoùa chính trong baûng Khoi vaø tham gia vaøo thaønh phaàn cuûa khoùa. Sophieu (Soá phieáu): laø khoùa chính trong baûng PhieuGNCSVC vaø tham gia vaøo thaønh phaàn cuûa khoùa. TTdaunam (Tình traïng ñaàu naêm): Ghi nhaän möùc ñaùnh giaù tình traïng cô sôû vaät chaát ñaàu tö cho moãi khoái vaøo ñaàu naêm hoïc. Phatsinhtang (Phaùt sinh taêng): Ghi nhaän nhöõng phaùt sinh taêng trong naêm maø khoái ñöôïc ñaàu tö theâm. Phatsinhgiam (Phaùt sinh giaûm): Ghi nhaän nhöõng hao phí, hö haïi ñaõ ñaàu tö cho khoái phaùt sinh trong naêm. Nhanxetcuoinam (Nhaän xeùt cuoái naêm): Nhaän xeùt tình traïng cô sôû vaät chaát ñaõ ñaàu tö cho moãi khoái, cuoái moãi naêm hoïc. Namhoc (Naêm hoïc): Naêm hoïc Users STT Thuoäc tính Kieåu Ghi chuù 1 Username Nvarchar (50) Khoùa chính 2 Password Nvarchar(50) Chi tieát thuoäc tính cuûa baûng Users: Username (Teân ñaêng nhaäp): Moãi ngöôøi söû duïng cuoái ñöôïc caáp moät teân ñaêng nhaäp rieâng ñeå ñaêng nhaäp vaøo chöông trình, phaân bieät vôùi ngöôøi söû duïng khaùc. Ñaây laø khoùa chính cuûa baûng Users. Password (Maät khaåu): ÖÙng vôùi moãi teân ñaêng nhaäp coù moät maät khaåu ñeå ñaêng nhaäp vaøo chöông trình. Kieåm tra raøng buoäc toaøn veïn baûng taàm aûnh höôûng Raøng buoäc treân moät quan heä Raøng buoäc veà mieàn giaù trò cuûa thuoäc tính: RB1: PhieuHNTT.Sophieu > 0 RB2: PhieuGNDR.Sophieu > 0 RB3: PhieuGNKQHT.Sophieu > 0 RB4: PhieuGNTTHS.Sophieu > 0 RB5: PhieuGNTTGV.Sophieu > 0 RB6: PhieuGNCSVC.Sophieu > 0 RB7: CT_PhieuGNTT.Sophieu > 0 RB8: CT_PhieuGNTT.Slxuatsac >= 0 RB9: CT_PhieuGNTT.Slgioi >= 0 RB10: CT_PhieuGNTT.Slkha >= 0 RB11: CT_PhieuGNTT.Sltb >= 0 RB12: CT_PhieuGNDR.Sophieu > 0 RB13: CT_PhieuGNDR.Slhet12 >= 0 RB14: CT_PhieuGNDR.Sltnxuatsac >= 0 RB15: CT_PhieuGNDR.Sltngioi >= 0 RB16: CT_PhieuGNDR.Sltnkha >= 0 RB17: CT_PhieuGNDR.Sltntb >= 0 RB18: DanhGia.Sl >= 0 RB19: CT_PhieuGNKQHT.Sophieu > 0 RB20: CT_PhieuGNKQHT.Slxuatsac >= 0 RB21: CT_PhieuGNKQHT.Slgioi >= 0 RB22: CT_PhieuGNKQHT.Slkha >= 0 RB23: CT_PhieuGNKQHT.Sltb >= 0 RB24: CT_PhieuGNKQHT.Slyeu >= 0 RB25: CT_PhieuGNKQHT.Slkem >= 0 RB26: CT_PhieuGNTTGV.Sophieu > 0 RB27: CT_PhieuGNTTHS.Sophieu > 0 RB28: CT_PhieuGNCSVCPB.Sophieu > 0 RB29: CT_PhieuGNCSVCPB.TTdaunam > 0 RB30: CT_PhieuGNCSVCPB.PStang > 0 RB31: CT_PhieuGNCSVCPB.PSgiam > 0 RB32: CT_PhieuGNCSVCPB.NXcuoinam > 0 RB33: CT_PhieuGNCSVCKHOI.Sophieu > 0 RB34: CT_PhieuGNCSVCKHOI.TTdaunam > 0 RB35: CT_PhieuGNCSVCKHOI.PStang > 0 RB36: CT_PhieuGNCSVCKHOI.PSgiam > 0 RB37: CT_PhieuGNCSVCKHOI.NXcuoinam > 0 RB38: CT_Bomon_Lop.Slxuatsac > 0 RB39: CT_Bomon_Lop.Slgioi > 0 RB40: CT_Bomon_Lop.Slkhs > 0 RB41: CT_Bomon_Lop.Sltb > 0 RB42: CT_Bomon_Lop.Slyeu > 0 RB43: CT_Bomon_Lop.Slkem > 0 Raøng buoäc lieân boä treân moät quan heä(Raøng buoäc veà khoùa chính): RB1: Sophieu laø khoùa chính cuûa baûng PhieuGNTT: " t1 , t2 Î PhieuGNTT, t1# t2 => t1 . Sophieu # t2 . Sophieu Baûng taàm aûnh höôûng : RB1 Theâm Xoùa Söûa PhieuGNTT + - + Sophieu RB2: Sophieu laø khoùa chính cuûa baûng PhieuGNDR: " t1 , t2 Î PhieuGNTDR, t1# t2 => t1 . Sophieu # t2 . Sophieu Baûng taàm aûnh höôûng : RB2 Theâm Xoùa Söûa PhieuGNDR + - + Sophieu RB3: Sophieu laø khoùa chính cuûa baûng PhieuGNKQHT: " t1 , t2 Î PhieuGNKQHT, t1# t2 => t1 . Sophieu # t2 . Sophieu Baûng taàm aûnh höôûng : RB3 Theâm Xoùa Söûa PhieuGNKQHT + - + Sophieu RB4: Sophieu laø khoùa chính cuûa baûng PhieuGNTTHS: " t1 , t2 Î PhieuGNTTHS, t1# t2 => t1 . Sophieu # t2 . Sophieu Baûng taàm aûnh höôûng : RB4 Theâm Xoùa Söûa PhieuGNTTHS + - + Sophieu RB5: Sophieu laø khoùa chính cuûa baûng PhieuGNTTGV: " t1 , t2 Î PhieuGNTTGV, t1# t2 => t1 . Sophieu # t2 . Sophieu Baûng taàm aûnh höôûng : RB5 Theâm Xoùa Söûa PhieuGNTTGV + - + Sophieu RB6: Sophieu laø khoùa chính cuûa baûng PhieuGCSVC : " t1 , t2 Î PhieuGNCSVC, t1# t2 => t1 . Sophieu # t2 . Sophieu Baûng taàm aûnh höôûng : RB6 Theâm Xoùa Söûa PhieuGNCSVC + - + Sophieu RB7: MaLoaiLop laø khoùa chính cuûa baûng Loailop: " t1 , t2 Î Loailop, t1# t2 => t1 . MaLoaiLop # t2 . MaLoaiLop Baûng taàm aûnh höôûng : RB7 Theâm Xoùa Söûa Loailop + - + MaLoaiLop RB8: MaKhoi laø khoùa chính cuûa baûng Khoi: " t1 , t2 Î Khoi, t1# t2 => t1 . MaKhoi # t2 . MaKhoi Baûng taàm aûnh höôûng : RB8 Theâm Xoùa Söûa Khoi + - + MaKhoi RB9: MaT laø khoùa chính cuûa baûng To: " t1 , t2 Î To, t1# t2 => t1 . MaT # t2 . MaT Baûng taàm aûnh höôûng : RB9 Theâm Xoùa Söûa To + - + MaT RB10: MaBM laø khoùa chính cuûa baûng BoMon: " t1 , t2 Î BoMon, t1# t2 => t1 . MaBM # t2 . MaBM Baûng taàm aûnh höôûng : RB10 Theâm Xoùa Söûa BoMon + - + MaBM RB11: MaGV laø khoùa chính cuûa baûng GiaoVien: " t1 , t2 Î GiaoVien, t1# t2 => t1 . MaGV # t2 . MaGV Baûng taàm aûnh höôûng : RB11 Theâm Xoùa Söûa GiaoVien + - + MaGV RB12: MaPB laø khoùa chính cuûa baûng PhongBan: " t1 , t2 Î PhongBan, t1# t2 => t1 . MaPB # t2 . MaPB Baûng taàm aûnh höôûng : RB12 Theâm Xoùa Söûa PhongBan + - + MaPB RB13: Malt laø khoùa chính cuûa baûng LoaiTruong: " t1 , t2 Î LoaiTruong, t1# t2 => t1 . Malt # t2 . Malt Baûng taàm aûnh höôûng : RB13 Theâm Xoùa Söûa LoaiTruong + - + Malt RB14: MaTruong laø khoùa chính cuûa baûng ÑH_CÑ_TC: " t1 , t2 Î DH_CD_TC, t1# t2 => t1 . MaTruong # t2 . MaTruong Baûng taàm aûnh höôûng : RB14 Theâm Xoùa Söûa ÑH_CÑ_TC + - +MaTruong RB15: MaCSVC laø khoùa chính cuûa baûng CSVC: " t1 , t2 Î CSVC, t1# t2 => t1 . MaCSVC # t2 . MaCSVC Baûng taàm aûnh höôûng : RB15 Theâm Xoùa Söûa CSVC + - + MaCSVC RB16: MaLop laø khoùa chính cuûa baûng Lop: " t1 , t2 Î Lop, t1# t2 => t1 . MaLop # t2 . MaLop Baûng taàm aûnh höôûng : RB16 Theâm Xoùa Söûa Lop + - + MaLop RB17: MaHS laø khoùa chính cuûa baûng HocSinh: " t1 , t2 Î HocSinh, t1# t2 => t1 . MaHS # t2 . MaHS Baûng taàm aûnh höôûng : RB17 Theâm Xoùa Söûa HocSinh + - + MaHS RB18: UserName laø khoùa chính cuûa baûng Users: " t1 , t2 Î Users, t1# t2 => t1. UserName # t2 . UserName Baûng taàm aûnh höôûng : RB18 Theâm Xoùa Söûa Users + - + UserName RB19: MaLop laø khoùa chính cuûa baûng CT_PhieuGNTT: " t1 , t2 Î CT_PhieuGNTT, t1# t2 => t1 . MaLop # t2 . MaLop Baûng taàm aûnh höôûng : RB19 Theâm Xoùa Söûa CT_PhieuGNTT + - + MaLop RB20: MaLop laø khoùa chính cuûa baûng CT_PhieuGNDR: " t1 , t2 Î CT_PhieuGNDR, t1# t2 => t1 . MaLop # t2 . MaLop Baûng taàm aûnh höôûng : RB20 Theâm Xoùa Söûa CT_PhieuGNDR + - + MaLop RB21: MaLop, Sophieu laø khoùa chính cuûa baûng CT_PhieuGNKQHT: " t1 , t2 Î CT_PhieuGNKQHT, t1# t2 => t1 [ MaLop, Sophieu ] # t2 [ MaLop, Sophieu ] Baûng taàm aûnh höôûng : RB21 Theâm Xoùa Söûa CT_PhieuGNKQHT + - + MaLop, Sophieu RB22: MaLop, MaTruong laø khoùa chính cuûa baûng DanhGia: " t1 , t2 Î DanhGia, t1# t2 => t1 [ MaLop, MaTruong ] # t2 [ MaLop, MaTruong ] Baûng taàm aûnh höôûng : RB22 Theâm Xoùa Söûa DanhGia + - + MaLop, MaTruong RB23: MaHS, Sophieu laø khoùa chính cuûa baûng CT_PhieuGNTTHS: " t1 , t2 Î CT_PhieuGNTTHS, t1# t2 => t1 [ MaHS, Sophieu ] # t2 [ MaHS, Sophieu ] Baûng taàm aûnh höôûng : RB23 Theâm Xoùa Söûa CT_PhieuGNTTHS + - + MaHS, Sophieu RB24: MaGV, Sophieu laø khoùa chính cuûa baûng CT_PhieuGNTTGV: " t1 , t2 Î CT_PhieuGNTTGV, t1# t2 => t1 [ MaGV, Sophieu ] # t2 [ MaGV, Sophieu ] Baûng taàm aûnh höôûng : RB24 Theâm Xoùa Söûa CT_PhieuGNTTGV + - + MaGV, Sophieu RB25: MaLop, MaBM, Hocky laø khoùa chính cuûa baûng CT_Bomon_Lop: " t1 , t2 Î CT_Bomon_Lop, t1# t2 => t1 [ MaLop, MaBM, Hocky ] # t2 [ MaLop, MaBM, Hocky ] Baûng taàm aûnh höôûng : RB25 Theâm Xoùa Söûa CT_Bomon_Lop + - + MaLop, MaBM, Hocky RB26: MaPB, Sophieu laø khoùa chính cuûa baûng CT_PhieuGNCSVCPB: " t1 , t2 Î CT_PhieuGNCSVCPB, t1# t2 => t1 [ MaPB, Sophieu ] # t2 [ MaPB, Sophieu ] Baûng taàm aûnh höôûng : RB26 Theâm Xoùa Söûa CT_PhieuGNCSVCPB + - + MaPB, Sophieu RB27: MaKhoi, Sophieu laø khoùa chính cuûa baûng CT_PhieuGNCSVCKhoi: " t1 , t2 Î CT_PhieuGNCSVCKhoi, t1# t2 => t1 [ MaKhoi, Sophieu ] # t2 [ MaKhoi, Sophieu ] Baûng taàm aûnh höôûng : RB27 Theâm Xoùa Söûa CT_PhieuGNCSVCKhoi + - + MaKhoi, Sophieu Raøng buoäc lieân thuoäc tính treân moät quan heä RB1: Baûng CT_PhieuGNDR Vôùi moïi CT_PhieuGNDR, Slhet12 >= Sltnxuatsac + Sltngioi + Sltnkha + Sltntb " t Î CT_PhieuGNDR t.Slhet12 > = t.Sltnxuatsac + t.Sltngioi + t.Sltnkha + t.Sltntb Baûng taàm aûnh höôûng : RB1 Theâm Xoùa Söûa CT_PhieuGNDR + Slhet12, Sltnxuatsac, Sltngioi, Sltnkha, Sltnkha, Sltntb - + Slhet12, Sltnxuatsac, Sltngioi, Sltnkha, Sltnkha, Sltntb RB2: Baûng CT_PhieuGNCSVCPB Vôùi moïi CT_PhieuGNCSVCPB, NXcuoinam = Ttdaunam + Pstang - PSgiam " t Î CT_PhieuGNCSVCPB t.NXcuoinam > = t.TTdaunam + t.PStang – t.PSgiam Baûng taàm aûnh höôûng : RB2 Theâm Xoùa Söûa CT_PhieuGNCSVCPB + NXcuoinam, TTdaunam, PStang, PSgiam - + NXcuoinam, TTdaunam, PStang, PSgiam RB3: Baûng CT_PhieuGNCSVCKhoi Vôùi moïi CT_PhieuGNCSVCKhoi, NXcuoinam = Ttdaunam + Pstang - PSgiam " t Î CT_PhieuGNCSVCKhoi t.NXcuoinam > = t.TTdaunam + t.PStang – t.PSgiam Baûng taàm aûnh höôûng : RB3 Theâm Xoùa Söûa CT_PhieuGNCSVCKhoi + NXcuoinam, TTdaunam, PStang, PSgiam - + NXcuoinam, TTdaunam, PStang, PSgiam Raøng buoäc lieân boä, lieân thuoäc tính treân moät quan heä: RB1: Cuøng cô sôû vaät chaát, " t Î CT_PhieuGNCSVCKhoi vaø t1 Î CT_PhieuGNCSVCKhoi Neáu t.nam = t1.nam +1, t.NXCuoinam = t.TTDaunam Baûng taàm aûnh höôûng : RB1 Theâm Xoùa Söûa CT_PhieuGNCSVCKhoi + TTdaunam - + TTdaunam RB2: Cuøng cô sôû vaät chaát, " t Î CT_PhieuGNCSVCPB vaø t1 Î CT_PhieuGNCSVCPB Neáu t.nam = t1.nam +1, t.NXCuoinam = t.TTDaunam Baûng taàm aûnh höôûng : Baûng taàm aûnh höôûng : RB1 Theâm Xoùa Söûa CT_PhieuGNCSVCPB + TTdaunam - + TTdaunam Raøng buoäc treân nhieàu quan heä: Raøng buoäc toàn taïi (Raøng buoäc khoùa ngoaïi): RB1: Sophieu laø khoùa ngoaïi cuûa baûng CT_PhieuGNTT, tham khaûo töø baûng PhieuGNTT. " t Î CT_PhieuGNTT , $ s Î PhieuGNTT t. Sophieu = s. Sophieu Baûng taàm aûnh höôûng : RB2 Theâm Xoùa Söûa CT_PhieuGNTT + - + Sophieu PhieuGNTT - + + Sophieu RB2: MaLoaiLop laø khoùa ngoaïi cuûa baûng Lop, tham khaûo töø baûng LoaiLop. " t Î Lop , $ s Î LoaiLop t. MaLoaiLop = s. MaLoaiLop Baûng taàm aûnh höôûng : RB2 Theâm Xoùa Söûa Lop + - + MaLoaiLop LoaiLop - + + MaLoaiLop RB3: MaKhoi laø khoùa ngoaïi cuûa baûng Lop, tham khaûo töø baûng Khoi. " t Î Lop , $ s Î Khoi t. MaKhoi = s. MaKhoi Baûng taàm aûnh höôûng : RB3 Theâm Xoùa Söûa Lop + - + MaKhoi Khoi - + + MaKhoi RB4: Sophieu laø khoùa ngoaïi cuûa baûng CT_PhieuGNDR, tham khaûo töø baûng PhieuGNDR. " t Î CT_PhieuGNDR , $ s Î PhieuGNDR t. Sophieu = s. Sophieu Baûng taàm aûnh höôûng : RB4 Theâm Xoùa Söûa CT_PhieuGNDR + - + Sophieu PhieuGNDR - + + Sophieu RB5:Sophieu laø khoùa ngoaïi cuûa baûng CT_PhieuGNKQHT, tham khaûo töø baûng PhieuGNKQHT. " t Î CT_PhieuGNKQHT , $ s Î PhieuGNKQHT t. Sophieu = s. Sophieu Baûng taàm aûnh höôûng : RB5 Theâm Xoùa Söû

Các file đính kèm theo tài liệu này:

  • docBaocao.doc
  • rar9237.rar
  • rarSetup.rar