Ngày nay công nghệ thông tin phát triển rất mạnh mẽ. Việc ứng dụng công nghệ thông tin vào việc giao dịch qua mạng đang rất phổ biến. Khách hàng không cần đến tận nơi mà vẫn có thể mua được sản phẩm mình mong muốn. Đó là lý do mà Website thương mại điện tử ra đời nhằm đáp ứng nhu cầu giao dịch giữa khách hàng và người bán hàng.Hiện nay có rất nhiều ngôn ngữ để lập trình web như: HTML, Javascript,…rồi các ngôn ngữ PHP, ASP,….. Qua quá trình tìm hiểu và học tập ở trường chúng em đã biết và được học ngôn ngữ Java và chúng em đã ứng dụng để xây dựng trang web “Xây dựng Hệ thống bán vé máy bay trực tuyến” theo hướng cấu phần.Dù đã rất cố gắng nhưng do thời gian hạn chế cũng như kiến thức còn hạn hẹp nên bài tập lớn của chúng em có thể còn có thiếu sót. Mong thầy giáo và các bạn góp ý kiến để nhóm em chỉnh sửa và bổ sung.Qua đây chúng em cũng xin chân thành cảm ơn thầy Nguyễn Thái Cường đã tận tình giúp đỡ chúng em hoàn thành đề tài này.
Trang 1Trường Đại Học Công Nghiệp Hà Nội
Khoa Công Nghệ Thông Tin
BÁO CÁO BÀI TẬP LỚN MÔN LẬP TRÌNH PHẦN MỀM HƯỚNG CẤU PHẦN
Đề tài: Xây dựng Hệ thống bán vé máy bay trực tuyến
Nguyễn Duy Hoàng
Trang 2MỤC LỤC
MỤC LỤC 2
LỜI NÓI ĐẦU 4
Chương 1 Tổng quan về cấu phần phần mềm 5
1.1 Cấu phần là gì? 5
1.2 Sử dụng cấu phần 5
1.3 Lập trình hướng cấu phần 5
Chương 2 Tổng quan về bài toán 6
2.1 Phát biểu bài toán 6
2.2 Những khó khăn gặp phải khi thực hiện công việc trên bằng tay 7
2.3 Cần thiết xây dựng hệ thống mới 7
Chương 3 Tìm hiểu đề tài, phân tích thiết kế hệ thống Bán vé máy bay trực tuyến 8
3.1 Tìm hiểu đề tài 8
3.1.1 Mục đích của đề tài 8
3.1.2 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài 8
3.1.3 Ý nghĩa thực tiễn 8
3.2 Phân tích yêu cầu của hệ thống 9
3.2.1 Về chức năng 9
3.2.2 Về giao diện 9
3.2.3 Về dữ liệu 10
3.2.4 Về bảo mật 10
3.3 Phân tích hệ thống 11
3.3.1 Xác định các tác nhân 11
3.3.2 Biểu đồ và mô tả Use case 11
3.3.3 Biểu đồ hoạt động 27
3.3.4 Biểu đồ tuần tự 34
3.4 Phân tích thiết kế dữ liệu 41
3.4.1 Thiết kế dữ liệu vật lý 41
3.4.2 Mô hình thực thể liên kết 49
Trang 3Chương 4 Thiết kế và cài đặt chương trình 50
4.1 Thiết kế chương trình theo hướng cấu phần 50
4.1.1 Cấu phần theo các file Casscading StyleSheet 51
4.1.2 Cấu phần theo các file Javascript 51
4.1.3 Cấu phần theo các class java 51
4.1.4 Cấu phần các file JSP 52
4.1.5 Cấu phần theo các template, layout và các thư viện, mã nguồn có sẵn 52
4.2 Giao diện chương trình 53
4.2.1 Phần User 53
4.2.2 Phần Admin 57
KẾT LUẬN 61
TÀI LIỆU THAM KHẢO 62
Trang 4LỜI NÓI ĐẦU
Ngày nay công nghệ thông tin phát triển rất mạnh mẽ Việc ứng dụng công nghệthông tin vào việc giao dịch qua mạng đang rất phổ biến Khách hàng không cầnđến tận nơi mà vẫn có thể mua được sản phẩm mình mong muốn Đó là lý do màWebsite thương mại điện tử ra đời nhằm đáp ứng nhu cầu giao dịch giữa kháchhàng và người bán hàng
Hiện nay có rất nhiều ngôn ngữ để lập trình web như: HTML, Javascript,…rồicác ngôn ngữ PHP, ASP,… Qua quá trình tìm hiểu và học tập ở trường chúng em
đã biết và được học ngôn ngữ Java và chúng em đã ứng dụng để xây dựng trangweb “Xây dựng Hệ thống bán vé máy bay trực tuyến” theo hướng cấu phần
Dù đã rất cố gắng nhưng do thời gian hạn chế cũng như kiến thức còn hạn hẹpnên bài tập lớn của chúng em có thể còn có thiếu sót Mong thầy giáo và các bạngóp ý kiến để nhóm em chỉnh sửa và bổ sung
Qua đây chúng em cũng xin chân thành cảm ơn thầy Nguyễn Thái Cường đã
tận tình giúp đỡ chúng em hoàn thành đề tài này
Chân thành cảm ơn thầy!
Trang 5Chương 1 Tổng quan về cấu phần phần mềm
Chương 2 Cấu phần là gì?
Một cấu phần phần mềm là một mảnh khép kín, tự triển khai mã với các chức
năng được xác định rõ và có thể được lắp ráp với các cấu phần khác thông qua giao diệncủa nó
Một cấu phần cung cấp chức năng mạch lạc Nó có thể được lắp ráp với các thànhphần khác để có thể được tái sử dụng như một đơn vị trong các ngữ cảnh khác nhau Sựtích hợp được thực hiện thông qua giao diện của một cấu phần, có nghĩa là việc thực hiệnbên trong của một cấu phần thường được ẩn đối với người sử dụng
Chương 3 Sử dụng cấu phần
Mục đích của các cấu phần là được sử dụng lại trong phần mềm Hai hình thức sửdụng lại là sử dụng lại hộp trắng và sử dụng lại hộp đen
Sử dụng lại hộp trắng nghĩa là mã nguồn của cấu phần phần là có sẵn đầy đủ và
có thể nghiên cứu, sử dụng lại, lắp ghép hoặc chỉnh sửa Sử dụng lại hộp trắng thể hiệnvai trò chính trong các nền tảng hướng đối tượng, đáp ứng sức mạnh kế thừa cho các càiđặt phần mềm sử dụng lại Nhược điểm của sử dụng lại hộp trắng là các khách hàng sửdụng cấu phần có thể thay đổi mã nguồn cấu phần đó nếu có sự thay đổi bên trongchương trình
Sử dụng lại hộp đen dựa trên nguyên tắc che giấu thông tin Người dùng cấu
phần chỉ có thể dựa trên vào các giao diện Các giao diện này là sự mô tả hoặc đặc tảhành vi cấu phần Thông qua các giao diện, các lời gọi cấu phần có thể được thay đổi tiếptục thỏa mãn yêu cầu định nghĩa Giao diện thể hiện một cách tường minh và qua cáccông cụ chẳng hạn như bộ biên dịch, có thể kiểm chứng khả năng tương thích với các cấuphần client
Chương 4 Lập trình hướng cấu phần
- Lập trình hướng cấu phần (Component-Oriented Programming) là phươngpháp lập trình cho phép các chương trình được xây dựng từ những thànhphần phần mềm được xây dựng sẵn
Trang 6Chương 5 Tổng quan về bài toán
Chương 6 Phát biểu bài toán
Hoạt động quản lý bán vé của các đại lý bán vé máy bay
Khi có 1 yêu cầu đề xuất mua vé máy bay từ khách hàng, bộ phận kinh doanh
sẽ giới thiệu về các loại vé, các chuyến bay đang có Và sau đó yêu cầu khách hàngđiền thông tin vào phiếu thông tin gồm: Tên, tuổi, năm sinh, số chứng minh thư/ số
hộ chiếu, số điện thoại, loại vé, số lượng vé chuyến bay Nhân viên phòng kinhdoanh có nhiệm vụ nhập lại các thông tin lên hệ thống thông qua phiếu thông tinvừa điền của khách hàng của khách hàng Phòng Kinh doanh có nhiệm vụ tiếp nhận
và xử lý, kiểm tra các thông tin về hồ sơ nếu không có gì sai sót Khách hàng sẽnhận được vé từ nhân viên và thanh toán chi phí cho vé Khách hàng có thể trả lại
vé hoặc thay đổi lại lịch trình bay đã đăng ký của mình trong vòng 24h Nếu không
có gì thay đổi hồ sơ sẽ được xét duyệt và Vé sẽ được chuyển xuống cho kháchhàng Sau 24h khách hàng không thể trả lại hoặc sửa đổi lịch trình bay
Hàng tháng bộ phận kế toán sẽ thống kê lượng vé bán, lượng khách hàng trongtháng lên cho bộ phận kế hoạch Từ đó bộ phận kế hoạch sẽ phân tích chiến lượcmới, đưa ra các biện pháp để tăng doanh thu, phát triển của công ty Bộ phận kếtoán cũng thống kê doanh thu, chi phí, lương nhân viên lên ban quản trị Bộ phậnnày cũng là nơi trả lương cho nhân viên
Trang 7Chương 7 Những khó khăn gặp phải khi thực hiện công việc trên bằng tay
Việc cập nhật và lưu trữ các thông tin của khách hàng mua vé mất nhiều thờigian và công sức Khi cần tìm kiếm thông tin về vị khách nào đó hoặc phát hiện vàsửa chữa các thông tin khi cần thiết rất khó khăn, dễ mắc sai sót và tốn kém nhiềuthời gian Các công việc lập vé bán và thống kê số lượng vé… Đều được thực hiệnbằng tay nên gặp khó khăn trong việc tổng hợp thông tin và dễ sai sót
Chương 8 Cần thiết xây dựng hệ thống mới
Tin học hóa việc Quản lý hệ thống bán vé máy bay trực tuyến sẽ giúp cửa hàngkhắc phục được những nhược điểm trên, giúp cho việc quản lý của người quản trị
và việc đặt vé được tiến hành đơn giản nhanh chóng, thuận tiện và nâng cao hiệuquả công việc
Trang 8Chương 9 Tìm hiểu đề tài, phân tích thiết kế hệ thống Bán vé máy bay trực tuyến
Chương 10 Tìm hiểu đề tài
Chương 11 Mục đích của đề tài
Hệ thống cho phép khách hàng đặt vé và thanh toán trực tuyến Đồng thời xâydựng ứng dụng quản lý việc lưu trữ hồ sơ thông tin khách hàng và thông tin vémáy bay vào cơ sở dữ liệu, quản lý việc thu chi, in hóa đơn, in báo cáo thu phí
Chương 12 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài
Chương 13 Đối tượng ứng dụng
- Cá nhân, tổ chức muốn quản lý hệ thống bán vé máy bay 1 cách trựctuyến và tin học hóa
- Mọi người muốn đặt vé máy bay qua mạng trực tuyến
Chương 14 Phạm vi nghiên cứu
- Sản phẩm của đề tài được xây dựng trên ngôn ngữ Java, hệ quản trịSQL Server và sử dụng HTML, CSS, Javascript, JSP, Servlet,…vàframework Hibernate
Chương 15 Ý nghĩa thực tiễn
Hệ thống được xây dựng nhằm mục đích:
- Giúp nhân viên đại lý quản lý các vé, đơn hàng, nhân viên,… và các yêucầu khác 1 cách dễ dàng hơn
- Giúp khách hàng có thể tìm kiếm vé mà không cần tận nơi đến các đại
lý, khách hàng có thể đặt mua trực tuyến và giao hàng tận nơi 1 cáchnhanh chóng
Từ đó giảm được chi phí thuê nhân viên, chi phí đi lại…cũng như tiết kiệm được thời gian của cả nhà quản lý và khách hàng
Trang 9Chương 16 Phân tích yêu cầu của hệ thống
- Hệ thống:
+ Tự động gửi mail thông báo cho khách hàng khi khách hàng đặt vé+ Có những cảnh báo, phản hồi thông minh cho người dùng
Chương 18 Về giao diện
- Giao diện sử dụng màu sắc êm dịu, hài hòa, không quá sặc sỡ khiến ngườidùng khó chịu
- Giao diện thống nhất ở tất cả các trang
- Giao diện được trình bày đơn giản, dễ dàng quản lý khiến người dùng cảmthấy dễ sử dụng nhất ngay từ lần sử dụng đầu tiên
- Giao diện dễ thấy trực quan, để khách hàng đang biết mình đang làm việc gì,
ở đâu
Trang 10Chương 19 Về dữ liệu
- Dữ liệu được xây dựng trên hệ quản trị SQL Server
- Hệ thống các trường trong CSDL được thiết kế khoa học, hợp lý, các thôngtin không bị trùng lặp hay có dữ liệu rác
- CSDL được backup để đề phòng trường hợp hệ thống bị lỗi, để dễ dàngrestore
Trang 11QuanTrihangMayBay QuanTriVeMayBay
QuanTriBaoCaoThongKe
QuanTriMayBay Admin
Trang 12Chương 24 UC Tìm chuyến bay
Brief Description Mô tả cách người dùng tìm kiếm thông tin về chuyến bayFlow of Events
Basic Flow
1 Khách hàng chọn loại vé (một chiều, khứ hồi)
2 Nếu khách hàng chọn “khứ hồi”, hệ thốnghiển thị vùng chọn thông tin ngày về
3 Chọn thông tin thành phố, ngày giờ đi
4 Chọn thông tin thành phố, ngày giờ về (nếu là vé khư hồi)
5 C h ọ n số lượng người, độ tuổi
6 Chọn nút Tìm kiếm
7 Hệ thống thực hiện tìm kiếm
Post-Conditions Nếu thành công, hệ thông hiển thị kết quả tìm kiếm
Trang 134 Hệ thống hiển thị thông tin chi tiết về chuyến bay,gồm: giờ đi, giờ đến, thông tin máy bay, giá vé.
5 Khách hàng chọn các dịch vụ, điền thông tin hành
lý, thông tin người bay và thông tin liên hệ sau đó nhấn Tiếp tục
6 Hệ thống hiển thị hình thức thanh toán
7 Khách hàng thanh toán
8 Hệ thống xác nhận và trả về mã đơn hàng
Alternative Flows
Sai/ thiếu thông tin hành khách, người đặt vé:
Hệ thống hiển thị thông báo lỗi và đề nghị nhậplại
đang hiển thị trang tìm kiếm
Trang 14Chương 26 UC Xem thông tin đặt vé
Post-Conditions Hệ thống hiển thị các chuyến bay mà khách hàng đã đặt vé
Trang 151 Quản trị nhập tên tài khoản và mật khẩu
2 Hệ thống kiểm tra và trả về kết quả
Alternative Flows
Sai tên tài khoản/ mật khẩu: Hiển thị thông báo và
đề nghị nhập lại
Pre-Conditions Hệ thống đang hiển thị trang đăng nhập vào trang quản trị
Trang 16Chương 28 UC Quản trị người dùng
tài khoản người dùng trong hệ thống, gồm: Thêm, Cập nhật, và Xóa thông tin người dùng
1 N ế u l à S u p e r A d m i n Hệ thống yêu cầulựa chọn tác vụ mà người quản trị sẽ thựchiện (thêm mới, cập nhật, hay xóa thông tinngười dùng)
2 Người dùng chọn một trong 03 lựa
chọn trên:
Thêm mới
1 Hệ thống hiển thị trang đăng ký và yêucầu nhập thông tin người dùng mới (thamkhảo ca sử dụng Đăng ký phần Front-end)
2 Người dùng nhập thông tin, sau đó nhấn Đăng ký
3 Hệ thống kiểm tra và thêm người dùngvào hệ thống
4 Người dùng được cung cấp một Số thẻ duy nhất
Cập nhật
1 Hệ thống yêu cầu Số thẻ của tài khoảncần cập nhật
2 Người dùng nhập Số thẻ, sau đó nhấn Tiếp tục
3 Hệ thống kiểm tra và trả về thông tincủa tài khoản
4 Người dùng nhập lại các thông tin thayđổi, sau đó nhấn Cập nhật
5 Hệ thống kiểm tra và lưu lại thông tin
Trang 171 Hệ thống yêu cầu Số thẻ của tài khoảncần cập nhật
2 Người dùng nhập Số thẻ, sau đó nhấn Tiếp tục
Hủy việc xóa: Nếu trường hợp Xóa, ngườidùng chọn Hủy bỏ khi thông báo xác thực xuất hiệnthì việc xóa bị dừng lại
Pre-Conditions Quản trị đã đăng nhập vào hệ thống Hệ thống đanghiển thị trang Quản trị người dùngPost-Conditions Hệ thống thêm mới, cập nhật, xóa tài khoản tương ứng với hành động của người dùng
Trang 182 Người dùng nhập thông tin, sau đó nhấn Thêm mới
3 Hệ thống kiểm tra và thêm mới vé vào hệ thống
Trang 195 Hệ thống hiển thị thông tin chi tiết về vé
6 Người dùng nhập lại các thôngtin thay đổi, sau đó nhấn Cậpnhật
7 Hệ thống kiểm tra và lưu lại thông tin
Xóa
1 Hệ thống yêu cầu một số thôngtin liên quan đến vé cần cậpnhật
2 Người dùng nhập thông tin, sau
8 Hệ thống hiển thị một thông báo xác thực việc xóa
9 Người dùng chọn Đồng ý
Trang 2010 Hệ thống xóa vé khỏi hệ thống
Alternative Flows
Không tìm thấy vé : Trongtrường hợp Cập nhật và Xóa,nếu không tìm thấy vé nào, hệthống sẽ thông báo lỗi và đề nghịnhập lại
Xóa, người dùng chọn Hủy bỏ khi thông báoxác thực xuất hiện thì việc xóa bị dừng lại
Pre-Conditions Quản trị đã đăng nhập vào hệ thống Hệ thống đang hiển thị trang Quản trị vé Post-Conditions Hệ thống thêm mới, cập nhật, xóa vé tươngứng với hành động của người dùng
Trang 21Chương 30 UC Quản trị đặt vé
Brief Description Ca sử dụng này cho phép người dùng xem thông tin đặt vé
của các chuyến bay
Flow of Events
Basic Flow
1 Hệ thống yêu cầu nhập thông tin vé
2 Người dùng nhập thông tin và nhấn nút Tiếp tục
Pre-Conditions Quản trị đã đăng nhập vào hệ thống Hệ thống đang hiển thị
trang Quản trị Đặt véPost-Conditions Hệ thống tìm và hiển thị thông tin đặt vé của vé
được yêu cầu
Trang 22Chương 31 UC Quản trị hãng máy bay
Brief Description
Ca sử dụng này cho phép người quản trị quản lý các hãng trong hệ thống, gồm: Thêm, Cập nhật, vàXóa thông tin hãng
Flow of Events
1 Hệ thống yêu cầu lựa chọn tác vụ màngười quản trị sẽ thực hiện (thêm mới, cậpnhật, hay xóa thông tin)
2 Người dùng chọn một trong 03 lựa chọn trên:
Thêm mới
1 Hệ thống hiển thị trang thêm mới vàyêu cầu nhập thông tin hãng gồm: tênhãng, trụ sở, số đường bay,…
2 Người dùng nhập thông tin, sau đónhấn Thêm mới
3 Hệ thống kiểm tra và thêm mới hãng vào hệ thống
4 Người dùng chọn một hãng để cập nhậtthông tin
5 Hệ thống hiển thị thông tin chi tiết về hãng
6 Người dùng nhập lại các thông tin thayđổi, sau đó nhấn Cập nhật
7 Hệ thống kiểm tra và lưu lại thông tin
Trang 23và đề nghị nhập lại
Hủy việc xóa: Nếu trường hợpXóa, người dùng chọn Hủy bỏ khi thông báo xácthực xuất hiện thì việc xóa bị dừng lại
Pre-Conditions Quản trị đã đăng nhập vào hệ thống Hệ thống đang hiển thị trang Quản trị hãngPost-Conditions Hệ thống thêm mới, cập nhật, xóa hãng tương ứng với hành động của người dùng
Trang 24Chương 32 UC Quản trị máy bay
Brief Description
Ca sử dụng này cho phép người quản trị quản lý các máy bay của từng hãng trong hệ thống, gồm: Thêm, Cập nhật, và Xóa thông tin máy bay
Flow of Events
Basic Flow
1 Hệ thống yêu cầu lựa chọn tác vụ mà người quản trị
sẽ thực hiện (thêm mới, cập nhật, hay xóa thông tin)
2 Người dùng chọn một trong 03 lựa chọn trên:
Thêm mới
1 Hệ thống hiển thị trang thêm mới và yêu cầu nhậpthông tin máy bay gồm: tên máy bay, hãng sảnxuất, sức chứa, số hiệu,…
2 Người dùng nhập thông tin, sau đó nhấn Thêmmới
3 Hệ thống kiểm tra và thêm mới máy bay vào hệ thống
Cập nhật
1 Hệ thống yêu cầu một số thông tin liên quan đếnmáy bay cần cập nhật
2 Người dùng nhập thông tin, sau đó nhấn Tiếp tục
3 Hệ thống kiểm tra và trả về các máy bay tươngứng với thông tin nhập vào
4 Người dùng chọn một máy bay để cập nhật thôngtin
5 Hệ thống hiển thị thông tin chi tiết về máy bay
6 Người dùng nhập lại các thông tin thay đổi, sau đónhấn Cập nhật
7 Hệ thống kiểm tra và lưu lại thông tin
Trang 251 Hệ thống yêu cầu một sốthông tin liên quan đến máybay cần cập nhật
2 Người dùng nhập thông tin, sau đó nhấn Tiếp tục
3 Hệ thống kiểm tra và trả vềcác máy bay tương ứng vớithông tin nhập vào
7 Người dùng chọn máy bay
và nhấn nút Xóa
8 Hệ thống hiển thị một thông báo xác thực việc xóa
9 Người dùng chọn Đồng ý
10 Hệ thống xóa vé khỏi hệ thống
Hủy việc xóa: Nếu trường hợpXóa, người dùng chọn Hủy bỏ khithông báo xác thực xuất hiện thì việcxóa bị dừng lại
Pre-Conditions Quản trị đã đăng nhập vào hệ thống Hệ thống đang hiển thị trang Quản trị
máy bay
Trang 26Post-Conditions Hệ thống thêm mới, cập nhật, xóa máy bay tương ứng với hành động của
1 Hệ thống yêu cầu lựa chọn tác vụ mà người quản trị
sẽ thực hiện (chọn hãng, chọn ngày bắt đầu thống kê,ngày kết thúc thống kê)
2 Người dùng chọn từ 3 ô:
- Hãng máy bay: chọn hãng cần thống kê
- Từ ngày : chọn ngày bắt đầu thống kê
- Đến ngày : chọn ngày kết thúc thống kê
- Chọn Xem thống kê, hệ thống hiển thị ra màn hình các danh mục thống kê gồm : tên hãng, ngày bắt đầu, ngày kếtthúc, tổng vé, vé đã đặt, vé đã thanh toán, vé còn lại, tiền thực thu, tiền dự tính thu, …
Alternative Flows
Không có vé đặt: Trong trường hợp không có vénào được đặt thì hệ thống sẽ hiển thị màn hìnhtrống
Hủy việc thống kê: Nếu trường hợp thống kê người dùng chọn không in thì sẽ trở về màn hình trướcđó
trang Quản trị thống kê báo cáoPost-Conditions Hệ thống thống kê, in file ra theo yêu cầu người dùng
Trang 27Chương 34 Biểu đồ hoạt động
Chương 35 UC Tìm chuyến bay
Chon( Khu hoi )
Chon( Mot chang )
He Thong Nguoi dung
Trang 28Chương 36 UC Đặt vé
Tim chuyen bay
Chon chuyen bay
Nhap thong tin khach bay, thong tin lien he
Chon hinh thuc thanh toan
Tra ve ket qua cac chuyen bay
Hien thi thong tin chi tiet gia
ve, thong tin chuyen bay
Hien thi trang thanh toan
Xac nhan yeu cau va gui ma dat hang
He Thong Nguoi dung
Trang 29Chương 37 UC Xem thông tin vé đặt
Chon xem thong tin dat ve
Nhap ma don hang va email
Hien thi thong tin ve
Chương 38 UC Đăng nhập
Trang 30Hien Thi Trang Dang Nhap
Nhap ten tai khoan
va mat khau Chon Dang Nhap
Kiem Tra Tai Khoan
Dang nhap nguoi dung vao he thong
Dung
Sai
Chương 39 UC Quản trị người dùng
Trang 31Chương 40 UC Quản trị chuyến bay
Them Moi Ve Vao
sai Dung
Nhap Thong tin Va Chon Tiep Tuc
Nhap Thong Tin Cap Nhat Va Chon Cap Nhat
Kiem Tra Va Cap Nhat Thong Tin Thay Doi
Chon Thay Doi Chon Xoa
Trang 32Chương 41 UC Quản trị đặt vé
Hien Thi Trang Quan Tri
Dat Ve
Nhap Thong Tin Ve
Tuong Ung
Hien Thi Thong Tin Chi Tiet
Dat Ve