Upload
stephen-taylor
View
33
Download
0
Embed Size (px)
Citation preview
5/20/2018 DH10GE Tran Thi Kim Lien
1/66
BGIO DC V O TO
TRNG I HC NNG LM TP. HCH MINH
KHOA MI TRNG V TI NGUYN
-----------oOo----------
KHA LUN TT NGHIP
NG DNG WEBGIS XY DNG BN TRA CU
THNG TIN DU LCH TNH BNH THUN
Hv tn sinh vin: TRN THKIM LIN
Ngnh: Hthng Thng tin Mi trng
Nin kha: 20102014
Thng 6/2014
5/20/2018 DH10GE Tran Thi Kim Lien
2/66
i
NG DNG WEBGIS XY DNG BN TRA CUTHNG TIN
DU LCH TNH BNH THUN
Tc gi:
Trn ThKim Lin
Kha lun c trnh p ng yu cu
Cp bng ks ngnh HThng Thng Tin Mi Trng
Gio vin hng dn:
ThS.L Vn Phn
Thnh PhHCh Minh, Thng 6 nm 2014
5/20/2018 DH10GE Tran Thi Kim Lien
3/66
ii
LI CM N
u tin, ti xin chn thnh cm n su sc n thy ThS. L Vn Phn, T
trng tCNTT Qun trmng Phng Hnh Chnh trng i hc Nng Lm
thnh phHCh Minh, ngi tn tnh hng dn, chbo v to iu kin tt cho
ti trong qu trnh thc hin lun vn.
Ti xin chn thnh cm n Ban Gim Hiu Trng i Hc Nng Lm TP. H
Ch Minh, cc qu thy c c bit l thy PGS.TS Nguyn Kim Li cng ton th
qu thy c Trng i Hc Nng Lm TP. HCh Minh tn tnh truyn dy kin
thc cho ti trong sut bn nm hc.
Cm n tp th lp DH10GE, cc bn gip mnh trong nhng ngy thng
ngi di ging ng i hc.
Cui cng, con v cng bit n s gip , ng vin ca gia nh gip con h on
thnh kha lun.
Trn ThKim Lin
BMn Ti Nguyn V GIS, Khoa Mi Trng V Ti Nguyn
Trng i Hc Nng Lm TP.HCh Minh
5/20/2018 DH10GE Tran Thi Kim Lien
4/66
iii
TM TT
ti tt nghip ng dng WebGIS xy dng bn tra cu thng tindu lch
tnh Bnh Thun c thc hin trong thi gian t01/02/2014 n 31/05/2014 vi d
liu th im l cc n vkinh doanh du lch tnh Bnh Thun.
Mc tiu ca til cung cp thng tincc n v kinh doanh du lchthng qua
dch v Google Maps API v cc thit b kt ni Internet. Gii php c chn l kt
hp Web Server chy trn nn ASP.NET , hqun trc sd liu SQL Server v
tch hp Google maps API lm bn nn.
ti t c nhng kt qucthnh sau:Xy dng trang WebGIS vi giao
din a ngn ng gii thiu cc n vkinh doanh du lch v thng tin ca cc n v
kinh doanh vi cc chc nng tng tc bn , hin th, tm kim (theo d liuthuc
tnh v d liu khng gian), tm ng i v qun l cp nht cc thng tin.
5/20/2018 DH10GE Tran Thi Kim Lien
5/66
iv
MC LC
Trang ta .......................................................................................................................... i
Li cm n...................................................................................................................... ii
Tm tt ........................................................................................................................... iii
Mc lc ...........................................................................................................................iv
Danh mc vit tt .......................................................................................................... vii
Danh mc bng biu .................................................................................................... viii
Danh mc hnh nh .........................................................................................................ix
CHNG 1 MU .................................................................................................. 1
1.1 Tnh cp thit .......................................................................................................... 1
1.2 Mc tiu ................................................................................................................. 2
1.2.1 Mc tiu chung ................................................................................................ 2
1.2.2 Mc tiu cth................................................................................................ 2
1.3 Gii hn v phm vi ca ti .............................................................................. 2
CHNG 2 TNG QUAN NGHIN CU ............................................................... 3
2.1 Tng quan vkhu vc nghin cu Tnh Bnh Thun ............................................ 3
2.1.1 Du lch.............................................................................................................. 4
2.1.2 Thuhi sn ..................................................................................................... 4
2.1.3 Nng, lm nghip ............................................................................................. 4
2.1.4 Cng nghip: .................................................................................................... 42.1.5 Khong sn: ..................................................................................................... 5
2.1.6 C shtng kinh t- kthut ....................................................................... 5
2.2 Hthng thng tin a l (GIS) ............................................................................. 5
2.2.1 nh ngha........................................................................................................ 5
2.2.2 Lch spht trin ............................................................................................. 6
2.2.3 Cc thnh phn ca GIS .................................................................................. 6
2.2.4 Dliu a l trong GIS .................................................................................. 7
5/20/2018 DH10GE Tran Thi Kim Lien
6/66
v
2.2.5 Chc nng ca GIS .......................................................................................... 8
2.3 WebGIS .................................................................................................................. 9
2.3.1 Khi nim ......................................................................................................... 9
2.3.2 Kin trc .......................................................................................................... 9
2.3.3 Chc nng WebGIS....................................................................................... 11
2.4 Tim nng ca WebGIS ....................................................................................... 11
2.5 Cc phng thc pht trin ca WebGIS ............................................................ 12
2.6 Microsoft SQL Server .......................................................................................... 12
2.7 ASP.NET (C#) ..................................................................................................... 13
2.8 Google Maps API ................................................................................................. 15
2.8.1 Khi nim ....................................................................................................... 15
2.8.2 Mt sng dng c thxy dng ................................................................. 15
2.9 Cc nghin cu lin quan ti ng dng WebGIS. ............................................... 16
2.9.1 Trn thgii ................................................................................................... 16
2.9.2 Mt snghin cu trong nc ....................................................................... 17
CHNG 3 PHNG PHP NGHIN CU ........................................................ 18
3.1 Phn tch, thit kv xy dng c sdliu ...................................................... 19
3.1.1 Phn tch ........................................................................................................ 19
3.1.2 Thit k.......................................................................................................... 19
3.1.3 Xy dng c sdliu .................................................................................. 21
3.2 Thit kchc nng............................................................................................... 23
3.3 Thit kgiao din ................................................................................................. 253.3.1 Giao din tng qut trang ngi dng ........................................................... 25
3.3.2 Giao din tng qut i vi chc nng ngi qun tr: ................................ 26
3.4 Xy dng trang web ............................................................................................. 29
CHNG 4 KT QU............................................................................................... 35
4.1 Giao din trang Web cho ngi dng .................................................................. 35
4.1.1 Giao din trang ch........................................................................................ 354.1.2 Giao din trang tm kim khng gian ............................................................ 36
5/20/2018 DH10GE Tran Thi Kim Lien
7/66
vi
4.1.3 Giao din trang tm ng i........................................................................ 38
4.2 Giao din trang Web cho ngi qun l .............................................................. 40
4.1.1 Giao din trang qun l ng nhp ................................................................ 40
4.2.2 Giao din trang qun l dliu ..................................................................... 41
4.2.3 Giao din trang qun l thm mi ................................................................. 41
4.2.4 Giao din trang qun l cp nht ................................................................... 42
4.3 Giao din trang Trgip.................................................................................. 45
CHNG 5KT KUN V NGH................................................................... 46
5.1 Kt lun ................................................................................................................ 46
5.2 xut hng nghin cu v pht trin .............................................................. 46
TI LIU THAM KHO ........................................................................................... 48
PHLC ..................................................................................................................... 50
5/20/2018 DH10GE Tran Thi Kim Lien
8/66
vii
DANH MC VIT TT
ASP: Active Server Page
API: Application Programming Interface (Giao din lp trnh ng dng)
CGI:Common Gateway Interface
CSS: Cascading Style Sheets (Cc tp tin nh kiu theo tng)
CSDL: C sdliu
GPS: Global Positioning System (Hthng nh vton cu)
GIS: Geographic Information System (Hthng thng tin a l)
HTML: Hyper Text Markup Language (Ngn ngnh du siu vn bn)
PHP: Hypertext Preprocessor (Btin xl siu vn bn)
SQL: Structured Query Language (Ngn ngtruy vn mang tnh cu trc)
URL : Uniform Resource Locator (a chnh vti nguyn thng nht)
5/20/2018 DH10GE Tran Thi Kim Lien
9/66
viii
DANH MC BNG BIU
Bng 3.1: M tthuc tnh ca bng ngn ngn vkinh doanh .............................. 21
Bng 3.2 M tthuc tnh ca n vkinh doanh ....................................................... 22
Bng 3.3 M tthuc tnh ca ngn ngdch v......................................................... 22
Bng 3.4 Chc nng ngi qun tr............................................................................... 24
Bng 3.5 Bng m tchc nng ngi dng ................................................................ 24
Bng 3. 6 Cc file quan trng trong ASP.NET (C#) ..................................................... 30
5/20/2018 DH10GE Tran Thi Kim Lien
10/66
ix
DANH MC HNH NH
Hnh 2.1 Vtr a l Tnh Bnh Thun ........................................................................... 3
Hnh 2.2 Cc thnh phn ca GIS. .................................................................................. 6
Hnh 2.3 S kin trc 3 tng ca WebGIS ................................................................ 9
Hnh 2.4 Cc bc xl thng tin ca WebGIS .......................................................... 10
Hnh 3.1 S phng php nghin cu ...................................................................... 18
Hnh 3.2 M hnh thc thkt hp ............................................................................... 20
Hnh 3.3 M hnh quan hc sdliu ....................................................................... 21
Hnh 3.4 S thit kchc nng............................................................................... 23
Hnh 3.5 Thit kgiao din tng qut ca ngi dng ................................................. 26
Hnh 3.6 Thit kgiao din trang ng nhp ............................................................... 26
Hnh 3.7 Thit kgiao din trang thm mi ................................................................ 27Hnh 3.8 Thit kgiao din trang cp nht dliu ....................................................... 28
Hnh 3.9 S tchc trang Web ............................................................................... 29
Hnh 3.10 S gii thut ton trong ng nhp ......................................................... 32
Hnh 3.11 S gii thut ton trong tm kim ,hin ththng tin............................... 33
Hnh 4.1 Giao din Trang ch la chn ngn ng. ................................................... 35
Hnh 4.2 Giao din nhp thng tin tm kim ca Trang ch.................................... 36
Hnh 4.3 Giao din trang chhin thtm kim n vkinh doanh bng ting Vit ... 36
Hnh 4.4 Giao din nhp thng tin tm kim trang Tm kim................................... 37
Hnh 4.5 Giao din trang Tm kim khng gian theo ting Vit ............................... 38
Hnh 4.6 Giao din nhp thng tin trang Ttm ng i theo ting Vit .................. 39
Hnh 4.7 Giao din trang Tm ng i theo ting Vit .......................................... 40
Hnh 4.8 Giao din trang ng nhp......................................................................... 41
5/20/2018 DH10GE Tran Thi Kim Lien
11/66
x
Hnh 4.9 Giao din trang Qun l dliu................................................................. 41
Hnh 4.10 Giao din trang Thm mi...................................................................... 42
Hnh 4.10 Giao din nhp dliu trang Thm mi.................................................. 42
Hnh 4.11 Giao din trang Cp nht dliu ............................................................. 43
Hnh 4.12 Giao din trang Cp nht sa dliu ....................................................... 44
Hnh 4.13 Giao din trang Cp nht xa dliu ...................................................... 44
Hnh 4.14 Giao din trang Cp nht thm mi dliu ............................................. 45
Hnh 4.15 Giao din trang Trgip.......................................................................... 45
5/20/2018 DH10GE Tran Thi Kim Lien
12/66
xi
5/20/2018 DH10GE Tran Thi Kim Lien
13/66
1
CHNG 1
M U
1.1
Tnh cpthitDo nhu cu tm kim thng tin ngy cng caoc bit l nhu cu tm kim thng
tin theo a im, theo ta khng gian, theo khong cchhin naychap ng
nhu cu ca ngi dng. M hinnay WebGIS l xu hng ph bin thng tin mnh
m trn Internet khng ch di gc thng tin thuc tnh thun ty m n kt hp
c vi thng tin khng gian hu ch cho ngi s dng. Bng vic kt hp GIS v
Web to thnh WebGIS, ngi dng s d truy cp c cc thng tin kt hp vi
cc bn ng c c ci nhn trc quan thng qua trnh duyt. Do , nu ng
dng WebGIS xy dng bn tra cu thng tin th c th p ng c nhu cu ca
ngi dng .
Du lch l mt trong nhng dch v mang li th vui, s th gin cho con ngi,
l ni m con ngi khm ph ra v p thin nhin, v p v vn ha, nhng phong
tc tp qun, v p v truyn thng vn ha nhng vng t khc nhau, nht l
trong thi i cng nghip nh hin nay. c mt chuyn du lch thun li, thoi
mi,ph hp vi kh nng kinh t ca mi ngith nhng thng tin lin quan n a
im du lch, cc thng tin v dch v nh v tr, thng tingi cvcc nh hng, cc
khch sn l iu m bt c ngi i du lch no cng cn mun bit . Hin nay, vi
cuc sng bn rn, ngi i dulch c th tra cu cc thng tin bng vic truy cp cc
trang Web thng qua mng internet mt cch nhanh chng v s d dng hn khi tra
cu di dng trc quan bn ng v thng tin cc v tr mnh cn tm kim.
Bnh Thun c coi l vng pht trindu lch vi u th v thng cnh nn th,
v tr a l thun li, vng bin giu c v ti nguyn. Hu ht cc im du lch ca
Bnh Thun ang c khai thc mt cch hiu qu v hp dn vi loi hnh du lch
ch yu l tham quan, ngm cnh, gii tr, ngh ngi, tnh dng, hi hp.Nhng hin
nay vic qung b thng tin du lch bng cc ngn ng nc ngoi nh Anh, Php,
cca Bnh Thun cn hn ch cha p ng c nhu cu tra cu thng tin ca
du khch nc ngoi. Nhm to iu kin thun li t chc qung b, thu ht du
5/20/2018 DH10GE Tran Thi Kim Lien
14/66
2
khch trong v ngoi nc gp phn thc y pht trin ngnh du lch tnh Bnh Thun
cng nh to nn mt a ch p ng nhu cutra cu thng tinca ngi dng mt
cch nhanh chng, d dng v tin li bng cc phng php bn , ng dng GIS,
ng dng tin hc,thu thp d liu v cng ngh WebGIS nn em quyt nh lm ti
ng dng WebGIS xy dng bn tra cu thng tindu lch tnh Bnh Thun vi
cc chc nng nh tra cu thng tin, tm v tr cc im du lch, dch v lin quan ti
du lch qua cch nhn trc quan bn ng trn trang Web site.
1.2Mctiu
1.2.1Mctiu chung
ng dng WebGIS xy dng bn tra cu thng tindu lchtnh Bnh Thun.
1.2.2
Mctiu c th
Xy dng c s d liu a l v cc thng tin cc n v kinh doanh du lch.
Xy dng trang WebGIS vi giao din a ngn ng hin th cc thng tin cc
n v kinh doanh trn bn ,xy dngcc chc nng tng tc bn , hin th, tm
kim (theo d liuthuc tnh v d liu khng gian), tm ng i v qun l cp nht
cc thng tin.
1.3Giihn v phm vi ca ti
Vkhng gian: tm hiu v cc n v kinh doanh du lch tnh Bnh Thun.
V ni dung: ti xy dng trang WebGIS hin th thng tin ca cc n v
kinh doanh, cng c tng tc bn c bn, truy vn v qun lcp nht d liu.
V cng ngh: s dng ngn ng lp trnh ASP.Net v Javascript , h qun tr
c s d liu SQL server 2008, dch v Google MapsAPI.
5/20/2018 DH10GE Tran Thi Kim Lien
15/66
3
CHNG 2TNG QUAN NGHIN CU
2.1Tngquan v khu vcnghin cuTnh Bnh Thun
Bnh Thun nm trong vng duyn hi cc Nam Trung B, c mi lin h cht
ch vi vng ng Nam B v nm trong khu vc nh hng ca a bn kinh t
trng im pha Nam. Nm cch thnh ph H Ch Minh 200 km, cch Thnh ph
Nha Trang 250 km. C quc l IA, ng st Bc nam chy qua; quc l 28 ni lin
Bnh Thun vi cc tnh Nam Ty Nguyn; quc l 55 ni lin vi Trung tm dch v
du kh v du lch Vng Tu. Din tch t nhin 7.828 km2, dn s 1,3 triu ngi, lc
lng lao ng 734.500 ngi. Gm 10 n v hnh chnh: Thnh ph Phan Thit(Trung tm tnh l), th x Lagi v 8 huyn; trong c 1 huyn o Ph Qu.
Hnh 2.1 Vtr a l Tnh Bnh Thun
5/20/2018 DH10GE Tran Thi Kim Lien
16/66
4
2.1.1Du lch
Chiudi b bin 192 km, nhiu cnh quan thinnhin p nh: Mi N, Mi K
G, Ni T C, Bu Trng, Gnh son. Nhiu im di tch vn ho, lch s ni tingnh: Thp Chm Poshan, Cha ni T C, Dinh Thy Thm, C Thch T, Di tch
Dc Thanh. v ang hnh thnh cc qun th du lch - ngh mt - th thao - leo ni -
du thuyn - cu c - sn golf - ngh dng - cha bnh, khu vui chi gii tr. Ton tnh
hin c 112 resort ang hot ng, 125 c s lu tr vi trn 4.240 phng ngh, trong
c 57 c s c xp hng t 1 n 4 sao, sn sng p ng nhu cu ngh dng v
vui chi gii tr ca du khch v cc nh u t. Hng nm thu ht trn 1,5 triu khch
du lchtrong v ngoi nc. Bnh Thun tin hnh lp quy hoch v u t c s h
tng cc cm du lch nh: Phan Thit - Mi N, Hm Rm - Sui Nc, Tin Thnh -
Hm Thun Nam, Hm Thun - ami, Hm Tn, Tuy Phong, Bc Bnh
2.1.2Thu hi sn
Bnh Thun c ng trng rng 52.000 (kilimet vung) c tr lng hi sn
ln,thun li nui trng cc loi thy sn nh cua, tm, c, trai ngc, rong bin,
Ton tnh c hn 100 c s ch bin thu sn. Thy sn ca Bnh Thun xut khu
vo cc th trng Nht Bn, Bc M, Ty u, Hn Quc, Singapore, Hng Kng,
Australia,... C 3 cng c Phan Thit, Tuy Phong v Lagi .
2.1.3Nng, lm nghip
Din tch t nng nghip 260.000 ha, cc cy trng chnh l lng thc, cy cng
nghip,cy n qu c gi tr .Chn nui ch yu l nui b tht, heo tht,d,cuDintch rng t nhin 258.000 ha c th khai thc phc v du lch sinh thi.
2.1.4Cng nghip:
t mc tng trngbnh qun hng nm 15%; Cng nghip ch bin xut khu
s dng nguyn liu li th ca a phng c xu hng pht trin nhanh. Mt s sn
phm tng kh nh thu sn ch bin, may mc, vt liu xy dng, nc khong, hng
th cng m ngh. Mt s mt hng th cng m ngh phc v xut khu c khi
phc li nh sn xut hng my tre, l bung, da
5/20/2018 DH10GE Tran Thi Kim Lien
17/66
5
2.1.5Khong sn:
Ti nguyn khong sn phong ph v a dng, cc loi khong sn c tr lng
ln l: ct thy tinh, Granit, st Bentonit, nc khong, st lm gch ng i, Ilmenit -Zicon, mui cng nghip. Du kh l ngun ti nguyn gn b bin, c tim nng khai
thc vi cc m c tr lng ln v cht lng tt nh S T en, Trng, S T Nu,
S T Vng, Rubi.
2.1.6 C s h tng kinh t - k thut
H thng giao thng Bnh Thun c ci to p ng nhu cu pht trin kinh
t.Cc tuyn giao thng chnh: Quc l 1A, QL55, QL28; Tuyn ng st Tp. H Ch
Minh Phan Thit phc v cho vn chuyn hng ho v du lch.Cng vn ti Phan
Thit (1.000 tn) v Ph Qu (lm mi) c xy dng, Cng c Phan Thit, Lagi,
Phan R Ca, Ph Qu c nng cp; ang c k hoch xy dng Cng vn ti
tng hp K G, huyn Hm Thun Nam (tip nhn tu 70.000 tn) v Cng chuyn
dng Vnh Tn, huyn Tuy Phong. D kin trong vi nm ti tnh s khi phc sn
bay Phan Thit v mt sn bay mi s c u t xy dng pha Bc Phan Thit.
H thng thng tin lin lc c nng cp, m rng v hin i ha; Mng in
thoi ph sng hu ht cc khu du lch, khu cng nghip, khu sn xut trn a bn
tnh.
2.2H thngthng tin a l (GIS)
2.2.1nh ngha
Theo Nguyn Kim Li v cng tc vin (2009) GIS c nh ngha l mt h
thng thng tin m n s dng d liu u vo, cc thao tc phn tch, c s d liu
u ra lin quan v mc a l khng gian, nhm tr gip vic thu nhn, lu tr, qun
l, x l, phn tch v hin th cc thng tin khng gian t th gii thc gii quyt
cc vn tng hp thng tin cho cc mc ch ca con ngi t ra, chng hn nh
h tr vic ra quyt nh cho quy hoch v qun l s dng t, ti nguyn thin
nhin, mi trng, giao thng
5/20/2018 DH10GE Tran Thi Kim Lien
18/66
6
2.2.2Lch s pht trin
GIS c hnh thnh t cc ngnh khoa hc: a l, bn , tin hc, ton hc.
Ngun gc ca GIS lvic to cc bn chuyn , cc nh quy hoch s dngphng php chng lp bn (Overlay),phng php ny c m t mt cch c
h thng ln u tin bi Jacqueline Tyrwhitt trong quyn s tay quy hoch nm 1950,
k thut ny cn c cn c s dng trong vic tm kim v tr thch hp cho cc
cng trnh quy hoch.Cui thp nin 50, u thp nin 60 khi nim GIS ra i nhng
ti nhng nm 80 th GIS mi thc s pht huy ht kh nng ca mnh do s pht trin
mnh m ca cng ngh phn cng v t y GIStr nn ph bin trong cc lnh vc
thng mi, khoa hc v qun l. T nm 1990 tr li y, cng ngh GIS c
nhng bc pht trin nhy vt,tr thnh mt cng c hu hiu trong qun l v h
tr ra quyt nh.
2.2.3Cc thnh phn ca GIS
GIS c cu to t 5 thnh phn:
Hnh 2.2 Cc thnh phn ca GIS.
(Ngun : Hthng thng tin a l Vit Nam,2013)
5/20/2018 DH10GE Tran Thi Kim Lien
19/66
7
Phn cng(Hardware): Phn cng h thng thng tin a l c th l mt my
tnh hoc mth thng my tnh v cc thit b ngoi vi.
Phn mm (Software): Phn mm h thng thng tin a l bao gm h iuhnh h thng,phn mm qun tr c s d liu, phn mm hin th hoDa vo
mc ch v quy m c s d liu cn qun l m ta la chn phn mm thch hp.
C s d liu(Data): C th coi thnh phn quan trng nht trong mt h GIS
l dliu. Cc d liu a l v d liu thuc tnh lin quan c th c ngi s dng
ttp hp hoc c mua t nh cung cp d liu thng mi. H GIS s kt hp d
liukhng gian vi cc ngun d liu khc, thm ch c th s dng h qun tr c sdliu t chc lu gi v qun l d liu.
Con ngi (People) : y l thnh phn quan trng nht.Cnphi c i ng
cnb k thut, l cc chuyn vin tin hc, cc nh lp trnh v cc chuyn gia v
cc lnh vc khc nhau, h nhng ngi trc tip thit k, xy dng v vn hnh h
thngthng tin a l.
Phng thc t chc (Methods): Trn c s cc nh hng, ch trng ngdng ca cc nh qun l, cc chuyn gia chuyn ngnh s quyt nh xem GIS s
c xy dngtheo m hnh ng dng no, l trnh v phng thc thc hin nh th
no, h thngc xy dng s m ng c cc chc nng tr gip quyt nh
g, t cnhng thit k v ni dung, cu trc cc hp phn ca h thng cng nh
u t tichnh
2.2.4
D liu a l trong GIS
C hai dng cu trc d liu c bn trong GIS l d liu khng gian v d liu
thuc tnh. c im quan trng trong t chc d liu ca GIS l: d liu khng gian
(bn ) v d liu thuc tnh c lu trtrong cng mt c s d liu (CSDL) v c
quan h cht ch vi nhau. Trong , mhnh Raster hoc m hnh Vector c s
dng biu din v tr; m hnh phn cp,m hnh mng hoc m hnh quan h c
s dng biu din thuc tnh ca cc itng, cc hot ng, cc s kin trong thgii thc.
5/20/2018 DH10GE Tran Thi Kim Lien
20/66
8
D liu khng gian: Cc i tng khng gian trong GIS c nhm theo ba
loii tng: im, ng v vng. Ba i tng khng gian trn d m hnh cu
trc d liu GIS no u c mt im chung l v tr ca chng u c ghi nhn
bng gi tr to trong mt h to no tham chiu vi h to dng cho Tri
t.
D liu thuc tnh: D liu thuc tnh l cc thng tin i km vi cc d liu
khng gian, ch ra cc tnh cht c trng cho mi i tng im, ng v vng trn
bn . D liu thuc tnh dng m t c im ca i tng.
2.2.5
Chc nng ca GIS
GIS c mt s chc nng nh qun l, lu tr, tm kim, th hin, trao i v x
l d liu khng gian cng nh cc d liu thuc tnh. Di y l 4 chc nng chnh:
Thu thp d liu: d liu c s dng trong GIS n t nhiu ngun khc
nhau, c nhiu dng v c lu tr theo nhiu cch khc nhau. GIS cung cp cng c
tch hp d liu thnh mt nh dng chung so snh v phn tch. Ngun d liu
chnh bao gm s ha th cng/ qut nh hng khng, bn giy v d liu s c
sn. nh v tinh v H thng nh v Ton cu (GPS) cng l ngun d liu u vo.
Qun l d liu: sau khi d liu c thu thp v tch hp, GIS cung cp chc
nng lu tr v duy tr d liu. H thng qun l d liu hiu qu phi m bo cc
iu kin v an ton d liu, ton vn d liu, lu tr v trch xut d liu, thao tc d
liu.
Phn tch khng gian: y l chc nng quan trng nht ca GIS lm cho n
khc vi cc h thng khc. Phn tch khng gian cung cp cc chc nng nh ni suy
khng gian, to vng m, chng lp.
Hin th kt qu: mt trong nhng kha cnh ni bt ca GIS l c nhiu cch
hinth thng tin khc nhau. Phng php truyn thng bng bng biu v thc
b sung vi bn v nh ba chiu. Hin th trc quan l mt trong nhng kh nng
ng ch nht ca GIS
5/20/2018 DH10GE Tran Thi Kim Lien
21/66
9
2.3WebGIS
2.3.1Khi nim
Theo nh ngha do t chc bn th gii(Cartophy) a ra th WebGIS cxem nh l mt h thng thng tin a l c phn b qua mi trng mng my tnh
tch hp, phn phi v truyn ti thng tin a l trc tip trn Internet.
2.3.2Kin trc
WebGIS hot ng theo m hnh clientserver ging nh hot ng ca mt
Website thng thng, v thhthng WebGIS cng c kin trc ba tng (3 tier) in
hnh ca mt ng dng Web thng dng. Kin trc 3 tier gm c ba thnh phn c bn
i din cho ba tng: Client, Application Server v Data Server .
Hnh 2.3 S kin trc 3 tng ca WebGIS
(Ngun : Climate GIS, 2011)
Client: thng l mt trnh duyt Web browser nh Internet Explorer, Fire Fox,
Chrome, mcc trang web theo URL (Uniform Resource Locationa chnh
vti nguyn thng nht) nh sn. Cc client i khi cng l mt ng dng desktoptngtnh phn mm MapInfo, ArcGIS,
Application Server: thng c tch hp trong mt Web Server no
(Tomcat, Apache, Internet Information Server) . Nhim v chnh ca tng dch v
thng l tip nhn cc yu cu t client , ly d liu t c s d liu theo yu cu
client, trnh by d liu theo cu hnh c sn hoc theo yu cu ca client v tr kt
qu v theo yu cu.
5/20/2018 DH10GE Tran Thi Kim Lien
22/66
10
Data Server: l ni lu trcc d liu bao gm cd liu khng gian v phi
khng gian. Cc dliu ny c tchc lu trbi cc hqun trc sdliu nh
PostgreSQL/PostGIS, Microsoft SQL Server 2008, MySQL, Oracle,hoc c thlu
trdng cc tp tin dliu nh shapfile, XML,
Cc bc x l thng tin ca WebGIS
Hnh 2.4 Cc bc xl thng tin ca WebGIS
(Ngun : Climate GIS, 2011)
Client gi yu cu ca ngi s dng thng qua giao thc HTTP n Web
Server (a).
Web Server nhn yu cu ca ngi dng t client, x l v chuyn tip yu
cu n ng dng trn Server c lin quan(b).
5/20/2018 DH10GE Tran Thi Kim Lien
23/66
11
Application Server (chnh l cc ng dng GIS) nhn cc yu cu c th i vi
cc ng dng v gi cc hm c lin quan tnh ton x l. Nu c yu cu d liu
n s gi yu cu d liu n Data Exchange Center (trung tm trao i d liu) (c).
Data Exchange Center nhn yu cu d liu, tm kim v tr d liu, sau gi
yu cu d liu n Data Server cha d liu cn t m (d).
Data Server tin hnh truy vn d liu cn thit v tr d liu ny v cho Data
Exchange Center (e).
Data Exchange Center nhn nhiu ngun d liu t Data Server, sp xp logic
d liu theo yu cu v tr d liu v cho Application Server (f).
Application Server nhn d liu tr v t cc Data Exchange Center v a
chng n cc hm cn s dng, xl, tr kt qu v Web Server (g).
Web Server nhn kt qu x l, thm vo cc code HTML, PHP, c th
hin th ln trnh duyt, gi tr kt qu vcho trnh duyt di dng cc trang web (h).
2.3.3
Chc nng WebGIS
Mt trang WebGIS thng thng gm c 2 chc nng chnh l :
Chc nng hin th : Hin thton b tt c cc lp bn , hin th cc lp bn
theo ty chn, thay i t l hinth bn (phng to, thu nh), di chuyn khu vc
hin th, hin ththng tin v i tng c th v inbn .
Chc nng phn tch v thit k: Thc hin vic tm kim cc d liu ph hpvi yu cu (qua cc query), chnh sa i tng sn c thng tin v mu sc thng
qua 1 chun bn v to bn chuyn .
2.4Tim nngca WebGIS
WebGIS l xu hng ph bin thng tin mnh m trn internet khng ch di
gc thng tin thuc tnh thun ty m n cn kt hp c thng tin khng gian
hu ch cho ngi s dng. Kh nng ng dng ca WebGIS bao gm :
C kh nng phn phi thng tin a l rng ri trn ton cu.
5/20/2018 DH10GE Tran Thi Kim Lien
24/66
12
Ngi dng Intenet c th truy cp n cc ng dngGIS m khng phi mua
phn mmcho my trm.
i vi phn ln ngi dng khng c kinh nghim v GIS th vic s dngWeb - GIS s n gin hn vic s dng cc ng dng GIS loi khc.
2.5Cc phngthc pht trinca WebGIS
C nhiu phng thc dng thm cc chc nng ca GIS trn Web:
Server side: cho php ngi dng gi yu cu ly d liu v phn tch trn my
ch. My ch s thc hin cc yu cu v gi tr d liu hoc kt qu cho ngi
dng.
Client side: cho php ngi dng thc hin vi thao tc phn tch trn d liu
ti chnh my ngi dng.
Server v client: kt hp hai phng thc server side v client side phc v
nhu cu ca ngi dng.
Cc tc v ny i hi s dng CSDL hoc phn tch phc tp s c gn trnmy ch,cc tc v nh s c gn my khch.Trong trng hp ny,c my ch
v my khch cng chia s thng tin vi nhau v sc mnh v kh nng ca chng.
2.6Microsoft SQL Server 2008
Microsoft SQL Server l mth thng qun l c s d liu quan hc pht
trin biMicrosoft , l mt sn phm phn mm c chc nng chnh l lu tr v
ly d liu theo yu cu ca cc ng dng phn mm khc, c th l nhng ngi trncng mt my tnh hoc nhng ngi ang chy trn mt my tnh khc qua mng
(bao gm c Internet).Ngn ng truy vnlT-SQL .
im mi ca SQL Server 2008 l d liu quan h m rng, cho php cc chuyn
gia pht trin khai thc trit v qun l bt k kiu d liu no t cc kiu d liu
truyn thng n d liu khng gian a l mi.
http://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Transact-SQLhttp://en.wikipedia.org/wiki/Transact-SQLhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Relational_database_management_system5/20/2018 DH10GE Tran Thi Kim Lien
25/66
13
2.7ASP.NET (C#)
ASP.NET c pht hnh vo 1/ 2002 viphin bn 1.0 caNET Framework.,v
l s k tha ca MicrosoftActive Server Pages(ASP).Vi ASP.Net, khng nhng
khng cn i hibn phi bit cc tag HTML, thit k web, m n cn h tr mnh
lp trnh hng i tng trong qu trnh xy dng v pht trin ng dng Web.
ASP.NET l mtserver-side khung ng dng webc thit k pht trin web
sn xutcc trang web ng.N c pht trin biMicrosoft cho phpcc lp
trnh vin xy dng nng ngcc trang web,cc ng dng web vcc dch v web :
ASP.Net l k thut lp trnh v pht trin ng dng web pha Server (Server-
side) da trn nn tng ca Microsoft .Net Framework.
- ASP.NET l mt k thutserver-side. Hu ht nhngweb designersbt u s
nghip ca h bng vic hc cc k thutclient-side nhHTML, JavaScript v
Cascading Style Sheets (CSS). Khi mt trnh duyt web yu cu mt trang web
c to ra bi cc k thutclient-side, web server n gin ly ccfiles m
c yu cu v gi chng xung. Pha client chu trch nhim hon ton trong
vic c cc nh dng trong cc files ny v bin dch chng v xut ra mn
hnh.
- Vi kthut server-side nh ASP.NET th hon ton khc, thay v vic bin
dch tpha client, cc on m server-side sc bin dch bi web server.
Trong trng hp ny, cc on m sc c bi server v dng pht
sinh ra HTML, JavaScript v CSS gi cho trnh duyt. Chnh v vic xl
m xy ra trn server nn n c gi l kthut server-side.
ASP l mt k thut dnh cho vic pht trin cc ng dng web.
- Mt ng dng web n gin chcc trang web ng. Cc ng dng thng
c lu trthng tin trong database v cho php khch truy cp c thtruy
xut v thay i thng tin. Nhiu kthut v ngn nglp trnh khc cng
c pht trin to ra cc ng dng web nhPHP, JSP, Ruby on Rails, CGI
v ColdFusion. Tuy nhin thay v tri buc bn vo mt ngn ngv mt cng
http://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/Server-side_scriptinghttp://en.wikipedia.org/wiki/Server-side_scriptinghttp://en.wikipedia.org/wiki/Server-side_scriptinghttp://en.wikipedia.org/wiki/Web_developmenthttp://en.wikipedia.org/wiki/Web_developmenthttp://en.wikipedia.org/wiki/Web_developmenthttp://en.wikipedia.org/wiki/Dynamic_Web_pageshttp://en.wikipedia.org/wiki/Dynamic_Web_pageshttp://en.wikipedia.org/wiki/Dynamic_Web_pageshttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Dynamic_Web_pageshttp://en.wikipedia.org/wiki/Web_developmenthttp://en.wikipedia.org/wiki/Server-side_scriptinghttp://en.wikipedia.org/wiki/Server-side_scriptinghttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/.NET_Framework5/20/2018 DH10GE Tran Thi Kim Lien
26/66
14
nghnht nh, ASP.NET cho php bn vit ng dng web bng cc loi ngn
nglp trnh quen thuc khc nhau.
-
ASP.NET sdng .NET Framework, .NET Framework l stng hp tt cccc kthut cn thit cho vic xy dng mt ng dng nn desktop, ng dng
web, web services. thnh mt gi duy nht nhm to ra cho chng khnng
giao tip vi hn 40 ngn nglp trnh.
u im:
Trang ASP.Net c bin dch trc thnh nhng tp tin DLL m Server c th
thi hnh nhanh chng v hiu qu.
H tr mnh m b th vin phong ph v a dng ca.Net Frmework,lm vic
vi XML,Web Service,truy cp c s d liu qua ADO.Net
ASPX v ASP c th cng hot ng trong mt ng dng.
S dng phong cch lp trnh mi: M ngunn .Tch code ring, giao din
ring gipd c, d qun l v bo tr.
Kin trc lp trnh ging ng dng trn Windowns.
H tr qun l trng thi ca cc control.
T ng pht sinh m HTML cho cc Server control.
Trin khai ci t:Cho php nhiu hnh thc cu hnh ng dng.
H tr qun l ng dng mc ton cc:
- Global.aspx c nhiu skin hn.
- Qun l session nhiu trn Server, khng cn Cookies.
Visual Studio l mt b sn phm gm IDE v .NET Framework s dng pht
trin,ng gi cc ng dng .NET.Visual Studio cng l mt cng c hu ch pht
trin cc ng dng ASP.NET.
5/20/2018 DH10GE Tran Thi Kim Lien
27/66
15
2.8Google Maps API
2.8.1Khi nim
Google Maps l mt dch v ng dng cng ngh bn trc tuyn trn webminph c cung cp bi Google, h tr nhiu dch v khc ca Google ni bt ldn
ng. N cho php thy bn ng s, ng i cho xe my, cho ngi i b v
xe hi, v nhng a im kinh doanh trong khu vc cng nh khp ni trn thgii.
Map API l :
l mt phng thc cho php 1 website B s dng dch v bn ca site
A(gi l Map API) v nhng vo website ca mnh (site B). Site A y l google
map,site B l cc web site c nhn hoc t chc mun s dng dch v ca google, c
th rchut, zoom, nh du trn bn ,...
Cc ng dng xy dng trn maps c nhng vo trang web c nhn thng
qua cc th javascripts do vy vic s dng API google rt ddng.
Google Map API c nng cp ln phin bn th 3. Phin bn ny h tr
khng ch cho cc my bn truyn thng m cho c cc thit b di ng nhanh hn
v nhiu hn cc ng dng.
iu quan trng l cc dch v hon ton min ph vi vic xy dng mt ng
dng nh. Tr ph nu l vic s dng cho mc ch kinh doanh, doanh nghip.
2.8.2
Mt s ng dng c th xy dng
nh du cc a im trn bn cng cc thng tin cho a im: cc khu vui
chi gii tr, nh hng khch sn, cc qun n ngon, cc shop qun o, n trang...
Ch dn ng n cc a im cn tm, ch dn ng giao thng cng cng,
c th l cc a im cung cp nh trn. y s dng cc service google cung cp.
Khoanh vng khu vc: cc trung tm kinh t, khu th, khu nhim,...
5/20/2018 DH10GE Tran Thi Kim Lien
28/66
16
Tnh trng giao thng cc khu vc. a ra cc gii php c th.
Cn rt nhiu ng dng cho php xy dng t dch v. Quan trng l u mang
li li ch cho ngi cung cp dch vv ngi sdng dch v. C them li li chkinh tnu nh ng dng p dng tt trong thc t.
2.8.3Cch s dng v pht trin cng ngh
s dng dch v Google maps API cn phi c mt API key. Mt API keycho
php ngi s dng kim sot cc ng dng ca mnh v cng l vic google c th
lin lc vi ngi s dng v ng dng c ch m ngi s dng ang xy dng.
Cch to mt API key:
Truy cp vo https://code.google.com/apis/console v ng nhp bng ti khon
gmail ca mnh.
Click vo Services link bn tri menu.
Ko xung di tm Google maps API v3 service v kch hot dch v.
Click API Access, mt API key s hin ln, copy API key li s dng.
2.9Cc nghin cu lin quan ti ng dng WebGIS.
2.9.1Trn th gii
Trn th gii cng nghWebGISpht trin mnh m, ng dng trong nhiu lnh
vc nh:
n nm 2012, Puyam S. Singh, Dibyajyoti Chutia v Singuluri Sudhakar
s dng PostgresSQL,PostGIS, PHP, Apache v MapServer pht trin mt WebGIS
m ngun m h tr vic ra quyt nh, chia s thng tin v ti nguyn thin nhin.
Vo nm 2007, O. Fajuyigbe, V.F. Balogun v O.M. Obembe xy dng
website trn nn WebGIS h tr cho du lch Oyo State, Nigeria. Trang Web cung
cp cc thng tin v cc a im du lch , khch sn v cc dch v du lch khc.
5/20/2018 DH10GE Tran Thi Kim Lien
29/66
17
Nm 2011,scar Vidal Calbet thc hin mt d n v WebGIS phc v cho
du lch ti Azores (Bo Nha), xy dng ccc cng c phng to, thu nh, hin
th bn , o khong cch trn bn ,.. h tr tt cho cng tc qun l ca cc nh
qun l du lch v vic tm kim thng tin, la chn a im du lch ca du khch.
2.9.2Mt s nghin cu trong nc
Vit Nam vic ng dng GIS,WebGIS c nghin cu,ng dng rng ri
nhiu lnh vc nh:
Nm 2010, nhm nghin cu Nguyn Quang Tun, H Vn Thnh, Trng
nh Trng, L Thi Sn thc hin ti ng dng cng ngh WebGIS xy dng
c s d liu phc v khai thc tim nng du lch bn vng tnh Qung Tr cung
cp cng c qun l, cp nht thng tin bn , tin tc cho cc nh qun l; h tr
cng ctm kim ia im, tm ng v hin thbn , truy vn nhanh thng tin bn
cho ngi sdng
Nm 2011, L Hu Lim thc hin lun vn: Nghin cu v ng dng
WebGIS xy dng bn cc bi bin du lch ca thnh ph Nng. ti thc hin c cc chc nng nh tra cu thng tin cc bi bin du lchv cc dch
v lin quan khc,tra cu ta cc bi bin , tm ng i v cc v tr a danh trn
bn ; qun l thng tin dch v ,a danh trn website.Tuy nhin ti vn cn mt
s hn ch nh cha tm ng i ngn nht, chc nng cp nht d liu khng gian,
ng k v b sung cc a danh mi trn Website.
Nm 2013, Nguyn Th Php thc hin lun vn: ng dng Cng nghWebGIS m ngun mphc vcng tc qung b du lch. ti xy dng thnh
cng trang WebGIS gii thiu cc im du lch v cc thng tin v du lch vi cc
chc nng tng tc bn , hin th, tm kim v qun l cp nht cc thng tin du
lch cho du lch tuy nhin ti vn cha thc hin c cc php thng k, phn
tch trn dliu khng gian.
5/20/2018 DH10GE Tran Thi Kim Lien
30/66
18
CHNG 3PHNG PHP NGHIN CU
ti sdng cc phng php thng k, phn tch xc nh cc thng tin cc
n vkinh doanh du lch cn thit xy dng CSDL; thu thp v xl thng tin
xy dng dliu cc lp bn mang thng tin cvkhng gian ln thuc tnh; lp
trnh trang WebGIS cung cp cc thng tin vcc n vkinh doanh du lch. Cth,
qu trnh nghin cu v thc hin ti c tin hnh theo s sau:
S phng php nghin cu
Hnh 3.1 S phng php nghin cu
Thit k, xy dng CSDL
Bn WebGIS tra cuthng tin tnh Bnh Thun
Kim tra, chy th
Phn tch CSDL
Xy dng trang Web
Tm hiu, thu thp dliu
Xy dng cc ng dng :
tm kim, tm ngi.
Thit kgiao din
5/20/2018 DH10GE Tran Thi Kim Lien
31/66
19
Theo s phng php nghin cu ta c cc bc tin hnh theo trnh t :
Phn tch, thit k, xy dng c s d liu.
Thit k chc nng
Thit k giao din.
Xy dng trang Website.
Kim tra,chy th nghim.
3.1Phn tch, thit k v xydngc s d liu
3.1.1Phn tch
Qua vic tham kho cc trang Web du lchcho thynhu cu cn c cung cp
thng tin ca du khch khi i tham quan du lch v cc n v kinh doanh du lch: v
tr, thng tin dch v, gi c Thng tin tra cuc th hin nhiu ngn ng
p ng nhu cutra cu thng tinca khch du lch trong v ngoi nc.
3.1.2Thit k
Cc i tng v thuc tnh lin quan c thit klu trnh sau:
n vkinh doanh: lu trtn n vkinh doanh , a ch, loi hnh , sin
thoi, m t, hnh nh, kinh , v .
Ngn ngn vkinh doanh: lu trtn ngn ng v cc thng tin theo ngn
ng: tn n vkinh doanh , a ch, loi hnh , m t.
Loi hnh: lu trcc thng tin theo ngn ngv theo n vkinh doanh : tn
dch v, n gi, n v tnh, loi hnh dch v, m tdch v, hnh nh, ngy cp
nht.
Tnhng phn tch trn m hnh thc thkt hp c thit knh sau:
5/20/2018 DH10GE Tran Thi Kim Lien
32/66
20
Hnh 3.2 M hnh thc thkt hp
Gii thch m hnh :
Mt n v kinh doanh s c nhiu dch v v c th hin nhiu ngn ng
khc nhau ( quan h mt nhiu).
Mt n v kinh doanh s c m t nhiu dng ngn ng khc nhau
Ngn ngn vkinh doanh
id
ID_DVKD
Ten_NN
Ten_DVKD
Dia_Chi
Loai_Hinh_KD
Mo_Ta_DVKD
n vkinh doanh
Ten_DVKD
Dia Chi
Loai Hinh KD
Mo_Ta_DVKD
ID_DVKD
So_Dien_Thoai
Hinh_Anh_DVKDLat
Long
Ngn ngdch v
id
Ten_NN
ID_DVKD
ID_DV
Ten_DV
Don_Gia
Don_Vi_Tinh
Loai_Hinh_Dich_Vu
Mo_Ta_Dich_Vu
Ngay_Cap_Nhat
Dch v
1-1
1-n
Dch v
1-n
1-1
5/20/2018 DH10GE Tran Thi Kim Lien
33/66
21
(quan hmtnhiu).
3.1.3Xy dng c s d liu
M hnh thc th kt hp c xy dng thnh m hnh quan h c s d liunhhnh 3.3.
Hnh 3.3 M hnh quan hc sdliu
M hnh c s d liu c ci t trong hqun trc sdliu Microsoft SQL
Server (2008). M tthuc tnh ca cc thc thc thhin trong cc bng sau:
Thuc tnh ca bng ngn ng n v kinhdoanh (NN_Don_Vi_KD) c m
t bng 3.1.
Bng 3.1: M tthuc tnh ca bng ngn ngn vkinh doanh
Tn thuc tnh M t Kiu dliu
Ten_NN Tn ngn ng nvarchar(50)
ID_DVKD M n vkinh doanh Int
Ten_DVKD Tn n vkinh doanh nvarchar(250)
Dia_Chi a ch nvarchar(250)
Loai_Hinh_KD Loi hnh kinh doanh nvarchar(250)
Mo_Ta_DVKD M tvn vkinh doanh nvarchar(2500)
5/20/2018 DH10GE Tran Thi Kim Lien
34/66
22
Thuc tnh ca bng n v kinh doanh (DonVi_KD) c m t bng 3.2.
Bng 3.2M tthuc tnh ca n vkinh doanh
Tn thuc tnh M t Kiu dliuID_DVKD M n vkinh doanh Int
Ten_DVKD Tn n vkinh doanh nvarchar(250)
Dia_Chi a ch nvarchar(250)
Loai_Hinh_KD Loi hnh kinh doanh nvarchar(250)
So_Dien_Thoai Sin thoi nvarchar(250)
Mo_Ta_DVKD M tvn vkinh doanh nvarchar(2500)
Hinh_Anh_DVKD Hnh nh varchar(250)
Lat Kinh Float
Long V Float
Thuc tnh ca bng ngn ng dch v (NN_DichVu) c m t bng 3.3.
Bng 3.3 M tthuc tnh ca ngn ngdch v
Tn thuc tnh M t Kiu dliu
ID_DVKD M n vkinh doanh Int
Ten_NN Tn ngn ng nvarchar(50)
ID_Dich_Vu M dch v Int
Ten_DV Tn dch v nvarchar(250)
Don_Gia n gi nvarchar(250)
Don_Vi_Tinh n vtnh nvarchar(250)
Loai_Hinh_Dich_Vu Loi hnh kinh doanh nvarchar(250)Mo_Ta_DVu M tvdch v nvarchar(2500)
Hinh_Anh_DVu Hnh nh varchar(50)
Ngay_Cap_Nhat Ngy cp nht Datetime
5/20/2018 DH10GE Tran Thi Kim Lien
35/66
23
3.2Thit kchc nng
Trang Web gm cc chc nng c thit knh sau:
Hnh 3.4 S thit kchc nng
Chc nng c phn thnh hai nhnh l chc nng cho ngi qun trv chc
nng cho ngi dng.
Chc nng ngi qun tr
Chc nngngi qun trc th hin trong bng 3.4.
Thu nh
Tm kim
Ngi qun l Ngi dng
ng nhp Tng tc bn
Qun l dliu
Thm mi
Sa
Xa
Di chuyn
Phng to
Hin ththng tin
Tm kim theo
tkha
Tm kim theokhng gian
Chc nng
Tm ng i
5/20/2018 DH10GE Tran Thi Kim Lien
36/66
24
Bng 3.4 Chc nng ngi qun tr
Chc nng Thao tc Kt qu
ng nhp in tn v mt khu ng nhp vo hthng
Thng bo li, yu cu ng nhp li.
Qunl
Thm
miBm chn trang Thm mi, inthng tin vo cc bng, bm chn
Lu.
i tng mi c thm vo trongCSDL v hin thtrn bn .
Sa Bm chn trang Cp nht, bmchn nt Chnhsa, sa thngtin trong bng, bm chnLuthay i.
Thng tin i tng c chnh sa,lu li trong CSDL v hin ththayi trn bn .
Xa Trong trang Cp nht, bmchn ntxa.
i tng c xa trong CSDL.
Chc nng ngi dng
Chc nng ca ngi dng c m t trong bng 3.5.
Bng 3.5 Bng m tchc nng ngi dng
Chc nng Thao tc Kt qu
Tngtc bn
Di chuyn Nhp giv di chuyn chutln bn hoc iu khinthanh iu hng.
Di chuyn bn n vtr theo iu khinchut.
Phng to, thu
nhNhp i chut ln bn hoc di chuyn ln xung
thanh iu hng hoc rchut ln bn .
Hin thvng khnggian bn c phng
to hay thu nh.
Hin thi thngtin
Bm chn vo cc a imtrn bn .
Hin ththng tin thuctnh ca cc i tng.
Tm
kimTm theo tkha
Nhp tkha tm kim ( tnn vkinh doanh hoc tn
dch vcn tm kim) vo
- Hin thcc kt qutng ng l cc a
im trn bn .
5/20/2018 DH10GE Tran Thi Kim Lien
37/66
25
khung - Bm chn vo cc aim xem thng tinthuc tnh.
Tm kim theokhng gian
-Nhp vtr hin ti (kinh,v ) ca bn vo khungkinh , v hoc Clickchut vo vtr hin ti ca
bn trn bn .
-Chn tn dch vcn tmkim.
- Nhp phm vi bn knh(Km)
- Hin thcc kt qutng ng l cc aim trn bn .
- Bm chn vo cc aim xem thng tinthuc tnh.
Tm ng i -Nhp thng tin vo nhpdliu hoc click ln bn, chnh im u vim cui.-Bm vo nt tm ng.
- Nu thnh cng hthng shin thngi gihai vtr, ngcli hthng sbo li.
3.3
Thit k giao din
3.3.1Giao din tng qut trang ngi dng
Giao din tng qut trang ngi dng bao gm cctrang l trang ch, tm kim,
tm ng i c thit k nh hnh 3.5
5/20/2018 DH10GE Tran Thi Kim Lien
38/66
26
Hnh 3.5 Thit kgiao din tng qut ca ngi dng
3.3.2Giao din tng qut i vi chc nng ngi qun tr:
Giao din trang ng nhp vo hthng :
Giao din trang ng nhp vo h thng c thit k nh hnh 3.6.
Header
Menu
Footer
Hnh 3.6 Thit kgiao din trang ng nhp
HeaderMenu
Thng tin yu cu
Bn
Hin ththng tin
Footer
User :
Password:
ng nhp
5/20/2018 DH10GE Tran Thi Kim Lien
39/66
27
Giao din trang thm mi dliu :
Giao din trang thm mi dliu c thit knh hnh 3.7
Header
Menu
Nhp thng tin n vkinh
doanh
Lu
Nhp thng tin ngn ngn v
kinh doanh
Lu
Nhp thng tin dch v Lu
Footer
Hnh 3.7 Thit kgiao din trang thm mi
n vkinh doanh
Ngn ngn vkinh
Dch v
5/20/2018 DH10GE Tran Thi Kim Lien
40/66
28
Giao din trang cp nht (thm, sa,xa)dliu :
Giao din trang cp nht dliu c thit k nh hnh 3.8.
Header
Menu
ID_DVKD :
Thng tin n vkinh doanh Sa/ Xa
Thm
Thng tin n vkinh doanh Sa/ Xa
Thm
Thng tin n vkinh doanh Sa/ Xa
Thm
Footer
Hnh 3.8 Thit kgiao din trang cp nht dliu
n vkinh doanh
Ngn ngn vkinh doanh
Dch v
5/20/2018 DH10GE Tran Thi Kim Lien
41/66
29
3.4Xy dng trang web
S tchc trang Web
Hnh 3.9 S tchc trang Web
M tthhin ca tng trang nh sau:
Trang web bao gm trang ch, tm kim thng tin, tm ng i, ng nhp, tr
gip:
Trang ch: La chn ngn ng hin thcho ton b Website.Tm kim theo d
liu thuc tnh(tm theo tn n v kinh doanh hoc theo tn dch v).
Tm kim: Tm kim khng giantheo tn dch v(tm kim theo tn dch v t
mt v tr trnbn trong mt phm vi bn knh ).
Tm ng i: Tm ng i gia hai v tr trn bn .
Tm ng i
Trang web
Trang ch Tm kim
ChnNgn ng
ng nhp
Qun l dliu
Thm mi Cp nht
Trgip
5/20/2018 DH10GE Tran Thi Kim Lien
42/66
30
ng nhp: Giao din ng nhp vo h thng qun l c s d liu.Sau khi
ng nhp s n cc trang qun l:
- Thm mi: Thm mi thng tin vn vkinh doanh.
- Cp nht: Thm, sa, xa thng tin ca mt n vkinh doanh.
Tr gip: Trang hng dn s dng Website.
Cu trc cc file quan trng
Trang Web c xy dng s dng h qun tr c s d liu Microsoft SQL
Server 2008 c lp trnh trn ngn ng ASP.NET v cng c Visual Studiobao
gm cc file quan trng :
Bng 3. 6 Cc file quan trng trong ASP.NET (C#)
Tn file Chc nng
Trang_Chu.Master File Master Page nh dng giao din choTrang_Chu.aspx.
Nguoi_Dung.Master File Master Page nh dng giao din cho
Tim_Khoang_Cach.aspx , Tim_Duong.aspx vTro_Giup.aspx.
Quan_Ly.Master File Master Page nh dng giao din choDang_Nhap.aspx, Dang_Nhap_QL.aspx,
Them_Moi.aspx v Quan_Ly_DL.aspx.
Trang_Chu.aspx v
Trang_Chu.aspx.cs
File hin th Trang ch Website.
Tim_Khoang_Cach.aspx v
Tim_Khoang_Cach.aspx.cs
File hin th trang Tm kim ca Website.
Tim_Duong.aspx v
Tim_Duong.aspx.cs
File hin thtrang Tmng ca Website.
Dang_Nhap_QL.aspx v
Dang_Nhap_QL.aspx.cs
File hin thtrang ng nhp vo hthng qun l csdliu.
Quan_Ly_DL.aspx v File hin thtrang Cp nht qun l dliu.
5/20/2018 DH10GE Tran Thi Kim Lien
43/66
31
Quan_Ly_DL.aspx.cs
Them_Moi.aspx v
Them_Moi.aspx.cs
File hin thtrang Thm mi
Tro_Giup.aspx v
Tro_Giup.aspx.cs
File hin thtrang Trgip hng dn cch sdngWebsite.
DATA.ashx File iu khin ly thng tin v hin thln trangWebsite.
KetNoi.cs File kt ni dliu tSQL Server hin thln trangWebsite.
LangLabel.cs File nh dng thng tin thuc tnh hin ththeo ngnng.
Web.config File lu trthng tin cu hnh v cc thit lp caWebserver.
203.113.148.149.Du_Lich.dbo Ni lu tr dliu.
5/20/2018 DH10GE Tran Thi Kim Lien
44/66
32
S gii thut ton trong qun l dliu
Hnh 3.10 Sgii thut ton trong ng nhp
ng nhp
Nhp tn,mt khu
ng
Sai
Qun l dliu
Thm mi Cp nht
Nhp mVKD
Nhpthng tin
Thm/Sa/ xa
Sai
ng
Hin ththng tin
Sai
Lu tr
Select
theo iukin
Insert into/
Update/
Delete.
Sai
Insert into
ng
C s
dliung
5/20/2018 DH10GE Tran Thi Kim Lien
45/66
33
M t :
Ngi qun l nhp tn ng nhp v mt khu ng nhp vo h thng nu
tn ng nhp v mt khu ng th sng nhp vo hthng qun l ngc li hthng khng thay i.
Khi ng nhp vo h thng ngi qun l c quyn thm mi hoc cp nht
d liu :
Thm mi : Ngi qun l nhp thng tin vo cc bng nu thng tin nhp
ng th s c lu tr vo c s d liuSQL Server theo hm insert into ngc
li xem, nhp li thng tin cc bng cho ng .
Cp nht :Nhp m n v kinh doanh cn cp nht nu ng thng tin s c
ti ln theo hm select theo iu kin ngc li kim tra li m n v kinh doanh.
Sau khi hin th thng tin ngi qun l c th cp nht (thm, sa, xa ) thng tin ca
n v kinh doanh , nu thng tin c cp nht ng th s c lu tr c s d
liu SQL Server thng qua cc hm insert into (thm), update (sa) v delete
ngc li cn kim tra li thng tin cp nht.
S gii thut ton trong tm kim, hin ththng tin ln bn .
Hnh 3.11 S gii thut ton trong tm kim ,hin ththng tin
C sdliu Hin ththng tin ln
bn
Ti dliutheo yu cu
5/20/2018 DH10GE Tran Thi Kim Lien
46/66
34
M t :
Thng tin c ghi nhn trong c s d liu SQL Server.Ti thng tin t c
s d liu ln theo hm select theo iu kin(ti ton b hoc theo yu cu tmkim) chun b cho vic hin th thng tin cc n v kinh doanh du lch ln bn .
Ngi s dng click vo trang web hin th thng tin th d liu sau khi c
tiln s hin th thnh cc im trn bn , click chn vo cc im s hin ra
thng tin d liu thuc tnh.
Tm li, ti vit code xy dng trang WebGIS bi cc ngn nglp trnh nh
ASP.Net, sdng dliu thqun trCSDL Microsoft SQL Server v sdng
Google Maps API lm lp bn nn.
5/20/2018 DH10GE Tran Thi Kim Lien
47/66
35
CHNG 4KT QU
4.1Giao din trang Web cho ngi dng
4.1.1Giao din trang ch
Trang ch th hin bn tra cu thng tin theo tn cc n v kinh doanh du l ch
(hoc theo tn dch v ) vi giao din a ngn ng bao gm ba ni dung chnh :
La chn ngn ng hin th cho ton b trang Website.
Hnh 4.1 Giao din Trang chla chn ngn ng.
Nhp thng tin tm kim theo tn n v kinh doanh hoc theo tn dch vsau
bm chn Search tm kim.Kt qu tm kim s c hin th trn bn .
5/20/2018 DH10GE Tran Thi Kim Lien
48/66
36
Hnh 4.2 Giao din nhp thng tin tm kim ca Trang ch
Phn bn : Hin th chng xp cc lp bn v cc n v kinh doanh du
lch, bn nn v cc cng c tng tc bn v kt qu tm kim. - Bn nn.
- Xem thng tin cc n vkinh doanh : Bm chn vo cc i tng trn bnxem thng tin thuc tnh.
- Cc chc nng tng tc bn : Phng to, thu nh, di chuyn bn .
Hnh 4.3 Giao din trang chhin thtm kim n vkinh doanh bng ting
Vit
4.1.2Giao din trang tm kim khng gian
Trang tm kim khng gian th hin bn tra cu thng tin theo tn dch v t
mt v tr ( kinh , v ) trong mt phm vi bn knhgm hai thnh phn chnh:
Nhp thng tin tm kim:
5/20/2018 DH10GE Tran Thi Kim Lien
49/66
37
- Vtr hin ti: Nhp vtr hin ti ca bn theo kinh hoc v hoc clickchn vtr trn bn .Nu mun xa vtr va click chn trn bn ta chnRefesh maker.
-
Tn dch v: La chn dch vcn tm kim.
- Bn knh: nhp phm vi bn knh (n vkilomet (Km) ).
Sau khi nhp xong thng tin ta chn Search tm kim, kt qu tm kim s
hin th trn bn .
Hnh 4.4 Giao din nhp thng tin tm kim trang Tm kim
Phn bn : tng t nh Trang ch phn bn hin th kt qu tm
kim , cc cng c tng tc bn v ngi dng bm chn vo i tng trn bn
xem thng tin thuc tnh.
5/20/2018 DH10GE Tran Thi Kim Lien
50/66
38
Hnh 4.5 Giao din trang Tm kim khng gian theo ting Vit
4.1.3
Giao din trang tm ng i
Trang tm ng i th hin ng i gia 2 v tr bao gm hai thnh phn chnh:
Phn nhp thng tin : Nhp thng tin (hoc Click chn trn bn ) v tr im
u, im cui .Sau bm chn Search tm ng i.
5/20/2018 DH10GE Tran Thi Kim Lien
51/66
39
Hnh 4.6 Giao din nhp thng tin trang Ttm ng i theo ting Vit
Phn bn : h thng s hin th kt qu tm ng i gia 2 v tr.Nu thnh
cng s hin th ng i trn bn hoc ngc li s khng thay i v h thng s
bo li.
5/20/2018 DH10GE Tran Thi Kim Lien
52/66
40
Hnh 4.7 Giao din trang Tm ng i theo ting Vit
4.2Giao din trang Web cho ngi qun l
vo c hthng qun l dliu, ngi qun trcn c cung cp tn ngnhp v mt khu ng nhp ca hthng. Sau khi ng nhp vo hthng, ngi
qun trc cung cp cc quyn thm mi, chnh sa v xa dliu trong hthng.
1.1.1Giao din trang qun l ng nhp
Ngi qun tr nhp tn ng nhp v mt khu ng nhp vo h thng qun
l dliu .
5/20/2018 DH10GE Tran Thi Kim Lien
53/66
41
Hnh 4.8 Giao din trang ng nhp
4.2.2Giao din trang qun l dliu
Giao din trang qun l c s d liu sau khi ng nhp thnh cng vo h thng:
Hnh 4.9 Giao din trang Qun l dliu
4.2.3Giao din trang qun l thm mi
Ti trang Thm mi bm vo cc nt n VKinh Doanh, Ngn NgnVKinh Doanh, Ngn NgDch V hin ra cc bng .
5/20/2018 DH10GE Tran Thi Kim Lien
54/66
42
Hnh 4.10 Giao din trang Thm mi
Sau nhp thng tin v bm nt Thm mi nu thng tin nhp ng dliu
sc lu trti SQL Server ngc li hthng sbo li.
Hnh 4.10 Giao din nhp dliu trang Thm mi
4.2.4Giao din trang qun l cp nht
Ti trang Cp nht ,nhp m n vkinh doanh cn chnh sa bm vo cc nt
n VKinh Doanh, Ngn Ngn VKinh Doanh, Ngn NgDch V
hin ra thng tin cc bng , sau chn Chnh sa, Xa tin hnh cp nht
dliu.
5/20/2018 DH10GE Tran Thi Kim Lien
55/66
43
Hnh 4.11 Giao din trang Cp nhtdliu
Sau khi chn Chnh sa ngi qun l tin hnh sa thng tin sau chn Lu
hon tt sa dliu nu thng tin sa ng dliu sc cp nhp SQL Server
ngc li hthng sbo li.
5/20/2018 DH10GE Tran Thi Kim Lien
56/66
44
Hnh 4.12 Giao din trang Cp nht sa dliu
Xa dliu ca mt dng ta chcn chn nt Xa dliu sxa trong c sdliu
SQL Server.
Hnh 4.13 Giao din trang Cp nht xa dliu
Thm mi thng tin ca mt n vkinh doanh ngi qun l nhp thng tin cn
thm ca n v kinh doanh v chn Thm mi nu d liu nhp ng thng tin
s c lu SQL Server ngc li h thng s bo li.
5/20/2018 DH10GE Tran Thi Kim Lien
57/66
45
Hnh 4.14 Giao din trang Cp nht thm mi dliu
4.3Giao din trang Trgip
Trang Tr gip hng dn cch s dngcc chc nng caWebsite.
Hnh 4.15 Giao din trang Trgip
5/20/2018 DH10GE Tran Thi Kim Lien
58/66
46
CHNG 5KT KUN V NGH
5.1Kt lun
Vi mc tiu ng dng WebGIS xy dng bn tra cu thng tin Tnh Bnh
Thun, ti t c nhng kt qucthnh sau:
Hon thnh vic thit kv xy dng c sdliu cung cp thng tin cc n
vkinh doanh du lch Tnh Bnh Thun.
Hon thnh vic thit k v xy dng cc chc nng v giao din trang
WebGIS:- Giao din a ngn ng(Ting Vit, Anh, Php, c).
- Hin thcc thng tin cc n vkinh doanh du lch vi cc chc nng tng
tc bn .
- Tm kim theo thuc tnh: theo tn n vkinh doanh hoc theo tn dch v.
-
Tm kim theo khng gian : tm theo tn dch vti mt vtr trn bn trong
mt phm bn knh.
- Tm ng i .
- Qun l c sdliu.
Tuy nhin, ngoi nhng mc tiu t c ti cn tn ti mt s hn ch :
D liu vn cha y v chi tit.
Giao din website cn n gin, khng thc s chuyn nghip.
5.2xut hng nghin cu v pht trin
Mc d ti t c mc tiu ra nhng ti hon thin v c thng
dng vo thc t, ti cn nghin cu bsung thm cc ni dung sau:
Thit k giao din chuyn nghip hn .
5/20/2018 DH10GE Tran Thi Kim Lien
59/66
47
Xy dng ngun d liu u vo phong ph v chi tit hn.
Nghin cu xy dng thm cc chc nng thng k, phn tch d liu trn
WebGIS.
Nghin cu chbo mt khi a ln mng Internet.
5/20/2018 DH10GE Tran Thi Kim Lien
60/66
48
TI LIU THAM KHO
Ting Vit
1. on Th Xun Hng, 2010. ng dng ArcGIS trong xy dng h thng
WebGIS tch hp,phn phi c s d liu a l ln Internet.Trong k yu
hi tho ng dng GIS ton quc 2010.NXB Nng Nghip.
2. Nguyn Kim Li v cng tc vin, 2009. Hthng thng tin a l nng cao.
Nh xut bn Nng Nghip, Tp. H Ch Minh, trang 5.
3.
Nguyn Quang Tun, H Vn Thnh, Trng nh Trng, L Thi Sn, 2010.ng dng cng ngh WebGIS xy dng c s d liu phc v khai thc
tim nng du lch bn vng tnh Qung Tr. Trong k yu hi tho ng dng
GIS ton quc 2010.NXBNng Nghip.
4. Nguyn ng Phng Tho, 2013.Nghin cu cng ngh WEBGIS v xy
dng WEBSITE h trcung cp thng tin giao thng trn a bn Thnh Ph
HCh Minh. Kha lun tt nghip, i hc Nng Lm TP. H Ch Minh, VitNam.
5. Phm Th Php, 2013.ng dng Cng ngh WebGIS m ngun m phc v
cng tc qung b du lch. Kha lun tt nghip, i hc Nng Lm TP. H
Ch Minh, Vit Nam.
6. S k hoch v u t tnh Bnh Thun, 2014. Gii thiu tng quan v Bnh
Thun. a ch :< http://www.dpibinhthuan.gov.vn/tiemnang>. [Truy cp ngy
15-03-2014].
7. Trn Cng Hng, 2010.Tm hiu v xy dng h thng thng tin a l
WEBGIS. Kha lun tt nghip, i hc Cng Ngh, i Hc Quc Gia H
Ni, Vit Nam.
5/20/2018 DH10GE Tran Thi Kim Lien
61/66
49
8. Climate GIS, 2011. Kin trc ca WebGIS. a ch :. [Truy cp ngy 10-03-2014].
9. H thng thng tin i l Vit Nam, 2013. GIS l g? .a ch :. [Truy cp ngy 10-03-
2014].
Ting Anh
10.ASP.NET, 2012.ASP.NET. Available at: < http://www.asp.net/>.[Accessed 17
February 2014].
11.Google Developers, 2013. Google Maps JavaScript API v3. Available at:
< https: //developers.google.com/maps/documentation/javascript/tutorial>. [
Accessed 30 March 2014].
12.Microsoft SQL Server, 2014. Microsoft SQL Server. Available at:
.[Accessed 20 February 2014].
5/20/2018 DH10GE Tran Thi Kim Lien
62/66
50
PH LC
Ph lc 1: Giao din Trang ch theo ngn ng
Ting Php
Ting c
5/20/2018 DH10GE Tran Thi Kim Lien
63/66
51
Ph lc 2 : Giao din trang Tm kim theo ngn ng
Ting Anh
Ting Php
5/20/2018 DH10GE Tran Thi Kim Lien
64/66
52
Ting c
Ph lc 3 : Giao dintrang Tm ng theo ngn ng
Ting Anh
5/20/2018 DH10GE Tran Thi Kim Lien
65/66
53
Ting Php
Ting c
5/20/2018 DH10GE Tran Thi Kim Lien
66/66
54
Ph lc 4 Bng thuc tnh bng giao dina ngn ng
Tn ngn ng M t Kiu dliu
vn Giao din theo ngn ng ting Vit. nchar(250)
en Giao din theo ngn ng ting Anh. nchar(250)
ru Giao din theo ngn ng ting c. nchar(250)
fr Giao din theo ngn ng ting Php. nchar(250)