Đặt vấn đề Hiện nay, công nghệ thông tin (CNTT) đang hiện diện và đóng vai trò quan trọng không thể thiếu trong quá trình quản trị, điều hành các hoạt động sản xuất kinh doanh của mỗi doanh nghiệp. CNTT không chỉ dừng lại ở mục đích phục vụ cho khoa học kỹ thuật mà còn đi sâu vào đời sống, chính trị, kinh tế, xã hội, trở nên gần gũi, quen thuộc, mang lại nhiều lợi ích cho con người. Đặc biệt trong lĩnh vực kinh tế, CNTT đã có nhiều đóng góp quan trọng trong việc quản lý, quảng cáo sản phẩm, hàng hóa của công ty, xí nghiệp, doanh nghiệp. Những ứng dụng của CNTT đạt được nhiều thành tựu to lớn cho doanh nghiệp.
Cùng với sự phát triển của CNTT, hệ thống thông tin địa lý(GIS) đã âm thầm đổ bộ vào các lĩnh vực khác nhau của thế giới thương mại, cho phép các giám đốc điều hành nhận ra sức mạnh của nó để phân tích thông tin dựa trên vị trí và cải thiện việc ra quyết định của họ. Các nhà sản xuất hàng tiêu dùng đang sử dụng GIS và phân tích không gian để theo dõi hoạt động truyền thông xã hội, phát hiện sở thích thương hiệu ở một số khu vực nhất định của đất nước và chi tiêu ngân sách tiếp thị của họ hiệu quả hơn. Từ hàng chục năm nay kể từ khi xuất hiện, công nghệ GIS đã giúp mọi đối tượng giải quyết các vấn đề trong thế giới bên ngoài có liên quan đến nhiều lĩnh vực khác nhau. GIS có thể giúp liên kết các lớp dữ liệu đa ngành, xây dựng chiến lược đồng bộ, từ đó tạo ra bức tranh tổng thể của dữ liệu chạy ở nhiều lớp ứng dụng khác nhau.
Bên cạnh đó, sản phẩm có khả năng tích hợp thêm nhiều công nghệ khác như: phân tích dữ liệu lớn, công nghệ thực tế ảo, giúp doanh nghiệp sáng tạo và thúc đẩy chuyển đổi số. Đối với lĩnh vực kinh doanh doanh nghiệp, đã có hàng trăm nghìn doanh nghiệp và tổ chức trên thế giới ứng dụng tính ưu việt của hệ thống GIS trong công nghệ quản lý thông tin vị trí. Bằng cách cung cấp thông tin dữ liệu qua bản đồ, các doanh nghiệp hay đơn vị quản lý nhà nước có một công cụ tuyệt vời để tổ chức và trực quan hóa dữ liệu để cải thiện thông tin liên lạc và nâng cao khả năng ra quyết định. Qua đó có thể thấy việc ứng dụng GIS trong việc phát triển kinh doanh doanh nghiệp sẽ rất cần thiết trong giai đoạn sắp tới, việc xây dựng hệ thống bản đồ thông tin doanh nghiệp công nghệ thông tin sẽ là một giải pháp để giúp vấn đề ấy trở nên dễ dàng hơn.
Vậy nên em đã lựa chọn đề tài “Nghiên cứu công nghệ WebGIS xây dựng hệ thống bản đồ thông tin doanh nghiệp Công nghệ thông tin” để thực hiện đề tài khóa luận cả mình.1 Mục tiêu tổng quát Nghiên cứu công nghệ WebGIS ứng dụng xây dựng hệ thống bản đồ công nghệ thông tin nhằm áp dụng phát triển bản đồ trong các lĩnh vực của các doanh nghiệp Công nghệ thông tin tại Việt Nam.2 Mục tiêu cụ thể - Nắm bắt hiện trạng nhu cầu và sự cần thiết của bản đồ đối với việc áp dụng phát triển trong các lĩnh vực của các doanh nghiệp Công nghệ thông tin tại Việt Nam. - Nghiên cứu công nghệ WebGIS khả năng ứng dụng, kỹ thuật và cơ chế hoạt động của công nghệ. - Nghiên cứu công nghệ và kỹ thuật lập trình: RESTful API, Xử lý đa luồng (Multi-threaded), … - Xây dựng thử nghiệm hệ thống bản đồ thông tin doanh nghiệp Công nghệ thông tin tại Việt Nam.3 Đối tượng và phạm vi nghiên cứu 1.1 Đối tượng nghiên cứu Đề tài hướng nghiên cứu 2 đối tượng chính, gồm: Nghiên cứu về Công nghệ WebGIS. Nghiên cứu về dữ liệu bản đồ thông tin của các doanh nghiệp Công nghệ thông tin tại Việt Nam.2 Phạm vi nghiên cứu - Không gian: nghiên cứu trong phạm vi dữ liệu bản đồ thông tin doanh nghiệp trên Internet.
- Thời gian: Dữ liệu từ năm 2017 – 2021. - Nguồn dữ liệu sử dụng: Sử dụng dữ liệu từ các tài liệu liên quan.4 Phương pháp nghiên cứu Kết hợp nghiên cứu lý thuyết và thực hành: Lý thuyết: Đọc và tìm hiểu các tài liệu, kiến thức liên quan đến. - Công nghệ WebGIS. - Các chuẩn cấu trúc dữ liệu (SQL).
- Các mô hình hệ thống, kiến trúc hệ thống. 2 Thực nghiệm: Cài đặt và đánh giá kết quả thực nghiệm. - Phân tích thiết kế. - Lập trình phát triển.
- Kiểm thử đánh giá.5 Nội dung nghiên cứu Để đặt được mục tiêu đã đặt ra, đề tài tiến hành nghiên cứu và thực hiện các nội dung công việc sau: Nội dung 1: Khảo sát thực trạng dữ liệu bản đồ thông tin của các doanh nghiệp Công nghệ thông tin tại Việt Nam. Nội dung 2: Nghiên cứu công nghệ phát triển ứng dụng web như Python, HTML, CSS, Boostrap, Javascript, Công nghệ WebGIS,. Nội dung 3: Phân tích thiết và xây dựng hệ thống bản đồ thông tin doanh nghiệp CNTT tại Việt Nam. 3 CHƯƠNG 2 – CƠ SỞ LÝ THUYẾT 2.1 Vấn đề nghiên cứu Hiện nay, hệ thống thông tin địa lý (GIS) đang giúp các nhà điều hành doanh nghiệp nhắm mục tiêu các mục tiêu cao hơn trên toàn ngành dọc.
Các nhà sản xuất đang sử dụng GIS và Phân tích không gian để phát hiện sở thích của khách hàng và chi tiêu ngân sách một cách hiệu quả trong khi các công ty bảo hiểm đang được trợ giúp để định giá rủi ro hiệu quả hơn. Việc đưa các giải pháp thương mại ra khỏi kệ để quản lý thông tin được giải quyết dựa trên nhu cầu phát triển và bảo trì phần mềm tùy chỉnh. Các giải pháp thương mại ngoài giá kệ được thiết kế riêng để phù hợp chặt chẽ với yêu cầu kinh doanh hiện có, quy trình và các công cụ liên quan. Tại Việt Nam, các tổ chức kết hợp dữ liệu GIS vào các hoạt động lập kế hoạch và duy trì để tạo ra thông tin tốt hơn và trao quyền cho việc quản lý quan hệ khách hàng.
GIS đóng một vai trò quan trọng trong việc lập kế hoạch, tổ chức và ra quyết định. Các ứng dụng GIS giúp thu thập dữ liệu thời tiết, rất hữu ích trong việc bảo tồn tài nguyên thiên nhiên. Hệ thống GIS hiệu quả giúp bảo vệ môi trường và dự đoán rủi ro, trong khi thông tin dựa trên vị trí địa lý luôn hoạt động hiệu quả khi được tích hợp với các công cụ. World Wide Web (WWW) đã biến đổi mọi thứ và GIS cũng không ngoại lệ.
WebGIS là một dạng Hệ thống Thông tin Địa lý tiên tiến có sẵn trên nền tảng web. Nó khởi đầu như một GIS chạy trong các trình duyệt web và đã phát triển thành WebGIS phục vụ máy tính để bàn và máy khách di động. Việc phát triển phần mềm tùy chỉnh để tích hợp với các công cụ hiện có là lựa chọn tiêu tốn thời gian và tiền bạc. Do đó, cần phải điều chỉnh và chỉnh sửa công cụ hiện có để nâng cao hiệu quả.
Với những cách này, việc phát triển quy trình làm việc và thực hiện các phương pháp hay nhất trở nên dễ dàng hơn để cung cấp thông tin bất cứ khi nào người dùng cần và mang lại hiệu quả bổ sung. Trên thực tế, các doanh nghiệp nghĩ ra cách sửa đổi các quy trình kinh doanh hiện tại cho phù hợp với các giải pháp tùy chỉnh. Việc tích hợp WebGIS thành công cuối cùng phụ thuộc vào sự tham gia của đội ngũ quản lý. Việc phát triển ứng dụng WebGIS được định hướng để phân tích dữ liệu trong bối cảnh thời gian và địa lý, được các nhà ra quyết định tận dụng để trực quan hóa thông tin.
Nhiều công ty đang đẩy WebGIS vào lĩnh vực kinh doanh mới cùng với các vấn đề kinh doanh cốt lõi để đưa ra các quyết định sáng suốt.2 Tổng quan về WebGIS 2.1 Giới thiệu WebGIS Cùng với sự bùng nổ về công nghệ Internet, GIS cũng đã phát triển công nghệ cho phép chia sẻ thông tin thông qua Internet bằng cách kết hợp GIS và Web để tạo thành WebGIS. Công nghệ GIS trên nền Web (hay còn gọi là WebGIS) là hệ thống thông tin địa lý phân tán trên một mạng các máy tính để tích hợp, trao đổi các thông tin địa lý trên mạng Internet. WebGIS có tiềm năng lớn trong công việc làm cho thông tin địa lý trở nên hữu dụng và sẵn sàng tới số lượng lớn người sử dụng trên thế giới. Với việc sử dụng bản đồ trực tuyến, giải pháp này sẽ giúp khách hàng có thể cập nhật dữ liệu lên bản đồ để phục vụ cho mục đích quản lý.
Hình 1 Tổng quan về WebGIS và một số ứng dụng WebGIS (nguồn internet) WebGIS là xu hướng phố biến thông tin mạnh mẽ trên Internet không chỉ dưới góc độ thông tin thuộc tính thuần túy mà nó kết hợp được với thông tin không gian hữu ích cho người sử dụng. WebGIS được xem là một hệ thống thông tin địa lý được phân bố qua các môi trường mạng máy tính để tích hợp, phân phối và truyền tải thông tin địa lý trực tuyến thông qua Internet. Người dùng Internet có thể truy cập đến các ứng dụng của GIS mà không phải mua phần mềm. Ngoài ra, WebGIS còn cho phép thêm các chức năng của GIS trong các ứng dụng về quản lý, tra cứu thông tin của các lĩnh vực giao thông, du lịch, hành chính, nông nghiệp, môi trường, v.2 Khái niệm WebGIS WebGIS hay công nghệ GIS trên nền Web là hệ thống thông tin địa lý phân tán trên một mạng các máy tính để tích hợp, trao đổi các thông tin địa lý trên mạng Internet.
Trong cách thực hiện việc phân tích GIS, dịch vụ này giống như kiến trúc Client-Server của Web. Xử lý thông tin địa lý được chia thành các nhiệm vụ ở phía Server và phía Client. Điều này cho phép người dùng có thể truy xuất, thao tác và nhận kết quả từ việc khai thác dữ liệu GIS từ trình duyệt web của họ một cách đơn giản không cần sự hỗ trợ của phần mềm GIS. WebGIS hoạt động theo mô hình Client-Server giống như hoạt động của một Website thông thường, vì thế hệ thống WebGIS cũng có kiến trúc ba tầng (3 tier) điển hình của một ứng dụng Web thông dụng.
Kiến trúc 3 tier gồm có ba thành phần cơ bản đại diện cho ba tầng: Client, Application Server và Data Server Hình 2 Kiến trúc ba tầng của ứng dụng Web Trong đó: Client: thường là một trình duyệt Web browser như Internet Explorer, Fire Fox, Chrome,…để mở các trang web theo URL (Uniform Resource Location – địa chỉ định vị tài nguyên thống nhất) định sẵn.