Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
92,21 KB
Nội dung
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI THÀNH PHỚ Hồ CHÍ MINH ••• KHOA CƠNG NGHỆ THƠNG TIN —^^y '^^— BÁO CÁO BÀI TẬP LỚN HỌC PHÀN LẬP TRÌNH MẠNG ĐỀ TÀI: LẬP TRÌNH ỨNG DỤNG TRACKING GPS Sinh viên thực hiện: Nguyễn Duy MSSV:1951120089 Nguyễn Thị Trà My MSSV:1951120111 Nguyễn Thị Nhu Phượng MSSV: 1951120126 Mã học phần: 0101123013 Giảng viên hướng dẫn: Bùi Dương The TP.HỒ Chí Minh-2021 MỤC LỤC LỜI MỞ ĐẦU Thời đại ngày nay, Công nghệ thơng tin ehiếm lĩnh vị trí hàng đầu hệ thong khoa họe kĩ thuật, đồng thời n đóng góp tíeh eựe eho thành ng eủa lĩnh vựe kháe đời sổng xã hội Qua trình tiếp nhận, lĩnh hội, tìm hiểu nghiên eứu nhóm ehúng em định thựe đe tài “Lập trình ứng dụng Traeking GPS” Đây toán hấp dẫ, phù hợp với xu mang tính thựe tế eao Nhóm ehúng em đượe thựe hành khả hiểu vận dụng ếe kiến thứe ve lập trình mạng eũng eáeh giải toán Nội dung báo eáo đượe ehia làm phần: I Giới thiệu đe tài II Co sờ lý thuyết III Kết IV Tống kết Để hoàn thành đượe tập lớn này, xin đượe gửi lời eảm on ehân thành đến người hướng dẫn môn thầy Bùi Dưong Thế - Giảng viên phụ tráeh mơn Lập trình mạng hết lịng hướng dẫn, ehỉ dạy tận tình để nhóm em hoàn thành đượe đe tài Trong thời gian ngắn, để giải toán nên ehúng em tránh khỏi đượe hạn ehế sai sót Rất mong góp ý quý báu eủa Thầy ếe bạn để đe tài đượe hồn thiện đáp ứng nhu eầu thựe tế hon Xin ehân thành eảm on ! NỘI DUNG I Giới thiệu đề tài Giới thiệu Chúng em thực đề tài “Lập trình ứng dụng Tracking GPS” nhằm hỗ trợ bên địa điểm khác kết nối với chia sẻ vị trí cho cách dễ dàng hơn, tránh sai sót đáng kể Giới hạn - Chưa thể lưu liệu liên quan tới lộ trình người dùng thông tin họ - Khi người dùng sử dụng laptop để lấy vị trí kết trả khơng có độ xác cao Mục tiêu - Sử dụng định vị thiết bị thu GPS để xác định vị trí người dùng hiển thị cách xác Khi người chocủa phép trangngười web dùng lấy vị khác trí thìđang ngườiờ dùng biết web vị trídùng bên trang II.Cơ sờ lý thuyết Node.js Node.js tảng xây dựng “V8 Javascript engine” viết c++ Javascript Nền tảng phát triển bời Ryan Lienhart Dahl vào năm 2009 Thư viện Jquery ❖ jQuery thư viện Javascript, đời nhằm giúp lập trình viên xây dựng chức có sử dụng Javascript trờ nên dễ dàng ❖ Các module jQuery bao gồm: • Ajax - Giúp xử lý Ajax tiện lợi • Atributes - Xử lý thuộc tính DOM object • Effect - Xử lý hiệu ứng HTML CSS • Event - Xử lý kiện click, hover • Form - Xử lý kiện liên quan tới form submit form • DOM - Truy vấn DOM jQuery dễ dàng nhiều • Selector - Dùng để truy vấn đến thẻ HTML thông qua cú pháp selector CSS Thư viện Leaílet ❖ Leaílet thư viện JavaScript mã nguồn mờ hàng đầu dành cho đồ tương tác thân thiện với thiết bị di động ❖ Nó hoạt động hiệu tất tảng máy tính để bàn di động chính, mờ rộng với nhiều plugin, có API đẹp, dễ sử dụng ghi chép đầy đủ mã nguồn đơn giản, dễ đọc ❖ Cú pháp Import Soeket.IO ❖ Truyền liệu: eáe lệnh emit Soeket.IO • Client gửi eho sever liệu eustom nguợe lại Cú pháp: soeket.emit('message', { type: type, message: message}); • Gửi eho tất eả elient ngoại trừ nguời gửi Cú pháp: socket.broadcast.emỉt('new msg', {msg: 'msg ❖ here!'}) Lắng nghe liệu: Câu lệnh soeket.on() III Kết Kết đạt đượe - Sau submit usemame trang web hiển thị thơng tin kinh độ, vĩ độ eủa người dùng - Có thể theo dõi đượe lịeh trình di ehuyển eủa eho phép trang web theo dõi vị trí My.ihmiit I Hu I'11'ù I L0"ụinjdi?:;T