tài liệu tham khảo ứng dụng ngôn ngữ asp xây dựng webside du lịch nghệ an qua bản đồ
ng dụng ngôn ngữ ASP xây dựng website Du lịch Nghệ An qua bản đồ Giáo viên hướng dẫn : Th.S Vũ Văn Nam Sinh viên thực hiện : Trần Thị Bích Thuận Lớp : 42E 3 CNTT Khoỏ lun tt nghip LỜI NÓI ĐẦU Hiện nay CNTT là một trong những mũi nhọn được ưu tiên hàng đầu với các nước trong khu vực và thu hẹp khoảng cách với các nước phát triển trên thế giới . CNTT đã thâm nhập vào mọi lĩnh vực trong xã hội với mọi phương thức hoạt động hoàn toàn mới mẻ, sáng tạo mà không mất đi tính chính xác. Đặc biệt nó đã đánh đấu một bước ngoặc trong việc áp dụng tin học vào các hoạt động quản lý . Hiện nay một số quản lý phần mềm về quản lý như : quản lý vật tư, quản lý thư viện, quản lý tài chính, quản lý nhân sự, quản lý doanh nghiệp …Đang được sử dụng rộng rãi và có hiệu quả của các công ty, xí nghiệp và cả tư nhân. Tuy nhiên các phần mềm hỗ trợ cho ngành công nghiệp không khói chưa nhiều, phần mềm trợ giúp cho khách du lịch khi tìm hiểu, xác định điểm đến tham quan danh lam thắng cảnh của một địa danh nào đó. Cũng như quảng bá hình ảnh của địa phương, các danh lam thắng cảnh, khu vui chơi giảỉ trí điều kiện đi lại, cơ sở vật chất phục vụ khách du lịch làm tăng sức hút đối với khách du lịch… Từ những vấn đề thiết thực đó mà tôi chọn đề tài xây dựng Website “ Du lịch Nghệ An qua bản đồ ” làm luận văn tốt nghiệp . Thông qua website này các khách du lịch có thể có được các thông tin chi tiết về đặc điểm địa lý, địa chỉ của các di tích, danh lam thắng cảnh, lịch trình các tour du lịch. Để có thể sắp xếp thời gian nghỉ ngơi giải trí phù hợp với quỹ thời gian của khách du lịch một cách hợp lý sau những ngày làm việc. Tuy luận văn đã được hoàn thành nhưng vì điều kiện thời gian không cho phép. Cũng như mới lần đầu tiếp xúc với các ngôn ngữ thiết kế Web nên chương trình đang còn một số hạn chế nhất định. Rất mong sự góp ý của các thầy cô và các bạn để chương trình ngày càng hoàn thiện hơn. Em xin chân thành cảm ơn sự giúp đỡ tận tình của Thầy giáo hướng dẫn: Th.s Vũ Văn Nam và các thầy giáo, cô giáo trong khoa CNTT cùng các bạn sinh viên đã giúp đỡ và đóng góp ý kiến để em hoàn thành luận văn này. CHương i : tổng quan về đề tài I. T VN II. KHI QUT V TRANG WEB DU LCH NGH AN Trang web s bao hm nhiu ni dung.T di tớch lch s vn hoỏ nh khu di tớch Kim Liờn, khu du lch Ca Lũtrang web cng cha nhng thụng tin cn thit cho khỏch du lch nh: Thông tin về các khách sạn Các Tour du lịch… Đặc điểm nổi bật, địa chỉ cụ thể và lịch sử của các di tích, thắng cảnh Đồng thời trang web còn chứa những thông tin chung sau: Văn hoá ẩm thực Các phương tiện đi lại có thể sử dụng trong chuyến du lịch Tin tức Các tổ chức hành chính: cơ quan đại diện… CHương ii : cơ sở lý thuyết I.THIU Mễ HèNH CLIENT/SERVER 1.S PHT TRIN Ngy nay mụ hỡnh Client/Server c s rng rói trong mụi trng phõn tỏn, ngun gc ca nú bt ngun t h thng x lý da trờn mỏy ch (Host - Terminal). Trong mụ hỡnh ny, mỏy ch m ng ton b cụng vic x lý n logic trỡnh by. Cỏc Client ch cú nhim v hin th kt qu ó c nh dng t mỏy ch. 2. CU TRC Mễ HèNH CLIENT/SERVER 2.1 Tng quan: 2. 2 T chc 3. CÁC THÀNH PHẦN CỦA MÔ HÌNH CLIENT/SERVER 3. 1 Giao diện người dùng (Uses Interface) 3. 2 Logic trình bày (Presentation Logic) 3. 3 Logic ứng dụng( Application Logic ) 4. ƯU NHƯỢC ĐIỂM CỦA MÔ HÌNH CLIENT/SERVER 4. 1 Ưu điểm: Mô hình Client/Server tạo ra khả năng mềm dẻo trong quan hệ giữa Client và Server. Client có thể đảm đương một số nhiệm vụ thay cho Server và Server có thể phân phối tác vụ cho nó. Điều này giảm bớt gánh nặng cho Server, tận dụng khả năng của Client. Như vậy chi phí cũng giảm đáng kể . 4. 2 Nhược điểm: Khi ứng dụng chủ yếu đặt ở Server, Server có nhiều nguy cơ tắc ngẽn, xung đột. Đòi hỏi các chiến lược phân chia nguồn tài nguyên, phân phối nhiệm vụ cũng như đáp ứng yêu cầu. Các ứng dụng phân tán, phân chia các nhiệm vụ phức tạp hơn nhiều so với ứng dụng không phân tán… I. CÁC CÔNG CỤ CÀI ĐẶT 1. NGÔN NGỮ HTML 1.1 Khái niệm chung: 1. 2 Các thành phần của một tài liệu HTML: a) Phần đầu văn bản: được mở đầu bằng thẻ <HEAD> kết thúc bằng thẻ </HEAD>. Thông tin duy nhất trong phần đầu được trình duyệt Web hiển thị là tiêu đề của văn bản. b) Phần thân văn bản: được bắt đầu bởi thẻ <BODY> và kết thúc bởi thẻ </BODY>, là phần chứa nội dung chính của văn bản. . 1. 3 Thuộc tính liên kết của HTML: a) Tạo liên kết: <LINK> Xem thông tin về mối quan hệ giữa các thuộc tính như : a herf, name, method, rev, title… <A> Thiết lập mối liên kết tới một trang Web với một file bất kỳ, hoặc có thể liên kết trên cùng một trang. Thẻ này không thể dùng một mình mà phải kèm theo địa chỉ của tài liệu muốn liên kết< A HERF = Address>. b)Chèn một số đối tượng: <IMG SRC = “filename”> Chèn hình ảnh vào trang Web, file xác định trên tập tin ảnh để trình duyệt có thể mở tập tin và hiển thị (tập tin ảnh được lưu trữ dạng GIF hoặc. JPG) <COMMENT>tạo chú thích, tạo vùng trống trong trang HTML có nội dung không hiển thị lên trang Web. <MARQUEEN>Tạo hiệu ứng cho chữ chạy</MARQUEEN> <BODY BACKGROUND>Cho phép tạo tập tin ảnh làm nền cho trang Web <IMG SRC= “?”>Nguồn ảnh IMG ALIGN= “?”> 1. 4 Các đặc trưng của ngôn ngữ HTML: 2. NGÔN NGỮ ASP 2. 1 Giới thiệu Active Server Pages(ASP) a) Trang ASP b) Hoạt động của trang ASP: Hoạt động của trang ASP so với hoạt động của trang HTML có thể được minh hoạ thông qua hình sau: - [...]...c) Sơ đồ một ứng dụng trên Web ASP: Web Browser ASP ADO OLEDB ODBC Web server DMS (SQL Server ) Database Server Database serer d) Ứng dụng ASP Thường ứng dụng ASP gồm các trang ASP, trang HTML và những thành phần khác đặt trong một thư mục được khai báo với Web server, thư mục này phải được gán quyền Executive hay Scrip để trang ASP hoạt động đúng Trong thư mục có một tập tin đặc biệt là global Asp dùng... động cho trang Web Truy cập cơ sở dữ liệu và truy vấn tin cho người sử dụng Tuỳ biến nội dung trang theo đối tượng người sử dụng Bí mật mã nguồn 2.3 Ưu và khuyết điểm của ASP: a)Ưu điểm Dễ dàng tương thích với các công nghệ Microsoft ASP sử dụng Active Data Object (ADO) để thao tác với cơ sở dữ liệu hết sức tiện lợi b)Khuyết điểm: - ASP chỉ chạy và tương thích trên môi trường Windows - ASP có độ... một thủ tục hay một hàm giống như trong các ngôn ngữ lập trình Cú pháp: Lựa chọn Script được đặt ngay tại dòng đầu file: 2.5 Các đối tượng(object) trong ASP Request Response Server Apllication Session 3 ACCESS 4 NGÔN NGỮ TRUY VẤN DỮ LIỆU SQL 4.1 Những đặc trưng của ngôn ngữ SQL: Dạng lệnh của ngôn ngữ truy vấn dữ liệu: a) Cập nhật dữ liệu:... ASP chỉ chạy và tương thích trên môi trường Windows - ASP có độ bảo mật kém Các mã ASP đều có thể đọc được nếu người dùng có quyền truy cập vào Web server 2.4 Các thành phần và cú pháp ASP: Các bộ dịch ngôn ngữ VBscript và Jscript Trang ASP đơn giản là một trang văn bản với phần mở rộng là asp, gồm có ba phần: - Văn bản (Text) - Các HTML tag - Các Script + Một phép gán giá trị cho một biến + Một... BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG 2 BIỂU ĐỒ LUỒNG DỮ LIỆU 2.1 Mức khung cảnh 2.2 Mức đỉnh 2.3 Mức dưới đỉnh 2.3.1 Chức năng quản trị 2.3.2 Chức năng người dùng CHƯƠNG IV: XÂY DỰNG CHƯƠNG TRÌNH I XÂY DỰNG CHƯƠNG TRÌNH 1 TỔ CHỨC CƠ SỞ DỮ LIỆU TRÊN SERVER 2 XÂY DỰNG CHƯƠNG TRÌNH II GIAO DIỆN CHƯƠNG TRÌNH CHƯƠNG V: KẾT LUẬN I KẾT QUẢ ĐẠT ĐƯỢC * Chương trình đã giải quyết được: + Tiếp nhận đăng ký của khách du lịch. .. cố và phát triển về mọi mặt nhằm đáp ứng nhu cầu của khách du lịch TÀI LIỆU THAM KHẢO 1 ASP Database – Nhà Xuất Bản Trẻ 2 HTML – Nhà Xuất Bản Thống Kê 3 FrontPage 2000 – Nhà Xuất Bản Trẻ 4 Cẩm nang du lịch Nghệ An – Nhà xuất bản Lao động – Xã hội(2005) 5 Một số thông tin tra cứu qua mạng Internet 6 Một số luận văn tốt nghiệp của các khoá trước ... 5.KẾT NỐI ODBC (OPEN DATABASE CONNECTIVITY ) II PHÂN TÍCH CÁC LUỒNG THÔNG TIN 1 ĐỐI TƯỢNG QUAN TÂM - Người quản trị: Người quản trị có trách nhiệm cập nhật thông tin, theo dõi, điều chỉnh và sắp xếp kịp thời các tour mà khách du lịch yêu cầu - Khách du lịch : Khách du lịch trực tiếp tra cứu, tìm hiểu các thông tin qua Website này một cách cụ thể 2 YÊU CẦU CHỨC NĂNG v Chức năng quản trị - Đăng nhập hệ... - Bổ sung các tour mới - Xem thông tin về khách du lịch v Chức năng người dùng - Tra cứu các thông tin - Đăng ký tour trực tiếp qua Website CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG I XÁC ĐỊNH CÁC LUỒNG THÔNG TIN + Các thông tin cập nhật tra cứu + Các thông tin ứng dụng II PHÂN TÍCH CÁC LUỒNG THÔNG TIN 1 ĐỐI TƯỢNG QUAN TÂM - Người quản trị - Khách du lịch : 2 YÊU CẦU CHỨC NĂNG - Chức năng quản trị -... bộ ứng dụng e) Web Server Trang ASP có thể chạy với Microsoft Internet Information Server (IIS) 3.0.Tuy nhiên nên dùng ASP vớI IIS 4.0 (trên Windows NT) hoặc Microsoft Personal Web Server (PWS) 4.0 (trên Windows 9x) để sử dụng những tính năng mới và các ActiveX Component kèm theo Có thể cài đặt IIS 4.0 hoặc PWS 4.0 từ mục NT Option Pack trong bộ Visua Studio 6.0 2.2 Đặc điểm của ASP: Tạo nội dung... khách du lịch đăng ký + Xem, cập nhật, sửa, xóa tất cả các thông tin dành cho người quản trị II HẠN CHẾ Do điều kiện thực tế còn hạn chế, một số vấn đề chưa giải quyết được nên: + Lượng thông tin còn hạn chế + Tính bảo mật chưa cao III HƯỚNG PHÁT TRIỂN Trong tương lai chương trình sẽ tiếp tục được củng cố và phát triển về mọi mặt nhằm đáp ứng nhu cầu của khách du lịch TÀI LIỆU THAM KHẢO 1 ASP Database