1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề tài quản lý bán vé máy bay

36 28 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 717,2 KB

Nội dung

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN  BÀI TẬP LỚN MÔN: CÔNG NGHỆ XML Đề tài: Quản Lý Bán Vé Máy Bay Giáo viên hướng dẫn: Th.S Đỗ Thị Tâm Nhóm sinh viên thực hiện: Lưu Văn Hưởng Nguyễn Bá Nguyện Lớp: ĐH KHMT3_K4 Tháng 06, 2012 Y LỜI MỞ ĐẦU Bài toán quản lý bán vé máy bay .4 I TỔNG QUAN VỀ XML Giới thiệu Mục tiêu đời XML Lợi ích sử dụng XML II Tìm hiểu thành phần XML Tạo lập tài liệu XML Những thành phần tài liệu XML Một tài liệu hợp lệ DTD (Document Type Definition) Lược đồ XML (Schema XML) 5.1 Định nghĩa lược đồ XML 5.2 Các kiểu liệu lược đồ XML .10 Xpath 11 Nhận xét XML 12 III Sử dụng tài liệu XML 12 Đọc phân tích tài liệu XML 12 1.1 Đọc ghi file XML 12 1.2 Tạo kết nối truy vấn lên sở liệu: //Tạo kết nối đến CSDL 14 1.3Xử lý liệu file XML(bảng MAYBAY) 14 File XML đầy đủ 18 File xslt cho thơng tin lên trình duyệt 23 IV Tài liệu tham khảo 33 LỜI MỞ ĐẦU Thế kỷ 21 - kỷ bùng nổ công nghệ thông tin, công nghệ tiên tiến phát triển vũ bão, mang luồng gió thổi vào nhận thức người Song song đó, giới xu tồn cầu hóa, tất mang ý nghĩa hội nhập Lúc này, doanh nghiệp phủ khơng cạnh tranh với doanh nghiệp quốc gia mà cạnh tranh với doanh nghiệp, phủ khắp giới Trong bối cảnh phát triển mạnh mẽ Internet nói chung, thương mại điện tử phủ điện tử nói riêng, việc ứng dụng cơng nghệ thơng tin vào lĩnh vực dịch vụ không giới Việt Nam Nhiều vấn đề đặt làm đem đến cho khách hàng phục vụ tốt nhất, tiện lợi hiệu Chính đề tài”” nhóm chúng em mong muốn xây dựng hệ thống hỗ trợ công ty trung tâm giao dịch giảm chi phí nhân viễn thơng, thời gian hỗ trợ ngắn việc quản lý hệ thống bán vé máy bay, thơng tin hỗ trợ xác theo u cầu khơng bỏ sót u cầu khách hàng Do thời gian có hạn, kinh nghiệm phân tích, thiết kế, cài đặt cịn hạn chế nên chắn khơng tránh khỏi số sai sót định Rất mong nhận đóng góp ý kiến q Cơ bạn bè để chúng em hồn thiện đề tài Chúng em xin chân thành cảm ơn! Bài toán quản lý bán vé máy bay Một hãng hàng khơng cần quản lý tồn diện việc bán vé máy bay máy vi tính Sau khảo sát trang, phân tích viên nắm thơng tin sau: Mỗi khách hàng mua vé máy bay lần tùy theo quốc tịch khách hành mà phịng bán vé lưu lại thơng tin sau đây: Nếu khách hàng người Việt Nam lưu: Họ, tên, số chứng minh nhân dân số khai sinh, giới tính, ngày sinh, nghề nghiệp, địa nhà riêng, số điện thoại Nếu khách hàng người nước lưu: Họ, tên, quốc tịch, số hộ chiếu, lý vào Việt Nam Nếu khách hàng cán quan doanh nghiệp quản lý thêm: Cơ quan công tác, địa chỉ, điện thoại, số fax quan, chức vụ quan, số tài khoản ngân hàng quan Địa nhà riêng khách hàng hay quan phân biệt làm hai loại: Nếu địa thành thị quản lý: Số nhà, đường, huyện, tỉnh; Nếu địa nơng thơn quản lý: Xã, huyện, tỉnh Tại phòng bán vé, hãng có sẵn lịch bay tồn giới năm bao gồm thông tin: Sân bay đi, sân bay đến(sân bay thuộc thành phố nào, quốc gia nào), loại máy bay, khoảng cách hai sân bay, ngày bay, bay, thời gian bay Vé máy bay hãng gồm ba loại: Loại 1, loại 2, loại Mỗi loại vé có giá khác cho loại máy bay Giá vé có hai loại cho người Việt Nam người nước ngồi Có loại máy bay khơng có vé loại Quy trình bán vé hãng sau: Khách hàng cần mua vé đến trực tiếp phịng vé hay đặt hàng qua mạng qua điện thoại Khi khách hàng cung cấp đầy đủ thông tin lịch bay lựa chọn chuyến bay mà muốn Nếu chuyến bay cịn chỗ khách hàng chọn loại vé mua đặt trước chỗ Khi chuyến bay hết chỗ khách hàng đăng ký chờ để mua vé chuyến có khách hàng mua vé đặt chỗ cuối trả vé hay hủy chỗ Khách hàng đặt chỗ phải đến mua vé chậm 48 trước chuyến bay cất cánh Nếu thời gian mà khách hàng khơng mua vé coi hủy việc đặt vé phòng vé xóa tên danh sách đặt vé cần Khách hàng mua vé cho chuyến bay lý mà khơng xác định lại chuyến bay chuyến bay tuyến Trong trường hợp khách hàng khơng thể trả lại vé mua lúc vòng năm kể từ ngày mua Mỗi ngày phận bán vé đặt chỗ duyệt lại tình hình bán vé cho chuyến bay hai ngày tới Nếu có trường hợp hủy vé đặt trả lại vé phải thơng báo cho khách hàng đăng ký chờ đến mua vé Nếu vé cờ khơng thể đáp ứng thơng báo cho khách hàng để họ lựa chọn chuyến sau Cuối ngày phận kế toán in bảng tổng hợp tình hình bán vé ngày theo mẫu định I TỔNG QUAN VỀ XML Giới thiệu XML (Extensible Markup Language) đời vào tháng 2/1998, ngôn ngữ có kiến trúc gần giống với HTML XML nhanh chóng trở thành chuẩn phổ biến việc chuyển đổi thông tin qua trang web sử dụng giao thức HTTP Trong HTML ngôn ngữ chủ yếu hiển thị liệu XML lại phát triển mạnh việc chuyển tải, trao đổi thao tác liệu XML XML đưa dạng chuẩn cho cấu trúc liệu thông tin việc tự định nghĩa định dạng liệu Bằng cách liệu lưu trữ XML độc lập với việc xử lý Vì XML đời đáp ứng yêu cầu ngày cao nhà lập trình vấn đề trao đổi xử lý thông tin Mục tiêu đời XML Ngày nay, XML trở thành chuẩn chung cho việc trao đổi liệu cho ứng dụng chạy mơi trường Internet Vì XML cho phép người dùng tự định nghĩa thẻ(tag)-những thẻ làm cho tài liệu XML đa dạng ngôn ngữ thông thường HTML Như mục tiêu đặt cho đời XML gì? Đó là, tương thích với SGML, dễ dàng viết thành chương trình để sử lý cho tài liệu XML Kế tiếp, tài liệu XML rõ ràng, dễ đọc dễ dàng tạo lập Và điều quan trọng hỗ trợ nhiều ứng dụng Nói tóm lại, XML dễ dàng chia sẻ thông tin qua định dạng khác thông qua môi trường web XML thiết kế dành cho người, người sử dụng Lợi ích sử dụng XML Trong trình trưởng thành phát triển, XML đối mặt đương đầu với nhiều thư thách việc thuyết phục nhà lập trình XML thực lựa chọn hàng đầu dễ dàng để hiểu, dễ dàng để đọc, dễ dàng thực Sau số lợi ich sử dụng XML  XML tách rời liệu Sử dụng XML, liệu chứa tập tin XML riêng biệt  XML mơ tả thơng tin đối tượng phức tạp mà sở liệu quan hệ khơng thể giải  XML dùng chuyển đổi liệu hệ thống không tương thích  XML dùng để chia sẻ liệu với tập tin văn đơn giản dễ hiểu  XML dùng để lưu trữ liệu, làm cho liệu hữu ích II Tìm hiểu thành phần XML Tạo lập tài liệu XML Chúng ta sử dụng trình soạn thảo đơn giản Notepad để soạn thảo tài liệu XML, phải tuân thủ theo quy tắc sau: …. …………… < /child > …… Theo định dạng trên, thấy tài liệu XML đơn giản qui định nghiêm ngặt, có nghĩa tài liệu XML xuất phát từ nút gốc(root), phần tử phải đóng thẻ mở 2.Những thành phần tài liệu XML  Khai báo: Mỗi tài liệu XMl có thị khai báo: F10 Shimano Calcutta 47.76 F20 Bantam Lexica 49.99 Một tài liệu hợp lệ Như đề cập trên, tài liệu XML hợp khuôn dạng yếu tố tạo lập tài liệu Hợp khn dạng có nghĩa tài liệu có nút gốc, phần tử phải có thẻ mở thẻ đóng, phải lồng xác, cuối tên thuộc tính xuất lần thẻ mở Nhưng tài liệu XML hợp khn dạng khơng có nghĩa hợp lệ Muốn kiểm tra hợp lệ tài liệu XML ta phải dựa vào DTD (Document Type Definition) Schema XML DTD (Document Type Definition) DTD Schema hai cách khác để qui định luật nội dung tài liệu XML Tuy nhiên DTD có vài hạn chế Đầu tiên, tài liệu DTD không sử dụng định dạng XML, nghĩa thân DTD tài liệu XML Điều thứ hai kiểu liệu có sẵn dùng để định nghĩa nội dung thuộc tính phần tử giới hạn DTD Điều thứ ba DTD khơng có khả mở rộng không hỗ trợ namespace Cuối khơng viết theo định dạng XML nên DTD khó viết khó hiểu Vì vậy, việc sử dụng DTD để kiểm tra hợp lệ tài liệu XML khơng khả thi Chúng ta cần có lựa chọn khác khả thi để kiếm tra hợp lệ tài liệu XML Đó sử dụng lược đồ XML - Schema XML Definition (XSD) Lược đồ XML (Schema XML) 5.1 Định nghĩa lược đồ XML Một lược đồ đơn giản tập luật định nghĩa lại để mô tả nội dung liệu tài liệu XML Nó tương tự định nghĩa cấu trúc bảng sở liệu quan hệ Trong lược đồ XML, định nghĩa tài liệu XML, phần tử nó, kiểu liệu phần tử thuộc tính liên quan, điều quan trọng mối quan hệ “cha-con” phần tử Chúng ta tạo lược đồ nhiều cách khác Cách đơn giản sử dụng Notepad Sau ví dụ lược đồ XML: 5.2 Các kiểu liệu lược đồ XML Khi tập tin XML hoạt động sở liệu, XSL, XPath sử dụng để truy vấn tập tin XML giống số ngôn ngữ truy vấn SQL, lúc cần biết vị trí phần tử tập tin XML khai báo đâu với kiểu liệu Vì sở liệu quan hệ nào, ví dụ SQL Server Oracle, tất cột định nghĩa kiểu liệu, thật cần thiết phải có kiểu liệu lược đồ XML Có hai loại kiểu liệu lược đồ XML kiểu liệu kiểu liệu mở rộng Kiểu liệu kiểu liệu không bắt nguồn từ kiểu liệu ví dụ kiểu liệu float Kiểu liệu mở rộng dựa kiểu liệu khác ví dụ kiểu integer dựa kiểu decimal Kiểu liệu định nghĩa cho mục đích lược đồ XML khơng thiết phải giống với số sở liệu khác Sau danh sách kiểu liệu lược đồ XML Hà Nội Khánh Hòa Hà Nội Hồ Chí Minh Cà Mau Côn Đảo Nội Bài Đà Nẵng 2012-05-19 09:00:00 2 giờ Chưa bay Đã đặt 2012-05-10 1 2012-05-13 File xslt cho thơng tin lên trình duyệt table{ border-spacing: 0px; border-collapse: collapse; } th { text-align: center; font-weight: bold; padding: 2px; border: 2px solid #FFFFFF; background: #46CB33; } td { text-align: center; padding: 2px; border: 2px solid #C8DBDE; background: #e3f0f7; } td { background: #f7f7f7; } body { overflow-y:scroll; } h2{ color: #EA151E; } $(document).ready(function(){ $(".tabContents").hide(); // Ẩn toàn nội dung tab $(".tabContents:first").show(); // Mặc định hiển thị tab1 $("#tabContaier ul li a").click(function(){ //Khai báo kiện click vào tab var activeTab = $(this).attr("href"); $("#tabContaier ul li a").removeClass("active"); $(this).addClass("active"); $(".tabContents").hide(); $(activeTab).fadeIn(); }); }); Quản lý bán vé máy bay
  • Sân bay
  • Máy bay
  • Tuyến bay
  • Chuyến bay
  • Loại vé
  • Phân quyền
  • Đặt vé
  • Hóa đơn
  • Khách hàng
  • Nhân viên
Thông tin sân bay Quốc gia Thông tin Máy bay STT Mã máy bay Tên máy bay Thông tin tuyến bay STT Mã tuyến bay Tên tuyến bay Mã sân bay đi Mã sân bay đến Thông tin chuyến bay STT Mã chuyến bay Tên chuyến bay Ngày bay Giờ khởi hành Thời gian bay Tình trạng Mã tuyến bay Mã máy bay Thông tin Loại vé STT Mã loại vé Tên loại vé Đơn giá Thông tin vé STT Mã vé Mã loại vé Mã chuyến bay Tình trạng Thông tin Phân quyền STT Mã nhóm Tên nhóm Thông tin đặt vé STT Mã đặt vé Ngày đặt Số ghế đặt Mã vé Mã khách hàng Thơng tin hóa đơn STT Mã hóa đơn Ngày lập Mã đặt vé Mã nhân viên Thông tin khách hàng STT Mã khách hàng Họ đệm Tên Giới tính CMND/Hộ chiếu Ngày sinh Địa chỉ Email Điện thoại Quốc tịch Thông tin nhân viên STT Mã nhân viên Họ đệm Tên Giới tính Ngày sinh Trình độ học vấn Quê quán Điện thoại Mã nhóm Mật khẩu Hình demo chương trình: IV Tài liệu tham khảo Giáo trình Cơng Nghệ XML _Th.S Đỗ Thị Tâm Website www.w3c.org Website: congdongcviet.com ... bạn bè để chúng em hoàn thiện đề tài Chúng em xin chân thành cảm ơn! Bài toán quản lý bán vé máy bay Một hãng hàng không cần quản lý toàn diện việc bán vé máy bay máy vi tính Sau khảo sát trang,... quốc gia nào), loại máy bay, khoảng cách hai sân bay, ngày bay, bay, thời gian bay Vé máy bay hãng gồm ba loại: Loại 1, loại 2, loại Mỗi loại vé có giá khác cho loại máy bay Giá vé có hai loại cho... Boeing 737 Boeing 787 Airbus

Ngày đăng: 15/05/2021, 19:56

TỪ KHÓA LIÊN QUAN

w