Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
2,91 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ ÁN NET ĐỀ TI: XÂY DỰNG TRANG WEB DU LỊCH Sinh viên thực : NGUYỄN HẢI ĐĂNG NGUYỄN TRẦN TUẤN DƯƠNG VŨ ĐỨC MẠNH Giảng viên hướng dẫn : NGÔ HONG HUY Ngành : CÔNG NGHỆ THÔNG TIN Chun ngành : CƠNG NGHỆ PHẦN MỀM Khóa : D15 Hà Nội, tháng 11 năm 2022 1 PHIẾU CHẤM ĐIỂM MSV Họ tên sinh viên 2081034025 NGUYỄN TRẦN TUẤN DƯƠNG 2081034025 NGUYỄN HẢI ĐĂNG 2081034024 VŨ ĐỨC MẠNH Họ tên giảng viên Chữ ký Nội dung chấm điểm Điểm Chữ ký Ghi Giảng viên chấm 1: Giảng viên chấm 2: LỜI MỞ ĐẦU .5 CHƯƠNG I: KHẢO SÁT V XÁC LẬP BI TOÁN .6 1.1 Hiện trạng thực .6 1.2 Giới thiệu trang web du lịch 1.3 Nhu cầu mà ngành hướng tới 1.4 Các trang web hệ thống tương tự 1.5 Phần mềm thực .7 1.6 Mô tả toán .7 1.7 Đặc tả yêu cầu .7 CHƯƠNG II: PHÂN TÍCH V THIẾT KẾ HỆ THỐNG (UML) 2.1 Biểu đồ Usecase 2.1.1 Xác định tác nhân 2.1.2 Xác định ca sử dụng 2.1.3 Biểu đồ UseCase 2.2 Đặc tả use case 2.2.1 Đặc tả UC “Xem thông tin cá nhân” 2.2.2 Đặc tả UC “ Tìm kiếm” 10 2.2.3 Đặc tả Usecase Quản lý khách hàng 11 2.2.4 Đặc tả UC “Quản lý Tour” 13 2.2.5 Đặc tả UC “Đăng ký tài khoản” 14 2.3 Biểu đồ trình tự 15 2.3.1 Biểu đồ trình tự “Tìm kiếm Tour” .15 2.3.2 Biểu đồ trình tự “ Đăng ký tài khoản” 16 2.3.3 Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” .16 2.3.4 Biểu đồ trình tự “ Quản lý thông tin khách hàng” .17 2.3.5 Biểu đồ trình tự “ Quản lý Tour” .18 2.4 Biểu đồ lớp chi tiết 19 2.4.1 Tìm lớp .19 2.4.2 Biểu đồ lớp chi tiết .20 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 21 3.1 Giao diện “Trang chủ” 21 3.2 Giao diện “Vacation – Địa điểm” .21 3.3 Giao diện “Flight – Chuyến bay” 22 3.4 Giao diện “Hotel” .22 3.5 Giao diện “Car” 24 3.6 Giao diện “Blog” .24 3.7 Giao diện “Tài khoản” 26 3.8 Giao diện “ admin – Danh sách tour du lịch” 26 3.9 Giao diện “ admin – Thêm tour mới” 27 3.10 Giao diện “ admin – Sửa thông tin tour” .27 LỜI MỞ ĐẦU Việt Nam đất nước thiên nhiên ban tặng nhiều danh lam thắng cảnh đẹp, với thời gian kiến tạo nên nhiều địa danh tiếng có giá trị lịch sử, văn hóa thẩm mĩ cao Đó điểm đến du lịch hấp dẫn khách nước đặc biệt du khách nước Tuy nhiên với đặc thù người du lịch lần ghé thăm, khơng có nhiều kinh nghiệm khơng biết nhiều điểm du lịch vị trí, thời tiết, nơi nghỉ chân, điểm dừng, vị trí ăn uống vui chơi,… Và với xu hướng công nghệ phát triển nay, có riêng cho điện thoại di động để truy cập mạng internet, tra cứu thông tin,… Cùng với việc khôi phục kinh tế dần phục hồi sau đại dịch Covid-19, kinh tế ngành du lịch có xu hướng phát triển mạnh, nhu cầu du lịch tăng cao, dịch vụ tour du lịch, nhu cầu ăn uống tham quan, nghỉ dưỡng theo gói theo đa dạng lựa chọn hơn, phù hợp với túi tiền nhu cầu khách tham quan du lịch Từ đó, ý tưởng xây dựng nên trang web thông tin du lịch kết hợp với đặt vé, đặt khách sạn, đăng kí tour,…nảy đầu chúng em Vì lí đó, nhóm chúng em định chọn đề tài ‘Xây dựng web du lịch’ làm đề tài cho môn Đồ án net Trước hết chúng em xin cảm ơn thầy Ngơ Hồng Huy nhiệt tình dạy, giúp đỡ để chúng em hồn thành mơn học, có thêm kiến thức cơng nghệ, ngơn ngữ lập trình mơn học Do kiến thức cịn hạn chế, thiếu kinh nghiệm thực tiễn thời gian có hạn chưa thể khảo sát hay tìm hiểu hết nhu cầu ngành du lịch nên chắn cịn nhiều thiếu sót, nhiều điểm chưa hợp lý Chúng em mong thầy cô bỏ qua dạy, góp ý, điểm sai sót, chưa hợp lý để chúng em cải thiện tốt tương lai, củng cố thêm kiếm thức học quý giá Chúng em xin chân thành cảm ơn ! CHƯƠNG I: KHẢO SÁT V XÁC LẬP BI TOÁN 1.1 Hiện trạng thực - Hiện thị trường có nhiều trang web du lịch khẳng định độ phủ sóng trang thơng tin đại chúng, ví dụ Traveloka, Fiditour, dulichviet, adayroi.com,… - Các trang web có nhiều ưu đãi dành cho khách du lịch nước, voucher giảm giá kích cầu du lịch, viết thơng tin địa điểm du lịch, lịch sử danh lam thắng cảnh, từ cung cấp cho người dung nhìn tổng quan - Tuy bên cạnh hạn chế định như: +) Nguồn thơng tin chưa xác thực, cịn mang tính quảng cáo nhiều khiến người dung bị lỗng thơng tin +) Thiếu đánh giá, trải nghiệm thực tế người dùng +) Một vài tính cần thiết cịn bị hạn chế - Từ yêu cầu thực tế phân tích từ sản phẩm trước, nhóm em tìm hiểu bổ sung thêm tính cần thiết cho website du lịch 1.2 Giới thiệu trang web du lịch - Có chức nhập xuất liệu, tra cứu thông tin khách hàng, thay đổi thông tin người dung - Quản lí tour du lịch, điểm đến, giá thành - Hỗ trợ đặt vé máy bay, đặt khách sạn theo nhu cầu - Quản lí thơng tin khách hàng giúp cho việc thống kê quản lí lịch trình/chuyến thuận tiện - Có chức riêng biệt cho người dùng (user) riêng 1.3 Nhu cầu mà ngành hướng tới - Kiểm soát chặt chẽ lượng khách tới du lịch - Quản lí số lượng khách đăng kí - Đưa lựa chọn hợp lí cho khách hàng - …… 1.4 Các trang web hệ thống tương tự - Những trang web có hệ thống tương tự web du lịch kể đến như: web quản lí thư viện, nhà hàng, đặt phòng khách sạn; web hệ thống lưu trữ điểm thi liệu học tập; hệ thống quản lí phân phối kho hàng - Điểm chung hệ thống có vai trị giám sát, quản lí thống kê hạng mục, đơn vị, giúp cho công việc thuận tiện xác 1.5 Phần mềm thực - Microsoft SQL Server 2019 Management - Visual Studio 2019 - Và phần mềm cần thiết khác 1.6 Mô tả tốn Quản lí tour du lịch cơng tác quan trọng phức tạp mà công ti du lịch cần phải thực Cơng ty du lịch quản lí tour lên lịch trình cho tour cụ thể, sau cập nhật thông tin tour với đầy đủ thông tin giá loại tour, địa điểm tới hình ảnh minh họa Ngồi cịn thêm việc theo dõi lịch trình tour du lịch, quản lí nhân viên ( hướng dẫn viên) Một hệ thống quản lí có hầu hết cơng ty du lịch Không vậy, hệ thống quản lí tour du lịch cần phải có thêm nhiều chức quản lí khác Chẳng hạn việc bảo mật thông tin khách hàng, hệ thống tiếp nhận ý kiến phản hồi khách hàng, tổ chức đăng kí tour theo yêu cầu số đông khách hàng,…đảm bảo nhanh chóng, xác, tiện lợi 1.7 Đặc tả u cầu Công ty du lịch thiết kế tour lên lịch trình cho tour cụ thể, sau cập nhật tour với đầy đủ thông tin giá cả, lộ trình, thời gian, địa điểm đến hình minh hoạ kèm theo (nếu có) Về tổ chức lưu trữ thực yêu cầu: - Xác nhận đơn đặt tour hợp lệ, chỉnh sửa thông tin khách hàng thông tin đặt tour đơn cụ thể, thống kê tình hình đặt chỗ tour - Xem danh sách khách hàng tham gia tour - Thay đổi, thêm xóa bỏ thơng tin, hình ảnh địa điểm du lịch - Thêm xóa sửa thơng tin hình ảnh tour du lịch công ty tổ chức, phục vụ cho việc quản lý, thống kê hoạt động - Thêm, xóa, sửa thơng tin hình ảnh điểm du lịch địa phương khác CHƯƠNG II: PHÂN TÍCH V THIẾT KẾ HỆ THỐNG (UML) 2.1 Biểu đồ Usecase 2.1.1 Xác định tác nhân - Tác nhân : Nhân viên - Tác nhân : Người Quản Lý 2.1.2 Xác định ca sử dụng Dựa việc mơ tả tốn việc phân tích để tìm tác nhân, ta xác định ca sử dụng sau: Tác nhân Ca sử dụng Nhân Viên Đăng nhập Xem thông tin cá nhân Tìm kiếm Tour Quản lý thơng tin khách hàng Cập nhật thông tin khách hàng Tạo phiếu đăng ký Tour Cập nhật phiếu đăng ký Tour Quản lý thông tin tour Cập nhật thông tin Tour Người quản lý Đăng nhập Xem thơng tin cá nhân Tìm kiếm Tour Quản lý thông tin khách hàng Cập nhật thông tin khách hàng Tạo phiếu đăng ký Tour Cập nhật phiếu đăng ký Tour Quản lý thông tin tour Cập nhật thông tin Tour Thống kê Đăng ký tài khoản 2.1.3 Biểu đồ UseCase Hình 1: Biểu đồ Usecase 2.2 Đặc tả use case 2.2.1 Đặc tả UC “Xem thông tin cá nhân” - Tên sử dụng: Thơng tin tài khoản - Mục đích: Cho phép nhân viên, người quản lý xem thông tin cá nhân - Đối tác sử dụng : Nhân Viên, Người Quản Lý 10 chi tiết lịch trình, thời gian khởi hành, thời gian kết thúc, giá… Hình 5: Biểu đồ Usecase”Quản lý Tour” 2.2.5 Đặc tả UC “Đăng ký tài khoản” - Tên use case: Đăng ký tài khoản - Mục đích: Cho phép người quản lý đăng ký cấp phát tài khoản chức vụ nhân viên quản lý - Nội dung: Người quản lý đăng ký cấp phát tài khoản để nhân viên truy cập vào hệ thống thực chức công việc - Đối tác: Người Quản Lý Hành động tác nhân Phản ứng hệ thống Chọn đăng ký tài Yêu cầu tài khoản, mật khẩu, thông tin nhân khoản viên 15 Xác nhân Kiểm tra trung lặp liệu Nếu chưa tồn nhập xong thông tin liệu, tiến hành lưu thơng tin tài khoản Hình 6: Biểu đồ Usecase “Đăng ký tài khoản” 2.3 Biểu đồ trình tự 2.3.1 Biểu đồ trình tự “Tìm kiếm Tour” Hình 7: Biểu đồ trình tự “” Tìm kiếm Tour” 16 2.3.2 Biểu đồ trình tự “ Đăng ký tài khoản” Hình 8: Biểu đồ trình tự “ Đăng ký tài khoản” 2.3.3 Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” 17 Hình 9: Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” 2.3.4 Biểu đồ trình tự “ Quản lý thơng tin khách hàng” 18 Hình 10: Biểu đị trình tự “ Quản lý thông tin khách hàng” 2.3.5 Biểu đồ trình tự “ Quản lý Tour” Hình 11: Biểu đồ trình tự “ Quản lý Tour” 19 2.4 Biểu đồ lớp chi tiết 2.4.1 Tìm lớp Lớp Người dùng (NguoiDung) gồm thông tin sau: - Tài Khoản(TaiKhoan) Mật (MatKhau) Họ Tên (HoTen) Giới Tính (GioiTinh) - - - Ngày Sinh (NgaySinh) Số điện thoại (SDT) Chức vụ (ChucVu) Avatar (Avatar) Phân Quyền (PhanQuyen) Lớp Phiếu đăng ký (PhieuDangKy) gồm thông tin sau: Mã Phiếu Đăng ký (MaPhieuDangKy) Mã Tour (MaTour) Mã Khách Hàng (MaKH) Phương thức toán (PTTT) Xác nhận (XacNhan) Lớp Khách hàng (KhachHang) gồm thông tin sau: Mã khách hàng (MaKH) Họ tên (HoTen) Giới tính (GioiTinh) Ngày sinh (NgaySinh) Địa (DiaChi) Số điện thoại (SDT) Lớp Tour (Tour) gồm thông tin sau: Mã Tour (MaTour) Tên Tour( TenTour) Tỉnh thành (TinhThanh) 20 Ngày khởi hành (NgayKH) Giá (Gia) Mơ tả (MoTa) Tình trạng (TinhTrang) 2.4.2 Biểu đồ lớp chi tiết Hình 12: Biểu đồ lớp chi tiết 21 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 3.1 Giao diện “Trang chủ” Hình 13: Giao diện Trang chủ 3.2 Giao diện “Vacation – Địa điểm” Hình 14: Giao diện “ Vacation – địa điểm” 22 3.3 Giao diện “Flight – Chuyến bay” Hình 15: Giao diện “ Quản lý Tour” 3.4 Giao diện “Hotel” 23 Hình 16: Giao diện “Hotel” 24 3.5 Giao diện “Car” ` Hình 17: Giao diện Car 3.6 Giao diện “Blog” 25 Hình 18: Giao diện “Blog” 26 3.7 Giao diện “Tài khoản” Hình 19: Giao diện Người Quản Lý – Đăng ký tài khoản 3.8 Giao diện “ admin – Danh sách tour du lịch” 27 Hình 20: Giao diện “admin – Danh sách tour du lịch” 3.9 Giao diện “ admin – Thêm tour mới” Hình 23: Giao diện “ admin – Thêm tour mới” 3.10 Giao diện “ admin – Sửa thơng tin tour” 28 Hình 24: Giao diện “ admin – Sửa thông tin tour ” 29