BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỞ BÁN CÔNG TPHCM
KHOA CÔNG NGHỆ THÔNG TIN
oOo
LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI:
XÂY DỰNG WEBSITE GII THIU
CÁC TNH THÀNH VIT NAM GVHD : Ts. PHAN T PHÚC
SVTH : NGƠ THÀNH TIN – 106H1281
PHM NGƠ HỒNG YN – 10460138
Xây dng website gii thiu các tnh thành Vit nam Trang 3/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 3/69 B CC LUN VN
OoO
Lun vn đc t chc thành 7 phn :
Phn I : Gii thiu tng quan v đ tài .
Phn II : Trình bày v mc tiêu ca đ tài “Xây dng website gii thiu
các tnh thành Vit nam” .
Phn III : Xut phát t mc tiêu nh đã trình bày phn th hai đa ra
các vn đ cn gii quyt.
Phn IV : Trình bày các gii pháp nhm gii quyt các vn đ ca đ tài.
Phn V : Trình bày các ni dung thc hin ca đ tài.
Phn VI : Trình bày các kt qu thc hin ca đ tài.
Phn VII : Kt lun v nhng kt qu đt đc ca đ tài , nhng vn đ
còn tn đng và hng phát trin ca đ tài trong tng lai.
5. Thit k c s d liu
6. Tìm hiu và nhúng Vit bn đ vào web
Phn VI : KT QU THC HIN
1. Giao din trang web
2. Xây dng công c tìm kim
3. Bn đ các tnh thành
4. Cung cp đy đ thông tin gii thiu v các tnh thành vit nam51
Xây dng website gii thiu các tnh thành Vit nam Trang 5/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 5/69
5. Cng thông qua giao din web, ngi qun tr có th d dàng cp nht thông
tin cho c s d liu mt cách linh đng
Phn VII : KT LUN
1. Kt qu gii quyt các vn đ đt ra
2. Hng phát trin đ tài Ph Lc
1. Gii thích các khái nim trong mô hình truyn thông
2. Gii thích các khái nim trong mô hình ý nim x lý
3. Gii thích các khái nim trong mô hình ý nim d liu
www.hanoi.gov.vn Chính vì lý do thông tin mi tnh không đc tp trung và mt
nhiu thi gian tìm kim làm cho ngi s dng phi duyt qua tng trang web, nên
em quyt đnh chn đ tài “Xây dng website gii thiu các tnh thành Vit nam”.
T trang web này ngi dùng có th tìm thy thông tin khái quát gii thiu ca
mi tnh ,bn đ ca tng min ,tng tnh.Không mt quá nhiu thi gian đ tìm hiu
thông tin gii thiu v mt tnh thành nào đó.
Xây dng website gii thiu các tnh thành Vit nam Trang 7/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 7/69
PHN II – MC TIÊU
Theo dòng chy ca công ngh thông tin, mi lnh vc ca đi sng đu đc
tin hc hóa. Và thông tin v các tnh không nm ngoài qui lut đó. Vic thit lp mt
website nhm qung bá thông tin v đt nc con ngi ,điu kin t nhiên,kinh t xã
hi và v trí đa lý ca mi tnh Vit Nam là mt nhu cu cn thit cho mt đt nc
nh ngày nay.
Vì vy, chúng em chn đ tài “Xây dng website gii thiu các tnh thành Vit nam”
vi mong mun:
• Giúp Ngi vit nam hiu rõ hn v đt nc ,các tnh,thành ph…ca Vit
Nam mà li tn rt ít thi gian:Thông qua website, ngi s dng có th có
đc nhiu thông tin v tnh thành ca Vit Nam, giúp h có nhiu thông tin
v tnh mà mình mun tìm hiu hoc giúp cho nhiu ngi mun di c đn
Xây dng website gii thiu các tnh thành Vit nam Trang 9/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 9/69 PHN III – CÁC VN CN GII QUYT
sau khi phân tích nhng thông tin trên ,đ trang web đc nh vy chúng em
đa ra mt s vn đ cn gii quyt nh:
1. Trang web phi có giao din đp, màu sc hài hòa, hình nh bt mt:
Mt yu t không th thiu trong quá trình xây dng và thit k website
là vic thit k giao din đ ha. Mt website hay cha đng nhng thông tin
hp dn mà không đc tô đim bng giao din đ ha, trong site không s
dng bt kì hình nh nào, màu sc thì nht nho s khin ngi xem mau cm
thy nhàm chán vì không đáp ng đc nhu cu v thm m, vì vy s không
th thu hút đc ngi xem. Vic thit k web không nhng phi đm bo tha
mãn yêu cu v mt thông tin mà còn phi tha mãn yêu cu v mt thm m.
Mt website nói v tnh thành Vit nam s có màu sc hình nh khác vi mt
website v ngh thut. Vì vy khi thit k trang web phi làm sao cho ngi
xem ch cn nhìn vào giao din ca trang web là bit trang web làm v lnh
mt nht. Không nhng th, chúng em còn phi chnh sa xây dng và kim
th nhiu ln đ đm bo trang web chy tt và có giao din thit k không thay
đi trên nhiu phiên bn trình duyt khác nhau.
Dù là trang HTML đn thun, s dng hiu ng JavaScript, "nhúng"
trong Php và có "giao dch d liu" nhiu hay ít, s thành tho và nm vng k
nng dàn trang và công c thit k nh Macromedia Dreamweaver, Microsoft
FrontPage, Adobe Photoshop, Macromedia Flash ca chúng em là mt yu t
đm bo cht lng cho trang web chy tt và nhanh.
3. Xây dng công c tìm kim :
Vì là trang web gii thiu các Tnh thành Vit nam th hin 64 tnh nên
có khi lng lu tr d liu ln vì vy không tránh khi vic xây dng công
c tìm kim thông tin là vn đ rt quan trng.T trang web ngi xem có th
d dàng tìm kim thông tin theo hai cách :
Trc ht là tìm kim theo tên tnh,thành ph,huyn. đây, khi ngi
s dng cha bit rõ hoc mun nhanh chóng tìm tên tnh,thành ph,huyn ch
Xây dng website gii thiu các tnh thành Vit nam Trang 11/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 11/69
cn nhp ô tìm kim mt t hay tên tnh,thành ph,huyn ch sau vài giây trang
kt qu s cho ra các tnh,thành ph,huyn va tìm đc.
Th hai là vic tìm kim ni dung thuc tnh.Mt tnh hay thành ph có
th có nhiu ni dung .Khi kt qu đc tr v ni dung thuc mt tnh hay
nhiu tnh khác nhau.
C hai vic tìm kim trên đu phi tr v kt qu là danh sách các ni
dung và các tnh tha điu kin tìm kim. cho ngi dùng có th nhìn thy
rõ ràng tt c các kt qu tìm kim, danh sách các ni dung và tnh đc trình
bày di dng tóm tt.Mi kt qu đu có mt đng link đ đi vào chi tit ni
dung kt qu đó.
4. Ni dung trang web ch yu đi sâu v gii thiu các tnh thành :
đnh s dng nhng gii pháp sau đ đáp ng yêu cu ca mt Website gii
thiu các tnh thành Vit Nam .
1. Chn ngôn ng lp trình ?
Hin nay có rt nhiu ngôn ng lp trình có th làm web nh
asp.net,php,java…Mi ngôn ng điu có nhng th mnh quen giúp ngi lp
trình có th xây dng mt trang web t đn gin cho ti chuyên nghip.
Sau khi nghiên cu và tìm hiu chúng em quyt đnh chn php đ làm
ngôn ng lp trình chính cho đ “Xây dng website gii thiu các tnh thành
Vit nam“.
Vy php là gì? PHP (vit tt hi quy "PHP: Hypertext Preprocessor") là
mt ngôn ng lp trình kch bn hay mt loi mã lnh ch yu đc dùng đ
phát trin các ng dng vit cho máy ch, mã ngun m, dùng cho mc đích
tng quát. Nó rt thích hp vi web và có th d dàng nhúng vào trang HTML.
Do đc ti u hóa cho các ng dng web, tc đ nhanh, nh gn, cú pháp
ging C và Java, d hc và thi gian xây dng sn phm tng đi ngn hn so
vi các ngôn ng khác nên PHP đã nhanh chóng tr thành mt ngôn ng lp
trình web ph bin nht th gii.
2. S phi hp gia ngi lp trình và ngi thit k giao din:
Vì đây là mt trang web d liu đng nên cn phi có s phi hp n ý
gia ngi lp trình và ngi thit k giao din. ây là điu c bn đu tiên cn
phi thc hiên khi thc hin đ tài này: phi làm sao đ đa đc Mã ca ngi
Xây dng website gii thiu các tnh thành Vit nam Trang 13/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 13/69
lp trình vào giao din ca ngi thit k. Có nh vy thì mi có th thc hin
đc song song va vit Mã va thit k giao din. ngi thit k và ngi lp
trình có th làm vic đc lp vi nhau giúp gim bt thi gian. Vì vy, trc
tiên ngi thit k và ngi lp trình phi có s thng nht vi nhau v site map
,b cc, cng nh các chc nng ca chng trình.
nh cho web (slide), s dng Macromedia Dreamweaver đ layout website
bng ngôn ng HTML và đ lp trình.
4.1 Macromedia Dreamweaver:
S dng Macromedia Dreamweaver đ thit k trang web vì đây
là mt phn mm chuyên dng đ thit k web, có th thit k trang web
mt cách đn gin nh vào hai ch đ màn hình design và Mã.
Vì vy ngi thit k có th nhìn thy ngay đc giao din mà
mình mun thit k, không nhng th ngi thit k còn có th vào ngay
màn hình Mã đ chnh sa giao din ca mình vi ngôn ng html đn
gin mà không cn trình đ lp trình cao. Macromedia Dreamweaver còn
có s tng tác vi chng trình Php giúp ngi lp trình và ngi thit
k giao din có th làm vic đc lp vi nhau.
ây cng chính là đim mnh ca Macromedia Dreamweaver và
Php. Và đây cng là chng trình chúng em đã đc tìm hiu trong
chng trình hc ca trng đi hoc.
4.2 Adobe Photoshop
trang web có giao din đp và rõ ràng có b cc cht ch
chúng em chn s dng nhng phn mm chuyên dng v thit k web
adobe Photoshop cs đ thit k và ct các layout, vì đây là chng trình
ni ting trong vic x lý đ ha chuyên nghip: thit k mu, x lý,
ghép nh đ to nhng mu đ ha ngh thut, nh phc v cho trang
web…thông qua mt s công c v, hiu chnh, đ màu và tp hiu ng
giúp d dàng to ra đc nhng layout đp.
có đc nhng hình nh đp vi kích thc nh s dng phn
mm Adobe Photoshop đ x lí s to ra đc nhng file hình nh vi
kích thc khá nh nh vào công c ct hình Slice và ch đ lu save for
web. Nhm đáp ng đc mc tiêu ca trang web tnh thành vit , nhng
đa đim du lch ni ting ca Vit Nam.
4.3 Flash Slideshow Maker
S dng Flash Slideshow Maker thit k nhng hiu ng hình nh
thuc nhóm qun tr cng đu có th thay đi, xóa, sa tt c d liu. Ngi
qun tr phi đc phân quyn nht đnh khi đng nhp vào h thng. Tòan h
thng s có ngi qun tr có toàn quyn cho c s d liu. Ngi này s cp
quyn tip theo cho nhng ngi qun tr khác.
6. Sao lu và phc hi d liu :
Xây dng website gii thiu các tnh thành Vit nam Trang 16/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 16/69
ó là mt phn rt quan trng mà tt c nhng ngi qun tr web cn
phi làm thng xuyên.Vic sao lu d liu theo đnh k s giúp cho d liu
trang web đc an toàn và phc hi khi có s c xy ra làm mt d liu.
7. Dùng Map API ca Vit bn đ :
Trên mng có rt nhiu trang web cung cp cho ngi lp trình có th
nhúng vit bn đ trc tuyn và các hàm Map API đ cho ngi lp trình chnh
sa và nhúng vào trang web ca mình nh Vietbando,Googlemap…
Vì đây là đ tài “Xây dng website gii thiu các tnh thành Vit nam”
nên cn chn bn đ chi tit v Vit nam và đ đáp ng yêu cu đó nên chúng
em chn Vietbando đ nhúng vào trang web.Vietbando là trang web cung cp
chi tit v bn đ Vit nam,các tnh,các huyn.Vietbando cung cp cho ngi
lp trình các hàm Map API và ví d mu cho phép ngi lp trình có th nhúng
vào trang web phát trin theo hng riêng.
c bit, nh Website gii thiu các tnh thành Vit nam, va có đy đ
chc nng tìm kim, va có th giúp ngi dùng tìm kim thông tin nhanh
chóng và bn đ online, li va phi có giá tr thm m cao.
Chính vì vy, vic kt hp tt gia hai công c lp trình web và thit k
giao din web là Dreamweaver,photoshop rt quan trng.
Ngi lp trình xây dng nhng đon Mã đ tng tác vi giao din mà
ngi thit đa cho và vit các đan mã lnh đ xây dng chc nng cho
chng trình. Mt nguyên tc chúng làm vic gia ngi lp trình và ngi
thit k giao din đó là: nhng id ca các control mà ngi lp trình s dng thì
ngi thit k không đc thay đi đ tránh vic phát sinh li t phía các đon
Xây dng website gii thiu các tnh thành Vit nam Trang 18/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 18/69
mã Mã ca trang web.
có th đa đc d liu t mysql vào web php và hin th cho ngi
dùng thy cn phi xây dng mt hàm kt ni c s d liu.
đ tài này, chúng em s dng nhiu hàm và nhng đon Mã nào dùng
nhiu ln chúng em tách ra thành mt file riêng đ các trang web có th include
vào s dng mà không cn vit Mã li. Làm cách này không ch là có th s
dng li đon mã lnh mà còn d dàng cho ngi thit k. Khi cn thay đi
cách thc th hin, ch cn vào điu khin ngi dùng thay đi thì nhng phn
nào trong website có s dng điu khin đó lp tc thay đi theo. Ngi thit
k khi s dng điu khin ngi dùng s kim soát đc vic hin th ca toàn
website đi vi ngi dùng.
Khi phn ng dng cho ngi qun tr cha hoàn thành, có th nhp d
liu trc tip vào các bng ca c s d liu. n khi chc nng này đc hoàn
thin, chúng em nhp liu và sa d liu t các trang ng dng ca ngi qun
tr. Khi d liu nhp vào và hin th ra phn ngi dùng, c ngi thíêt k và
ngi lp trình s chnh sa li các trang cho phù hp đ đi đn mt chng
Sitemap website gii thiu các tnh thành Vit nam
T s đ trên ta có th nhn thy tng quan trang web có bao nhiêu trang
và chc nng ca tng trang s làm nhng gì .
Xây dng website gii thiu các tnh thành Vit nam Trang 20/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 20/69
- Trang ch : cung cp cho ngi s dng cái nhìn tng quan v
mc đích ca trang web nên phn gii thiu ca trang web rt quan
trng,nhìn vào phn gii thiu ngi s dng có th bit đc ni dung
trang web này vit ra đ làm gì ? .Vì là trang web gii thiu các tnh
thành Vit nam nên t trang ch ngi s dng có th bit đc nc
Vit nam đc chia thành bao nhiêu min và có bao nhiêu tnh thành.có
link chi tit v các tnh,các min.
- Trang min : Gii thiu s lc ,nhng đc đim chung ca
min.Th hin danh sách các tnh thuc min ,mt s hình nh đc trng
ca min đó.Ngoài ra t trang min ngi s dng có th link ti bn đ
min,chi tit v các tnh.
- Trang tnh : Cng nh trang min ,th hin danh sách các huyn
thuc tnh ,mt s hình nh gii thiu tnh .khác vi trang min là có các
danh sách bài vit v các tnh nh phn gii thiu ,điu kin t nhiên
,kinh t ,vn hóa xã hi ,lch s…v tnh đó.có các link ti trang huyn
và bn đ chi tit ca tnh.
- Trang huyn : Ging nh trang tnh v danh sách các huyn
,hình nh gii thiu ,link bn đ chi tit các huyn đu nh trang tnh
.trang huyn ch có phn gii thiu s lc v huyn đó.
- Trang tin tc (chi tit th loi) : Nêu lên thông tin đy đ ca
mt th loi hay mt tin ca mt tiêu đ th loi ca tnh.
- Trang kt qu tìm kim : Th hin các kt qu va tìm đc t
t khóa tìm kim.
các tnh và có th lc ly ra các bài vit thuc mt tnh nào đó.Cho phép
thêm, xóa, sa các bài vit.
4. Thit k giao din tng tác vi c s d liu :
4.1 Thit k layout:
T bn phác tho bng tay và s đ site vi các chc nng ca tùng
trang web chúng em s dng chng trình Adobe Photoshop đ đi vào thit k
các giao din cho trang web.
a. Layout ngi s dng :
Trang web có 6 layout:
Layout trang ch:
Xây dng website gii thiu các tnh thành Vit nam Trang 22/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 22/69 T trang ch ngi s dng có th thy đc danh sách các tnh
thành Vit nam,gii thiu s lc v trang web .Ngi s dng d dàng đi vào
chi tit tng min bng cách click vào link các min hoc chn vào bng đ ca
theo tng min.Ngoài ra ngi dùng có th d dàng nhp t khóa tìm kim.
Layout trang min :
Xây dng website gii thiu các tnh thành Vit nam Trang 23/69
SVTH: Ngô Thành Tin và Phm Ngô Hoàng Yn Trang 23/69 Trang min th hin ni dung danh sách các tnh thành thuc
min đó,gii thiu min và mt s hình nh tiêu biu nói v min.Ngoài ra t
trang min ngi dùng có th xem đc bn đ nhng tình thuc min và có