1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống đặt tour du lịch trực tuyến

91 6 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 Hệ Thống Đặt Tour Du Lịch Trực Tuyến
Tác giả Phạm Minh Quốc
Người hướng dẫn TS. Nguyễn Đình Hóa
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 91
Dung lượng 17,31 MB

Nội dung

ĐỎ ÁN TOT NGHIỆPĐăng nhập Khách hàng có thể đăng nhập vào hệ thông Đặt tour du lịch Khách hàng có thé đặt tour du lịch trên hệ thông với các thao tác: tìm kiêm tour, đặt tour, thanh toán

Trang 1

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

KHOA CÔNG NGHỆ THÔNG TIN 1

a

PTẤTSSS] =a

Trang 2

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

KHOA CÔNG NGHỆ THONG TIN 1

- ĐÈ 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 : BI7DCCN5I9

LỚP : DITHTT2

HE : Dai hoc chinh quy

Hà Nội, 01/2022

Trang 3

DO ÁN TOT NGHIỆP

LỜI CÁM ƠN

Đề hoàn thành đề tài đồ án và kết thúc khóa hoc, em vô cùng biết ơn tới trường Họcviệ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 thay Nguyễn Dinh Hóa đã tận tình hướngdẫ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 hoc và đê tài d6 á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

Pham Minh Quốc - D17HTTT2 1

Trang 4

DO ÁN TOT NGHIỆP

NHAN XÉT, DANH GIA, CHO DIEM

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

Đồ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 BO- GIẢNG VIÊN HƯỚNG DAN

(ky, họ tên)

Pham Minh Quốc - D17HTTT2 2

Trang 5

DO ÁN TOT NGHIỆP

NHAN XÉT, DANH GIA, CHO DIEM

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

Đồ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 BO- GIANG VIÊN PHAN BIEN

(ky, ho tén)

Pham Minh Quốc - DI7HTTT2 3

Trang 6

DO ÁN TOT NGHIỆP

MỤC LỤC

LOT CAM ƠN 5c 5c 222221 21 211211211211211 11 11 1111 1 11111 rrreg |

)/19/9600 925 i 4

KY HIỆU VIET TAT CUA MOT SO THUẬT NGỮ -2-52- 2 se: 6

DANH MỤC BANG BIEBU o ccscsssssssssessessssssessessessssssessessesssessessessecssssssesessesseesseesess 7

DANH MỤC HINH ẢNH 2-52-5212 1EEE2211211211211211211211 211111 1 ty 8

LOT MO DAU0 ccccsccssscssessssssessesssssssssessessessssssessessessussssssesssssssssssessessustssssessessesseesess 9

CHUONG I: GIỚI THIEU CHUNG - 2 2 2 5E2E2EE2EE£EEtEEEZEEEEEerkrrkerex 10

1.1 Nhu cầu thực tiễn về việc tìm kiếm va đặt mua các tour du lịch 101.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

2.1 Phân tích hệ thống e-s-s-s° se se EssEssEEsEEsEssExsexserserserssersersersssse 20

2.1.1 Xác định va mô tả tác nhân - - 5 c2 S2 32 E2 EEEserrssrresrrsres 20

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

2.1.3 Xây dựng biểu đồ ca sử dụng - 2: 2+c2+E2Eckerkerkerkerkerrres 22

2.1.4 Kịch bản - 25c cS 2S T222 erre 272.1.5 Sơ đồ tuần tự - cS 2n HH2 re 442.1.6 Biếu đồ lớp phân tích - 2-52 2+2 EEEE2E2E1211 2121.211 xerkrree 66

2.2 Thiết kế hệ thốngg - << s£ s£ s£Ss£SsESsESsEsS SE sEEsEE3ES4E24 395758525250 67

2.2.1 Biểu đồ lớp thiết kế ¿- 2-22 E2 2212211211221 21 21211 xeEkrre, 672.2.2 Lược đồ cơ sở dữ liệu -¿- ¿55t St St E2 121212121111 re, 70

Pham Minh Quốc - D17HTTT2 4

Trang 7

DO ÁN TOT NGHIỆP

CHUONG III: XÂY DỰNG VÀ THỨ NGHIEM HE THÓNG 72

3.1 Xây dựng hệ thống -s-s-s°sss+ssssEssexstrseEaetssttserserssrssrrssrserssrse 72

3.2 Hình ảnh các chức năng tiêu biỀu <5 s sssessessesseseseesesse 76

3.2.1 Khách hang đặt tour du lịch . - 2-5 + *++vsseeseeereeesseesrs 76 3.2.2 Khách hang đặt vé máy bay .- c St S+ ng re 79 3.2.3 Khách hang đặt phòng khách sạn - - - 5 SSSs+reeerreeres 84

KET LUẬN VA HUONG PHAT TRIEN 0.0 ccccsccssccssesssessessesseesessessesseesseeseeseess 88

TÀI LIEU THAM KHAO - 22-5225 22ESEEEESEEEEEEEEEE221221211 71.21 xe 89

Pham Minh Quốc - DI7HTTT2 5

Trang 8

ĐỎ ÁN TOT NGHIỆP

KÝ HIỆU VIET TAT CUA MOT SO THUẬT NGỮ

Thuật ngữ va từ viết tat Nghia

Client server Mô hình mạng máy tinh bao g6m 2 thành phan chính

là máy khách (client) và máy chủ (server) Trong mô hình nay, server là nơi lưu trữ tài nguyên, cai đặt các

chương trình dịch vụ và thực hiện các yêu cầu củaclient 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ở đữ liệu.

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

mang tinh cau trúc

ID Identification — Nhận dang 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 truyxuấ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.

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

tìm kiếm)

Trang 9

ĐỎ ÁN TOT NGHIỆP

DANH MỤC BANG BIEU

Bang 1 Bang ca sử dụng cho Nhân VIÊN Quan ẨT† SG cSScSsiseekeseeeeee 20 Bảng 2 Bang ca sử dụng cho Khách hàn , «cv hhikhisrsersreekrevee 20

Bang 3 Bang ca sử dụng cho NhÂH VIÊH TS tk ghe 21 Bang 4 Bang kịch bản Nhân viên quản trị Đăng nhập) - sec Sccscsscexs 27 Bang 5 Bảng kịch bản Nhân viên quản trị thêm tài khOẢảH cccccssssscsseess 28

Bang 6 Bang kịch bản Nhân viên quản trị sửa tài khOẢH -à«ccccs+sksseeeesees 29 Bang 7 Bảng kịch bản Nhân viên quản trị Xóa tài KhOẲH - c«cs«cs«csssesseske 30 Bang 8 Bảng kịch bản Nhân viên Đăng nhập se sesesirsrsrske 31 Bang 9 Bang kịch ban Nhân viên Thêm tour du ÏỊCH, e- «+ +s+ssseeseerke 31 Bang 10 Bảng kịch bản Nhân viên Sửa tour dụ [ICN scccSScsssessseseeeeesees 32 Bang 11 Bảng kịch bản Nhân viên Xóa tour Au ÍỊCỈ «c5 v+sseseeessexs 33

Bảng 12 Bảng kịch bản Nhân viên Thêm chuyến Đay +- 55c 5c5s+c++c+cssce2 33Bảng 13 Bảng kịch bản Nhân viên Sửa chuyển bayy 52-525 +eccteceEererrsrree 34

Bang 14 Bảng kịch bản Nhân viên Xóa chuyến Đay -©2:-25c©7sccccccxsccsccceei 35

Bang 15 Bảng kịch bản Nhân viên Thêm khách SẠH -cccccssssesserseereerese 35 Bang 16 Bang kịch bản Nhân viên sửa khách SAM wiccecccesccecceseeseesseeseeeseeeseesseeseeeseneees 36 Bang 17 Bảng kịch bản Nhân viên Xóa khách SQH cà ằc cà kssiisireeerssersereee 37

Bang 18 Bảng kịch bản Nhân viên Thêm Phong c5 SScSS+sk+seEseeeeeeeeeees 37 Bang 19 Bảng kịch bản Nhân viên Sửa phÒNg «chen tiệt 38 Bang 20 Bảng kịch bản Nhân viên Xóa phÒng cà key 38 Bang 21 Bang kịch ban Khách hàng đăng nhẬp - cà sesssserserserrke 39

Bang 22 Bảng kịch bản Khách hàng đặt tour du lich ằ c5 cSccs+sseexseexeeress 40 Bảng 23 Bảng kịch bản Khách hàng đặt phòng khách sqn -.ccs«ccscs<sss 41

Bang 24 Bảng kịch bản Khách hàng đặt vé may Đđ c5 SccsSss+ssesseexesexs 42 Bảng 25 Bảng kịch bản Khách hàng đăng ẪỢÿ cv kh HH 43Bảng 26 Mô tả các lớp dieu khiỂN - 52-55252522 2EEEEEEEESEEEEkeEEterkrsrkrrrre 67Bảng 27 Mô tả tổng quát các bảng cơ sở dit liỆM -2-55c©5c©c22cs+cte£Eeztzrserxeei 70

Phạm Minh Quốc - DI7HTTT2 7

Trang 10

Hình 14 Biéu đồ tuân tự Sửa tài khoản ccccccccttkiirrrrttiirrrriiiiirrrrie 46Hình 15 Biểu đồ tuần tự Xóa tài KROGN cccescccccsscscscssescssesesvesesesvssesssvesssssvseseavsvesesveneees 47Hình 16 Biểu đồ tuân tự Nhân viên đăng nhậpp -c-©c++ce+cererxerrrrserkees 48Hình 17 Biểu đồ tuần tự Thêm tour du lịch, 5s sec +t+ESEEE+ESESEE+EvEertsesrersseee 49

Hình 18 Biểu đô tuần tự Sửa tour du lịCH - Set +ềE‡EEEEEEEEEErkerkekerkererxree 50Hình 19 Biểu đô tuần tự Xóa tour du lich cecccccccccscssescsvssescsvssesvecssssvessssvsssesveeeseeeseees 51Hình 20 Biểu đô tuân tự Thêm chuyến Đay - 5c teSk‡Et+E+E2EEEEeEEeEEeEkerrrerree 52

Hình 21 Biểu đồ tuần tự Sửa chuyến DAY vesscsssessesssesssesssessssssesssssssessesssesssecssssesssessvees 53

Hình 22 Biểu đồ tuân tự Xóa chuyến Đbay + +55 SteEk‡E+EEEEEEEEEEEerkerkerkrrerree 54Hình 23 Biểu đô tuần tự Thêm khách SAN cecccscsscssescscsvsvevecesesesesesvsvsveveevesesesesesesvevaveves 35Hình 24 Biểu đồ tuân tự Sửa khách sạn ccsccccccctEEkiirttrkiirrrriiirrriiee 36Hình 25 Biểu đồ tuần tự Xóa khách SẠH -:c- St St+k+EvEEE+EEEEEESEEEEEESEEErrtskerrresves 57Hình 26 Biểu đồ tuần tự Thêm phòng essecsessscsssesssessesssesssessssssssssesssssssssesssecssessessseesvees 58

Hình 27 Biểu đồ tuân tự Sửa PRON g veeccesceccessesscessessesseesssssessesssessessessessessessessesssesseesees 59Hình 28 Biểu đồ tuân tự Xóa Pon veeccesceccessesseessessessecsessessesseessessessessessessessesssessessess 60

Hình 29 Biểu đô tuân tự Khách hàng đăng nhaip cecccccccsccccsscescesvescesseseesessessessessessesseees 61Hình 30 Biểu đồ tuân tự Khách hàng đăng h) cescecceccsccssescessesesessessessesesssssessesseesesseaes 62Hình 31 Biểu đô tuân tự Đặt tour du lịCH - 5+ St St+t+ESEEEE+EEEEEESEEEEEESEerrtskerrrervee 63Hình 32 Biểu đô tuân tự Đặt vé máy Đ4jy -¿- 2-5 ScStềE‡E‡EEEEEEEEEEkEEkerkerkrrerree 64

Hình 33 Biểu đồ tuần tự Đặt phòng khách SQHH on St sshrhrritrsresrrsrerreree 65Hình 34 Biểu đỗ lớp phân ticheeccecceccesccsscescessessvessessesssesssssessesssssessessesssessessessessesseesess 66

Hình 35 Biểu đô lớp thiết ke c.cecceccesccscescsscssessessessessessssssessessessessessesscsssessessesscsscesesseaee 67Hình 36 Lược đồ cơ sở dit liỆu - c2 St ưêu 70

Phạm Minh Quốc - DI7HTTT2 8

Trang 11

ĐỎ ÁN TOT NGHIỆP

LỜI MỞ ĐẦU

Ngày nay việc sử dụng công nghệ thông tin vào tất cả công việc đã không còn xa lạ

Nhất là thời kỳ phục hồi kinh tế sau đại địch Covid, tầm quan trọng của công nghệ thôngtin trong công cuộc thúc day va phát triển kinh tế càng được nâng cao Và du lịch đượcNhà nước Việt Nam xem là một ngành kinh tế mũi nhọn vì cho rằng đất nước ViệtNam có tiềm năng du lich da dang và phong phú Do đó, tích hợp công nghệ thông tinvào du lịch là điều vô cùng cần thiết Thiết kế web “Hệ thống đặt tour du lịch trựctuyến” là loại website đặc thù trong lĩnh vực thiết kế web thương mại điện tử Sản pham

của loại hình này là vé tour du lịch, vé máy bay, vé phòng khách sạn nên hoàn toàn có

thê hỗ trợ quy trình đặt hàng tự động hóa

“Hệ thống đặt tour du lịch trực tuyến" là phần mềm giúp các nhân viên có thé thựchiện tốt công việc của mình một cách nhanh chóng và chính xác Đồng thời giúp khách

hàng thao tác dé dàng, thân thiện, cho kết quả tốt nhất Dé án được trình bày trong

ba chương với các nội dung chính như sau:

CHUONG I: GIỚI THIỆU CHUNG

Nội dung chương nay trình bày về hướng phát triển của sản phẩm, khảo sát nhucầu thực tiễn về việc tìm kiếm và đặt mua các tour du lịch trong và ngoài nước; đề xuất

các chức năng cần có của một hệ thống đặt tour du lịch trực tuyến; các công cụ sẽ được

sử dụng trong nội dung đồ án, bao gồm các ngôn ngữ lập trình, các framework, các hệquản trị CSDL và các phần cứng cài đặt cần thiết

CHUONG II: PHAN TÍCH VA THIET KE HE THONG

Nội dung chương này trình bày về phân tích và thiết kế hệ thống, xác định các

tác nhân, các ca sử dụng, kịch bản, biểu đồ lớp và cơ sở dit liệu của hệ thống

CHƯƠNG III: XÂY DỰNG VÀ THỨ NGHIỆM HỆ THÓNG

Nội dung chương này trình bày về cách triển khai, xây dựng hệ thống bằng các

công cụ được nêu ở chương I; hình ảnh các chức năng tiêu biêu của hệ thông.

Đồ án được kết thúc với phần KET LUẬN, trong đó tóm lược những kết quả đã

dat được cùng những gợi ý hướng phát triển tiếp theo cho nội dung của Đồ án

Phạm Minh Quốc - DI7HTTT2 9

Trang 12

ĐỎ ÁN TOT NGHIỆP

CHUONG I: GIỚI THIEU CHUNG

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

Năm 2019, ngành Du lịch Việt Nam lập kỳ tích lần đầu tiên đón 18 triệu lượt

khách quốc tế, tăng 16,2% so với năm 2018 Giai đoạn từ 2015-2019, lượng khách quốc

tế đến Việt Nam đã tăng 2,3 lần từ 7,9 triệu lượt lên 18 triệu lượt, tốc độ tăng trưởng

bình quân đạt 22,7% mỗi nam", Việt Nam liên tục nằm trong nhóm những quốc gia cótốc độ tăng trưởng khách du lịch nhanh nhất thé giới Năm 2019, du lịch Việt Nam nhậngiải thưởng Điểm đến di sản hàng dau thé giới do World Travel Awards trao tặng, Điểmđến Golf tốt nhất thế giới do World Golf Awards trao tặng Cùng với đó, World TravelAwards cũng vinh danh Việt Nam là Điểm đến hàng đầu châu A 2 năm liên tiếp 2018-

2019, Điểm đến văn hóa hang đầu châu A 2019, Điểm đến 4m thực hàng đầu châu A

201921

Trên thực tế hiện nay, xu hướng đặt tour bằng internet cho các hoạt động du lichngày càng tăng nhanh Không chỉ thế, tại Việt Nam, nhiều người còn có thói quen tìmkiếm các thông tin đến các tour du lịch, các khách sạn, resort nghỉ dưỡng trên các

website du lịch lớn và sau đó mới quyết định đặt tour.

Theo thống kê của Google Aisa Pacific, nhu cầu tìm kiếm thông tin về các tour

du lịch của người Việt tăng lên nhanh chóng, 42% số người tìm kiếm về địa điểm du

lịch, tour hay, 48% số người lại tìm kiếm về đặt phòng khách sạn, các khách sạn đẹpnhat!*!, Cụ thé, là số lượng từ khóa tìm kiếm bằng tiếng Việt là 5 triệu lượt với các chủ

đề xoay quanh về các tour trong nước, tour nước ngoài, các loại hình du lịch và địađiểm, đặt phòng khách sạn Vào mùa du lịch đạt tới mức độ cao điểm thì con số đó còntăng lên một cách chóng mặt Như vậy, có thê thấy rằng, với tình hình hiện nay, thìngành du lịch sẽ có khả năng còn phát triển hơn nữa và không ngừng vươn tới những

dịch vụ và nhu cầu cao hơn

Chính vì thế, các công ty du lịch cần đổi loại hình kinh doanh truyền thống tại

văn phòng sang kinh doanh bán tour trực tuyến trên website chính Không chi vậy, việcđầu tư thiết kế web du lịch chỉ là một phần, ngoài ra cần tích hợp thêm các chức năng

ưu việt khác.

Tuy nhiên, các công ty, đại lý du lịch hiện nay tại Việt Nam vẫn gap nhiéu kho

khăn và yếu thé hon so với các công ty, dai ly du lịch nước ngoài về cả vốn và công

nghệ Vậy phải làm thé nào dé cải thiện được van đề này?

Phạm Minh Quốc - DI7HTTT2 10

Trang 13

ĐỎ ÁN TOT NGHIỆP

Việc đầu tiên mà các đại lý du lịch phải đầu tư thiết kế website du lịch một cáchchuyên nghiệp Bởi hiện nay, thói quen lướt web dé lay thông tin của nhiều người!“ ảnhhưởng khá nhiều đến việc kinh doanh bán tour Đây là cách tốt nhất dé có thê tương tác

và tiếp cận được nhiều khách hàng tiềm năng Không chỉ thế, sau khi đặt tour, du kháchhoàn toàn có thể thanh toán trực tuyến bằng các phương thức khác nhau như: ví điện tử,

ATM, Visa, qua các công thương mại điện tử hay các ứng dụng trên điện thoại di động

Đối với nhiều du khách ở những khu vực dia lý xa, cách dé họ biết đến doanhnghiệp du lịch phần lớn là nhờ vào website Thế nên có thé nói rằng website du lịchchính là một văn phòng online giúp doanh nghiệp quảng bá thương hiệu Kết hợp việcxây dựng content độc đáo cho web với hình ảnh, video bắt mắt tạo điểm nhấn giúp

khách hàng có thé ghi nhớ thương hiệu khi click vào trang web.

Và thêm một ý nữa là, khác với việc mở một đại lý bán tour hay một văn phòng

offline thì sở hữu website du lịch sẽ không phải lo vào việc đầu tư cơ sở vật chất Khikinh doanh trực tuyến như vậy, rất khó dé khách hàng có thé đánh giá được đâu là doanhnghiệp lớn, doanh nghiệp nhỏ, tất cả đều được kinh doanh một cách công bằng và khôngtốn nhiều chi phí dé chi cho các khoản khác Điều này cũng tăng được sự chuyên nghiệpcũng sự tạo được niềm tin và sự tin tưởng trong suy nghĩ của du khách

Khi có website du lịch chuyên nghiệp, thì chắc chắn cơ hội cạnh tranh sẽ caohơn và nhiều lợi thế hơn so với các đối thủ cạnh tranh Đề làm được điều đó thì website

du lịch phải thực sự nổi bật và thu hút, đồng thời đạt đủ các tiêu chuân mà một website

uy tín cần có như website chuân SEO'!, bố cục và màu sắc phải hợp lý cùng day đủ các

tính năng cơ bản Nếu website của bạn thực sự đủ ấn tượng thì chắc chắn không lý do

gì khách hàng sẽ không ghé thăm website của bạn Đây chính là lợi thế cạnh tranh vô

cùng hoàn hảo giúp các hãng du lịch thu được lợi nhuận về cho mình

Tóm lại, với những yếu tố trên đây, nếu các doanh nghiệp vận dụng vào việckinh doanh thật tốt thì chắc chắn việc bán tour nhanh chóng chỉ còn là vẫn đề thời gian

Và trong tương lai không xa, các công ty du lịch sẽ phải kết hợp hệ thống đặt tour dulịch trực tuyến một cách chuyên nghiệp hơn nữa, bởi kinh doanh online bây giờ đã kháphát triển và xu hướng sử dụng các dịch vụ quan internet trở thành xu hướng

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

Hệ thống cung cấp chức năng đăng ký, đăng nhập trong đó khách hàng có thểđăng ký tài khoản thông qua email sau đó có thé đăng nhập vào hệ thông bằng tài khoản

đã đăng ký hoặc sử dụng tài khoản cá nhân của bên thứ 3 như Google Ngoài ra hệ thống

còn cung cấp các chức năng quên mật khâu giúp khách hàng lấy lại tài khoản cá nhân

Phạm Minh Quốc - DI7HTTT2 11

Trang 14

hoàn thành quá trình đặt tour Sau khi đặt vé tour du lịch thành công, khách hàng sẽnhận được thông tin chỉ tiết về tour du lịch mà mình đã đặt qua email đã cung cấp khiđặt tour.

Hệ thống cho phép khách hàng có thé tìm kiếm và đặt vé chuyến bay dé dé dàngtrải nghiệm tour du lịch Khách hàng có thể tìm kiếm chuyến bay thông qua một số tiêuchí như: Nơi khởi hành, Nơi đến, Thời gian khởi hành, Số người lớn, Số trẻ em, Hệthống sẽ lọc và đưa ra các chuyến bay phù hợp nhất cho khách hàng hàng lựa chọn Sau

đó khách hàng có thé chọn ghế, chọn khối lượng hành lý muốn mua thêm, tiến hành

thanh toán và hoản thành quá trình đặt vé máy bay Sau khi đặt vé máy bay thành công,

khách hàng sẽ nhận được thông tin chỉ tiết về chuyến bay, vé máy bay mà mình đã đặtqua email đã cung cấp khi đắt vé

Hệ thống cho phép khách hàng có thé tìm kiếm và đặt phòng khách sạn dé có thétrải nghiệm tour du lịch một cách hoàn hảo nhất Khách hàng có thể tìm kiếm phòngkhách sạn thông qua một số tiêu chí: Nơi đến, ngày đặt phòng, ngày trả phòng Hệ

thống sẽ lọc và đưa ra danh sách khách hàng phù hợp với yêu cầu của khách hàng Sau

đó khách hàng có thể lựa chọn phòng, tiễn hành thanh toán và hoàn thành quá trình đặt

phòng Sau khi phòng khách sạn thành công, khách hàng sẽ nhận được thông tin chỉ tiết

về khách sạn, phòng mà mình đã đặt qua email đã cung cấp khi đắt phòng

Hệ thống cho phép khách hàng thanh toán hóa đơn qua các công thanh toán điện

tử như ví Momo, Hệ thống yêu cầu khách hàng thanh toán khi đặt tour, đặt vé máy

hay hoặc hoặc đặt phòng khách sạn Trong thời đại chuyên đổi số và thương mại điện

tử, việc tích hợp thánh toán trực tuyến là điên cần thiết Điều nay giúp cho hệ thong có thé giảm chi phí kinh doanh, chi phí bán hang, chi phí giao dịch, đồng thời tăng hiệu quả kinh doanh; giảm chỉ phí văn phòng, rút ngắn thời gian tác nghiệp, chuẩn hóa thủ

tục, nâng cao khả năng tìm kiếm và xử lý chứng từ; giảm chi phí nhân viên, giảm chỉ

phí bán hàng, tiếp thị Nó còn giúp cho khách hàng tiết kiệm chi phí, thời gian và an

toàn bảo mật thông tin!®.

Hệ thống cho phép quản trị viên có thé quản lý các tài khoản trong hệ thống,

phân quyên các tài khoản Nhân viên quản trị có thé cấp tài khoản cho nhân viên của hệ

Phạm Minh Quốc - DI7HTTT2 12

Trang 15

ĐỎ ÁN TOT NGHIỆP

thống thông qua thao tác thêm mới; chỉnh sửa, phân quyền tài khoản thông qua thao tác

sửa; loại bỏ tài khoản thông qua thao tác xóa Khi nhân viên đăng nhập lần đầu vào tài

khoản được cấp, hệ thống yêu cầu nhân viên thay đổi mật khẩu và xác thực email Điều này giúp quản lý người dùng của hệ thống một cách dễ dàng, nâng cao tính an toàn bảo

mật.

Hệ thống cho phép nhân viên quản lý tour du lịch trong hệ thống Nhân viên cóthể thêm thông tin của một tour du lịch mới hoặc sửa đôi một tour du lịch đã tồn tạihoặc xóa các tour du lịch Điều này giúp linh hoạt trong việc quản lý tour du lịch, nhất

là khi có các chương trình giảm giá diễn ra, nhân viên có thê cập nhật kịp thời giá vàthời hạn diễn ra chương trình cho khách hang nam bắt được

Hệ thống cho phép nhân viên quản lý danh sách chuyền bay Nhân viên có théthêm thông tin của một chuyên bay hoặc sửa đổi một chuyến bay đã tồn tại hoặc xóa

các chuyến bay Trong thông tin vê chuyến bay, nhân viên có thé sửa đổi các thông tin

như: máy bay, thời gian cất cánh, thời gian hạ cánh, khi có sự kiện ngoại vi xảy ra

(thời tiết trở xấu), ảnh hưởng đến chuyến bay, khiến cho chuyến bay bị thay đối thời

gian, và nhân viên có thể cập nhật kịp thời cho khách hàng nắm bắt.

Hệ thống cho phép nhân viên quản lý danh sách khách sạn Nhân viên có thể

thêm thông tin của một khách sạn mới hoặc sửa đôi một khách sạn đã tôn tại hoặc xóa

các khách sạn Trong thông tin vê khách sạn, nhân viên có thê chỉnh sửa danh sách các

phòng của khách sạn băng các thao tác thêm, sửa, xóa Điêu này giúp linh hoạt trong

việc quản lý khách sạn, khi có sự thay đôi về danh sách phòng hay thông tin của khách

sạn, nhân viên có thê cập nhật ngay cho khách hàng năm bắt.

=> Đề xuất danh sách chức năng cần có của hệ thống:

e_ Đăng ký: cho phép khách hàng có thé đăng ký tài khoản

e Đăng nhập: cho phép người dùng có thé đăng nhập vào hệ thống

e Đặt tour du lịch: cho phép khách hàng đặt tour du lịch trực tuyến

e_ Đặt vé máy bay: cho phép khách hàng đặt vé máy bay trực tuyến

e Đặt phòng khách sạn: cho phéo khách hàng đặt phòng khách sạn trực

tuyến

e Thanh toán: cho phép khách hàng thanh toán đơn hàng thông qua các

công thanh toán điện tử

e_ Quan lý tài khoản: cho phép nhân viên quản trị có thé quản lý các tài

khoản trong hệ thống, phân quyền tài khoản

Phạm Minh Quốc - DI7HTTT2 13

Trang 16

e Java là ngôn ngữ lập trình hướng đối tượng bậc cao, lâu đời, đơn giản và

được rât nhiêu người lựa chọn trên thê giới 1.3.1 Java Spring

Top programming languages,

Hình 1 Những ngôn ngữ pho biến nhất năm 202171

e Java có độ bảo mật cao, hiệu năng tot bởi cơ chê đa luông nên rat hay được

sử dụng dé triên khai các hệ thông lớn !,

Phạm Minh Quốc - DI7HTTT2 14

Trang 17

DO ÁN TOT NGHIỆP

e Java có cộng đồng rất lớn, dễ dàng trong việc tìm hiểu, cài đặt, sửa chữa và

phát triển

e Spring là web framework của java, cung cấp day đủ các công cụ dé dé dàng

phát triển một website theo chuân RESTFul APIPI,

1.3.2 Angular

A NGULAR

e Là framework dé tạo ra các single-page apps hiệu quả và phức tap được tao

ra và phát triển bởi Googlel0l

e Hỗ trợ Two-way Data Binding!”!

e Hiéu suất máy chủ nhanh hon: Angular là 1 framework có rat nhiều tính năng

nâng cao hiệu suất CPU Dưới đây là điểm đánh giá hiệu năng và kích thướcchuyên đữ liệu của Angular so với một số framework khac!!“l,

Trang 18

e MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (gọi tắt là RDBMS)

hoạt động theo mô hình client-server, MySQL được tích hợp

apache, PHP MySQL quản lý dữ liệu thông qua các cơ sở dit liệu Mỗi cơ sở dit

liệu có thé có nhiều bang quan hệ chứa dữ liệu MySQL cũng có cùng một cách

truy xuất và mã lệnh tương tự với ngôn ngữ SQL

se Dễsứ dung: MySQL là cơ sở dữ liệu tốc độ cao, ôn định, dễ sử dụng và hoạt

động trên nhiêu hệ điêu hành cung câp một hệ thông lớn các hàm tiện ích rât mạnhH?,

¢ Độ bảo mật cao: MySQL tất thích hợp cho các ứng dụng có truy cập CSDL trên

Internet khi sở hữu nhiêu nhiêu tính năng bảo mật thậm chí là 6 cap caol!?!,

Phạm Minh Quốc - DI7HTTT2 16

Trang 19

ĐỎ ÁN TOT NGHIỆP

se Đa fính năng: MySQL hỗ trợ rất nhiều chức năng SQL được mong chờ từ một

hệ quản trị cơ sở dit liệu quan hệ cả trực tiếp lẫn gián tiếp?!,e_ Khả năng mở rộng và mạnh mẽ: MySQL có thé xử lý rất nhiều dữ liệu và hơn

thé nữa nó có thé được mở rộng nêu cần thiết?!,

e Nhanh chóng: Việc đưa ra một số tiêu chuẩn cho phép MySQL dé làm việc rat

hiệu quả và tiết kiệm chi phí, do đó nó làm tăng tốc độ thực thi!"?I,

1.3.4 KeyCloak

Oo LOAK

e Hỗ trợ nhiều giao thức: Hiện tại, Keycloak hỗ trợ ba giao thức khác nhau, đó là

- OpenID Connect, OAuth 2.0 và SAML 2.0.12!

e SSO: Keycloak có hỗ trợ đầy đủ cho Đăng nhập một lần va Đăng xuất một lần

e Bang điều khiển dành cho quản trị viên: Keycloak cung cấp GUI dựa trên web,

nơi bạn có thé “nhấp ra” tat cả các câu hình mà phiên ban của bạn yêu cầu dé

hoạt động như bạn mong muốn H3Ì

e Danh tính Người dùng và Quyển truy cập: Keycloak có thé được sử dụng làm

trình quản lý truy cập và nhận dạng người dùng độc lập bằng cách cho phép tạo

cơ sở dữ liệu người dùng với các vai trò và nhóm tùy chỉnh Thông tin này có

thé được sử dụng thêm đề xác thực người dùng trong ứng dụng của chúng tôi vàbảo mật các phần của nó dựa trên các vai trò được xác định trước “4!

e_ Đông bộ hóa nguôn nhận dạng bên ngoài: Trong trường hợp khách hang của

bạn hiện có một số loại cơ sở đữ liệu người dùng, Keycloak cho phép chúng tôi

đồng bộ hóa với cơ sở dữ liệu đó Theo mặc định, nó hỗ trợ LDAP va ActiveDirectory nhưng bạn có thê tạo tiện ích mở rộng tùy chỉnh cho bất kỳ cơ sở dữ

liệu người dùng nào bằng cách sử dụng API lưu trữ người dùng Keycloak Hãy

nhớ rằng một giải pháp như vậy có thể không có tất cả dữ liệu cần thiết đểKeycloak hoạt động đầy đủ, vì vậy hãy nhớ kiểm tra xem chức năng mong muốn

của bạn có hoạt động hay không “4!

e Môi giới nhận dạng: Keycloak cũng có thể hoạt động như một proxy giữa người

dùng của bạn và một số nhà cung cấp hoặc nhà cung cấp danh tính bên ngoài.Danh sách của họ có thể được chỉnh sửa từ Keycloak Admin Panel L3l

e Nhà cung cấp danh tính xã hội: Ngoài ra, Keycloak cho phép chúng tôi sử dụng

Nhà cung cấp nhận dạng xã hội Nó có hỗ trợ tích hợp Google, Twitter,

Facebook, Stack Overflow nhưng cuối cùng, bạn phải cấu hình tat cả chúng theocách thủ công từ bảng quản trị Danh sách đầy đủ các nhà cung cấp nhận dạng

Phạm Minh Quốc - DI7HTTT2 17

Trang 20

ĐỎ ÁN TOT NGHIỆP

xã hội được hỗ trợ và hướng dẫn cấu hình của họ có thể được tìm thấy trong tài

liệu Keycloak H3!

e Tuy chỉnh trang: Keycloak cho phép tùy chỉnh tất cả các trang được nó hiên thị

cho người dùng Các trang đó có f định dang để bạn có thé sử dụngcác HTML đánh dấu va CSS kiểu cổ điển dé làm cho trang phù hợp với kiểuứng dụng và thương hiệu công ty của bạn Bạn thậm chí có thể đặt các JS tậplệnh tùy chỉnh như một phan của tùy chỉnh trang dé khả năng xảy ra là vô hạn.!!

1.3.5 Docker

=

docker

e Là một nén tang dé cung cấp cách dé building, deploying va running ứng dụng

dé dàng hơn bang cách sử dung các containers (trên nền tảng ảo héa)“41,

e Không như máy ảo, Docker start va stop chỉ trong vài giây!

e Bạn có thé khởi chạy container trên mỗi hệ thống ma bạn muốn!“

© Container có thé build và loại bỏ nhanh hơn máy ảol*l,

e Dễ dàng thiết lập môi trường làm việc Chỉ cần config 1 lần duy nhất va không

bao giờ phải cài đặt lại các dependencies Nếu bạn thay đổi máy hoặc có người

mới tham gia vào project thì bạn chỉ cần lay config đó và đưa cho ho!4!,

e Nó giữ cho word-space của bạn sạch sẽ hơn khi bạn xóa môi trường ma anh

hưởng đến các phần khác!1*,

1.3.6 Google Cloud Platform

& Google Cloud

e Lahé thong cloud của Google, hỗ trợ thuê server cloud

e Là dịch vụ của Google nên rat tin cậy

e Hé thống phân cấp tô chức và dự án kết hợp với quyền IAM (được tích hợp với

G Suite nếu bạn sử dụng nó) giúp bảo mật và truy cập dễ dàng Mỗi dự án đều

có không gian tên riêng và có thê được chuyên nhượng cho các chủ sở hữu khác

nhau hoặc lập hóa đơn riêng],

Phạm Minh Quốc - DI7HTTT2 18

Trang 21

ĐỎ ÁN TOT NGHIỆP

e Máy ảo chỉ là sự kết hợp CPU/RAM nhưng có thể tùy chỉnh với bat kỳ 6 đĩa và

6 SSD cục bộ nào được gắn vào Có thé lựa chon, thay đổi cấu hình để có một

giá thành hop lý và cau hình tốt nhất!'°!

e Mạng có tốc độ 2gbps/nhân tối đa 16gbps/máy với độ trễ thấp, thông lượng cao

và tính nhất quán vững chắc bất kể khu vực và không cần nhóm vị trí Các VPCđược kết nối toàn cau trên tất cả các khu vực và có thé được xem xét và chia sẻ

dễ dàng giữa các dự án để chúng được duy trì ở một nơi trên nhiều nhóm Cânbằng tải toàn cầu nhanh chóng với một IP duy nhất trên nhiều giao thức và mở

rộng quy mô ngay lập tứcH5l.

Phạm Minh Quốc - DI7HTTT2 19

Trang 22

ĐỎ ÁN TOT NGHIỆP

CHUONG II: PHAN TÍCH VA THIET KE HE THONG

2.1 Phan tích hệ thống

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

¢ Quản trị hệ thống (admin): Quản lý danh sách người dùng, cấp acc

cho nhân viên.

e Khách hàng: Khách hàng có thé đặt tour du lịch, đặt phòng khách sạn,

đặt vé máy bay, đăng ký tài khoản, thanh toán.

e _ Nhân viên: Quản lý tour du lịch, quản lý chuyến bay, quản lý khách

sạn.

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

2.1.2.1 Danh sách các ca sử dụng

e Cast dụng cho nhân viên quan tri

Bang 1 Bang ca sử dụng cho Nhân viên quản tri

Đăng nhập Admin đăng nhập vào hệ thống dé sử dụng

các chức năng của hệ thông

sửa, xóa

Thay đôi mật khâu Admin có thê thay đổi mật khâu của các

tai khoản trong hệ thông

Phân quyền Admin có thé chỉnh sửa quyền của các tài

Trang 23

ĐỎ ÁN TOT NGHIỆP

Đăng nhập Khách hàng có thể đăng nhập vào hệ

thông

Đặt tour du lịch Khách hàng có thé đặt tour du lịch trên hệ

thông với các thao tác: tìm kiêm tour, đặt

tour, thanh toán đặt tour

thống với các thao tác: tìm kiếm chuyến

bay, đặt vé, thanh toán hóa đơn đặt vé

Đặt phòng khách sạn Khách hàng có thể đặt phòng khách sạn

trên hệ thống với các thao tác: tìm kiếm

khách sạn, đặt phòng, thanh toán hóa đơn đặt phòng

e Ca sử dụng cho nhân viên

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

Đăng nhập Nhân viên có thể đăng nhập vào hệ thống

Quản lý chuyến bay Nhân viên quản lý chuyến bay với các

thao tác: thêm, sửa, xóa

Quản ly tour Nhân viên quản lý tour với các thao tác:

thêm, sửa, xóa

Phạm Minh Quốc - DI7HTTT2 21

Trang 24

ĐỎ ÁN TOT NGHIỆP

2.1.3 Xây dựng biểu đồ ca sử dung

2.1.3.1 Biểu đồ ca sử dụng tong quát của hệ thong

System

Quản ly tài khoan

extension points

Phản quyền

< -> <<Extend>> -+{Phân quyến

Quản trị viên <<Extend>>

Hình 4 Biéu đồ ca sử dụng tong quát của hệ thống

Phạm Minh Quốc - DI7HTTT2 22

Trang 25

ĐỎ ÁN TOT NGHIỆP

2.1.3.2 Biểu đồ phân rã các ca sử dụng

e_ Biểu đồ phân rã ca sử dụng: Quản lý tài khoản

Quản trị viễn dang nhập

_ “&=Extend>+> - Xóa tài khoản

Quản lý tài khoản

extension points Ề

Phản quyền =<=<Extend=> Thêm tài khoản

Xúatàikhản — /* TT

Thêm tài khoản

Sửa tài khoản Quản trị viên

<<Extend>>'

' Extend eine 3

5g st Sua tai khoan

Phas sla test Powered Hy[IVIsual Paradigm Community Edition @

Hình 5 Biểu đồ phân rã ca sử dụng Quản lý tài khoản

e_ Biểu đồ phân rã ca sử dụng: Quản lý tour

extension points Quan ly chuyén bay

Hình 6 Biểu đồ phân rã ca sw dụng Quản lý tour

Phạm Minh Quốc - DI7HTTT2 23

Trang 26

extension points c- ==Extend>= Sửa chuyến bay

Thêm chuyến bay

ExtensionPoint

Xda chuyển bay Nhan viễn

ok nh WTRHình 7 Biểu đồ phân rã ca sử dụng Quản lý chuyến bay

Phạm Minh Quốc - DI7HTTT2 24

Trang 27

extension points eens

Quanlyphang }< - Pere Sửa khách sạn

Thêm khách san Sửa khách san Xúa khách sạn

<<Extend>>

<<Extend>> <<Extend>>

Thém phẳng Sửa phỏng

Hình 8 Biểu đồ phân rã ca sử dụng Quản lý khách sạn

Giày Lo) ByOvisual Paradigm Community Edition 2

Phạm Minh Quốc - DI7HTTT2 25

Trang 28

Hình 9 Biéu đồ phân rã ca sử dụng Đặt tour

_ #=Include>> Jian thông tin liên hệ

3y[IVIsual Paradigm Community Editior @

Tim kiém khach san

< - «<Extend>=> - Tim kiém khach san

Khach hang

<<Include>>

Thanh toan Điền théng tin liên hệ

Cain) Powered ByOVisual Paradigm Community Edition @

Hình 10 Biểu đồ phân rã ca sử dụng Đặt phòng khách sạn

Phạm Minh Quốc - DI7HTTT2 26

Trang 29

Hình 11 Biéu đồ phân rã ca sử dụng Đặt vé máy bay

Điền thang tin liên hệ ae ae eT

2.1.4 Kịch bản

2.1.4.1 Kịch bản của nhân viên quản trị

e Kịch bản đăng nhập

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

Tên ca sử dụng Nhân viên quan tri đăng nhập

Tác nhân chính Nhân viên quản trị

Tiền điều kiện Không có

Đảm bảo thành công Nhân viên quản trị đăng nhập thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên quan tri vào hệ thông

Chuỗi sự kiện chính:

1 Nhân viên quản trị đăng nhập vào hệ thống

2 Hệ thống hién thị giao diện đăng nhập

3 Nhân viên quản tri nhập tên tài khoản, mật khẩu và chọn nút Đăng nhập

4 Hệ thống kiêm tra thông tin và thông báo đăng nhập thành công

Phạm Minh Quốc - DI7HTTT2 27

Trang 30

ĐỎ ÁN TOT NGHIỆP

Ngoại lệ:

3.1 Nhân viên quản trị nhập sai tên tài khoản hoặc mật

3.1.1 _ Hệ thống thông báo đăng nhập that bại

e Kịch bản thêm tài khoản

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

Tên ca sử dụng Nhân viên quản trị thêm tài khoản

Tác nhân chính Nhân viên quản trị

Tiền điều kiện Không có

Đảm bảo thành công Nhân viên quản trị thêm tài khoản thành công

Đảm bảo tối thiểu Trở lại man hình chính

Kích hoạt Nhân viên quản tri vào hệ thống

Chuỗi sự kiện chính:

1 Nhân viên quản trị vào hệ thong quản tri để thêm tài khoản

2 Hệ thống quản trị hiển thị trang chủ của trang quản trị

3 Nhân viên quản tri chon Users

4 Hệ thống hién thị trang quản lý User

5 Nhân viên quan trị chọn Add User

6 Hệ thống hiển trị trang thêm User

7

8

Nhân viên quản tri nhập thông tin của User và chọn Save

Hệ thống lưu thông tin user vào CSDL và thông báo thành công

Ngoại lệ: ;

7.1 Nhân viên quản trị nhập email trùng với user đã tôn tai trong CSDL

7.1.1 _ Hệ thống thông báo lỗi trùng email

7.2 Nhân viên nhập username trùng với user đã tồn tại trong CSDL7.2.1 _ Hệ thống thông báo lỗi trùng username

Phạm Minh Quốc - DI7HTTT2 28

Trang 31

ĐỎ ÁN TOT NGHIỆP

e Kịch bản sửa tài khoản

Bảng 6 Bảng kịch bản Nhân viên quản trị sửa tài khoản Tên ca sử dụng Nhân viên quản trỊ sửa tài khoản

Tác nhân chính Nhân viên quản tri

Tiền điều kiện Không có

Đảm bảo thành công Nhân viên quản tri sửa tài khoản thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên quản tri vào hệ thống

Chuỗi sự kiện chính:

1 Nhân viên quản trị vào hệ thống quan trị để thêm tài khoản

2 Hệ thống quản trị hiển thị trang chủ của trang quản tri

3 Nhân viên quản tri chon Users

4 Hệ thống hién thị trang quan ly User

5 Nhân viên quản tri chon Edit User

6 Hệ thống hién trị trang chỉnh stra User

7.1 Nhân viên quản trị nhập email trùng với user đã tồn tại trong CSDL

7.1.1 _ Hệ thống thông báo lỗi trùng email

7.2 Nhân viên nhập username trùng với user đã tồn tại trong CSDL

7.2.1 _ Hệ thống thông báo lỗi trùng username

Phạm Minh Quốc - DI7HTTT2 29

Trang 32

ĐỎ ÁN TOT NGHIỆP

e Kịch bản xóa tài khoản

Bảng 7 Bảng kịch bản Nhân viên quản trị Xóa tài khoản Tên ca sử dụng Nhân viên quản tri xóa tai khoản

Tác nhân chính Nhân viên quản tri

Tiền điều kiện Không có

Đảm bảo thành công Nhân viên quản tri xóa tài khoản thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên quản tri vào hệ thống

Chuỗi sự kiện chính:

1 Nhân viên quản trị vào hệ thống quan trị để thêm tài khoản

Hệ thống quản trị hiển thị trang chủ của trang quản trị

Nhân viên quản trị chọn Users

Hệ thống hiển thị trang quan ly UserNhân viên chọn một User và nhân Delete

Hệ thống hiện thông báo xác nhận yêu cầu xóa user

Trang 33

ĐỎ ÁN TOT NGHIỆP

2.1.4.2 Kịch bản của nhân viên

e Kịch bản đăng nhập

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

Tên ca sử dụng Nhân viên đăng nhập

Tác nhân chính Nhân viên

Tiên điêu kiện Không có

Đảm bảo thành công Nhân viên đăng nhập thành công

Đảm bảo tối thiêu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

1 Nhân viên đăng nhập vào hệ thống

2 Hệ thống hiển thị giao diện đăng nhập

3 Nhân viên nhập tên tài khoản, mật khâu và chọn nút Đăng nhập

4 Hệ thống kiểm tra thông tin và thông báo đăng nhập thành công

Ngoại lệ:

3.1 Nhân viên nhập sai tên tài khoản hoặc mật

3.1.1 _ Hệ thống thông báo đăng nhập that bại

e Kịch bản thêm tour du lịch

Bảng 9 Bảng kịch bản Nhân viên Thêm tour du lịch Tên ca sử dụng Nhân viên thêm tour du lịch

Tác nhân chính Nhân viên

Tiên điêu kiện Không có

Đảm bảo thành công Nhân viên thêm tour du lịch thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Trang 34

ĐỎ ÁN TOT NGHIỆP

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống dé thêm tour du lich

Hệ thống hiển thị giao diện Quản lý du lịch gồm các thao tác: Thêm, Sửa, Xóa

Nhân viên chọn Thêm

Hệ thống hiển thị giao diện thêm tour du lịch

Nhân viên nhập thông tin tour du lịch va chọn Luu

Hệ thống lưu thông tin của tour du lịch vào CSDL và thông báo thành công

NAW PWN

Ngoại lệ:

e Kịch bản sửa tour du lịch

Bang 10 Bang kịch bản Nhân viên Sửa tour du lịch

Tên ca sử dụng Nhân viên sửa tour du lịch

Tác nhân chính Nhân viên

Tiên điêu kiện Không có

Đảm bảo thành công Nhân viên sửa tour du lịch thành công

Đảm bảo tối thiêu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống đề sửa tour du lịch

Hệ thống hién thị giao diện Quản lý du lịch gồm các thao tác: Thêm, Sửa, Xóa

Nhân viên chọn một tour du lịch và click Sửa

Hệ thống hiển thi giao diện sửa tour du lịch

Nhân viên nhập thông tin tour du lịch và chọn Lưu

xe b8 Hệ thống lưu thông tin của tour du lịch vào CSDL và thông báo thành công

Ngoại lệ:

Phạm Minh Quốc - DI7HTTT2 32

Trang 35

ĐỎ ÁN TOT NGHIỆP

e Kịch bản xóa tour du lịch

Bang 11 Bang kịch bản Nhân viên Xóa tour du lịch

Tên ca sử dụng Nhân viên xóa tour du lịch

Tác nhân chính Nhân viên

Tiên điêu kiện Không có

Đảm bảo thành công Nhân viên xóa tour du lịch thành công

Đảm bảo tối thiêu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống dé thêm tour du lịch

Nhân viên chọn một tour du lịch và click Xóa

Hệ thông yêu câu xác nhận xóa Nhân viên chọn Xác nhận

mx® 3® Hệ thống hiển thị giao diện Quản lý du lịch gồm các thao tác: Thêm, Sửa, XóaHệ thống xóa thông tin của tour du lịch trong CSDL và thông báo thành công

Ngoại lệ:

e Kịch bản thêm chuyến bay

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

Tên ca sử dụng Nhân viên thêm chuyên bay

Tác nhân chính Nhân viên

Tiên điêu kiện Không có

Đảm bảo thành công Nhân viên thêm chuyến bay thành công

Đảm bảo tối thiêu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thong

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống dé thêm chuyên bay

Trang 36

ĐỎ ÁN TOT NGHIỆP

Hệ thống hiên thị giao diện Quan lý chuyên bay gồm các thao tác: Thêm, Sửa, Xóa

Nhân viên chọn Thêm

Hệ thống hiền thị giao diện thêm chuyến bayNhân viên nhập thông tin chuyến bay và chọn Lưu

Hệ thống lưu thông tin của chuyến bay vào CSDL và thông báo thành công

AWE WN

Ngoại lệ:

e Kịch bản sửa chuyến bay

Bảng 13 Bảng kịch bản Nhân viên Sửa chuyến bayTên ca sử dụng Nhân viên sửa chuyên bay

Tac nhân chính Nhân viên

Tiên điêu kiện Không có

Đảm bảo thành công Nhân viên sửa chuyến bay thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

Nhân viên vào hệ thống dé sửa chuyên bay

Hệ thống hiển thi giao diện Quản lý chuyến bay gồm các thao tác: Thêm, Sửa, XóaNhân viên chọn một chuyến bay và click Sửa

Hệ thống hiển thị giao diện sửa chuyến bayNhân viên nhập thông tin chuyến bay và chọn Lưu

Hệ thống lưu thông tin của chuyến bay vào CSDL và thông báo thành công

A + ® WN >

Ngoại lệ:

Phạm Minh Quốc - DI7HTTT2 34

Trang 37

ĐỎ ÁN TOT NGHIỆP

e Kịch bản xóa chuyến bay

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

Tên ca sử dụng Nhân viên xóa chuyên bay

Tác nhân chính Nhân viên

Tiên điều kiện Không có

Đảm bảo thành công Nhân viên xóa chuyến bay thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

Nhân viên vào hệ thống dé chuyến bay

Hệ thống hiên thị giao diện Quan lý chuyến bay gồm các thao tác: Thêm, Sửa, XóaNhân viên chọn một chuyến bay và click Xóa

Hệ thống yêu cầu xác nhận xóaNhân viên chọn Xác nhận

Ngoại lệ:

e Kịch bản thêm khách san

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

Tên ca sử dụng Nhân viên thêm khách sạn

Tác nhân chính Nhân viên

Tiền điều kiện Không có

Đảm bảo thành công Nhân viên thêm khách sạn thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống dé thêm khách sạn

Phạm Minh Quốc - DI7HTTT2 35

Trang 38

ĐỎ ÁN TOT NGHIỆP

AWE WN Nhân viên chọn ThêmHệ thong hién thi giao dién Quan ly khach san gom các thao tác: Thêm, Sửa, Xóa

Hệ thống hiển thị giao diện thêm khách sạn

Nhân viên nhập thông tin khách sạn và chọn Lưu

Hệ thống lưu thông tin của khách sạn vào CSDL và thông báo thành công

Ngoại lệ:

Kịch bản sửa khách sạn

Bang 16 Bảng kịch bản Nhân viên sửa khách san

Tên ca sử dụng Nhân viên sửa khách sạn

Tác nhân chính Nhân viên

Tiên điêu kiện Không có

Đảm bảo thành công Nhân viên sửa khách sạn thành công

Đảm bảo tối thiêu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

NWR 6®

Chuỗi sự kiện chính:

1. Nhân viên vào hệ thông dé sửa khách san

Hệ thống hiển thị giao diện Quản lý khách sạn gồm các thao tác: Thêm, Sửa, Xóa

Nhân viên chọn một khách sạn và click Sửa

Hệ thống hiển thị giao diện sửa khách sạn

Nhân viên nhập thông khách sạn và chọn Lưu

Hệ thống lưu thông tin của khách sạn vào CSDL và thông báo thành công

Ngoại lệ:

Phạm Minh Quốc - DI7HTTT2 36

Trang 39

ĐỎ ÁN TOT NGHIỆP

e Kịch bản xóa khách sạn

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

Tên ca sử dụng Nhân viên xóa khách sạn

Tác nhân chính Nhân viên

Tiền điều kiện Không có

Đảm bảo thành công Nhân viên xóa khách sạn thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống dé khách sạn

Hệ thống hiển thị giao diện Quản lý khách sạn gồm các thao tác: Thêm, Sửa, XóaNhân viên chọn một chuyến bay và click Xóa

Hệ thống yêu cầu xác nhận xóaNhân viên chọn Xác nhận

ANWR 8 Hệ thống xóa thông tin của khách sạn trong CSDL và thông báo thành công

Ngoại lệ:

e Kich bản thêm phòng

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

Tên ca sử dụng Nhân viên thêm phòng

Tác nhân chính Nhân viên

Tiền điều kiện Không có

Đảm bảo thành công Nhân viên thêm phòng thành công

Dam bảo ti thiểu Trở lại man hình chính

Kích hoạt Nhân viên vào hệ thông

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống dé thêm phòng

Phạm Minh Quốc - DI7HTTT2 37

Trang 40

ĐỎ ÁN TOT NGHIỆP

Hệ thống hiên thị giao diện Quan lý phòng gồm các thao tác: Thêm, Sửa, Xóa

Nhân viên chọn Thêm

Hệ thống hiền thị giao diện thêm phòng

Nhân viên nhập thông tin phòng và chọn Lưu

6 Hệ thống lưu thông tin của phòng vào CSDL và thông báo thành công

Tác nhân chính Nhân viên

Tiên điều kiện Không có

Đảm bảo thành công Nhân viên sửa phòng thành công

Đảm bảo tối thiểu Trở lại màn hình chính

Kích hoạt Nhân viên vào hệ thong

Chuỗi sự kiện chính:

1 Nhân viên vào hệ thống dé sửa phòng

Hệ thống hién thị giao diện Quản lý phòng gồm các thao tác: Thêm, Sửa, Xóa

Nhân viên chọn một phòng và click Sửa

Hệ thống hiển thị giao diện sửa phòng

Nhân viên nhập thông phòng và chọn Lưu

Hệ thống lưu thông tin của phòng vào CSDL và thông báo thành công

A mm ® WN

Ngoại lệ:

e Kịch bản xóa phòng

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

Tên ca sử dụng Nhân viên xóa phòng

Tác nhân chính Nhân viên

Tiên điêu kiện Không có

Phạm Minh Quốc - DI7HTTT2 38

Ngày đăng: 09/03/2024, 23:34

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

TÀI LIỆU LIÊN QUAN

w