tài liệu này là tài liệu hay nhất thế giới do phạm ngọc thành làm trong 2 ngày 2 đêm mới thành công do công sức của bạn ấy nên các bạn hãy trân trọng và tìm hiểu nó. Còn 1 chuyện này nữa ,trưởng nhóm mình là hoàng nam ,học giỏi chăm chỉ
Trang 1Mã đồ án: HQT02
Nguyễn Duy Phương 1265112 Trần Sĩ Nguyên 1265159 Phạm Ngọc Thành 1265123
BÁO CÁO ĐỒ ÁN
Hệ thống đặt vé máy bay
Trang 2I Đề Tài
Sao Hôm là công ty trách nhiệm hữu hạn có liên kết với nhiều hãng máy bay (VietnamAirlines, Jetstart, …) để là một đầu mối cho phép khách hàng thực hiện việc đặt vé máy bay Do đó để thực hiện được công ty cần có một hệ thống phần mềm để tin học hóa việc đặt vé máy bay cũng như các yêu cầu nghiệp vụ khác.
II Mô tả dữ liệu
1 Mô hình ER
Trang 62 Mô tả dữ liệu chi tiết
SANBAY(masanbay , tensanbay, diachi)
Sno Field Data Type Constraint Reference Allow
Null
Description
1 masanbay Nvarchar(50) Primary Key Đây là thuộc tính khoá chính, mỗi sân bay có một
mã sân bay nhất định, nhờ thuộc tính này mà ta phân biệt được các sân bay khác nhau
TUYENBAY( matuyenbay , sanbayden, sanbaydi)
Sno Field Data Type Constraint Reference Allow
Null
Description
1 matuyenbay Nvarchar(50) Primary Key Đây là thuộc tính khoá chính , nơi sân bay cất
cánh và nơi sân bay sẽ hạ cánh, mỗi tuyến bay có một mã tuyến bay nhất định, nhờ thuộc tính này mà ta phân biệt được các tuyến bay khác nhau
2 sanbayden Nvarchar(50) Foreign key masanbay
(SANBAY)
Nơi xuất phát của một máy bay,tương ứng với mã sân
bay ở bảng SanBay
3 sanbaydi Nvarchar(50) Foreign key masanbay
(SANBAY)
Sân bay mà máy bay hạ cánh
HANBAY( mahangbay, tenhangbay, diachi)
Sno Field Data Type Constraint Reference Allow
Null
Description
1 mahangbay Nvarchar(50) Primary Key Đây là thuộc tính khoá chính , là mã hãng bay của
một hãng bay
Trang 7 CTCHUYENBAY(mactchuyenbay, machuyenbay, sanbaytrunggian, thoigiandung, ghichu)
Sno Field Data Type Constraint Reference Allow
Null Description
1 mactchuyenbay Nvarchar(50) Primary Key Đây là thuộc tính khoá chính ,là mã chi tiết
chuyến bay ứng với một chuyến bay nhất định
2 machuyenbay Nvarchar(50) Foreign key machuyenbay
3 sanbaytrunggian Nvarchar(50) Foreign key masanbay
(SANBAY)
x Sân bay trung gian , là nơi máy bay cần hạ cánh
để nạp nhiên liệu …vv
cánh và cất cánh ở sân bay trung gian
CHUYENBAY(machuyenbay, matuyenbay, mamaybay, ngaybay, thoigianbay)
Sno Field Data Type Constraint Reference Allow
Null
Description
1 machuyenbay Nvarchar(50) Primary Key Đây là thuộc tính khoá chính ,là mã chuyến bay
ứng với một tuyến bay,nhờ,mỗi tuyến bay sẽ có nhiều chuyến bay trong ngày ví dụ : tuyến bay sài gòn – hà nội.trong ngày sẽ có nhiều chuyến ,13h , 15h,19h …vv
2 matuyenbay Nvarchar(50) Foreign key matuyenbay
(TUYENBAY)
Mã tuyến bay
(MAYBAY)
Mã máy bay
cánh đến sân bay hạ cánh,vd : 1h15’
Trang 8 MAYBAY( mamaybay, tenmaybay, mahangbay,soghe)
Sno Field Data Type Constraint Reference Allow
Null
Description
1 mamaybay Nvarchar(50) Primary Key Đây là thuộc tính khoá chính ,là mã máy bay ứng
với một máy bay,mỗi máy bay sẽ có một mã nhất định để phân biệt với các máy bay khác
(HANBAY)
Mã hãng bay
KHACHHANG(makhachhang, tenkhachhang, cmnd, dienthoai, diachi, email, ngaysinh)
Sno Field Data Type Constraint Reference Allow
Null Description
1 makhachhang Nvarchar(50) Primary Key Đây là thuộc tính khoá chính ,mỗi khách hàng có
một mã khách hàng duy nhất
Trang 9 PHIEUDATCHO( maphieudat, machuyenbay, makhachhang, soghe, ngaydat)
Sno Field Data Type Constraint Reference Allow
Null
Description
1 maphieudat Nvarchar(50) Primary Key Đây là thuộc tính khoá chính ,mỗi phiếu đặt
có một mã phiếu đặt duy nhất phân biệt với các phiếu đặt khác
2 machuyenbay Nvarchar(50) Foreign key machuyenbay
(ChuyenBay)
Mã chuyến bay mà khách hàng chọn
3 makhachhang Nvarchar(50) Foreign key makhachhang
(KHACHHANG)
Mã khách hàng đã dặt chỗ
HANGVE(mahangve, tenhangve)
Sno Field Data Type Constraint Reference Allow
Null
Description
1 mahangve Nvarchar(50) Primary Key Đây là thuộc tính khoá chính ,mỗi hạng vé sẽ có một
mã để phân biệt với nhau
HOADON(mahoadon, makhachhang, mave, dongia, ngaylap)
Sno Field Data Type Constraint Reference Allow
Null
Description
một mã hoá đơn duy nhất phân biệt với các hoá đơn khác
2 makhachhang Nvarchar(50) Foreign key makhachhang
(KHACHHANG)
Mã khách hàng
Trang 10 VECHUYENBAY(mave, machuyenbay, mahangve, makhachhang, tinhtrang, giaban)
Sno Field Data Type Constraint Reference Allow
Null
Description
mã vé để phân biệt với các vé khác
2 machuyenbay Nvarchar(50) Foreign key machuyenbay
(ChuyenBay)
Mã chuyến bay
3 mahangve Nvarchar(50) Foreign key mahangve
(HANGVE)
Mã hạng vé
4 makhachhang Nvarchar(50) Foreign key makhachhang
(KHACHHANG)
hay chưa thanh toán
DOANHTHU(madoanhthu, tongdoanhthu, machuyenbay, mave)
Sno Field Data Type Constraint Reference Allow
Null Description
3 machuyenbay Nvarchar(50) Foreign key machuyenbay
(ChuyenBay)
Mã chuyến bay
(VECHUYENBAY)
Mã vé
Trang 113 GIAO DIỆN CHỨC NĂNG
a) Tìm Kiếm Chuyến Bay
b) Danh Sách chuyến bay
Trang 12c) Chọn Ghế
Trang 13d) Nhập Thông Tin Hành Khách