Xem mẫu
- TRÖÔØNG ÑAÏI HOÏC KHOA HOÏC TÖÏ NHIEÂN
KHOA COÂNG NGHEÄ THOÂNG TIN
BOÄ MOÂN COÂNG NGHEÄ PHAÀN MEÀM + COÂNG NGHEÄ TRI THÖÙC
•••²²²œœœ
LUAÄN VAÊN CÖÛ NHAÂN TIN HOÏC
HEÄ QUAÛN LYÙ VAØ TRA CÖÙU CAÙCH XÖNG HOÂ
TRONG GIA PHAÛ TREÂN WEB
Nieân khoaù: 1999-2003
Giaùo vieân höôùng daãn:
Thaày NGUYEÃN TRI TUAÁN
Sinh vieân thöïc hieän:
Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042
Thaønh phoá Hoà Chí Minh
Thaùng 7-2003
- MUÏC LUÏC
LÔØI CAÛM ÔN ........................................................................................................................ 4
LÔØI NOÙI ÑAÀU....................................................................................................................... 5
TOÙM TAÉT NOÄI DUNG LUAÄN VAÊN ............................................................................. 6
CHÖÔNG I : ........................................................................................................................... 7
TOÅNG QUAN VEÀ HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ .............................. 7
1.1 Moâ taû nghieäp vuï : ............................................................................................................. 8
1.2 Phaân tích yeâu caàu ............................................................................................................. 9
Chöông 2 : ........................................................................................................................... 11
PHAÂN TÍCH VAØ THIEÁT KEÁ HEÄ THOÁNG ............................................................. 11
2.1 Thieát keá döõ lieäu .............................................................................................................. 12
2.1.1 Moâ hình quan nieäm döõ lieäu .................................................................................... 12
2.1.1.1 Moâ hình CDM .................................................................................................. 12
2.1.1.2 Moâ hình vaät lyù (PDM) ...................................................................................... 13
2.1.1.3 Moâ taû caùc thöïc theå: .......................................................................................... 14
2.1.1.4 Moâ taû moái keát hôïp: .......................................................................................... 16
2.1.2 Moâ hình quan heä ..................................................................................................... 17
2.1.2.1 Löôïc ñoà quan heä............................................................................................... 17
2.1.2.2 Caùc raøng buoäc toaøn veïn & baûng taàm aûnh höôûng: ........................................... 18
2.2 Thieát keá xöû lyù ................................................................................................................. 30
2.2.1 Sô ñoà ngöõ caûnh ........................................................................................................ 30
2.2.2 Moâ hình doøng döõ lieäu .............................................................................................. 30
2.2.3 Moâ taû oâ xöû lyù ........................................................................................................... 39
CHÖÔNG 3:.......................................................................................................................... 57
XAÂY DÖÏNG VAØ ÖÙNG DUÏNG BOÄ LUAÄT XÖNG HOÂ .......................................... 57
3.1 Taïi sao phaûi toå chöùc caùch xöng hoâ döôùi daïng luaät : ..................................................... 57
3.1.1 Xaây döïng caùc cung quan heä .................................................................................... 58
3.1.2 Bieåu dieãn caùc luaät keát hôïp döïa vaøo cung quan heä ................................................ 58
3.1.3 Xaây döïng boä luaät xöng hoâ theo töøng mieàn : .......................................................... 58
3.1.4 Bieåu dieãn boä luaät theo frame : ............................................................................ 60
3.2 ÖÙng duïng caùc luaät keát hôïp trong module suy dieãn: ...................................................... 62
3.2.1 Moâ taû hoaït ñoäng cuûa module suy dieãn: .................................................................. 62
3.2.2 Chöùng minh boä luaät keát hôïp laø vöøa ñuû ................................................................... 62
CHÖÔNG 4:.......................................................................................................................... 64
CAØI ÑAËT ÖÙNG DUÏNG ..................................................................................................... 64
4.1 Toå chöùc döõ lieäu: ............................................................................................................. 65
4.1.1Baûng döõ lieäu: ............................................................................................................ 65
- 4.1.2 Baûng toång keát khoái löôïng ....................................................................................... 70
4.2 Moâi tröôøng vaø coâng cuï caøi ñaët: ..................................................................................... 71
4.3 Toå chöùc giao dieän........................................................................................................... 72
4.3.1 Sô ñoà caùc trang web: ............................................................................................... 72
4.3.2 Chi tieát töøng trang vaø höôùng daãn söû duïng: ............................................................. 73
4.3.2.1 Trang LÔØI NOÙI ÑAÀU: ...................................................................................... 73
4.3.2.2 Trang ÑAÊNG NHAÄP: ....................................................................................... 74
4.3.2.3 Trang ÑAÊNG KYÙ ............................................................................................. 75
4.3.2.4 Trang LEÃ NGHI HIEÁU HYÛ .............................................................................. 76
4.3.2.5 Trang TIEÅU SÖÛ CUÏ TOÅ ................................................................................... 77
4.3.2.6 Trang TRA CÖÙU CAÙ THEÅ .............................................................................. 78
4.3.2.7 Trang TRA CÖÙU GIA ÑÌNH ........................................................................... 79
4.3.2.8 Trang TRA CÖÙU CAÙCH XÖNG HOÂ .............................................................. 80
4.3.2.9 Trang THOÁNG KEÂ- BAÙO BIEÅU ..................................................................... 81
4.3.2.10 Trang CAÄP NHAÄT CAÙ THEÅ .......................................................................... 83
4.3.2.11 Trang CAÄP NHAÄT GIA ÑÌNH ...................................................................... 85
4.3.2.12 Trang CAÄP NHAÄT TIEÅU SÖÛ CUÏ TOÅ ............................................................ 86
4.3.2.13 Trang CAÄP NHAÄT THAØNH VIEÂN VAØO GIA ÑÌNH .................................. 87
4.3.2.14 Trang CAÄP NHAÄT QUOÁC GIA ..................................................................... 88
4.3.2.15 Trang CAÄP NHAÄT DAÂN TOÄC....................................................................... 89
4.3.2.16 Trang CAÄP NHAÄT TOÂN GIAÙO ..................................................................... 90
4.3.2.17 Trang CAÄP NHAÄT TRÌNH ÑOÄ ..................................................................... 91
4.3.2.18 Trang CAÄP NHAÄT NGHEÀ NGHIEÄP ............................................................. 92
4.3.2.19 Trang CAÄP NHAÄT TÆNH- THAØNH PHOÁ TRUNG ÖÔNG – ÑAËC KHU.... 93
4.3.2.20 Trang CAÄP NHAÄT THAØNH PHOÁ – THÒ XAÕ – QUAÄN ................................ 94
4.3.2.21 Trang CAÄP NHAÄT LUAÄT XÖNG HOÂ .......................................................... 95
4.3.2.22 Trang XUAÁT CAÂY GIA PHAÛ........................................................................ 96
4.3.2.23 Xoaù caù theå treân caây:....................................................................................... 97
CHÖÔNG 5:.......................................................................................................................... 98
ÑAÙNH GIAÙ VAØ KEÁT LUAÄN ......................................................................................... 98
5.1 Ñaùnh giaù keát quaû ñaït ñöôïc: ........................................................................................... 99
5.2 Öu ñieåm luaän vaên:........................................................................................................ 100
5.3 Khuyeát ñieåm luaän vaên: ................................................................................................ 100
5.4 Höôùng phaùt trieån: ......................................................................................................... 100
TAØI LIEÄU THAM KHAÛO: ........................................................................................... 101
- LÔØI CAÛM ÔN
Tröôùc heát, chuùng em xin chaân thaønh caûm ôn Thaày Nguyeãn Tri
Tuaán ñaõ taän tình höôùng daãn, chæ daïy chuùng em vaø ñeà xuaát nhöõng höôùng
giaûi quyeát moãi khi chuùng em gaëp khoù khaên trong suoát quaù trình thöïc
hieän ñeà taøi.
Keá ñeán, chuùng con voâ cuøng caûm ôn Boá, Meï luoân ñoäng vieân vaø taïo
moïi ñieàu kieän thuaän lôïi veà vaät chaát cuõng nhö tinh thaàn ñeå hoaøn thaønh
luaän vaên naøy.
Xin gôûi loøng bieát ôn ñeán coâ Traàn Thò Ngoïc Lang vaø oâng Leâ Vaên
Söûu ñaõ cung caáp nhöõng tö lieäu caàn thieát vaø nhöõng hieåu bieát cuûa mình veà
gia phaû cho chuùng em.
Chuùng em cuõng xin chaân thaønh caûm ôn toaøn theå quyù Thaày Coâ
khoa coâng ngheä thoâng tin ñaõ taän tình giaûng daïy, trang bò cho chuùng em
nhöõng kieán thöùc caàn thieát trong suoát quùa trình hoïc taäp taïi tröôøng vaø baïn
beø ñaõ uûng hoä, giuùp ñôõ chuùng em khi thöïc hieän ñeà taøi .
Sinh vieân thöïc hieän:
Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042
- LÔØI NOÙI ÑAÀU
Tuïc ngöõ coù caâu:
Chim coù toå ngöôøi coù toâng
Caây coù goác nöôùc coù nguoàn
Vieäc laäp gia phaû laø yù töôøng cuûa tieàn nhaân töø xöa ñeán nay, noù coù moät yù nghóa saâu
saéc, coù aûnh höôûng lôùn lao trong taäp quaùn, truyeàn thoáng cuûa ngöôøi Vieät Nam. Gia phaû
giuùp ta töôøng nhôù ñeán toå toâng, coâng ôn cuûa oâng baø, noù duy trì kyû cöông, leã giaùo ñaët neàn
taûng ñaïo lyù cho gia ñình moãi ngöôøi, kieåm ñieåm laïi söï coøn maát, söï phaùt trieån cuûa toäc hoï,
maø coá gaéng traán chænh laïi neáp aên ôû cuûa moãi ngöôøi trong toâng moân ñoàng thôøi ñaët neàn
moùng vieäc thôø phuïng toå tieân cho ñöôïc quy cuõ hôn vôùi muïc ñích “cuøng nhau uoáng
nöôùc nhôù nguoàn”
Vieäc laäp gia phaû ngoaøi ñôøi baèng caùch bieân cheùp tay thöôøng raát phöùc taïp vaø gaëp
raát nhieàu khoù khaên trong vieäc quaûn lyù töøng thaønh vieân trong gia phaû. Tuy nhieân, neáu
chuùng ta aùp duïng nhöõng coâng ngheä maùy tính ñeå tieán haønh coâng vieäc naøy thì noù seõ trôû
neân deã daøng vaø tieän lôïi. Vôùi yù töôûng ñoù, chuùng em ñaõ tieán haønh tìm hieåu veà gia phaû vaø
xaây döïng moät trang web ñeå hoã trôï cho ngöôøi duøng coù theå bieân cheùp vaø quaûn lyù gia phaû
moät caùch tröïc quan, ñôn giaûn, nhanh choùng vaø tieän lôïi.
- TOÙM TAÉT NOÄI DUNG LUAÄN VAÊN
Luaän vaên xaây döïng moät öùng duïng web ñeå quaûn lyù vaø tra cöùu gia phaû, goàm phaàn
chính sau ñaây :
- Caùc trang caäp nhaät thoâng tin
+ Caäp nhaät thoâng tin caùtheå.
+ Caäp nhaät thoâng tin gia ñình.
+ Caäp nhaät caù theå vaøo gia ñình.
+ Caäp nhaät caùc danh muïc
- Caùc trang tra cöùu nhöõng thoâng tin lieân quan ñeán gia phaû
+ Tra cöùu caù theå
+ Tra cöùu caùch xöng hoâ giöõa 2 thaønh vieân trong gia phaû theo töøng mieàn
+ Tra cöùu caùc leã nghi hieáu hyû
+...
- Xuaát caây gia phaû vaø hoã trôï nhöõng thao taùc tröïc tieáp treân caây : xoaù, tra cöùu.
- Xaây döïng 1 module suy dieãn ñeå coù theå tìm ra caùch xöng hoâ giöõa 2 caù theå baát
kyø treân caây gia phaû .
- CHÖÔNG I :
TOÅNG QUAN VEÀ HEÄ QUAÛN LYÙ VAØ
TRA CÖÙU GIA PHAÛ
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 1: Toång Quan Veà Heä Quaûn Lyù Vaø Tra Cöùu Gia Phaû
1.1 Moâ taû nghieäp vuï :
Heä thoáng quaûn lyù vaø tra cöùu gia phaû cuï theå ñöôïc moâ taû goàm caùc coâng vieäc sau :
1. Xaây döïng 1 heä thoáng website :
Xaây döïng 1 heä thoáng web site ñeå hoã trôï cho ngöôøi söû duïng caäp nhaät vaø tra
cöùu thoâng tin tröïc tieáp treân web goàm caù trang sau:
+Trang chuû :giôùi thieäu, lôøi môû ñaàu, feedback, giuùp ñôõ.
+Trang ñaêng nhaäp.
+Trang giôùi thieäu veà nguoàn goác cuï toå cuûa gia phaû.
+Trang giôùi thieäu nhöõng leã nghi hieáu hyû truyeàn thoáng.
+Caùc trang caäp nhaät thoâng tin ( caù theå, gia ñình, caùc trang danh muïc...).
+Caùc trang tra cöùu : caù theå, gia ñình, caùch xöng hoâ.
+Trang xuaát caây gia phaû vaø tra cöùu caùch xöng hoâ .
+Caùc trang baùo bieåu veà ñeà taøi.
2. Quaûn lyù caù theå
+Thoâng tin cuûa 1 caù theå goàm: Maõ soá, hoï vaø teân, ngaøy thaùng naêm sinh, ngaøy
thaùng naêm maát, giôùi tính, ñaëc tröng, daân toäc, sôû thích, ngheà nghieäp, trình ñoä, toân
giaùo, hieän ñang cö nguï ôû ñaâu, neáu ñaõ maát thì ñöôïc an taùng ôû ñaâu ...
+Moãi caù theå trong gia ñình phaûi phaân bieät vôùi nhau thoâng qua maõ caù theå, moãi caù
theå coù 1 hoï teân duy nhaát .
+Khi tieán haønh theâm caù theå vaøo 1 gia ñình naøo ñoù caàn löu yù :
- Moãi caù theå chæ thuoäc toái ña laø 2 gia ñình vaø chöùc vuï cuûa caù theå trong moãi
gia ñình laø khaùc nhau.
- Chöùc vuï cuûa caù theå trong gia ñình laø 1 trong nhöõng chöùc vuï sau : cha,
meï, con, con dau, con reåã .
- Neáu chöùc vuï caù theå trong gia ñình laø con thì caàn phaûi xaùc ñònh roõ cha vaø
meï cuûa caù theå, moãi caù theå chæ coù 1 meï vaø 1 cha.
+Moãi caù theå phaûi mang 1 quoác tòch xaùc ñònh naøo ñoù treân theá giôùi.
+Moãi caù theå coù 1 ngheà nghieäp vaø 1 trình ñoä hoïc vaán
+Moãi caù theå cö nguï taïi 1 ñòa chæ theo heä thoáng haønh chính nhaø nöôùc : soá nhaø
ñöôøng, thaønh phoá_thò xaõ_quaän, tænh_thaønh phoá trung öông_ñaëc khu.
3. Quaûn lyù gia ñình :
+Thoâng tin cuûa 1 gia ñình goàm : maõ gia ñình, teân gia ñình, doøng hoï, ngaøy thaønh
laäp, ngaøy keát thuùc, tình traïng hieän nay cuûa gia ñình (haïnh phuùc, keát thuùc, ly dò ...)
+Moãi gia ñình phaûi phaân bieät vôùi nhua thoâng qua maõ gia ñình ñoàng thôøi phaûi
raøng buoät raèng ngaøy thaønh laäp phaûi tröôùc ngaøy keát thuùc .
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 8
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 1: Toång Quan Veà Heä Quaûn Lyù Vaø Tra Cöùu Gia Phaû
+Khi tieán haønh tieáp nhaän vaøo 1 gia ñình naøo ñoù caàn löu yù :
- Muoán thaønh laäp gia ñình phaûi coù toái thieåu 1 cha vaø 1 meï coù theå
cuøng hoï hay khaùc ho, gia ñình phaûi thuoäc veà 1 doøng hoï chính laø hoï cuûa
ngöôøi cha ( chuû gia ñình).
- Moãi gia ñình chæ coù theå coù 1 cha nhieàu meï (ngöôøi cha laø ngöôøi
trong doøng toäc coøn nhöõng ngöôøi meï laø ngöôøi ngoaøi doøng toäc) hay 1 meï
nhieàu cha (ngöôøi meï laø ngöôøi trong doøng toäc coøn nhöõng ngöôøi cha laø
ngöôøi ngoaøi doøng toäc).
- Neáu chöùc vuï caù theå trong gia ñình laø con thì caàn phaûi xaùc ñònh roõ
cha vaø meï cuûa caù theå
4. Xaây döïng boä danh muïc :
+Xaây döïng 1 heä thoáng danh muïc laø nhöõng thoâng tin coá ñònh nhö : danh muïc
nöôùc, danh muïc tænh, danh muïc thaønh phoá, danh muïc ngheà nghieäp, danh muïc
trình ñoä
+Heä thoáng danh muïc cung caáp caùc thoâng tin caàn thieát lieân quan thieát yeáu ñeán
töøng caù theå cuõng nhö gia ñình trong heä quaûn lyù
+Cho pheùp söûa ñoåi vaø theâm môùi vaøo heä khi caàn thieát vaø phaûi boå sung thoâng tin
kòp thôøi vaø chính xaùc..
+Caùc boä danh muïc ñaûm baûo toàn taïi khi tieán haønh theâm môùi thoâng tin vaøo heä.
5. Xaây döïng caây gia phaû vaø module suy dieãn caùch xöng hoâ
+Toå chöùc 1 boä luaät xöng hoâ goàm caùc luaät moâ taû caùch xöng hoâ giöõa 2 ngöôøi trong
doøng hoï theo töøng mieàn cuûa ñaát nöôùc : Baéc, Trung, Nam.
+Moät module suy dieãn ra quan heä giöõa 2 ngöôøi baát kyø töø caây gia phaû vaø ñöa ra
caùch xöng hoâ thích hôïp theo töøng mieàn töø boä luaät xöng hoâ.
+Xaây döïng 1 caây gia phaû tröïc quan cho pheùp ngöôøi duøng thao taùc tröïc tieáp treân
caây ñeå tra cöùu thoâng tin : tra cöùu caùch xöng hoâ, tra cöùu thoâng tin chi tieát cuûa
töøng caù theå
1.2 Phaân tích yeâu caàu
6. Yeâu caàu chöùc naêng :
+Löu tröõ :
- Löu tröõ caùc thoâng tin veà caù theå (maõ caù theå, teân caù theå, ngaøy sinh, ngaøy
maát, ñaëc tröng, sôû thích, giôùi tính, trình ñoä, ngheà nghieäp, daân toäc, toân
giaùo ).
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 9
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 1: Toång Quan Veà Heä Quaûn Lyù Vaø Tra Cöùu Gia Phaû
Löu tröõ caùc thoâng tin veà gia ñình (maõ gia ñình, teân gia ñình, ngaøy thaønh
-
laäp, ngaøy keát thuùc, tình traïng hieän nay cuûa gia ñình, caùc thaønh vieân trong
gia ñình)
- Löu tröõ caùc thoâng tin veà boä luaät xöng hoâ (quan heä, mieàn, caùch xöng hoâ
1_2, caùch xöng hoâ 2_1troïng soá ...)
- Löu tröõ caùc thoâng tin veà cung quan heä (quan heä 1, quan heä 2, cung keát
quaû).
+Tra cöùu :
- Tra cöùu nguoàn goác cuûa ngöôøi cuï toå .
- Tra cöùu thoâng tin caù theå.
- Tra cöùu thoâng tin gia ñình.
- Tra cöùu thoâng tin caùc danh muïc.
- Tra cöùu caùch xöng hoâ.
+Thoáng keâ :
- Thoâng keâ soá ngöôøi trong gia phaû(soá caù theå nam, nöõ).
- Thoâng keâ soá ngöôøi soáng ôû caùc thaønh phoá (Hoà Chí Minh,Long An ...)
- Thoáng keâ soá ngöôøi ñoäc thaân .
- Thoáng keâ soá ngöôøi ñaõ coù gia ñình.
...
7. Yeâu caàu phi chöùc naêng :
+ Thöïc hieän ñuùng caùc yeâu caàu.
+ Giao dieän :
- Caùc trang web phaûi phoái maøu hôïp lyù, boá cuïc cuûa moãi trang phaûi chaët
cheõ, taïo caûm giaùc thoaûi maùi vaø thaân thieän cho ngöôøi söû duïng.
- Trình baøy roõ raøng, tröïc quan, giuùp ngöôøi duøng deã duøng.
+ Tính an toaøn vaø baûo maät :
- Chöông trình phaân quyeàn cho töøng loaïi ngöôøi söû duïng (admin, guest).
Admin muoán ñaêng nhaäp thì phaûi nhaäp password.
- Caùc thoâng tin chæ ñöôïc pheùp caäp nhaät, söûa ñoåi khi ngöôøi duøng laø Admin
ñaêng nhaäp vaøo heä thoáng.
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 10
- Chöông 2 :
PHAÂN TÍCH VAØ THIEÁT KEÁ HEÄ THOÁNG
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 11
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
2.1 Thieát keá döõ lieäu
2.1.1 Moâ hình quan nieäm döõ lieäu
2.1.1.1 Moâ hình CDM
thuoc
QuocGia chucvu VMBT50
1,n
macha A10 GiaDinh
maqg A10 thuoc
mame A10
tenqg VMBT100 magiadinh A10
1,n
dientich F tengiadinh VMBT50
danso LF ngaylap DT
thunhapbq LF ngayketthuc DT
tinhtrang VMBT200
1,n
1,1
QuocTich
ThuocVe
Gom thuoc
1,n
DongHo
1,1
madongho A10
tendongho VMBT50
Tinh_TPTU_DacKhu 1,1 1,n
tennguoikhoithuy VMBT50
MasoT_TPTU_DK A10 ghichu VMBT200
CaThe
tenT_TPTU_DK VMBT100
macathe A10
1,n
SinhTai
1,1 tencathe VMBT50
1,n
gioitinh VMBT5
ngaysinh DT
giosinh DT
BaoGom
1,n
1,1 ngaymat DT 0,1 TinNguong TonGiao
CuNgu sonhaduong VMBT200
matongiao A10
1,1 1,n sothich VMBT50
tentongiao VMBT50
dactrung VA200 1,1 ghichu VMBT200
TP_ThiXa_Quan ghichu VMBT200
masoTP_TX_Q A10 1,1
1,1
tenTP_TX_Q VMBT100
Co
Thuoc
CoTrinhDo
1,n
1,n
NgheNghi ep
DanToc
manghenghiep A10
madt A10
tennghenghiep VMBT100
tendt A50 1,n
ghichu VMBT200
TrinhDo
matrinhdo A10
tentrinhdo VMBT100
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 12
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
2.1.1.2 Moâ hình vaät lyù (PDM)
T HUOC
M ACAT HE char(10)
QUOCGIA GIADINH
M AGIADINH char(10)
MAQG char(10) MAGIADINH = M AGIADINH AGIADINH
M char(10)
CHUCVU nvarchar(50)
T ENQG nvarchar(100) M ADONGHO char(10)
MACHA char(10)
DIENT ICH float T ENGIADINH nvarchar(50)
M AM E char(10)
DANSO double precision NGAYLAP datetime
T HUNHAPBQ double precision NGAYKET T HUC datetime
T INHT RANG nvarchar(200)
MAQG = M AQG
M ACAT HE = MACAT HE
MAQG = M AQG MADONGHO = M ADONGHO
DONGHO
CAT HE M ADONGHO char(10)
T INH_ T PT U_DACKHU T ENDONGHO nvarchar(50)
MACAT HE char(10)
T ENNGUOIKHOIT HUY nvarchar(50)
MAQG char(10)
M ASOT _T PT U_DK char(10)
GHICHU nvarchar(200)
MAT RINHDO char(10)
M AQG char(10)
MAT ONGIAO char(10)
T ENT _T PT U_DK nvarchar(100)
M ASOT _T PT U_DK = M ASOT _T PT_T PT U_DK_NS
MASOT U_DK_NS char(10)
MASOT P_T X_Q char(10)
M ADT char(10)
M ANN char(10)
MASOT _T PT U_DK = MASOT _T PT U_DK
T ENCAT HE nvarchar(50)
nvarchar(5) M AT ONGIAO = M AT ONGIAO T ONGIAO
GIOIT INH
M ASOT P_T X_Q = MASOT P_T X_Q
NGAYSINH datetime M AT ONGIAO char(10)
GIOSINH datetime T ENT ONGIAO nvarchar(50)
T P_T HIXA_QUAN NGAYM AT datetime GHICHU nvarchar(200)
SONHADUONG nvarchar(200)
M ASOT P_T X_Q char(10)
SOT HICH nvarchar(50)
M ASOT _T PT U_DK char(10)
DACT RUNG varchar(200)
T ENT P_ T X_Q nvarchar(100)
GHICHU nvarchar(200)
M ANGHENGHIEP = M ANN
M ADT = M ADT
M AT RINHDO = M AT RINHDO
NGHENGHIEP
DANT OC
M ANGHENGHIEP char(10)
M ADT char(10)
T ENNGHENGHIEP nvarchar(100)
T E NDT char(50)
GHICHU nvarchar(200)
T RINHDO
M AT RINHDO char(10)
T ENT RINHDO nvarchar(100)
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 13
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
2.1.1.3 Moâ taû caùc thöïc theå:
1) Thöïc theå CATHE
Khoùa: MACT
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MACT Maõ caù theå
TENCT Teân caù theå
GIOITINH Giôùi tính
NGAYSINH Ngaøy sinh
GIOSINH Giôø sinh
NGAYMAT Ngaøy maát
SONHADUONG Soá nhaø, ñöôøng.
SOTHICH Sôû thích
DACTRUNG Ñaëc tröng
GHICHU Ghi chuù
2) Thöïc theå QUOCGIA
Khoaù: MAQG
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MAQG Maõ quoác gia
TENQG Teân quoác gia
DIENTICH Dieän tích
DANSO Daân soá
THUNHAPBQ Thu nhaäp bình quaân Thu nhaäp bình quaân
tính theo thaùng.
3) Thöïc theå GIADINH
Khoaù: MAGIADINH
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MAGIADINH Maõ gia ñình
TENGIADINH Teân gia ñình
NGAYLAP Ngaøy laäp
NGAYKETTHUC Ngaøy keát thuùc
TINHTRANG Tình traïng
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 14
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
4) Thöïc theå DONGHO
Khoaù: MADONGHO
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MADONGHO Maõ doøng hoï
TENDONGHO Teân doøng hoï
TENNGUOIKHOITHUY Teân ngöôøi khôûi thuyû
doøng hoï
GHICHU Ghi chuù
5) Thöïc theå TONGIAO
Khoaù : MATONGIAO
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MATONGIAO Maõ toân giaùo
TENTONGIAO Teân toân giaùo
GHICHU Ghi chuù
6) Thöïc theå NGHENGHIEP
Khoaù: MANGHENGHIEP
Caùc thuoäc tính :
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MANGHENGHIEP Maõ ngheà nghieäp
TENNGHENGHIEP Teân ngheà nghieäp
7) Thöïc theå TRINHDO
Khoaù : MATRINHDO
Caùc thuoäc tính :
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MATRINHDO Maõ trình ñoä
TENTRINHDO Teân trình ñoä
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 15
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
8) Thöïc theå DANTOC
Khoaù : MADT
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MADT Maõ daân toäc
TENDT Teân daân toäc
GHICHU Ghi chuù
9) Thöïc theå : TP_THIXA_QUAN
Khoaù : MASOTP_TX_Q
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MASOTP_TX_Q Maõ thaønh phoá_thò xaõ_quaän
TENTP_TX_Q Teân thaønh phoá_thò xaõ_quaän
10) Thöïc theå TINH_TPTU_DACKHU
Khoaù: MASOT_TPTU_DK
Caùc thuoäc tính:
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MASOT_TPTU_DK Maõ tænh_thaønh phoá trung
öông_ñaëc khu
TENT_TPTU_DK Teân tænh_thaønh phoá
trung öông_ñaëc khu
2.1.1.4 Moâ taû moái keát hôïp:
Moái keát hôïp THUOC:
Qui taéc : Moät gia ñình coù nhieàu caù theå vaø moät caù theå thuoäc nhieàu gia ñình.
Khoaù : MACATHE, MAGIADINH
Caùc thuoäc tính:
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 16
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
Teân taét thuoäc tính Dieãn giaûi YÙ nghóa
MACATHE Maõ caù theå
MAGIADINH Maõ gia ñình
CHUCVU Chöùc vuï
MACHA Maõ cha
MAME Maõ meï
2.1.2 Moâ hình quan heä
2.1.2.1 Löôïc ñoà quan heä
QUOÁC GIA THUOÄC GIA ÑÌNH
TÆNH_TPTU_ÑAËC KHU
CAÙ THEÅ DOØNG HOÏ
TP_THÒ XAÕ_QUAÄN
TOÂN GIAÙO
NGHEÀ NGHIEÄP
DAÂN TOÄC TRÌNH ÑOÄ
CAÙ THEÅ (MACATHE, MAQG, MATRINHDO, MATONGIAO, MASOT_TPTU_DK_NS,
MASOTP_TX_Q, MADT, MANN, TENCATHE, GIOITINH, NGAYSINH, GIOSINH,
NGAYMAT, SONHADUONG, SOTHICH, DACTRUNG, GHI CHU)
GIA ÑÌNH (MAGIADINH, MADONGHO, TENGIADINH, NGAYLAP, NGAYKETTHUC,
TINHTRANG)
DOØNG HOÏ (MADONGHO, TENDONGHO, TENNGUOIKHOITHUY, GHICHU)
TOÂN GIAÙO (MATONGIAO, TENTONGIAO, GHICHU)
NGHEÀ NGHIEÄP (MANGHENGHIEP, TENNGHENGHIEP)
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 17
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
TRÌNH ÑOÄ (MATRINHDO, TENTRINHDO)
DAÂN TOÄC (MADT, TENDT, GHICHU)
THAØNH PHOÁ_THÒ XAÕ_QUAÄN (MASOTP_TX_Q, MASOT_TPTU_DK, TENTP_TX_Q)
TÆNH_TPTU_ÑAËC KHU (MASOT_TPTU_DK, MAQG, TENT_TPTU_DK)
QUOÁC GIA (MAQG, TENQG, DIENTICH, DANSO, THUNHAPBQ)
2.1.2.2 Caùc raøng buoäc toaøn veïn & baûng taàm aûnh höôûng:
2.1.2.2.1 Bieåu dieãn caùc raøng buoäc toaøn veïn:
Heä thoáng thoâng tin: MOÂ HÌNH QUAN NIEÄM DÖÕ LIEÄU Trang:
Hieän taïi[]
Töông lai[]
ÖÙng duïng: Moâ taû RBTV Ngaøy laäp:30/6/2003
Hệ quaûn lyù vaø tra cöùu gia Raøng buoäc toaøn veïn mieàn giaù trò Ngöôøi laäp: Huyønh
phaû treân web. Chaán Cöôøng
Tôø:1
RB1>
Caùc thöïc theå / moái keát hôïp lieân quan : CATHE
Moâ taû: Ngaøy sinh cuûa caù theå phaûi nhoû hôn ngaøy hieän taïi.
Dieãn giaûi : ct CATHE
ct.NGAYSINH < Date
RB2>
Caùc thöïc theå / moái keát hôïp lieân quan : CATHE
Moâ taû: Giôùi tính cuûa caù theå chæ coù theå laø nöõ hay nam.
Dieãn giaûi : ct CATHE
ct.GIOITINH {nam,nu}
RB3>
Caùc thöïc theå / moái keát hôïp lieân quan : QUOCGIA
Moâ taû: Dieän tích cuûa 1 quoác gia phaûi > 0 km2.
Dieãn giaûi : qg QUOCGIA
qg.DIENTICH > 0
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 18
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
RB4>
Caùc thöïc theå / moái keát hôïp lieân quan : QUOCGIA
Moâ taû: Daân soá cuûa 1 quoác gia phaûi > 0 ngöôøi.
Dieãn giaûi : qg QUOCGIA
qg.DANSO > 0
RB5>
Caùc thöïc theå / moái keát hôïp lieân quan : QUOCGIA
Moâ taû: thu nhaäp bình quaân cuûa 1 quoác gia phaûi >0.
Dieãn giaûi : qg QUOCGIA
qg.THUNHAPBQ > 0
Baûng taàm aûnh höôûng cho RBTV mieàn giaù trò :
RBTV RB1 RB2 RB3 RB4 RB5
TT/KH
CATHE T,S T,S
QUOCGIA T,S T,S T,S
Raøng buoäc toaøn veïn lieân boä :
Heä thoáng thoâng tin: MOÂ HÌNH QUAN NIEÄM DÖÕ LIEÄU Trang:
Hieän taïi[]
Töông lai[]
ÖÙng duïng: Moâ taû RBTV Ngaøy laäp: 30/6/2003
Hệ quaûn lyù vaø tra cöùu gia Raøng buoäc toaøn veïn lieân boä Ngöôøi laäp: Huyønh
phaû treân web. Chaán Cöôøng
Tôø:1
RB1
Caùc thöïc theå / moái keát hôïp lieân quan : CATHE
Moâ taû: vôùi moïi maãu tin trong baûng CATHE thì MACATHE laø duy nhaát
Dieãn giaûi :
ct1, ct2 CATHE:
ct1.MACATHE ≠ ct2.MACATHE
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 19
- Luaän vaên toát nghieäp: HEÄ QUAÛN LYÙ VAØ TRA CÖÙU GIA PHAÛ TREÂN WEB
Chöông 2: Phaân Tích Vaø Thieát Keá Heä Thoáng
RB2
Caùc thöïc theå / moái keát hôïp lieân quan : GIADINH
Moâ taû: vôùi moïi maãu tin trong baûng GIADINH thì MAGIADINH laø duy nhaát
Dieãn giaûi :
gd1, gd2 GIADINH:
gd1.MAGIADINH ≠ gd2.MAGIADINH
RB3
Caùc thöïc theå / moái keát hôïp lieân quan : THUOC
Moâ taû: moät gia ñình coù theå coù nhieàu caù theå. 1 caù theå coù theå thuoäc nhieàu gia ñình,
Dieãn giaûi :
t1,t2 THUOC
(t1.MACATHE = t2.MACATHE t1.MAGIADINH = t2.MAGIADINH)
RB4
Caùc thöïc theå / moái keát hôïp lieân quan : TONGIAO
Moâ taû: vôùi moïi maãu tin trong baûng TONGIAO thì MATONGIAO laø duy nhaát
Dieãn giaûi :
tg1, tg2 TONGIAO:
tg1.MATONGIAO ≠ tg2.MATONGIAO
RB5
Caùc thöïc theå / moái keát hôïp lieân quan : NGHENGHIEP
Moâ taû: vôùi moïi maãu tin trong baûng NGHENGHIEP thì MANGHENGHIEP laø duy nhaát
Dieãn giaûi :
nn1, nn2 NGHENGHIEP:
nn1.MANGHENGHIEP ≠ nn2.MANGHENGHIEP
GVHD: Thaày NGUYEÃN TRI TUAÁN
SVTH : Huyønh Chaán Cöôøng 9912011
Phaïm Theá Minh 9912042 20
nguon tai.lieu . vn