đề tài dự án phát triển hệ thống đặt vé cho hãng hàng không cloud airline

56 0 0
Tài liệu đã được kiểm tra trùng lặp
đề tài dự án phát triển hệ thống đặt vé cho hãng hàng không cloud airline

Đ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

Lý do chọn đề tàiVới tình hình phát triển công nghệ hiện nay, sự phát triển nhanh chóng củangành hàng không, đặc biệt là với sự phổ biến của các chuyến bay giá rẻ, đã tạora một nhu cầu l

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘTVIỆN KỸ THUẬT CÔNG NGHỆ

ĐỒ ÁN MÔN HỌC

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Đề tài

DỰ ÁN PHÁT TRIỂN HỆ THỐNG ĐẶTVÉ CHO HÃNG HÀNG KHÔNG CLOUD

Phạm Quang Đức Mã SV: 2124802010685Mai Đức Cường Mã SV: 2124802010011Lớp:

Tháng 07//202

Trang 4

1 -5.4 Hướng phát triển8

-Trang

Trang 5

1 -LỜI MỞ ĐẦU1 Lý do chọn đề tài

Với tình hình phát triển công nghệ hiện nay, sự phát triển nhanh chóng củangành hàng không, đặc biệt là với sự phổ biến của các chuyến bay giá rẻ, đã tạora một nhu cầu lớn cho các hệ thống đặt vé nhanh chóng, chính xác và hiệu quả.Việc phát triển hệ thống đặt vé cho hãng hàng không Cloud Airline có thể là mộtcơ hội để áp dụng và nâng cao công nghệ Một hệ thống đặt vé tiện lợi và dễ sửdụng có thể cải thiện trải nghiệm của khách hàng khi đặt vé việc phát triển mộthệ thống đặt vé cho hãng hàng không Cloud Airline là một dự án thú vị và mangtính thách thức, đòi hỏi sự chú ý đến nhiều khía cạnh như tính hợp lý trong quảnlý tài nguyên, khả năng mở rộng hệ thống, tối ưu hóa quy trình kinh doanh vàhiệu suất của hệ thống, v.v.

2 Mục đích của đề tài

Phát triển hệ thống đặt vé cho hãng hàng không Cloud Airline trên nền tảngđám mây Đây là một bước đi chiến lược nhằm tối ưu hóa quy trình đặt vé, cảithiện trải nghiệm của khách hàng và thích ứng với bối cảnh thay đổi trong ngànhhàng không, đặc biệt là sự phát triển của thương mại điện tử và tác động củaCovid-19 Hệ thống mới nhằm giải quyết những thách thức mà hãng hàng khônggặp phải trong việc quản lý dữ liệu khách hàng và cải thiện quan hệ khách hàngbằng cách áp dụng cách tiếp cận e-CRM, tương tự như những gì VietnamAirlines đã triển khai Hệ thống dự kiến sẽ bao gồm các tính năng như đăng kýtrực tuyến, mua vé và các kênh dịch vụ khách hàng như email, tổng đài và ứngdụng di động Mục đích chính của việc phát triển hệ thống đặt vé là tăng cườnghiệu quả kinh doanh cho hãng hàng không Cloud Airline cải thiện trải nghiệmcủa khách hàng khi sử dụng hệ thống đặt vé Với mục đích khác là việc phát triểnmột hệ thống đặt vé tiên tiến và tối ưu có thể giúp hãng hàng không CloudAirline tạo ra sự khác biệt cạnh tranh trên thị trường Mục đích cuối cùng là khaithác tiềm năng thương mại của dự án Nếu thành công trong việc phát triển hệthống đặt vé cho hãng hàng không Cloud Airline, có thể hãng có thể tận dụng sảnphẩm và công nghệ để cung cấp dịch vụ tương tự cho các hãng hàng không kháchoặc mở rộng sang các lĩnh vực khác trong ngành du lịch và vận chuyển Điềunày có thể mang lại cơ hội kinh doanh và tăng trưởng dài hạn cho hãng hàngkhông.

-Trang

Trang 6

1 -3 Phạm vi của đề tài

Phạm vi của đề tài "Phát triển hệ thống đặt vé cho hãng hàng không Cloud Airline" rất rộng và đa dạng, bao gồm các khía cạnh quan trọng của việc xây dựng một hệ thống hoàn chỉnh và chất lượng cho việc đặt vé trực tuyến.Phạm vi chính của dự án là xây dựng một hệ thống đặt vé trực tuyến hoàn chỉnh cho hãng hàng không Cloud Airline Hệ thống này sẽ cho phép khách hàng truy cập vào trang web hoặc ứng dụng di động của hãng, tìm kiếm các chuyến bay, lựa chọn hạng ghế, và đặt vé một cách dễ dàng và thuận tiện Để đảm bảo tính chính xác và hiệu quả trong việc đặt vé hệ thống cần quản lý một lượng lớn thông tin về các chuyến bay, lịch trình, hạng ghế, giá vé và các chi tiết liên quan Điều này đòi hỏi hệ thống phải được thiết kế sao cho việc quản lý thông tin này được thực hiện một cách hiệu quả và đáng tin cậy Hệ thống đặt vé cần hỗ trợ nhiều phương thức thanh toán đa dạng và đảm bảo tính an toàn trong việc xử lý các giao dịch thanh toán Tính năng này là rất quan trọng để đáp ứng nhu cầu đa dạng của khách hàng và đảm bảo tính bảo mật cho thông tin cá nhân và tài chính Hệ thống cần hỗ trợ việc quản lý tài khoản người dùng, cho phép khách hàng đăng nhập, cập nhật thông tin cá nhân, xem lịch sử giao dịch và các thông tin liên quan Việc này giúp tăng tính cá nhân hóa và tạo sự tiện lợi cho khách hàng trong việc sử dụng dịch vụ đặt vé của hãng hàng không.

-Trang

Trang 7

1 -CHƯƠNG 1.HIỆN TRẠNG VÀ YÊU CẦU BÀI TOÁN1.1.Khảo sát hiện trạng

- Trong thế giới thực hiện, dự án phát triển hệ thống đặt vé cho hãng hàng

không Cloud Airline là một bước tiến quan trọng trong lĩnh vực vận chuyển hàngkhông Ngành công nghiệp hàng không đang trải qua sự phát triển nhanh chóngvà cạnh tranh gay gắt, vì vậy việc áp dụng công nghệ để tạo ra một hệ thống đặtvé hiệu quả và tiện lợi là cực kỳ quan trọng Hiện nay, sự phát triển của côngnghệ thông tin và internet, việc đặt vé trực tuyến trở thành xu hướng chủ đạo.Khách hàng có thể dễ dàng truy cập vào website hoặc ứng dụng di động của hãnghàng không để tìm kiếm thông tin về các chuyến bay, lựa chọn chuyến bay phùhợp và đặt vé chỉ trong vài cú nhấp chuột hay chạm màn hình Hệ thống đặt vétrực tuyến của Cloud Airline sẽ mang đến nhiều lợi ích cho cả hãng hàng khôngvà khách hàng Với sự phổ biến ngày càng tăng của internet và công nghệ diđộng, việc đặt vé trực tuyến đã trở thành xu hướng chính trong ngành hàngkhông Khách hàng sẽ có thể dễ dàng tìm kiếm và so sánh các tùy chọn chuyếnbay, chọn ghế và lớp hạng, và thực hiện thanh toán trực tuyến một cách tiện lợi.Điều này giúp tiết kiệm thời gian và công sức cho khách hàng và tạo ra trảinghiệm đặt vé thoải mái và linh hoạt Đối với Cloud Airline, việc triển khai hệthống đặt vé trực tuyến sẽ mang lại nhiều lợi ích kinh doanh Việc tự động hóaquy trình đặt vé giúp giảm tải công việc cho nhân viên và giảm nguy cơ sai sót.Hệ thống cũng cung cấp các công cụ quản lý thông tin chuyến bay, giúp hãnghàng không nắm bắt được dữ liệu quan trọng về khách hàng, doanh thu và hiệusuất hoạt động Điều này giúp Cloud Airline nắm bắt xu hướng và nhu cầu củakhách hàng, từ đó cải thiện dịch vụ và tăng cường sự cạnh tranh trong ngành.Ngoài ra, hệ thống đặt vé cũng có thể tích hợp các yếu tố quan trọng khác nhưquản lý hành lý, chính sách bán vé và thanh toán an toàn Tất cả những yếu tốnày đóng vai trò quan trọng trong việc tạo ra một trải nghiệm đặt vé toàn diện vàtăng cường sự hài lòng của khách hàng.

- Mô tả quy trình các công việc liên quan đến đề tài

-Trang

Trang 8

1 -+Phân tích yêu cầu : Đầu tiên, nhóm phát triển sẽ tiến hành phân tích yêu cầu từCloud Airline Công việc này bao gồm việc hiểu các yêu cầu chức năng và phichức năng của hệ thống đặt vé, đồng thời xác định các yêu cầu kỹ thuật, quy trìnhvà hạn chế, giao diện, bảo mật và hiệu suất.

+Thiết kế hệ thống: Dựa trên yêu cầu đã phân tích, nhóm sẽ tiến hành thiết kế hệthống Công việc này bao gồm xác định kiến trúc hệ thống, định nghĩa cơ sở dữliệu, thiết kế giao diện người dùng, và xác định các tính năng và chức năng chínhcủa hệ thống

+Phát triển phần mềm: Sau khi hoàn thành thiết kế, nhóm phát triển sẽ tiến hànhxây dựng phần mềm cho hệ thống đặt vé Công việc này bao gồm viết mã, kiểmthử và tích hợp các chức năng và tính năng trong hệ thống

+Tích hợp và kiểm thử: Sau khi phát triển xong, hệ thống sẽ được tích hợp vàkiểm thử để đảm bảo tính ổn định và đúng chức năng Công việc này bao gồmkiểm tra hệ thống từng phần, kiểm thử tự động, và thực hiện các bài kiểm tra toàndiện để đảm bảo rằng hệ thống hoạt động một cách đáng tin cậy

+Triển khai và triển khai: Sau khi kiểm thử hoàn tất, hệ thống sẽ được triển khaivà triển khai trong môi trường thực tế của Cloud Airline Công việc này bao gồmcài đặt phần mềm, cấu hình hệ thống, và đảm bảo tính tương thích với hạ tầnghiện có.

+Đào tạo và hỗ trợ: Sau khi triển khai, nhóm sẽ cung cấp đào tạo cho nhân viêncủa Cloud Airline để sử dụng hệ thống đặt vé một cách hiệu quả Họ cũng sẽcung cấp hỗ trợ liên tục để giải quyết các vấn đề kỹ thuật và cung cấp cập nhậtcho hệ thống khi cần thiết.

+Quản lý và duy trì: Công việc không chỉ dừng lại ở việc triển khai và triển khai.Nhóm cũng sẽ tiếp tục quản lý và duy trì hệ thống để đảm bảo hoạt động mượtmà và ổn định trong thời gian dài Điều này bao gồm việc theo dõi hiệu suất, cậpnhật bảo mật và phát hành các phiên bản nâng cấp để cải thiện hệ thống theo thờigian

1.2.Mô tả bài toán

Cloud Airline là một hãng hàng không dự kiến sẽ ra mắt công chúng vào đầutháng 3/2015 Cloud Airline đang khẩn trương công tác chuẩn bị cho đợt ra mắtnày Hiện hãng hàng không cần xây dựng hệ thống đặt vé trực tuyến cho hành

-Trang

Trang 9

2 -khách Hiện hãng hàng không có trang bị 5 chiếc máy bay Airbus 320, 3 chiếcBoeing 777 và 3 chiếc Airbus A380 và trong tương lai hãng sẽ trang bị thêmnhiều máy bay hơn Sơ đồ bố trí ghế ở các máy bay cùng loại là giống nhau Có 3loại vé là: thương gia, phổ thông, tiết kiệm Tùy vào loại vé mà khách hàng chỉcó thể chọn 1 số ghế nào đó trên máy bay Hiện tại hãng chỉ mở các chuyến baynội địa Dự tính tương lai hãng sẽ liên kết với các nước khác Dưới đây là cácyêu cầu từ phía hãng hàng không.

Hệ thống tạm thời tập trung vào phân hệ dành cho khách hàng:

● Khách hàng đầu tiên sẽ chọn vé khứ hồi hay một chiều, chọn địa điểm đivà đến, và thời gian đi và thời gian về (nếu là vé khứ hồi).

● Hệ thống sẽ liệt kê ra danh sách các chuyến bay trong ngày đó cùng vớigiá vé tương ứng với từng loại vé và số lượng vé còn Người dùng có thểthay đổi ngày đi và ngày về (nếu là vé khứ hồi) tại giai đoạn này Mỗi lầnthay đổi thời điểm thì hệ thống sẽ cập nhật lại thông tin.

● Người dùng sẽ chọn chuyến bay phù hợp và loại vé tương ứng cùng với sốlượng vé cần đặt.

● Hệ thống sẽ xử lý yêu cầu Nếu không còn đủ vé thì hệ thống sẽ thông báocho người dùng và cập nhật lại bảng danh sách lúc trước Nếu còn đủ thìhệ thống sẽ tạm đặt số vé như khách hàng yêu cầu Nếu trong 30 phút màngười dùng không hoàn tất thủ tục đăng ký thì sẽ xóa giao dịch này.● Sau khi nhập các thông tin hành khách (gồm họ tên, số chứng minh nhân

dân hoặc password), khách hàng sẽ chọn ghế Hệ thống sẽ hiển thị sơ đồghế và đánh dấu những ghế đã chọn Người dùng lần lượt chọn ghế tươngứng với hàng khách đã nhập thông tin trước đó.

● Hệ thống sẽ xử lý yêu cầu Hệ thống sẽ tạm ghi nhận các ghế thật sự còntrống Còn ghế đã có người rồi thì hệ thống sẽ thông báo cho người dùngvà hiển thị lại sơ đồ ghế để cho người dùng chọn lại các ghế đó.

● Tiếp theo hệ thống sẽ yêu cầu người dùng nhập các thông tin như: tên chủtài khoản, mã thẻ, số pin và hoàn tất đăng ký.

1.3.Các yêu cầu của bài toán.

Hệ thống đặt vé cho phép : ● Khách hàng

-Trang

Trang 10

3 -o Chọn vé

o Xem danh sách chuyến bay o Chọn chuyến bay thích hợp o Chọn loại vé và số lượng véo Nhập thông tin khách hàng o Chọn ghế

o Quản lý chuyến bay o Thay đổi thông tin

1.4.Mô hình hóa yêu cầu

1.4.1 Xác định Actor● Khách hàng 1.4.2 User stories

● Khách hàng

o Là một khách hàng, tôi muốn có chức năng xem lại thông tin đặt vé củamình, bao gồm chuyến bay, loại vé, thông tin hành khách và ghế đã chọn,để kiểm tra lại và đảm bảo đúng thông tin đặt vé của tôi.

o Là một khách hàng, tôi muốn chức năng thay đổi ngày đi và ngày về(nếu là vé khứ hồi), để có sự linh hoạt trong việc điều chỉnh lịch trình củamình.

o Là một khách hàng, tôi muốn đặt vé online, để không phải ra tận quầybán vé để mua vé

o Là một khách hàng, tôi muốn chọn ghế trên chuyến bay, dựa trên sơ đồghế hiển thị và đánh dấu các ghế đã chọn, để đảm bảo chỗ ngồi thoải máivà phù hợp với mong muốn của tôi.

o là một khách hàng, tôi muốn chức năng chọn hạng vé, để có thể chọnloại vé thương gia, phổ thông hay tiết kiệm phù hợp với khả năng của bảnthân.

1.4.3 Xác định Use Case● Chọn vé

-Trang

Trang 11

4 -● Xem danh sách chuyến bay ● Chọn chuyến bay ● Nhập thông tin khách hàng ● Chọn ghế

● Quản lý chuyến bay ● Thay đổi thông tin 1.4.4 Sơ đồ Use Case

1.4.5 Đặc tả các Use Case● Đặc tả Use case đặt vé

-Trang

Trang 12

5 -2 Mô tả UC Khách hàng sử dụng hệ thống đặt vé trực tuyếnđể tìm kiếm và đặt vé cho chuyến bay mongmuốn

7.1 Luồng sự kiện chính - Khách hàng chọn loại vé ( khứ hồi hoặc mộtchiều ) địa điểm đi và đến, thời gian đi và về(nếu là vé khứ hồi).

- Chọn chuyến bay, loại vé ( thương gia, phổthông, tiết kiệm )

- Chọn số lượng vé

- Thay đổi thông tin chuyến bay - Nhập thông tin khách hàng- Chọn ghế

- Nhập thông tin thanh toán - Xác nhận đặt vé

7.2 Luồng sự kiện thay thế - Nếu khách hàng chọn loại vé mà loại vé đóhết thì hệ thống sẽ gợi ý cho khách hàng chọn 2loại vé còn lại hoặc chọn chuyến bay tương tựvề thời gian và địa điểm mà vé khách hàngchọn hiện vẫn còn

- Nếu khách hàng không chọn được ghế do tấtcả các ghế đã được đặt, hệ thống thông báo đãhết ghế và đưa ra gợi ý về chuyến bay kháccùng địa điểm đến mà còn ghế

7.3 Luồng ngoại lệ - Nếu hệ thống gặp lỗi kết nối hoặc lỗi xử lý dữliệu trong quá trình đặt vé, hệ thống thông báolỗi và yêu cầu khách hàng thử lại hoặc liên hệvới bộ phận hỗ trợ của Cloud Airline - Nếu khách hàng không nhập đủ thông tin hànhkhách, hệ thống thông báo lỗi và yêu cầu kháchhàng nhập lại thông tin

- Hệ thống sẽ kiểm tra khách hàng nhập thôngtin tên tên chủ tài khoản, mã thẻ, số pin nếu saihệ thống sẽ hiện thông báo lỗi và yêu cầu nhậplại

- Nếu khách hàng không hoàn tất nhập thông tin

-Trang

Trang 45

6 Xóa chuyến bay thành công

-Trang

Trang 46

Chỉnh sửa chuyến bay thành công

-Trang

Trang 47

Lỗi sai mật khẩu hoặc tài khoản

-Trang

Trang 48

41 Lỗi để trắng thông tin

-Trang

Trang 49

42 thông tin khách hàng đã có trong cơ sở dữ liệu

-Trang

Trang 50

43 Lỗi độ dài ký tự(độ dài từ 3 đến 20 ký tự) và không được chưa các ký tự đặc biệt ở

các ô thông tin(MaKH và CMND)

-Trang

Trang 51

44 -CHƯƠNG 5.KẾT LUẬN5.1.Kết quả

- Hoàn thành cơ bản các giao diện và chức năng chính- Hoàn thành việc phân tích dữ liệu

5.2.Hạn chế

- Giao diện thiết kế đơn giản, không được đẹp mắt, không thể chạy được bìnhthường.

- Chức năng còn thiếu sót.

- Sơ đồ có thể sai hoặc thiếu ở nhiều chỗ.

5.3.Thuận lợi và khó khăn

-Trang

Trang 52

45 -5.3.1 Thuận lợi

- Nhu cầu thị trường: Hãng hàng không luôn có nhu cầu cao trong việccung cấp dịch vụ đặt vé thuận tiện và nhanh chóng cho khách hàng Với sự giatăng của ngành công nghiệp hàng không, hệ thống đặt vé phát triển có thể giúptăng cường cạnh tranh và thu hút thêm khách hàng.

- Dữ liệu sẵn có: Hãng hàng không Cloud Airline có sẵn dữ liệu từ cácchuyến bay trước đó, hành khách, và lịch trình Việc sử dụng dữ liệu này cóthể giúp tối ưu hóa hệ thống đặt vé và cung cấp thông tin chính xác và cậpnhật.

- Dễ dàng quản lý cập nhật thông tin: Hệ thống đặt vé cho phép cập nhậtthông tin liên quan đến các chuyến bay, giá vé và sự khả dụng của chỗ ngồimột cách thuận tiện.

- Cải thiện trải nghiệm khách hàng: Một hệ thống đặt vé hiệu quả và dễ sửdụng giúp cải thiện trải nghiệm của khách hàng Khách hàng có thể tìm kiếmvà đặt vé một cách thuận tiện, điều này có thể giúp tăng cường lòng trungthành và sự hài lòng của hành khách.

- Tích hợp các hệ thống: Dự án này cũng cung cấp cơ hội để tích hợp hệthống với các cơ quan đối tác khác như các cổng thanh toán, các dịch vụchuyến bay khác, và các công ty du lịch, giúp tăng cường khả năng cung cấpdịch vụ liên kết.

- Nâng cao chất lượng và an toàn của dịch vụ, bằng cách áp dụng các côngnghệ tiên tiến và bảo mật để bảo vệ dữ liệu và thông tin của khách hàng.

- Tận dụng các cơ hội hợp tác và liên kết với các đối tác khác trong ngànhhàng không, như các hãng bay liên minh, các công ty du lịch, các nhà cungcấp dịch vụ khác, v.v để mở rộng thị trường và tạo ra lợi thế cạnh tranh.

- Các thành viên trong nhóm đều hợp tác với nhau một cách chặt chẽ.- Các thành viên đều làm tốt các phần được giao, không gây chậm tiến độcủa nhóm khi hoàn thành đề án.

-Trang

Ngày đăng: 07/05/2024, 07:51

Tài liệu cùng người dùng

Tài liệu liên quan