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

nghiên cứu công nghệ định vị gps và ứng dụng xây dựng phần mềm giám sát - báo cáo tóm tắt

11 824 2

Đ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 11
Dung lượng 0,91 MB

Nội dung

Ứng dụng trên điện thoại hệ điều hành Android dành cho người bị giám sát...5 a.. Để giải quyết một phần nào tình hình trên, tôi mạnh dạn đưa ra bài toán giám sát và được giải quyết bằng

Trang 1

MỤC LỤC

CHƯƠNG 1 PHÁT BIỂU BÀI TOÁN GIÁM SÁT 2

1 Phát biểu bài toán 2

2 Yêu cầu bài toán giám sát 2

CHƯƠNG 2 PHÂN TÍCH BÀI TOÁN GIÁM SÁT 3

Mô hình hoạt động bài toán giám sát 3

CHƯƠNG 3 XÂY DỰNG PHẦN MỀM GIÁM SÁT 4

1 Ứng dụng trên điện thoại hệ điều hành Android dành cho người bị giám sát 5

a Màn hình chính 5

b Giao diện đăng nhập 6

c Giao diện chức năng chính 7

d Màn hình cảnh báo khi người bị giám sát chạy vượt quá tốc độ cho phép 8

2 Chức năng dành cho người giám sát: 9

a Màn hình Đăng nhập 9

b Giao diện Chức năng chính 9

KẾT LUẬN 12

Trang 2

CH ƯƠNG 1 PHÁT BIỂU BÀI TOÁN GIÁM SÁT NG 1 PHÁT BI U BÀI TOÁN GIÁM SÁT ỂU BÀI TOÁN GIÁM SÁT

1 Phát bi u bài toán ểu bài toán

Công nghệ GPS đã được ứng dụng rộng rãi trên toàn thế giới Và ở Việt Nam, Bộ Giao Thông Vận Tải cũng đã ban hành thông tư yêu cầu tất cả các xe ô tô gắn thiết bị định vị GPS Tuy nhiên, không phải doanh nghiệp và cá nhân nào cũng có điều kiện để gắn thiết bị GPS như vậy

Để giải quyết một phần nào tình hình trên, tôi mạnh dạn đưa ra bài toán giám sát và được giải quyết bằng cách sử dụng thiết bị điện thoại di động chạy trên nền hệ điều hành Android thay cho việc sử dụng các thiết bị chuyên dụng như GPS Tracker, v.v…

2 Yêu c u bài toán giám sát ầu bài toán giám sát

 Đối tượng bài toán:

o Người bị giám sát: nhân viên lái xe, con cái, người già, v.v…

o Người giám sát: người quản lý, bố mẹ, v.v…

 Yêu cầu bài toán:

o Người giám sát luôn biết được vị trí hiện tại, hành trình của người bị giám sát theo hệ thống thời gian thực

Trang 3

o Người giám sát có thể xem nhanh được lịch sử quá trình của người bị giám sát theo thông số ngày, giờ, v.v

o Người bị giám sát có thể gửi yêu cầu trợ giúp khi gặp khó khăn cần giúp đỡ

CH ƯƠNG 1 PHÁT BIỂU BÀI TOÁN GIÁM SÁT NG 2 PHÂN TÍCH BÀI TOÁN GIÁM SÁT

Mô hình ho t đ ng bài toán giám sát ạt động bài toán giám sát ộng bài toán giám sát

Theo mô hình hoạt động ở hình vẽ trên, cụ thể các công việc cần thực hiện và ứng dụng các công nghệ như sau:

1 Xây dựng tầng dịch vụ (ứng dụng di động chạy trên nền

hệ điều hành Android) giúp điện thoại liên lạc và gửi dữ liệu lên webserver

Trang 4

2 Sử dụng TimerTask class(Java) để liên tục gửi vị trí người

bị giám sát lên webserver Vị trí người dùng sẽ được cập nhật thông qua tầng dịch vụ và lưu vào database

3 Sử dụng công nghệ XMPP – Openfire để cho phép duy trì kết nối liên tục giữa người bị giám sát với người giám sát khi đăng nhập thành công

4 Sử dụng Google Maps API ( Google Geocoding API) để tìm kiếm theo địa điểm Sử dụng Google Places API để tìm kiếm địa điểm theo thể loại Sử dụng Google Directions để xác định lộ trình đường đi giữa hai điểm

5 Xây dựng Website giúp người quản lý (người giám sát) theo dõi trực tuyến đối tượng cần được giám sát

6 Sử dụng MySQL xây dựng cơ sở dữ liệu (DB) để quản lý

dữ liệu của hệ thống

CH ƯƠNG 1 PHÁT BIỂU BÀI TOÁN GIÁM SÁT NG 3 XÂY D NG PH N M M GIÁM ỰNG PHẦN MỀM GIÁM ẦN MỀM GIÁM ỀM GIÁM

SÁT

Đề tài được viết hoàn toàn bằng ngôn ngữ Java, phần website

sử dụng Struts Framework Java , xây dựng module tương tác cho phép quản lý hệ thống trên website đồng thời tạo ra tầng dịch vụ lấy dữ liệu

từ điện thoại Android

Trang 5

1 Ứng dụng trên điện thoại hệ điều hành Android dành cho ng d ng trên đi n tho i h đi u hành Android dành cho ụng trên điện thoại hệ điều hành Android dành cho ện thoại hệ điều hành Android dành cho ạt động bài toán giám sát ện thoại hệ điều hành Android dành cho ều hành Android dành cho

ng ười bị giám sát ị giám sát i b giám sát

a Màn hình chính

b Giao di n đăng nh p ện đăng nhập ập

Trang 6

Người bị giám sát muốn kết nối đến trung tâm quản lý, thì trước tiên họ phải đăng nhập hệ thống thông qua giao diện đăng nhập Người sử dụng sẽ phải nhập tên đăng nhập và mật khẩu, và sau đó chọn

nút lệnh Đăng nhập để đăng nhập vào ứng dụng giám sát Khi đăng

nhập thành công, hệ thống sẽ tự động kết nối, và gửi vị trí hiện tại lên trung tâm và cập nhật vào cơ sở dữ liệu Đồng thời chuyển trạng thái của họ sang trạng thái đang kết nối Bên phía người quản lý sẽ nhận biết được sự đăng nhập này thông qua biểu tượng thay đổi trên Google Maps

c Giao di n ch c năng chính ện đăng nhập ức năng chính

Giúp đỡ : Khi người bị giám sát cần giúp đỡ, họ sẽ chọn biểu

tượng giúp đỡ để truyền tín hiệu đến người giám sát yêu cầu giúp đỡ Người giám sát sẽ nhận được cảnh báo giúp đỡ hiển thị trên website

Trang 7

trực tuyến, bao gồm thông tin vị trí hiện tại, và thời gian gửi yêu cầu giúp đỡ

Ngắt kết nối : Cho phép người bị giám sát ngắt kết nối khi

không làm việc nữa Khi ngắt kết nối, trạng thái của người bị giám sát trên bản đồ trực tuyến website sẽ chuyển sang màu đỏ Ngược lại, khi ở trạng thái kết nối thì màu của biểu tượng là xanh lá cây

d Màn hình c nh báo khi ng ảnh báo khi người bị giám sát ười bị giám sát ị giám sát i b giám sát

ch y v ạy vượt quá tốc độ cho phép ượt quá tốc độ cho phép t quá t c đ cho phép ốc độ cho phép ộ cho phép

Trang 8

Thông báo giảm tốc độ: khi người bị giám sát chạy với vận

tốc quá mức quy định cho phép, thì thông báo này được hiển thị kèm theo tiếng bip báo động, yêu cầu giảm tốc độ

2 Ch c năng dành cho ng ức năng dành cho người giám sát: ười bị giám sát i giám sát:

a Màn hình Đăng nh p ập

Đăng nhập: Cho phép người giám sát (người quản lý) đăng

nhập vào hệ thống để theo dõi tình hình của các đối tượng cần giám sát

b Giao di n Ch c năng chính ện đăng nhập ức năng chính

Bản đồ: Cung cấp dịch vụ tìm kiếm địa điểm, đường đi Thay

vì người quản lý phải sử dụng dịch vụ của bên thứ hai khi có nhu cầu

Trang 9

cần tra cứu địa điểm, thì ở đây tôi tích hợp luôn chức năng tìm kiếm địa điểm, lộ trình và đường đi vào website này, để giúp người quản lý thuận tiện hơn trong việc quản lý và giám sát

Trực tuyến: Quan sát và theo dõi các đối tượng cần giám sát,

đang kết nối hoặc ngắt kết nối tới trung tâm

Báo cáo : Tạo báo cáo về vận tốc theo ngày, theo tháng, theo năm để

thuận tiện cho việc xử phạt hoặc cảnh cáo

Màn hình lưu tên Báo cáo:

Trang 10

Dữ liệu báo cáo được xuất ra file Excel:

Quản lý: Quản lý người dùng, thêm xóa sửa thông tin người

dùng

Giúp đỡ : Xem thông tin người cần giúp đỡ, bao gồm vị trí hiện

tại của họ đang đứng để trực tiếp liên lạc với họ

Trang 11

K T LU N ẾT LUẬN ẬN

Việc ứng dụng công nghệ GPS không còn là bài toán mới mẽ

Tracker, v.v…) sử dụng công nghệ GPS để giám sát đối tượng Tuy nhiên, việc mua thiết bị giám rất tốn kém, chính vì lý do đó mà trong đề tài này tôi đã sử dụng điện thoại chạy trên hệ điều hành Android để thay thế thiết bị giám sát

Ứng dụng này có thể được đưa vào thực tế sử dụng giúp người quản lý giám sát được lộ trình của nhân viên, hoặc giúp bố mẹ giám sát

lộ trình của con cái, v.v

Ngày đăng: 20/10/2014, 19:55

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w