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

41 8 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 đồ 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 : Trần Thị Bích Thuận Líp : 42E3 - CNTT Vinh - 2006 Trang: Khoá luận tốt nghiệp Trần Thị Bích Thuận Lời nói đầu Chúng ta kỷ nguyên CNTT Ngày không nghi ngờ vai trò cđa CNTT ®êi sèng, khoa häc kü tht, kinh doanh nh- mặt vận động x· héi, d-íi mäi quy m« tõ c«ng ty, xÝ nghiệp quốc gia Hiện CNTT mũi nhọn đ-ợc -u tiên hàng đầu với n-ớc khu vực thu hẹp khoảng cách với n-ớc phát triển giới ứng dụng CNTT ngµy cµng réng lín, nhiỊu lÜnh vùc nh- : truyền thống, điều khiển tự động, quản lý hoạt động ,quản lý hoạt động ng-ời hoạt động xà hội CNTT đà thâm nhập vào mäi lÜnh vùc x· héi víi mäi ph-¬ng thøc hoạt động hoàn toàn mẻ, sáng tạo mà không tính xác Đặc biệt đà đánh đấu b-ớc ngoặc việc áp dụng tin học vào hoạt động quản lý Vì n-ớc ta hiƯn øng dơng tin häc qu¶n lý chiếm phần lớn sản phẩm phần mềm, mang lỵi Ých to lín cho nỊn kinh tÕ cđa n-ớc nhà Hiện số quản lý phần mềm vỊ qu¶n lý nh- : qu¶n lý vËt t- qu¶n lý thviệ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 có hiệu công ty, xí nghiệp t- nhân Tuy nhiên 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 tìm hiểu, xác định điểm đến tham quan danh lam thắng cảnh địa danh Cũng nh- quảng bá hình ảnh địa ph-ơng, danh lam thắng cảnh, khu vui chơi giảỉ trí điều kiện lại, sở vật chất phục vụ khách du lịch làm tăng sức hút khách du lịch Từ vấn đề thiết thực mà chọn đề tài xây dựng Website Du lịch Nghệ An qua đồ làm luận văn tốt nghiệp Thông qua website khách du lịch có đ-ợc thông tin chi tiết đặc điểm địa lý, địa di tích, danh lam thắng cảnh, lịch trình tour du lịch Để có Trang: Khoá luận tốt nghiệp Trần Thị Bích Thuận thể xếp thời gian nghỉ ngơi giải trí phù hợp với quỹ thời gian khách du lịch cách hợp lý sau ngày làm việc Môi tr-ờng phát triển website kết hợp ngôn ngữ môi tr-ờng làm việc nh- : Html, VBscrip, Dreamweaver, Asp, Flash Tuy luận văn đà đ-ợc hoàn thành nh-ng điều kiện thời gian không cho phép Cũng nh- lần đầu tiếp xúc với ngôn ngữ thiết kế Web nên ch-ơng trình số hạn chế định Rất mong góp ý thầy cô bạn để ch-ơng trình ngày hoàn thiện Em xin chân thành cảm ơn giúp đỡ tận tình Thầy giáo h-ớng dẫn: Th.s Vũ Văn Nam thầy giáo, cô giáo khoa CNTT bạn sinh viên đà giúp đỡ đóng góp ý kiến để em hoàn thành luận văn Trang: 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 đề tài Đặt vấn đề Khái quát 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 Sự phát triển Cấu trúc mô hình CLIENT/SERVER Các thành phần mô hình CLIENT/SERVER Ưu nh-ợc điểm mô hình II Các công cụ cài đặt Ngôn ngữ HTML Ngôn ngữ ASP ACCESS Ngôn ngữ truy vấn liệu SQL 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 luồng thông tin II Phân tích luồng liệu Đối t-ợng quan tâm Yêu cầu chức 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 sở liệu 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 đạt đ-ợc II Hạn chế III H-ớng phát triển Tài liệu tham khảo Trang 3 4 4 7 18 19 21 24 24 24 24 24 25 29 29 29 29 30 37 37 37 37 38 Trang: Khoá luận tốt nghiệp Trần Thị Bích Thuận ch-ơng i: tổng quan đề tài i đặt vấn đề Ngày công nghệ thông tin đà có b-ớc phát triển chiều rộng lẫn chiều sâu Máy tính điện tử không ph-ơng tiện quý mà ngày trở thành công cụ làm việc giải trí thông dụng ng-ời, không công sở mà gia đình Đứng tr-ớc vai trò thông tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm hội biện pháp để hoàn thiện hệ thống thông tin nhằm tin học hoá hoạt động doanh nghiệp Hiện công ty tin học hàng đầu giới không ngừng đầu t- cải thiện ph-ơng pháp nh- sản phẩm công nghệ công ty khổng lồ này, chóng ta dƠ dµng nhËn tÝnh tÊt u cđa th-ơng mại Internet vào kỷ tới Xây dựng Website Du lịch Nghệ An qua đồ lµ mét ý t-ëng thiÕt thùc phơc vơ cho nhu cầu ng-ời Qua trang Web này, bạn nắm bắt đ-ợc thông tin địa danh du lịch tiếng, thông tin chi tiết tour mà bạn định chọn, thông tin nhà hàng, khách sạn Bạn đăng ký tour trực tiếp trang Web ii khái quát trang web du lịch nghệ an Trang: Khoá luận tốt nghiệp Trần Thị Bích Thuận Trang web 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 chứa thông tin cần thiết cho khách du lịch nh-: Đặc điểm bật, địa cụ thể lịch sử di tích, thắng cảnh Thông tin khách sạn,nhà hàng Các Tour du lịch Đồng thời trang web chứa thông tin chung sau: Văn hoá ẩm thực Các ph-ơng tiện lại sử dụng chuyến du lịch Tin tức Các tổ chức hành chính: quan đại diện Trang: Khoá luận tốt nghiệp Trần Thị Bích Thuận ch-ơng ii: sở lý thuyết Để hình thành hệ thống thông tin sử dụng ngôn ngữ HTML ASP thiết kế trang Web, chuẩn ADODB để kết nối sở liệu, trình duyệt Web Internet Explore, mô hình Client/Server i.giới thiệu mô hình client/server phát triển Ngày mô hình Client/Server đ-ợc sử rộng rÃi môi tr-ờng phân tán, nguồn gốc bắt nguồn từ hệ thống xử lý dựa máy chủ (Host Terminal) Trong mô hình này, máy chủ đảm đ-ơng toàn công việc xử lý đến logic trình bày Các Client có nhiệm vụ hiển thị kết đà đ-ợc định dạng từ máy chủ cấu trúc client/server Tổng quan: Mô hình Client/Server hệ thống gồm máy chủ máy trạm nối vào máy chủ thông qua môi tr-ờng mạng Server cài dặt hệ điều hành mạng (Nework Operating System) để điều khiển hệ thống Trên máy Trang: Khoá luận tốt nghiệp Trần Thị Bích Thuận Client cài hệ điều hành miễn có khả giao tiếp với Server Hệ thống mạng mạng cục 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 Mỗi nhiệm vụ thực môi tr-ờng, hình thức khác Mỗi nhiệm vụ phát triển trì độc lập nh- thực nhiều máy tính khác mạng 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 mạng Client: yêu cầu tối thiểu Client có khả phát yêu cầu tới Server hiển thị kết trả từ Server Nó trạm làm việc, máy tính để bàn máy Client chạy hệ điều hành nào, không phụ thuộc vào hệ điều hành mạng Client tổ chức thực công việc riêng mình, xử lý liệu tr-ớc gửi đến Server liệu từ Server trở về, tự điều độ tài nguyên cục mà không ảnh h-ởng đến Server Server: Vì Server thực nhiều công việc nên phải máy đủ mạnh nh- khả xử lý, không gian nhớ, dung l-ợng đĩa cứng, độ tin cậy caomáy server 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 cách hợp lý Nó phần mềm quản trị sở liệu phần toàn phần mềm mạngServer cung cấp liệu cho Client có yêu cầu Đảm bảo hệ thống hoạt động cách hiệu quả, thông suốt tránh tình trạng tắc ngẽn, xung đột có yêu cầu tới Server khác Khi đóng vai trò Client Nếu hệ thống nhiều Server khác Khi đóng vai trò Client Nếu hệ thống có nhiều Server Server có chức định, ng-ời ta phân Server làm loại chức năng: Application Server: Server đóng vai trò Host hệ thèng host base processing  File Server:qu¶n lý file cđa hệ thống Trang: Khoá luận tốt nghiệp Trần Thị BÝch Thn  Data Server: Xư lý d÷ liƯu, tỉ chøc l-u 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 yêu cầu chuyển giao đáp ứng Database Server:T-ơng tác liệu, Server hoạt động dựa computer Server dataServer: Đảm đ-ơng chức cầu nối với Server khác xa mạng khác Trang: Khoá luận tốt nghiệp Trần Thị Bích Thuận 3.các thành phần mô hình client/server Giao diện ng-ời dùng (Uses Interface): Có chức t-ơng tác với ng-ời sử dụng, nh- phát yêu cầu liệu ng-ời sử dụng cách thức đón nhận liệu từ ng-ời sử dụng, thành phần tạo giao diƯn ®èi víi ng-êi sư dơng Logic trình bày (Presentation Logic): Là thành phần ứng dụng đảm đ-ơng trách nhiệm hiển thị, trình bày thành phần giao tiếp với ng-ời sử dụng nh- định dạng hình, quản lý hộp thoại, cửa sổ, đọc ghi thông tin hình, phím, chuột 3 Logic ứng dụng( Application Logic ): Đảm đ-ơng việc thực thi ứng dụng nh- đáp ứng yêu cầu từ ng-ời sử dụng, quản lý sở liệuNgoài cốt lõi hệ thống điều chỉnh thành phần khác, thông th-ờng gồm hai thành phần: thao tác liệu xử lý liệu 4.-u nh-ợc điểm mô hình client/server Ưu điểm: Mô hình Client/Server tạo khả mềm dẻo quan hệ Client Server Client đảm đ-ơng số nhiệm vụ thay cho Server Server phân phối tác vụ cho Điều giảm bớt gánh nặng cho Server, tận dụng khả Client Nh- chi phí giảm đáng kể Client/Server mở khả sử dụng tài nguyên dùng chung mạng nh- phần mềm, máy in, tài nguyên tr-ớc nằm hệ thống đ-ợc khai thác trực tiếp Host Nay đ-ợc cấp phát cho nhiệm vụ, trạm làm việc Server khác hệ thống Client/Server cho phép phối hợp quản lý, tập trung không tập trung Các chức bị phân tán nút khác làm tăng tính an toàn hệ thống nh- khả qúa tải Server Cho phép dùng giao diện đồ hoạ trạm giúp cho việc sử dụng dễ dàng Các ứng dụng đ-ợc phát triển nhanh, dễ đ-ợc ng-ời dùng chấp nhận Trang: 10 Khoá luận tốt nghiệp Trần Thị Bích Thuận ch-ơng iii: phân tích thiết kế hệ thống i xác định luồng thông tin Thực chất nhu cầu thông tin mà hệ thống ứng dụng phải đáp ứng.Tuy nhiên việc phân tích cụ thể hoá đánh giá bổ sung vai trò quan trọng việc định hiệu hệ thống Các luồng thông tin phân loại thành : + Các thông tin cập nhật tra cứu: thông tin loại th-ờng đ-ợc l-u trữ thành sở liệu, trình cập nhật, tra cứu thông tin ph-ơng pháp thủ công đòi hỏi phải nhiều thời gian công sức nhiều lúc thực đ-ợc + Các thông tin ứng dụng : ph-ơng thức tổ chức có số luồng thông tin kh¸c ¸p dơng cho tõng hƯ thèng thĨ mà hệ thống cần phải xác định riêng cho ii phân tích luồng thông tin đố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 xếp kịp thời 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 thông tin qua Website cách cụ thể yêu cầu chức Chức quản trị - Đăng nhập hệ thống - Cập nhật thông tin (nhập míi, sưa, xo¸) - Bỉ sung c¸c tour míi - Xem thông tin khách du lịch Chức ng-ời dùng - Tra cứu thông tin Trang: 27 Khoá luận tốt nghiệp Trần Thị Bích Thuận - Đăng ký tour trùc tiÕp qua Website iii thiÕt kÕ hÖ thống thông tin biểu đồ phân cấp chức Du lịch Nghệ An Tin tức Các tour du lịch Bản tin Dscác tour tour Nhà hàngKhách sạn T.tin NHKS DL theo đồ Quản lý website TT điểm dl Cập nhật tin Đặt tour Đặt tour Nhập điểm dl Nhập tour Hình 1: Biểu đồ phân cấp chức Trang: 28 Khoá luận tốt nghiệp Trần Thị Bích Thuận biểu đồ luồng liệu 2.1 mức khung cảnh Đáp ứng yêu cầu Khách du lịch Đáp ứng yêu cầu Hệ thống thông tin Tra cứu thông tin, đặt tour Quản trị hệ thống Cập nhật, kiểm duyệt thông tin Hình 2: Mức khung cảnh Trang: 29 Khoá luận tốt nghiệp Trần Thị Bích Thuận 2.2 mức đỉnh Yêu cầu thông tin Khách du lịch Thông tin tour CËp nhËt tin tøc KiĨm dut vµ xư lý đơn đặt tour Tin tức Thông tin đà đ-ợc xử lý Thông tin đà xử lý Đặt tour Thông tin Đặt tour Cập nhật đặt tour Yêu cầu đặt tour Đáp ứng yêu cầu Đáp ứng yêu cầu Quản trị hệ thống Hình 3: Mức đỉnh Trang: 30 Khoá luận tốt nghiệp Trần Thị Bích Thuận 2.3 mức d-ới đỉnh 2.3.1 chức quản trị Quản trị hệ thống Bản tin Điểm du lịch Khách đặt tour Các tour Hình 4: Mức d-ới đỉnh - Chức quản lý 2.3.2 chức ng-ời dùng Khách du lịch Đăng ký tour Bản tin Điểm du lịch Các tour dl Đặt tour Hình 5: Mức d-ới đỉnh - Chức ng-ời dùng Trang: 31 Khoá luận tốt nghiệp Trần Thị Bích Thuận ch-ơng iv: xây dựng ch-ơng trình I xây dựng ch-ơng trình tổ chức sở liệu server Cơ sở liệu đ-ợc đặt server, ta phải khai báo cấu hình server Khi ứng dụng yêu cầu kết nối CSDL, làm việc với ODBC, thông qua tham số Data Source Name (DSN) để tạo kết nối Một DSN gồm Data Source xác Database Data engine cho biết đ-ờng dẫn t-ơng ứng với Database Hai thành phần kết hợp với định danh đối t-ợng CSDL Ngoài ta cung cấp thêm tham số UserID Password để tạo rào cản login vào Database Các cấu hình đ-ợc thiết lËp trªn ODBC Data Source [32 bit] Control Panel, Drive hệ quản trị CSDL phải đ-ợc cài đặt lên hệ thống, phạm vi ứng dụng ta sử dụng Microsoft Access Drive xây dựng ch-ơng trình Ch-ơng trình hoạt động dựa phía ng-ời sử dụng (Client), yêu cầu client đ-ợc gửi tới Server thông qua giao thức HTTP Lúc Server tiến hành xử lý yêu cầu, gửi kết lại cho Client Kết trả đ-ợc trình bày Web Browser Client Nội dung ch-ơng trình đ-ợc phân bố trang ASP HTML Nội dung trang xoay quanh vấn đề trình bày liệu ứng dụng với chế thao tác liệu #ể thu thập đ-ợc liệu ta sử dụng đối t-ợng liệu ADO (ActiveX Data Objects) để kết Nối Với CSDL Server Thông qua ph-ơng thức, tính chất đối t-ợng ta lấy đ-ợc liệu theo mong muốn, đồng thời ta tạo chế nh- thêm mới, xóa bỏ hay thay đổi thông tin Việc kết nối đ-ợc thực trang đ-ợc hủy bỏ trang Trang: 32 Khoá luận tốt nghiệp II Trần Thị Bích Thuận Giao diện ch-ơng trình Trang Index.htnl Trang: 33 Khoá luận tốt nghiệp Trần Thị Bích Thuận Trang Tintuc asp Trang Xemtour asp Trang: 34 Khoá luận tốt nghiệp Trần Thị BÝch ThuËn Trang nhks asp Trang Bando asp Trang: 35 Khoá luận tốt nghiệp Trần Thị Bích Thuận Trang Dattour asp Trang ndcb asp Trang: 36 Kho¸ ln tèt nghiƯp Trần Thị Bích Thuận Trang gioithieu.asp Trang giaothong.asp Trang vanhoaat.asp Trang: 37 Khoá luận tốt nghiệp Trần Thị Bích Thuận Trang QLbantin.asp Trang Dangnhap.asp Trang: 38 Kho¸ ln tèt nghiƯp Trần Thị Bích Thuận Trang Tintuc.asp Trang: 39 Khoá luận tốt nghiệp Trần Thị Bích Thuận ch-ơng v: kết luận I kết đạt đ-ợc Ch-ơng trình: giúp cho ng-ời sử dụng tra cứu thông tin cách nhanh chóng thuận lợi nhiều thời gian, công sức để đến đặt tour tìm hiểu địa danh du lịch * Ch-ơng trình đà giải đ-ợc: + Tiếp nhận đăng ký khách du lịch để xử lý + Xem, cập nhật, sửa, xóa tour đà đ-ợc khách du lịch đăng ký + Xem, cập nhật, sửa, xóa tất thông tin dành cho ng-ời quản trị II hạn chế Do điều kiện thực tế hạn chế, số vấn đề ch-a giải đ-ợc nên: + L-ợng thông tin 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 tiếp tục đ-ợc củng cố phát triển mặt nhằm đáp ứng nhu cầu khách du lịch Để hoàn thành đề tài đà nhận đ-ợc giúp đỡ nhiều từ thầy cô giáo bạn bè sinh viên Đặc biệt dẫn nhiệt tình thầy giáo - Th.s Vũ Văn Nam, ng-ời trực tiếp h-ớng dẫn thực đề tài Nhân lần chân thành cảm ơn h-ớng dẫn thầy, ủng hộ nhiệt tình thầy giáo cô giáo nh- bạn bè sinh viên Trang: 40 Khoá luận tốt nghiệp Trần Thị Bích Thuận tài liệu tham khảo ASP Database Nhà Xuất Bản Trẻ HTML Nhà Xuất Bản Thống Kê FrontPage 2000 Nhà Xuất Bản Trẻ Cẩm nang du lịch Nghệ An Nhà xuất Lao động Xà hội(2005) Một số thông tin tra cứu qua mạng Internet Một số luận văn tốt nghiệp khoá tr-ớc Trang: 41 ... lịch làm tăng sức hút khách du lịch Từ vấn đề thiết thực mà chọn đề tài xây dựng Website Du lịch Nghệ An qua đồ làm luận văn tốt nghiệp Thông qua website khách du lịch có đ-ợc thông tin chi tiết... Internet vào kỷ tới Xây dựng Website Du lịch Nghệ An qua đồ lµ mét ý t-ëng thiÕt thùc phơc vơ cho nhu cầu ng-ời Qua trang Web này, bạn nắm bắt đ-ợc thông tin địa danh du lịch tiếng, thông tin... trình Trang Index.htnl Trang: 33 Khoá luận tốt nghiệp Trần Thị Bích Thuận Trang Tintuc asp Trang Xemtour asp Trang: 34 Khoá luận tốt nghiệp Trần ThÞ BÝch ThuËn Trang nhks asp Trang Bando asp Trang:

Ngày đăng: 01/08/2021, 16:07