Phân tích và thiết kế hệ thống quản lý đăng ký và xét tuyển nguyện vọng của học sinh vào lớp 10 ở TP Hồ Chí Minh

Những năm gần đây, việc thi tuyển vào lớp 10 chỉ là phương thức lựa chọn để tuyển sinh vào các trường Trung học phổ thông chuyên. Còn lại các trường Trung học phổ thông không chuyên (chiếm đa số) sẽ dùng phương thức xét tuyển để tuyển sinh, nhằm giảm bớt việc thi cử cho học sinh trên cả nước, cũng là để tiết kiệm ngân sách cho ngành giáo dục.

 

Xét tuyển là hình thức sử dụng kết quả học tập và thi tốt nghiệp ở cấp học dưới liền kề làm căn cứ chủ yếu lựa chọn học sinh trúng tuyển. Cho nên việc áp dụng công nghệ thông tin vào công tác quản lý và xét tuyển là điều rất cần thiết, vì nó giúp công tác trở nên linh động, chính xác và tiết kiệm thời gian

 

Chính vì những lợi ích của việc tin học hóa đó, em tin rằng xây dựng một ứng dụng phục vụ cho công tác quản lý tại Sở Giáo Dục sẽ mang lại hiệu quả cao cho việc đăng ký và xét tuyển nguyện vọng vào lớp 10 ở thành phố Hồ Chí Minh.

 

doc31 trang | Chia sẻ: luyenbuizn | Lượt xem: 849 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Phân tích và thiết kế hệ thống quản lý đăng ký và xét tuyển nguyện vọng của học sinh vào lớp 10 ở TP Hồ Chí Minh, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Phaàn 1: PHAÂN TÍCH VAØ THIEÁT KEÁ HEÄ THOÁNG QUAÛN LYÙ ÑAÊNG KYÙ VAØ XEÙT TUYEÅN NGUYEÄN VOÏNG CUÛA HOÏC SINH VAØO LÔÙP 10 ÔÛ TP.HOÀ CHÍ MINH Chöông I : GIÔÙI THIEÄU ÑEÀ TAØI VAØ NGHIEÂN CÖÙU KHAÛ THI TOÅNG QUAÙT: Nhöõng naêm gaàn ñaây, vieäc thi tuyeån vaøo lôùp 10 chæ laø phöông thöùc löïa choïn ñeå tuyeån sinh vaøo caùc tröôøng Trung hoïc phoå thoâng chuyeân. Coøn laïi caùc tröôøng Trung hoïc phoå thoâng khoâng chuyeân (chieám ña soá) seõ duøng phöông thöùc xeùt tuyeån ñeå tuyeån sinh, nhaèm giaûm bôùt vieäc thi cöû cho hoïc sinh treân caû nöôùc, cuõng laø ñeå tieát kieäm ngaân saùch cho ngaønh giaùo duïc. Xeùt tuyeån laø hình thöùc söû duïng keát quaû hoïc taäp vaø thi toát nghieäp ôû caáp hoïc döôùi lieàn keà laøm caên cöù chuû yeáu löïa choïn hoïc sinh truùng tuyeån. Cho neân vieäc aùp duïng coâng ngheä thoâng tin vaøo coâng taùc quaûn lyù vaø xeùt tuyeån laø ñieàu raát caàn thieát, vì noù giuùp coâng taùc trôû neân linh ñoäng, chính xaùc vaø tieát kieäm thôøi gian… Chính vì nhöõng lôïi ích cuûa vieäc tin hoïc hoùa ñoù, em tin raèng xaây döïng moät öùng duïng phuïc vuï cho coâng taùc quaûn lyù taïi Sôû Giaùo Duïc seõ mang laïi hieäu quaû cao cho vieäc ñaêng kyù vaø xeùt tuyeån nguyeän voïng vaøo lôùp 10 ôû thaønh phoá Hoà Chí Minh. MOÂ TAÛ HIEÄN TRAÏNG : Tröôùc khi hoïc sinh ôû caùc tröôøng Trung hoïc cô sôû thi toát nghieäp, seõ thöïc hieän vieäc ñaêng kyù nguyeän voïng vaøo lôùp 10. Sau khi coù keát quaû thi, sôû Giaùo Duïc vaø Ñaøo Taïo ôû caùc tænh thaønh seõ söû duïng keát quaû thi naøy ñeå löïa choïn hoïc sinh theo nguyeän voïng maø hoïc sinh ñaêng kyù tröôùc ñaây. Ñôn xin xeùt tuyeån vaøo lôùp 10 bao goàm thoâng tin veà hoïc sinh (hoï teân, phaùi, ngaøy sinh, nôi sinh, hoïc sinh tröôøng naøo, heä gì, ñòa chæ thöôøng truù); chöùng nhaän thuoäc dieän öu tieân naøo, coù ñöôïc khuyeán khích khoân; danh saùch caùc nguyeän voïng vaøo caùc tröôøng, trong ñoù nguyeän voïng 1 & 2 vaøo caùc tröôøng Trung hoïc phoå thoâng thuoäc heä Coâng laäp vaø nguyeän voïng 3 & 4 vaøo caùc tröôøng Trung hoïc phoå thoâng thuoäc heä Baùn coâng. Caùc dieän chính saùch öu tieân vaø caùc loaïi khuyeán khích cuøng ñieåm coäng coù theå thay ñoåi theo theo nieân khoùa. Moät dieän coù nhieàu chính saùch öu tieân. Hoïc sinh chæ thuoäc moät dieän, do ñoù hoïc sinh coù nhieàu tieâu chuaån coäng ñieåm öu tieân seõ chæ ñöôïc höôûng theo moät tieâu chuaån cao nhaát. Hoïc sinh cuõng coù theå ñöôïc nhieàu khuyeán khích, nhöng hoïc sinh maø coù nhieàu tieâu chuaån coäng ñieåm khuyeán khích, seõ ñöôïc coäng taát caû caùc ñieåm khuyeán khích (nhöng khoâng vöôït quaù 4 ñieåm) vaøo toång ñieåm xeùt truùng tuyeån. TÌM HIEÅU VIEÄC XEÙT TUYEÅN : Vieäc xeùt tuyeån seõ do sôû Giaùo Duïc vaø Ñaøo Taïo thaønh phoá Hoà Chí Minh thöïc hieän cho caùc tröôøng Trung hoïc phoå thoâng thuoäc ñòa baøn thaønh phoá Hoà Chí Minh. Sôû Giaùo Duïc vaø Ñaøo Taïo laäp phöông aùn, keá hoaïch xeùt tuyeån goàm caùc noäi dung : thôøi gian xeùt tuyeån, ñòa baøn vaø chæ tieâu tuyeån sinh ôû moãi tröôøng, soá löôïng hoïc sinh ñöôïc pheùp ñaêng kyù döï tuyeån. Caên cöù xeùt tuyeån hoïc sinh vaøo lôùp 10 Trung hoïc phoå thoâng khoâng chuyeân bao goàm : Toång ñieåm thi toát nghieäp. Moân Vaên – Tieáng Vieät vaø moân Toaùn ñöôïc nhaân heä soá 2. Ñieåm öu tieân, khuyeán khích neáu coù. Ñieåm xeùt tuyeån laø toång ñieåm cuûa caùc loïai ñieåm neâu treân. Vieäc xeùt tuyeån hoïc sinh thöïc hieän theo nguyeân taéc: Ñieåm cao xeáp tröôùc, ñieåm thaáp xeáp sau. Ñieåm ngang nhau : xeáp theo thöù töï haïnh kieåm (toát, khaù, trung bình) Caùc ñieàu kieän 1 vaø 2 ngang nhau: dieän öu tieân xeáp tröôùc. Hoïc sinh coù ñuû ñieàu kieän hôïp leä ñöôïc xeùt tuyeån vaøo lôùp 10 coâng laäp, baùn coâng theo caùc quy ñònh sau: Nguyeän voïng öu tieân 1,2 vaøo tröôøng, lôùp coâng laäp; öu tieân 3,4 vaøo tröôøng, lôùp baùn coâng; keát hôïp vôùi chæ tieâu cuûa töøng tröôøng. Ñieåm xeùt tuyeån laø toång ñieåm thi toát nghieäp THCS, moân Vaên – Tieáng Vieät vaø moân Toaùn ñöôïc nhaân heä soá 2 vaø ñieåm öu tieân khuyeán khích (neáu coù). Cheânh leäch ñieåm tuyeån giöõa hai nguyeän voïng vaøo cuøng loaïi hình tröôøng, lôùp khoâng quaù 2 ñieåm. Hoïc sinh truùng tuyeån vaøo lôùp 10 coâng laäp theo nguyeän voïng öu tieân 1 thì khoâng ñöôïc xeùt nguyeän voïng öu tieân 2. Neáu truùng tuyeån vôùi nguyeän voïng öu tieân 2 (coâng laäp) thì khoâng ñöôïc xeùt vaøo baùn coâng nöõa. Keát quaû truùng tuyeån coâng laäp, baùn coâng ñöôïc coâng boá cuøng luùc (khoâng moät hoïc sinh naøo coù teân ôû hai choã) (x. Höôùng daãn toùm taét veà xeùt tuyeån lôùp 10 coâng laäp, baùn coâng vaø quy cheá tuyeån sinh vaøo tröôøng Trung hoïc cô sôû vaø Trung hoïc phoå thoâng cuû Boä Giaùo duïc vaø Ñaøo taïo ñính keøm luaän vaên) NGHIEÂN CÖÙU KHAÛ THI : Heä thoáng ñöôïc xaây döïng (neáu coù theå) seõ giaûi quyeát ñöôïc moät soá coâng vieän cuï theå sau: Caäp nhaät vaø löu tröõ thoâng tin trong caùc danh muïc trong töøng nieân khoùa Löïa choïn moân thi cuøng heä soá nhaân cuûa moân. Löïa choïn chính saùch öu tieân cuøng ñieåm coäng. Löïa choïn caùc hình thöùc khuyeán khích cuøng ñieåm coäng. Caäp nhaät vaø löu tröõ thoâng tin trong töøng hoà sô hoïc sinh. Caäp nhaät vaø löu tröõ thoâng tin ñaêng kyù nguyeän voïng cuûa töøng hoïc sinh. Caäp nhaät vaø löu tröõ ñieåm thi cuûa töøng hoïc sinh. Caäp nhaät vaø löu tröõ thoâng tin dieän öu tieân vaø khuyeán khích cho töøng hoïc sinh. Thöïc hieän vieäc xeùt tuyeån tuaàn töï. Tìm kieám hoïc sinh Laäp thoáng keâ Hoïc sinh ñaêng kyù caùc nguyeän voïng. Danh saùch truùng tuyeån cuûa caùc tröôøng. Thoáng keâ nguyeän voïng theo tröôøng caáp 3. Danh saùch hoïc sinh cuøng keát quaû thi. Chöông II : PHAÂN TÍCH VAØ THIEÁT KEÁ HEÄ THOÁNG THIEÁT KEÁ MOÂ HÌNH THÖÏC THEÅ KEÁT HÔÏP (ERD) : Moâ taû moái keát hôïp cuûa caùc thöïc the å: HOCSINH – TRUONG_C3 HOCSINH ÑK NV TRUONG_C3 1,n 1,n Moãi hoïc sinh ñaêng kyù nhieàu nguyeän voïng. Moãi tröôøng coù theå coù nhieàu hoïc sinh ñaêng kyù vaøo HOCSINH – UUTIEN HOCSINH UUTIEN coù 1,n 1,1 Moãi hoïc sinh thuoäc moät öu tieân duy nhaát. HOCSINH – KHUYENKHICH HOCSINH coù KHUYENKHICH 1,n 1,n Moät hoïc sinh coù nhieàu khuyeán khích. HOCSINH - TRUONG_C2 HOCSINH TRUONG_C2 hoïc 1,n 1,1 Hoïc sinh thuoäc moät tröôøng Xaây döïng moâ hình thöïc theå ERD : MOÂ HÌNH QUAN HEÄ DÖÕ LIEÄU : TRUONG_C2(MATR2,TENTR2,DIACHI,DIENTHOAI) Moät maõ tröôøng (MATR2) xaùc ñònh teân tröôøng duy nhaát. CS_UUTIEN(MA_UT, DIEN_UT,DIEUKIEN_UT, KYHIEU_UT) Maõ öu tieân seõ xaùc ñònh moät dieän öu tieân duy nhaát, ñoàng thôøi moãi maõ öu tieân coù moät kyù hieäu öu tieân duy nhaát. HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, HE, NIENKHOA) Maõ hoïc sinh seõ xaùc ñònh moät hoïc sinh duy nhaát. KHUYENKHICH(MAK_KHICH, DIEUKIEN_KK) Maõ khuyeán khích seõ xaùc ñònh ñieàu kieän ñöôïc khuyeán khích. MONTHI(MAMON, TENMON) Maõ moân seõ xaùc ñònh teân moân. MONTHI_NKHOA (MAMON, NIENKHOA, HESO) Trong nieân khoùa seõ cho thi nhöõng moân naøovaø xaùc ñònh heä soá nhaân cuûa moân thuoäc nieân khoùa ñoù. DIEMTHI (MAHS, MAMON, NIENKHOA, DIEMTHI) Maõ hoïc sinh, maõ moân vaø nieân khoùa xaùc ñònh ñieåm thi cuûa hoïc sinh ñaêng kyù döï thi ôû nieân khoùa naøo. DIEM_UT (MA_UT, NIENKHOA, DIEMCONG) Maõ öu tieân vaø nieân khoùa seõ xaùc ñònh ñieåm coäng cuûa chính saùch öu tieân ôû nieân khoùa ñoù. DIEM_KK (MAK_KHICH, NIENKHOA, DIEMCONG) Maõ khuyeán khích vaø nieân khoùa seõ xaùc ñònh ñieåm coäng cuûa ñieàu kieän khuyeán khích ôû nieân khoùa ño.ù CHITIEU (NIENKHOA, MATR3, HE, CHITIEU, TUYEN) Nieân khoùa, maõ tröôøng caáp 3 vaø heä seõ xaùc ñònh chæ tieâu tuyeån vaø soá löôïng tuyeån hoïc sinh vaøo tröôøng caáp 3 thuoäc heä naøo ôû nieân khoùa ñoù. DIEMCHUAN (NIENKHOA, MATR3, NVONG, DIEMCHUAN, SOLUONG) Nieân khoùa, maõ tröôøng caáp 3 vaø nguyeän voïng seõ xaùc ñònh ñieåm chuaån vaø soá löôïng tuyeån hoïc sinh ôû nguyeän voïng ñoù. TRUONG_C3(MATR3,TENTR3,DIACHI,DIENTHOAI) Maõ tröôøng caáp 3 xaùc ñònh tröôøng caáp 3 duy nhaát. DK_NVONG(NVONG,MAHS,MATR3,FLAG) Maõ hoïc sinh vaø nguyeän voïng seõ xaùc ñònh tröôøng caáp 3 maø hoïc sinh ñoù muoán döï tuyeån, ñoàng thôøi cuõng xaùc ñònh hoïc sinh naøy truùng tuyeån ôû nguyeän voïng naøo. HOCSINH_KK(MAK_KHICH,NIENKHOA,MAHS) Maõ khuyeán khích, nieân khoùa, maõ hoïc sinh seõ xaùc ñònh hoïc sinh naøo ñöôïc khuyeán khích trong nieân khoùa döï tuyeån. MOÂ HÌNH DÖÕ LIEÄU QUAN NIEÄM MÖÙC VAÄT LYÙ TÖØ ÑIEÅN DÖÕ LIEÄU: STT TEÂN DIEÃN GIAÛI 1 MAHS Maõ soá hoïc sinh 2 HO Hoï vaø teân loùt hoïc sinh 3 TEN Teân hoïc sinh 4 GIOITINH Giôùi tính 5 NGAYSINH Ngaøy sinh 6 NOISINH Nôi sinh 7 HANHKIEM Haïnh kieåm 8 HOCLUC Hoïc löïc 9 DIEMTB Toång ñieåm thi vaø ñieåm coäng neáu coù 10 HE Heä coâng laäp hoaëc baùn coâng 11 MATR2 Maõ tröôøng caáp 2 12 TENTR2 Teân tröôøng caáp 2 13 DK_NVONG Ñaêng kyù nguyeän voïng 14 NVONG Nguyeän voïng 15 MATR3 Maõ tröôøng caáp 3 16 TENTR3 Teân tröôøng caáp 3 17 FLAG Côø cho bieát truùng tuyeån ôû nguyeän vong naøo 18 MA_UT Maõ öu tieân 19 DIEN_UT Dieän öu tieân 20 DIEUKIEN_UT Ñieàu kieän öu tieân 21 KYHIEU_UT Kyù hieäu öu tieân 22 MAK_KHICH Maõ khuyeán khích 23 DIEUKIEN_KK Ñieàu kieän khuyeán khích 24 MAMON Maõ moân 25 HESO Heä soá nhaân cuûa moân thi 26 DIEMCONG Ñieåm coäng neáu coù 27 DIEMTHI Ñieåm thi 28 DIEMCHUAN Ñieåm chuaån 29 CS_UUTIEN Chính saùch öu tieân 30 DIEM_UT Ñieåm öu tieân 31 DIEM_KK Ñieåm khuyeán khích 32 HOCSINH_KK Hoïc sinh ñöôïc khuyeán khích 33 CHITIEU Chæ tieâu THIEÁT LAÄP CAÙC TABLE HOÏC SINH Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MAHS Khoùa chính char 10 Maõ hoïc sinh HO nvarchar 50 Hoï vaø teân loùt hoïc sinh TEN nvarchar 50 Teân hoïc sinh GIOITINH nvarchar 50 Nam, Nöõ NGAYSINH datetime 8 Ngaøy sinh NOISINH nvarchar 50 Nôi sinh cuûa hoïc sinh MATR2 char 5 Hoïc sinh cuûa tröôøng caáp 2 HANHKIEM nvarchar 50 Haïnh kieåm HOCLUC nvarchar 50 Hoïc löïc ÑIACHI nvarchar 50 Ñòa chæ, choã ôû hieän nay DIEMTB real 4 Toång ñieåm thi caùc moân vaø ñieåm coäng HE nvarchar 50 Hoïc sinh thuoäc heä MA_UT int 4 Coù öu tieân naøo NIENKHOA char 9 Hoïc sinh thuoäc nieân khoùa TRUNGTUYEN bit 1 1: HS ñaõ ñöôïc tuyeån TRÖÔØNG_C2 Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MATR2 Khoùa chính char 5 Maõ tröôøng caáp 2 TENTR2 nvarchar 50 Teân tröôøng caáp 2 DIACHI nvarchar 50 Ñòa chæ DTHOAI char 10 Ñieän thoaïi TRÖÔØNG_C3 Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MATR3 Khoùa chính char 5 Maõ tröôøng caáp 3 TENTR3 nvarchar 50 Teân tröôøng caáp 3 DIACHI nvarchar 50 Ñòa chæ DTHOAI char 10 Ñieän thoaïi ÑK_NVOÏNG Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MAHS Khoùa chính Char 10 Hoïc sinh NVONG Khoùa chính Char 3 Nguyeän voïng ñaêng kyù MATR3 char 5 Vaøo tröôøng caáp 3 FLAG bit 1 CHÆ TIEÂU Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MATR3 Khoùa chính Char 5 Tröôøng caáp 3 NIENKHOA Khoùa chính char 9 Nieân khoùa HE Khoùa chính Nvarchar 50 Heä CHITIEU Smalint 2 Chæ tieâu tuyeån vaøo TUYEN Smalint 2 Soá löôïng tuyeån chính thöùc cuûa heä ÑIEÅM CHUAÅN Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MATR3 Khoùa chính Char 5 Tröôøng caáp 3 NIENKHOA Khoùa chính char 9 Nieân khoùa NVONG Khoùa chính char 3 Nguyeän voïng DIEMCHUAN real 4 Ñieåm chuaån SOLUONG Smalint 2 Soá löôïng tuyeån cuûa töøng nguyeän voïng CS_UUTIEN Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MA_UT Khoùa chính int 4 Maõ öu tieân DIEN_UT nvarchar 50 Thuoäc dieän öu tieân DIEUKIEN_UT nvarchar 50 Ñieàu kieän ñeå thuoäc öu tieân KYHIEU_UT char 10 Coù kyù hieäu öu tieân ÑIEÅM_UT Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MA_UT Khoùa chính int 4 Chính saùch öu tieân NIENKHOA Khoùa chính char 9 Cuûa nieân khoùa DIEMCONG real 4 Coù ñieåm coäng KHUYEÁN KHÍCH Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MAK_KHICH Khoùa chính Char 3 Maõ khuyeán khích DIEUKIEN_KK Nvarchar 50 Ñieàu kieän coù khuyeán khích ÑIEÅM_KK Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MAK_KHICH Khoùa chính char 3 Maõ khuyeán khích NIENKHOA Khoùa chính char 9 Nieân khoùa DIEMCONG real 4 Ñieåm coäng HOÏCSINH_KK Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MAHS Khoùa chính Char 10 Hoïc sinh MAK_KHICH Khoùa chính char 3 Coù khuyeán khích NIENKHOA Khoùa chính char 9 Thuoäc nieân khoùa MOÂN THI Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MAMON Khoùa chính char 5 Maõ moân TENMON nvarchar 50 Teân moân ÑIEÅM THI Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MSHS Khoùa chính char 10 Hoïc sinh MAMON Khoùa chính char 5 Thi moân NIENKHOA Khoùa chính char 9 Thuoäc nieân khoùa DIEMTHI real 4 Ñieåm thi moân MOÂNTHI_NKHOA Thuoäc tính Khoùa Kieåu döõ lieäu Kích thöôùc YÙ nghóa MAMON Khoùa chính char 5 Moân thi ñöôïc choïn NIENKHOA Khoùa chính char 9 Thuoäc nieân khoùa HESO int 4 Ñieåm thi * heä soá SÔ ÑOÀ CHÖÙC NAÊNG HEÄ THOÁNG (BFD) : Quaûn lyù ñaêng kyù vaø xeùt tuyeån nguyeän voïng cuûa hoïc sinh 1 - Quaûn lyù hoïc sinh 2 - Quaûn lyù xeùt tuyeån 1.1 Caäp nhaät thoâng tin hoïc sinh 1.2 Caäp nhaät HS ñaêng kyù nguyeän voïng 1.3 Baùo caùo ñaêng kyù nguyeän voïng 2.1 Xeùt tuyeån nguyeän voïng 2.2 Caäp nhaät chæ tieâu, ñieåm chuaån 2.4 Baùo caùo keát quaû xeùt tuyeån 3.1 Caäp nhaät ñieåm UT, KK 3.2 Caäp nhaät moân thi 3.4 Caäp nhaät ñieåm thi 3.3 Caäp nhaät caùc tröôøng 3-Quaûn lyù thoâng tin thi cöû MOÂ HÌNH DOØNG DÖÕ LIEÄU (DFD) : Phoøng GD 1.1 Caäp nhaät hoïc sinh 1.2 Ñaêng kyù nguyeän voïng 1.3 Baùo caùo ÑKNV Danh saùch hoïc sinh Tröôøng THCS Hoïc sinh Thöïc hieän 3.1 Caäp nhaät ñieåm UT, KK 3.4 Caäp nhaät ñieåm thi Ñieåm TB 2.1 Xeùt tuyeån nguyeän voïng Thöïc hieän Thöïc hieän Coäng ñieåm Sôû GD vaø ÑT Danh saùch moân thi 2.2 Caäp nhaät chæ tieâu 2.2 Caäp nhaät chæ tieâu 2.3 Baùo caùo keát quaû xeùt tuyeån Danh saùch HS truùng tuyeån Danh saùch HS khoângtruùng tuyeån 3.2 Caäp nhaät moân thi 3.3 Caäp nhaät tröôøng thcs, thpt RAØNG BUOÄC TOAØN VEÏN : 1. RAØNG BUOÄC TOAØN VEÏN TREÂN MOÄT QUAN HEÄ: Raøng buoäc toaøn veïn veà mieàn giaù trò: HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, DIEMTB, HE, MA_UT , NIENKHOA ) Ñieàu kieän: R1 : " t Î HOCSINH Þ t.GIOITINH = NAM hoaëc t.GIOITINH = NÖÕ Cuoái " R2 : " t Î HOCSINH Þ 15 <= Year(now()) – Year(t.NGAYSINH) <= 19 Cuoái " R3 : " t Î HOCSINH Þ t.DIEMTB >=0 Cuoái " Boái caûnh: R1 boái caûnh laø moät quan heä HOCSINH Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + R2 + - + R3 + - + MONTHI_NKHOA (MAMON, NIENKHOA, HESO) Ñieàu kieän: R1 : " t Î MONTHI_NKHOA Þ t.HESO > 0 Cuoái " Boái caûnh: R1 boái caûnh laø moät quan heä MONTHI_NKHOA Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEMTHI(MAHS, MAMON, NIENKHOA, DIEMTHI) Ñieàu kieän: R1 : " t Î DIEMTHI Þ 0 <= t.DIEMTHI <= 10 Cuoái " Boái caûnh: ñieåm thi Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEM_UT (MA_UT, NIENKHOA, DIEMCONG) Ñieàu kieän: R1 : " t Î DIEM_UT Þ 0 <= t.DIEMCONG <= 10 Cuoái " Boái caûnh: ñieåm öu tieân cuûa moät nieân khoùa Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEM_KK (MAK_KHICH, NIENKHOA, DIEMCONG) Ñieàu kieän: R1 : " t Î DIEM_KK Þ 0 <= t.DIEMCONG <= 10 Cuoái " Boái caûnh: Ñieåm coäng khuyeán khích. Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEMCHUAN (NIENKHOA, MATR3, NVONG, DIEMCHUAN, SOLUONG) Ñieàu kieän: R1 : " t Î DIEMCHUAN Þ t. DIEMCHUAN >= 0 Cuoái " R2 : " t Î DIEMCHUAN Þ t.SOLUONG >= 0 Cuoái " Boái caûnh: Ñieåm chuaån Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + R2 + - + CHITIEU(NIENKHOA, MATR3, HE, CHITIEU, TUYEN) Ñieàu kieän: R1 : " t Î CHITIEU Þ t.CHITIEU >0 Cuoái " R2 : " t Î CHITIEU Þ t.TUYEN >0 Cuoái " Boái caûnh: Chæ tieâu cuûa tröôøng caáp 3 theo nieân khoùa Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + R2 + - + Raøng buoäc toaøn veïn giöõa caùc thuoäc tính: CS_UUTIEN (MA_UT, DIEN_UT, DIEUKIEN_UT, KYHIEU_UT) Ñieàu kieän: R1 : " t1, t2 Î CS_UUTIEN, t1 ¹ t2 Þ t1.MA_UT ¹ t2. MA_UT and t1. KYHIEU _UT ¹ t2. KYHIEU_UT Boái caûnh: chính saùch öu tieân Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + Raøng buoäc toaøn veïn giöõa caùc boä: HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, HE, NIENKHOA) Ñieàu kieän: R1 : " t1, t2 Î HOCSINH, t1 ¹ t2 Þ t1.MAHS ¹ t2. MAHS Cuoái " Boái caûnh: hoïc sinh Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + MONTHI(MAMON, TENMON) Ñieàu kieän: R1 : " t1, t2 Î MONTHI, t1 ¹ t2 Þ t1. MAMON ¹ t2.MAMON Cuoái " Boái caûnh: moân thi Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + TRUONG_C2(MATR2,TENTR2,DIACHI,DIENTHOAI) Ñieàu kieän: R1 : " t1, t2 Î TRUONG_C2, t1 ¹ t2 Þ t1.MATR2 ¹ t2.MATR2 Cuoái " Boái caûnh: tröôøng caáp 2 Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + TRUONG_C3(MATR3,TENTR3,DIACHI,DIENTHOAI) Ñieàu kieän: R1 : " t1, t2 Î TRUONG_C3, t1 ¹ t2 Þ t1.MATR3 ¹ t2.MATR3 Cuoái " Boái caûnh: tröôøng caáp 3 Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + KHUYENKHICH(MAK_KHICH, DIEUKIEN_KK) Ñieàu kieän: R1 : " t1, t2 Î KHUYENKHICH, t1 ¹ t2 Þ t1.MAK_KHICH ¹ t2.MAK_KHICH Cuoái " Boái caûnh: khuyeán khích Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEM_KK (MAK_KHICH, NIENKHOA, DIEMCONG) Ñieàu kieän: R1 : " t1, t2 Î DIEM_KK, t1 ¹ t2 Þ (t1.NIENKHOA and t1.MAK_KHICH) ¹ (t2.NIENKHOA and t2.MAK_KHICH) Cuoái " Boái caûnh: ñieåm khuyeán khích Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + HOCSINH_KK(MAK_KHICH,NIENKHOA,MAHS) Ñieàu kieän: R1 : " t1, t2 Î HOCSINH_KK, t1 ¹ t2 Þ (t1.MAHS and t1.NIENKHOA and t1.MAK_KHICH) ¹ (t2.MAHS and t2.NIENKHOA and t2.MAK_KHICH) Cuoái " Boái caûnh: hoïc sinh khuyeán khích Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + MONTHI_NKHOA (MAMON, NIENKHOA, HESO) Ñieàu kieän: R1 : " t1, t2 Î MONTHI_NKHOA, t1 ¹ t2 Þ (t1.NIENKHOA and t1.MAMON) ¹ (t2.NIENKHOA and t2.MAMON) Cuoái " Boái caûnh: moân thi trong nieân khoùa Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEMTHI (MAHS, MAMON, NIENKHOA, DIEMTHI) Ñieàu kieän: R1 : " t1, t2 Î DIEMTHI, t1 ¹ t2 Þ (t1.MAHS and t1.NIENKHOA and t1.MAMON) ¹ (t2.MAHS and t2.NIENKHOA and t2.MAMON) Cuoái " Boái caûnh: ñieåm thi Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEM_UT (MA_UT, NIENKHOA, DIEMCONG) Ñieàu kieän: R1 : " t1, t2 Î DIEM_UT, t1 ¹ t2 Þ (t1.NIENKHOA and t1.MA_UT) ¹ (t2.NIENKHOA and t2.MA_UT) Cuoái " Boái caûnh: ñieåm öu tieân cuûa nieân khoùa Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DK_NVONG(NVONG,MAHS,MATR3,FLAG) Ñieàu kieän: R1 : " t1, t2 Î DK_NVONG, t1 ¹ t2 Þ (t1.NVONG and t1.MA.MAHS) ¹ (t2.NVONG and t2.MAHS) Cuoái " R1 : "t(i) Î DK_NVONG For i=1 to n $ t1 .MAHS = ti .MAHS if $ ti’ .FLAG = 1 then " ti ¹ ti’ Þ ti.FLAG = 0 end if Boái caûnh: hoïc sinh ñaêng kyù nguyeän voïng Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + R2 + - + CHITIEU (NIENKHOA, MATR3, HE, CHITIEU, TUYEN) Ñieàu kieän: R1 : " t1, t2 Î CHITIEU, t1 ¹ t2 Þ (t1.MATR3 and t1.NIENKHOA and t1.HE) ¹ (t2.MATR3 and t2.NIENKHOA and t2.HE) Cuoái " Boái caûnh: chæ tieâu Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + DIEMCHUAN (NIENKHOA, MATR3, NVONG, DIEMCHUAN, SOLUONG) Ñieàu kieän: R1 : " t1, t2 Î DIEMCHUAN, t1 ¹ t2 Þ (t1.MATR3 and t1.NIENKHOA and t1.NVONG) ¹ (t2.MATR3 and t2.NIENKHOA and t2.NVONG) Cuoái " Boái caûnh: ñieåm chuaån Taàm aûnh höôûng: C Theâm Xoùa Söûa R1 + - + RAØNG BUOÄC TOAØN VEÏN TREÂN NHIEÀU QUAN HEÄ: Raøng buoäc toaøn veïn veà söï toàn taïi: HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, DIEMTB, HE, MA_UT , NIENKHOA ) DIEM_UT (MA_UT, NIENKHOA, DIEMCONG) Boái caûnh: hoïc sinh, ñieåm öu tieân Ñieàu kieän: " t Î HOCSINH : $ t1 Î DIEM_UT Þ t.MA_UT = t1.MA_UT and t.NIENKHOA = t1.NIENKHOA Cuoái " Taàm aûnh höôûng: C Theâm Xoùa Söûa HOCSINH + - + DIEM_UT - + + MONTHI_NKHOA (MAMON, NIENKHOA, HESO) MONTHI(MAMON, TENMON) Ñieàu kieän : " t Î MONTHI_NKHOA : $ t1 Î MONTHI Þ t.MAMON = t1.MAMON Boái caûnh : moân thi, moân thi cuûa nieân khoùa Taàm aûnh höôûng : C Theâm Xoùa Söûa MONTHI_NKHOA + - + MONTHI - + + DIEMTHI (MAHS, MAMON, NIENKHOA, DIEMTHI) MONTHI_NKHOA (MAMON, NIENKHOA, HESO) HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, DIEMTB, HE, MA_UT , NIENKHOA ) Ñieàu kieän : " t Î DIEMTHI : $ t1 Î MONTHI_NKHOA, $ t2 Î HOCSINH Þ t.MAMON = t1.MAMON and t.NIENKHOA = t1.NIENKHOA and t.MAHS = t2.MAHS Boái caûnh : ñieåm thi, hoïc sinh, moân thi cuûa nieân khoùa Taàm aûnh höôûng : C Theâm Xoùa Söûa DIEMTHI + - + MONTHI_NKHOA - + + HOCSINH - + + DIEM_UT (MA_UT, NIENKHOA, DIEMCONG) CS_UUTIEN(MA_UT, DIEN_UT,DIEUKIEN_UT, KYHIEU_UT) Ñieàu kieän : " t Î DIEM_UT : $ t1 Î CS_UUTIEN Þ t.MA_UT = t1.MA_UT Boái caûnh : ñieåm öu tieân, chính saùch öu tieân Taàm aûnh höôûng : C Theâm Xoùa Söûa DIEM_UT + - + CS_UUTIEN - + + DIEM_KK (MAK_KHICH, NIENKHOA, DIEMCONG) KHUYENKHICH(MAK_KHICH, DIEUKIEN_KK) Ñieàu kieän : " t Î DIEM_KK : $ t1 Î KHUYENKHICH Þ t.MAK_KHICH = t1.MAK_KHICH Boái caûnh : ñieåm khuyeán khích, khuyeán khích Taàm aûnh höôûng : C Theâm Xoùa Söûa DIEM_KK + - + KHUYENKHICH - + + HOCSINH_KK(MAK_KHICH,NIENKHOA,MAHS) DIEM_KK (MAK_KHICH, NIENKHOA, DIEMCONG) HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, HE, NIENKHOA) Ñieàu kieän : " t Î HOCSINH_KK : $ t1 Î DIEM_KK, $ t2 Î HOCSINH Þ t.MAK_KHICH = t1.MAK_KHICH and t.NIENKHOA = t1.NIENKHOA and t.MAHS = t2.MAHS Boái caûnh : hoïc sinh, hoïc sinh coù khuyeán khích, ñieåm khuyeán khích Taàm aûnh höôûng : C Theâm Xoùa Söûa HOCSINH_KK + - + DIEM_KK - + + HOCSINH - + + DK_NVONG(NVONG,MAHS,MATR3,FLAG) HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, HE, NIENKHOA) Ñieàu kieän : " t Î DK_NVONG : $ t1 Î HOCSINH Þ t.MAHS = t1.MAHS Boái caûnh : hoïc sinh, ñaêng kyù nguyeän voïng Taàm aûnh höôûng : C Theâm Xoùa Söûa DK_NVONG + - + HOCSINH - + + CHITIEU (NIENKHOA, MATR3, HE, CHITIEU, TUYEN) TRUONG_C3(MATR3,TENTR3,DIACHI,DIENTHOAI) Ñieàu kieän : " t Î CHITIEU : $ t1 Î TRUONG_C3 Þ t.MATR3 = t1.MA TR3 Boái caûnh : chæ tieâu, tröôøng caáp 3 Taàm aûnh höôûng : C Theâm Xoùa Söûa CHITIEU + - + TRUONG_C3 - + + DIEMCHUAN (NIENKHOA, MATR3, NVONG, DIEMCHUAN, SOLUONG) TRUONG_C3(MATR3,TENTR3,DIACHI,DIENTHOAI) Ñieàu kieän : " t Î DIEMCHUAN : $ t1 Î TRUONG_C3 Þ t.MATR3 = t1.MA TR3 Boái caûnh : ñieåm chuaån, tröôøng caáp 3 Taàm aûnh höôûng : C Theâm Xoùa Söûa DIEMCHUAN + - + TRUONG_C3 - + + Raøng buoäc toaøn veïn lieân quan caùc thuoäc tính treân caùc quan heä: HOCSINH (MAHS, HO, TEN, GIOITINH, NGAYSINH, NOISINH, MATR2, HANHKIEM, HOCLUC, DIACHI, DIEMTB, HE, MA_UT , NIENKHOA ) DIEMTHI (MAHS, MAMON, NIENKHOA, DIEMTHI) DIEM_UT (MA_UT, NIENKHOA, DIEMCONG) DIEM_KK (MAK_KHICH, NIENKHOA, DIEMCONG) Ñieàu kieän: " t Î HOCSINH, t1 Î DIEMTHI : t.MAHS = t1.MAHS t2 Î MONTHI_NKHOA : t1.MAMON = t2.MAMON and t1.NIENKHOA= t2.NIENKHOA t3 Î DIEM_UT : t.MA_UT = t3.MA_UT and t.NIENKHOA = t3.NIENKHOA t4 Î HOCSINH_KK : t.MAHS = t4.MAHS t5 Î DIEM_KK : t4.MAK_KHICH = t5. MAK_KHICH and t4.NIENKHOA = t5.NIENKHOA t.DIEMTB = sum( t1.DIEMTHI* t2.HESO ) + sum(t3.DIEMCONG) + sum(t5.DIEMCONG) and sum(t5.DIEMCONG) < 4 Boái caûnh : hoïc sinh, ñieåm thi, ñieåm öu tieân, ñieåm khuyeán khích Taàm aûnh höôûng : C Theâm Xoùa Söûa HOCSINH - - - DIEMTHI + + + DIEM_KK + + + DIEM_UT + + +

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

  • docphan 1 - Phan tich va thiet ke HTTT.doc
  • docphan 2 - Tim hieu VB.NET.doc
  • docphan 3 - Tim hieu SQL Server.doc
Tài liệu liên quan