Đề tài Hệ thống hỗ trợ quản lý chất lượng đào tạo ở trường PTTH An Lạc

Ngày nay, Công Nghệ Thông Tin đã thật sự thông dụng và đang có những bước phát triển mạnh mẽ trong rất nhiều lĩnh vực, cả về chiều rộng lẫn chiều sâu. Máy tính cá nhân không còn xa lạ với con người nữa mà nó đã trở nên rất quen thuộc và không thể thiếu được đối với nhiều người, nhiều công ty, nhiều tổ chức hay nhiều đơn vị v. v . Nó là một công cụ hết sức thuận lợi để giúp con người giải quyết các vấn đề về khoa học, kỹ thuật, văn hóa, giáo dục, xã hội, kinh tế, chính trị, quản lý v.v và còn là công cụ giải trí khá tốt cho con người. Do vậy việc ứng dụng công nghệ thông tin vào việc quản lý của các nhà kinh doanh, các tổ chức chính trị, xã hội, giáo dục không còn xa lạ nữa nhằm giúp cho công việc đạt hiệu quả cao và giảm sai sót đến mức tối thiểu. Nhờ tin học hoá việc quản lý mà các cơ quan, ban ngành có thể dễ dàng trong việc quản lý dữ liệu, cũng như tìm kiếm dữ liệu. Các nhà quản lý có thể kiểm soát được quá trình hoạt động của cơ quan họ thuận tiện hơn. Để tiếp cận sâu hơn và góp phần đẩy mạnh lợi ích của việc tin học hóa nhóm chúng em xin trình bày một dự án nhỏ quản lý dữ liệu thống kê giáo dục ở trường phổ thông trung học. Dự án có tên : “Hệ thống hỗ trợ quản lý chất lượng đào tạo ở trường PTTH An Lạc”.

doc109 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2089 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Đề tài Hệ thống hỗ trợ quản lý chất lượng đào tạo ở trường PTTH An Lạc, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
phoå thoâng trung hoïc An Laïc. Chuùng em ñaõ ñöôïc caùc Thaày Coâ cuûa tröôøng giôùi thieäu, höôùng daãn quy cheá, caùch thöùc ñaùnh giaù, ghi nhaän keát quaû hoïc taäp, keát quaû tuyeån sinh , cuõng nhö thaønh tích cuûa hoïc sinh ñaït ñöôïc trong caùc kyø thi toát nghieäp, ñaïi hoïc,.. Ñaëc bieät, coøn ñöôïc Thaày Nguyeãn Taán Phong taän tình giôùi thieäu caùc bieåu maãu keát quaû hoïc taäp cuûa tröôøng. Do vieäc tìm kieám döõ lieäu,hoà sô löu tröõ quaù phöùc taïp, neân chuùng em chæ xin ñöôïc caùc keát quaû cuûa nhöõng naêm hoïc gaàn ñaây (naêm 2001 -2002;2002-2003;2003-2004). Chöông 1: ÑAËC TAÛ BAØI TOAÙN Caùc chöùc naêng chính cuûa chöông trình: Quaûn lyù chaát löôïng ñaøo taïo khaùch quan. Quaûn lyù chaát löôïng ñaøo taïo chuû quan. Chi tieát chöùc naêng chính cuûa chöông trình: Quaûn lyù chaát löôïng ñaøo taïo khaùch quan: Quaûn lyù keát quaû truùng tuyeån cuûa hoïc sinh. + Nhaäp keát quaû truùng tuyeån cuûa töøng lôùp. + Xem baùo caùo keát quaû truùng tuyeån. + Hieäu chænh keát quaû truùng tuyeån. Quaûn lyù keát quaû thi toát nghieäp cuûa hoïc sinh. + Nhaäp keát quaû thi toát nghieäp cuûa töøng lôùp. + Xem baùo caùo keát quaû thi toát nghieäp. + Hieäu chænh keát quaû thi toát nghieäp. Quaûn lyù keát quaû thi ñaïi hoïc_cao ñaúng_trung caáp cuûa hoïc sinh. + Nhaäp keát quaû thi ñaïi hoïc_cao ñaúng_trung caáp cuûa töøng lôùp. + Xem baùo caùo keát quaû thi ñaïi hoïc_cao ñaúng_trung caáp. + Hieäu chænh keát quaû thi toát nghieäp. Quaûn lyù chaát löôïng ñaøo taïo chuû quan: Quaûn lyù keát quaû hoïc taäp cuûa hoïc sinh theo lôùp, khoái,hoïc kyø,naêm, theo töøng boä moân. + Nhaäp keát quaû hoïc taäp cuûa töøng lôùp/ boä moân theo töøng hoïc kyø. + Xem baùo caùo keát quaû hoïc taäp. + Hieäu chænh keát quaû hoïc taäp. Quaûn lyù thaønh tích ñaït ñöôïc cuûa hoïc sinh. + Nhaäp thaønh tích cuûa caùc hoïc sinh xuaát saéc, gioûi. + Xem thaønh tích cuûa caùc hoïc sinh xuaát saéc, gioûi. + Hieäu chænh thaønh tích hoïc sinh. Quaûn lyù thaønh tích ñaït ñöôïc cuûa giaùo vieân. + Nhaäp thaønh tích cuûa caùc giaùo vieân xuaát saéc, gioûi. + Xem thaønh tích cuûa caùc giaùo vieân xuaát saéc, gioûi. + Hieäu chænh thaønh tích giaùo vieân. Quaûn lyù quaù trình ñaáu tö cô sôû vaät chaát cuûa nhaø tröôøng. + Nhaäp phieáu ñaàu tö cô sôû vaät chaát theo phoøng ban, theo khoái. + Theo doõi quaù trình ñaàu tö cô sôû vaät chaát: tình traïng ñaàu naêm, phaùt sinh trong naêm vaø nhaän xeùt cuoái naêm. + Hieäu chænh phieáu ñaàu tö cô sôû vaät chaát. Caùc baùo bieåu: Baùo caùo keát quaû thi truùng tuyeån. Baùo caùo keát quaû thi toát nghieäp cuûa hoïc sinh cuoái caáp. Baùo caùo keát quaû thi ñaïi hoïc_cao ñaúng_trung caáp cuûa hoïc sinh cuoái caáp. Baùo caùo keát quaû hoïc taäp cuûa töøng lôùp, khoái theo töøng hoïc kyø, naêm hoïc, theo töøng moân hoïc. Baùo caùo thaønh tích phaán ñaáu cuûa caùc hoïc sinh xuaát saùc, gioûi. Baùo caùo thaønh tích phaán ñaáu cuûa caùc giaùo vieân xuaát saéc, gioûi. Baùo caùo tình hình ñaàu tö cô sôû vaät chaát, thieát bò daïy hoïc cuûa nhaø tröôøng vaø hieän traïng cuûa chuùng trong töøng naêm. Chöông 2: THIEÁT KEÁ DÖÕ LIEÄU Phaân tích, thieát keá vaø xaây döïng moâ hình Moâ hình quan nieäm döõ lieäu ERD (Entity Relationship Diagram) Boä Moân (1,n) Thuoäc Thuoäc Phieáu GN CSVC Phoøng Ban (1,n) Phieáu GN TTGV (1,n) (1,n) (1,n) Giaùo Vieân Chi Tieát GN CSVC_Khoái Thuoäc Thuoäc CT GN Ñaàu Ra Thuoäc (0,n) (1,n) Phieáu GN Ñaàu Ra ÑH-CÑ-TC (1,n) Phieáu GN TTHS Hoïc Sinh Thuoäc (1,1) Loaïi Lôùp CT GN TT (1,n) Phieáu GNTT Chi Tieát GN KQHT Khoái (1,1) Phieáu GN KQHT Ñaùnh Giaù Lôùp Chi Tieát GN TTGV Chi Tieát GN CSVC_PhongBan Chi Tieát GN TTHS Toå (1,n) (0,n) (0,n) (1,1) (1,n) (1,1) (1,1) (1,n) (1,n) (1,n) (1,1) (1,1) (0,n) (1,n) (1,n) (1,n) (1,n) (1,n) Moâ hình doøng döõ lieäu DFD (Data Flow Diagram) Moâ hình doøng döõ lieäu möùc 0: Quy trình quaûn lyù ñaàu vaøo. Quy trình quaûn lyù ñaàu ra Quy trình quaûn lyù keát quaû hoïc taäp Quy trình quaûn lyù thaønh tích giaùo vieân/ hoïc sinh Quy trình quaûn lyù tình hình ñaàu tö cô sôû vaät chaát Moâ hình doøng döõ lieäu Möùc 1: Quy trình quaûn lyù ñaàu vaøo Quy trình quaûn lyù ñaàu ra Quy trình quaûn lyù keát quaû hoïc taäp Quy trình quaûn lyù thaønh tích giaùo vieân / hoïc sinh Quy trình quaûn lyù tình hình ñaàu tö cô sôû vaät chaát. Moâ hình quan heä (Relationship Diagram) Moâ hình quan heä quaûn lyù khaùch quan Moâ hình quan heä quaûn lyù chuû quan Quaûn lyù keát quaû hoïc taäp – thaønh tích. Quaûn lyù keát quaû ñaàu tö cô sôû vaät chaát. Töø ñieån döõ lieäu Danh saùch caùc baûng: Loaïi Lôùp Lôùp Khối Phieáu ghi nhaän truùng tuyeån Chi tieát phieáu ghi nhaän truùng tuyeån Phieáu ghi nhaän ñaàu ra Chi tieát phieáu ghi nhaän ñaàu ra Phiếu ghi nhận kết quả học tập Chi tiết phiếu ghi nhận kết quả học tập Loaïi tröôøng Đại học_Caođñẳng_Trung cấp Ñaùnh giaù Học sinh Phiếu ghi nhận thaønh tích học sinh Chi tiết phiếu ghi nhận thaønh tích hoïc sinh Giaùo vieân Boä moân Toå Phieáu ghi nhaän thaønh tích giaùo vieân Chi tieát phieáu ghi nhaän thaønh tích giaùo vieân Chi tieát Boä moân_Lôùp Cô sôû vaät chaát Phieáu ghi nhaän cô sôû vaät chaát Phoøng ban Chi tieát ghi nhaän cô sôû vaät chaát_Phoøng ban Chi tieát ghi nhaän cô sôû vaät chaát_Khoái. Moâ taû chi tieát thuoäc tính cuûa caùc baûng: LoaiLop STT Thuoäc tính Kieåu Ghi chuù 1 Maloailop Nvarchar (10) Khoùa chính 2 Tenloailop Nvarchar(50) Chi tieát thuoäc tính baûng Loailop : Maloailop ( Maõ loaïi lôùp ) : Moãi moät loaïi lôùp seõ ñöôïc caáp moät maõ ñeå quaûn lyù. Ñaây laø khoaù chính trong baûng. Ví duï: LCB; … Tenloailop (Teân loaïi lôùp) : Teân cuûa loaïi lôùp öùng vôùi maõ loaïi lôùp. Ví duï : LCB -> Lôùp chuyeân; LKC -> Lôùp khoâng chuyeân; … Khoi STT Thuoäc tính Kieåu Ghi chuù 1 Makhoi Nvarchar (10) Khoùa chính 2 Tenkhoi Nvarchar(50) Chi tieát thuoäc tính baûng Khoi : Makhoi ( Maõ khoái lôùp ) : Moãi moät khoái lôùp seõ ñöôïc caáp moät maõ ñeå quaûn lyù. Ñaây laø khoaù chính trong baûng. Ví duï: K10, K11. Tenkhoi (Teân khoái lôùp) : Teân cuûa khoái lôùp öùng vôùi maõ khoái lôùp. Ví duï : K10 -> Khoái lôùp 10; K11 -> Khoái lôùp 11. Lop STT Thuoäc tính Kieåu Ghi chuù 1 Malop Nvarchar(10) Khoùa chính 2 Tenlop Nvarchar (50) 3 Maloailop Nvarchar(10) Khoùa ngoaïi 4 Makhoi Nvarchar(10) Khoaù ngoaïi 5 Nam Nvarchar(20) Chi tieát thuoäc tính baûng Lop : 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; 11A303; … Tenlop (Teân lôùp) : Teân cuûa lôùp hoïc. Ví duï : Lôùp 10A1; Lôùp 11A2; … Maloailop (Maõ loaïi lôùp): Moãi moät lôùp seõ thuoäc veà moät loaïi lôùp. Ñaây laø khoaù chính trong baûng Loailop. Makhoi (Maõ khoái) : Moãi moät lôùp seõ thuoäc veà moät khoái. Ñaây laø khoùa chính trong baûng Khoi. Nam (Naêm hoïc) : Naêm hoïc. Ví duï : Lôùp 10A1 naêm hoïc 2001 - 2002; Lôùp 10A1 naêm hoïc 2002 - 2003; … PhieuGNTT STT Thuoäc tính Kieåu Ghi chuù 1 Sophieu Int(4) Khoùa chính 2 Namhoc Nvarchar(20) Chi tieát thuoäc tính baûng PhieáuGNTT : Sophieu (Soá phieáu): Soá phieáu ghi nhaän truùng tuyeån 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) : Moãi naêm hoïc coù soá phieáu ghi nhaän truùng tuyeån cho naêm hoïc ñoù. CT_PhieuGNTT STT Thuoäc tính Kieåu Ghi chuù 1 Malop nvarchar (10) Khoùa chính 2 Sophieu Int(4) Khoùa ngoaïi 3 SLxuatsac Float(8) 4 SLgioi Float(8) 5 SLkha Float(8) 6 SLTB Float(8) Chi tieát thuoäc tính baûng CT_PhieuGNTT : Malop (Maõ lôùp) : Moãi lôùp hoïc coù maõ rieâng ñeå phaân bieät vôùi caùc lôùp hoïc khaùc. Ñaây laø khoùa chính trong baûng. Ví duï : 10A103; 11A201;… Sophieu (Soá phieáu): Soá phieáu ghi nhaän truùng tuyeån ñaàu vaøo cuûa töøng naêm hoïc. Ñaây laø khoùa chính cuûa baûng PhieuGNTT. SLxuatsac (Soá löôïng xuaát saéc): Soá löôïng hoïc sinh xuaát saéc truùng tuyeån vaøo tröôøng. Slgioi (Soá löôïng gioûi): Soá löôïng hoïc sinh gioûi truùng tuyeån vaøo tröôøng. Slkha (Soá löôïng khaù) : Soá löôïng hoïc sinh khaù truùng tuyeån vaøo tröôøng. SLTB (Soá löôïng trung bình): Soá löôïng hoïc sinh trung bình truùng tuyeån vaøo tröôøng. PhieuGNDR STT Thuoäc tính Kieåu Ghi chuù 1 Sophieu Int (4) Khoùa chính 2 Namhoc Nvarchar(20) Chi tieát thuoäc tính baûng PhieuGNDR : Sophieáu (Soá phieáu): Soá 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öûa CT_PhieuGNKQHT + - + Sophieu PhieuGNKQHT - + + Sophieu RB6: MaLop laø khoùa ngoaïi cuûa baûng CT_PhieuGNKQHT, tham khaûo töø baûng Lop. " t Î CT_PhieuGNKQHT , $ s Î Lop t. MaLop = s. MaLop Baûng taàm aûnh höôûng : RB6 Theâm Xoùa Söûa CT_PhieuGNKQHT + - + MaLop Lop - + + MaLop RB7: MaLop laø khoùa ngoaïi cuûa baûng CT_PhieuGNTT, tham khaûo töø baûng Lop. " t Î CT_PhieuGNTT , $ s Î Lop t. MaLop = s. MaLop Baûng taàm aûnh höôûng : RB7 Theâm Xoùa Söûa CT_PhieuGNTT + - + MaLop Lop - + + MaLop RB8: MaLop laø khoùa ngoaïi cuûa baûng CT_PhieuGNDR, tham khaûo töø baûng Lop. " t Î CT_PhieuGNDR , $ s Î Lop t. MaLop = s. MaLop Baûng taàm aûnh höôûng : RB8 Theâm Xoùa Söûa CT_PhieuGNDR + - + MaLop Lop - + + MaLop RB9: MaLop laø khoùa ngoaïi cuûa baûng DanhGia, tham khaûo töø baûng CT_PhieuGNDR. " t Î DanhGia , $ s Î CT_PhieuGNDR t. MaLop = s. MaLop Baûng taàm aûnh höôûng : RB9 Theâm Xoùa Söûa DanhGia + - + MaLop CT_PhieuGNDR - + + MaLop RB10: MaTruong laø khoùa ngoaïi cuûa baûng DanhGia, tham khaûo töø baûng DH_CD_TC. " t Î DanhGia , $ s Î DH_CD_TC t. MaTruong = s. MaTruong Baûng taàm aûnh höôûng : RB10 Theâm Xoùa Söûa DanhGia + - + MaTruong DH_CD_TC - + + MaTruong RB11: Malt laø khoùa ngoaïi cuûa baûng DH_CD_TC, tham khaûo töø baûng LoaiTruong. " t Î DH_CD_TC , $ s Î LoaiTruong t. Malt = s. Malt Baûng taàm aûnh höôûng : RB11 Theâm Xoùa Söûa DH_CD_TC + - + Malt LoaiTruong - + + Malt RB12: MaLop laø khoùa ngoaïi cuûa baûng HocSinh, tham khaûo töø baûng Lop. " t Î HocSinh , $ s Î Lop t. MaLop = s. MaLop Baûng taàm aûnh höôûng : RB12 Theâm Xoùa Söûa HocSinh + - + MaLop Lop - + + MaLop RB13: MaHS laø khoùa ngoaïi cuûa baûng CT_PhieuGNTTHS, tham khaûo töø baûng HocSinh. " t Î CT_PhieuGNTTHS , $ s Î HocSinh t. MaHS = s. MaHS Baûng taàm aûnh höôûng : RB13 Theâm Xoùa Söûa CT_PhieuGNTTHS + - + MaHS HocSinh - + + MaHS RB14: Sophieu laø khoùa ngoaïi cuûa baûng CT_PhieuGNTTHS, tham khaûo töø baûng PhieuGNTTHS. " t Î CT_PhieuGNTTHS , $ s Î PhieuGNTTHS t. Sophieu = s. Sophieu Baûng taàm aûnh höôûng : RB14 Theâm Xoùa Söûa CT_PhieuGNTTHS + - + Sophieu PhieuGNTTHS - + + Sophieu RB15: MaT laø khoùa ngoaïi cuûa baûng BoMon, tham khaûo töø baûng To. " t Î BoMon , $ s Î To t. MaT = s. MaT Baûng taàm aûnh höôûng : RB15 Theâm Xoùa Söûa BoMon + - + MaT To - + + MaT RB16: MaBM laø khoùa ngoaïi cuûa baûng GiaoVien, tham khaûo töø baûng BoMon. " t Î GiaoVien , $ s Î BoMon t. MaBM = s. MaBM Baûng taàm aûnh höôûng : RB16 Theâm Xoùa Söûa GiaoVien + - + MaBM BoMon - + + MaBM RB17: MaGV laø khoùa ngoaïi cuûa baûng CT_PhieuGNTTGV, tham khaûo töø baûng GiaoVien. " t Î CT_PhieuGNTTGV , $ s Î GiaoVien t. MaGV = s. MaGV Baûng taàm aûnh höôûng : RB17 Theâm Xoùa Söûa CT_PhieuGNTTGV + - + MaGV GiaoVien - + + MaGV RB18: Sophieu laø khoùa ngoaïi cuûa baûng CT_PhieuGNTTGV, tham khaûo töø baûng PhieuGNTTGV. " t Î CT_PhieuGNTTGV, $ s Î PhieuGNTTGV t. Sophieu = s. Sophieu Baûng taàm aûnh höôûng : RB18 Theâm Xoùa Söûa CT_PhieuGNTTGV + - + Sophieu PhieuGNTTGV - + + Sophieu RB19: MaLop laø khoùa ngoaïi cuûa baûng CT_Bomon_Lop, tham khaûo töø baûng Lop. " t Î CT_Bomon_Lop, $ s Î Lop t. MaLop = s. MaLop Baûng taàm aûnh höôûng : RB19 Theâm Xoùa Söûa CT_Bomon_Lop + - + MaLop Lop - + + MaLop RB20: MaBM laø khoùa ngoaïi cuûa baûng CT_Bomon_Lop, tham khaûo töø baûng Bomon. " t Î CT_Bomon_Lop, $ s Î Bomon t. MaBM = s. MaBM Baûng taàm aûnh höôûng : RB20 Theâm Xoùa Söûa CT_Bomon_Lop + - + MaBM Bomon - + + MaBM RB21: Sophieu laø khoùa ngoaïi cuûa baûng CT_PhieuGNCSVCPB, tham khaûo töø baûng PhieuGNCSVC. " t Î CT_PhieuGNCSVCPB, $ s Î PhieuGNCSVC t. Sophieu = s. Sophieu Baûng taàm aûnh höôûng : RB21 Theâm Xoùa Söûa CT_PhieuGNCSVCPB + - + Sophieu PhieuGNCSVC - + + Sophieu RB22: MaPB laø khoùa ngoaïi cuûa baûng CT_PhieuGNCSVCPB, tham khaûo töø baûng PhongBan. " t Î CT_PhieuGNCSVCPB, $ s Î PhongBan t. MaPB = s. MaPB Baûng taàm aûnh höôûng : RB22 Theâm Xoùa Söûa CT_PhieuGNCSVCPB + - + MaPB PhongBan - + + MaPB RB23: Sophieu laø khoùa ngoaïi cuûa baûng CT_PhieuGNCSVCKhoi, tham khaûo töø baûng PhieuGNCSVC. " t Î CT_PhieuGNCSVCKhoi, $ s Î PhieuGNCSVC t. Sophieu = s. Sophieu Baûng taàm aûnh höôûng : RB23 Theâm Xoùa Söûa CT_PhieuGNCSVCPB + - + Sophieu PhieuGNCSVC - + + Sophieu RB24: MaKhoi laø khoùa ngoaïi cuûa baûng CT_PhieuGNCSVCKhoi, tham khaûo töø baûng Khoi. " t Î CT_PhieuGNCSVCKhoi, $ s Î Khoi t. MaKhoi = s. MaKhoi Baûng taàm aûnh höôûng : RB24 Theâm Xoùa Söûa CT_PhieuGNCSVCKhoi + - + MaKhoi Khoi - + + MaKhoi RB25: MaCSVC laø khoùa ngoaïi cuûa baûng PhieuGNCSVC, tham khaûo töø baûng CSVC. " t Î PhieuGNCSVC, $ s Î CSVC t. MaCSVC = s. MaCSVC Baûng taàm aûnh höôûng : RB25 Theâm Xoùa Söûa PhieuGNCSVC + - + MaCSVC CSVC - + + MaCSVC Raøng buoäc lieân thuoäc tính treân moät quan heä: RB1: Trong cuøng moät lôùp, " t Î CT_PhieuGNKQHT, å(t.Slxuatsac, t.Slgioi, t.Slkha, t.Sltb, t.Slyeu, t.kem) <= 50 Baûng taàm aûnh höôûng : RB4 Theâm Xoùa Söûa CT_PhieuGNKQHT - + + Slxuatsac, Slgioi, Slkha, Sltb, Slyeu, Slkem RB2: Trong cuøng moät lôùp, " t Î CT_PhieuBomon_Lop, å(t.Slxuatsac, t.Slgioi, t.Slkha, t.Sltb, t.Slyeu, t.kem) <= 50 Baûng taàm aûnh höôûng : RB4 Theâm Xoùa Söûa CT_PhieuBomon_Lop - + + Slxuatsac, Slgioi, Slkha, Sltb, Slyeu, Slkem Raøng buoäc lieân thuoäc tính, lieân quan heä: RB1: Trong cuøng moät lôùp, " t Î CT_PhieuGNTT, s Î CT_PhieuGNKQHT å( t.Slxuatsac, t.Slgioi, t.Slkha, t.Sltb) > = å( s.Slxuatsac, s.Slgioi, s.Slkha, s.Sltb, s.Slyeu, s.Slkem) Baûng taàm aûnh höôûng : RB1 Theâm Xoùa Söûa CT_PhieuGNTT - + + Slxuatsac, Slgioi, Slkha, Sltb CT_PhieuGNKQHT + - + Slxuatsac, Slgioi, Slkha, Sltb, Slyeu, Slkem RB2: Trong cuøng moät lôùp, " t Î CT_PhieuGNDR, s Î CT_PhieuGNKQHT å( t.Slhet12) < = å( s.Slxuatsac, s.Slgioi, s.Slkha, s.Sltb, s.Slyeu, s.Slkem) Baûng taàm aûnh höôûng : RB2 Theâm Xoùa Söûa CT_PhieuGNKQHT + + + Slxuatsac, Slgioi, Slkha, Sltb, Slyeu, Slkem CT_PhieuGNDR + - + Slhet12 RB3: Trong cuøng moät lôùp, " t Î CT_PhieuGNDR, s Î DanhGia å( s.Sl) < = å( s.Sltnxuatsac, s.Sltngioi, s.Sltnkha, s.Sltntb) Baûng taàm aûnh höôûng : RB3 Theâm Xoùa Söûa CT_PhieuGNDR + + + Sltnxuatsac, Sltngioi, Sltnkha, Sltntb DanhGia + - + Sl RB4: Trong cuøng moät lôùp, " t Î CT_PhieuGNKQHT, s Î CT_Bomon_Lop å( t.Slxuatsac, t.Slgioi, t.Slkha, t.Sltb, t.Slyeu, t.kem) >= å( s.Slxuatsac, s.Slgioi, s.Slkha, s.Sltb, s.Slyeu, s.Slkem) Baûng taàm aûnh höôûng : RB4 Theâm Xoùa Söûa CT_PhieuGNKQHT - + + Slxuatsac, Slgioi, Slkha, Sltb, Slyeu, Slkem CT_Bomon_Lop + - + Slxuatsac, Slgioi, Slkha, Sltb, Slyeu, Slkem RB5: Trong cuøng moät lôùp, " t Î CT_PhieuGNKQHT, å(t.Slxuatsac, t.Slgioi, t.Slkha, t.Sltb, t.Slyeu, t.kem) <= 50 Baûng taàm aûnh höôûng : RB4 Theâm Xoùa Söûa CT_PhieuGNKQHT - + + Slxuatsac, Slgioi, Slkha, Sltb, Slyeu, Slkem Chöông 3: GIAO DIEÄN ÖÙNG DUÏNG Một số giao diện chính của ứng dụng : Form chính của chương trình Một số Form của phần danh mục: Danh mục Giáo viên : Danh mục học sinh : Danh mục lớp : Một số Form của phần Quản lý: Phiếu ghi nhận kết quả tuyển sinh : Phiếu ghi nhận kết quả học tập Phiếu ghi nhận tình hình đầu tư cơ sở vật chất khối Một số Form của phần báo cáo Form báo cáo kết quả tuyển sinh: Form báo cáo kết quả học tập : Form báo cáo kết quả đầu tư cơ sở vật chất khối: Một số Form của phần tra cứu : Form tra cứu thông tin giáo viên: Một số Form của phần kết quả báo cáo Form báo cáo kết quả thi tuyển sinh Form báo cáo kết quả học tập cả trường Form báo cáo kết quả thi tốt nghiệp Form báo cáo kết quả thi tuyển sinh đại học Chöông 4: KEÁT LUAÄN VAØ HÖÔÙNG PHAÙT TRIEÅN Keát luaän Maët thuaän lôïi: Xaây döïng ñöôïc moät chöông trình öùng duïng hoã trôï quaûn lyù chaát löôïng ñaøo taïo ôû tröôøng caáp III, giuùp giaùo vieân quaûn lyù hoà sô ñöôïc deã daøng cuõng nhö vieäc baùo caùo keát quaû tình hình hoïc taäp, tuyeån sinh, thaønh tích hay keát quaû ñaàu tö cô sôû vaät chaát ñöôïc nhanh choùng hôn. Coâng ngheä: tìm hieåu caùc coâng ngheä .Net hoã trôï maïnh cho quaù trình trieån khai öùng duïng. Ngoaøi ra, chuùng em coøn coù ñieàu kieän tìm hieåu heä quaûn trò cô sôû lieäu: SQL Server 2000. Maët khoù khaên: Do chöa naém vöõng ñöôïc caùc nghieâp vuï cuûa tröôøng hoïc neân chuùng em phaûi maát nhieàu thôøi gian ñeå tìm hieåu, ñi ñeán tröôøng hoïc ñeå tìm hieåu vaø xin caùc soá lieäu thoáng keâ cuûa tröôøng. Do ñeà taøi caàn nhieàu thôøi gian ñeå hoaøn thieän, nhöng thôøi gian laøm ñeà taøi cuûa chuùng em coù haïn neân chuùng em khoâng theå ñaùp öùng ñöôïc heát taát caû caùc yeâu caàu cuûa ñeà taøi. Höôùng phaùt trieån Xaây döïng chöông trình öùng duïng ña chöùc naêng hôn vaø hoaøn chænh hôn ñeå phuïc vuï toát hôn cho vieäc quaûn lyù chaát löôïng ñaøo taïo ôû tröôøng hoïc. Treân neàn taûng döõ lieäu naøy, xaây döïng theâm WebSite cuûa tröôøng hoïc ñeå cung caáp thoâng tin tröïc tuyeánï cho phuï huynh vaø hoïc sinh. AÙp duïng chöông trình hoã trôï quaûn lyù naøy cho nhieàu tröôøng phoå thoân, ñoàng thôøi xaây döïng moät chöông trình nöõa toång hôïp keát quaû laáy töø chöông trình hoã trôï quaûn lyù chaát löôïng cuûa caùc tröôøng ñeå ñaùnh giaù chaát löôïng ñaøo cuûa töøng tröôøng theo moät tieâu chuaån naøo ñoù do boä giaùo duïc ñaøo taïo ñöa ra. PHUÏ LUÏC @ & ? Toång quan veà .NET Treân thöïc teá ngaøy nay, Internet ñaõ trôû thaønh phöông tieän cho chuùng ta laøm vieäc, thaêm baïn beø, söû duïng taøi khoaûn ngaân haøng, chôi, taùn gaãu, raát thöïc teá vaø hieäu quaû nhôø vaøo caùc phaàn meàm ñöôïc vieát ñeå thöïc hieän caùc keát noái IP (Internet Protocol) cho WWW (World Wide Web). Caùc phaàn meàm ñöôïc yeâu caàu thöïc hieän haøng trieäu cuoäc giao dòch döõ lieäu giöõa caùc maùy tính vôùi nhau, vaø soá löôïng caùc cuoäc giao dòch naøy ngaøy caøng taêng theo söï taêng nhanh cuûa khaû naêng vaø söï phöùc taïp cuûa Web. Vieäc söû duïng thö ñieän töû, löôùt treân caùc trang Web, trao ñoåi vôùi caùc cô sôû döõ lieäu vaø söû duïng caùc öùng duïng phaân taùn ngaøy caøng trôû neân phöùc taïp hôn, vì theá trình ñoä vaø kyõ thuaät laäp trình ñeå taïo vaø baûo döôõng caùc phaàn meàm cuõng ngaøy caøng ñöôïc yeâu caàu cao hôn, tinh vi hôn. Caùc nhaø laäp trình chuùng ta haøng ngaøy phaûi ñoái dieän vôùi COM, COM+, DCOM, SP, SOAP, XML, XSL … cuõng nhö phaûi chieán ñaáu vôùi haøng taù caùc saùch höôùng daãn, caùc boä coâng cuï SDK (Software Developer Kit) phöùc taïp. Microsoft, cuõng nhö ña soá trong chuùng ta, ñaõ taïo neân ngaøy caøng nhieàu caùc coâng cuï chuyeân duøng. Heä ñieàu haønh hay caùc öùng duïng Windows ñaày ñuû tính naêng hôn, theo yeâu caàu cuûa kyõ thuaät, coâng ngheä, vaø do ñoù ñaõ theâm vaøo khoâng ít caùc SDK hay caùc tieâu chuaån ôû choã naøy, choã noï. Keát quaû laø heä ñieàu haønh, thö vieän, coâng cuï trôû neân khoâng coøn khaû chuyeån, quaù naëng neà vôùi bieát bao caùc môû roäng (extensions), add-in (phaàn phuï theâm). Theá laø boä khung .NET ra ñôøi. .NET thöïc söï thay ñoåi ñieàu keå treân. Ñoù khoâng chæ laø moät böôùc tieán, moät naâng caáp hay moät hôïp nhaát caùc coâng vieäc. Maø ñoù chính laø moät ñieàu vó ñaïi, moät söï duõng caûm, moät cuoäc böùt phaù ngoaïn muïc. Noù ñònh nghóa laïi taát caû moïi ñieàu baïn ñaõ bieát veà laäp trình cho maùy PC veà taát caû moïi hình thuø laãn kích thöôùc, keå caû veà ngoân ngöõ laäp trình trong ñoù. Toång quan veà C# Khôûi ñaàu vôùi teân goïi laø Cool vaøo khoaûng naêm 2000, C# ñaõ taïo ra voâ soá caùc cuoäc tranh luaän lôùn treân neàn .NET. töø caùc huyeàn thoaïi, caùc ñoàn ñaïi vaø caùc öôùc ñoaùn. C# ngaøy nay ñaõ thaät söï trôû thaønh moät ngoân ngöõ ñôn giaûn, hoaøn toaøn höôùng ñoái töôïng vaø raát tuyeän vôøi. Caùc ñaëc tröng naøy cuûa C# cuõng gaàn gioáng vôùi nhöõng tuyeân boá cuûa Java ? Duø coù hay khoâng thì roõ raøng caùc nhaø thieát keá C# ñaõ raát muoán taïo ra moät ngoân ngöõ coù theå laøm vöøa loøng giôùi laäp trình C++. C# raát deã ñaùp öùng vôùi hoï vaø coù khoâng ít caùc caáu truùc gaàn gioáng nhö C++. Dó nhieân ta cuõng khoâng loaïi tröø seõ coù vaøi thieáu soùt nhoû naøo ñoù maø ñoái vôùi moät soá ngöôøi thì chuùng trôû neân baát caäp vaø khoâng tieän lôïi. C# khoâng hoã trôï ña thöøa keá (multiple inheritance: moät lôùp (class) cuûa C# coù theå ñöôïc khai baùo laø noù coù theå döïng neân 1 hay nhieàu caùc interface (giao dieän hay giao tieáp), nhöng tính ña keá thöøa cuûa caùc lôùp (classes) cô baûn laïi khoâng ñöôïc chaáp nhaän. Ñoái vôùi moät soá laäp trình vieân ñaëc bieät laø nhöõng ai yeâu thích ALT, thì tính chaát naøy ñöôïc xem laø moät baát caäp. Heä thoáng C# cuõng khoâng cho pheùp söû duïng baát kyø caùc kieåu maãu template naøo caû. Ña soá caùc cuoäc thaûo luaän veà C# hieän nay ñieàu töø phaûn öùng cuûa nhöõng ai ñaõ gaït boû C# nhö laø moät coá gaéng hieån nhieân nhaèm vaøo vieäc xoùa boû Java. Tuy nhieân, thaät ra C# vaø Java coù theå ñöôïc xem nhö nhöõng con ngöïa treân nhöõng ñöôøng ñua khaùc nhau, chuùng coù theå cuøng toàn taïi vaø chung soáng hoaø bình. C# vaø toaøn boä heä thoáng .NET seõ laø coâng cuï toát hôn cho vieäc keát hôïp caùc öùng duïng khaùch vaø caùc öùng duïng phía maùy chuû, coøn Java coù nhöõng khuyeát ñieåm roõ raøng cho phaàn maùy khaùch. Chuùng ta coù theå noùi theâm veà C# laø moät ngoân ngöõ hoaøn toaøn höôùng ñoái töôïng (totally object-oriented). C++ baét nguoàn töø C: tröôùc heát ñoù laø moät söï boå sung phöùc hôïp cho C, sau ñoù laø moät coá gaéng thöïc söï cuûa ñònh höôùng ñoái töôïng. Ñeå toát hôn, C++ phaûi giöõ laïi moät soá ñaëc ñieåm cuûa ngoân ngöõ khoâng-höôùng-ñoái-töôïng: ñoù laø nhöõng haøm ñoäc laäp vaø caùc bieán toaøn cuïc. C# thì khaùc, noù tuyeät giao hoaøn toaøn vôùi caùc ñaëc tính nhö theá. Moïi kieåu bieán, keå caû kieåu giaù trò ñôn giaûn, ñeàu ñöôïc xem xeùt nhö laø moät ñoái töôïng. Moïi haøm ñeàu phaûi thuoäc moät lôùp (class). Khoâng coøn ñöôïc duøng caùc bieán toaøn cuïc. Tuy theá, xin ñöøng lo laéng, vì caùc lôùp chöùa caùc haøm tónh hay bieán tónh coù theå ñöôïc xem vaø haønh ñoäng nhö caùc haøm ñoäc laäp vaø caùc bieán toaøn cuïc. Toång quan veà SQL Server 2000 SQL Server laø moät heä thoáng quaûn lyù cô sôû döõ lieäu quan heä (RDBMS) hay coøn ñöôïc goïi laø Relational Database Management System. RDBMS laø moät trong nhöõng moâ hình cô sôû döõ lieäu quan heä thoâng duïng hieän nay. Cô sôû döõ lieäu khoâng chæ giôùi haïn trong heä thoáng maùy tính maø coøn nhieàu hôn theá nöõa. Cô sôû döõ lieäu thöïc ra laø moät toå chöùc döõ lieäu vaø ngay caû thö vieän yù töôûng. SQl Server 7.0 ra ñôøi laø moät böôùc nhaûy voït coâng ngheä cô sôû döõ lieäu so vôùi cô sôû döõ lieäu SQL Server 6.5, SQL Server 2000 ra ñôøi khoâng ngöøng cung caáp cho ngöôøi duøng nhöõng coâng cuï vaø nhöõng ñaëc ñieåm môùi maø phieân baûn 7.0 coøn thieáu soùt. Ngoaøi nhöõng ñaëc tính khaéc phuïc thieáu soùt cuûa SQL Server 7.0, phieân baûn SQL Server 2000 coøn thay ñoåi moät soá cuïc dieän khaùc trong caùc chöùc naêng laäp trình cuõng gioáng nhö trong quan heä vaø raøng buoäc döõ lieäu. Ngoaøi ra, SQL Server 2000 coøn cung caáp moät soá coâng cuï hoã trôï khaùc nhö: phaân tích xöû lyù tröïc tieáp (OLAP), chuyeån taùc tröïc tieáp (OLTP), English Query, … Moät ñaëc ñieåm môùi cuûa SQL Server 2000 nöõa laø: Khaùi nieäm Object Oriented DataBase – OOD vaø moät soá kieåu döõ lieäu môùi. SQL Server 2000 nhaèm giuùp caùc baïn sinh vieân hay nhöõng ngöôøi laøm vieäc lieân quan ñeán tin hoïc, ñaëc bieät nhöõng ngöôøi phaùt trieån cô sôû döõ lieäu ña ngöôøi duøng, nhöõng kieán thöùc phaân tích thieát keá heä thoáng, xaây döïng cô sôû döõ lieäu thöïc tieãn, phaùt bieåu SQL töø caên baûn ñeán naâng cao, haøm heä thoáng, thuû tuïc, baãy loãi vaø moät soá coâng cuï quaûn trò cô sôû döõ lieäu. TAØI LIEÄU THAM KHAÛO @ & ? Phaân tích vaø thieát keá heä thoáng – Traàn Ñình Trai. Nhaäp moân Cô sôû döõ lieäu – Traàn Ñình Trai. Laäp trình Windows vôùi C#.net – Nguyeãn Phöông Lan. Xaây döïng vaø phaùt trieån öùng duïng thöông maïi ñieän töû – Phaïm Höõu Khang. Laäp trình öùng duïng chuyeân nghieäp SQL SERVER 2000 – Phaïm Höõu Khang. Kyõ thuaät laäp trình öùng duïng C#.Net Taäp 3 – Phaïm Höõu Khang. Programming C# - Jesse Liberty. Giaùo trình SQL Server 7.0 – Tröôøng ÑH_KHTN.

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

  • docBaocao.doc
  • docreadme.doc
  • rarSetup.rar