1. Trang chủ
  2. » Mẫu Slide

Ứng dụng WebGIS cho bài toán quản lý hồ sơ cán bộ, công chức, viên chức tại Bộ Nội vụ

15 2 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 15
Dung lượng 598,06 KB

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

Nội dung

Vấn đề quản lý hồ sơ cán bộ, công chức, viên chức một cách khoa học là một vấn đề cần có một góc độ nhìn sâu sắc hiện tại và tương lai của bộ máy hành chính thông minh... Phâ[r]

Trang 1

HOÀNG ĐỨC HƯỜNG

ỨNG DỤNG WEBGIS CHO BÀI TOÁN QUẢN LÝ HỒ SƠ CÁN BỘ,

CÔNG CHỨC, VIÊN CHỨC TẠI BỘ NỘI VỤ

LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN

HÀ NỘI – 2016

Trang 2

HOÀNG ĐỨC HƯỜNG

ỨNG DỤNG WEBGIS CHO BÀI TOÁN QUẢN LÝ HỒ SƠ CÁN BỘ,

CÔNG CHỨC, VIÊN CHỨC TẠI BỘ NỘI VỤ

Chuyên ngành : Hệ thống thông tin

LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN

NGƯỜI HƯỚNG DẪN KHOA HỌC: TS BÙI QUANG HƯNG

HÀ NỘI – 2016

Trang 3

LỜI CẢM ƠN

Trước tiên, tôi xin trân trọng gửi lời cảm ơn sâu sắc đến thầy giáo TS Bùi Quang Hưng là giảng viên đang công tác tại trường Đại học Công nghệ Hà Nội đã trực tiếp hướng dẫn và tận tình giúp đỡ tôi trong suốt thời gian thực hiện luận văn

Tôi xin cảm ơn đến các anh/chị/em tại Trung tâm Công nghệ tích hợp Liên ngành Giám sát hiện trường (FIMO) - Trường Đại học Công nghệ - Đại học Quốc gia

Hà Nội và Viện nghiên cứu Khoa học miền Trung (MISR) đã giúp đỡ và hỗ trợ rất nhiều trong quá trình thực hiện luận văn

Tôi cũng xin gửi lời cảm ơn đến các thầy, cô giáo trong khoa Công nghệ Thông tin - Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội đã tận tình chỉ dạy, cung cấp cho tôi những kiến thức quý báu và luôn nhiệt tình giúp đỡ, tạo điều kiện thuận lợi nhất trong suốt quá trình tôi học tập tại trường

Đồng thời tôi xin chân thành cảm ơn những người thân trong gia đình cùng toàn thể bạn bè đã luôn giúp đỡ, động viên tôi những lúc gặp phải khó khăn trong học tập, công việc và cuộc sống

Trang 4

LỜI CAM ĐOAN

Tôi cam đoan kết quả đạt được trong luận văn là sản phẩm nghiên cứu, tìm hiểu của riêng cá nhân tôi Trong toàn bộ nội dung của luận văn, những điều được trình bày hoặc là của cá nhân hoặc là được tổng hợp từ nhiều nguồn tài liệu Tất cả các tài liệu tham khảo đều có xuất xứ và được trích dẫn rõ ràng đầy đủ ở cuối luận văn

Tôi xin cam đoan và chịu trách nhiệm về nội dung đã viết trong luận văn tốt nghiệp của mình

Hà Nội, ngày 30 tháng 06 năm 2016

Học viên

Hoàng Đức Hường

Trang 5

MỤC LỤC

LỜI CẢM ƠN 2

LỜI CAM ĐOAN 3

MỤC LỤC 4

DANH MỤC HÌNH VẼ 7

DANH MỤC CÁC BẢNG 8

DANH MỤC THUẬT NGỮ 9

CHƯƠNG 1 MỞ ĐẦU 10

1.1 Tính cấp thiết 10

1.2 Mục tiêu 10

1.2.1 Mục tiêu chung 10

1.2.2 Mục tiêu cụ thể 10

1.3 Giới hạn và phạm vi của đề tài 10

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

BẢN ĐỒ GOOGLE MAP 12

2.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 12

2.1.1.Hệ thống thông tin địa lý (GIS) 12

2.1.2 Các thành phần của GIS 12

2.1.2.1 Phần cứng 12

2.1.2.2 Phần mềm 13

2.1.2.3 Dữ liệu 13

2.1.2.4 Con người 13

2.1.2.5 Phương pháp quản lý 13

2.1.3 Cấu trúc dữ liệu trongGIS [1] 13

2.1.4 Các chức năng của GIS 15

2.1.5 Các đặc điểm của GIS [1] 15

2.1.6 Ứng dụng của GIS [1] 15

2.2 WebGIS - Công nghệ GIS qua mạng 16

2.2.1 WebGIS là gì? 16

2.2.2.Kiến trúc WebGIS 16

2.2.2.1 Kiến trúc Thin Client (Ứng dụng phía Server ) 17

2.2.2.2 Kiến trúc Thick Client (Ứng dụng phía Client) 18

2.2.3 Kiến trúc triển khai 18

2.2.4 Chiến lược phát triển 19

2.2.4.1 Chiến lược thuần chủ (Server - Side) [18] 19

2.2.4.2 Chiến lược thuần khách (Client - Site) [18] 20

2.2.4.3 Chiến lược kết hợp chủ khách [18] 21

2.3 Bản đồ Google Map 22

2.3.1 Tổng quan về bản đồ Google Map 22

2.3.2 Tổng quan về API bản đồ Google 23

2.3.3 Các API bản đồ Google sử dụng cho ngôn ngữ Javascript 24

2.3.3.1 Tổng quan về API bản đồ của Google cho javascript 24

2.3.3.2 Hỗ trợ mã hóa ví trí 25

2.3.3.3 Phát triển ứng dụng cho thiết bị di động 26

Trang 6

2.3.3.4 Địa phương hóa ứng dụng 26

2.3.3.5 Thư viện trong Google Map API 26

2.3.3.6 Tải API qua giao thức an toàn https 26

2.3.3.7 Tải Javascript API không đồng bộ 27

2.3.3.8 Việc cập nhật Google Map API 27

2.3.3.9 Phân nhóm Google Map API 27

2.3.4 Các đối tượng bản đồ cơ bản 28

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CÁN BỘ, CÔNG CHỨC, VIÊN CHỨC 30

3.1 Phân tích, thiết kế và xây dựng cơ sở dữ liệu cán bộ và xây dựng Usecase 30

3.1.1 Phân tích 30

3.1.2 Thiết kế 31

3.1.3 Xây dựng cơ sở dữ liệu 31

3.1.4 Xây dựng Usecase của hệ thống 35

3.1.4.1 Xác định các tác nhân (Actor) và Usecase 35

3.1.4.2 Đặc tả Usecase của hệ thống 35

3.2 Thiết kế chức năng 40

3.2.1 Chức năng người quản lý 40

3.2.2 Chức năng người dùng 41

3.3 Thiết kế giao diện 41

3.3.1 Giao diện tổng quát trang người dùng 41

3.3.2 Giao diện tổng quát đối với chức năng người quản lý 42

3.3.2.1 Giao diện đăng nhập vào hệ thống 42

3.3.2.2 Giao diện trang quản trị 42

3.3.2.3 Giao diện trang thêm mới dữ liệu 43

3.3.2.4 Giao diện trang cập nhật (thêm, sửa, xóa) dữ liệu 43

3.4 Xây dựng trang web 44

3.4.1 Sơ đồ chức năng quản trị dữ liệu cán bộ 45

3.4.2 Sơ đồ chức năng tìm kiếm 46

CHƯƠNG 4 MÔ TẢ VÀ PHÁT TRIỂN HỆ THỐNG 47

4.1 Cài đặt và triển khai 47

4.1.1 Phía Server 47

4.1.2 Phía Client 47

4.2 Giao diện trang Web cho người dùng 47

4.2.1 Giao diện trang chủ 47

4.2.2 Trang giao diện hiển thị thông tin 48

4.2.3 Trang giao diện phân tích biểu đồ 49

4.2.4 Trang giao diện in theo các định dạng ảnh của biểu đồ 50

4.2.5 Trang giao diện tìm kiếm 50

4.2.6 Trang giao diện thống kê, báo cáo 51

4.2.7 Giao diện chọn đơn vị báo cáo 51

4.2.8.Trang giao diện xuất ra báo cáo theo trình độ đào tạo 51

4.3 Giao diện cho người quản lý 52

4.3.1 Giao diện trang quản lý đăng nhập 52

4.3.2 Giao diện tổng quan trang quản trị dữ liệu cán bộ công chức, viên chức 53

4.3.2.1 Giao diện trang quản trị hồ sơ 53

4.3.2.2 Giao diện trang quản trị thêm mới hồ sơ 54

Trang 7

4.3.3 Giao diện trang sửa hồ sơ 54

4.3.4 Giao diện trang quản lý phân quyền 55

4.3.4.1 Giao diện danh sách thành viên 55

4.3.4.2 Giao diện thêm mới thành viên 55

KẾT LUẬN VÀ ĐỊNH HƯỚNG 57

TÀI LIỆU THAM KHẢO 58

Trang 8

DANH MỤC HÌNH VẼ

Hình 2.1 Mô hình hệ thống thông tin địa lý 12

Hình 2.2 Các thành phần của GIS 12

Hình 2.3 Sự thể hiện quang cảnh sự vật dưới các lớp bản đồ khác nhau 14

Hình 2.4 Mô hình hoạt động của WebGIS 16

Hình 2.5 Mô hình làm việc của WebGIS 16

Hình 2.6 Ứng dụng phía Server 17

Hình 2.7 Ứng dụng phía Client 18

Hình 2.8 Cấu hình chiến lược Server site 19

Hình 2.9 Cấu hình chiến lược Client site 20

Hình 2.10 Client site và Server site 21

Hình 2.11 Giao diện web cơ bản của Google Map 23

Hình 3.1 Mô hình quan hệ cơ sở dữ liệu 32

Hình 3.2 Usecase tổng thể của hệ thống 36

Hình 3.3 Sơ đồ thiết kế chức năng 40

Hình 3.4 Thiết kế giao diện tổng quát của người dùng 42

Hình 3.5 Thiết kế giao diện trang đăng nhập 42

Hình 3.6 Thiết kế giao diện trang quản trị dữ liệu 43

Hình 3.7 Thiết kế giao diện trang thêm mới dữ liệu 43

Hình 3.8 Thiết kế giao diện trang cập nhật dữ liệu 44

Hình 3.9 Sơ đồ tổ chức trang Web 44

Hình 3.10 Sơ đồ chức năng trong quản trị dữ liệu cán bộ 45

Hình 3.11 Sơ đồ chức năng trong tìm kiếm, hiển thị thông tin cán bộ 46

Hình 4.1 Giao diện trang chủ 47

Hình 4.2 Trang giao diện hiển thị thông tin cán bộ 48

Hình 4.3 Trang giao diện hiển thị thông tin chi tiết hồ sơ cán bộ 49

Hình 4.4 Trang giao diện trang phân tích biểu đồ 49

Hình 4.5 Trang giao diện in các định dạng của biểu đồ 50

Hình 4.6 Trang giao diện trang tìm kiếm 50

Hình 4.7 Trang giao diện trang thống kê, báo cáo 51

Hình 4.8 Trang giao diện chọn thời gian báo cáo 51

Hình 4.9 Trang giao diện báo cáo theo trình độ đào tạo 52

Hình 4.10 Giao diện trang “Đăng nhập” 52

Hình 4.11 Giao diện tổng quan trang “Quản lý dữ liệu cán bộ” 53

Hình 4.12 Giao diện trang quản trị hồ sơ 53

Hình 4.13 Giao diện thêm mới hồ sơ 54

Hình 4.14 Giao diện sửa hồ sơ 55

Hình 4.14 Giao diện danh sách thành viên 55

Hình 4.15 Giao diện thêm mới thành viên 56

Trang 9

DANH MỤC CÁC BẢNG

Bảng 3.1 Mô tả thuộc tính của bảng Đơn vị 34

Bảng 3.2 Mô tả thuộc tính của bảng Hồ sơ cán bộ 34

Bảng 3.3 Mô tả thuộc tính của bảng Thông tin người dùng 34

Bảng 3.4 Mô tả thuộc tính của bảng Phân quyền 34

Bảng 3.5 Mô tả thuộc tính của bảng nhóm phân quyền 35

Bảng 3.6 Chức năng cho người quản lý 41

Bảng 3.7 Chức năng cho người dùng 41

Trang 10

DANH MỤC THUẬT NGỮ

API Application Programming Interface Giao diện lập trình ứng dụng

CSDL Database Cơ sở dữ liệu

CSS Cascading Style Sheets Các tập tin định kiểu theo tầng

DBMS Database Management System Hệ quản trị cơ sở dữ liệu

GUI Graphical User Interface Giao diện đồ họa người và máy GIS Geographic Information System Hệ thống thông tin địa lý

HTML Hyper Text Markup Language Ngôn ngữ đánh dấu siêu văn bản IIS Internet Information Services Dịch vụ cho máy chủ

SQL Structured Query Language Ngôn ngữ truy vấn mang tính cấu trúc URL Uniform Resource Locator Địa chỉ định vị tài nguyên thống nhất XML eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng

Trang 11

CHƯƠNG 1 MỞ ĐẦU 1.1 Tính cấp thiết

Bộ Nội vụ là cơ quan quản lý nhà nước về cán bộ, công chức, viên chức phân

bổ rộng trên tất cả các khu vực địa lý Do vậy việc xây dựng bản đồ quản lý mạng lưới thông qua ứng dụng WebGIS là một giải pháp có tính thực tiễn, đáp ứng yêu cầu đẩy mạnh ứng dụng Công nghệ thông tin của Chính phủ

Ứng dụng cho Bộ Nội vụ:

 Căn cứ vào nhu cầu quản lý hồ sơ cán bộ công chức, viên chức trong các cơ quan hành chính nhà nước Vấn đề quản lý hồ sơ cán bộ, công chức, viên chức một cách khoa học là một vấn đề cần có một góc độ nhìn sâu sắc hiện tại và tương lai của bộ máy hành chính thông minh

 Có cái nhìn tổng quan vấn đề theo góc độ phân bổ địa lý sẽ đưa ra những quyết định và căn cứ tốt hơn hỗ trợ về vấn đề quản lý cán bộ, công chức, viên chức một cách có hiệu quả, nên tác giả đã chọn đề tài “Ứng dụng Webgis cho bài toán quản lý hồ sơ, cán bộ, công chức, viên chức tại Bộ Nội vụ”, với các chức năng thể hiện sự phân bổ, quy hoạch theo độ tuổi, phân tích được trình độ cán bộ bằng các biểu đồ, báo cáo thống kê từ đó có đánh giá chất lượng cán bộ, công chức, viên chức đơn vị Sở Nội vụ của các tỉnh và đơn vị thuộc Bộ Nội vụ

1.2 Mục tiêu

1.2.1 Mục tiêu chung

Xây dựng hệ thống Webgis cho bài toán quản lý hồ sơ cán bộ, công chức, viên chức tại Bộ Nội vụ

1.2.2 Mục tiêu cụ thể

Xây dựng hệ thống thông tin địa lý các đơn vị Sở Nội vụ của các tỉnh và đơn vị thuộc Bộ Nội vụ

Xây dựng hệ thống thông tin WebGIS với giao diện dễ sử dụng hiển thị thông tin chi tiết cán bộ công chức, viên chức đơn vị Sở Nội vụ của các tỉnh và đơn vị thuộc

Bộ Nội vụ trên bản đồ, xây dựng các chức năng tương tác bản đồ, hiển thị, tìm kiếm (theo dữ liệu thuộc tính), báo cáo thống kê, quản lý cập nhật các thông tin về cán bộ công chức, viên chức tại các đơn vị

1.3 Giới hạn và phạm vi của đề tài

Về không gian: tìm hiểu về các đơn vị thuộc và trực thuộc Bộ Nội vụ (bao gồm các đơn vị: Trụ sở cơ quan Bộ Nội vụ, Ban Tôn giáo Chính phủ, Ban thi đua Khen thưởng Trung ương, Cục văn thư và Lưu trữ Nhà nước, Trường Đại học Nội vụ Hà Nội, Cơ sở Trường Đại học Nội vụ tại Đà Nẵng, Trường Đào tạo cán bộ công chức, Viện Khoa học tổ chức Nhà nước, Văn phòng Đại diện Bộ Nội vụ tại Đà Nẵng, Văn

Trang 12

Phòng Bộ Nội vụ tại Thành phố Hồ Chí Minh, Học viện Hành chính Quốc Gia)và cán

bộ công chức, viên chứccủa đơn vị Sở Nội vụ của các tỉnh trong cả nước

Về nội dung: xây dựng hệ thống WebGIS quản lý hồ sơ cán bộ, công chức, viên chức với chức năng hiển thị thông tin chi tiết cán bộ, công chức, viên chứccủa đơn vị

Sở Nội vụ của các tỉnh và đơn vị thuộc Bộ Nội vụ, công cụ tương tác bản đồ cơ bản, truy vấn, báo cáo thống kê và quản lý cập nhật các thông tin về cán bộ, công chức, viên chức

Luận văn gồm có các phần sau:

Chương 1.Mở đầu

Chương 2.Tổng quan về Công nghệ GIS và WEBGIS

Chương 3 Phân tích thiết kế xây dựng Hệ thống thông tin quản lý

Cánbộ, công chức, viên chức

Chương 4.Giải pháp Công nghệ

Chương 5.Mô tả và phát triển hệ thống

Chương 6.Kết luận

Trang 13

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

BẢN ĐỒ GOOGLE MAP 2.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 2.1.1.Hệ thống thông tin địa lý (GIS)

Hệ thống thông tin địa lý (GIS) là một công cụ máy tính dùng để lập bản đồ và phân tích những tồn tại và sự kiện xảy ra trên trái đất Công nghệ GIS tích hợp các hoạt động cơ sở dữ liệu thông thường như truy vấn và phân tích thống kê với lợi ích phân tích địa lý được cung cấp bởi các bản đồ [31]

Những khả năng này phân biệt GIS với các hệ thống thông tin khác và làm cho

nó có giá trị cho các doanh nghiệp để giải thích các sự kiện, dự đoán kết quả, và hoạch định chiến lược [31]

Mô hình chung một hệ thống thông tin địa lý được thể hiện tại hình 2.1

Hình 2.1Mô hình hệ thống thông tin địa lý

2.1.2 Các thành phần của GIS

GIS bao gồm có 5 thành phần chính như hình 2.2 [20, 31]:

Hình 2.2 Các thành phần của GIS

2.1.2.1 Phần cứng

Phần cứng là các máy tính mà trên đó có một hệ GIS hoạt động Ngày nay, phần mềm GIS chạy trên một phạm vi rộng của các loại phần cứng, từ máy

Trang 14

TÀI LIỆU THAM KHẢO Các tài liệu Tiếng Việt

[1] TS Trần Vân Anh, ThS Nguyễn Thị Yên Giang (2011), Bài giảng Hệthống Thôngtin địa lý, Trường Đại học Mỏ Địa chất Hà Nội

[2] Trịnh Thế Tiến, 2009 Giáo trình học nhanh SQL Server 2008, Nhà xuất bản Hồng Đức

Các tài liệu Tiếng Anh

[3]AA Alesheikh, H Helali, HA Behroz Web GIS: Technologies and Its Applications ISPRS, 2004

[4] Andrew Stellman and Jennifer Greene, 2008 Head First C# O’Reilly Media, Inc., Sebastopol, CA, USA

[5] Burrough, P.A., 1986 Principles of Geographic Information Systems for Land Resource Assessment Monographs on Soil and Resources Survey No

12, Oxford Science Publications, New York

[6] John T.Sample, Elias Ioup (2010), Tile-Based Geospatial Information Systems, Springes

[7] Edward Mac Gillavry, Cartographic aspects of WebGIS-software, Department ofCartographyUtrechtUniversityURL:

http://cartography.geog.uu.nl/students/scripties.html

[8] Evjen B., S Hanselman and D Rader, 2010 Professional ASP.NET 4 in C# and

VB Wiley Publishing, Inc., Indianapolis, Indiana, USA

[9]GhaffarKhan, 2009.Show Your Data on Google Map using C# and JavaScript.Available at : <http://www.codeproject.com/Articles/36151/Show-Your-Data-onGoogle-Map-using-C-and-JavaScrip>

[10] Gabriel Svennerberg, 2010 Beginning Google Maps API 3 USA

[11]Harder, Christian 1998 Serving Maps on the Internet:geographic information on the world wide web Redlands,CA: Environmental Systems Research Institute

[12] Human Resources-geographical Information Systems Data Development and Systems Implementation for the Christian Social Services Commissiong of Tanzania: Final Report, May 2009, Scott Todd, IMA World Health Glen Brubaker, Consultant/IMA World Health Sarla Chand, IMA World Health Charles Franzén, IMA World Health Craig Hafner, Capacity Project/IMA World Health Adeline Kimambo, Christian Social Services Commission of Tanzania Petro Pamba, Christian Social Services Commission of Tanzania

[13] Mike Williams, 2010 Google Maps API Tutorial Available at :

<http://econym.org.uk/gmap/>

Ngày đăng: 04/05/2021, 08:57

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