1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo chuyên đề học phần đồ án net đề ti xây dựng trang web du lịch

29 8 0

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Trang Web Du Lịch
Tác giả Nguyen Hai Dang, Nguyen Tran Tuan Duong, Vu Duc Mạnh
Người hướng dẫn Ngô Hoàng Huy
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo chuyên đề học phần đồ án
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 29
Dung lượng 2,91 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tuy nhiên với đặc thù củangười du lịch là lần đầu tiên ghé thăm, không có nhiều kinh nghiệm hoặc không biết nhiều về điểm du lịch như vị trí, thời tiết, nơi nghỉ chân, điểm dừng, vị tríă

Trang 1

  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

ĐỀ TI:

XÂY DỰNG TRANG WEB DU LỊCH

Sinh viên thực hiện : NGUYỄN HẢI ĐĂNG

  NGUYỄN TRẦN TUẤN DƯƠNG

  VŨ ĐỨC MẠNHGiảng viên hướng dẫn : NGÔ HONG HUYNgành : CÔNG NGHỆ THÔNG TINChuyên ngành : CÔNG NGHỆ PHẦN MỀM

 Hà Nội, tháng 11 năm 2022  

Trang 2

PHIẾU CHẤM ĐIỂM

MSV Họ và tên sinh viên Nội dung

chấmđiểm

Trang 3

LỜI MỞ ĐẦU 5

CHƯƠNG I: KHẢO SÁT V XÁC LẬP BI TOÁN 6

1.1 Hiện trạng thực tại 6

1.2 Giới thiệu về trang web du lịch 6

1.3 Nhu cầu mà ngành hướng tới 6

1.4 Các trang web hệ thống tương tự  6

1.5 Phần mềm thực hiện 7

1.6 Mô tả bài 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) 8

2.1 Biểu đồ Usecase 8

2.1.1 Xác định các tác nhân 8

2.1.2 Xác định các ca sử dụng 8

2.1.3 Biểu đồ UseCase chính 9

2.2 Đặc tả use case 9

2.2.1 Đặc tả UC “Xem thông tin cá nhân” 9

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

Trang 4

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

Trang 5

LỜI MỞ ĐẦUViệt Nam là đất nước được thiên nhiên ban tặng nhiều danh lam thắngcảnh đẹp, cùng với thời gian đã kiến tạo nên nhiều địa danh nổi tiếng có giá trịlịch sử, văn hóa và thẩm mĩ cao Đó là những điểm đến du lịch hấp dẫn đối vớikhách trong nước và đặc biệt là du khách nước ngoài Tuy nhiên với đặc thù củangười du lịch là lần đầu tiên ghé thăm, không có nhiều kinh nghiệm hoặc không biết nhiều về điểm du lịch như 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 như hiện nay, aicũng có riêng cho mình 1 chiếc điện thoại di động để truy cập mạng internet, tracứu thông tin,…

Cùng với việc khôi phục nền kinh tế dần phục hồi sau đại dịch Covid-19,nền kinh tế ngành du lịch có xu hướng phát triển mạnh, nhu cầu du lịch tăngcao, các dịch vụ tour du lịch, nhu cầu ăn uống tham quan, nghỉ dưỡng theo góitheo đó cũng đa dạng lựa chọn hơn, phù hợp với túi tiền và nhu cầu của kháchtham quan du lịch Từ đó, ý tưởng xây dựng nên một trang web về thông tin dulịch kết hợp với đặt vé, đặt khách sạn, đăng kí tour,…nảy ra trong đầu chúng

em Vì những lí do đó, nhóm chúng em quyết định chọn đề tài ‘Xây dựng web

du lịch’ làm đề tài cho môn Đồ án net này

Trước hết chúng em xin cảm ơn thầy Ngô Hoàng Huy đã nhiệt tình chỉdạy, giúp đỡ để chúng em có thể hoàn thành môn học, cũng như có thêm kiếnthức về 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ếukinh nghiệm thực tiễn cũng như thời gian có hạn chưa thể khảo sát hay tìm hiểuhết về các nhu cầu của ngành du lịch nên chắc chắn còn nhiều thiếu sót, nhiềuđiểm chưa hợp lý Chúng em mong các thầy cô sẽ bỏ qua và chỉ dạy, góp ý, chỉ

ra những điểm sai sót, chưa hợp lý để chúng em có thể cải thiện tốt hơn trongtương lai, cũng như củng cố thêm kiếm thức và các bài học quý giá

Chúng em xin chân thành cảm ơn !

Trang 6

CHƯƠNG I: KHẢO SÁT V XÁC LẬP BI TOÁN1.1 Hiện trạng thực tại

- Hiện nay trên thị trường có rất nhiều trang web du lịch đã khẳngđịnh được độ phủ sóng trên các trang thông tin đại chúng, ví dụnhư Traveloka, Fiditour, dulichviet, adayroi.com,…

- Các trang web trên đều có rất nhiều ưu đãi dành cho khách dulịch trong và ngoài nước, các voucher giảm giá kích cầu du lịch,những bài viết thông tin về những địa điểm du lịch, lịch sử củadanh lam thắng cảnh, từ đó cung cấp cho người dung cái nhìntổng quan hơn

- Tuy vậy bên cạnh đó vẫn còn những hạn chế nhất định như:+) Nguồn thông tin chưa xác thực, còn mang tính quảng cáo nhiềukhiến người dung bị loãng thông tin

+) Thiếu đánh giá, trải nghiệm thực tế của người dùng+) Một vài tính năng cần thiết vẫn còn bị hạn chế

- Từ những yêu cầu thực tế trên cũng như phân tích từ các sản phẩm đi trước, nhóm em đã tìm hiểu cũng như bổ sung thêm cáctính năng cần thiết cho một website về du lịch

1.2 Giới thiệu về trang web du lịch

- Có các chức năng cơ bản như nhập xuất dữ liệu, tra cứu thông tinkhách hàng, thay đổi thông tin người dung

- Quản lí các 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ê và quản lílịch trình/chuyến đi thuận tiện hơn

- Có chức năng riêng biệt cho từng người dùng (user) riêng1.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 ra những 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ự như web du lịch có thể 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 và dữ liệu học tập; hệ thống quản

lí và phân phối kho hàng

Trang 7

- Điểm chung của các hệ thống này là đều có vai trò giám sát,quản lí cũng như thống kê các hạng mục, đơn vị, giúp cho côngviệc thuận tiện và chính xác hơn

1.5 Phần mềm thực hiện

- Microsoft SQL Server 2019 Management

- Visual Studio 2019

- Và các phần mềm cần thiết khác1.6 Mô tả bài toán

  Quản lí tour du lịch là một công tác rất quan trọng và phức tạp

mà bất kì công ti du lịch nào cũng cần phải thực hiện Công ty dulịch quản lí tour và lên lịch trình cho từng tour cụ thể, sau đó cậpnhật thông tin các tour với đầy đủ thông tin về giá cả các loại tour,các địa điểm đi tới và hình ảnh minh họa Ngoài ra còn thêm việctheo dõi lịch trình các tour du lịch, quản lí nhân viên ( hướng dẫnviên) Một hệ thống quản lí như vậy đều có ở hầu hết các công ty dulịch Không chỉ vậy, một hệ thống quản lí tour du lịch cần phải cóthêm nhiều chức năng quản lí khác Chẳng hạn như việc bảo mậtthông tin khách hàng, các hệ thống tiếp nhận ý kiến phản hồi củakhách hàng, tổ chức đăng kí tour theo yêu cầu của số đông kháchhàng,…đảm bảo nhanh chóng, chính xác, tiện lợi

1.7 Đặc tả yêu cầu  Công ty du lịch thiết kế tour và lên lịch trình cho từng tour cụthể, sau đó cập nhật các tour này với đầy đủ thông tin giá cả, lộtrình, thời gian, địa điểm đi đến và hình minh hoạ kèm theo (nếucó)

  Về tổ chức lưu trữ thực hiện cá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 vàthông tin đặt tour trên từng đơn cụ thể, thống kê tình hình đặtchỗ của tour 

- Xem danh sách khách hàng tham gia tour đó

- Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các địađiểm du lịch

- Thêm xóa sửa thông tin hình ảnh về các tour du lịch do 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 về các điểm du lịch ở từng địa phương khác nhau

Trang 8

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 các 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 các ca sử dụng

Dựa trên việc mô tả bài toán và việc phân tích để tìm ra các tác nhân, taxác định được các ca sử dụng như sau:

Trang 9

Tác nhân Ca sử dụng Nhân Viên Đăng nhập

Xem thông tin cá nhânTìm kiếm Tour Quản lý thông tin khách hàngCập nhật thông tin kháchhà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ânTìm kiếm Tour Quản lý thông tin khách hàngCập nhật thông tin kháchhà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

Trang 10

2.1.3 Biểu đồ UseCase chính

 Hình 1: Biểu đồ Usecase chính

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 được thông tin cánhân

- Đối tác sử dụng : Nhân Viên, Người Quản Lý

Trang 11

 Hình 2: Biểu đồ Usecase xem thông tin cá nhân.

Trang 12

 Hình 3: Biểu đồ UseCase Tìm kiếm Tour 

2.2.3 Đặc tả Usecase Quản lý khách hàng

- Tên usecase: Quản lý khách hàng

- Mục đích: Kiểm soát thông tin khách hàng đã đăng ký tour du lịch

- Nội dung:

 Khách hàng sẽ được ghi các thông tin cá nhân và gửi lại cho hệ thống,

hệ thống sẽ lưu lại các thông tin đó

 Tạo phiếu đăng ký tour 

Hành động của tác nhân Phản ứng của hệ thống

Chọn thêm thông tin khách hàngmới

Hiện bảng đăng ký gồm cácthông tin cá nhân

 Nhập đầy đủ thông tin cá nhân củakhách hàng

Lưu lại các thông tin đó Nhânviên xác nhận với khách để kiểm tra

Trang 13

xem đã đúng hay chưa.

Yêu cầu xóa thông tin cá nhan nếuthấy phù hợp, hoặc không còn nhu cầu

Yêu cầu hệ thống ghi nhận

Xác nhận yêu cầu, hiện bảngcập nhập thông tin khách hàng

 Nhập lại đầy đủ thông tin cá nhâncủa khách hàng hoặc xóa thông tin khách

hàng

Lưu lại các thông tin đó Nhânviên xác nhận với khách để kiểm traxem đã đúng hay chưa

- Nội dung: Sau khi khách hàng lựa chọn được tour du lịch cho mình thìnhân viên tiến hành tạo phiếu đăng ký cho khách hàng

  - Trên phiếu đăng ký tour du lịch có những thông tin về khách hàng, tour

mà khách hàng đăng ký và thông tin về sự kiện khuyến mãi khách hàng đượchưởng

Hành động của tác nhân Phản ứng của hệ thống Nhân viên tạo phiếu đăng ký

tour

Hệ thống yêu cầu nhân viên chọntour mà khách hàng đã chọn Hệ thốngliệt kê chi tiết các danh sách các tour. Nhân viên chọn tour du lịch

như khách hàng đã đăng ký và nhập

cá thông tin về khách hàng như: họ

tên, số điện thoại, đại chỉ, số thẻ căn

cước,…

Thông tin hợp lệ, hệ thống yêu cầunhân viên chọn hình thanh toán màkhách hàng đã lựa chọn Nếu không hợp

lệ, hệ thống yêu cầu nhân viên nhập lạithông tin khách hàng

Trang 14

 Hình 4: Biểu đồ Usecase Quản lý khách hàng.

2.2.4 Đặc tả UC “Quản lý Tour”

 Tên sử dụng: Xem và quản lý thông tin Tour

 Mục đích: Giúp khách hàng xem thông tin tour, nhân viên có thể xemthông tin đó rồi từ đó quản lý thông tin tour đó

  Nội dung: Khách hàng chọn một tour du lịch rồi ấn đăng ký và kết thúc

 Đối tác sử dụng : Người Quản Lý, Nhân Viên

Hành động của tác nhân Phản ứng của hệ thống

  Nhân viên chọn xem tour

  Người quản lý chọn được xem tour 

rồi thống tour trên hệ thống

Hệ thống hiển thị thông tin tour gồm có: Chi phí, Ngày khởi hành, tỉnhthành, Thông tin chi tiết tour

  Người Quản lý yêu cầu hệ thống

cho phép xem thống kê

Đáp ứng yêu cầu của người quảnlý

 Nhân viên xem tour cà chỉ xem Hiển thị thông tin cho nhân viên

Trang 15

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ânviên hoặc quản lý mới

- Nội dung: Người quản lý đăng ký cấp phát tài khoản để nhân viên có thểtruy cập vào hệ thống thực hiện các chức năng công việc

- Đối tác: Người Quản Lý

Hành động củatác nhân

Phản ứng của hệ thống

Chọn đăng ký tàikhoản

Yêu cầu tài khoản, mật khẩu, thông tin nhânviên

Trang 16

Xác nhân khinhập xong thông tin

Kiểm tra trung lặp dữ liệu Nếu chưa tồn tại dữ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”

Trang 17

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”

Trang 18

 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”

Trang 19

 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”

Trang 20

2.4 Biểu đồ lớp chi tiết.

 Phân Quyền (PhanQuyen)

- Lớp Phiếu đăng ký (PhieuDangKy) gồm các thông tin sau:

 Mã Phiếu Đăng ký (MaPhieuDangKy)

Trang 21

  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 

Trang 22

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN3.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”

Trang 23

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”

Trang 24

 Hình 16: Giao diện “Hotel”

Trang 25

3.5 Giao diện “Car”

`

 Hình 17: Giao diện Car 

3.6 Giao diện “Blog”

Trang 26

 Hình 18: Giao diện “Blog”

Trang 27

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”

Trang 28

 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”

Trang 29

 Hình 24: Giao diện “ admin – Sửa thông tin tour ”

Ngày đăng: 18/05/2023, 05:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w