Website tour du lịch miền trung cho công ty VietTravel

45 413 0
Website tour du lịch miền trung cho công ty VietTravel

Đ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

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty; nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ. Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ. Đối với các chính phủ và các công ty thì việc xây dựng các website riêng càng ngày càng trở nên cấp thiết. Thông qua những website này, thông tin về họ cũng như các công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của công ty sẽ đến với những người quan tâm, đến với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phương thức giao tiếp truyền thống thường gặp phải.

Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh LỜI CÁM ƠN Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến gia đình thân yêu em Những người bên em dõi theo đoạn đường của em Gia đình động viên, chia sẻ động lực em phấn đấu để vượt qua khó khăn, thử thách thời gian qua Với lòng biết ơn sâu sắc nhất, em xin gửi lời cảm ơn đến quý Thầy Cô Trường Cao đẳng CNTT hữu nghị Việt Hàn đặc biệt quý Thầy Cô khoa Công Nghệ Thông Tin truyền đạt kiến thức cho em, toàn thể bạn Sinh viên năm qua Với vốn kiến thức tiếp thu trình học tập, không tảng cho trình nghiên cứu đề tài này, mà hành trang quý báu để em bước vào đời cách vững tự tin Em xin chân thành đặc biệt cám ơn Cô Trịnh Thị Ngọc Linh, người tận tình hướng dẫn em trình làm đồ án Nếu lời hướng dẫn, dạy bảo Cô em nghĩ báo cáo em khó để hoàn thiện Một lần em xin chân thành cám ơn Cô Cuối em kính chúc quý Thầy, Cô dồi sức khỏe thành công nghiệp cao quý SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh LỜI NÓI ĐẦU Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, công ty; đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Việc xây dựng trang web để phục vụ cho nhu cầu riêng tổ chức, công ty chí cá nhân, ngày nay, không lấy làm xa lạ Đối với phủ công ty việc xây dựng website riêng ngày trở nên cấp thiết Thông qua website này, thông tin họ công văn, thông báo, định phủ hay sản phẩm, dịch vụ công ty đến với người quan tâm, đến với khách hàng họ cách nhanh chóng kịp thời, tránh phiền hà mà phương thức giao tiếp truyền thống thường gặp phải Hoạt động công ty du lịch có quy mô tăng cường mở rộng xây dựng website tốt Bắt nguồn với ý tưởng này, với gợi ý hướng dẫn Cô Trịnh Thị Ngọc Linh, em chọn đề tài “Xây dựng website Tour du lịch Miền Trung cho công ty VietTravel” hoàn thành đồ án kế hoạch Có kết vậy, em xin gửi lời cảm ơn sâu sắc tới Cô Trịnh Thị Ngọc Linh người hướng dẫn em suốt trình làm đồ án Xin chân thành cảm ơn Cô SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh MỤC LỤC LỜI CÁM ƠN LỜI NÓI ĐẦU .2 MỤC LỤC DANH MỤC HÌNH .6 Chương 1: PHÁT BIỂU BÀI TOÁN 1.1 Lý chọn đề tài 1.2 Phạm vi hệ thống 1.3 Yêu cầu hệ thống 1.3.1 Yêu cầu chức 1.3.2 Yêu cầu phi chức 1.3.3 Yêu cầu hệ thống .9 Chương 2: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH VÀ HỆ QUẢN TRỊ CSDL 10 2.1 Sơ lược ngôn ngữ PHP 10 2.2 Sơ lược hệ quản trị sở liệu Mysql 10 2.3 Sơ lược HTML, CSS Javascript 11 Chương 3: PHÂN TÍCH, THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 12 3.1 Khảo sát hệ thống 12 3.2 Mô hình hóa yêu cầu 13 3.2.1 Biểu đồ Use case 13 3.2.2 Biểu đồ Quản lý nhân viên 13 3.2.3 Biểu đồ Quản lý Tour .14 3.2.4 Quản lý thông tin khách hàng 14 3.2.5 Thanh toán .15 3.3 Mô hình hóa khái niệm 15 3.3.1 Biểu đồ lớp biên 15 SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 3.3.2 Biểu đồ lớp điều khiển 16 3.3.3 Biểu đồ lớp Thực Thể 17 3.4 Mô hình hóa tương tác 18 3.4.1 Biểu đồ trình tự 18 3.4.2 Biểu đồ cộng tác 21 3.5 Mô hình hóa hành vi xử lý .24 3.5.1 Biều đồ trạng thái 24 3.5.2 Biều đồ hoạt động 26 3.6 Thiết kế biểu đồ lớp chi tiết .30 3.7 Thiết kế kiến trúc vật lý 30 3.7.1 Biểu đồ thành phần 30 3.7.2 Biểu đồ triển khai 33 CHƯƠNG 4: XÂY DỰNG WEBSITE TOUR DU LỊCH MIỀN TRUNG CHO CÔNG TY VIETTRAVEL 34 4.1 Trang chủ 34 4.2 Tour du lịch .36 4.3 Chi tiết Tour du lịch .37 4.4 Đặt tour 38 4.5 Đăng ký 38 4.6 Đăng nhập 39 4.7 Trang quản trị 39 4.8 Quản lý thành viên 40 4.8.1 Thêm thành viên 40 4.8.2 Sữa thành viên 41 4.8.3 Xóa thành viên 41 4.9 Quản lý Tour 42 4.9.1 Thêm tour 42 4.9.2 Sữa tour 43 SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.9.3 Xóa tour 43 KẾT LUẬN 44 TÀI LIỆU THAM KHẢO 45 SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh DANH MỤC HÌNH Hình 1: Biểu đồ Use case .13 Hình 2: Biểu đồ Quản lý nhân viên .13 Hình 3: Biểu đồ quản lý tour 14 Hình 4: Biểu đồ quản lý thông tin khách hàng 14 Hình 5: Thanh toán .15 Hình 6: Biểu đồ lớp biên 15 Hình 7: Biểu đồ lớp điều khiển 16 Hình 8: Biểu đồ lớp thực thể .17 Hình 9: Biểu đồ trình tự đăng nhập 18 Hình 10: Biểu đồ trình tự quản lý nhân viên .19 Hình 11: Biểu đồ trình tự đăng ký Tour 20 Hình 12: Biểu đồ trình tự toán tiền mặt 20 Hình 13: Biểu đồ trình tự tìm kiếm thông tin Tour 21 Hình 14: Biểu đồ cộng tác đăng nhập 21 Hình 15: Biểu đồ cộng tác quản lý nhân viên 22 Hình 16: Biểu đồ cộng tác đăng ký Tour 22 Hình 17: Biểu đồ cộng tác toán tiền mặt 23 Hình 18: Biểu đồ cộng tác tìm kiếm thông tin Tour 23 Hình 19: Biểu đồ trạng thái đăng nhập .24 Hình 20: Biểu đồ trạng thái tìm kiếm 24 Hình 21: Biểu đồ trạng thái tìm kiếm thông tin Tour .24 Hình 22: Biểu đồ trạng thái hệ thống bán vé .25 Hình 23: Biểu đồ trạng thái thống kê báo cáo 25 Hình 24: Biểu đồ hoạt động quản lý nhân viên 26 Hình 25: Biểu đồ hoạt động quản lý Tour 27 Hình 26: Biểu đồ hoạt động khách hàng tìm kiếm Tour 28 SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh Hình 26: Biểu đồ hoạt động khách hàng đăng ký Tour 29 Hình 27: Biểu đồ lớp chi tiết .30 Hình 28: Biểu đồ thành phần quản lý nhân viên .31 Hình 29: Biểu đồ thành phần quản lý thông tin tour 31 Hình 30: Biểu đồ thành phần quản lý thông tin khách hàng 31 Hình 31: Biểu đồ thành phần tư vấn khách hàng .32 Hình 32: Biểu đồ thành phần đăng ký .32 Hình 33: Biểu đồ triển khai 33 Hình 34: XAPP 34 Hình 35: Địa localhost 34 Hình 36: Giao diện trang chủ .35 Hình 37: Giao diện tour du lịch 36 Hình 38: Giao diện chi tiết Tour 37 Hình 39: Đặt Tour .38 Hình 40: Đăng ký 38 Hình 41: Đăng nhập thành công 39 Hình 42: Trang Quản Trị 39 Hình 43: Quản lý thành viên .40 Hình 44: Thêm thành viên 40 Hình 45: Sữa thành viên .41 Hình 46: Xóa thành viên .41 Hình 47: Quản lý tour 42 Hình 48: Thêm tour .42 Hình 49: Sữa tour 43 Hình 50: Xóa tour 43 SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh Chương 1: PHÁT BIỂU BÀI TOÁN 1.1 Lý chọn đề tài Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, công ty Nó đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Việc xây dựng trang web để phục vụ cho nhu cầu riêng cá nhân, công ty chí cá nhân ngày không lấy làm xa lạ Như ta biết, Việt Nam đất nước có nhiều phong cảnh đẹp với tiềm phát triển ngành du lịch Hàng năm nước ta thu hút hàng triệu lượt khách nước Đây hội tốt để phát triển hoạt động du lịch với quảng bá hình ảnh đất nước, người Việt Nam đến với bạn bè giới Vì cần phải xây dựng trang web du lịch để phục vụ, thu hút khách hàng đến với Việt Nam, nhằm mang lại nhiều lợi ích cho doanh nghiệp du lịch hoạt động kinh doanh trực tuyến cho người, đất nước Việt Nam 1.2 Phạm vi hệ thống Website “Du lịch Miền Trung” triển khai công ty VietTravel 1.3 Yêu cầu hệ thống 1.3.1 Yêu cầu chức o Chức quản lý hệ thống • Đăng nhập hệ thống • Thoát khỏi hệ thống • Quản trị người sử dụng - Thêm người sử dụng - Xóa người sử dụng - Hiệu chỉnh người sử dụng • Backup CSDL o Chức cập nhật Tour • Thêm thông tin Tour • Sữa thông tin Tour SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh • Xóa thông tin Tour • Xem thông tin Tour o Chức xử lý • Phân loại Tour • Đặt vé o Chức tìm kiếm • Tìm kiếm theo tên Tour 1.3.2 Yêu cầu phi chức o Giao diện thân thiện dễ sử dụng o Chương trình chạy ổn định, xác, an toàn o Đáp ứng số lượng dịch vụ lớn o Giảm quy trình thủ công o Hệ quản trị CSDL: MySQL o Ngôn ngữ lập trình: PHP, HTML, CSS, Javascript 1.3.3 Yêu cầu hệ thống o Chạy hệ điều hành Window XP, Window 7, Window 8, Window 10 SVTH: Hoàng Văn Bình Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh Chương 2: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH VÀ HỆ QUẢN TRỊ CSDL 2.1 Sơ lược ngôn ngữ PHP  PHP (Hypertext Preprocessor) tạo vào năm 1994 “Rasmus Lerdorf” Là ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới  Lịch sử phát triển: • Năm 1994: PHP/FI (Personal Home Page/Forms Interpreter) • Năm 1997: PHP/FI 2.0 • Năm 1998: PHP 3.0 • Năm 2000: PHP 4.0 • 29-6-2003: PHP Beta • Tháng 10-2003: PHP Beta • 21-12-2003: PHP Beta 2.2 Sơ lược hệ quản trị sở liệu Mysql MySQL hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet MySQL miễn phí hoàn toàn bạn tải MySQL từ trang chủ Nó có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Windows, Linux, Mac OS X, Unix,FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, MySQL ví dụ Hệ Quản trị Cơ sở liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL) SVTH: Hoàng Văn Bình 10 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh Hình 28: Biểu đồ thành phần quản lý nhân viên Biểu đồ thành phần quản lý thông tin Tour Hình 29: Biểu đồ thành phần quản lý thông tin tour Biểu đồ thành phần quản lý thông tin khách hàng Hình 30: Biểu đồ thành phần quản lý thông tin khách hàng SVTH: Hoàng Văn Bình 31 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh Biểu đồ thành phần tư vấn khách hàng Hình 31: Biểu đồ thành phần tư vấn khách hàng Biểu đồ thành phần đăng ký Tour Hình 32: Biểu đồ thành phần đăng ký SVTH: Hoàng Văn Bình 32 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 3.7.2 Biểu đồ triển khai Hình 33: Biểu đồ triển khai  Vị trí liệu cài đặt - Vị trí cài đặt phần mềm có máy trạm đặt chi nhánh Công ty quản lý VietTravel - Dữ liệu cài đặt thiết kế Hệ quản trị sở liệu – Microsoft Access 2013 SVTH: Hoàng Văn Bình 33 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh CHƯƠNG 4: XÂY DỰNG WEBSITE TOUR DU LỊCH MIỀN TRUNG CHO CÔNG TY VIETTRAVEL 4.1 Trang chủ Muốn vào website cần phải mở XAMPP sau click vào nút start Apache MySQL Hình 34: XAPP Sau mở trình duyệt web (cờ rôm, chrome, firefox, ie, ) phần địa bạn cần nhập: http://localhost/dachuyende/trangchu.php (như hình dưới) Hình 35: Địa localhost Khi giao diện trang chủ ra, nhìn vào trang chủ thấy gồm: Phần đăng nhập, đăng ký, logo, slide, form tìm kiếm, số điện thoại hỗ trợ, liên kết facebook phần list menu bao gồm: Trang chủ, Tour du lịch, Dịch vụ khác, Bản tin Khách hàng Khi click vào list chuyển đến trang tương ứng Phần phía slide nằm bên trái phần chứa tin tức quảng cáo Còn phần nằm bên phải nói phần quan trọng nơi để thể thông tin tour du lịch, tour du lịch bật, chi tiết tour đặt vé lấy từ sở liệu SVTH: Hoàng Văn Bình 34 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh Hình 36: Giao diện trang chủ SVTH: Hoàng Văn Bình 35 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.2 Tour du lịch Khi click vào tour du lịch list menu tất tour du lịch có sở liệu lấy Hình 37: Giao diện tour du lịch SVTH: Hoàng Văn Bình 36 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.3 Chi tiết Tour du lịch Khi click vào tour du lịch chi tiết tour bao gồm: Lịch trình tour, ngày khởi hành, nơi khởi hành, giá tiền đặt vé,… Hình 38: Giao diện chi tiết Tour SVTH: Hoàng Văn Bình 37 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.4 Đặt tour Hình 39: Đặt Tour 4.5 Đăng ký Hình 40: Đăng ký SVTH: Hoàng Văn Bình 38 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.6 Đăng nhập Sau đăng nhập thành công: Hình 41: Đăng nhập thành công 4.7 Trang quản trị Sau đăng nhập với tư cách admin cho phép người dùng truy cập trang quản trị Hình 42: Trang Quản Trị SVTH: Hoàng Văn Bình 39 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.8 Quản lý thành viên Hình 43: Quản lý thành viên 4.8.1 Thêm thành viên Hình 44: Thêm thành viên SVTH: Hoàng Văn Bình 40 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.8.2 Sữa thành viên Hình 45: Sữa thành viên 4.8.3 Xóa thành viên Khi click vào nút xóa câu thông báo “Bạn có thực muốn xóa?” Tránh trường hợp bạn lỡ tay click nhầm nút xóa Hình 46: Xóa thành viên SVTH: Hoàng Văn Bình 41 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.9 Quản lý Tour Hình 47: Quản lý tour 4.9.1 Thêm tour Hình 48: Thêm tour SVTH: Hoàng Văn Bình 42 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh 4.9.2 Sữa tour Hình 49: Sữa tour 4.9.3 Xóa tour Hình 50: Xóa tour SVTH: Hoàng Văn Bình 43 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh KẾT LUẬN Sau thời gian làm đồ án chuyên đề giúp em nâng cao hiểu biết ngôn ngữ PHP, CSS, HTML, Javascript phân tích thiết kế hướng đối tượng, đặc biệt hình thức tự học, tự nghiên cứu em nâng lên rõ rệt Kết thực hiện: Xây dựng phân tích, thiết kế cho website tour du lịch, xây dựng website hầu hết chức Những hạn chế tồn tại: Vẫn vài chức quan trọng chưa xây dựng Hướng phát triển: Trong tương lai xây dựng website hoàn chỉnh giống với phân tích, thiết kế đề áp dụng website vào thực tế Mặc dù thời gian ngắn làm đồ án gặp nhiều khó khăn, nhờ chi bảo tận tình giáo viên hướng dẫn Cô Trịnh Thị Ngọc Linh, em hoàn thiện báo cáo đồ án chuyên đề Tuy báo cáo nhiều thiếu sót, báo cáo mô tả chi tiết cách thức để xây dựng trang web tour du lịch Trong trình thực em cố gắng báo cáo tránh khỏi sai sót định Vì kính mong quý thầy cô đóng góp ý kiến để em chỉnh sửa rút kinh nghiệm để báo cáo sau hoàn thiện SVTH: Hoàng Văn Bình 44 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh TÀI LIỆU THAM KHẢO [1] Lê Viết Trương (2012), Giáo trình phân tích, thiết kế hướng đối tượng, Nhà xuất Thông tin Truyền thông [2] https://vi.wikipedia.org [3] http://khoapham.vn SVTH: Hoàng Văn Bình 45 ... 18 Website tour du lịch miền trung cho công ty VietTravel Trịnh Thị Ngọc Linh Hình 10: Biểu đồ trình tự quản lý nhân viên SVTH: Hoàng Văn Bình 19 Website tour du lịch miền trung cho công ty VietTravel. .. ký du lịch thông qua website Chủ đạo website giới thiệu điểm du lịch miền trung, kì quan hay chương trình Tour du lịch, lễ hội năm điểm du lịch Tại người dùng xem thông tin Tour du lịch công ty. .. XÂY DỰNG WEBSITE TOUR DU LỊCH MIỀN TRUNG CHO CÔNG TY VIETTRAVEL 34 4.1 Trang chủ 34 4.2 Tour du lịch .36 4.3 Chi tiết Tour du lịch .37 4.4 Đặt tour

Ngày đăng: 13/06/2017, 11:11

Mục lục

    Chương 1: PHÁT BIỂU BÀI TOÁN

    Chương 2: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH VÀ HỆ QUẢN TRỊ CSDL

    Chương 3: PHÂN TÍCH, THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

    Biểu đồ trình tự quản lý nhân viên

    Biểu đồ trình tự thanh toán bằng tiền mặt

    Biểu đồ trình tự tìm kiếm thông tin Tour

    Biểu đồ cộng tác quản lý nhân viên

    Biểu đồ cộng tác đăng ký Tour

    Biểu đồ cộng tác thanh toán bằng tiền mặt

    Biểu đồ cộng tác tìm kiếm thông tin Tour