LỜI MỞ ĐẦU Với sự phát triển mạnh mẽ của công nghệ thông tin trong thời đại ngày nay thì việc quản lý và điều hành một công việc dù lớn hay nhỏ cũng đều được tin học hóa. Đối với ngành hàng không, việc cần có một phần mềm giúp hỗ trợ cho các hoạt động quản lý là không thể thiếu. Phần mềm giúp các nhân viên bán vé có thể thực hiện tốt công việc của mình một cách nhanh chóng và chính xác. Để có thể xây dụng được phần mềm quản lý trên một cách tối ưu và có hiệu quả, chúng em đã tìm hiểu thực tế và phân tích thiết kế hệ thống thông tin cho đại lý bán vé máy bay với các nội dung như sau: I. Giới thiệu bài toán. (Khảo sát hiện trạng của đại lý bán vé máy bay.) II. Phân tích mô hình quan niệm của hệ thống thông tin. III. Phân tích mô hình tổ chức của hệ thống thông tin. IV. Phân tích mô hình vật lý của hệ thống thông tin. V. Lời kết. Chúng em xin chân thành cảm ơn thầy Trần Tấn Từ đã truyền đạt kiến thức và giúp đở chung em trong quá trình học tập và làm đề tài. I. Giới thiệu bài toán: 1.1 Khảo sát hiện trạng Qua việc khảo sát thực tế từ các đại lý bán vé máy bay trên đia bàn tỉnh Quảng Ngãi chúng em đã thu thập được các thông tin như sau: Đại lý bán vé máy bay cho nhiều hãng máy bay khác nhau như Jetstar, Việt Nam Airline,… Thông tin về hãng máy bay bao gồm: Mã hãng, tên hãng. Mỗi hãng có các tuyến bay nhất định. Thông tin về tuyến bay bao gồm: Mã tuyến bay, sân bay cất cánh, giờ cất cánh, sân bay hạ cánh, giờ hạ cánh. Thông tin về sân bay bao gồm: Mã sân bay, tên sân bay, thành phố nơi sân bay đó đóng. Các hãng đưa ra các lộ trình bay, một lộ trình bao gồm nhiều tuyến bay và một tuyến bay có thể thuộc nhiều lộ trình khác nhau. Hệ thống cần cho biết tuyến bay đó là tuyến thứ mấy của lộ trình (Ví dụ tuyến bay HB_BK01 từ Hà Nội đi Băng Kok là tuyến thứ nhất của lộ trình HN_NY – Hà Nội đi NewYork). Thông tin về lộ trình bao gồm: Mã lộ trình, tên lộ trình. Vào đầu năm các hãng hàng không cung cấp các thông tin trên cũng như lịch bay của các tuyến bay cho đại lý. Thông tin về lịch bay bao gồm: Mã lịch bay, ngày có hiệu lực, ngày hết hiệu lực. Lịch bay chỉ đáp ứng cho một tuyến bay và có thể được thực hiện bởi các chuyến bay. Thông tin của chuyến bay bao gồm: Mã chuyến bay, trạng thái, mã máy bay. Thông tin của máy bay bao gồm: Mã máy bay, loại máy bay, mô tả. Mỗi máy bay có thể có nhiều hạng ghế khác nhau. Giá vé được quy định bởi hãng ghế và tuyến bay (hoặc lộ trình), không phụ thuộc vào loại máy bay thực hiện. thông tin về giá vé cũng được hãng hàng không cung cấp vào đầu năm. Khách hàng muốn mua vé thì tùy theo từng hãng hàng không mà có quy định riêng. Đối với các hãng hàng không giá rẻ như jetstar thì không cho đạt vé trước mà mua trực tiếp, nếu khách hàng không đi thì coi như mất chứ không được trả vé, giá vé của mỗi hạng ghế cũng thay đ
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Sinh viên thực hiện : Trương Công Nghĩa
Tô Thị Kim Hà Nguyễn Vũ Linh
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
QUẢN LÝ ĐẠI LÝ BÁN VÉ MÁY BAY
Trang 2MỤC LỤC
Trang 3LỜI MỞ ĐẦU
Với sự phát triển mạnh mẽ của công nghệ thông tin trong thời đại ngàynay thì việc quản lý và điều hành một công việc dù lớn hay nhỏ cũng đều đượctin học hóa Đối với ngành hàng không, việc cần có một phần mềm giúp hỗ trợcho các hoạt động quản lý là không thể thiếu Phần mềm giúp các nhân viên bán
vé có thể thực hiện tốt công việc của mình một cách nhanh chóng và chính xác
Để có thể xây dụng được phần mềm quản lý trên một cách tối ưu và cóhiệu quả, chúng em đã tìm hiểu thực tế và phân tích thiết kế hệ thống thông tincho đại lý bán vé máy bay với các nội dung như sau:
I Giới thiệu bài toán.
(Khảo sát hiện trạng của đại lý bán vé máy bay.)
II Phân tích mô hình quan niệm của hệ thống thông tin.
III Phân tích mô hình tổ chức của hệ thống thông tin.
IV Phân tích mô hình vật lý của hệ thống thông tin.
V Lời kết.
Chúng em xin chân thành cảm ơn thầy Trần Tấn Từ đã truyền đạt kiếnthức và giúp đở chung em trong quá trình học tập và làm đề tài
Trang 4I Gi i thi u bài toán: ới thiệu bài toán: ệu bài toán:
I.1 Kh o sát hi n tr ng ảo sát hiện trạng ện trạng ạng
Qua việc khảo sát thực tế từ các đại lý bán vé máy bay trên đia bàn tỉnhQuảng Ngãi chúng em đã thu thập được các thông tin như sau:
Đại lý bán vé máy bay cho nhiều hãng máy bay khác nhau như Jetstar, ViệtNam Airline,… Thông tin về hãng máy bay bao gồm: Mã hãng, tên hãng Mỗi hãng
có các tuyến bay nhất định Thông tin về tuyến bay bao gồm: Mã tuyến bay, sânbay cất cánh, giờ cất cánh, sân bay hạ cánh, giờ hạ cánh Thông tin về sân bay baogồm: Mã sân bay, tên sân bay, thành phố nơi sân bay đó đóng Các hãng đưa ra các
lộ trình bay, một lộ trình bao gồm nhiều tuyến bay và một tuyến bay có thể thuộcnhiều lộ trình khác nhau Hệ thống cần cho biết tuyến bay đó là tuyến thứ mấy của
lộ trình (Ví dụ tuyến bay HB_BK01 từ Hà Nội đi Băng Kok là tuyến thứ nhất của
lộ trình HN_NY – Hà Nội đi NewYork) Thông tin về lộ trình bao gồm: Mã lộtrình, tên lộ trình Vào đầu năm các hãng hàng không cung cấp các thông tin trêncũng như lịch bay của các tuyến bay cho đại lý Thông tin về lịch bay bao gồm: Mãlịch bay, ngày có hiệu lực, ngày hết hiệu lực Lịch bay chỉ đáp ứng cho một tuyếnbay và có thể được thực hiện bởi các chuyến bay Thông tin của chuyến bay baogồm: Mã chuyến bay, trạng thái, mã máy bay Thông tin của máy bay bao gồm: Mãmáy bay, loại máy bay, mô tả Mỗi máy bay có thể có nhiều hạng ghế khác nhau.Giá vé được quy định bởi hãng ghế và tuyến bay (hoặc lộ trình), không phụ thuộcvào loại máy bay thực hiện thông tin về giá vé cũng được hãng hàng không cungcấp vào đầu năm
Trang 5trả vé, giá vé của mỗi hạng ghế cũng thay đổi theo thời gian mua (người mua trước
sẽ được giá rẽ hơn người mua sau – đối với tuyến bay Chu Lai – TP Hồ Chí Minhthì nếu mua lúc còn nhiều vé thì giá có thể là 600.000đ/vé nhưng mua lúc gần hết véthì có thể lên đến 1.300.000đ/vé) Còn như Việt Nam Airline thi chỉ có một mức giácho mỗi hạng ghế trừ khi có khuyến mãi và khách hàng có thể đặt vé nhưng đại lýchỉ giữ vé cho khách tối đa ba ngày, sau ba ngày khách hàng không tới thanh toán
và nhận vé thì hệ thống sẽ hũy thông tin đặt vé và trả lại vé cho hê thống Khikhách hàng đến thanh toán để nhận vé thì nhân viên thu tiền và in vé, hóa đơn chokhách hàng Nếu khách hàng trả lại vé thì phải trả phí cho hãng từ 5% đến 20% giá
vé tùy thời điểm mua vé (lúc cao điểm như tết… thì phí càng cao) việc nay do cáchãng đưa ra từ đầu năm
Cuối mỗi tháng bộ phận kế toán lập các báo cáo thống kê để thấy tình hìnhkinh doanh của đại lý
I.2 Mô hình chức năng nghiệp vụ BFD (Business Function Diagram):
2.4 Xóa thông tin
2.5 Sửa thông tin
3.1 Đổi vé
3.2 Trả vé
Trang 6I.3 Sơ đồ ngữ cảnh (Context Diagram):
I.4 Biểu đồ luồng dữ liệu DFD:
I.4.1 Sơ đồ luồng dữ liệu ở mức 0:
Đặt vé
Từ chốiĐáp ứng
Trang 7I.4.2 Sơ đồ luồng dữ liệu ở mức 1:
I.4.3 Sơ đồ luồng dữ liệu ở mức 2:
Từ chối TTin vé Đáp ứng
Trả/ đổi vé Trả lời
Trang 8I.4.3.2 Chức năng quan lý thông tin:
I.4.3.3 Chức năng kiểm tra chuyến bay:
2.4 Xóa ttin
Vé Ttin xóa
TTTK
Ttin sửa Ttin cần sửa
Ttin vé Ttin vé
Vé
Trang 9II Phân tích mô hình quan niệm của hệ thống thông tin:
II.1 Mô hình quan niệm về dữ liệu (mô hình ERD):
Sân bay
Mã sân bay Tên sân bay Địa điểm
Hãng máy bay
Mã hãng Tên hãng
Tuyến bay
Mã tuyến bay Sân bay cất cánh Sân bay hạ cánh Giờ cất cánh Giờ hạ cánh
Lộ trình
Mã lộ trình Tên lộ trình
Khách hàng
Mã khách Tên khách Địa chỉ Điện thoại
Vé
Mã vé Giờ đi Giờ đến Nơi đi Nơi đến
Hóa đơn
Mã hóa đơn Ngày cấp
Nhân viên
Mã nhân viên Tên nhân viên Điện thoại
Ghế
Mã ghế
Số ghế Loại ghế Giá tiền
Máy bay
Mã máy bay Loại máy bay
Mô tả
Chuyến bay
Mã chuyến bay Trạng thái
Trang 10(1,n) Thực hiện
(1,n)
(1,n) Gồm
Sân bay
Mã sân bay Tên sân bay Địa điểm
(1,n)
(1,n)
Qua
Sân bay cất cánh Sân bay hạ cánh
(1,n) (1,n) Quá cảnh
Sân bay quá cảnh
Lịch bay
Mã lịch bay Ngày có hiệu lực Ngày hết hiệu lực
Lộ trình
Mã lộ trình Tên lộ trình
(1,n) (1,n)
Vé
Mã vé Giá
Số người đi Ngày đi
(1,1)
Trang 111 Mô hình quan niệm về xử lý
1 Khi chưa phân rã
Có lịch bay
Bán vé máy bay Nhận lịch bay Kiểm tra vé Thanh toán
In vé Giao vé -OK OK
Có khách đặt vé
Số vé
Ngày
Lượng nhận
Số vé Ngày Lượng bán Còn = còn – bán + nhận
Từ
chối
Vé đã bán
Trang 12Lịch bay được nhận
Kiểm tra vé còn -OK OK
Thanh toán
OK
Đã thanh toán
Trang 132 Phân tích mô hình tổ chức của hệ thống thông tin:
1 Mô hình tổ chức về dữ liệu:
Từ mô hình ERD ở mục 2.1.2 ta được các lược đồ quan hệ:
Hãng máy bay ( Mã hãng, tên hãng )
Sân bay (Mã sân bay, tên sân bay, địa điểm )
Lịch bay ( Mã lịch bay, ngày có hiệu lực, ngày có hiệu lực, mã chuyến
bay, mã hãng)
Chuyến bay ( Mã chuyến bay, trạng thái, mã tuyến bay )
Tuyến bay ( Mã tuyến bay, sân bay cất cánh, sân bay hạ cánh, giờ cất
cánh, giờ hạ cánh, mã lịch bay )
Lộ trình ( Mã lộ trình, tên lộ trình )
Máy bay ( Mã máy bay, loại máy bay, mô tả, mã chuyến bay )
Ghế (Mã ghế, số ghế, loại ghế, giá tiền, mã máy bay, mã vé )
Vé ( Mã vé, giờ đi, giờ đến, nơi đi, nơi đến, mã lộ trình, mã hóa đơn, mã
khách )
Khách hàng (Mã khách, tên khách, địa chỉ, điện thoại)
Hóa đơn (Mã hóa đơn, ngày cấp, mã nhân viên, Mã khách)
Nhân viên ( Mã nhân viên, tên nhân viên, điện thoại)
Thuộc (Mã lộ trình, mã tuyến bay)
Có (Mã tuyến bay, mã sân bay)
Đặt vé(Mã khách, mã vé)
Trang 152 Mô hình tổ chức về xử lý:
Trang 16Nhận lịch bay YES
Kiểm tra vé còn
NO YES
In vé YES
Vé đã in
Có khách
Đặt vé YES
Hủy đặt vé
NO YES
Thanh toán YES
Vé được
Đã thanh toán
Trang 183 Phân tích mô hình vật lý của hệ thống thông tin:
hoa
Not null
SÂN BAY
hoa
Not null
LỊCH BAY
Ngày hết hiệu
lực
CHUYẾN BAY
Trang 19Sân bay cất
LỘ TRÌNH
hoa
MÁY BAY
Rule
VÉ
Rule
Trang 20Nơi đi Text 30 Chữ đầu viết hoa
KHÁCH HÀNG
NHÂN VIÊN
hoa
ĐẶT VÉ
Trang 21Bán vé máy bay Nhận lịch bay Cập nhật dữ liệu
Bán vé Nhân viên đặt vé, kiểm tra vé, kiểm tra khách hàng
In vé, giao vé
Cân đối vé
CÓ
1 Mô hình vật lý về xử lý (sơ đồ gộp các chức năng theo sự kiện)
Trang 224.