Trang cập nhật thông tin đối tượng a Hình ảnh

Một phần của tài liệu Đồ án nghiên cứu và xây dựng WebGIS du lịch (Trang 57 - 59)

c. Các thủ tục, hàm, tool sử dụng vàcác chú ý khi xây dựng trang web

3.2.4. Trang cập nhật thông tin đối tượng a Hình ảnh

a. Hình ảnh

b. Chức năng

- Cho phép thêm sửa xóa đối tượng điểm vào một bảng xác định do người dùng lựa chọn.

- Cho phép thêm một đường đi vào bảng đường tuy nhiên để tránh việc làm ảnh hưởng đến dữ liệu nên việc thêm đường được đưa vào một bảng tạm chỉ hiển thị lên bản đồ chứ không lưu vào cơ sở dữ liệu.

a. Các thủ tục, hàm, tool sử dụng và các chú ý khi xây dựng trang web:

- Các tool sử dụng:

Tool pinpoint: để người dùng đánh dấu điểm bất kỳ trên bản đồ. Tool này được xây dựng và sử dụng câu lệnh pinpointCommand trong class

CustomizeCommand. Sẽ đưa ra tọa độ màn hình và tọa độ theo bản đồ của điểm được gắn vào, hai điểm này được lưu ở hai biến toàn cục có tên: pinExtractPoint và pinmapExtractPoint

Tool DeletePoint: sử dụng để xóa một điểm trên bảng do người dùng lựa chọn. Để xóa một điểm người dùng cần lựa chọn bảng cần xóa, xác nhận bảng cần xóa sau đó đưa tool xóa tới điểm cần xóa. Tool này sử dụng câu lệnh deletePointCommand trong class CustomizeCommand.

Tool UpdatePoint: sử dụng để cập nhật thông tin của một điểm đã tồn tại trên một bảng do người dùng lựa chọn. Tool này sử dụng câu lệnh updatePointCommand trong class CustomizeCommand

- Các nút sử dụng:

 Gửi yêu cầu: nút này dùng để xác nhận bảng cần xóa với hệ thống. Tại sự kiện click của nút, sẽ thực hiện kiểm tra xem người dùng đã đăng nhập vào hệ thống chưa. Chỉ có thể gửi yêu cầu để cập nhật thông tin khi người dùng đã đăng nhập vào hệ thống.

 Nút lưu thông tin: thông tin về việc đưa thêm vào một điểm hay sửa thông tin của một điểm để lưu vào hệ thống ta cần click vào nút này.Ở sự kiện click của nút ta thực hiện câu lệnh insert và update theo từng bảng do người dùng lựa chọn

- Các hàm và class sử dụng:

Class sampleConstant: Chứa các biến siêu toàn cục cho toàn bộ project.

Class CustomizeWebTools: Chứa các tool được xây dựng: tool thêm đường, tool thêm điểm.

Class CustomizeCommands: Chứa các câu lệnh được thực hiện khi kích hoạt các tool.

Một phần của tài liệu Đồ án nghiên cứu và xây dựng WebGIS du lịch (Trang 57 - 59)

w