Tài liệu phân tích thiết kế
BÁN VÉ MÁY BAY
TÀI LIỆU PHÂN TÍCH THIẾT KẾ
Tài liệu phân tích thiết kế
MỤC LỤC TÀI LIỆU
GIỚI THIỆU CHUNG...............................................................................................................5
1./ Mục đích..........................................................................................................................................................5
2./ Phạm vi............................................................................................................................................................5
3./ Tài liệu tham khảo.........................................................................................................................................5
4./ Giới thiệu chung về ứng dụng....................................................................................................................6
PHÂN TÍCH YÊU CẦU HỆ THỐNG.....................................................................................7
1./ Mô tả quy trình nghiệp vụ...........................................................................................................................7
2./ Các chức năng chính của hệ thống...........................................................................................................10
(1)Quản trị hệ thống cập nhật chuyến bay lên CSDL tập trung............................................................10
(2)Khách hàng tra cứu về thông tin chuyến bay (lịch bay, giá vé)........................................................10
(3)Khách hàng có thể đặt mua vé qua internet và thanh toán qua thẻ................................................10
(4)Người sử dụng có thể tra cứu, thống kê thông tin chi tiết về các chuyến bay...............................10
(5)Khách hàng có thể thanh toán qua thẻ visa card.................................................................................10
3./ Các yêu cầu phi chức năng.........................................................................................................................10
4./ Các tác nhân và mối liên hệ của các tác nhân tham gia hệ thống.......................................................10
Các tác nhân....................................................................................................................................................10
Mô hình các tác nhân.....................................................................................................................................11
5./ Các giả định và Điều kiện về môi trường...............................................................................................11
Tài liệu phân tích thiết kế
CÁC TRƯỜNG HỢP SỬ DỤNG..........................................................................................13
1./ Mô hình Usecase.......................................................................................................................................14
1./ Miêu tả chi tiết Usecase...........................................................................................................................14
1. Đăng nhập...............................................................................................................................................14
2.Tra cứu chuyến bay và tra cứu lịch bay..............................................................................................16
3.Thêm mới chuyến bay............................................................................................................................17
4.Cập nhật thông tin chuyến bay............................................................................................................18
5.Hủy chuyến bay......................................................................................................................................19
6.Mua vé chuyến bay................................................................................................................................20
MÔ HÌNH LOGIC (LOGICAL VIEW)................................................................................24
Biểu đồ lớp của hệ thống.................................................................................................................................24
1.Biểu đồ lớp...............................................................................................................................................24
2.Xác định các lớp tham gia Use Case....................................................................................................25
Biểu đồ tuần tự(Sequence diagram)..............................................................................................................27
1.Đăng nhập................................................................................................................................................27
2.Tra cứu chuyến bay................................................................................................................................28
3.Mua vé chuyến bay................................................................................................................................29
4.Thêm chuyến bay....................................................................................................................................30
5.Cập nhật thông tin về chuyến bay.......................................................................................................31
6.Hủy chuyến bay......................................................................................................................................32
Tài liệu phân tích thiết kế
Xây dựng biểu đồ hoạt động..........................................................................................................................33
1.Đăng nhập................................................................................................................................................33
2.Tra cứu chuyến bay................................................................................................................................34
3.Mua vé chuyến bay................................................................................................................................35
4.Thêm mới chuyến bay............................................................................................................................36
BIỂU ĐỒ THÀNH PHẦN......................................................................................................37
BIỂU ĐỒ TRIỂN KHAI..........................................................................................................38
Tài liệu phân tích thiết kế
GIỚI THIỆU CHUNG
1./ Mục đích
Tài liệu phân tích thiết kế này nhằm đưa ra các góc nhìn khác nhau của hệ thống bán
vé máy bay qua mạng internet của Vietnam Airline, giúp cho các thành viên trong
nhóm học hỏi kiến thức, trau dồi kỹ năng và kinh nghiệm phân tích thiết kế hướng
đối tượng với UML cũng như có cái nhìn thấu đáo về các khía cạnh của hệ thống,
trong suốt vòng đời của nó.
2./ Phạm vi
Nội dung được đề cập đến trong tài liệu này sẽ mô tả chi tiết chức năng của hệ thống
bán vé máy bay qua mạng Internet.
3./ Tài liệu tham khảo
[1] Slide bài giảng trên lớp
[2] Nguyễn Văn Ba, “Phát triển hệ thống hướng đối tượng với UML 2.0 và
C++”, Nhà xuất bản Đại học Quốc gia Hà Nội, 2005.
[3] Đặng Văn Đức, “Phân tích thiết kế hướng đối tượng bằng UML”, Nhà xuất
bản Giáo dục – 2001.
Tài liệu phân tích thiết kế
4./ Giới thiệu chung về ứng dụng
• Phân tích thiết kế hệ thống bán vé máy bay qua mạng internet của Vietnam
Airline bằng phương pháp hướng đối tượng
• Hệ thống bán vé được kết nối với một hệ thống thanh toán trực tiếp trên mạng
bằng VISA card
Tài liệu phân tích thiết kế
PHÂN TÍCH YÊU CẦU HỆ THỐNG
1./ Mô tả quy trình nghiệp vụ
Hệ thống bán vé máy bay qua mạng internet của Vietnam Airline cho phép khách
hàng sử dụng thẻ Visa card để đăng ký và thực hiện giao dịch mua vé máy bay trực
tuyến trên mạng internet. Đồng thời hệ thống cũng cho phép lưu trữ và quản lý thông
tin lịch bay, các chuyến bay....
Cụ thể như sau:
-
Hệ thống quản lý lịch của các chuyến bay với các thông tin mô tả trong bảng
sau:
Mã chuyến bay:
Sân bay đi:
Sân bay đến:
Ngày - giờ:
Thời gian bay:
Số lượng ghế hạng 1:
Số lượng ghế hạng 2:
Giá vé ghế hạng 1:
Giá vé ghế hạng 2:
Ví dụ:
Mã chuyến bay: CB1
Sân bay đi: Tân Sân bay đến: Nội Bài
Sơn Nhất
Ngày - giờ: 5/4/2005 – 7h
Thời gian bay: 2 tiếng
Số lượng ghế hạng 1: 100
Số lượng ghế hạng 2: 200
Tài liệu phân tích thiết kế
Người sử dụng có thể tra cứu chuyến bay
St
Sân bay Sân
Khởi
Thời
Số
Số
đi
hành
gian
ghế
ghế
trống
đặt
bay
đến
Giá vé
Ví dụ:
St
Sân bay đi
Sân bay Khởi hành
Thời gian
đến
1
Tân
Sơn Nội Bài
Nhất
2
Tân
1/5/2005
Số ghế Số ghế Giá
trống
đặt
- 2 tiếng
45
36
- 1 tiếng
2
69
vé
7h00
Sơn Đà Nẵng 1/5/2005
Nhất
13h25
Khi khách hàng đặt mua vé thì phải cung cấp các thông tin sau:
-
Chuyến bay:
Hành khách:
CMND:
Điện thoại:
Hạng vé:
Giá tiền:
Ví dụ:
Chuyến bay: CB1
Điện thoại: 0913012091
Hành khách: Nguyễn Văn
A
Hạng vé: 1
CMND: 273132202
Giá tiền: 1500000VND
Tài liệu phân tích thiết kế
Quy định: Chỉ bán vé khi còn chỗ. Có 2 hạng vé (1, 2) với đơn giá trong bảng tra sân
bay đi, sân bay đến.
-
Hệ thống phải ghi lại những thông tin ghi nhận đặt vé:
Chuyến bay:
Hành khách:
CMND:
Điện thoại:
Hạng vé:
Giá tiền:
Ngày đặt:
-
Thủ tục thanh toán:
Thẻ tín dụng: Visa, Master. Thẻ nội địa Việt Nam: Connect 24, SG24 do
Vietcombank phát hành.
Tuy nhiên, ở đây chỉ quan tầm đến thủ tục thanh toán bằng thẻ tín dụng Visa card.
Để thực hiện mua vé trực tuyến, chủ thẻ tín dụng cần đăng ký dịch vụ thanh
toán qua mạng với ngân hàng phát hành thẻ. Đối với thẻ Visa và Master Card, chủ
thẻ phải là một trong những khách đặt mua vé và phải xuất trình thẻ khi làm thủ
tục lên máy bay cho chặng đầu tiên trong hành trình. Nếu công ty phát hành thẻ
có tham gia tính năng bảo mật trực tuyến 3D, khách có thể được yêu cầu cung cấp
mật khẩu cá nhân để kiểm tra thẻ tín dụng trong quá trình thanh toán.
-
Thủ tục nhận vé đã mua trực tuyến:
Vé mua trực tuyến đều là vé điện tử. Ngay sau khi thực hiện thành công đặt chỗ
và thanh toán trực tuyến, khách hàng sẽ nhận được thông báo của VNA về vé điện
tử qua địa chỉ email đã đăng ký.
Tài liệu phân tích thiết kế
2./ Các chức năng chính của hệ thống
(1) Quản trị hệ thống cập nhật chuyến bay lên CSDL tập trung.
(2) Khách hàng tra cứu về thông tin chuyến bay (lịch bay, giá vé)
(3) Khách hàng có thể đặt mua vé qua internet và thanh toán qua thẻ
(4) Người sử dụng có thể tra cứu, thống kê thông tin chi tiết về các chuyến bay
(5) Khách hàng có thể thanh toán qua thẻ visa card
3./ Các yêu cầu phi chức năng
Hệ thống xây dựng trên nền web, kiến trúc hợp logic, giao diện thân thiện với
người dùng.
Hệ thống hỗ trợ ngôn ngữ tiếng Việt và tiếng Anh.
4./ Các tác nhân và mối liên hệ của các tác nhân tham gia hệ thống
Các tác nhân
Tên tác nhân
Mô tả
Khách hàng
-
Là tác nhân đại diện cho khách hàng sử dụng
hệ thống để đặt mua vé máy bay. Khách hàng
có thể tra cứu chuyến bay, lịch bay, cũng như
mức giá phù hợp để mua vé.
Người quản trị
Là tác nhân đại diện cho người dùng có trách
nhiệm duy trì hoạt động của hệ thống (cập nhật lịch
biểu cho các chuyến bay, duy trì thông tin chính xác
Tài liệu phân tích thiết kế
và cập nhật về các chuyến bay, đăng kí các chuyến
bay), có quyền thêm, xóa các tài khoản, quyền và
các thông tin liên quan tới quản lý chuyến bay..
Đồng thời có thể xem được các báo cáo mà hệ thống
đã thống kê và thiết lập các cấu hình phù hợp để hệ
thống hoạt động tốt.
Hệ thống thanh toán VISA Là hệ thống có trách nhiệm xác nhận tính đúng đắn
card
của tài khoản và thu tiền vé của hành khách.
Mô hình các tác nhân
Khach hang
Nguoi quan tri
He thong thanh toan VisaCard
Hình 1. Mô hình người dùng hệ thống
5./ Các giả định và Điều kiện về môi trường
Các trình duyệt web được đề nghị
Firfox 2, MS Internet Explorer 6 trở lên
Các hệ quản trị CSDL tương thích
PostgreSQL, MySQL, MS SQL Server, Oracle, DB2, …
Tài liệu phân tích thiết kế
Các hệ điều hành tương thích
HP Tru64 Unix, HP-UX, IBM, AIX, Red Hat Linux, Sun Solaris, SuSE, UnitedLinux,
Window 2000, 2003 Server…
Tài liệu phân tích thiết kế
CÁC TRƯỜNG HỢP SỬ DỤNG
Dựa trên nhu cầu, cũng như các actor đã được xác định của hệ thống được xác
định ở trên ta có thể xác định được các Use Case sau:
o Đăng nhập (Login): đăng nhập vào hệ thống để thực hiện các chức năng,
thao tác được phép.
o Duy trì thông tin chuyến bay (với actor là người quản trị):
Cập nhật thông tin về các chuyến bay (Cập nhật lịch bay, giá vé
của mỗi chuyến bay, hủy chuyến bay,…)
Tra cứu lịch bay, tra cứu chuyến bay.
Thêm mới chuyến bay.
Hủy chuyến bay.
o Mua vé chuyến bay.
o Đối với admin của hệ thống thì còn có chức năng (đây là phần chung của
mọi hệ thống và trong tài liệu này chúng tôi sẽ bỏ qua việc đặc tả các
chức năng này):
Quản lý quyền: quản lý các quyền có trong hệ thống.
Quản lý người dùng: quản lý người dùng trong hệ thống và phân
quyền cho người dùng (quản lý các quản trị viên).
Tài liệu phân tích thiết kế
1./ Mô hình Usecase
He thong thanh toan VisaCard
Mua ve may bay
Khach hang
<<include>>
Tra cuu chuyen bay
Dang nhap
Tra cuu thong tin
Them chuyen bay
<<extend>>
<<extend>>
Cap nhat thong tin chuyen bay
Nguoi quan tri
Quan ly thong tin chuyen bay
<<extend>>
Huy chuyen bay
Hình 2. Biểu đồ các trường hợp sử dụng của hệ thống Bán vé máy bay qua Internet
1./ Miêu tả chi tiết Usecase
1.
Đăng nhập
-
Use Case: Đăng nhập
-
Actor: Người quản trị
Tài liệu phân tích thiết kế
-
Mô tả: Use Case này cho phép xác thực người dùng để họ có thể truy cập được
vào hệ thống nhằm sử dụng một số chức năng tương ứng với quyền hạn của
người đăng nhập.
-
Điều kiện đầu vào: Người sử dụng có tên truy cập và mật khẩu hợp lệ.
-
Kết quả đầu ra: Người dùng được xác thực và tên truy cập sẽ được hiển thị trên
màn hình chính. Các chức năng menu sẽ hiển thị theo quyền của người đăng
nhập.
-
Kịch bản chính:
STT
Actor
Hành động
Người
Vào trang chính của hệ thống, click vào buton
dùng
“Đăng nhập”.
2.
Hệ thống
Hiển thị lên màn hình đăng nhập
3.
Người
Nhập username và password.
1.
dùng
4.
Người
Nhấn vào nút “Đăng nhập”.
dùng
5.
Hệ thống
Xác thực người dùng qua username và
password.
Nếu username và password không đúng thì
đưa ra thông báo và yêu cầu người sử dụng
phải nhập lại.
Tài liệu phân tích thiết kế
2. Tra cứu chuyến bay và tra cứu lịch bay
-
Use Case: Tra cứu chuyến bay
-
Actor: Người quản trị, Khách hàng
-
Mô tả: Use Case này cho phép người dùng thực hiện việc tra cứu các chuyến
bay để cập nhật thông tin về chuyến bay (đối với actor là người quản trị) hoặc
chọn chuyến bay để đặt mua vé (đối với actor là khách hàng).
-
Điều kiện đầu vào:
-
Kết quả đầu ra: Danh sách tất cả các chuyến bay thỏa mãn điều kiện được liệt
kê ra và người dùng chọn được chuyến bay phù hợp với nhu cầu của mình.
-
Kịch bản chính:
STT
Actor
Hành động
1.
Người
Vào chức năng mua vé trực tuyến (với actor là
dùng
khách hàng) và vào chức năng tìm kiếm chuyến
bay (actor là người quản trị)
2.
Hệ thống
Đưa ra màn hình [Tìm kiếm chuyến bay]
3.
Người
Nhập và chọn các điều kiện tìm kiếm
dùng
4.
Người
Nhấn nút [Tìm chuyến bay]
dùng
5.
Hệ thống
Tìm trong CSDL những chuyến bay thỏa mãn
các điều kiện tìm kiếm.
Đưa ra màn hình danh sách các chuyến bay,
cùng với các thông tin về chuyến bay đó (như:
địa điểm và thời gian khởi hành, địa điểm và
Tài liệu phân tích thiết kế
thời gian đến, giá ứng với mỗi loại vé,…)
3. Thêm mới chuyến bay
-
Use Case: Thêm mới chuyến bay
-
Actor: Người quản trị
-
Mô tả: Use Case này cho phép người quản trị thêm mới một chuyến bay vào hệ
thống.
-
Điều kiện đầu vào: Người dùng đăng nhập vào được xác thực thuộc nhóm
người quản trị.
-
Kết quả đầu ra: Một chuyến bay được thêm mới vào hệ thống.
-
Kịch bản chính:
ST
Actor
Hành động
Người
Vào chức năng quản lý chuyến bay, vào “Thêm
dùng
mới”
2.
Hệ thống
Đưa ra màn hình Thêm mới chuyến bay
3.
Người
Nhập các thông tin về chuyến bay
T
1.
dùng
4.
Người
Nhấn nút “Thêm mới” đề kết thúc việc thêm mới.
dùng
5.
Hệ thống
- Kiểm tra các thông tin cần thiết đã được điền
chưa, tất cả các thông tin đã đúng và hợp lệ chưa.
-
Kiểm tra xem dữ liệu có bị trùng lặp hay
không (Mã chuyến bay)
Tài liệu phân tích thiết kế
Nếu tất cả các điều kiện trên đều
-
thỏa mãn, hệ thống sẽ thêm mới một chuyến bay
vào CSDL.
Nếu thông tin về chuyến bay chưa
-
đủ, không hợp lệ hoặc không đúng, đưa ra thông
báo và yêu cầu nhập lại.
4. Cập nhật thông tin chuyến bay
-
Use Case: Cập nhật thông tin chuyến bay
-
Actor: Người quản trị
-
Mô tả: Use Case này cho phép người quản trị chỉnh sửa thông tin về các chuyến
bay đã tồn tại trong hệ thống.
-
Điều kiện đầu vào: Người dùng đăng nhập vào được xác thực thuộc nhóm
người quản trị.
-
Kết quả đầu ra: Thông tin của một chuyến bay được chỉnh sửa lại và được lưu
vào cơ sở dữ liệu.
-
Kịch bản chính:
STT
Actor
Hành động
1.
Người dùng
Vào chức năng quản lý chuyến bay, tìm
chuyến bay cần chỉnh sửa.
2.
Hệ thống
Hiện lên danh sách những chuyến bay thỏa
mãn điều kiện tìm kiếm.
3.
Người dùng
Nhấn vào nút “chỉnh sửa”.
4.
Hệ thống
Đưa ra màn hình [Cập nhật chuyến bay]
Tài liệu phân tích thiết kế
5.
Người dùng
Chỉnh sửa các thông tin về chuyến bay
6.
Người dùng
Nhấn nút “Cập nhật” đề xác nhận việc chỉnh
sửa.
7.
Hệ thống
Kiểm tra các thông tin bắt buộc đã được nhập
chưa, tất cả các thông tin đã đúng và hợp lệ
chưa.
-
Kiểm tra dữ liệu có bị trùng lặp
không (dựa trên mã chuyến bay).
-
Nếu tất cả các điều kiện trên đều
thỏa mãn, hệ thống sẽ ghi thông tin vào CSDL.
-
Nếu thông tin về chuyến bay
chưa đủ, không hợp lệ hoặc không đúng thì
đưa ra thông báo và yêu cầu người sử dụng
phải nhập lại.
5. Hủy chuyến bay
-
Use Case: Hủy chuyến bay
-
Actor: Người quản trị
-
Mô tả: Use Case này cho phép người quản trị hủy các chuyến bay đã tồn tại
trong hệ thống.
-
Điều kiện đầu vào: Người dùng đăng nhập vào được xác thực thuộc nhóm
người quản trị.
-
Kết quả đầu ra: Một chuyến bay trong hệ thống bị hủy.
-
Kịch bản chính:
Tài liệu phân tích thiết kế
STT
Actor
Hành động
1.
Người dùng
Vào chức năng quản lý chuyến bay, tìm chuyến
bay cần hủy
2.
Hệ thống
Hiện lên danh sách chuyến bay
3.
Người dùng
Nhấn vào nút “Hủy”.
4.
Hệ thống
Hỏi xác nhận việc hủy chuyến bay
5.
Người dùng
-Nhấn “OK” để xác nhận việc hủy chuyến bay
này. Người dùng có thể nhấn vào nút “Cancel”
khi xác nhận xóa để hủy bỏ việc hủy chuyến
bay.
6.
Hệ thống
Cập nhật việc hủy chuyến bay đã chọn vào
CSDL
6. Mua vé chuyến bay
-
Use Case: Mua vé chuyến bay
-
Actor: Khách hàng
-
Mô tả: Use Case này cho phép khách hàng sử dụng hệ thống để tìm kiếm
chuyến bay và mua vé trực tuyến.
-
Điều kiện đầu vào: Khách hàng có nhu cầu mua vé trực tuyến.
-
Kết quả đầu ra: khách hàng đặt và mua được vé của một chuyến bay.
-
Kịch bản chính:
STT
Actor
Hành động
1
Người dùng
Vào chức năng [Mua vé trực tuyến], sau đó
Tài liệu phân tích thiết kế
vào tiếp chức năng “Mua vé”
2
Hệ thống
Đưa ra màn hình [Tra cứu chuyến bay] (Xem
Use Case: Tra cứu chuyến bay)
3
Người dùng
-
Nếu đã chọn được chuyến bay phù hợp thì
click vào buton [Tiếp tục]
-
Nếu chưa chọn được chuyến bay phù hợp
thì click vào link [Tìm kiếm mới] để trở lại
Use Case [Tra cứu chuyến bay] và thực
hiện tìm kiếm lại từ đầu
4
Hệ thống
Hiển thị màn hình chi tiết vè toàn bộ hành
trình của chuyến bay đã chọn cũng như chi
tiết về giá mà khách hàng phải trả khi thực
hiện việc mua vé.
Sau khi xem xong:
-
Nếu khách hàng đồng ý mua vé chuyến
bay đã chọn thì click vào buton [Mua] để
đi đến màn hình [Nhập thông tin khách
hàng]
-
Nếu khách hàng không đồng ý thì click vào
link [Hủy chuyến bay] và kết thúc việc
mua vé ở đây.
5
Hệ thống
Hiển thị màn hình [Thông tin hành khách] để
cho khách hàng nhập thông tin của bản than
vào.
6
Người dùng
Nhập thông tin của mình vào các khoản mục
Tài liệu phân tích thiết kế
trên màn hình này và click vào buton [Tiếp
tục]
7
Hệ thống
Kiểm tra các thông tin cần thiết
-
đã được điền chưa, tất cả các thông tin đã
đúng và hợp lệ chưa
Nếu tất cả các điều kiện trên đều
-
thỏa mãn thì hệ thống sẽ hiển thị màn hình
[Thanh toán] để khách hàng nhập các thông
tin về tài khoản.
Nếu thông tin về người dùng
-
chưa đủ, không hợp lệ hoặc không đúng, đưa
ra thông báo và yêu cầu người sử dụng phải
nhập lại.
8
Người dùng
Nhập các thông tin về tài khoản thanh toán,
sau đó:
- Click vào buton [Mua] nếu đồng ý mua
vé chuyến bay đã chọn
- Nếu không đồng ý thì click vào link
[Tìm kiếm mới] để trở về màn hình tìm
kiếm và thực hiện tìm kiếm lại
9
Hệ thống
Trên màn hình [Thanh toán] khi người dùng
click vào buton [Mua] thì hệ thống:
-
Kiểm tra các thông tin bắt buộc
đã được điền chưa, tất cả các thông tin đã
đúng chưa.
Tài liệu phân tích thiết kế
-
Nếu tất cả các điều kiện trên đều
thỏa mãn thì hệ thống sẽ gửi thông tin tài
khoản của khách hàng đến hệ thống VISA
Card để kiểm tra các thông tin cần thiết và
thực hiện thanh toán. Nếu việc mua thành
công thì hệ thống sẽ hiển thị màn hình thông
báo việc mua vé đã thực hiện thành công,
đồng thời gửi vé điện tử đến mail khách hàng.
-
Nếu thông tin về tài khoản chưa
đủ hoặc không hợp lệ hoặc không đúng, đưa
ra thông báo và yêu cầu người sử dụng phải
nhập lại.
Tài liệu phân tích thiết kế
MÔ HÌNH LOGIC (LOGICAL VIEW)
Biểu đồ lớp của hệ thống
1. Biểu đồ lớp
Tài liệu phân tích thiết kế
2. Xác định các lớp tham gia Use Case
STT
Tên lớp
Loại lớp
1. Đăng nhập(Login)
1
frmLogin
Lớp biên
2
ctrLogin
Lớp điều khiển
3
QuanTri
Lớp thực thể
2.Tra cứu chuyến bay(TimChuyenBay)
4
frmTimChuyenBay, frmKQTimKiem
Lớp biên
5
ctrTimChuyenBay
Lớp điều khiển
6
ChuyenBay
Lớp thực thể
3.Mua vé chuyến bay(MuaVe)
7
frmMuaVe
Lớp biên
8
ctrMuaVe
Lớp điều khiển
9
ChuyenBay, KhachHang
Lớp thực thể
4.Thêm chuyến bay (ThemChuyenBay)
10
frmThemChuyenBay
Lớp biên
11
ctrThemChuyenBay
Lớp điều khiển
12
ChuyenBay
Lớp thực thể
5. Cập nhật thông tin chuyến bay(CapNhatChuyenBay)
13
frmCapNhatChuyenBay
Lớp biên
14
ctrCapNhatChuyenBay
Lớp điều khiển