Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xây Dựng Hệ Thống Đặt Tour Du Lịch Trực Tuyến
PREMIUM
Số trang
91
Kích thước
5.6 MB
Định dạng
PDF
Lượt xem
1846

Xây Dựng Hệ Thống Đặt Tour Du Lịch Trực Tuyến

Nội dung xem thử

Mô tả chi tiết

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN 1

--------����������--------

ĐỒ ÁN

TỐT NGHIỆP ĐẠI HỌC

ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG ĐẶT TOUR DU

LỊCH TRỰC TUYẾN

GIẢNG VIÊN HƯỚNG DẪN : TS. Nguyễn Đình Hóa

SINH VIÊN : Phạm Minh Quốc

MÃ SINH VIÊN : B17DCCN519

LỚP : D17HTT2

HỆ : Đại học chính quy

Hà Nội, 01/2022

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN 1

--------����������--------

ĐỒ ÁN

TỐT NGHIỆP ĐẠI HỌC

ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG ĐẶT TOUR DU

LỊCH TRỰC TUYẾN

GIẢNG VIÊN HƯỚNG DẪN : TS. Nguyễn Đình Hóa

SINH VIÊN : Phạm Minh Quốc

MÃ SINH VIÊN : B17DCCN519

LỚP : D17HTT2

HỆ : Đại học chính quy

Hà Nội, 01/2022

ĐỒ ÁN TỐT NGHIỆP

Phạm Minh Quốc – D17HTTT2 1

LỜI CẢM ƠN

Để hoàn thành đề tài đồ án và kết thúc khóa học, em vô cùng biết ơn tới trường Học

viện Công nghệ Bưu chính Viễn thông và các thầy cô trong trường đã tạo điều kiện cho

em có mỗi trường học tập tốt trong suốt thời gian em học tập và nghiên cứu tại trường.

Em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Đình Hóa đã tận tình hướng

dẫn, truyền đạt kiến thức, kinh nghiệm trong suốt quá trình thực hiện đề tài đồ án này.

Tiếp theo, em xin cảm ơn đến quý thầy cô Khoa Công nghệ thông tin đã truyền đạt

không chỉ kiến thức cũng như kinh nghiệm quý báu trong cuộc sống cho toàn thể sinh

viên đang học tập tại trường.

Sau cùng, em xin gửi lời cảm ơn đến gia đình, bạn bè đã luôn ở bên động viên để

hoàn thành khóa học và đề tài đồ án này.

Em xin chân thành cảm ơn!

Hà Nội, ngày 04 tháng 01 năm 2022

Sinh viên thực hiện

Phạm Minh Quốc

ĐỒ ÁN TỐT NGHIỆP

Phạm Minh Quốc – D17HTTT2 2

NHẬN XÉT, ĐÁNH GIÁ, CHO ĐIỂM

(Của giảng viên hướng dẫn)

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

Điểm:……………………………. (bằng chữ:……………………….)

Đồng ý/ Không đồng ý cho sinh viên bảo vệ trước hội đồng chấm đồ án tốt nghiệp.

Hà Nội, ngày… tháng… năm 20…

CÁN BỘ- GIẢNG VIÊN HƯỚNG DẪN

(ký, họ tên)

ĐỒ ÁN TỐT NGHIỆP

Phạm Minh Quốc – D17HTTT2 3

NHẬN XÉT, ĐÁNH GIÁ, CHO ĐIỂM

(Của giảng viên phản biện)

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

Điểm:……………………………. (bằng chữ:……………………….)

Đồng ý/ Không đồng ý cho sinh viên bảo vệ trước hội đồng chấm đồ án tốt nghiệp.

Hà Nội , ngày… tháng… năm 20…

CÁN BỘ- GIẢNG VIÊN PHẢN BIỆN

(ký, họ tên)

ĐỒ ÁN TỐT NGHIỆP

Phạm Minh Quốc – D17HTTT2 4

MỤC LỤC

LỜI CẢM ƠN ..............................................................................................................1

MỤC LỤC....................................................................................................................4

KÝ HIỆU VIẾT TẮT CỦA MỘT SỐ THUẬT NGỮ..............................................6

DANH MỤC BẢNG BIỂU .........................................................................................7

DANH MỤC HÌNH ẢNH...........................................................................................8

LỜI MỞ ĐẦU ..............................................................................................................9

CHƯƠNG I: GIỚI THIỆU CHUNG.......................................................................10

1.1 Nhu cầu thực tiễn về việc tìm kiếm và đặt mua các tour du lịch................10

1.2 Đề xuất các chức năng cần có của hệ thống đặt tour du lịch trực tuyến ...11

1.3 Các công cụ được sử dụng..............................................................................14

1.3.1 Java Spring.................................................................................................. 14

1.3.2 Angular ........................................................................................................ 15

1.3.3 MySQL ........................................................................................................ 16

1.3.4 KeyCloak ..................................................................................................... 17

1.3.5 Docker.......................................................................................................... 18

1.3.6 Google Cloud Platform .............................................................................. 18

CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG....................................20

2.1 Phân tích hệ thống...........................................................................................20

2.1.1 Xác định và mô tả tác nhân................................................................... 20

2.1.2 Xác định và mô tả các ca sử dụng ........................................................ 20

2.1.3 Xây dựng biểu đồ ca sử dụng................................................................ 22

2.1.4 Kịch bản.................................................................................................. 27

2.1.5 Sơ đồ tuần tự .......................................................................................... 44

2.1.6 Biểu đồ lớp phân tích............................................................................. 66

2.2 Thiết kế hệ thống.............................................................................................67

2.2.1 Biểu đồ lớp thiết kế ................................................................................ 67

2.2.2 Lược đồ cơ sở dữ liệu............................................................................. 70

ĐỒ ÁN TỐT NGHIỆP

Phạm Minh Quốc – D17HTTT2 5

CHƯƠNG III: XÂY DỰNG VÀ THỬ NGHIỆM HỆ THỐNG ...........................72

3.1 Xây dựng hệ thống ..........................................................................................72

3.2 Hình ảnh các chức năng tiêu biểu..................................................................76

3.2.1 Khách hàng đặt tour du lịch ................................................................. 76

3.2.2 Khách hàng đặt vé máy bay.................................................................. 79

3.2.3 Khách hàng đặt phòng khách sạn ........................................................ 84

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ...............................................................88

TÀI LIỆU THAM KHẢO ........................................................................................89

ĐỒ ÁN TỐT NGHIỆP

KÝ HIỆU VIẾT TẮT CỦA MỘT SỐ THUẬT NGỮ

Thuật ngữ và từ viết tắt Nghĩa

Client server Mô hình mạng máy tính bao gồm 2 thành phần chính

là máy khách (client) và máy chủ (server). Trong mô

hình này, server là nơi lưu trữ tài nguyên, cài đặt các

chương trình dịch vụ và thực hiện các yêu cầu của

client. Client đón vai trò gửi yêu cầu đến server.

Client gồm máy tính và thiết bị điện tử nói chung.

HTML HyperText Markup Language, hay là "Ngôn ngữ

Đánh dấu Siêu văn bản"

URL Uniform Resource Locator (Định vị Tài nguyên

thống nhất), được dùng để tham chiếu tới tài nguyên

trên Internet.

DBMS DataBase Management System hệ thống quản lý cơ

sở dữ liệu.

SQL Structured Query Language - ngôn ngữ truy vấn

mang tính cấu trúc.

ID Identification – Nhận dạng cá nhân (hay còn được

hiểu là tên đăng nhập).

API Các phương thức, giao thức kết nối với các thư viện

và ứng dụng khác. Nó là viết tắt của Application

Programming Interface – giao diện lập trình ứng

dụng. API cung cấp khả năng cung cấp khả năng truy

xuất đến một tập các hàm hay dùng. Và từ đó có thể

trao đổi dữ liệu giữa các ứng dụng.

RESTFUL API Một tiêu chuẩn dùng trong việc thiết kế API cho các

ứng dụng web (thiết kế Web services) để tiện cho

việc quản lý các resource.

CDSL Cơ sở dữ liệu

SEO Search Engine Optimization (tối ưu hóa công cụ

tìm kiếm)

ĐỒ ÁN TỐT NGHIỆP

Phạm Minh Quốc – D17HTTT2 7

DANH MỤC BẢNG BIỂU

Bảng 1. Bảng ca sử dụng cho Nhân viên quản trị........................................................ 20

Bảng 2. Bảng ca sử dụng cho Khách hàng .................................................................. 20

Bảng 3. Bảng ca sử dụng cho Nhân viên...................................................................... 21

Bảng 4. Bảng kịch bản Nhân viên quản trị Đăng nhập ............................................... 27

Bảng 5. Bảng kịch bản Nhân viên quản trị thêm tài khoản.......................................... 28

Bảng 6. Bảng kịch bản Nhân viên quản trị sửa tài khoản............................................ 29

Bảng 7. Bảng kịch bản Nhân viên quản trị Xóa tài khoản........................................... 30

Bảng 8. Bảng kịch bản Nhân viên Đăng nhập ............................................................. 31

Bảng 9. Bảng kịch bản Nhân viên Thêm tour du lịch................................................... 31

Bảng 10. Bảng kịch bản Nhân viên Sửa tour du lịch ................................................... 32

Bảng 11. Bảng kịch bản Nhân viên Xóa tour du lịch ................................................... 33

Bảng 12. Bảng kịch bản Nhân viên Thêm chuyến bay ................................................. 33

Bảng 13. Bảng kịch bản Nhân viên Sửa chuyến bay.................................................... 34

Bảng 14. Bảng kịch bản Nhân viên Xóa chuyến bay.................................................... 35

Bảng 15. Bảng kịch bản Nhân viên Thêm khách sạn ................................................... 35

Bảng 16. Bảng kịch bản Nhân viên sửa khách sạn ...................................................... 36

Bảng 17. Bảng kịch bản Nhân viên Xóa khách sạn...................................................... 37

Bảng 18. Bảng kịch bản Nhân viên Thêm phòng ......................................................... 37

Bảng 19. Bảng kịch bản Nhân viên Sửa phòng ............................................................ 38

Bảng 20. Bảng kịch bản Nhân viên Xóa phòng............................................................ 38

Bảng 21. Bảng kịch bản Khách hàng đăng nhập ......................................................... 39

Bảng 22. Bảng kịch bản Khách hàng đặt tour du lịch ................................................. 40

Bảng 23. Bảng kịch bản Khách hàng đặt phòng khách sạn......................................... 41

Bảng 24. Bảng kịch bản Khách hàng đặt vé máy bay .................................................. 42

Bảng 25. Bảng kịch bản Khách hàng đăng ký.............................................................. 43

Bảng 26. Mô tả các lớp điều khiển............................................................................... 67

Bảng 27. Mô tả tổng quát các bảng cơ sở dữ liệu........................................................ 70

Tải ngay đi em, còn do dự, trời tối mất!