Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 62 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
62
Dung lượng
4,81 MB
Nội dung
TRƢỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HCM KHOA CƠNG NGHỆ THƠNGTIN Nhóm sinh viên thực hiện: NGUYỄN ĐĂNG QUÂN NGUYỄN NGỌC TỈNH XÂYDỰNGHỆTHỐNGWEBSITEDULỊCH ĐỒ ÁN LUẬN VĂN TẬP TỐT NGHIỆP HỆTHỐNGTHƠNGTIN TP.HỒ CHÍ MINH, 2013 TRƢỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HCM KHOA CÔNG NGHỆ THÔNGTIN Nhóm sinh viên thực hiện: NGUYỄN ĐĂNG QUÂN - 0951120087 NGUYỄN NGỌC TỈNH - 0951120111 XÂYDỰNGHỆTHỐNGWEBSITEDULỊCH ĐỒ ÁN LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN GIÁO VIÊN HƢỚNG DẪN ThS NGUYỄN THỊ NGỌC THANH NIÊN KHÓA 2009 - 2013 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN LỜI CẢM ƠN Trong trình học tập tìm hiểu để thực đồ án tốt nghiệp này, nhóm thực nhận nhiều giúp đỡ vơ q báu Nhóm thực xin gửi lời cảm ơn chân thành đến quý thầy giáo, cô giáo trường Đại học Giao Thông Vận Tải TP.HCM tận tình giảng dạy cho chúng em suốt thời gian học tập trường, tạo điều kiện thuận lợi giúp chúng em học tập tốt phát huy hết khả Đặc biệt, nhóm chúng em xin bày tỏ lòng biết ơn sâu sắc đến ThS Nguyễn Thị Ngọc Thanh, người tận tình hướng dẫn giúp đỡ nhóm thực đồ án thời gian qua Nhóm thực xin chân thành cảm ơn bạn diễn đàn nhiệt tình giúp đỡ hỗ trợ nhiệt tình Do hạn chế mặt thời gian, kiến thức kinh nghiệm nghiên cứu nên đồ án luận văn tốt nghiệp không tránh khỏi sai sót hạn chế định Nhóm thực đề tài mong nhận đóng góp, phê bình q thầy giáo bạn đọc để báo cáo luận tốt nghiệp hoàn thiện LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN LỜI CAM ĐOAN Chúng em xin cam đoan luận án xâydựng cơng sức hướng dẫn Th.s Nguyễn Thị Ngọc Thanh, không chép nguồn khác hình thức khác Các số liệu, bảng biểu, hình ảnh liệu trung thực chúng em tự thiết kế Nếu có lấy nguồn bên ngồi có ghi rõ nguồn tác giả Chúng em xin chịu hoàn toàn trách nhiệm trước Hội đồng kết luận văn có sai phạm Nhóm sinh thực hiện: Nguyễn Đăng Quân Nguyễn Ngọc Tỉnh LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN MỤC LỤC DANH MỤC HÌNH ẢNH iv DANH MỤC BẢNG BIỂU v QUY ƢỚC VỀ KÝ HIỆU SỬ DỤNG TRONG CÁC SƠ ĐỒ MÔ HÌNH HĨA HOẠT ĐỘNG WEBSITEDULỊCH vi LỜI MỞ ĐẦU vii CHƢƠNG 1: MỞ ĐẦU 1.1 Lý chọn đề tài 1.2 Phát biểu đề tài CHƢƠNG 2: PHÂN TÍCH HỆTHỐNG 2.1 Xác định yêu cầu 2.2 Đặc tả yêu cầu 2.2.1 Yêu cầu chức .4 2.2.2 Yêu cầu phi chức .5 2.3 Xâydựng biểu đồ chức hệthống .5 2.3.1 Tác Nhân .5 2.3.2 Chức hệthống 2.4 Biểu đồ hoạt động .8 2.4.1 Biểu đồ hoạt động cho chức admin đăng nhập 2.4.2 Biểu đồ hoạt động cho chức thêm tour dulịch 2.4.4 Biểu đồ hoạt động cho chức thêm khách sạn .11 2.4.5 Biểu đồ hoạt động cho chức đặt phòng khách sạn 12 2.4.6 Biểu đồ hoạt động cho chức đặt vé máy bay 13 2.5 Xâydựng biểu đồ thực thể 14 2.5.1 Các thực thể 14 i LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN 2.5.2 Sơ đồ lớp 19 2.5.3 Sơ đồ mối quan hệ bảng sở liệu 20 2.6 Xâydựng biểu đồ tương tác 21 2.6.1 Biểu đồ tương tác cho chức thêm tour 21 2.6.2 Biểu đồ tương tác cho chức thêm chương trình 22 2.6.3 Biểu đồ tương tác cho chức đặt tour .22 2.6.4 Biểu đồ tương tác cho chức đặt phòng khách sạn 24 2.6.5 Biểu đồ tương tác cho chức đặt vé 25 CHƢƠNG 3: CÔNG NGHỆ SỬ DỤNG 26 3.1 Giới thiệu Codeigniter Framework 26 3.1.1 Tổng quan 26 3.1.2 Tìm hiểu mơ hình Model – View – Controller (M-V-C) 28 3.1.3 Dòng chảy liệu Codeigniter 29 3.2 Cách cài đặt sử dụng 30 CHƢƠNG 4: THIẾT KẾ HỆTHỐNG 32 4.1 Thiết kế sở liệu .32 4.2 Thiết kế giao diện 33 4.2.1 Sơ đồ liên kết trang .33 4.2.2 Mô tả chi tiết hình 33 4.2.2.1 Giao diện trang người dùng chức .33 4.2.2.2 Giao diện trang quản trị chức .43 CHƢƠNG 5: TRIỂN KHAI HỆTHỐNG 48 5.1 Hướng dẫn cài đặt 48 5.2 Hướng dẫn sử dụng quản trị .48 ii LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN CHƢƠNG 6: ĐÁNH GIÁ, KẾT LUẬN VÀ HƢỚNG PHÁT TRIỀN 49 6.1 Đánh giá kết luận 49 6.2 Hướng phát triển 49 Tài liệu tham khảo 50 iii LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN DANH MỤC HÌNH ẢNH Hình 2.1 Biểu đồ phân rã chức hệthống .7 Hình 2.2 Biểu đồ cho chức admin đăng nhập Hình 2.3 Biểu đồ hoạt động cho chức thêm tour Hình 2.4 Biểu đồ hoạt động cho chức đặt tour 10 Hình 2.5 Biểu đồ hoạt động cho chức thêm khách sạn 11 Hình 2.6 Biểu đồ hoạt động cho chức đặt phòng khách sạn 12 Hình 2.7 Biểu đồ hoạt động cho chức đặt vé máy bay 13 Hình 2.8 Sơ đồ mối quan hệ thực thể 20 Hình 2.9 Biểu đồ tương tác cho chức thêm tour 21 Hình 2.10 Biểu đồ cho chức thêm chương trình 22 Hình 2.11 Biểu đồ tương tác cho chức đặt tour .23 Hình 2.12 Biểu đồ tương tác cho chức đặt phòng khách sạn.24 Hình 2.13 Biểu đồ tương tác cho chức đặt vé 25 Hình 3.1 Hình minh họa mơ hình MVC .28 Hình 3.2 Sơ đồ thể dòng chảy liệu CodeIgniter 29 Hình 3.3 Cấu trúc thư mục CodeIgniter Framework 30 Hình 4.1 Mơ hình quan hệ bảng sở liệu dulịch 32 Hình 4.2 Màn hình trang chủ 34 Hình 4.3 Màn hình danh sách tour điểm dulịch 35 Hình 4.4 Màn hình trang chi tiết tour 37 Hình 4.5 Màn hình trang danh sách khách sạn 38 Hình 4.6 Màn hình trang chi tiết khách sạn 41 Hình 4.7 Màn hình trang đặt phòng khách sạn 41 Hình 4.8 Màn hình trang đặt vé máy bay 42 Hình 4.9 Màn hình trang tin tức dulịch 43 iv LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.10 Màn hình trang đăng nhập quản trị 44 Hình 4.11 Màn hình trang quản lý danh sách tour dulịch 45 Hình 4.12 Màn hình quản lý danh sách khách sạn .46 Hình 4.13 Màn hình trang quản lý đặt tour 46 Hình 4.14 Màn hình quản lý trang đặt phòng .47 Hình 4.15 Màn hình trang đặt vé máy bay 47 DANH MỤC BẢNG BIỂU ảng 2.1 Table khách hàng 14 ảng 2.2 Table hanh khach 14 ảng 2.3 Table dat tour 16 ảng 2.4 Table diemDL 16 ảng 2.5 Table chuongtrinh 17 ảng 2.6 Table hotel rows 17 ảng 2.7 Table hotel room .18 ảng 2.8 Table dat ve 18 ảng 2.9 Table dat phong 19 v LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN QUY ƢỚC VỀ KÝ HIỆU SỬ DỤNG TRONG CÁC SƠ ĐỒ MƠ HÌNH HÓA HOẠT ĐỘNG WEBSITEDULỊCH vi LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN Đây trang tất thôngtin tour chức booking cho khách hàng, trang hiển thị dạng menu tab - Tab chi tiết tour bao gồm: tên tour, điểm đến, ngày khởi hành, giá tour, nội dung giới thiệu, chương trình tour thư viện hình - Tab booking form đặt tour giành cho khách hàng có nhu cầu 36 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.4 Màn hình trang chi tiết tour d Giao diện trang danh sách khách sạn 37 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN Ở trang website hiển thị tất khách sạn có lên hình có phân trang Cách hiển thị bao gồm hình đại diện, tên khách sạn, địa điểm, đồ, tiêu chuẩn khách sạn, nội dung ngắn gọn Hình 4.5 Màn hình trang danh sách khách sạn 38 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN e Giao diện trang chi tiết khách sạn Giao diện bao gồm tất thôngtin khách sạn như: hình ảnh, đồ, tên khách sạn, nội dung tóm tắt, nội dung, thư viện hình, danh sách phòng khách sạn đó, tiện nghi có sẵn khách sạn 39 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN 40 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.6 Màn hình trang chi tiết khách sạn f Giao diện trang đặt phòng khách sạn Khi người dùng chọn đặt phòng danh sách phòng khách sạn đưa người dùng tới form Hình 4.7 Màn hình trang đặt phòng khách sạn g Giao diện trang đặt vé máy bay Đây trang hiển thị form đặt vé máy bay cho khách hàng cho nhu cầu lại máy bay nước 41 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.8 Màn hình trang đặt vé máy bay h Màn hình trang tin tức dulịch Sẽ bao gồm tất tin tức liên quan đến dulịch nước 42 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.9 Màn hình trang tin tức dulịch 4.2.2.2 Giao diện trang quản trị chức a Giao diện trang admin đăng nhập Lúc người quản trị truy cập vào đường link: http://localhost/ci_dulich/admin giao diện trang quản trị xuất Hệthống yêu cầu người dùng nhập username password login vào trang quản trị 43 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.10 Màn hình trang đăng nhập quản trị b Giao diện trang quản lý danh sách tour dulịch Trong trang quản lý danh sách tour bao gồm tất tour dulịch có hệthống Trong người quản trị thao tác thêm, xóa, sửa xem thống kê số đơn đặt chỗ tour 44 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN Hình 4.11 Màn hình trang quản lý danh sách tour dulịch c Giao diện trang quản lý khách sạn 45 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.12 Màn hình quản lý danh sách khách sạn d Giao diện trang quản lý đặt tour Trang quản lý đơn đặt tour bao gồm đơn mà khách viếng thăm đặt online Người quản trị xem, kích hoạt liên hệ với khách hàng thơng qua thơngtin mà người ta đăng ký trước Hình 4.13 Màn hình trang quản lý đặt tour e Giao diện trang quản lý đặt phòng khách sạn Tương tự trang đặt tour, đặt phòng khách sạn bao gồm danh sách khách hàng đặt tour, người quản trị thao tác với đơn đặt chỗ 46 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHƠNGTIN Hình 4.14 Màn hình quản lý trang đặt phòng f Giao diện trang quản lý đơn đặt vé máy bay Hình 4.15 Màn hình trang đặt vé máy bay 47 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN CHƢƠNG 5: TRIỂN KHAI HỆTHỐNG 5.1 Hƣớng dẫn cài đặt - Yêu cầu Apache PHP 5.3 cao MySQL cao - Cài đặt Giải nén thư mục ci_dulich.zip Tạo sở liệu Import file du-lich.sql vào sở liệu vừa tạo Chỉnh sửa thôngtin sở liệu file: application/config/database.php $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = ''; $db['default']['database'] = 'du_lich'; 5.2 Hƣớng dẫn sử dụng quản trị Truy cập vào trang quản trị cách nhập đường dẫn sau: http://localhost/ci_dulich/admin sau nhập tên đăng nhập mật database Nếu đăng nhập thành công chuyển tới trang quản trị Ở danh sách chức tương ứng với module trang chủ, bạn chỉnh sửa quyền Admin xem, thêm, xóa, sửa,… 48 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN CHƢƠNG 6: ĐÁNH GIÁ, KẾT LUẬN VÀ HƢỚNG PHÁT TRIỀN 6.1 Đánh giá kết luận “Xây dựngwebsite thiết kế tour du lịch” vấn đề mẻ, mang tính thực tế cao tiếp cận với framework Điều làm tảng để người lập trình làm quen với framework dần đưa công nghệ thiết kế website theo hướng đại nhằm theo kịp nước khác Mặt khác, việc thiết lập website riêng quản lý chúng cho cơng ty nói chung cơng ty dulịch nói riêng trở nên nhu cầu thiết yếu Dưới hướng dẫn gợi ý Th.s Nguyễn Thị Ngọc Thanh, chúng em thực đề tài nhằm đưa giải pháp quản lý phù hợp cho website công ty dulịch Như nói trên, website tiêu biểu số nhiều cách thức xâydựng quản lý website để hoạt động thực hiệu quả, khai thác lượng khách hàng tiềm xa lộ thơngtin internet Ngồi ra, hạn hẹp thời gian trình độ nên website chúng em xâydựng đồ án đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần nâng cấp theo định hướng mà chúng em nêu phần sau 6.2 Hƣớng phát triển - Xâydựngwebsite đa ngôn ngữ (tiếng Anh tiếng Việt) - Xâydựngwebsite đa giao diện cho người dùng tùy chọn - Tích hợp tính tốn Open cart - Tối ưu hóa lập trình hướng đối tượng - Bổ sung dịch vụ liên quan đến tour dulịch - Chuyển từ mơ hình MVC thành HMVC cho khoa học dễ quản lý 49 LUẬN VĂN TỐT NGHIỆP HỆTHỐNGTHÔNGTIN Tài liệu tham khảo [1] Nhiều tác giả, Tutorial Codeigniter Framework, 10/2013, https://www.qhonline.info/forum/forumdisplay.php/26-codeigniter-framework [2] TTTH (2012), Lập trình PHP & MySQL, ĐH Khoa học tự nhiên, TP Hồ Chí Minh [3] Wikipedia, Codeigniter, 10/2013, http://vi.wikipedia.org/wiki/Codeigniter [4] Ellislab, Codeigniter, 9-12/2013, http://ellislab.com/codeigniter/ 50 ... điểm du lịch ID_TINH Chuỗi Mã tỉnh – thành phố THONGTIN Chuỗi Thông tin điểm du lịch HINH Chuỗi Hình đại diện cho điểm du lịch ảng 2.4 Table diemDL 16 LUẬN VĂN TỐT NGHIỆP HỆ THỐNG THƠNG TIN -... phong 19 v LUẬN VĂN TỐT NGHIỆP HỆ THỐNG THÔNG TIN QUY ƢỚC VỀ KÝ HIỆU SỬ DỤNG TRONG CÁC SƠ ĐỒ MƠ HÌNH HĨA HOẠT ĐỘNG WEBSITE DU LỊCH vi LUẬN VĂN TỐT NGHIỆP HỆ THỐNG THÔNG TIN LỜI MỞ ĐẦU Ở... tượng ta có mơ hình phân chức hình 2.1 LUẬN VĂN TỐT NGHIỆP HỆ THỐNG THƠNG TIN Hình 2.1 Biểu đồ phân rã chức hệ thống LUẬN VĂN TỐT NGHIỆP HỆ THỐNG THÔNG TIN 2.4 Biểu đồ hoạt động 2.4.1 Biểu đồ