Tải bản đầy đủ (.pdf) (56 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.41 MB, 56 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

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

<b>ĐỒ ÁN MƠN HỌC</b>

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

Đề tài

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

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

<i>Tháng 07//202</i>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>1---5.4. Hướng phát triển8</b>

---Trang

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

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

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.

<b>2. Mục đích của đề tài</b>

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

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>1---3. Phạm vi của đề tài</b>

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 tồn trong việc xử lý các giao dịch thanh tố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

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>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</b>

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

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 tốn an tồ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

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

1---+Phân tích 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.

<b>1.2.Mơ tả bài tốn</b>

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

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="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 hồ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à hồn tất đăng ký.

<b>1.3.Các u cầu của bài tốn.</b>

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

---Trang

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="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

<b>1.4.Mơ hình hóa u cầu</b>

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

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="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 tố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 hồn tất nhập thơng tin

---Trang

</div><span class="text_page_counter">Trang 45</span><div class="page_container" data-page="45">

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

---Trang

</div><span class="text_page_counter">Trang 46</span><div class="page_container" data-page="46">

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

---Trang

</div><span class="text_page_counter">Trang 47</span><div class="page_container" data-page="47">

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

---Trang

</div><span class="text_page_counter">Trang 48</span><div class="page_container" data-page="48">

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

---Trang

</div><span class="text_page_counter">Trang 49</span><div class="page_container" data-page="49">

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

---Trang

</div><span class="text_page_counter">Trang 50</span><div class="page_container" data-page="50">

<b>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 ở</b>

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

---Trang

</div><span class="text_page_counter">Trang 51</span><div class="page_container" data-page="51">

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

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

<b>5.2.Hạn chế </b>

- 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ỗ.

<b>5.3.Thuận lợi và khó khăn</b>

---Trang

</div><span class="text_page_counter">Trang 52</span><div class="page_container" data-page="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

</div>

×