Ứng dụng ngôn ngữ ASP xây dựng website du lịch nghệ an qua bản đồ

42 468 0
Ứng dụng ngôn ngữ ASP xây dựng website du lịch nghệ an qua bản đồ

Đ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

Khoá luận tốt nghiệp Trần Thị Bích Thuận trờng đại học vinh Khoa CNTT ------------------------- ứng dụng ngôn ngữ asp xây dựng website Du lịch Nghệ An qua bản đồ Khoá luận tốt nghiệp Đại học Ngành Cử nhân tin học 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 Trang: 1 Khoá luận tốt nghiệp Trần Thị Bích Thuận Vinh - 2006 Lời nói đầu Chúng ta đang ở trong kỷ nguyên CNTT. Ngày nay không còn ai nghi ngờ gì về vai trò của CNTT trong đời sống, trong khoa học kỹ thuật, kinh doanh cũng nh trong mọi mặt vận động của xã hội, dới mọi quy mô từ công ty, xí nghiệp cho đến quốc gia .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. ứng dụng CNTT ngày càng rộng lớn, trong nhiều lĩnh vực nh : truyền thống, điều khiển tự động, quản lý các hoạt động ,quản lý các hoạt động của con ngời và hoạt động xã hộ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ý .Vì thế ở nớc ta hiện nay ứng dụng tin học trong quản lý chiếm phần lớn trong sản phẩm phần mềm, bởi nó mang lợi ích to lớn cho nền kinh tế của nớc nhà. 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 cha 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ể Trang: 2 Khoá luận tốt nghiệp Trần Thị Bích Thuận 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. Môi trờng phát triển của website này là sự kết hợp của các ngôn ngữ và môi trờng làm việc nh : Html, VBscrip, Dreamweaver, Asp, Flash . Tuy luận văn đã đợc hoàn thành nhng 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. Trang: 3 Khoá luận tốt nghiệp Trần Thị Bích Thuận mục lục Lời nói đầu Chơng I: Tổng quan về đề tài 1. Đặt vấn đề . 2. Khái quát về trang Web du lịch Nghệ An Chơng II: Cơ sở lý thuyết I. Giới thiệu mô hình CLIENT/SERVER . 1. Sự phát triển 2. Cấu trúc mô hình CLIENT/SERVER . 3. Các thành phần mô hình CLIENT/SERVER 4. Ưu nhợc điểm của mô hình II. Các công cụ cài đặt 1. Ngôn ngữ HTML 2. Ngôn ngữ ASP 3. ACCESS 4. Ngôn ngữ truy vấn dữ liệu SQL 5. Kết nối ODBC(OPEN DATABASE CONNECTIVITY) Chơng III: Phân tích thiết kế hệ thống I. Xác định, phân tích các luồng thông tin II. Phân tích các luồng dữ liệu 1. Đối tợng quan tâm 2. Yêu cầu chức năng . III. Thiết kế hệ thống thông tin . 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 . II. Hạn chế III. Hớng phát triển . Tài liệu tham khảo Trang 1 3 3 4 4 4 4 5 6 7 7 9 18 19 21 24 24 24 24 24 25 29 29 29 29 30 37 37 37 37 38 Trang: 4 Khoá luận tốt nghiệp Trần Thị Bích Thuận chơng i: tổng quan về đề tài i. đặt vấn đề Ngày nay công nghệ thông tin đã có những bớc phát triển cả chiều rộng lẫn chiều sâu. Máy tính điện tử không còn là phơng tiện quý hiếm mà ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con ngời, không chỉ ở công sở mà ngay cả ở trong gia đình. Đứng trớc vai trò thông tin trong hoạt động cạnh tranh gay gắt, các tổ chức doanh nghiệp đều tìm mọi cơ hội và biện pháp để hoàn thiện hệ thống thông tin của mình nhằm tin học hoá các hoạt động của doanh nghiệp. Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu t và cải thiện các phơng pháp cũng nh các sản phẩm và công nghệ của các công ty khổng lồ này, chúng ta dễ dàng nhận ra tính tất yếu của thơng mại trên Internet vào thế kỷ tới. Xây dựng Website Du lịch Nghệ An qua bản đồ là một ý tởng thiết thực phục vụ cho nhu cầu của con ngời. Qua trang Web này, bạn có thể nắm bắt đợc những thông tin về các địa danh du lịch nổi tiếng, thông tin chi tiết về tour mà bạn định chọn, thông tin về các nhà hàng, khách sạn . Bạn có thể đăng ký tour trực tiếp trên trang Web này. ii. khái quát về trang web du lịch nghệ an Trang: 5 Khoá luận tốt nghiệp Trần Thị Bích Thuận Trang web sẽ bao hàm nhiều nội dung.Từ di tích lịch sử văn hoá nh khu di tích Kim Liên, khu du lịch Cửa Lò trang web cũng chứa những thông tin cần thiết cho khách du lịch nh: Đặ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 Thông tin về các khách sạn,nhà hàng Các Tour du lịch Đồ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 Trang: 6 Khoá luận tốt nghiệp Trần Thị Bích Thuận chơng ii: cơ sở lý thuyết Để hình thành hệ thống thông tin chúng ta sử dụng ngôn ngữ HTML và ASP thiết kế trang Web, chuẩn ADODB để kết nối cơ sở dữ liệu, trình duyệt Web Internet Explore, và mô hình Client/Server. i.giới thiệu mô hình client/server 1. sự phát triển Ngày nay mô hình Client/Server đợc sử rộng rãi trong môi trờng phân tán, nguồn gốc của nó bắt nguồn từ hệ thống xử lý dựa trên máy chủ (Host - Terminal). Trong mô hình này, máy chủ đảm đơng toàn bộ công việc xử lý đến logic trình bày. Các Client chỉ có nhiệm vụ hiển thị kết quả đã đợc định dạng từ máy chủ. 2. cấu trúc client/server 2. 1 Tổng quan: Mô hình Client/Server là một hệ thống gồm ít nhất một máy chủ và các máy trạm nối vào máy chủ thông qua một môi trờng mạng. Server cài dặt hệ điều Trang: 7 Khoá luận tốt nghiệp Trần Thị Bích Thuận hành mạng (Nework Operating System) để điều khiển hệ thống. Trên máy Client cài bất cứ hệ điều hành nào miễn là có khả năng giao tiếp với Server. Hệ thống mạng ở đây có thể là mạng cục bộ hay mạng diện rộng. Client/Server cho phép một ứng dụng chia thành nhiều nhiệm vụ khác nhau. Mỗi nhiệm vụ có thể thực hiện trên các môi trờng, hình thức khác nhau. Mỗi nhiệm vụ có thể phát triển và duy trì độc lập cũng nh thực hiện trên nhiều máy tính khác nhau trên mạng. 2. 2 Tổ chức Một hệ thống tổ chức theo mô hình Client/Server bao gồm ba thành phần đó là: Client, Server và mạng. Client: yêu cầu tối thiểu của Client là có khả năng phát ra yêu cầu tới Server và hiển thị kết quả trả về từ Server. Nó có thể là các trạm làm việc, máy tính để bàn máy Client có thể chạy bất cứ hệ điều hành nào, nó không phụ thuộc vào hệ điều hành mạng. Client có thể tổ chức thực hiện công việc riêng của mình, xử lý dữ liệu trớc khi gửi đến Server hoặc dữ liệu từ Server trở về, tự nó điều độ các tài nguyên cục bộ của nó mà không ảnh hởng đến Server. Server: Vì Server thực hiện nhiều công việc nên nó phải là một máy đủ mạnh nh khả năng bộ xử lý, không gian bộ nhớ, dung lợng đĩa cứng, độ tin cậy cao máy server còn phải có hệ điều hành thích hợp để chạy. Tuỳ theo yêu cầu hệ thống mà lựa chọn yêu cầu phần mềm một cách hợp lý. Nó có thể là phần mềm quản trị cơ sở dữ liệu một phần hoặc toàn bộ phần mềm mạng Server cung cấp dữ liệu cho các Client khi có yêu cầu. Đảm bảo hệ thống hoạt động một cách hiệu quả, thông suốt tránh tình trạng tắc ngẽn, xung đột khi có yêu cầu tới một Server khác. Khi đó nó đóng vai trò một Client. Nếu trên hệ thống nhiều Server khác. Khi đó nó đóng vai trò một Client. Nếu trên hệ thống có nhiều Server mỗi Server có một chức năng nhất định, ngời ta phân Server ra làm 6 loại chức năng: Trang: 8 Khoá luận tốt nghiệp Trần Thị Bích Thuận Application Server: Server này đóng vai trò Host trong các hệ thống host base processing. File Server:quản lý file của hệ thống. Data Server: Xử lý dữ liệu, tổ chức lu trữ dữ liệu, thực hiện truy vấn dữ liệu. Computer Server: Quản lý chức năng, nhận biết các yêu cầu và chuyển giao đáp ứng. Database Server:Tơng tác dữ liệu, Server này hoạt động dựa trên computer Server và dataServer: Đảm đơng chức năng cầu nối với Server khác ở xa hoặc mạng khác. Trang: 9 Khoá luận tốt nghiệp Trần Thị Bích Thuận 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): Có chức năng tơng tác với ngời sử dụng, nh phát ra yêu cầu dữ liệu đối với ngời sử dụng hoặc cách thức đón nhận dữ liệu từ ngời sử dụng, thành phần này tạo một giao diện đối với ngời sử dụng. 3. 2 Logic trình bày (Presentation Logic): Là thành phần của ứng dụng đảm đơng trách nhiệm hiển thị, trình bày các thành phần giao tiếp với ngời sử dụng nh định dạng màn hình, quản lý các hộp thoại, các cửa sổ, đọc ghi các thông tin trên màn hình, phím, chuột 3. 3 Logic ứng dụng( Application Logic ): Đảm đơng việc thực thi ứng dụng nh đáp ứng các yêu cầu từ ngời sử dụng, quản lý các cơ sở dữ liệu Ngoài ra nó còn là cái cốt lõi của hệ thống điều chỉnh các thành phần khác, thông thờng nó gồm hai thành phần: thao tác dữ liệu và xử lý dữ liệu. 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ể. Client/Server mở ra khả năng sử dụng tài nguyên dùng chung trên mạng nh phần mềm, máy in, các tài nguyên tr ớc đây chỉ nằm trên một hệ thống do đó chỉ đợc khai thác trực tiếp trên Host đó. Nay nó đợc cấp phát cho các nhiệm vụ, các trạm làm việc cùng các Server khác trong hệ thống. Client/Server cho phép phối hợp quản lý, tập trung và không tập trung. Các chức năng có thể bị phân tán trên các nút khác nhau do đó làm tăng tính an toàn của hệ thống cũng nh khả năng qúa tải trên một Server. Trang: 10 . học vinh Khoa CNTT ------------------------- ứng dụng ngôn ngữ asp xây dựng website Du lịch Nghệ An qua bản đồ Khoá luận tốt nghiệp Đại học Ngành Cử nhân. 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

Ngày đăng: 27/12/2013, 20:26

Từ khóa liên quan

Tài liệu cùng người dùng

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

Tài liệu liên quan