1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp chuyên ngành tin học trắc địa xây dựng website quản lý mạng lưới trường học trên địa bàn tỉnh quảng nam

70 18 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 70
Dung lượng 1,91 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

8 CHƯƠNG 1 TỔNG QUAN VỀ CÔNG NGHỆ GIS VÀ WEBGIS ..... Client site và Server site ..... Nội dung chính - Nghiên cứu về c ng ngh GIS và WebGIS... Trịnh Thị H ng 17 Lớp Tin học trắc địa K

Trang 1

Trịnh Thị H ng 1 Lớp Tin học trắc địa K51

MỤC LỤC

MỤC LỤC 1

DANH MỤC CÁC HÌNH VẼ 3

DANH MỤC CÁC BẢNG BIỂU 5

THÔNG TIN KẾT QUẢ NGHIÊN CỨU 6

MỞ ĐẦU 8

CHƯƠNG 1 TỔNG QUAN VỀ CÔNG NGHỆ GIS VÀ WEBGIS 11

1 1 Kh i ni m về h th ng th ng tin l - GIS, c c thành phần và ứng dụng 11

1 1 1 Kh i ni m về GIS 11

1 1 2 C c thành phần cơ bản trong GIS 11

1 1 3 Tại s o phải sử dụng GIS 15

1 1 4 Ứng dụng củ GIS 16

1.2 WebGIS - c ng ngh GIS qu mạng 16

1.2.1 WebGIS là gì? 16

1 2 2 Kiến trúc WebGIS 17

1 2 3 Kiến trúc triển kh i 20

1 2 4 Chiến lược ph t triển 21

1 2 4 1 Chiến lược thuần chủ 21

1 2 4 2 Chiến lược thuần kh ch 22

1 2 4 3 Chiến lược kết hợp chủ kh ch Server nd client processes 23

1.3 ArcGIS Server và ASP.NET 24

1.3.1 ArcGIS Server 24

1 3 1 1 Nh ng c iểm ch nh củ ArcGIS Server 25

1 3 1 2 Tại s o sử dụng ArcGIS Server 26

1 3 1 3 Nh ng i sử dụng ArcGIS Server? 26

1.3.2 ASP.NET 29

CHƯƠNG 2 TỔNG QUAN VỀ HỆ TH NG M NG LƯ I TRƯ NG H C 32

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ TH NG QUẢN L M NG LƯ I TRƯ NG H C TRÊN Đ A BÀN T NH QUẢNG NAM 35

3 1 Phân t ch về chức năng 35

3 1 1 Sơ ồ phân cấp chức năng 35

Trang 2

Trịnh Thị H ng 2 Lớp Tin học trắc địa K51

3 1 2 Sơ ồ luồng d li u 37

3 1 2 1 Sơ ồ luồng d li u mức khung cảnh 37

3 1 2 2 Sơ ồ luồng d li u mức nh 38

3 1 2 3 Sơ ồ luồng d li u mức dư i nh 39

3 1 3 Biểu ồ trình tự 41

3 1 3 1 Biểu ồ trình tự tương t c h th ng quản l th ng tin c c trư ng h c 42

3 1 3 2 Biều ồ trình tự tương t c h th ng tr cứu th ng tin c c trư ng h c 43

3 1 4 Biểu ồ cộng t c 44

3 1 4 1 Biều ồ cộng t c h th ng quản l th ng tin l 44

3 1 4 2 Biều ồ cộng c c h th ng tr cứu th ng tin l 45

3 2 Phân t ch thiết kế về d li u 45

3 2 1 Cơ sở d li u kh ng gi n 45

3 2 1 1 Đ i tượng Point 45

3 2 1 2 Đ i tượng Polyline 46

3 2 1 3 Đ i tượng Polygon 46

3 2 2 Cơ sở d li u thuộc t nh trên GIS 46

3 2 3 M hình thực thể liên kết 47

3 2 4 Cơ sở d li u thuộc t nh trên Microsorft SQL Server 48

CHƯƠNG 4 XÂY DỰNG ỨNG DỤNG THỰC NGHIỆM 51

4 1 Xây dựng cơ sở d li u 51

4 1 1 Xây dựng cơ sở d li u kh ng gi n 51

4 1 2 Xây dựng d li u thuộc t nh 53

4 2 Xây dựng c c chức năng củ chương trình 55

4 2 1 Xây dựng chức năng quản l th ng tin 55

4.2 1 1 Xây dựng chức năng ăng nhập 55

4 2 1 2 Xây dựng chức năng tương t c d li u 55

4 2 2 Xây dựng chức năng tr cứu th ng tin 57

4 3 M tả c c chức năng củ chương trình 58

4 4 Xây dựng gi o di n 59

KẾT LUẬN 67

Trang 3

Trịnh Thị H ng 3 Lớp Tin học trắc địa K51

DANH MỤC CÁC HÌNH VẼ

Hình 1-1 M phỏng h th ng th ng tin l 11

Hình 1-2 M phỏng c c thành phân cơ bản trong GIS 12

Hình 1-3 Minh h Vector và R ster 13

Hình 1-4 C c l p th ng tin trong h th ng 15

Hình 1-5 C c bƣ c xử l trong ứng dụng WebGIS 18

Hình 1-6 C c dạng yêu cầu từ ph client 20

Hình 1-7 Cấu hình chiến lƣợc Server site 21

Hình 1-8 Cấu hình chiến lƣợc Client site 22

Hình 1-9 Client site và Server site 23

Hình 1-10 C c phiên bản củ ArcGIS Server 28

Hình 3-1 Sơ ồ phân cấp chức năng quản l mạng lƣ i trƣ ng h c 36

Hình 3-2: Sơ ồ luồng d li u mức khung cảnh 37

Hình 3-3 Sơ ồ luồng d li u mức nh 38

Hình 3-4 Sơ ồ luồng d li u quản l trƣ ng h c mức dƣ i nh 39

Hình 3-5 Sơ ồ luồng d li u quản l th ng tin huy n mức dƣ i nh 40

Hình 3-6 Sơ ồ luồng d li u quản l b o c o mức dƣ i nh 41

Hình 3-7 Biểu ồ trình tự quản l th ng tin 42

Hình 3-8 Biểu ồ trình tự tìm kiếm th ng tin 43

Hình 3-9 Biểu ồ cộng t c h th ng quản l th ng tin mạng lƣ i trƣ ng h c 44

Hình 3-10 Biểu ồ cộng t c tìm kiếm th ng tin 45

Hình 3-11: Lƣợc ồ d li u theo m hình E A mở rộng 47

Hình 3-12 Lƣợc ồ d li u theo m hình E A kinh iển 47

Hình 3-13: Lƣợc ồ d li u theo m hình E A hạn chế 48

Hình 3-14: Sơ ồ qu n h gi c c bảng d li u 50

Hình 4-1: Hƣ ng dẫn chuyển ổi d li u tự Microstation sang Shapefile 51

Hình 4-2 Hộp thoại Fe ture Cl ss To Sh pefile 52

Hình 4-3 Bản ồ t nh Quảng N m trên ArcGIS 53

Hình 4-4 Bảng cơ sở d li u thuộc t nh củ l p Huy n trên ArcGIS 54

Hình 4-5 Bảng cơ sở d li u thuộc t nh củ l p Trƣ ng h c trên ArcGIS 54

Hình 4-6 Gi o di n tr ng chủ 60

Hình 4-7 Gi o di n tr ng tin tức 61

Hình 4-8 Gi o di n tr ng văn bản ph p luật 62

Trang 4

Trịnh Thị H ng 4 Lớp Tin học trắc địa K51

Hình 4-9 Gi o di n tr ng bản ồ 63

Hình 4-10 Gi o di n tr ng tìm kiếm 63

Hình 4-11 Gi o di n tr ng tìm kiếm theo phạm vi 64

Hình 4-12 Gi o di n tr ng ăng nhập 64

Hình 4-13 Gi o di n tr ng quản l th ng tin trƣ ng h c 65

Hình 4-14 Gi o di n tr ng b o c o tổng hợp 65

Hình 4-15 Bản b o c o tổng hợp 66

Trang 5

Trịnh Thị H ng 5 Lớp Tin học trắc địa K51

DANH MỤC CÁC BẢNG BIỂU

Bảng 1 Th ng tin huy n 48

Bảng 2 Th ng tin trƣ ng h c 49

Bảng 3 Th ng tin tin tức 49

Bảng 4 Th ng tin ngƣ i d ng 50

Trang 6

Trịnh Thị H ng 6 Lớp Tin học trắc địa K51

THÔNG TIN KẾT QUẢ NGHIÊN CỨU

1 Thông tin chung

Tên ề tài: Xây Dựng Website quản l mạng lư i trư ng h c trên bàn

t nh Quảng N m Sinh viên thực hi n: Tr nh Th Hương

- Phân t ch nhu cầu cung cấp c c th ng tin về trư ng h c trên Internet

- Xây dựng một Website quản l mạng lư i trư ng h c trên nền tảng c ng ngh WebGIS

3 Nội dung chính

- Nghiên cứu về c ng ngh GIS và WebGIS

- Tìm hiểu c ng ngh ArcGIS Server, c c c ng cụ ph t triển như DotNet Framework, MS SQL Server 2005, Ng n ng lập trình C#

Trang 7

Trịnh Thị H ng 7 Lớp Tin học trắc địa K51

4 Kết quả nghiên cứu

Bài to n quản l mạng lư i trư ng h c là một bài to n kh m i m và rất ng ược qu n tâm Trải qu qu trình nghiên cứu và xây dựng website quản l mạng

lư i trư ng h c trên bàn t nh Quảng N m dự trên nền tảng c ng ngh WEBGIS, em thực hi n ồ n v i sự c gắng rất nhiều củ bản thân v i sự giúp nhi t tình củ c Nguy n Th M i Dung và nh Trần Qu c Cư ng

Bắt t y vào nghiên cứu ề tài em ề r một s mục tiêu ch nh phải ạt ược

và c c mục tiêu ược thực hi n Từ nh ng chức năng cơ bản củ một website quản l ến một s chức năng tương t c v i bản ồ dự trên c ng ngh ArcGIS Server Website c thể p ứng ược c c nhu cầu s u:

- Xây dựng thành c ng chức năng cơ bản củ một website quản l mạng lư i trư ng h c như c c chức năng: quản l thông tin trư ng h c, quản l th ng tin huy n, quản tr , phân quyền ngư i d ng, quản l tin tức

- Tương t c thành c ng d li u kh ng gi n c ng như d li u thuộc t nh khi quản l i tượng trư ng h c: c thể ph ng to, thu nhỏ, d ch chuyển bản

ồ theo c c hư ng, bật tắt c c l p bản ồ, tìm kiếm th ng tin thuộc t nh

củ i tượng trư ng h c và hiển th trực tiếp trư ng tìm kiếm ược trên bản ồ Th ng tin thuộc t nh củ từng trư ng h c ược xuất trực tiếp r

Trang 8

Trịnh Thị H ng 8 Lớp Tin học trắc địa K51

MỞ ĐẦU

1 Tổng quan tình hình nghiên cứu thuộc lĩnh vực của đề tài

Trong th i ại c ng nghi p h , hi n ại h củ ất nư c hi n n y, ngày càng c nhiều c c do nh nghi p, c ng ty r i, hoạt ộng trong rất nhiều lĩnh vực phục vụ nhu cầu củ con ngư i Bạn mu n i du l ch, chắc hẳn phải tìm hiểu về c c iểm du l ch, d ch vụ do c c c ng ty du l ch cung cấp Ho c bạn mu n tìm một trư ng h c v i khoảng c ch l gần nhất mà lại ảm bảo chất lượng h c tập cho con em mình thì bạn phải ến c c trư ng ể tìm hiểu, th m khảo

Vậy bạn sẽ tìm th ng tin ở âu, trên b o ch , c c phương ti n th ng tin ại chúng, và nh nh ch ng hơn n là qu mạng Internet Tuy nhiên, c c phương ti n này ch dừng lại ở vi c cung cấp th ng tin m tả mà chư kết hợp cung cấp c c bản

ồ ộng ể m i ngư i c thể nắm bắt ược nh ng th ng tin kh ng gi n củ i tượng mà mình mu n tìm hiểu

Trong nh ng năm gần ây, h th ng th ng tin l GIS ược nghiên cứu

và ứng dụng trong rất nhiều ngành kho h c c liên qu n ến d li u kh ng gian Bằng vi c kết hợp GIS và Web ể tạo thành WebGIS, kh ch hàng sẽ truy cập ược

c c th ng tin về c c i tượng, ồng th i kết hợp v i bản ồ ộng ể c ược c i nhìn trực qu n về c c i tượng mà mình mu n tìm hiểu th ng qu trình duy t web

mà kh ng cần phải h c c ch sử dụng c c phần mềm GIS

WebGIS cho khả năng phân ph i th ng tin l trên toàn cầu Ngư i d ng Internet c thể truy cập ến c c ứng dụng củ GIS mà kh ng phải mu phần mềm Điều này giúp chúng t tiết ki m ược chi ph i v i một h th ng GIS bởi c c phần mềm GIS hi n n y c gi thành rất c o Đ i v i phần l n ngư i d ng kh ng

c kinh nghi m về GIS thì vi c sử dụng WebGIS sẽ ơn giản hơn là vi c sử dụng

c c ứng dụng GIS loại kh c Ngoài r WebGIS c n cho phép thêm c c chức năng GIS trong c c ứng dụng chạy trên cơ sở mạng như gi o th ng, thương mại, ch nh phủ, gi o dục Nhiều ứng dụng loại này chạy trên mạng cục bộ như một phương

ti n phân ph i và sử dụng d li u l kh ng gi n geosp ti l d t Hi n n y trên thế gi i c rất nhiều c ng ngh về WebGIS như c ng ngh M pServer, GeoServer, ArcGIS Server, M pinfo, …

Trang 9

Trịnh Thị H ng 9 Lớp Tin học trắc địa K51

Từ vi c nghiên cứu thực tế như trên, ề tài t r vấn ề nghiên cứu xây dựng WebGIS quản l mạng lư i c c trư ng h c trên bàn t nh Quảng N m V i mong mu n g p phần tạo nên sự thuận lợi, ti n ch và cung cấp th ng tin dạng cho ngư i d ng

T nh ến n y trên thế gi i hình thành nhiều cơ qu n nghiên cứu GIS qui m

l n v i nhiều hư ng tiếp cận và mục tiêu kh c nh u như:

- Tổ chức RRL Region l Rese rch L bor tory tại Anh nghiên cứu chuyên

bi t nhắm vào c c nội dung quản l cơ sở d li u, ph t triển phần mềm và phân t ch không gian

- Tổ chức NCGIA N tion l Centr l for Geogr phic Inform tion nd

An lysis tại Mỹ nghiên cứu: Phân t ch và th ng kê kh ng gi n; qu n h gi kh ng

gi n và cấu trúc d li u tr tu nhân tạo và c c h chuyên gi ; trình bày hình ảnh;

nh ng ề tài kinh tế, x hội, văn h

- Tổ chức NEXPRI Dutch Expertise Centr l for Sp ti l D t An lysis tại Hà

L n nghiên cứu : l thuyết về phân t ch kh ng gi n; nh gi nh lượng về ất; sự

di chuyển củ vật chất và nhi m; ph t triển nh ng phương ph p và kỹ thuật GIS

- Một s tr ng WEBGIS trên thế gi i:

http://gos2.geodata.gov/wps/portal/gos., http://eu-geoportal.jrc.it/

Tại Vi t N m, s c c WebGIS ều sử dụng kiến trúc 3 tầng, một s website

sử dụng kiểu M shup v i c ng ngh củ Google nhưng kh ng m ng t nh ch nh

th ng về d li u M c d c c h ng nổi tiếng trên thế gi i như ESRI, Intergr p,

M pInfo vào Vi t N m nhưng s lượng WebGIS trên Internet c ược lại rất

t, kh ng ng kể so v i quy m ược ầu tư Hi n n y c ng ngh WebGIS vẫn c n

ở dạng tiềm năng chư ph t triển ở Vi t N m Một s phương sử dụng c ng ngh này ể c ng kh i c c th ng tin về hồ sơ ch nh, nhưng vẫn c n trong gi i oạn thử nghi m

- Một vài WebGIS tiêu biểu ở Vi t N m:

http://gis.chinhphu.gov.vn, http//www.crice.vn

2 Tính cấp thiết, ý nghĩa khoa học và thực tiễn của đề tài

Quản l và iều hành h th ng gi o dục cho tất cả m i ngư i trong một qu c

gi rộng và dạng như Vi t N m là một th ch thức, vì vậy ứng dụng GIS ng v i

Trang 10

Trịnh Thị H ng 10 Lớp Tin học trắc địa K51

tr v c ng qu n tr ng trong c ng t c lập kế hoạch và quản l ể ảm bảo rằng cung cấp d ch vụ gi o dục một c ch thuận lợi cho m i ngư i và sử dụng c c nguồn lực ắt ỏ như trư ng h c và ội ng c n bộ gi o viên ược sử dụng một c ch hi u quả Kh ng c một d ch vụ x hội nào chi ph bằng ngân s ch nhà nư c c một h

th ng cơ sở hạ tầng c ng như nguồn nhân lực rộng l n trải khắp cả nư c như d ch

vụ gi o dục Xây dựng một h th ng bản ồ quản l gi o dục bằng h th ng th ng tin l GIS là một ưu tiên chủ ch t ể hỗ trợ phân t ch và trình bày hình ảnh

nh ng th ng tin về c c v ng l trong h th ng gi o dục

H th ng mà hi n n y hầu hết c c bộ ngành gi o dục hi n n y ng chú t i

là vi c xây dựng một h th ng th ng tin l GIS Đây là một ứng dụng h u ch cho vi c lập bản ồ mạng lư i trư ng h c và phân t ch kh ng gi n d li u gi o dục, vấn ề cơ bản i v i c ng t c lập kế hoạch và quản l gi o dục Quy trình phân cấp ng di n r ở Vi t N m và ng là một trong nh ng mục tiêu củ mình, tạo

cơ hội bình ẳng trong gi o dục cho tất cả c ng dân th ng qu ảm bảo rằng vi c cung cấp c c d ch vụ gi o dục p ứng nhu cầu ở m i nơi trên ất nư c

Nh ng phân t ch trên ch r cần thiết phải tiến hành nh ng nghiên cứu cụ thể ể ư r phương ph p xây dựng h th ng quản l gi o dục hoàn ch nh và ph hợp v i c ng ngh hi n ại Từ nhu cầu thực tế trên em lự ch n ề tài : Xây Dựng Website quản l mạng lư i trư ng h c trên bàn t nh Quảng N m

Đề tài ược hoàn thành sẽ p ứng ược c c yêu cầu thực tế s u:

- Giải quyết nhu cầu quản l và tr cứu th ng tin mạng lư i trư ng h c trên nền Web

- Cung cấp cho h c sinh, gi o viên và phụ huynh một kênh th ng tin hỗ trợ

vi c xem và tr cứu th ng tin về c c trư ng h c trên bàn t nh Quảng N m

Trang 11

Trịnh Thị H ng 11 Lớp Tin học trắc địa K51

CHƯƠNG 1 TỔNG QUAN VỀ CÔNG NGHỆ GIS VÀ WEBGIS

1.1 Khái niệm về hệ th ng th ng tin đ a lý - GIS, các thành phần và ứng dụng

1.1.1 Khái niệm về GIS

H th ng tin l GIS – Geogr phic l Inform tion System , là một h

th ng tin c khả năng thu thập, cập nhật, phân t ch và quản tr , biểu di n d li u

l phục vụ giải quyết c c bài to n ứng dụng c liên qu n ến v tr l trên bề m t tr i ất ho c ược nh nghĩ như là một h th ng tin v i khả năng truy nhập, tìm kiếm, phân t ch, xử l và truy xuất d li u l nhằm hỗ trợ cho

c ng t c quản l , quy hoạch và quản l tài nguyên thiên nhiên và m i trư ng

1.1.2 Các thành phần cơ bản trong GIS

H th ng th ng tin l b o gồm c c thành phần s u: phần cứng, phần mềm,

cơ sở d li u, con ngư i và phương thức tổ chức

Trang 12

Trịnh Thị H ng 12 Lớp Tin học trắc địa K51

Hình 1-2 M phỏng c c thành phân cơ bản trong GIS

a Phần cứng

Phần cứng h th ng th ng tin l c thể là một m y t nh, ho c một h th ng máy tính và các thiết b ngoại vi

b Phần mềm

Phần mềm h th ng tin l b o gồm h iều hành h th ng, phần mềm quản tr cơ sở d li u, phần mềm hiển th ồ hoạ…Th ng thư ng dự trên mục tiêu xây dựng cơ sở d li u ngư i t lự ch n c c giải ph p cho phần cứng và phần mềm

h th ng th ng tin l

c C sở dữ liệu

Cơ sở d li u là c c th ng tin ược lưu dư i dạng s theo một khuân dạng nào

mà m y t nh c thể hiểu và c ược Cơ sở d li u trong h th ng tin l b o gồm c c d li u kh ng gi n là c c d li u iểm-Point, ư ng-Line, vùng-Polygon và c c d li u thuộc t nh c c d li u dạng ch - s , d li u multimedi …

và m i qu n h gi h i loại d li u này

Dữ liệu không gian: Bản ồ là bản vẽ trong thể hi n hình ảnh c c i

tượng thực tế trên bề m t quả ất th ng qu c c k hi u riêng rẽ, c c i tượng trên bản ồ ược x c nh về m t v tr kh ng gi n trong một h t ộ th ng nhất Bản ồ s là dạng bản ồ ược thành lập trong m y t nh ở dạng s v i c c cấu trúc mà m y tình hiểu ược

Trang 13

Hình 1-3 Minh h Vector và Raster

M hình d li u quyết nh c ch thức mà d li u cấu trúc, lưu tr , xử l và phân tích trong một h th ng th ng tin l M hình d li u R ster sử dụng lư i

ể thể hi n c trưng kh ng gi n M hình Vector sử dụng c c iểm t ộ củ chúng ể xây dựng c c c trưng kh ng gi n như iểm, ư ng và v ng C c c

Trang 14

Trịnh Thị H ng 14 Lớp Tin học trắc địa K51

trưng dự trên m hình d li u Vector ược coi như c c i tượng riêng bi t trong

kh ng gi n Nhiều h th ng th ng tin l sử dụng cả h i m hình d li u Vector

và Raster

Dữ liệu phi không gian: S li u thuộc t nh phi kh ng gi n m tả c c th ng tin

về c t nh củ c c hình ảnh bản ồ Chúng ược liên kết v i c c hình ảnh kh ng

gi n th ng qu c c ch s x c nh chung, th ng thư ng g i là m l GeoCode ược lưu tr trong cả h i bản ghi kh ng gi n và phi kh ng gi n

S li u thuộc t nh phi kh ng gi n b o gồm c c nh t nh và s li u hình ảnh, iểm, ư ng, v ng ho c mạng lư i lưu tr trong c c cơ sở d li u

H th ng th ng tin l c thể xử l c c th ng tin thuộc t nh riêng rẽ và tạo

r c c bản ồ trên cơ sở c c gi tr thuộc t nh Phần l n c c phần mềm th ng tin

l c ng c thể hiển th c c th ng tin thuộc t nh như là c c ghi chú trên bản ồ ho c

là c c th m s iều khiển cho vi c lự ch n hiển th c c k hi u bản ồ

Mối quan hệ giữa dữ liệu phi không gian và không gian: Bản ồ kh ng ch thể

hi n c c l p c c i tượng hình h c mà mỗi i tượng này c n ược gắn v i một tập c c thuộc t nh d li u th ng kê kh c

Mỗi i tượng hình h c c một m nhận di n d ng ể liên kết v i một bản ghi trong cơ sở d li u qu n h C c d li u l ược tổ chức nh m hình qu n h

D li u bản ồ dự theo c c i tượng iểm, ư ng, gi c, ứng v i mỗi

i tượng tương ứng sẽ c s hi u riêng ể c thể quy chiếu c c d li u phi hình

h c b o gồm c c d li u th ng kê lưu tr trong c c t p kh c nh u củ cơ sở d li u

d Con ng ời

Như t biết, i v i một tổ chức kh ng phải ch ơn giản mu một h th ng phần cứng và một vài phần mềm nào là ủ, n i hỏi phải c ội ng c n bộ kỹ thuật, là c c chuyên viên tin h c, c c nhà lập trình và c c chuyên gi về c c lĩnh vực kh c nh u, h nh ng ngư i trực tiếp thiết kế, xây dựng và vận hành h th ng

th ng tin l

Trang 15

Trịnh Thị H ng 15 Lớp Tin học trắc địa K51

e Ph ng thức tổ chức

Trên cơ sở c c nh hư ng, chủ trương ứng dụng củ c c nhà quản l , c c chuyên gi chuyên ngành sẽ quyết nh xem GIS sẽ ược xây dựng theo m hình ứng dụng nào, lộ trình và phương thức thực hi n như thế nào, h th ng ược xây dựng sẽ ảm ương ược c c chức năng trợ giúp quyết nh gì, từ c nh ng thiết

kế về nội dung, cấu trúc c c hợp phần củ h th ng c ng như ầu tư tài ch nh…

1.1.3 Tại sao phải sử dụng GIS

Xét trên phương di n nh ng ngành nghề sử dụng c liên qu n ến bản ồ thì GIS v i h th ng phần mềm c thể kết n i th ng tin về v tr l củ sự vật v i

nh ng th ng tin về bản thân sự vật Kh c v i bản ồ trên giấy, GIS c thể tổ hợp nhiều l p th ng tin, mỗi loại th ng tin trên bản ồ c thể b tr trên một l p riêng, ngư i sử dụng c thể tương t c trực tiếp v i c c l p th ng tin th ng qu c c th o t c bật tắt theo nhu cầu

Hình 1-4 C c l p thông tin trong h th ng Điểm mạnh củ GIS so v i c c bản ồ giấy ch nh là khả năng cập nhật d li u

nh nh và cho phép thực hi n c c phép phân t ch kh ng gi n và ch n nh ng th ng tin cần theo mục ch sử dụng C v i tr qu n tr ng trong quy hoạch và quản lý

m i trư ng, quản l gi i hành ch nh…

Trang 16

Trịnh Thị H ng 16 Lớp Tin học trắc địa K51

1.1.4 Ứng dụng của GIS

Ngày n y, GIS ược p dụng trong hầu khắp c c lĩnh vực kho h c và c ng ngh , phục vụ nh ng nhu cầu rất cấp thiết củ con ngư i M c d rất dạng và phong phú, c c ứng dụng GIS c thể ược phân thành b nh m, căn cứ vào mức ộ

và phạm vi p dụng chúng, b o gồm c c ứng dụng loại kiểm kê, c c ứng dụng loại phân t ch và c c ứng dụng loại quản l

Các ứng dụng kiểm kê: Một dự n GIS thư ng ược bắt ầu bằng c ng t c

kiểm kê c c i tượng nghiên cứu tại khu vực lự ch n, chẳng hạn c c loại rừng, thuỷ văn, sử dụng ất, v v C c i tượng này ược biểu di n trong m i trư ng GIS dư i dạng c c l p th ng tin l C c ứng dụng trong gi i oạn này chủ yếu tập trung vào vi c cập nhật và ơn giản ho c c quy trình thu thập d li u

Các ứng dụng phân tích: S u khi hoàn thành gi i oạn kiểm kê, c c kỹ

thuật phân t ch kh ng gi n và phân t ch th ng kê củ c ng ngh GIS sẽ cho phép thực hi n một loạt tr vấn phức tạp i v i c c l p th ng tin chứ d li u chuyên

Các ứng dụng quản lý: C c kỹ thuật phân t ch kh ng gi n và xây dựng m

hình ở mức ộ c o hơn sẽ hỗ trợ cho c c quyết nh củ c c nhà quản l , l nh ạo

c c b n ngành và c c cấp ch nh quyền Trong gi i oạn này củ dự n GIS, tr ng tâm củ c c ứng dụng chuyển từ c ng t c thu thập d li u s ng c c th o t c xử

l , phân t ch và m hình ho ể giải quyết c c vấn ề bức xúc củ thế gi i thực

1.2 WebGIS - c ng nghệ GIS qua mạng

1.2.1 WebGIS là gì?

GIS c nhiều nh nghĩ nên WebGIS c ng c nhiều nh nghĩ Nói chung,

c c nh nghĩ củ WebGIS dự trên nh ng nh nghĩ dạng củ GIS và có thêm

c c thành phần củ Web (web component) S u ây là một s nh nghĩ về WebGIS:

- WebGIS là một h th ng phức tạp cung cấp truy cập trên mạng v i nh ng chức năng như là bắt gi hình ảnh c pturing , lưu tr , hợp nhất d li u (integrating), th o t c d li u m nipul ting , phân t ch và hiền th d li u kh ng gian

- WebGIS là h th ng th ng tin l ược phân b th ng qu h th ng mạng

m y t nh phục vụ cho vi c hợp nhất, phân t n dissemin te , gi o tiếp v i c c th ng

Trang 17

Trịnh Thị H ng 17 Lớp Tin học trắc địa K51

tin l ược hiền th trên World Wide Web Trong c ch thực hi n nhi m vụ phân

t ch GIS, d ch vụ này gần gi ng như kiến trục Client-Server củ Web Xử l th ng tin l ược chi thành c c nhi m vụ ở ph server và ph client Điều này cho phép ngư i d ng c thể truy xuất, th o t c và nhận kết quả từ vi c kh i th c d li u GIS từ trình duy t web củ h mà kh ng phải trả tiền cho phần mềm GIS

Một client tiêu biểu là trình duy t web và server-side b o gồm một Webserver

c cung cấp một chương trình phần mềm WebGIS Client thư ng yêu cầu một ảnh bản ồ h y vừ xử l th ng tin l qu Web ến server ở x Server chuyển ổi yêu cầu thành m nội bộ và g i nh ng chức năng về GIS bằng c ch chuyển tiếp yêu cầu t i phần mềm WebGIS Phần mềm này trả về kết quả, s u kết quả này ược

nh dạng lại cho vi c trình bày b i trình duy t h y nh ng hàm từ c c plug-in ho c

J v pplet Server s u trả về kết quả cho client hiển th , ho c gửi d li u và các

c ng cụ phân t ch ến client ể d ng ở ph client

Phần l n sự chú gần ây là tập trung vào vi c ph t triển c c chức năng GIS trên Internet WebGIS c tiềm năng l n trong vi c làm cho th ng tin l trở nên

h u dụng và sẵn sàng ư t i s lượng l n ngư i d ng trên toàn thế gi i Th ch thức l n củ WebGIS là vi c tạo r một h th ng phần mềm kh ng phụ thuộc vào

pl tform và chạy trên chuẩn gi o thức mạng TCP IP, c nghĩ là khả năng WebGIS ược chạy trên bất kỳ trình duy t web củ bất kỳ m y t nh nào n i mạng internet

Đ i v i vấn ề này, c c phần mềm GIS phải ược thiết kết lại ể trở thành ứng dụng WebGIS theo c c kỹ thuật mạng internet

1.2.2 Kiến trúc WebGIS

Kiến trúc xuất bản web củ h th ng d li u kh ng gi n c ng gần gi ng như kiến trúc dành cho một h th ng tin web cơ bản kh c, ngoại trừ c ứng dụng GIS sử dụng c c kỹ thuật kh c C nhiều dạng củ vi c xuất bản web cho th ng tin kh ng

gi n, phần phức tạp nhất sẽ ược trình bày ở ây ể c c i nhìn tổng qu t hơn về kiến trúc củ chúng

Cơ sở d li u kh ng gi n sẽ ược d ng ể quản l và truy xuất d li u kh ng

gi n, ược t trên d t server Nơi lưu tr cle ring house ược d ng ể lưu tr và duy trì nh ng siêu d li u met d t về d li u kh ng gi n tại nh ng d t server khác nhau Dự trên nh ng thành phần quản l d li u, ứng dụng server và m hình server ược d ng cho ứng dụng h th ng ể t nh to n th ng tin kh ng gi n th ng

qu c c hàm cụ thể Tất cả c c kết quả t nh to n củ ứng dụng server sẽ ược gửi

Trang 19

Applic tion server ch nh là c c ứng dụng GIS nhận c c yêu cầu cụ thể i

v i ứng dụng và g i c c hàm c liên qu n ến t nh to n xử l Nếu c yêu cầu d

li u n sẽ gửi yêu cầu d li u ến d t exch nge server server tr o ổi d li u

D t exch nge server nhận yêu cầu d li u và tìm kiếm v tr củ nh ng d

li u này s u gửi yêu cầu d li u ến server chứ d li u d t server tương ứng cần tìm

D t server d li u tiến hành truy vấn lấy r d li u cần thiết và trả d li u này

về cho d t exch nge server

D t exch nge server nhận d li u từ nhiều nguồn d t server kh c nh u nằm rải r c trên mạng Sắp xếp d li u lại theo logic củ yêu cầu d li u, s u gửi trả

d li u về cho pplic tion server

Applic tion server nhận d li u trả về từ c c d t exch nge server và ư chúng ến c c hàm cần sử dụng, xử l chúng tại ây và kết quả ược trả về cho web server

Web server nhận kết quả xử l , thêm vào c c ng cảnh web HTML, ASP, PHP… ể c thể hiển th ược trên trình duy t và cu i c ng gửi trả kết quả về cho trình duy t dư i dạng c c tr ng web

Trang 20

Trịnh Thị H ng 20 Lớp Tin học trắc địa K51

Hình 1-6 C c dạng yêu cầu từ ph client

1.2.3 Kiến trúc triển khai

Hoạt ộng củ WebGIS m ng m hình củ một tr ng web ộng C nghĩa là

sẽ ƣợc chi r làm 2 phần: C c h t ộng ở ph Client client-side và c c hoạt ộng ph Server server-side)

 Thuần ch

Server side gồm c c c thành phần: Webserver, Applic tion server, D t server và Cle ringhouse…

Trang 21

Trịnh Thị H ng 21 Lớp Tin học trắc địa K51

V i ứng dụng WebGIS thì Server side c nhi m vụ lưu tr c c d li u kh ng

gi n, nhận nh ng yêu cầu từ Client và thực hi n xử l t nh to n s u kết quả sẽ ược trả về cho client side

Web server ược sử dụng ể phục vụ cho c c ứng dụng web, n sử dụng

phương thức truyền tin HTTP ể gi o tiếp v i client C c yêu cầu ược nhận và biên d ch, s u sẽ sử dụng nh ng chức năng ứng dụng th ng qu c c gi o tiếp mạng

Application server là các ứng dụng ược d ng ể g i c c hàm xử l GIS, gửi

yêu cầu lấy d li u ến cle rning house

Data server là phần cơ bản củ hầu hết c c h th ng th ng tin l d ng ể

quản l và iểu khiển truy cập d li u

Clearning house ược d ng ể chứ d li u về kh ng gi n ược quản l bởi

Hình 1-7 Cấu hình chiến lược Server site

Trang 22

- Bất cứ c c yêu cầu d l n h y nhỏ ều phải ược gửi về cho m y chủ xử l

và c c kết quả c ng ược gửi trả lại cho m y kh ch hiển th th ng qu Internet

- Ảnh hưởng ến băng th ng khi truyền tải d li u l n

- Kh ng tận dụng ược ưu thế củ m y cục bộ

Chiến lược này thư ng ược sử dụng cho c c h th ng l n trên toàn cầu

1.2.4.2 Chiến l ợc thuần khách

Chiến lược này chuyển ổi c c yêu cầu s ng ược xử l tại m y kh ch M y

kh ch phải c khả năng ủ mạnh ể xử l c c yêu cầu này Th y vì phải bắt m y chủ xử l tất cả thì một s chức năng GIS sẽ ược tải về m y kh ch, trú ngụ ở và

Trang 23

Chiến lược này thư ng ược sử dụng cho c c h th ng nhỏ trong phạm vi cục bộ

1.2.4.3 Chiến l ợc kết hợp ch khách Server and client processes

Nếu d ng chiến lược thuần chủ ho c thuần kh ch thì sẽ g p c c gi i hạn:

- Nếu c c chiến lược thuần chủ i hỏi phải chuyển tải thư ng xuyên, thì c c

t c vụ củ n sẽ d làm tổn thương ến băng th ng và ư ng truyền Internet

- C c chiến lược thuần kh ch thì lại c thể chiếm hết tài nguyên củ m y

kh ch Một s t c vụ sẽ thực hi n rất chậm do sự kh ng ph hợp gi c c yêu cầu

củ c c tiến trình và khả năng củ m y

Hình 1-9 Client site và Server site

Trang 24

Trịnh Thị H ng 24 Lớp Tin học trắc địa K51

Server side và thuần kh ch c thể kết hợp v i nh u ể cho r c c kết quả l i

ph hợp v i khả năng củ server và client

- C c t c vụ i hỏi sử dụng d t b se ho c phân t ch phức tạp sẽ ược g n trên

ArcGIS Server là nền tảng ể xây dựng h th ng th ng tin l GIS c quy

m l n, trong c c ứng dụng GIS ược quản l tập trung, hỗ trợ ngư i d ng,

t ch hợp nhiều chức năng GIS mạnh và ược xây dựng dự trên c c tiêu chuẩn c ng nghi p ArcGIS Server quản l c c nguồn d li u l như bản ồ, s li u kh ng

gi n …

Đây là một h th ng phân ph i gồm nhiều thành phần c thể triển kh i trên nhiều m y kh c nh u Mỗi thành phần này nắm gi một v i tr cụ thể trong qu trình quản l , hoạt ộng ho c ngừng hoạt ộng, cân bằng nguồn tài nguyên cung cấp cho một h y nhiều server C c thành phần củ ArcGIS Server b o gồm:

M y chủ GIS GIS Server : Lưu tr và chạy c c ứng dụng server M y chủ GIS b o gồm một m y chủ SOM Server Object M n ger và một ho c nhiều m y chủ SOC kh c Server Object Cont iners)

M y chủ Web Web Server : Lưu tr c c ứng dụng và d ch vụ Web c sử dụng c c thành phần chạy trên m y chủ GIS

Trình duy t Web: Được d ng ể kết n i ến c c ứng dụng Web chạy trên m y chủ Web

C c ứng dụng Desktop: Kết n i theo gi o thức truyền dẫn siêu văn bản HTTP ến c c d ch vụ Web chạy trên m y chủ Web ho c kết n i trực tiếp ến

m y chủ GIS th ng qu m i trư ng mạng LAN h y WAN

Trang 25

Trịnh Thị H ng 25 Lớp Tin học trắc địa K51

1.3.1.1 Những đ c điểm chính c a rcGIS Server

 Khung GIS chu n

ArcGIS Server cung cấp một fr mework chuẩn d ng cho vi c ph t triển c c ứng dụng trên m y chủ GIS Bộ phần mềm GIS phổ biến nhất hi n n y ArcView , ArcEditorTM, ArcInfo c ng ƣợc xây dựng dự trên c ng một nền tảng ArcGIS Server kh ng nh ng c thể mở rộng r mà c n cung cấp rất nhiều chức năng mạnh cho phép c c lập trình viên kh ng phải mất nhiều th i gi n nghiên cứu, xây dựng

c c chức năng GIS từ ầu

 Chi phí th p

ArcGIS Server c khả năng hỗ trợ c c ứng dụng l n nhƣ xây dựng Web GIS, chạy trên nhiều m y chủ, hỗ trợ ngƣ i d ng C ng ngh ADF kh ng gi i hạn bản quyền Điều này cho phép c c ứng dụng server c thể chạy trên nhiều m y chủ Web, do làm giảm gi thành, ch phụ thuộc vào s lƣợng ngƣ i d ng

 Các ứng dụng Web

ArcGIS Server cung cấp một bộ c c Web controls C c Web controls này làm

ơn giản i c c c ng oạn xây dựng t ch hợp bản ồ vào c c ứng dụng Web, giúp cho c c lập trình viên tập trung vào xây dựng c c chức năng GIS theo mục ch củ mình

 Các m u ứng dụng Web

ArcGIS Server cung cấp kh nhiều mẫu ứng dụng Web Lập trình viên c thể

sử dụng nh ng mẫu này kết hợp v i c c Web controls ể tạo r c c ứng dụng Web theo mục ch củ mình ho c c ng c thể d ng ể th m khảo

Trang 26

Trịnh Thị H ng 26 Lớp Tin học trắc địa K51

 H trợ nhiều ngôn ngữ l p tr nh

ArcGIS Server hỗ trợ nhiều ng n ng lập trình, b o gồm cả NET và J v ể

ph t triển c c ứng dụng, d ch vụ Web Sử dụng COM và NET cho phép mở rộng ArcGIS Server c c t nh năng theo yêu cầu riêng, ngoài r COM, NET, J v , và

C c n ược d ng ể xây dựng c c ứng dụng Desktop client Điều này cho phép

c c i tượng ược lập trình bằng nhiều c ng cụ và c c lập trình viên kh ng nhất thiết phải biết nhiều ng n ng lập trình

 Các phần mở r ng c a ArcGIS Server

Bộ c ng cụ cho lập trình viên sử dụng ArcGIS Server c n kèm theo c c chức năng mở rộng củ ArcGIS 3D An lystTM, ArcGIS Sp ti l An lyst và ArcGIS StreetMapTM

 Cung c p nhiều tài nguyên cho các l p tr nh viên

Bộ c ng cụ ph t triển ArcGIS Server cung cấp một h th ng trợ giúp dự theo

c c sơ ồ m hình i tượng OMDs , c c mẫu ứng dụng Web và cả c c oạn m lập trình mẫu giúp cho c c lập trình viên d dàng tiếp cận, sử dụng

1.3.1.2 T i sao s dụng rcGIS Server

ArcGIS Server cho phép c c lập trình viên và c c nhà thiết kế h th ng triển khai quản l tập trung GIS Điều này sẽ làm giảm b t gi thành cho nh ng ngư i sử dụng GIS và c thể mở rộng khả năng hỗ trợ ngư i d ng, tiết ki m gi thành cài t phần mềm trên từng m y C ng v i khả năng hỗ trợ v i c c d ch vụ Web, ArcGIS Server c thể t ch hợp l tưởng v i c c h th ng th ng tin kh c như c c cơ sở d

li u qu n h , c c m y chủ Web, và c c m y chủ l n

ArcGIS Server ược bổ sung thêm vào gi ình sản phẩm c c ứng dụng chạy trên server củ ESRI là ArcIMS, ArcSDE, và ArcGIS Server ArcIMS cho phép xuất bản c c bản ồ và met d t dự trên nền Web rất t t, ArcGIS Server quản l tập trung c c ứng dụng GIS c o cấp ArcSDE quản l truy cập d li u dành cho ArcGIS Server và ArcIMS

Trang 27

Trịnh Thị H ng 27 Lớp Tin học trắc địa K51

Nh m ph t triển c c ứng dụng và d ch vụ Web : Sử dụng ADF ể xây dựng

c c ứng dụng và d ch vụ Web dự trên nền NET ho c J v Xây dựng c c ứng dụng Web dành cho ngư i d ng ArcGIS Desktop kết n i ến qu mạng Internet,

t ch hợp c c chức năng củ GIS và c thể ược sử dụng trong c c chương trình khác

Nh m sử dụng c c sản phẩm ArcGIS Desktop : Nh m ngư i này c thể d ng

c c phần mềm ArcM p h y ArcC t log kết n i và tải d li u từ m y chủ qu mạng LAN h y Internet Thiết kế và xây dựng d li u cho c c ứng dụng củ ArcGIS Server

Nhóm ph t triển ArcGIS Desktop, ArcGIS Engine : Nh m ngư i này c thể

ph t triển c c ứng dụng c khả năng kết n i ến GIS server và chạy c c thành phần ArcObject trên server Cho phép t ch hợp c c chức năng trên desktop v i c c chức năng trên server

Nhóm quản l server: Nh m này sử dụng ArcC t log kết n i ến m y chủ qu mạng nội bộ, quản l server c ng như c c ứng dụng chạy trên server, thêm ho c g

bỏ c c m y con vào h th ng, phân quyền truy cập và sử dụng d li u…

1.3.1.4 Các phiên bản c a rcGIS Server

Trong qu trình xây dựng và ph t triển, nắm bắt ược nhu cầu củ kh ch hàng

và ể phục vụ t t hơn, ArcGIS Server c c phiên bản m i phân khúc 3 d ng sản phẩm kh c nh u là: Adv nced, St nd rd và B sis (Hình 1 - 10)

Mỗi một trong 3 phiên bản trên ều phân thành nhiều cấp ộ: Workgroup và Enterprise

V i cấp Workgroup, h th ng ch cho phép t i 10 kết n i, gi i hạn ngư i

sử dụng trên h th ng Microsoft SQL Server Express, gi i hạn dung lượng bộ nh 2GB và d li u kh ng gi n là 4GB

V i cấp Enterprise, ArcGIS Server kh ng gi i hạn s lượng ngư i sử dụng

th ng qu c c kết n i, ngoài r h th ng hỗ trợ ược c c h quản tr cơ sở d li u rất dạng như IBM DB2, IBM Informix, tất cả c c phiên bản củ Microsoft SQL Server, Or cle, dung lượng bộ nh và lưu tr d li u kh ng gi n là kh ng gi i hạn, hoạt ộng theo m hình mạng m y trạm m y chủ Clients Server

Trang 28

Trịnh Thị H ng 28 Lớp Tin học trắc địa K51

Hình 1-10 C c phiên bản củ ArcGIS Server

Nguồn: Kevin mstrong rcGIS Server Comprehensive Overview ESRI 1.3.1.5 Phát triển với rcGIS Server để xây dựng ứng dụng Web

Xây dựng c c ứng dụng trên nền J v Script Building J v Script pplic tions : Nếu bạn mu n nhúng c c chức năng xem bản ồ nhẹ vào một ứng dụng Web, ho c nếu bạn ch m i bắt ầu v i sự ph t triển ArcGIS Server, xem xét

sử dụng ArcGIS J v Script API N mi n ph ể sử dụng và triển kh i c c ứng dụng ược xây dựng v i API này Tất cả bạn cần là một Server ArcGIS sẵn c bản

ồ và c ng cụ bạn c thể sử dụng trong c c ứng dụng củ bạn ArcGIS J v Script API ược hỗ trợ bởi một kết thúc hồi REST API mà c thể lấy th ng tin từ m y chủ Khi bạn chạy ứng dụng, m chạy trong trình duy t củ ngư i d ng th y vì phải chạy trên m y chủ ArcGIS J v Script API ược xây dựng trên nh củ bộ c ng cụ Dojo J v Script, do bạn kh ng phải lo lắng về sức chứ củ trình duy t trong m

củ bạn Bạn c thể sử dụng ArcGIS J v Script API khi bạn c t ho c kh ng c kinh nghi m lập trình S o chép và d n m v dụ vào tr ng HTML củ bạn ể thêm

c c chức năng th o t c bản ồ

Xây dựng c c ứng dụng trên nền Flex Building Flex Applic tions : Sử dụng các API ArcGIS Flex ể truy cập bản ồ và chức năng xử l d li u trong ứng dụng Web API này cho phép bạn truy cập vào c c d ch vụ xuất bản v i ArcGIS Server

9 3 trong c c ứng dụng sử dụng nền tảng Adobe Flex Framework

Xây dựng c c ứng dụng trên nền Silverlight Building Silverlight pplic tions : Tương tự như c c API ArcGIS cho Flex, c c API ArcGIS cho Microsoft Silverlight cho phép bạn xây dựng c c ứng dụng thực hi n lập bản ồ,

Trang 29

1.3.2 ASP.NET

Trong nhiều năm qu , ASP ược cho rằng thực sự là một lự ch n hàng

ầu cho ngư i ph t triển web trong vi c xây dựng nh ng web sites trên nền m y chủ web Windows bởi n vừ linh hoạt mà lại ầy sức mạnh Đầu năm 2002, Microsoft cho r i một c ng ngh m i ch nh là ASP NET Đây thực sự là một bư c nhảy vượt bậc củ ASP cả về phương di n tinh tế lẫn hi u quả cho nh ng ngư i ph t triển N tiếp tục cung cấp khả năng linh ộng về m t hỗ trợ ng n ng ,

nhưng hơn hẳn về m t lĩnh vực ng n ng script v n trở nên hoàn thi n và trở

thành ng n ng cơ bản củ nh ng ngư i ph t triển Vi c ph t triển trong ASP NET

kh ng ch yêu cầu hiểu biết về HTML và thiết kế web mà c n khả năng nắm bắt

nh ng kh i ni m củ lập trình và ph t triển hư ng i tượng

SP.NET là m t kỹ thu t thuần ch (server-side)

ASP NET là một kỹ thuật server-side Hầu hết nh ng ngư i thiết kế web bắt

ầu sự nghi p bằng vi c h c c c kỷ thuật client-side như HTML, JavaScript và Cascading Style Sheets (CSS) Khi một trình duy t web yêu cầu một tr ng web ược tạo r bởi c c kỷ thuật thuần kh ch, web server ơn giản lấy c c files mà ược

yêu cầu và gửi chúng xu ng Ph client ch u tr ch nhi m hoàn toàn trong vi c c

c c nh dạng trong c c files này và biên d ch chúng và xuất r màn hình

V i kỹ thuật server-side như ASP NET thì hoàn toàn kh c, th y vì vi c biên

d ch từ ph client, c c oạn m server-side sẽ ược biên d ch bởi web server Trong trư ng hợp này, c c oạn m sẽ ược c bởi server và d ng ể ph t sinh r HTML, JavaScript và CSS ể gửi cho trình duy t Ch nh vì vi c xử l m xảy r trên server nên n ược g i là kỹ thuật server-side

Trang 30

Trịnh Thị H ng 30 Lớp Tin học trắc địa K51

SP là m t kỹ thu t dành cho việc phát triển các ứng dụng web

Một ứng dụng web ơn giản ch c c tr ng web ộng C c ứng dụng thư ng ược lưu tr th ng tin trong cơ sở d li u và cho phép kh ch truy cập c thể truy xuất và th y ổi th ng tin Nhiều kỹ thuật và ng n ng lập trình kh c c ng ược

ph t triển ể tạo r c c ứng dụng web như PHP, JSP, Ruby on Rails, CGI và ColdFusion Tuy nhiên th y vì tr i buộc t vào một ng n ng và một c ng ngh

nhất nh, ASP NET cho phép t viết ứng dụng web bằng c c loại ng n ng lập trình quen thuộc kh c nh u

ASP NET sử dụng NET Framework, NET Framework là sự tổng hợp tất c c

c c kỷ thuật cần thiết cho vi c xây dựng một ứng dụng nền desktop, ứng dụng web, web services… thành một g i duy nhất nhằm tạo r cho chúng khả năng gi o tiếp

v i hơn 40 ng n ng lập trình

Sự thật là c rất nhiều kỹ thuật server-side v i iểm mạnh và iểm yếu riêng

nhưng ASP NET c nh ng t nh năng gần như là duy nhất:

ASP.NET cho phép t sử dụng ng n ng lập trình mà t ư th ch ho c gần g i

v i chúng Hi n tại, thì NET Fr mework hỗ trợ trên 40 ng n ng lập trình kh c

nh u mà phần ều c thể ược sử dụng ể xây dựng nên nh ng web sites ASP.NET Chẳng hạn như C# C sh rp và Visu l B sic

Nhưng tr ng ASP NET ược Compiled chứ kh ng phải là Interpreted Khác

v i c c tr ng ASP ược Interpreted, iều này c nghĩ là mỗi lần ngư i d ng yêu cầu một tr ng, m y chủ sẽ c c c oạn m vào bộ nh , xử l c ch thức thực thi c c oạn m và thực thi chúng Đ i v i ASP NET, m y chủ ch càn xử l c ch thức thực thi một lần duy nhất Đoạn m sẽ ược Compiled thành c c files m nh phân

c i mà ược thực thi rất nh nh mà kh ng cần phải c lại Ch nh iều này tạo ra

bư c tiến nhảy v t về hi u suất so v i ASP

ASP.NET có khả năng toàn quyền truy xuất t i c c chức năng củ NET

Fr mework Hỗ trợ XML, web services, gi o tiếp v i CSDL, em il… và rất nhiều

c c kỹ thuật kh c ược t ch hợp vào NET, giúp t tiết ki m ược c ng sức

ASP.NET cho phép t phân chi c c oạn m server-side và HTML Khi ta phải làm vi c v i cả ội ng lập trình và thiết kế, sự t ch bi t này cho phép c c lập trình viên ch nh sử server-side code mà kh ng cần d nh d ng gì t i ội ng thiết

kế

Trang 32

Trịnh Thị H ng 32 Lớp Tin học trắc địa K51

CHƯƠNG 2 TỔNG QUAN VỀ HỆ THỐNG MẠNG LƯỚI TRƯỜNG HỌC

Tại Vi t N m c ng ngh GIS c ng ược th iểm kh s m, và ến n y ược ứng dụng trong kh nhiều ngành như quy hoạch n ng lâm nghi p, quản l rừng, lưu tr tư li u chất, o ạc bản ồ, ch nh, quản l th Tuy nhiên

c c ứng dụng c hi u quả nhất m i gi i hạn ở c c lĩnh vực lưu tr , in ấn c c tư li u bản ồ bằng c ng ngh GIS C c ứng dụng GIS thuộc lĩnh vực quản l , iều hành, trợ giúp quyết nh hầu như m i dừng ở mức thử nghi m, c n cần th i gi n và ầu

th ng cơ sở hạ tầng c ng như nguồn nhân lực rộng l n trải khắp cả nư c như d ch

vụ gi o dục Một nh gi gần ây về h th ng EMIS ở Vi t N m do c c chuyên

gi tư vấn UNESCO thực hi n x c nh vi c xây dựng một h th ng bản ồ quản

l gi o dục bằng h th ng th ng tin l GIS là một ưu tiên chủ ch t ể hỗ trợ phân t ch và trình bày hình ảnh nh ng th ng tin về c c v ng l trong h th ng

gi o dục

H th ng mà hi n n y hầu hết c c bộ ngành gi o dục hi n n y ng chú t i

là vi c xây dựng một h th ng th ng tin l GIS Đây là một ứng dụng h u ch cho vi c lập bản ồ mạng lư i trư ng h c và phân t ch kh ng gi n d li u gi o dục, vấn ề cơ bản i v i c ng t c lập kế hoạch và quản l gi o dục Quy trình phân cấp ng di n r ở Vi t N m và ng là một trong nh ng mục tiêu củ mình, tạo

cơ hội bình ẳng trong gi o dục cho tất cả c ng dân th ng qu ảm bảo rằng vi c cung cấp c c d ch vụ gi o dục p ứng nhu cầu ở m i nơi trên ất nư c

Để thực hi n ược th ch thức này, cần c nh ng th ng tin tổng hợp trên dạng hình ảnh khoảng c ch gi cung và cầu nhiều khi ng y ở cấp vi m theo cho phép c c nhà hoạch nh ch nh s ch t tiếp xúc v i to n h c ho c s li u th ng kê c thể ư r nh ng phương n về ch nh s ch một c ch nh nh ch ng và nhất qu n Một

Trang 33

Trịnh Thị H ng 33 Lớp Tin học trắc địa K51

c ch t t tạo nên nh ng bức tr nh tổng hợp ấy ch nh là hoạt ộng lập bản ồ mạng

lư i trư ng h c dự trên GIS ược kết n i v i cơ sở d li u trư ng h c Hoạt ộng này kh ng ch thiết thực v i cấp trung ương, cấp phương c ng c thể sử dụng GIS cho vi c lập bản ồ mạng lư i trư ng h c như là một c ng cụ lập kế hoạch vi

m , c bi t ể hỗ trợ c ng t c lập kế hoạch và xây dựng trư ng m i Tuy nhiên, h

th ng GIS dư ng như chư ược sử dụng cho c c hoạt ộng lập kế hoạch ho c t c nghi p

ng dụng bản đồ tr ờng học trong xây dựng kế ho ch chính sách:

X c nh th m s khoảng c ch t i trư ng ể phân t ch kh ng gi n khả năng cung cấp d ch vụ gi o dục và nhu cầu xây dựng trư ng h c liên qu n th ng qu một

gi o di n bản ồ Khi xem xét phân bổ kinh ph ầu tư cơ sở hạ tầng chắc chắn tiết

ki m kh l n bằng c ch x c nh v tr iểm trư ng vào c c v tr chiến lược và thuận lợi về m t tiếp cận cho m i ngư i

H th ng quản l mạng lư i trư ng h c là h th ng quản l nguồn lực, cơ sở vật chất mạng lư i trư ng h c ược xây dựng dự trên nền GIS H th ng th ng tin

l phục vụ c ng t c quy hoạch và quản l củ ngành gi o dục

Giúp c n bộ quản l gi o dục c c i nhìn tổng qu n về sự phân bổ nguồn lực,

cơ sở vật chất c ng như nhu cầu củ c c trư ng h c trên nền CSDL kh ng gi n và

th i gi n, từ cho phép ngư i quản l hoạch nh kế hoạch ph t triển, ầu tư mạng lư i trư ng h c theo nhiều tiêu ch

 Về nhu cầu ngành nghề

 Về khả năng ào tạo củ trư ng

 Về nhu cầu nhân lực

 Về nhu cầu ầu tư cơ sở vật chất

Trang 34

Trịnh Thị H ng 34 Lớp Tin học trắc địa K51

 Về v tr xây dựng trư ng m i

 Về nhu cầu ào tạo h c sinh

Lợi ích của việc sử dụng Website quản lý mạng lưới trường học

V i c ng ngh GIS mạnh mẽ, cho phép ngư i sử dụng quản l , tìm kiếm, hiển

th , in ấn, tạo b o c o…và rất nhiều th ng tin củ một trư ng h c như: s l p, s

gi o viên, s h c sinh…

Website quản l mạng lư i trư ng ược xây dựng trên nền tảng c ng ngh GIS củ ESRI, hỗ trợ mạnh mẽ trong vi c phân t ch d li u kh ng gi n và quản l

d li u bản ồ, cho phép t ch hợp c c s li u b o c o, th ng kê củ c c trư ng h c trên bàn củ 1 t nh thành ph lên nền bản ồ, trên c c c iểm trư ng, thể

hi n v tr củ iểm trư ng trên thực tế

Trang 35

Trịnh Thị H ng 35 Lớp Tin học trắc địa K51

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ MẠNG LƯỚI TRƯỜNG HỌC TRÊN ĐỊA BÀN

Chức năng này dành cho ngư i quản tr , ngư i quản tr c thể xem, thêm, sử ,

x d li u củ bảng trư ng, ngư i sử dụng c thể tìm kiếm trư ng theo tên trư ng

ho c theo phạm vi

Tìm kiếm th ng tin trư ng c nhi m vụ tìm kiếm th ng tin c c trư ng trên bản

ồ dự trên từ kh mà ngư i sử dụng nhập vào Từ kh nhập vào c thể là tên trư ng, cấp h c Kết quả trả về là th ng tin chi tiết về i tượng cần tìm và hình ảnh trực qu n trên bản ồ

Tìm kiếm c c trư ng theo phạm vi c nhi m vụ tìm kiếm th ng tin c c trư ng

h c trên bản ồ dự trên lự ch n phạm vi mà ngư i d ng lự ch n Kết quả trả về

là th ng tin chi tiết về c c trư ng cần tìm và hình ảnh trực qu n trên bản ồ

Ngày đăng: 16/09/2021, 14:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w