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

Xây dựng bản đồ trên nền website du lịch

40 0 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 40
Dung lượng 2,52 MB

Nội dung

ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH CHƯƠNG I : KHẢO SÁT PHÂN TÍCH HỆ THỐNG Giới thiệu đề tài Đề tài xây dựng trang web đồ du lịch Hà Nội đề tài không mẻ thiết thực.Hà Nội nơi đến hấp dẫn du khách ngồi nước,từ vùng nơng thôn miền nam người muốn lần thăm thủ đô Hà Nội ngàn năm văn hiến.Chỉ riêng điều khơng hấp dẫn bao du khách thập phương xa gần tới Hà Nội thăm quan.Điều cho thấy tiềm to lớn nghành cơng nghiệp khơng khói Hà Nội Chính điều khiến em chọn đề tài để giúp choi người có điều kiện tốt để tiếp cận với Hà Nội cách dễ dàng Qua trang web du lịch hình thức tìm hiểu du lịch qua mạng nhằm người có thơng tin xác địa điểm du lịch, thơng tin văn hóa kèm theo khu giải trí cách nhanh Khi có yêu cầu truy nhập trang web từ người dùng, trang web cung cấp cho bạn thông tin nội dung: địa điểm du lịch, thông tin văn hóa, thơng tin khu giải trí, quy định trang web Tại đây, trang web cho phép bạn đăng kí tài khoản để có nhiều quyền hơn, đồng thời bạn thay đổi thơng tin tài khoản sau lập Khi có tài khoản miễn phí vào trang web, người dùng ngồi quyền nói cịn tạo cho địa điểm du lịch yêu thích, đưa ý kiến địa điểm trang web giới thiệu Đặc biệt, cấp quyền admin, bạn chỉnh sửa nội dung trang hiển thị trang web sử dụng quyền quản lí Trang web cho phép bạn thao tác trực tiếp đồ Hà Nội tìm kiếm đối tượng, thêm, sửa, xóa đối tượng, tìm đường đi… Thơng tin chung chương trình Mơi trường phát triển : Chương trình viết HĐH window XP Hệ quản trị CSDL SQL Server 2005 Cơng cụ số hóa đồ : Mapinfo 8.5 Xuất đồ MapXtreme Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH Công cụ xây dựng ứng dụng : Visual Studio 2005 Các thư viện dùng : thư viện Net Framword Mục đích đề tài Thiết kế hệ thống trang web du lịch Xây dựng sở liệu theo thiết kế thông tin liệu Quản lí thơng tin liệu phù hợp Quản lí đồ Hà Nội với đối tượng điểm du lịch, địa điểm quan trọng, đường, vùng (quận) Giải pháp Dựa vào yêu cầu để tìm tác nhân tác động vào hệ thống chức hệ thống Xây dựng mơ hình tiến trình nghiệp vụ thiết kế hệ thống mặt chức liệu Dựa vào thiết kế để xây dựng liệu SQL Số hóa đồ Hà Nội Thực chức đồ Xây dựng giao diện Hồn thiện chương trình Giới thiệu cơng cụ Map Info MapInfo phần mềm hệ thống thông tin địa lý công ty MapInfo (nay Pitney Bowes) sản xuất MapInfo phần mềm chạy mơi trường window, có chức kết nối với ứng dụng Windows khác Trên văn Office(VS) tạo đồ MapInfo cho phép người dùng tương tác Nó có số tính Hỗ trợ tốt kiểu liệu vecter với quan hệ topo Cho phép chồng xếp định dạng ảnh (raster) làm đồ Hỗ trợ in đồ Kết nối với crystal report (lập báo cáo dựa CSDL địa lý đồ) Lập trình tự động hóa cơng việc với Mapbasic Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH MapInfo phần mềm biên tập đồ với nhiều tính năng, nhiên, điểm vượt trội MapInfo so với phần mềm khác (MicroStation điển hình) khả biên tập đồ chuyên đề tốt với công cụ create thematic map MapInfo xây dựng chủ yếu để xử lý số liệu đồ có sẵn, số liệu thuộc tính đồ, vậy, ta thấy khả số hố thành lập đồ gốc không hỗ trợ nhiều MapInfo có khả kết nối với phần mềm khác tốt, thông qua việc hỗ trợ việc mở lưu file với phần mở rộng đa dạng Có cơng cụ chuyển đổi định dạng file MapXtreme Là môi trường phát triển tạo ứng dụng bẩn đồ,bản đồ trung tâm.Với MapXtreme người sử dụng hiển thị phân tích liệu nhắm khám phát mối quan hệ xu hướng thị trường mà dùng phương pháp bảng tính cáo khơng thấy Với mơi trường web, chương trình tạo điều kiện triển khai nhanh chóng cách cung cấp khn mẫu đồ,cơng cụ điều khiển đa ,các ứng dụng mẫu chức kéo thả.Nó sử dụng tất ngôn ngữ NET ASP.NET MapXtreme hỗ trợ chuẩn IT bao gồm khả tích hợp Microsoft.NET, ADO.NET SQL, hỗ trợ chuẩn không gian địa lý bao gồm OpenLS giao thức Open GIS, truy cập đến vùng liệu nội quan cách sử dụng giao thức chuẩn bao gồm ADO.NET, ODB, Oracle Spatial Microsoft SQL Server Chương trình cịn tích hợp khả đồ vào hệ thống thông tin bên thứ MapXtreme có khả hỗ trợ nhiều dạng sở liệu không gian, phi không gian hiệu chỉnh file Cơ sở liệu MapXtreme gồm: SQL Server,Infomix IDS 9-3, Oracle 8.1.7, Microsoft Access, Oracle 9*, Spatial Ware cho Microsoft SQL Server IBM Infomix Chương trình chạy hệ điều hành Windows Window 2000, 2003 XP,… Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH Tìm hiểu Hệ quản trị sở liệu SQL SQL Server hệ quản trị sở liệu (RDBMS – Relational Database Management System) sử dụng chuyển tác SQL (SQL - Transact) để trao đổi liệu máy khách (Client computer) máy phục vụ (SQL Server computer) Một hệ quản trị sở liệu bao gồm nhiều sở liệu SQL Server 2005 tối ưu để chạy mơi trường sở liệu lớn, lên đến Tera-Byte kết hợp tốt với loại Server khác IIS (Internet Information Services), E-Commerce Server, Proxy Server … Tổng quan ASP.NET ASP.NET kết lỗ lực không ngừng hãng Microsoft nhằm cho đời cơng nghệ xử lý hồn tồn phía máy chủ Độc lập với trình duyệt, điều có nghĩa trình duyệt khơng cần phải cài đặt thêm trình hỗ trợ duyệt trang web ASP.NET (trang Web có phần mở rộng là.aspx ) Với kỹ thuật cho phép thực thi nằm lý nhiều vấn đề lúc Do cần trình chủ (server), có nghĩa trình có máy chủ có cấu hình mạnh băng thơng đường truyền lớn, có khả truyền chủ phải xử phải khối liệu lớn tốc độ truy cập nhanh ASP.NET đời kế thừa ASP (Active Server Page) nghĩa thiết kế tương thích với phiên ASP trước Do bạn triển khai ứng dụng ASP ASP.NET mà không cần phải thay đổi cấu hình ứng dụng ASP ASP.NET ASP chạy độc lập với bạn khơng phải lo lắng định cài ASP.NET lên máy chủ có ứng dụng ASP hoạt động Lý chọn ASP.NET - Trang ASP.NET có phần mở rộng là.aspx chạy nhanh dùng chế “chỉ biên dịch lần tập tin.dll chạy lần (khác với số công nghệ khác có u cầu trình chủ lại tiến hành dịch lại trang web khơng có thay đổi mã lệnh) - Triển khai nâng cấp ứng dụng công nghệ Xcopy - Hỗ trợ nhiều cơng cụ lập trình, cho phép sử dụng lại tài nguyên sử dụng Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH - Tự động dị tìm khắc phục lỗi phát sinh, ASP.NET tự động phát thay đổi mã nguồn để biên dịch lại phù hợp với thay đổi - Quản lý trạng thái phiên làm việc (session) phạm vi nhiều Server - Sử dụng nhớ truy cập nhanh (Cache) - Sử dụng ngơn ngữ biên dịch thay ngơn ngữ thông dịch sử dụng ASP - Xây dựng triển khai ứng dụng dịch vụ Web (Web Service) dễ dàng, bạn thay Webservice cho ứng dụng dll, com, dcom trước - Mô hình Page việc lập trình trang ASP.NET khơng phức tạp - Độc lập ngôn ngữ (Language Independence): ASP.NET cho phép bạn biên dịch không phụ thuộc vào ngôn ngữ, thực tối ưu việc kết hợp ngôn ngữ khác với nhau, bạn dùng VB.NET, C# hay C++ để phát triển trang ASP.NET - Tách nội dung thành hai phần khác nhằm dần tách rời người thiết kế giao diện với người viết mã cho chương trình - Hỗ trợ nhiều trình khách ASP.NET tự động nhận dạng trình khách để thể ứng dụng Web cho tốt Do lập trình với ASP.NET bạn không cần phải quan tâm nhiều tới vấn đề viếc mã để nhận dạng hiển thị cho phù hợp với trình duyệt - Các điều khiển Web Form điều khiển xuất mã HTML 3.2 trình duyệt Ngồi chúng cịn cho phép xuất điều khiển (platform) khác wriless phone, palm, pilots… thiết bị khác - Xử lý phía trình chủ (server side processing): ASP.NET thay đổi trang web đối tượng server Nghĩa trang web bao gồm nhiều phương thức, thuộc tính, đối tượng biến cố, thơng qua việc sử dụng thuộc tính: “runat=server” Cấu trúc trang ASP.NET Một ứng dụng ASP.NET thông thường bao gồm thành phần sau: Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH - References: tập tham chiếu mà ứng dụng sử dụng, bao gồm thành phần liên quan đến việc hiển thị, nhập, xuất, làm việc với sở liệu - Các file.aspx - Các file mã nguồn (.aspx.cs,.aspx.vb) - Tập tin Web.config - Assembly.cs (hoặc Assembly.vb tùy theo ngôn ngữ sử dụng) Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH CHƯƠNG II : THIẾT KẾ HỆ THỐNG Phân tích hệ thống mặt chức Biểu đồ phân cấp chức Hệ thống website có chức tiếp nhận thông tin,quản lý liệu đồ,kiểm tra đối chiếu.Các hoạt động phân mức cụ thể sau : a) Tiếp nhận thông tin: có khả nhận yêu cầu từ người dung,gửi yêu cầu đến phận xử lý để nhận thông báo b) Tìm kiếm đường đi: nhận yêu cầu từ phận nhận gửi yêu cầu,hiển thị thông tin theo yêu cầu,cập nhật thơng tin theo liệu tìm kiếm đường c) Đối chiếu kiểm tra: Kiểm tra yêu cầu từ phận xử lí yêu cầu phận nhận gửi yêu cầu, gửi thông báo cho phận liên quan Hình Biểu đồ phân cấp chức Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH Biểu đồ luồng liệu Biểu đồ luồng liệu mức khung cảnh Hệ thống xây dựng gồm chức biểu thị toàn hệ thống, chức nối với tác nhân hệ thống Các luồng liệu chức tác nhân ngồi thơng tin vào hệ thống Hình 2:Biểu đồ luồng liệu mức khung cảnh Biểu đồ luồng liệu mức đỉnh Hình 3:Biểu đồ luồng liệu mức đỉnh Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH Diễn giải: Hệ thống bao gồm chức quản lý liệu đồ,tiếp nhận thông tin,đối chiếu kiểm tra Với tiếp nhận thông tin, hệ thống đảm nhiệm nhận thông tin từ người dùng (là người xem thông thường, username, admin) gửi yêu cầu đến phận quản lí liệu đồ Sau nhận thông báo kết xử lí từ phận quản lí, phận đảm nhiệm phân loại kết gửi đến đối tượng người dùng Với quản lý liệu đồ,hệ thống đảm nhiệm tiếp nhận thông tin từ phận tiếp nhận, tiến hành bổ sung để quản lí chặt chẽ liệu thơng tin du lịch đồ Trong q trình xử lí kết thúc xử lí, phận gửi kết thông báo đến phận, đối tượng có liên quan nhằm giải tốt thỏa mãn yêu cầu người dùng Với đối chiếu kiểm tra phận đảm nhận xem xét toàn hoạt động hệ thống, trình xử lí đưa thơng báo lỗi thơng báo yêu cầu có liên quan đến tác nhân hệ thống Đặc biệt, phận có trách nhiệm kiểm tra xác việc đáp ứng yêu cầu khách hàng phận xử lí yêu cầu, để có kiến nghị hệ thống như: sửa đổi, bổ sung, loại bỏ… Sơ đồ luồng liệu mức đỉnh a) Tiếp nhận thơng tin: Hình4:Biểu đồ luồng liệu mức đỉnh-Tiếp nhận thông tin Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế ĐỀ TÀI : XÂY DỰNG BẢN ĐỒ TRÊN NỀN WEBSITE DU LỊCH b) Sơ đồ luồng liệu chức quản lí đồ liệu Hình 5:Biểu đồ luồng liệu mức đỉnh-Quản lý đồ liệu c) Chức đối chiếu kiểm tra Hình 6:Biểu đồ luồng liệu mức đỉnh-Đối chiếu kiểm tra Sinh viên:Nguyễn Tuấn Anh – Lớp Ltu05 – Viện đào tạo quốc tế 10

Ngày đăng: 07/09/2023, 21:23

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w