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

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: QUẢN LÝ CHUYẾN BAY

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 (614.24 KB, 21 trang )

TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG
KHOA CÔNG NGHỆ THÔNG TIN

PHÂN TÍCH VÀ THIẾT KẾ
HỆ THỐNG THÔNG TIN
0oo-oo0
Đề tài: QUẢN LÝ CHUYẾN BAY
(VIETNAM AIRLINES)
Lớp 11CDTM1
 Giáo viên hướng dẫn: Nguyễn Văn Danh
 Nhóm 9:
1. Đoàn Ngọc Ninh
2. Nguyễn Phương Thế Hoàng
3. Phạm Đình Huy
4. Phạm Tấn Tài
5. Hoàng Tiến Trung


I.

Bảng kế hoạch phỏng vấn tổng quan hệ thống và các bảng
phỏng vấn cụ thể từng chủ đề:
1. Bảng kế hoạch phỏng vấn tổng quan hệ thống:

STT
1

2
3
4


Kế hoạch phỏng vấn tổng quan
Hệ thống quản lý chuyến bay của hãng hàng không Vietnam Airlines
Người lập: Nhóm 9
Ngày lập: 05/10/2013
Chủ đề
Yêu cầu
Ngày bắt đầu
Ngày kết thúc
Điều hành chuyến bay Nắm được cách tổ
05/10/2013
05/10/2013
chức điều hành một
chuyến bay
Quản lý bán vé
Nắm được các thủ
05/10/2013
05/10/2013
tục cần thiết bán vé
Giải quyết các sự
05/10/2013
05/10/2013
Quản lý sự cố
cố có thể xảy ra
-Tình hình trình độ
05/10/2013
05/10/2013
Trình độ nhân viên
chung của nhân
và hệ thống máy
viên.

móc, thiết bị, phần
-Nắm rõ tài
mềm.
nguyên máy móc,
trang thiết bị, hệ
điều hành và các
phần mềm tương
thích.

2. Các bảng kế hoạch phỏng vấn cụ thể:
a. Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 1:
Kế hoạch phỏng vấn
Người được hỏi: Nguyễn Thị Mỹ Linh
Người phỏng vấn: Phạm Đình Huy
Địa chỉ: 164 Lê Thánh Tôn, P. Bến
Thời gian hẹn: 05/10/2013
Thành, Quận 1
Thời điểm bắt đầu: 14h
Thời điểm kết thúc: 14h40
Đối tượng được hỏi là: nhân viên
Các yêu cầu đòi hỏi:
phòng điều hành chuyến bay
Vai trò, vị trí, trình độ, kinh nghiệm
Cần thu thập dữ liệu: Cách thức tổ
của người phỏng vấn
chức điều hành một chuyến bay
Chương trình:
Ước lượng thời gian:
Giới thiệu
1 phút

Tổng quan về dự án
2 phút
Tổng quan về phỏng vấn
2 phút
+ Chủ đề đề cập
10 phút
Chủ đề 1:Câu hỏi và trả lời.
20 phút
Chủ đề 2:Câu hỏi và trả lời.
Tổng hợp các nội dung chính.
2 phút


Ý kiến của người được hỏi.
2 phút
1 phút
Kết thúc
(Dự kiến tổng cộng: 40 phút)

Phiếu phỏng vấn chi tiêt
Dự án: Quản lý chuyến bay của hãng hàng
không Vietnam Airlines
Người được hỏi: Nguyễn Thị Mỹ Linh
Câu hỏi:
1. Xin chị cho biết công ty hiện có bao
nhiêu máy bay.
2. Vậy công ty quản lý các máy bay
như thế nào và lưu trữ những thông
tin gì để quản lý?
3. Vậy để quản lý chuyến bay, quản lý

lịch bay công ty cũng làm tương tự
không?

4. Công ty có thường hay mở rộng
thêm tuyến bay mới không?

Tiểu dự án: Quản lý điều hành chuyến
bay
Ngày: 05/10/2013
Người phỏng vấn: Phạm Đình Huy
Trả lời:
Hiện nay tổng cộng chúng tôi có
hơn 80 máy bay với bảy dòng
máy bay
Mỗi máy bay chúng tôi đều gắn
một số hiệu riêng để quản lý kèm
theo các thông tin về loại máy
bay, ngày được đưa vào vận
hành.
Đúng vậy, mỗi lịch bay cũng được
cấp một mã số riêng, kèm theo các
thông tin liên quan như ngày cất
cánh, giờ cát cánh, giờ hạ cánh.
Mục đích là để cho viêc quản lý
thuận tiện hơn.
Có, nhưng không thường xuyên
lắm. Vấn đề này còn phụ thuộc
vào nhu cầu của khách hàng cũng
như số máy bay rãnh. Nếu nhu cầu
tăng thì chúng tôi sẵn sang mở

rộng thêm số chuyến bay cũng
như bổ sung lịch bay cần thiết.
ngược lại nếu nhu cầu giảm chúng
tôi sẽ cắt bớt.

5. Lịch trình bay trong lịch bay có thể
thay đổi không?

Lịch trình bay thể hiện trong lịch
bay có thể thay đổi trong khoảng
thời gian từ ngày công bố đến ngày
bay thực tế của Hành khách. Chúng
tôi không đảm bảo về lịch trình bay
và lịch trình bay không là một bộ
phận của hợp đồng vận chuyển giữa
Hành khách và Chúng tôi

6. Có khi nào công ty hủy chuyến bay
hoặc thay đổi hành trình hoặc làm
chậm trễ thời gian cất cánh chuyến
bay không ?

Có, Chúng tôi sẽ áp dụng mọi biện
pháp cần thiết để tránh chậm trễ
trong việc vận chuyển Hành khách
và Hành lý của Hành khách. Khi
thực hiện các biện pháp này và để


7. Việc điều phối vận hành các tuyến

bay, lịch bay có rắc rối không?

tránh việc hủy chuyến bay, trong
trường hợp cần thiết, Chúng tôi có
thể sắp xếp chuyến bay được thực
hiện bởi tàu bay khác hoặc Hãng
vận chuyển khác.
Có, do vậy chúng tôi phải kiểm tra
cẩn thận các thông tin liên quan đến
lịch bay, tuyến bay… để quản lý tốt
hơn

8. Công ty lưu trữ những thông tin gì
về các nhân viên?

Chúng tôi lưu trữ các thông tin liên
quan đến nhân viên như họ tên, giới
tính, ngày sinh, …. và cấp cho mỗi
nhân viên một mã số riêng.

9. Vậy công ty phân công công việc

Chúng tôi sẽ sắp xếp họ vào trong
một đội bay cố định. Mỗi đội bay sẽ
hoạt động gắn chặt với một máy bay
cố định.
Vâng, Quản lý đội bay cũng không
ngoại lệ

cho họ như thế nào?

10. Các đội bay cũng sẽ được lập CSDL
lưu trữ thông tin không?

b. Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 2:

Kế hoạch phỏng vấn
Người được hỏi: Nguyễn Thanh Tâm
Địa chỉ: 164 Lê Thánh Tôn, P. Bến
Thành, Quận 1
Đối tượng được hỏi là: nhân viên bán vé
Cần thu thập dữ liệu: Thông tin về việc
giao dịch vé và các thủ tục liên quan
Chương trình: Giới
thiệu
Tổng quan về dự án
Tổng quan về phỏng vấn
+ Chủ đề đề cập
Chủ đề 1:Câu hỏi và trả lời.
Chủ đề 2:Câu hỏi và trả lời.
Tổng hợp các nội dung chính.
Ý kiến của người được hỏi.
Kết thúc

Người phỏng vấn: Đoàn Ngọc Ninh &
Phạm Tấn Tài
Thời gian hẹn: 05/10/2013
Thời điểm bắt đầu: 14h
Thời điểm kết thúc: 14h30
Các yêu cầu đòi hỏi:
Vai trò, vị trí, trình độ, kinh nghiệm của

người phỏng vấn
Ước lượng thời gian:
1 phút
2 phút
2 phút
10 phút
15 phút
2 phút
2 phút
1 phút


(Dự kiến tổng cộng: 30 phút)

Phiếu phỏng vấn chi tiết
Dự án: Quản lý chuyến bay của hãng hàng
không Vietnam Airlines
Người được hỏi: Nguyễn Thanh Tâm

Câu hỏi:
1. Xin chị cho biết khách hàng có thể
đặt mua vé bằng những cách nào

2. Công ty cung cấp những hạng vé
nào?

3. Khi khách hàng làm thủ tục
mua vé thì chị sẽ ghi nhận
những thông tin gì từ khách
hàng?


4. Các thông tin liên quan đến vé
máy bay mà khách hàng cần
quan tâm

5. Công ty quy định cước phí đối với
hành lý như thế nào?

Tiểu dự án: Quản lý việc bán vé
Ngày: 05/10/2013
Người hỏi: Đoàn Ngọc Ninh & Phạm Tấn
Tài
Trả lời:
Khách hàng có thể đặt mua vé
qua đại lý thông qua 2 hình thức
là đến mua trực tiếp hoặc đại lý
hoặc thông qua điện thoại.
Ngoải ra khách hang cũng có
thể đăng ký mua vé trực tuyến
qua website.
Chúng tôi chia làm vé phổ thông,
vé phổ thông đặc biệt và vé
thương gia
Thường thì chúng tôi cần các
thông tin về tên họ, tuổi tác, giới
tinh, ngày sinh, số điện thoại,
CMND, quốc tịch. Đối với các
khách hang cũ, đặc biệt là các
khách hang thường xuyên thì
chúng tôi vẫn còn lưu thông tin từ

các lần làm thủ tục trước nên làm
thủ tục sẽ nhanh hơn
Khách hàng cần quan tâm đến các
thông tin về Hạng vé(class), tình
trạng vé (status), Chuyến bay
(flight), Ngày giờ bay (date/time),
Bay thẳng (non- stop) hay quá cảnh
(transit).
Còn tùy vào loại hành lý và số
lượng và các chỉ số an toàn
khác. Chúng tôi chia làm hành
lý miễn cước và hành lý tính
cước. Khách hàng sẽ phải trả
them chi phí vận chuyển hành
lý cho hành lý tính cước cũng
như hành lý miễn cước nếu như
vượt quá khối lượng/số lượng


quy định đối với từng chuyến
bay và hạng vé.

6.

Công ty áp dụng những hình thức
thanh toán nào?

Khách hàng có thể thanh toán
bằng tiền mặt hoặc thẻ tín
dụng.


7. Nếu như khách hang muốn đổi
vé hoặc hủy vé thì có được giải
quyết?

Có. Nhưng cũng tùy trường hợp,
việc này còn phụ thuộc nhiều vào
yếu tố thời gian hiệu lực của vé.

8. Những thông tin liên quan đến
việc bán vé, đổi vé, hủy vé có
được lưu lại?

Có. Chúng tôi được yêu cầu phải
sao lưu lại tiện cho việc quản lý

c. Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 3:

Kế hoạch phỏng vấn
Người được hỏi: Trần Thanh Thức
Địa chỉ: 164 Lê Thánh Tôn, P. Bến
Thành, Quận 1

Người phỏng vấn: Nguyễn Phương Thế
Hoàng
Thời gian hẹn: 05/10/2013
Thời điểm bắt đầu: 14h
Thời điểm kết thúc:14h25
Các yêu cầu đòi hỏi:
Vai trò, vị trí, trình độ, kinh nghiệm

của người phỏng vấn

Đối tượng được hỏi là: nhân viên phòng
giải quyết sự cố.
Cần thu thập dữ liệu: các sự cố thường
xảy ra.
Cần thỏa thuận: hướng giải quyết các sự
cố
Chương trình:
Ước lượng thời gian:
Giới thiệu
1 phút
Tổng quan về dự án
2 phút
Tổng quan về phỏng vấn
2 phút
+ Chủ đề đề cập
5 phút
Chủ đề 1:Câu hỏi và trả lời.
10 phút
Chủ đề 2:Câu hỏi và trả lời.
Tổng hợp các nội dung chính.
2 phút
Ý kiến của người được hỏi.
2 phút
1 phút
Kết thúc
(Dự kiến tổng cộng: 25 phút)



Phiếu phỏng vấn
Dự án: Quản lý chuyến bay của hãng hàng
Tiểu dự án: Quản lý sự cố
không Vietnam Airlines
Người được hỏi: Trần Thanh Thức
Ngày: 05/10/2013
Người hỏi: Nguyễn Phương Thế Hoàng
Câu hỏi:
Trả lời:
1. Các sự cố mà công ty thường gặp
là gì ?

2. Vậy công ty có giải quyết các vấn đề
đó không?

3. Các thông tin về sự cố có được ghi

nhận và báo cáo không?

Một số sự cố thường gặp là
khách hàng mua trúng vé máy bay
giả, vé bị rách nát hoặc bị tự ý sửa
đổi, khách hàng mang theo hành
lý không được cho phép, khách
hàng đi trễ giờ bay, làm mất vé
hoặc một số sự cố về sức khỏe trên
chuyến bay
Có, chúng tôi có trách nhiệm
phải giải quyết toàn bộ sự cố.
Tuy nhiên cũng co một số sự cố

nằm ngoài khả năng của chúng
tôi. Khi đó chúng tôi sẽ báo ngay
cho cấp trên, một số trường hợp
phải báo cho các cơ quan thẩm
quyền để giải quyêt.
Có, chúng tôi đều ghi nhận lại
rồi lưu thành hồ sơ.

d. Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 4:

Kế hoạch phỏng vấn
Người được hỏi: Cao Văn Minh
Người hỏi: Hoàng Tiến Trung
Địa chỉ: 164 Lê Thánh Tôn, P. Bến
Địa chỉ: 164 Lê Thánh Tôn, P. Bến
Thành, Quận 1
Thành, Quận 1
Đối tượng được hỏi là: nhân viên phòng Thời gian hẹn:05/10/2013
Thời điểm bắt đầu: 14h
kỹ thuật.
Cần thu thập dữ liệu: thông tin về trình
Thời điểm kết thúc:14h25
độ tin học của nhân viên và trang thiết
bị,hệ thống quản lý của công ty.
Cần thỏa thuận: xem quá trình làm việc
của nhân viên và các hệ thống thiết bị
quản lý chuyến bay
Ước lượng thời gian:
Chương trình:
1 phút

Giới thiệu


Tổng quan về dự án
Tổng quan về phỏng vấn
+ Chủ đề đề cập
Chủ đề 1:Câu hỏi và trả lời.
Chủ đề 2:Câu hỏi và trả lời.
Tổng hợp các nội dung chính.
Ý kiến của người được hỏi.
Kết thúc

2 phút
2 phút
5 phút
10 phút
2 phút
2 phút
1 phút

(Dự kiến tổng cộng: 25 phút)

Phiếu phỏng vấn
Dự án: Quản lý chuyến bay của hãng
Dự án: Quản lý chuyến bay của hãng
hàng không Vietnam Airlines
hàng không Vietnam Airlines
Người được hỏi: Cao Văn Minh
Người được hỏi: Cao Văn Minh
Câu hỏi:

Câu hỏi:
1. Trình độ tin học của các nhân
viên như thế nào?
2. Công ty có dùng phần mềm chuyên
dụng để quản lý không?
3. Thường thì Công ty sẽ dùng phần
mềm chung trên thị trường hay
phần mềm được thiết kế riêng cho
công việc này không ?
4. Công ty có thừơng nâng cấp hệ

thống cũng như thiết bị không?

Trình độ tin học của các nhân
viên ít nhất là bằng B và
thường xuyên được cử đi tham
gia các lớp tập huấn

Trước giờ chúng tôi đều dùng phần
mềm được thiết kế riêng cho hệ
thống của chúng tôi để việc quản lý
dễ dàng hơn.
Có. Chúng tôi thường xuyên nâng
cấp đồng bộ hệ thống và các thiết bị


II.

Tổng quan về đánh giá phỏng vấn:


Sau quá trình phỏng vấn, nhóm phỏng vấn thu thập và tổng được nhiều thông
tin rất hữu ích từ đối tượng phỏng vấn trong công ty và người được hỏi cũng thấy
thoải mái khi được phỏng vấn, đồng thời trả lời cũng trung thực. Tuy nhiên trong quá
trình phỏng vấn vẫn có một số vấn đề mà đối tác vì một số lý do mà không thể trả lời
hoặc trả lời không đúng sự thật.

III.

Mô tả-phân tích hệ thống và các biểu mẫu:
1. Mô tả - phân tích hệ thống:

Qua tìm hiểu, có thể mô tả lại hệ thống quản lý chuyến bay của hãng
hàng không VIETNAM AIRLINES như sau:
Hãng hiện có 80 máy bay và dự kiến sẽ bổ sung thêm để đáp ứng nhu cầu
ngày càng tăng của khách hàng. Để phân biệt, mỗi máy may có một Mã
máy bay riêng, ngoài ra còn một số thông tin khách như loại máy bay, ngày
bắt đầu sử dụng.
Tùy nhu cầu của khách hang và khả năng của hãng mà hãng sẽ tạo lập, mở
rộng hoặc cắt giảm các chuyến bay để phục vụ khách hàng. Mỗi chuyến bay
có một mã chuyến bay để thuận thiện cho việc quản lý, các thông tin liên
quan bao gồm sân bay đi, sân bay đến. Mỗi chuyến bay của hang đều được
lập lịch bay từ trước. Một chuyến bay có thể có nhiều lịch bay. Thông tin
lưu trữ của lịch bay bao gồm Mã lịch bay, ngày cất cánh, giờ cất cánh, giờ
hạ cánh.
Mỗi nhân viên (phi hành đoàn) của hãng có các thông tin lưu trữ như Mã
nhân viên, họ tên, ngày sinh, giới tính, địa chỉ, SĐT, số CMND, quốc tịch,
lương, chức vụ (là phi công hay tiếp viên ).
Các nhân viên sẽ được phân vào các đội bay. Mỗi đội bay sẽ có các thông
tin như Mã đội bay, ngày bắt đầu, ngày kết thúc. Ban quản lý cũng cố định
một máy bay ngắn chặt với một đội bay và một đội bay gồm các nhân viên

cố định nên khi thay đổi máy bay cũng là thay đổi đội bay và nhân viên nên
việc phân phối nhân viên thay đổi ở các chuyến bay không cần xét. Khi
công ty mở rộng thêm các máy bay, thì cũng đồng thời tổ chức thêm các đội
bay mới để phục vụ
Khi khách hàng đến đặt chổ hay mua vé thì cần cung cấp cho nhân viên các
thông tin sau: họ tên, ngày sinh, giới tính, số CMND, quốc tịch, địa chỉ, số
điện thoại. Hệ thống sẽ lưu trữ thông tin này và cấp cho khách hàng một Mã
khách hàng để thuận tiện cho việc quản lý. Nếu hành khách đã tồn tại trong
CSDL, chương trình sẽ tự động lấy thông tin của hành khách, nếu không
hành khách có tùy chọn ghi thông tin của mình vào CSDL
Mỗi khách hàng có thể đặt chỗ theo lịch bay của hãng hàng không đưa ra.
Để đặt chổ khách hàng cần cung cấp các thông tin như thông tin về chuyến


bay, hạng ghế…Nhân viên sẽ ghi nhận và làm thủ tục hệ thống cũng sẽ ghi
nhận thêm các thông tin về ngày đặt chổ, thời gian hiệu lực và cấp một Mã
phiếu đặt chổ.
Khách hàng có thể mua vé bằng cách đến mua trực tiếp hoặc thông qua
điện thoại hoặc cũng có thể đăng ký mua trực tuyến. Các thông tin lưu trữ
của vé sẽ bao gồm Mã vé, số ghế, giá, hiệu lực. Sau khi hoàn thành các thủ
tục và khách hàng thanh toán xong, nhân viên sẽ lập hóa đơn.
Đối với hành lý của khách hàng thì cũng cần khai báo để làm thủ tục. Công
ty quy định chia ra làm 2 loại đó là miễn cước và tính cước. Thông tin ghi
nhận đối với thực thể hành lý là Mã hành lý, trọng lượng, cước phí.
Nếu trong quá trình hoạt động quản lý chuyến bay mà gặp phải các sự cố thì
căn cứ vào thực tế, công ty sẽ có phương hướng giải quyết nhanh nhất và
hợp lý nhất để đả bảo phục vụ khách hàng tốt nhất.
 Để hổ trợ cho việc quản lý, công ty yêu cầu có chức năng quản lý Tra cứuThống kê về các chi tiết chuyến bay, chi tiết các phiếu đặt chổ, các vé đã
bán, chi tiết về thông tin nhân viên khách hàng.


2. Các phiếu biểu mẫu:



3. Sơ đồ phân rã chức năng của hệ thống:
Quản lý chuyến bay

Điều hành chuyến bay

Tạo mới, hủy bỏ
chuyến bay

Quản lý bán vé

Ghi nhận, cập
nhật thông tin
khách hàng

Tra cứu - Thống kê

Chi tiết chuyến
bay, lịch bay

Kiểm tra sự cố

Giải quyết sự cố

Tạo mới, hủy bỏ
lịch bay


Ghi nhận thông
tin hành lý

Chi tiết về các
phiếu đặt chổ,
các vé đã bán

Tạo mới, hủy bỏ
đội bay

Lập phiếu đặt
chổ, bán vé, đổi
vé, hủy vé

Thông tin nhân
viên, khách hàng,
hành lý

Phân công nhiệm
vụ cho đội bay

Lập hóa đơn

Quản lý sự cố

Viết báo cáo


IV. Thiết kế mô hình dữ liệu
1. Mô hình dữ liệu quan niệm (ERD)


2. Từ điển dữ liệu
a) MAYBAY
STT Tên thuộc tính
1
MaMB
2
Loai
3
NgaySD

b) CHUYENBAY
STT Tên thuộc tính
1
MaCB
2
SBDi
3
SBDen
c) LICHBAY

Diễn giải
Mã máy bay
Loại máy bay
Ngày bắt đầu đưa vào
sử dụng

Diễn giải
Mã chuyến bay
Sân bay đi

Sân bay đến

Kiểu dữ liệu
Text
Text
Date/Time

Ghi chú
Khóa chính

Kiểu dữ liệu
Text
Text
Text

Ghi chú
Khóa chính


STT
1
2
3
4

Tên thuộc tính
MaLB
NgayCC
GioCC
GioHC


d) NHANVIEN
STT Tên thuộc tính
1
MaNV
2
Hoten
3
Ngaysinh
4
5
6
7
8
9
10

Diachi
Gioitinh
SDT
CMND
Quoctich
Luong
Chucvu

e) DOIBAY
STT Tên thuộc tính
1
MaDB
2

NgayBD
3
NgayKT
4

Nhomtruong

f) KHACHHANG
STT Tên thuộc tính
1
MaKH
2
Hoten
3
Ngaysinh
4
5
6
7
8

Diachi
Gioitinh
SDT
CMND
Quoctich

g) HANHLY
STT Tên thuộc tính
1

MaHL
2
TrongLuong

Diễn giải
Mã lịch bay
Ngày cất cánh
Giờ cất cánh
Giờ hạ cánh

Kiểu dữ liệu
Text
Date/Time
Date/Time
Date/Time

Ghi chú
Khóa chính

Diễn giải
Mã nhân viên
Họ tên nhân viên
Ngày sinh của nhân
viên
Địa chỉ của nhân viên
Giới tính
Số điện thoại liên lạc
Số chứng minh thư
Quốc tịch
Lương

Chức vụ

Kiểu dữ liệu
Text
Text
Date/Time

Ghi chú
Khóa chính

Diễn giải
Mã đội bay
Ngày bắt đầu đội bay
Ngày kết thúc đội bay
(nếu có)
Nhóm trưởng

Kiểu dữ liệu
Text

Diễn giải
Mã nhân viên
Họ tên nhân viên
Ngày sinh của nhân
viên
Địa chỉ của nhân viên
Giới tính
Số điện thoại liên lạc
Số chứng minh thư
Quốc tịch


Kiểu dữ liệu
Text
Text
Date/Time

Diễn giải
Mã hành lý
Khối lượng của
hành lý

Text
Yes/No
Number
Number
Text
Currency
Text

Ghi chú
Khóa chính

Date/Time
Text

Ghi chú
Khóa chính

Text
Yes/No

Number
Number
Text

Kiểu dữ liệu
Text
Number

Ghi chú
Khóa chính


3
h) VE
STT
1
2
3
4

Cuocphi

Tên thuộc tính
MaVe
SoGhe
Gia
Hieuluc

i) DATCHO
STT Tên thuộc tính

1
MaDatCho
2

NgayDatCho

3

Hieuluc

Tiền cước (nếu có)

Currency

Diễn giải
Mã số vé
Số ghế
Giá vé
Thời hạn hiệu lực của


Kiểu dữ liệu
Text
Number
Currency
Date/Time

Ghi chú
Khóa chính


Diễn giải
Mã số phiếu đặt
chổ
Ngày đăng ký đặt
chổ
Thời hạn hiệu lực

Kiểu dữ liệu
Text

Ghi chú
Khóa chính

Date/Time
Date/Time

3. Chuyển sang mô hình quan hệ
NHANVIEN (MANV, HoTen, Ngaysinh, DiaChi, GioiTinh,SDT, CMND, QuocTich,
Luong, Chucvu, #MaDB)
DOIBAY (MaDB, NgayBD, NgayKT, Nhomtruong, #MaMB)
MAYBAY (MaMB, Loai, NgaySD)
CHUYENBAY (MACB, SBDi, SBDen, #MaMB)
LICHBAY (MaLB, NgayCC, GioCC, GioHC, #MaCB)
KHACHHANG (MaKH, HoTen,NgaySinh,DiaChi, GioiTinh, SDT, CMND, Quoctich)
HANHLY (MaHL, Trongluong, Cuocphi, #MaKH, #MaCB)
DATCHO (MaDatCho, NgayDatCho, Hieuluc, #MaKH, #MaCB)
VE (MaVe, SoGhe, Gia, Hieuluc, #MaKH, #MaCB)

V.


Ràng buộc toàn vẹn
1. Ràng buộc toàn vẹn có bối cảnh 1 quan hệ.
a. Ràng buộc toàn vẹn liên bộ .
R1. Mỗi NHANVIEN có 1 MaNV để phân biệt
- Bối cảnh: bảng NHANVIEN
- Điều kiện: ∀ nv1, nv2∈ NHANVIEN
- Nếu nv1 ≠ nv2 thì PB1.[MaNV] ≠ nv2.[MaNV]
Cuối ∀
Bảng tầm ảnh hưởng:
R1
T
S
X
+
+/-(*)
NHANVIEN


R2. Mỗi DOIBAY có 1 MaDB để phân biệt
- Bối cảnh: bảng DOIBAY
- Điều kiện: ∀ db1, db2∈ DOIBAY
- Nếu db1 ≠ db2 thì db1.[MaDB] ≠ db2.[MaDB]
Cuối ∀
Bảng tầm ảnh hưởng:
R2
T
S
+
+/-(*)
DOIBAY


X
-

R3. Mỗi MAYBAY có 1 MaMB để phân biệt
- Bối cảnh: bảng MAYBAY
- Điều kiện: ∀ mb1, mb2∈ MAYBAY
- Nếu mb1 ≠ mb2 thì mb1.[MaMB] ≠ mb2.[.MaMB]
Cuối ∀
Bảng tầm ảnh hưởng:
R3
T
S
X
+
+/-(*)
MAYBAY
R4. Mỗi CHUYENBAY có 1 MaCB để phân biệt
- Bối cảnh: bảng CHUYENBAY
- Điều kiện: ∀ cb1, cb2∈ CHUYENBAY
- Nếu cb1 ≠ cb2 thì cb1.[MaCB] ≠ cb2.[MaCB]
Cuối ∀
Bảng tầm ảnh hưởng:
R4
T
S
X
+
+/-(*)
CHUYENBAY

R5. Mỗi LICHBAY có 1 MaLB để phân biệt
- Bối cảnh: bảng LICHBAY
- Điều kiện: ∀ lb1, lb2∈ LICHBAY
- Nếu lb1 ≠ lb2 thì lb1.[MaLB] ≠ lb2.[MaLB]
Cuối ∀
Bảng tầm ảnh hưởng:
R5
T
S
+
+/-(*)
LICHBAY

X
-

R6. Mỗi KHACHHANG có 1 MaKH để phân biệt
- Bối cảnh: bảng KHACHHANG
- Điều kiện: ∀ kh1, kh2∈ KHACHHANG
- Nếu kh1 ≠ kh2 thì kh1.[MaKH] ≠ kh2.[MaKH]
Cuối ∀
Bảng tầm ảnh hưởng:
R6
T
S
X
+
+/-(*)
KHACHHANG



R7. Mỗi HANHLY có 1 MaHL để phân biệt
- Bối cảnh: bảng HANHLY
- Điều kiện: ∀ hl1, hl2∈ HANHLY
- Nếu hl1 ≠ hl2 thì hl1.[MaHL] ≠ hl2.[MaHL]
Cuối ∀
Bảng tầm ảnh hưởng:
R6
T
S
+
+/-(*)
HANHLY

X
-

R8. Mỗi DATCHO có 1 MaDatCho để phân biệt
- Bối cảnh: bảng DATCHO
- Điều kiện: ∀ dc1, dc2∈ DATCHO
- Nếu dc1 ≠ dc2 thì dc1.[MaDatCho] ≠ dc2.[MaDatCho]
Cuối ∀
Bảng tầm ảnh hưởng:
R8
T
S
X
+
+/-(*)
DATCHO

R9. Mỗi VE có 1 MaVe để phân biệt
- Bối cảnh: bảng VE
- Điều kiện: ∀ v1,v2∈ VE
- Nếu v1 ≠ v2 thì v1.[ MaVe] ≠ v2.[ MaVe]
Cuối ∀
Bảng tầm ảnh hưởng:
R9
T
S
+
+/-(*)
VE

X
-

b. Ràng buộc toàn vẹn về miền giá trị.
R1. Mỗi NHANVIEN trong công ty phải có 1 phái nhất đinh
- Bối cảnh: bảng NHANVIEN
- Điều kiện: ∀ nv∈ NHANVIEN
- Thì nv.GioiTinh=”Nam” v nv.GioiTinh=”Nữ”
Cuối ∀
Bảng tầm ảnh hưởng:
R1
T
S
X
+
+
NHANVIEN

R1. Luong > 0
- Bối cảnh: bảng NHANVIEN
- Điều kiện: ∀ nv ∈ NHANVIEN
Thì nv.[Luong] > 0
Cuối ∀
Bảng tầm ảnh hưởng:
R1
T
S
+
+
NHANVIEN

X
-


R2. NgayBD <= NgayKT
- Bối cảnh: bảng DOIBAY
- Điều kiện: ∀ db ∈ DOIBAY
- Thì db .[ NgayBD] <= NgayKT
Cuối ∀
Bảng tầm ảnh hưởng:
R2
T
S
+
+
DOIBAY


X
-

R5. GioCC < GioHC
- Bối cảnh: bảng LICHBAY
- Điều kiện: ∀ lb ∈ LICHBAY
Thì lb.[GioCC] < GioHC
Cuối ∀
Bảng tầm ảnh hưởng:
R5
T
+
LICHBAY

X
-

S
+

R6. Mỗi KHACHHANG trong công ty phải có 1 phái nhất đinh
- Bối cảnh: bảng KHACHHANG
- Điều kiện: ∀ kh ∈ KHACHHANG
- Thì kh.GioiTinh=”Nam” v kh.GioiTinh=”Nữ”
Cuối ∀
Bảng tầm ảnh hưởng:
R6
T
S
X

+
+
NHANVIEN
R7. Trongluong > 0
- Bối cảnh: bảng HANHLY
- Điều kiện: ∀ hl ∈ HANHLY
Thì nv.[Trongluong] > 0
Cuối ∀
Bảng tầm ảnh hưởng:
R7
T
+
HANHLY

S
+

X
-

R7. Cuocphi > 0
- Bối cảnh: bảng HANHLY
- Điều kiện: ∀ hl ∈ HANHLY
- Thì hl.[Cuocphi] > 0
Cuối ∀
Bảng tầm ảnh hưởng:
R7
T
+
HANHLY


S
+

X
-


R9. Gia > 0
- Bối cảnh: bảng VE
- Điều kiện: ∀ v ∈ VE
- Thì hl.[Gia] > 0
Cuối ∀
Bảng tầm ảnh hưởng:
R9
T
+
VE

S
+

X
-

2. Ràng buộc toàn vẹn có bối cảnh nhiều quan hệ.
a. Ràng buộc toàn vẹn về khóa ngoại.
R1. NHANVIEN và DOIBAY
- Bối cảnh: NHANVIEN, DOIBAY
- Điều kiện: ∀ nv ∈ NHANVIEN, ∀ db ∈ DOIBAY

Thì nv.[MaDB] ⊆ db.[MaDB]
Cuối ∀
Bảng tầm ảnh hưởng:
R1
T
S
X
+
+
NHANVIEN
+
+/-(*)
DOIBAY
R2. DOIBAY và MAYBAY
- Bối cảnh: DOIBAY, MAYBAY
- Điều kiện: ∀ db ∈ DOIBAY, ∀ mb ∈ MAYBAY
Thì db.[MaMB] ⊆ mb.[MaMB]
Cuối ∀
Bảng tầm ảnh hưởng:
R2
T
S
X
+
+
DOIBAY
+
+/-(*)
MAYBAY
R4. CHUYENBAY và MAYBAY

- Bối cảnh: CHUYENBAY, MAYBAY
- Điều kiện: ∀ cb ∈ CHUYENBAY, ∀ mb ∈ MAYBAY
Thì cb.[MaMB] ⊆ mb.[MaMB]
Cuối ∀
Bảng tầm ảnh hưởng:
R4
T
S
X
+
+
CHUYENBAY
+
+/-(*)
MAYBAY


R5. LICHBAY và CHUYENBAY
- Bối cảnh: LICHBAY, CHUYENBAY
- Điều kiện: ∀ lb ∈ LICHBAY, ∀ cb ∈ CHUYENBAY
Thì lb.[MaCB] ⊆ cb.[MaCB]
Cuối ∀
Bảng tầm ảnh hưởng:
R5
T
S
X
+
+
LICHBAY

+
+/-(*)
CHUYENBAY
R7. HANHLY và KHACHHANG
- Bối cảnh: HANHLY, KHACHHANG
- Điều kiện: ∀ hl ∈ HANHLY, ∀ kh ∈ KHACHHANG
Thì hl.[MaKH] ⊆ kh.[MaKH]
Cuối ∀
Bảng tầm ảnh hưởng:
R7
T
S
X
+
+
HANHLY
+
+/-(*)
KHACHHANG
R7. HANHLY và CHUYENBAY
- Bối cảnh: HANHLY, CHUYENBAY
- Điều kiện: ∀ hl ∈ HANHLY, ∀ cb ∈ CHUYENBAY
Thì hl.[MaCB] ⊆ cb.[MaCB]
Cuối ∀
Bảng tầm ảnh hưởng:
R7
T
S
X
+

+
HANHLY
+
+/-(*)
CHUYENBAY
R8. DATCHO và KHACHHANG
- Bối cảnh: DATCHO, KHACHHANG
- Điều kiện: ∀ dc ∈ HANHLY, ∀ kh ∈ KHACHHANG
Thì dc.[MaKH] ⊆ kh.[MaKH]
Cuối ∀
Bảng tầm ảnh hưởng:
R8
T
S
X
+
+
DATCHO
+
+/-(*)
KHACHHANG


R8. DATCHO và CHUYENBAY
- Bối cảnh: DATCHO, CHUYENBAY
- Điều kiện: ∀ dc ∈ DATCHO, ∀ cb ∈ CHUYENBAY
Thì dc.[MaCB] ⊆ cb.[MaCB]
Cuối ∀
Bảng tầm ảnh hưởng:
R8

T
S
X
+
+
DATCHO
+
+/-(*)
CHUYENBAY
R9. VE và KHACHHANG
- Bối cảnh: VE, KHACHHANG
- Điều kiện: ∀ ve ∈ VE, ∀ kh ∈ KHACHHANG
Thì ve.[MaKH] ⊆ kh.[MaKH]
Cuối ∀
Bảng tầm ảnh hưởng:
R9
T
S
X
+
+
VE
+
+/-(*)
KHACHHANG
R9. VE và CHUYENBAY
- Bối cảnh: VE, CHUYENBAY
- Điều kiện: ∀ ve ∈ VE, ∀ cb ∈ CHUYENBAY
Thì ve.[MaCB] ⊆ cb.[MaCB]
Cuối ∀

Bảng tầm ảnh hưởng:
R9
T
S
+
+
VE
+
+/-(*)
CHUYENBAY

X
-

b. Ràng buộc toàn vẹn liên thuộc tính- liên quan hệ.
Không có



×