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.
31 trang |
Chia sẻ: luyenbuizn | Lượt xem: 944 | Lượt tải: 0
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
+
+
+