Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
2,68 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM o ỨNG DỤNG DU LỊCH: VIỆT NAM TƯƠI ĐẸP MÔN: ĐỒ ÁN Giảng viên: Huỳnh Hồ Thị Mộng Trinh Sinh viên: Nguyễn Hồng Trường - 17521185 TP.Hồ Chí Minh – Tháng 7, Năm 2021 ĐỒ ÁN 1 ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM o ỨNG DỤNG DU LỊCH: VIỆT NAM TƯƠI ĐẸP MÔN: ĐỒ ÁN Giảng viên: Huỳnh Hồ Thị Mộng Trinh Sinh viên: Nguyễn Hoàng Trường - MSSV: 17521185 TP.Hồ Chí Minh – Tháng 7, Năm 2021 ĐỒ ÁN LỜI CẢM ƠN Đồ án nhóm chúng em cảm ơn đến cô Huỳnh Hồ Thị Mộng Trinh, giảng viên hướng dẫn chúng em Cô nhiệt tình tâm huyết, ln có mặt để hỗ trợ chúng em gặp vấn đề trình thực đồ án Một lần chúng em xin chân thành cảm ơn Trong q trình làm đồ án chắn khơng thể khơng có thiếu sót, mong hội đồng châm chước cho chúng em lỗi không nghiêm trọng Em xin chân thành cảm ơn ĐỒ ÁN Mục lục PHẦN 1: TỔNG QUAN 1.1 Thực trạng: 1.2 Mục tiêu: 1.3 Đối tượng sử dụng: 1.4 Nhóm chức chính: PHẦN 2: ĐẶC TẢ USE-CASE 2.1 Sơ đồ use-case tổng quát 2.2 Usecase Đăng nhập 2.3 Usecase đăng ký 10 2.4 Usecase quản lý địa điểm 11 2.5 Usecase quản lý viết 12 2.6 Usecase quản lý tour 13 2.7 Usecase quản lý khách sạn 14 2.8 Usecase tra cứu địa điểm 15 2.9 Usecase xem viết 16 2.10 Quản lý đơn hàng 17 2.11 Đặt khách sạn 18 PHẦN 3: SƠ ĐỒ LỚP 19 3.1 Sơ đồ lớp mức phân tích 19 3.2 Danh sách lớp đối tượng quan hệ 19 3.3 Mô tả chi tiết đối tượng 19 PHẦN 4: THIẾT KẾ DỮ LIỆU 22 4.1 Sơ đồ logic 22 4.2 Danh sách bảng liệu sơ đồ 22 4.3 Mô tả bảng liệu 23 PHẦN 5: THIẾT KẾ KIẾN TRÚC 25 5.1 Kiến trúc hệ thống 25 5.1.1 Công nghệ 25 5.1.2 Mơ hình kiến trúc hệ thống 25 5.2.Sơ đồ luồng hoạt động mơ hình MVC 26 PHẦN 6: THIẾT KẾ GIAO DIỆN 27 6.1.Danh sách hình 27 6.3 Mơ tả chi tiết hình 28 6.3.1.Màn hình đăng nhập 28 ĐỒ ÁN 6.3.2.Màn hình đăng ký 29 6.3.3.Màn hình trang chủ 30 6.3.4 Màn hình tra cứu địa điểm 31 6.3.5 Màn hình chi tiết địa điểm 33 6.3.6 Màn hình viết 34 6.3.7 Màn hình đặt tour 36 6.3.8 Màn hình đơn hàng 36 6.3.9 Màn hình xác nhận đơn hàng 37 6.3.10 Màn hình chi tiết khách sạn 37 6.3.11 Màn hình đặt khách sạn 38 6.3.12 Màn hình thơng tin tài khoản 39 6.3.13 Màn hình thay đổi thơng tin 39 6.3.14 Màn hình quản lý viết 40 6.3.15 Màn hình thêm viết 41 6.3.16 Màn hình cập nhật viết 42 6.3.17 Màn hình quản lý địa điểm 43 6.3.18 Màn hình thêm địa điểm 44 6.3.19 Màn hình cập nhật viết 45 6.3.20 Màn hình quản lý tour 46 6.3.21 Màn hình thêm tour 47 6.3.22 Màn hình cập nhật tour 48 6.3.23 Màn hình quản lý khách sạn 49 6.3.24 Màn hình thêm khách sạn 50 6.3.25 Màn hình cập nhật khách sạn 51 PHẦN 7: CÀI ĐẶT VÀ THỬ NGHIỆM 52 PHẦN 8: NHẬN XÉT VÀ KẾT LUẬN 52 8.1 Thuận lợi 52 8.2 Khó khăn 52 8.3 Kết đạt 52 PHẦN 9: HƯỚNG PHÁT TRIỂN 53 TÀI LIỆU THAM KHẢO 53 ĐỒ ÁN PHẦN 1: TỔNG QUAN 1.1 Thực trạng: - Việt Nam đất nước có tiềm du lịch lớn, khơng cảnh sắc thiên nhiên mà cịn có văn hóa lịch sử lâu đời, có nhiều di sản văn hóa vật thể phi vật thể giá trị Điều thể số: 85 di tích xếp hạng di tích quốc gia đặc biệt, 3.329 di tích quốc gia 9.875 di tích cấp tỉnh, hàng chục nghìn di tích lịch sử văn hóa Ngồi danh lam thắng cảnh thiên nhiên ưu ban tặng, Việt Nam cịn có tài ngun du lịch văn hóa như: di tích cố Huế, Lăng tẩm,Thành nhà Hồ, Hồng Thành Thăng Long, Thánh địa Mỹ Sơn, Phố cổ Hội An,… UNESCO cơng nhận di sản văn hóa Thế giới - Cuộc sống ngày phát triểu, nhu cầu người ngày nâng cao, việc du lịch, khám phá trở thành sở thích, đam mê nhiều người Thay phải đến tận nơi cơng ty lữ hành đặt tour, đặt khách sạn người cần cú click để giải vấn đề xem đầy đủ thông tin du lịch, viết du lịch Việt Nam - Từ yêu cầu thực tế đó, em định thành lập trang web tên Vẻ Đẹp Việt Nam chuyên cung cấp viết vẻ đẹp du lịch, văn hóa, lịch sử đất nước Việt Nam, cung cấp tour du lịch để đáp ứng nhu cầu khách hàng Qua em monng muốn bạn bè nước quốc tế có thêm hiểu biết lịch sử, văn hóa, người Việt Nam 1.2 Mục tiêu: - Cung cấp lọc tra cứu chi tiết điểm du lịch - Cung cấp trang web tin tức viết văn hóa, người, điểm đến du lịch, ẩm thực lễ hội, di sản,… Việt Nam - Cung cấp dịch vụ: đặt tour, đặt khách sạn,… 1.3 Đối tượng sử dụng: - Người Việt muốn du lịch người nước muốn tìm hiểu văn hóa, du lịch đất nước Việt Nam 1.4 Nhóm chức chính: 1.4.1 Chức giành cho “Nhóm khách du lịch”: - Đăng nhập, đăng ký - Xem địa điểm, viết du lịch dịch vụ - Bình luận địa điểm dịch vụ - Tìm kiếm, tra cứu địa điểm, viết du lịch dịch vụ - Đặt tour/Hủy đặt tour - Đặt khách sạn/Hủy đặt khách sạn - Thanh toán 1.4.2 Chức giành cho quản trị viên ĐỒ ÁN - Có chức nhóm “Khách du lịch” - Quản lý địa điểm, bao gồm: + Thêm địa điểm + Sửa địa điểm + Xóa địa điểm - Quản lý viết, bao gồm: + Thêm viết + Sửa viết + Xóa viết - Quản lý tour, bao gồm: + Thêm tour + Sửa tour + Xóa tour - Quản lý khách sạn, bao gồm: + Thêm khách sạn + Sửa khách sạn + Xóa khách sạn ĐỒ ÁN PHẦN 2: ĐẶC TẢ USE-CASE 2.1 Sơ đồ use-case tổng quát Hình 2.1 Sơ đồ usecase tổng quát Danh sách actor: STT Tên Actor Ý Nghĩa/Ghi Chú Quản trị viên Người quản trị, điều hành hệ thống Người dùng Người sử dụng, truy cập website vẻ đẹp Việt Nam ĐỒ ÁN Danh sách usecase STT Tên Use case Ý Nghĩa/Ghi Chú Đăng Nhập Đăng Nhập vào hệ thống để sử dụng chức Đăng ký Quản lý địa điểm Đăng ký tài khoản để đăng nhập vào hệ thống Thay đổi thông tin danh sách địa điểm Quản lý viết Thay đổi thông tin danh sách viết Quản lý tour Thay đổi thông tin danh sách tour Quản lý khách sạn Thay đổi thông tin danh sách khách sạn Tra cứu địa điểm Tra cứu địa điểm lọc Xem viết Xem viết, blog 10 Đặt khách sạn Quản lý đơn hàng Xem chi tiết dặt khách sạn Thay đổi thông tin đơn hàng 2.2 Usecase Đăng nhập Hình 2.2: Sơ đồ usecase đăng nhập Use-case ID UC-1.1 Tên Use-case Đăng nhập Mô tả Được sử dụng Admin người dùng đăng nhập vào hệ thống nhằm sử dụng chức phần mềm ĐỒ ÁN Actor(s) Admin, Người dùng Mức độ Phải có Trigger Người dùng/admin muốn đăng nhập vào ứng dụng vẻ đẹp Việt Nam PreCondition(s) -Tài khoản người dùng tạo sẵn -Tài khoản người dùng phân quyền -Thiết bị người dùng kết nối internet thực đăng nhập -Người dùng/admin đăng nhập ứng dụng thành công -Hệ thống ghi nhận hoạt động đăng nhập thành công vào Activity Log PostCondition(s) Basic flow Exception flow Người dùng/admin truy cập vào ứng dụng Vẻ đẹp Việt Nam Người dùng/admin chọn phương thức đăng nhập Người dùng/admin nhập tài khoản chọn đăng nhập 4.Hệ thống xác thực thông tin đăng nhập cho phép người dùng truy cập vào ứng dụng 5.Hệ thống ghi nhận hoạt động đăng nhập thành công vào Activity Log Người dùng/admin xác nhận thông tin đăng nhập không thành công Người dùng/admin chọn lệnh hủy đăng nhập Use-case dừng lại 2.3 Usecase đăng ký Hình 2.3: Sơ đồ usecase đăng ký Use-case ID UC-1.2 Tên Use-case Đăng ký Mô tả Được sử dụng người dùng nhằm tạo tài khoản đăng nhập vào ứng dụng Actor(s) Người dùng Mức độ Phải có Trigger Người dùng muốn tạo tài khoản đăng nhập vào ứng dụng vẻ đẹp Việt Nam PreCondition(s) -Người dùng chưa có muốn tạo thêm tài khoản -Thiết bị người dùng kết nối interner thực đăng ký ĐỒ ÁN 10 6.3.12 Màn hình thơng tin tài khoản STT TÊN KIỂU CHỨC NĂNG linkthaydoi Link Vào phần thay đổi thơng tin 6.3.13 Màn hình thay đổi thơng tin STT TÊN KIỂU CHỨC NĂNG thongtinmoi Input/text Nhập thông tin btnsuathongtin Button Sửa thông tin ĐỒ ÁN 39 6.3.14 Màn hình quản lý viết STT TÊN KIỂU CHỨC NĂNG btnthembaiviet Button Thêm viết linksuabaiviet Link Sửa viết linkxoabaiviet Link Xóa viết timkiembaiviet Input/text Tìm kiếm viết ĐỒ ÁN 40 6.3.15 Màn hình thêm viết STT TÊN KIỂU CHỨC NĂNG tieude Input/text Nhập tiêu đề tieudekhongdau Input/text Nhập tiêu đề không dấu theloai Select Chọn thể loại loaibaiviet Select Chọn loại viết anhbaiviet Input/file Upload ảnh viết tomtatbaiviet Textarea Nhập tóm tắt viết noidungbaiviet Textarea Nhập nội dung viết ĐỒ ÁN 41 6.3.16 Màn hình cập nhật viết STT TÊN KIỂU CHỨC NĂNG tieude Input/text Sửa tiêu đề tieudekhongdau Input/text Sửa tiêu đề không dấu theloai Select Sửa thể loại loaibaiviet Select Sửa loại viết anhbaiviet Input/file Sửa ảnh viết tomtatbaiviet Textarea Sửa tóm tắt viết noidungbaiviet Textarea Sửa nội dung viết ĐỒ ÁN 42 6.3.17 Màn hình quản lý địa điểm STT TÊN KIỂU CHỨC NĂNG btnthemdiadiem Button Thêm địa điểm linksuadiadiem Link Sửa địa điểm linkxoadiadiem Link Xóa địa điểm timkiemdiadiem Input/text Tìm kiếm địa điểm ĐỒ ÁN 43 6.3.18 Màn hình thêm địa điểm STT TÊN KIỂU CHỨC NĂNG tendiadiem Input/text Nhập tên địa điểm diachidiadiem Input/text Nhập địa thanhphodiadiem Input/text Nhập thành phố madiadiem Input/text Nhập mã địa điểm urlmapdiadiem Input/file Upload ảnh địa điểm chuyenmucdiadiem Select Chọn chuyên mục địa điểm ĐỒ ÁN 44 loaidiadiem Select Chọn loại địa điểm tiennghidiadiem Input/radiotext Chọn tiện nghi địa điểm chitietdiadiem Textarea Nhập chi tiết địa điểm 10 btnthemdiadiem Button Thêm địa điểm 6.3.19 Màn hình cập nhật viết ĐỒ ÁN 45 STT TÊN KIỂU CHỨC NĂNG tendiadiem Input/text Sửa tên địa điểm diachidiadiem Input/text Sửa địa thanhphodiadiem Input/text Sửa thành phố madiadiem Input/text Sửa mã địa điểm urlmapdiadiem Input/file Sửa ảnh địa điểm chuyenmucdiadiem Select Sửa chuyên mục địa điểm loaidiadiem Select Sửa loại địa điểm tiennghidiadiem Input/radiotext Sửa tiện nghi địa điểm chitietdiadiem Textarea Sửa chi tiết địa điểm 10 btnsuadiadiem Button Sửa địa điểm 6.3.20 Màn hình quản lý tour STT TÊN KIỂU CHỨC NĂNG btnthemtour Button Thêm tour linksuatour Link Sửa tour linkxoatour Link Xóa tour timkiemtour Input/text Tìm kiếm tour ĐỒ ÁN 46 6.3.21 Màn hình thêm tour STT TÊN KIỂU CHỨC NĂNG tentour Input/text Nhập tên tour matour Input/text Nhập tour giatour Input/text Nhập gia tour giakhuyenmaitour Input/text Nhập gia khuyến ngaykhoihanhtour Input/date Nhập ngày khởi hành tour diemtourxuatphat Input/text Nhập điểm xuất phát diemtourden Input/text Nhập điểm đến anhmotatour Input/file Nhập ảnh mô tả tour chitietdiadiem Textarea Nhập chi tiết tour ĐỒ ÁN 47 10 btnthemtour Button Thêm tour 6.3.22 Màn hình cập nhật tour STT TÊN KIỂU CHỨC NĂNG tentour Input/text Sửa tên tour matour Input/text Sửa tour giatour Input/text Sửa gia tour giakhuyenmaitour Input/text Sửa gia khuyến ngaykhoihanhtour Input/date Sửa ngày khởi hành tour diemtourxuatphat Input/text Sửa điểm xuất phát diemtourden Input/text Sửa điểm đến ĐỒ ÁN 48 anhmotatour Input/file Sửa ảnh mô tả tour chitiettour Textarea Sửa chi tiết tour 10 btnthemtour Button Sửa tour 6.3.23 Màn hình quản lý khách sạn STT TÊN KIỂU CHỨC NĂNG btnthemkhachsan Button Thêm khách sạn linksuakhachsan Link Sửa khách sạn linkxoakhachsan Link Xóa khách sạn timkiemkhachsan Input/text Tìm kiếm khách sạn ĐỒ ÁN 49 6.3.24 Màn hình thêm khách sạn STT TÊN KIỂU CHỨC NĂNG tenkhachsan Input/text Nhập tên khách sạn makhachsan Input/text Nhập mã khách sạn diachikhachsan Input/text Nhập địa thanhphokhachsan Input/text Nhập thành phố giaphongdon Input/text Nhập giá phịng đơn giaphongdoi Input/text Nhập giá phịng đơi giaphonggiadinh Input/text Nhập giá phịng gia đình chatluong Input/text Nhập chất lượng khách sạn tiennghi Input/text Nhập tiện nghi khách sạn 10 chitietkhachsan Textarea Nhập chi tiết khách sạn ĐỒ ÁN 50 11 btnthemtour Button Thêm khách sạn 6.3.25 Màn hình cập nhật khách sạn STT TÊN KIỂU CHỨC NĂNG tenkhachsan Input/text Sửa tên khách sạn makhachsan Input/text Sửa mã khách sạn diachikhachsan Input/text Sửa địa thanhphokhachsan Input/text Sửa thành phố giaphongdon Input/text Sửa giá phòng đơn giaphongdoi Input/text Sửa giá phịng đơi giaphonggiadinh Input/text Sửa giá phịng gia đình chatluong Input/text Sửa chất lượng khách sạn ĐỒ ÁN 51 tiennghi Input/text Sửa tiện nghi khách sạn 10 chitietkhachsan Textarea Sửa chi tiết khách sạn PHẦN 7: CÀI ĐẶT VÀ THỬ NGHIỆM Link sản phẩm: https://github.com/hoangtruong1808/VietnamTravel STT CHỨC NĂNG Đăng nhập HOÀN THÀNH (%) 100 Đăng ký 100 Tra cứu địa điểm 100 Xem viết 100 Đặt khách sạn 100 Đặt tour 100 Quản lý địa điểm 100 Quản lý viết 100 Quản lý khách sạn 100 10 Quản lý tour 100 GHI CHÚ PHẦN 8: NHẬN XÉT VÀ KẾT LUẬN 8.1 Thuận lợi ➢ Tài liệu tham khảo dồi ➢ Giáo viên hướng dẫn nhiệt tình qua tuần 8.2 Khó khăn ➢ Làm việc cá nhân nên khối lượng việc làm nhiều 8.3 Kết đạt Đề tài trang web “Vẻ đẹp Việt Nam” thực nội dung sau ➢ Tìm hiểu quy trình xây dựng phần mềm, cách phân tích yêu cầu phần mềm thiết kế liệu, cài đặt kiểm thử với mơ hình MVC ngơn ngữ PHP ➢ Xây dựng trang web du lịch với nhiều chức ( tra cứu địa điểm, xem viết, đặt khách sạn, đặt tour) giúp người Việt muốn du lịch người nước ngồi muốn tìm hiểu văn hóa, du lịch đất nước Việt Nam ĐỒ ÁN 52 PHẦN 9: HƯỚNG PHÁT TRIỂN Về bản, nghiên cứu đạt yêu cầu đề Tuy nhiên có thêm thời gian, đồ án cố gắng phát triển thêm số chức như: ➢ Xây dựng tra cứu chi tiết mạnh mẽ ➢ Xây dựng thêm báo cáo, thống kê… ➢ Điều chỉnh giao diện đẹp dễ sử dụng TÀI LIỆU THAM KHẢO [1] https://getbootstrap.com/docs/4.1/getting-started/introduction/ [2] https://www.tonymarston.net/php-mysql/model-view-controller.html [3] https://docs.laravel-excel.com/3.1/getting-started/ ĐỒ ÁN 53 ... o ỨNG DỤNG DU LỊCH: VIỆT NAM TƯƠI ĐẸP MÔN: ĐỒ ÁN Giảng viên: Huỳnh Hồ Thị Mộng Trinh Sinh viên: Nguyễn Hoàng Trường - MSSV: 17521185 TP.Hồ Chí Minh – Tháng 7, Năm 2021 ĐỒ ÁN LỜI CẢM ƠN Đồ án. .. du lịch Việt Nam - Từ yêu cầu thực tế đó, em định thành lập trang web tên Vẻ Đẹp Việt Nam chuyên cung cấp viết vẻ đẹp du lịch, văn hóa, lịch sử đất nước Việt Nam, cung cấp tour du lịch để đáp ứng. .. xóa, sửa giỏ hàng ứng dụng Condition(s) thành công Basic flow Exception flow ĐỒ ÁN 1 Người dùng vụ truy cập vào ứng dụng vẻ đẹp Việt Nam Người dùng đăng nhập thành công vào ứng dụng Người dùng