Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 102 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
102
Dung lượng
10,89 MB
Nội dung
ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC TƠN ĐỨC THẮNG X W NGUYỄN THÁI HỊA NGUYỄN THỊ TRÚC THI XÂY DỰNG CỔNG THÔNG TIN (PORTAL) DU LỊCH Chuyên ngành: Công Nghệ Thông Tin Mã số: 01.01.11 Luận văn Cử Nhân Khoa Học Tin Học Người hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO THÀNH PHỐ HỒ CHÍ MINH 2008 LỜI CÁM ƠN Chúng em xin chân thành cảm ơn Khoa Cơng Nghệ Thơng Tin & Tốn Ứng Dụng, trường Đại Học Tôn Đức Thắng, Thành Phố Hồ Chí Minh tạo điều kiện cho chúng em thực đề tài tốt nghiệp Chúng em xin chân thành cảm ơn quý Thầy Cô Khoa tận tình giảng dạy trang bị cho chúng em kiến thức cần thiết suốt trình học tập vừa qua trường Và hết, chúng em xin chân thành cảm ơn Cô Lê Thị Ngọc Thảo tận tình hướng dẫn, giúp đỡ cho chúng em nhiều mặt kiến thức ủng hộ động viên mặt tinh thần để chúng em thực đề tài Đồng thời xin gửi lời cám ơn đến cộng đồng Drupal Việt Nam nói riêng cộng đồng Drupal giới nói chung có đóng góp chia sẻ Chúng em xin gửi lịng biết ơn sâu sắc đến gia đình, bạn bè ủng hộ, giúp đỡ, động viên lúc khó khăn suốt thời gian học tập vừa qua Mặc dù cố gắng hoàn thành luận văn với tất nỗ lực thân, luận văn chắn khơng tránh khỏi thiếu sót định, kính mong cảm thơng tận tình đóng góp q Thầy Cơ bạn Nhóm sinh viên thực hiện: Nguyễn Thái Hòa & Nguyễn Thị Trúc Thi NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN LỜI MỞ ĐẦU Trong đời sống có nhiều lĩnh vực tin học hóa Trong việc trao đổi tìm kiếm thơng tin qua mạng xem lĩnh vực phổ biến rộng khắp toàn cầu Mỗi quốc gia có vẻ đẹp, cảnh quan thiên nhiên, danh lam thắng cảnh riêng Vẻ đẹp lạ kỳ tự nhiên làm cho người muốn tận mắt chứng kiến, tìm hiểu tham quan Đi du lịch cách tốt giúp người giải tỏa hiếu kỳ tận hưởng giây phút thư giãn thật thoải mái sau thời gian làm việc mệt mỏi Để giúp người hiếu biết thêm thông tin nơi họ cần đến biết thông tin tour du lịch, chúng em xây dựng “cổng thông tin (Portal) du lịch” nhằm phục vụ cho việc tìm kiếm thông tin du lịch đặt tour trực tuyến qua mạng Đồng thời cho phép công ty du lịch tìm hiểu, đưa thơng tin doanh nghiệp trao đổi với doanh nghiệp khác để nhằm thuận tiện cho khách hàng muốn thực chuyến du lịch trọn gói hay riêng lẽ Luận văn gồm chương Chương 1: Tổng Quan: chương mở đầu luận văn, giới thiệu nhu cầu thực tế lý thực đề tài, đồng thời giới thiệu sơ lược đề tài mục tiêu phải đạt Chương 2: Tìm Hiểu DruPal Và CMS: chương tìm hiểu tảng để xây dựng chương trình Chương 3: Tìm Hiểu Cổng Thơng Tin Portal: chương tìm hiểu cơng nghệ portal dùng phục vụ cho việc xây dựng ứng dụng Chương 4: Phân Tích: phân tích đánh giá chức website Chương 5: Thiết Kế Cơ Sở Dữ Liệu: Xây dựng hệ thống sở liệu lưu trữ website Chương 6: Hiện Thực Chức Năng: Hiện thực chức trang web Chương 7: Tổng Kết Đánh Giá: Đánh giá kết đạt hướng phát triển website MỤC LỤC CHƯƠNG TỔNG QUAN 1.1 Yêu cầu thực tế lý thực đề tài 1.1.1 Lý tìm hiểu cổng thơng tin du lịch 1.1.2 Lý thực đề tài cổng thông tin du lịch -1 1.2 Mục tiêu đề tài CHƯƠNG TÌM HIỂU DRUPAL CMS VÀ THƯƠNG MẠI ĐIỆN TỬ 2.1 Tổng quan Drupal -3 2.2 Lịch sử phát triển Drupal -3 2.3 Drupal hệ quản trị CMS mạnh -4 2.4 Drupal hổ trợ Framework tốt -5 2.5 Drupal, số khái niệm 2.6 Thương mại điện tử (e-commerce) -8 2.7 Thương mại điện tử lợi ích cho doanh nghiệp -9 2.8 Các bước triển khai thương mại điện tử - 10 2.9 CMS 11 CHƯƠNG TÌM HIỂU CỔNG THƠNG TIN (PORTAL) - 13 3.1 Định nghĩa Portal - 13 3.2 Sự phát triển WebPortal - 15 3.3 Các đặc trưng Portal 17 3.3.1 Chức tìm kiếm (Search function) 17 3.3.2 Dịch vụ thư mục (Directory service) - 17 3.3.3 Ứng dụng trực tuyến (Online desktop application) 18 3.3.4 Cá nhân hoá dịch vụ (Personalization or Customization) 18 3.3.5 Cộng đồng ảo (Virtual community hay Collaboration) - 19 3.3.6 Một điểm tích hợp thơng tin (Comporate Portal) - 19 3.3.7 Kênh thông tin (Channel) 20 3.4 Lợi ích hệ thống Portal 20 3.5 Phân loại Portal 21 3.5.1 Consumer Portal 21 3.5.2 Vertical Portal - 21 3.5.3 Horizontal Portal 21 3.5.4 Enterprise Portal 22 3.5.5 B2B Portal - 22 3.5.6 G2G Portal - 22 3.6 Các lưu ý xây dựng Webportal - 22 3.7 Các bước xây dựng Portal - 23 3.7.1 Lập kế hoạch 23 3.7.2 Thiết kế tổng thể 23 3.7.3 Phát triển Portal - 24 3.8 So sánh Portals - 24 3.8.1 Các tiêu chí đánh giá - 24 3.8.2 Đánh giá Portal - 27 CHƯƠNG PHÂN TÍCH 34 4.1 Yêu cầu thực tế 34 4.2 Xây dựng mơ hình Use-Case 34 4.2.1 Xác định Actor Use-Case 34 4.2.2 Yêu cầu hướng đến người dùng 36 4.2.3 Chi tiết mô tả Use-Case 37 4.3 Mơ hình Use-Case 44 4.4 Lược đồ (Sequence Diagram) 46 CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 56 U 5.1 Sơ đồ mối quan hệ 56 5.2 Chi tiết bảng liệu - 57 CHƯƠNG HIỆN THỰC – CHỨC NĂNG 64 6.1 Hiện thực chức 64 6.1.1 Chức cung cấp thông tin 64 6.1.2 Chức đăng nhập 64 6.1.3 Chức đăng ký - 64 6.1.4 Chức cập nhật tài khoản cá nhân - 64 6.1.5 Chức tìm kiếm thơng tin du lịch - 65 6.1.6 Chức bình chọn 65 6.1.7 Chức đặt tour du lịch 65 6.1.8 Chức thống kê 65 6.1.9 Chức quản lý thông tin hợp tác - 65 6.1.10 Chức tìm kiếm thơng tin cơng ty - 65 6.1.11 Chức quản lý thông tin công ty - 66 6.1.12 Chức quản lý tài khoản 66 6.2 Module có sẵn - 66 6.3 Module tự xây dựng thêm - 67 6.3.1 Module BaiMoi - 67 6.3.2 Module tìm kiếm 68 6.3.3 Module TourDL, NhaHang, KhachSan, PhuongTien, NhaCC 69 6.3.4 Module DatTour, DatPhong, DatCho, DatVe, DatPhuongTien 69 6.3.5 Module ThongKe - 70 6.4 Hiện thực sở liệu - 71 6.5 Hiện thực giao diện - 73 6.5.1 Trang chủ 73 6.5.2 Trang giới thiệu - 73 6.5.3 Trang thông tin 76 6.5.4 Trang dịch vụ 79 6.5.5 Trang tìm kiếm thơng tin 82 6.5.6 Trang diễn đàn 85 6.5.7 Trang bình chọn - 85 CHƯƠNG 7TỔNG KẾT – ĐÁNH GIÁ - 86 7.1 Về giao diện - 86 7.2 Về phần liệu 87 7.3 Về phần xử lý 87 7.4 Về thân 87 7.5 Hướng phát triển 88 TÀI LIỆU THAM KHẢO 89 PHỤ LỤC - 90 DANH MỤC HÌNH Hình 3.1 Minh Họa Portal 13 Hình 3.2 Hình Portal 14 Hình 3.3 Cơ Sở Hệ Thống Portal 22 Hình 3.4 Bảng So Sánh - 32 Hình 3.5 Portal Framework 33 Hình 4.1 Chức Năng Của Người Dùng Thơng Thường 44 Hình 4.2 Chức Năng Của Thành Viên 44 Hình 4.3 Chức Năng Của Thành Viên 45 Hình 4.4 Chức Năng Của Ban Quản Trị - 45 Hình 4.5 Lược Đồ Tuần Tự Đăng Nhập - 46 Hình 4.6 Lược Đồ Tuần Tự Đăng Nhập Lỗi - 46 Hình 4.7 Lược Đồ Tuần Tự Đăng Ký 47 Hình 4.8 Lược Đồ Tuần Tự Đăng Ký Lỗi - 47 Hình 4.9 Lược Đồ Tuần Tự Cập Nhật Thông Tin Cá Nhân - 48 Hình 4.10 Lược Đồ Tuần Tự Cập Nhật Thông Tin Cá Nhân Lỗi 49 Hình 4.11 Lược Đồ Tuần Tự Tìm Thơng Tin Du Lịch 49 Hình 4.12 Lược Đồ Tuần Tự Tìm Thơng Tin Khách Sạn - 50 H ình 4.13 Lược Đồ Tuần Tự Tìm Thơng Tin Nhà Hàng - 50 Hình 4.14 Lược Đồ Tuần Tự Tìm Thơng Tin Phương Tiện - 51 Hình 4.15 Lược Đồ Tuần Tự Bình Chọn - 51 Hình 4.16 Lược Đồ Tuần Tự Đặt Tour - 52 Hình 4.17 Lược Đồ Tuần Tự Diễn Đàn 52 Hình 4.18 Lược Đồ Tuần Tự Thống Kê 53 Hình 4.19 Lược Đồ Tuần Tự Tìm Thông Tin Công Ty 53 Hình 4.20 Lược Đồ Tuần Tự Cập Nhật Người Dùng 54 Hình 4.21 Lược Đồ Tuần Tự Cập Nhật Người Dùng Lỗi - 55 Hình 4.22 Lược Đồ Tuần Tự Xóa Người Dùng - 55 Hình 5.1 Sơ Đồ Mối Quan Hệ - 56 Hình 5.2 Bảng ThanhVien - 57 Hình 5.3 Bảng PhanQuyen - 57 Hình 5.4 Bảng ThongTinCongTy - 58 Hình 5.5 Bảng SuKienDuLich - 58 Hình 5.6 Bảng TourDuLich 58 Hình 5.7 Bảng ChiTietDatTour 59 Hình 5.8 Bảng LoTrinh - 59 Hình 5.9 Bảng KhachSan - 60 Hình 5.10 Bảng NhaHang 60 Hình 5.11 Bảng DiaDanh - 60 Hình 5.12 Bảng PhuongTien - 61 Hình 5.13 Bảng ViTri - 61 Hình 5.14 Bảng NganHang 61 Hình 5.15 Bảng NhanVienHuongDan 62 Hình 5.16 Bảng HopDong 62 Hình 5.17 Bảng DienDan - 62 Hình 5.18 Bảng ChuDe - 63 Hình 5.19 Bảng LoaiBinhChon - 63 Hình 5.20 Bảng ThongTinBinhChon - 63 Hình 6.1 Trang Chủ - 73 Hình 6.2 Giới Thiệu Đất Nước Con Người 73 Hình 6.3 Giới Thiệu Làng Nghề Truyền Thống Việt Nam 74 Hình 6.4 Giới Thiệu Non Nước Việt Nam - 74 Hình 6.5 Trang Thơng Tin Thư Giãn, Giải Trí 75 Hình 6.6 Trang Chứa Thơng Tin Văn Hóa Phong Tục Việt Nam 75 Hình 6.7 Trang chứa thông tin điểm đến - 76 Hình 6.8 Trang Chứa Thông Tin Du Lịch - 76 Hình 6.9 Trang Chứa Thơng Tin Khách Sạn 77 Hình 6.10 Trang Chứa Thơng Tin Nhà Hàng - 77 Hình 6.11 Trang Chứa Thơng Tin Phương Tiện 78 Hình 6.12 Trang Chứa Thơng Tin Của Các Tour Du Lịch 78 Hình 6.13 Trang Chứa Thông Tin Điểm Bán Vé - 79 Hình 6.9 Trang Chứa Thơng Tin Khách Sạn Hình 6.10 Trang Chứa Thơng Tin Nhà Hàng Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 77 Hình 6.11 Trang Chứa Thơng Tin Phương Tiện Hình 6.12 Trang Chứa Thơng Tin Của Các Tour Du Lịch Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 78 Hình 6.13 Trang Chứa Thơng Tin Điểm Bán Vé 6.5.4 Trang dịch vụ Hình 6.14 Trang Chứa Thơng Tin Đặt Phịng Khách Sạn Xây Dựng Cổng Thơng Tin (Portal) Du Lịch Trang 79 Hình 6.15 Trang Chứa Thơng Tin Đặt Vé Hình 6.16 Trang Chứa Thơng Tin Đặt Chỗ Nhà Hàng Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 80 Hình 6.17 Trang Chứa Thơng Tin Th Phương Tiện Hình 6.18 Trang Chứa Thơng Tin Đặt Tour Du Lịch Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 81 6.5.5 Trang tìm kiếm thơng tin Hình 6.19 Trang Tìm Kiếm Máy ATM Hình 6.20 Trang Tìm Kiếm Điểm Bán Vé Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 82 Hình 6.21 Trang Tìm Kiếm Khách Sạn Hình 6.22 Trang Tìm Kiếm Nhà Hàng Xây Dựng Cổng Thơng Tin (Portal) Du Lịch Trang 83 Hình 6.23 Trang Tìm Kiếm Phương Tiện Hình 6.24 Trang Tìm Kiếm Tour Du Lịch Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 84 6.5.6 Trang diễn đàn Hình 6.25 Trang Diễn Đàn Chứa Thơng Tin Của Cơng Ty 6.5.7 Trang bình chọn Hình 6.26 Trang Chứa Thơng Tin Bình Chọn Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 85 CHƯƠNG TỔNG KẾT – ĐÁNH GIÁ Xây dựng website “Cổng thông tin (Portal) du lịch” vấn đề mẻ, mang tính thực tế cao, giai đoạn – Việt Nam tiến hành sách cơng nghiệp hóa, đại hóa đất nước, đẩy mạnh Cơng nghệ thơng tin, đưa tin học hóa vào sống, việc thiết lập website quản lý chúng cho cơng ty nói chung đặt biệt công ty dịch vụ du lịch nói riêng ngày nhu cầu thiết yếu Dưới hướng dẫn gợi ý cô Lê Thị Ngọc Thảo, chúng em thực đề tài nhằm đưa loại hình dịch vụ trực tuyến để đặt tour, đặt phòng, đặt chỗ, thuê xe, thuê hướng dẫn viên, đặt vé tàu lửa máy bay, trao đổi, đưa thông tin, quản lý, thống kê… khách du lịch công ty du lịch dịch vụ có liên quan Như nói trên, chúng tơi xây dựng “Cổng thơng tin (Portal) du lịch” tiêu biểu số nhiều cách thức xây dựng quản lý website để hoạt động thực hiệu quả, khai thác lượng khách du lịch tiềm xa lộ thông tin Internet Tuy nhiên, hạn hẹp thời gian trình độ nên website xây dựng đồ án đáp ứng yêu cầu cần thiết Cổng thông tin, đưa vào thực tế sử dụng chắn phải cần nâng cấp theo định hướng mà nêu phần hướng phát triển Đối với đồ án hoàn thành yêu cầu đặt ra, bao gồm: 7.1 Về giao diện Thiết kế Photoshop sử dụng kỹ thuật tạo hình ảnh động Flash cho trang chủ với màng hình thân thiện tăng tính thẩm mỹ, tạo sống động thu hút người xem viếng thăm website Ngồi ra, chương trình thiết kế nhằm mang tính tiện dụng tiến hóa, tương lai định hướng để phát triển thêm phát triển dễ dàng Toàn website giao diện sử dụng themes thiết kế thêm sửa đổi lại cho phù hợp Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 86 Tạo giao diện thân thiện bắt mắt cho chương trình, giao diện dễ dàng thay đổi 7.2 Về phần liệu Dành khoảng thời gian định cho việc tham khảo trang web dịch vụ du lịch, chúng tơi tìm kiếm sưu tầm nhiều liệu liên quan du lịch từ website khác thu thập nhiều tư liệu cần thiết để phục vụ cho trang web nhằm giúp cho website hoạt động thực tế với liệu có thật từ trang web hoạt động thực Điều giúp nâng cao tính hiệu thực tế Và liệu lấy từ trang phần chúng tơi nêu phần “Tài liệu tham khảo” 7.3 Về phần xử lý Chúng tơi ngồi việc sử dụng module có sẳn xây dựng thêm module để đáp ứng tính mà đề tài đưa Những module nêu chương Tất thông tin form điền thông tin đặt tour, đặt chỗ, đặt phòng, đặt vé… bẫy lỗi cho trường hợp nhập thông tin không hợp lệ Việc quản lý người dùng phân quyền thực thông qua người quản lý phân biệt với tên đăng nhập đối tượng Hiện website Cổng thông tin (Portal) du lịch đưa lên địa http://www.dulich.xlphp.net 7.4 Về thân Một đề tài thực tế thiết thực giúp cho hiểu biết thêm phần kiến thức cụ thể kiến thức Portal, Drupal nắm hoạt động cổng thông tin du lịch, hiểu biết thêm vấn đề bảo mật, an toàn internet… Chúng tơi cảm thấy học suốt bốn năm vừa qua kiến thức mà thầy cô truyền đạt thật vơ q báo Và hành trang sau cho chúng em phấn đấu Bên cạnh mặt mạnh cịn có mặt yếu mà thời gian có hạn nên khơng thể thực là: Xây Dựng Cổng Thơng Tin (Portal) Du Lịch Trang 87 Việc phân loại loại hình du lịch theo mùa, theo miền hay du lịch tuần trang mật, du lịch biển, du lịch núi Chức chăm sóc khách du lịch tư vấn miễn phí cho khách chưa thực Theo chúng tơi tìm hiểu, hầu hết khách hàng nước đặt tour cơng ty có thương hiệu lớn, có dịch vụ chăm sóc, hỗ trợ thơng tin tốt cho khách hàng Vì vậy, tương lai khách VN nên vấn đề củng cố niềm tin khách hàng vào dịch vụ điều cần thiết[1] Nhân dịp lễ hay kiện đại website chưa thực thông tin du lịch khuyến mại nhằm thu hút khách truy cập Đặc biệt chưa hỗ trợ trang tiếng anh dành cho khách du lịch quốc tế nên họ khó tiếp cận sản phẩm du lịch Tuy nhiên điểm yếu chúng tơi khắc phục thời gian tới 7.5 Hướng phát triển Tiếp tục hoàn thiện chức cịn lại chương trình yếu tố khách quan tác động đến Cải thiện chức để ngày hoàn thiện Trong tương lai phát triển hồn thiện portal thơng tin du lịch hỗ trợ thêm nhiêu chức toán trực tuyến, tư vấn trực tuyến chăm sóc khách hàng,… Tạo chương trình khuyết mại nhằm thu hút người quan tâm đăng ký Xây dựng thêm chức đa ngôn ngữ để phục vụ cho khách du lịch quốc tế Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 88 TÀI LIỆU THAM KHẢO Apress.Pro.Drupal.Development.Apr.2007 DrupalCon-Vancouver-2006 www.drupal.org www.drupalvn.org http://www.thegioidulich.com.vn/ http://www.mangdulich.com/ http://www.didulich.net http://www.dulichachau.com/ http://dulichhe.com/ 10 http://www.webdulich.com 11 http://dulichvietnam.com.vn 12 http://dulichonline.com.vn 13 http://www.dulichvn.org.vn/ 14 http://www.dulichtrongoi.com/ 15 http://www.tourdulich.com/ 16 http://dulichthienthai.com/ 17 http://www.vungtautourist.com.vn/ 18 http://www.web-du-lich.com/ 19 http://www.camnangdulich.com/ 20 http://www.dulichviet.com.vn/ 21 http://www.dulich.tuoitre.com/ [1] Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 89 PHỤ LỤC Yêu Cầu Phần Cứng Và Phần Mềm 1.1 Yêu Cầu Phần Cứng CPU Pentium III, 733 MHz cao Ram 128M có dung lượng cao 1.2 Yêu Cầu Phần Mềm WampServer2.0a Internet Explorer 5.1 trở lên Cài Đặt Copy thư file cài đạt WampServer2.0a từ đĩa CD Cài đặt WampServer2.0a Copy thư mục PortalDuLich thư mục C:\wamp\www ổ đĩa cứng Chạy trình duyệt IE, gõ địa http://localhost/phpmyadmin Tạo sở liệu dbportaldulich Mở file dbportaldulich.sql, copy dán dòng lệnh vào mục SQL, để tạo sở liệu Xây Dựng Cổng Thông Tin (Portal) Du Lịch Trang 90 Cấu hình file settings.php Cấu hình lại tên đăng nhập tên sở liệu Chạy trang web trình duyệt IE http://localhost/PortalDuLich/ Xây Dựng Cổng Thơng Tin (Portal) Du Lịch Trang 91 ... ơn Khoa Cơng Nghệ Thơng Tin & Tốn Ứng Dụng, trường Đại Học Tơn Đức Thắng, Thành Phố Hồ Chí Minh tạo điều kiện cho chúng em thực đề tài tốt nghiệp Chúng em xin chân thành cảm ơn q Thầy Cơ Khoa... dây tập thể sinh viên họ để chia sẻ kết nối modem Hans’ ADSL tám sinh viên Trong tình trạng vơ xa hoa thời gian ấy: Khơng có phương tiện để bàn luận chia sẻ thứ đơn giản Việc cho phép nhóm người... Intranet, v.v… 3.5.2 Vertical Portal Chuyên cung cấp thông tin dịch vụ cho lĩnh vực chuyên môn, khoa học, kinh tế cụ thể (mang tính chuyên ngành) 3.5.3 Horizontal Portal Nội dung bao trùm nhiều