Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 111 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
111
Dung lượng
3,21 MB
Nội dung
ii NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… iii NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… iv LỜI CẢM ƠN Việc làm chung đề tài luậnvăn thật duyên với chúng tơi ban đầu chúng tơi khơng định làm với làm đề tài Nhưng từ tìm hiểu sâu bắt tay vào thực chúng tơi ln cảm thấy thích thú cố gắng thực tốt tất đam mê, sức lực Nhìn lại kỳ niên luận trước cho nhiều kinh nghiệm hữu ích, đứng trước vấn đề mới, thách thức lần này, tự giải đáp vướng mắc khơng có giúp đỡ tận tình Thầy Nguyễn Phú Trường Qua trang giấy nhỏ, xin chân thành nói lời cảm ơn Thầy: “Cảm ơn Thầy ân cần dìu dắt chúng em từ buổi đầu bỡ ngỡ hoàn thành trọn vẹn đề tài!” Chúng xin cảm ơn Thầy: Lê Quyết Thắng, Nguyễn Công Huy, Cù Vĩnh Lộc, Võ Đình Duy thuộc khoa CNTT TT, cho lời tư vấn quý báu đề tài hướng phát triển Và sâu sắc nhất, xin gửi lời biết ơn đến gia đình, người ln đứng sau ủng hộ, động viên chúng tôi, tạo điều kiện để chúng tơi hồn thành bước khó khăn Khoảng thời gian mười lăm tuần không đủ dài để làm đề tài tốt chúng tơi hồn thành mục tiêu đề học thêm nhiều điều bổ ích Ngồi việc tiếp cận phân tích tìm hiểu điểm hay hệthống sẵn có, chúng tơi tạo hệthống mơ lại riêng Nói chung, chun mơn, chúng tơi tích lũy phần kiến thức bổ ích Nhưng bên cạnh kết cuối chương trình demo báo cáo mà vất vả bên có được, xung đột nhỏ, nụ cười buổi cơm trưa ăn thực chuỗi ngày giúp hiểu thêm kỹ sống tình bạn Xin cảm ơn tất người! Cảm ơn kỳ luậnvăn làm cho sống thêm thú vị ý nghĩa hơn! Nguyễn Hữu Hậu v MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN i NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN iv LỜI CẢM ƠN .v MỤC LỤC vi KÝ HIỆU VÀ VIẾT TẮT ix TÓM TẮT x ABSTRACT x TỪ KHÓA xi CHƯƠNG TỔNG QUAN 1.1 Đặt vấn đề 1.1.1 Đặt vấn đề 1.1.2 Định nghĩa vấn đề 1.2 Lịch sử giải vấn đề .2 1.3 Mục tiêu đề tài .2 1.4 Phạm vi đề tài 1.4.1 Phạm vi chức 1.4.2 Phạm vi triển khai 1.5 Phương pháp nghiên cứu .3 1.5.1 Hướng giải 1.5.2 Kế hoạch thực 1.5.3 Phân công công việc CHƯƠNG CƠ SỞ LÝ THUYẾT .10 2.1 XML 10 2.1.1 Giới thiệu XML 10 2.1.2 Cây XML (XML Tree) 10 2.1.3 Cú pháp XML 11 2.1.4 Những phần tử XML 12 2.1.5 Những thuộc tính XML .13 2.1.6 Xác nhận hợp lệ XML .15 2.2 XML schema .15 2.2.1 Giới thiệu XML Schema 15 2.2.2 Tại sử dụng XML Schema 16 vi 2.2.3 Sử dụng XML Schema 16 2.3 SOAP 17 2.3.1 Giới thiệu giao thức SOAP 17 2.3.2 Cú pháp thông điệp SOAP 18 2.3.3 Các phần tử thông điệp SOAP 19 2.4 WSDL 23 2.4.1 Giới thiệu WSDL 23 2.4.2 Tài liệu WSDL 23 2.4.3 WSDL porttype 25 2.4.4 Gắn kết WSDL 27 2.5 Dịch vụ Web 27 2.5.1 Giới thiệu Dịch vụ Web 27 2.5.2 Những phần tử tảng Dịch vụ Web .28 2.5.3 Tại sử dụng Dịch vụ Web 28 2.6 Bảo mật 29 2.6.1 Giới thiệu tiêu chuẩn mã hóa tiên tiến 29 2.6.2 Giới thiệu giải thuật băm MD5 29 2.6.3 Giới thiệu HMAC 33 2.7 Mơ hình MVC 34 2.7.1 Giới thiệu mô hình MVC 34 2.7.2 Php FrameWork dựa MVC 35 2.8 Dữ liệu chuẩn .36 CHƯƠNG NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 37 3.1 Thu thập thôngtin 37 3.1.1 Thôngtin cung cấp cho HTTTHT .37 3.1.2 Thôngtin xuất từ HTTTHT 38 3.2 Thiết kế mơ hình 38 3.2.1 Xâydựng mơ hình hoạt động chung hệthống 38 3.2.2 Thiết kế mơ hình xử lý DFD .46 3.2.2.1 DFD cấp 46 3.2.2.2 DFD cấp 47 3.2.2.3 DFD cấp 48 3.3 Xâydựnghệthống 52 3.3.1 Giả lập hệthốnghãnghàngkhông .52 vii 3.3.1.1 Mơ hình mức quan niệm (CDM) 52 3.3.1.2 Mơ hình mức vật lý (PDM) 53 3.3.1.3 Các bảng liệu 54 3.3.1.4 Mô tả dịch vụ cung cấp 60 3.3.2 Xâydựng Cooperation Management System 61 3.3.2.1 Mơ hình mức quan niệm (CDM) 61 3.3.2.2 Mơ hình mức vật lý (PDM) 62 3.3.2.3 Các bảng liệu 63 3.3.2.4 Mô tả dịch vụ cung cấp 67 3.3.2.5 Thiết kế website cho Cooperation Managerment System .68 3.3.3 Xâydựng Controller System .70 3.3.3.1 Mơ hình mức quan niệm (CDM) 70 3.3.3.2 Mơ hình mức vật lý (PDM) 70 3.3.3.3 Các bảng liệu 71 3.3.3.4 Mô tả dịch vụ cung cấp 72 3.3.4 Thiết kế website cho virtual airlines 73 3.4 Giới thiệu sản phẩm .75 3.5 Thảo luận kết 94 KẾT LUẬN VÀ ĐỀ NGHỊ .95 Kết luận 95 Hướng phát triển 95 PHỤ LỤC I Yêu cầu phần cứng I Hướng dẫn cài đặt I TÀI LIỆU THAM KHẢO III viii KÝ HIỆU VÀ VIẾT TẮT HTTTHT: HệThốngThôngTinHợpTác HTTTTV: HệThốngThôngTin Thành Viên HHKTV: HãngHàngKhông Thành Viên IATA: International Air Transport Association CDM: Conceptual Data Model PDM: Physical Data Model DFD: Data Flow Diagram HMAC: Hash Message Authentication Code ix TÓM TẮT Luậnvăn nghiên cứu công nghệ Dịch vụ Web (Web Services) để xâydựnghệthốngthôngtinhợptáccho ngành hàngkhông Với mục đích liên kết hệthốnghãnghàngkhông để mở rộng mạng lưới chuyến bay, thiết kế hệthống trung gian để cộng tác liệu từ hệthốnghãnghàngkhông Trong luậnvăn tập trung vào vấn đề sau: 1) Xâydựng mơ hình hoạt động chohệthốngthôngtinhợptác ngành hàngkhơng 2) Thể hai chức tìm vé đặt vé hệthốngthôngtinhợptác ABSTRACT This thesis studies about Web Service technology for building the cooperation information system in aeronautic In order to link the aeronautics’ system to extend the flight network, we build an intermediate system to co-operate data from the aerounautic’s system In the dissertation, we focus on main problems: 1) Designing the operational model of the aeronautical corporation information system 2) Performing functions: searching and booking tickets on the cooperation information system x Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Phương thức getKey: Tên getKey Input Tham số consumer_company_id Kiểu string Kết Khóa Output Kiểu string Mơ tả: Phương thức getKey thực việc lấy khóa hãnghàngkhơng có mã consumer_company_id CSDL cooperation Phương thức trả Khóa thành cơng chuỗi rỗng thất bại Lưu đồ giải thuật phương thức getKey: BẮT ĐẦU Khai báo câu lệnh tìm company key dựa vào comsumer_company_id Khai báo đối tượng lớp thực thi Khai báo biến result nhận kết gọi thực thi câu lệnh mysql Trả khóa company KẾT THÚC Hình 3.4.f Lưu đồ giải thuật phương thức getKey 85 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhơng Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Hình WSDL mơ tả Dịch vụ getKey: Hình 3.4.g Mơ tả Dịch vụ getKey tập tin WSDL Mô tả phương thức Dịch vụ getListOfAirline: Mô tả Dịch vụ getListOfAirline: Khi Dịch vụ getListOfAirline gọi thực gọi phương thức lớp thực thi Query: Phương thức getListOfAirlineID: Input Output Tham số Kiểu Kết Kiểu consumer_company_id string Mảng tên getListOfAirlineID airline hãng link service_id string Mô tả: Phương thức getListOfAirlineID cung cấp danh sách mã hãnghàngkhông với link truy cập đến tập tin wsdl Tên 86 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Lưu đồ giải thuật phương thức getListOfAirlineID: BẮT ĐẦU Khai báo câu lệnh tìm tên company link truy cập dựa vào consumer_company_id, service_category_id hợp đồng Khai báo đối tượng thuộc lớp thực thi Khai báo biến result nhận kết gọi thực thi câu lệnh S Còn dòng kết Đ Đẩy dòng kết vào mảng result Sang dòng kết Lưu kết lời triệu gọi dịch vụ vào bảng invocation Trả mảng kết result KẾT THÚC 87 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Hình 3.4.h Lưu đồ giải thuật phương thức getListOfAirlineID Hình mơ tả Dịch vụ getListOfAirline: Hình 3.4.i Mơ tả Dịch vụ getListOfAirline tập tin WDSL - Ở hãng Airline: Mô tả phương thức Dịch vụ getSchedule: Mô tả Dịch vụ getSchedule: Khi Dịch vụ getSchedule gọi gọi phương thức lớp thực thi Query: 88 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Phương thức getServedSchedule: Input Output Tham số Kiểu Kết Kiểu getServedSchedule start_date string schedule schedules Mô tả: Phương thức getServedSchedule nhận vào start_date trả mảng chuyến bay thẳng mà hãng phục vụ kể từ ngày start_date trả rỗng không thấy thôngtin Tên 89 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Lưu đồ giải thuật phương thức getServedSchedule: BẮT ĐẦU diemxuatphat, diemden, ngay, i=0, r=-1, s=-1 flight[i][] plane[j][] i=i+1 S Nếu flight[i][diemxuatphat]=diemxuatphat, flight[i][diemden]=diemden, flight[i][date]>date Đ j=0 i=i+1 Nếu plane[j][id]=flight[i][planeid] S S j=j+1 Nếu plane[j][numberofseat]count(flight[i][id])>0 Đ schedule[r+1][s+1]=flight[i] KẾT THÚC 90 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Hình 3.4.j Lưu đồ giải thuật phương thức getServedSchedule: Hình mơ tả Dịch vụ getSchedule: Hình 3.4.k Hình mơ tả Dịch vụ getSchedule hãng airline - Mô tả phương thức Dịch vụ Book: Mô tả Dịch vụ Book: Khi Dịch vụ Book gọi gọi phương thức lớp thực thi Query: Phương thức Book: 91 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Input Output Tham số Kiểu Kết Kiểu customer Customer flight_id string book ticket_id string credit_card_id string kind_of_credit_card string Mô tả: Phương thức book thực việc book vé cho khách hàng customer dựa vào thôngtin mã chuyến bay (flight_id), số thẻ (credit_card_id), loại thẻ (kind_of_credit_card) Phương trả kết mã vé đặt thành công rỗng thất bại Lưu đồ giải thuật phương thức Book: Tên BẮT ĐẦU Khai báo đối tượng lớp xử lý Kiểm tra tồn hành khách dùng phương thức checkCustomerID Nếu checkCustomer = FALSE Đ Gọi phương thức insertToCustomer S Gọi phương thức insertToCreditCard Khai báo biến result nhận kết gọi phương thức insertToBooking Trả kết result KẾT THÚC 92 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhơng Giáo Viên Hướng Dẫn: Nguyễn Phú Trường Hình 3.4.l Lưu đồ giải thuật phương thức Book Hình mơ tả Dịch vụ Book: Hình 3.4.m Hình mơ tả Dịch vụ book cài đặt hãng airline 93 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường 3.5 THẢO LUẬN KẾT QUẢ Lợi ích Phía người dùng quản trị: việc cài đặt ứngdụng web cho phần quản trị hệthống giúp nhà quản trị cấu hình thôngtinthông qua chức ứng dụng, giải vấn đề nghiệp vụ như: Thêm thành viên vào liên minh hàngkhơng Cấu hình thơngtin thành viên liên minh hàngkhông Khai trừ thành viên khỏi liên minh Báo cáo thống kê Phía hành khách: Thật tiện lợi cho hành khách tìm chuyến bay hệthống liên minh hàngkhông Đường bay mở rộng có nhiều lựa chọn cho khách hàng tìm chuyến bay phù hợp với Phía hãnghàngkhơng thành viên: gia nhập liên minh khai thác tối đa lượng hành khách Do đó, hãnghàngkhơng thu nhập nhiều gia nhập liên minh hàngkhông Hạn chế Theo kiểm thử nhận thấy hệthống hoạt động chậm Nhất chức tìm chuyến bay Nguyên nhân phải thu thập liệu lịch bay nhiều nơi thực chức tìm chuyến bay Hạn chế nghiệp vụ hàng không: hệthống thể hai chức tìm chuyến bay đặt vé giữ chỗ Cần phải tìm hiểu sâu nghiệp vụ hàngkhông để giải vấn đề hủy vé, thay đổi vé phần toán chuyến bay 94 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường KẾT LUẬN VÀ ĐỀ NGHỊ KẾT LUẬN Về quy trình làm việc Chúng em áp dụng kiến thức học nhà trường quy trình triển khai hệ thống, gồm bước bước: khảo sát, phân tích thiết kế, cài đặt, kiểm thử, áp dụng Ở bước chúng em đưa công việc cụ thể cần làm phân công công việc cụ thể cho người Tuy nhiên bước phân tích thiết kế, chúng có phân tích chưa phù hợp lúc cài đặt phải quay lại bước phân tích thiết kế để phân tích lại Về sản phẩm Yêu cầu đặt chúng em phải thể hết chức nghiệp vụ cho liên minh hàngkhông là: tìm vé, đặt vé, hủy vé, thay đổi vé, … Tuy nhiên để tận dụng thời gian cho yêu cầu trọng tâm cầu trọng tâm đề tài nên chúng em thể hai chức tìm vé đặt vé, chưa cài đặt chức nghiệp vụ tương tự Đề tài chúng em chủ yếu ứngdụng công nghệ Dịch vụ Web để xâydựnghệthốngthôngtinhợp tác, khơng sâu vào nghiên cứu mơ hình hoạt động dựa cơng nghệ đó… Vì chưa đảm đảm bảo tính tối ưu hoạt động hệthốngHệthống chưa giải việc cộng tácthôngtinhệthốngkhông đồng liệu công nghệ Trong phạm vi triển khai đề tài, chúng em giả lập hệthốnghãnghàngkhông đồng liệu sử dụng công nghệ Dịch vụ Web Kinh nghiệm cho thân: Qua việc thực đề tài luậnvăn chúng em có số kinh nghiệm sau: Luôn đặt nặng vấn đề bước phân tích thiết kế, tránh việc phải phân tích thiết kế lại trình phát triển hệthống Nên sử dụng cơng nghệ chuẩn có để hệthống hoạt động tốt, ổn định có khả mở rộng Luôn nghĩ đến việc đơn giản Tức chia nhỏ vấn đề đến mức nhỏ để dễ dàng thực Trong triển khai hệthống lớn, ln nghĩ đến việc chia nhỏ hệthống thành hệthống con, hệthống kết nối lỏng với để dễ dàng mở rộng vào bảo trì hệthống sau HƯỚNG PHÁT TRIỂN Tăng hiệu hệ thống: Lưu trữ đệm Controller System theo định kỳ làm tăng tốc độ xử lý hệthống Việc lưu trữ đệm làm liệu trở nên sẵn dùng, bỏ qua số bước tính tốn cho tiến trình nghiệp vụ Tức là, việc truy đến hãnghàngkhông để 95 Đề tài: XâyDựng HTTTHT ỨngChoLĩnhVựcHàngKhông Giáo Viên Hướng Dẫn: Nguyễn Phú Trường lấy lịch biểu thực theo định kỳ (theo đầu ngày) lần hành khách thực tìm vé Tăng tínhtin cậy: Controller System bị tải có nhiều hành khách truy xuất liệu lúc, lỗi Controller Sysrtem xảychohệthống hoàn toàn bị ngưng hoạt động Giải pháp chovấn đề dùng kỹ thuật điều khiển phân tán Tức là, nhân thành nhiều Controller System xâydựnghệthống Loading Manager (quản lý không gian, trạng thái Controller System) Mọi yêu cầu từ HTTTTV không đến trực tiếp Controller System mà phải thông qua hệthống Loading Manager trước, hệthống Loading Manager xem xét Controller System khả thi để phục vụ u cầu phân cơng cho Controller System phục vụ Controller System Controller System Loading Manager Controller System Hình a: Sơ đồ trao đổi liệu thơng qua hệthống trung gian Tương thích với hệthống có: xâydựnghệthống trung gian để làm trung tâm giao tiếp hai hệthốngkhông đồng công nghệ không đồng liệu Ví dụ, hệthống giả sử dùng công nghệ RMI hệthống sử dụng công nghệ Dịch vụ Web trao đổi liệu thơng qua hệthống trung gian mơ hình sau: RMI ske ske stub Transform proticol stub Mdle system SOAP server SOAP server Webservice Hình b: Sơ đồ trao đổi liệu thông qua hệthống trung gian 96 PHỤ LỤC YÊU CẦU PHẦN CỨNG Để hệthốngvận hành được, yêu cầu tối thiểu sau cần đáp ứng: - Web server: Apache, Nginx, Lighttpd (có kết hợp php module) - PHP 5.2.6 trở lên - Database (tùy chọn) : MySQL (4.1+), MySQL HƯỚNG DẪN CÀI ĐẶT Dựa theo mơ hình hoạt động đề chia bốn cụm Server sau: - Web Server: chứa mã nguồn nhà cung cấp dịch vụ bán vé, hãnghàngkhông - Controller Server: chứa mã nguồn phương thức xử lý liệu dịch vụ cung cấp việc triệu gọi từ xa - Cooperation Server: chứa mã nguồn phương thức tương tác liệu dịch vụ cung cấp việc triệu gọi từ xa - Airline Server: chứa mã nguồn phương thức tương tác liệu dịch vụ cung cấp việc triệu gọi từ xa Sau kiểm tra đạt yêu cầu cài đặt, thực cài đặt với hai bước: - Cài đặt sở liệu tùy vào yêu cầu người sử dụng thực việc tạo đặt tên, cung cấp tập tin sở liệu sau: Web Server: airline_db.sql Controller Server: controller_db.sql Cooperation Server: cooperation_db.sql Airline Server: ca_airline_db.sql, gb_airline_db.sql, sq_airline_db.sql, vn_airline_db.sql - Cài đặt mã nguồn: Web Server: thư mục aircantho vietnamairline tìm đến tập tin config.php thư mục libs ý nội dung sau: define('HOST', 'localhost'): tên host define('USER', 'root'): tên người dùng sở liệu define('PASS', ''): mật người dùng sở liệu define('DATABASE', 'airline_db'): tên sở liệu define('LINK_CONT', 'http://192.168.137.1/controllers_server/service.php?wsdl'): địa liên kết WSDL với Controllers Server Controller Server: thư mục controllers_server tìm đến tập tin configure.php ý nội dung sau: define("host", "localhost"): tên host define("username", "root"): tên người dùng sở liệu define("password", ""): mật người dùng sở liệu define("db_name","controller_db"): tên sở liệu I define('LINK_COOP', 'http://192.168.137.1/cooperation_system/service.php?wsdl'): địa liên kết WSDL với Cooperation Server Cooperation Server: thư mục cooperation_system tìm đến tập tin configure.php ý nội dung sau: define("host", "localhost"): tên host define("username", "root"): tên người dùng sở liệu define("password", ""): mật người dùng sở liệu define("db_name","cooperation_db"): tên sở liệu Airline Server: thức mục vn_airline, sq_airline, gb_airline, ca_airline tìm đến tập tin configure.php ý nội dung sau: define("host", "localhost"): tên host define("username", "root"): tên người dùng sở liệu define("password", ""): mật người dùng sở liệu define("db_name","vn_airline_db"): tên sở liệu II TÀI LIỆU THAM KHẢO [1] Doug Tidwell, James Snell and Pavel Kulchenko Programming Web Services with SOAP O'Reilly, 2001 [2] Ross Anderson Security Engineering Robert Ipsen , 2001 [3] Hoàng Đức Hải Giáo trình nhập mơn XML Nhà xuất lao động xã hội, 2005 [4] Robert Richards Pro PHP XML and Web Services First four chapters Apress , 2006 [5] http://www.w3schools.com/ III ... thống thông tin thành viên Hệ thống thông tin thành viên: hệ thống sẵn có thực tế, hệ thống tham gia chia sẻ liệu với hệ thống thông tin thành viên khác thông qua hệ thống thông tin hợp tác Hãng hàng. .. văn: Xây dựng hệ thống thông tin hợp tác ứng dụng cho lĩnh vực hàng hàng khơng ví dụ minh họa cho việc xây dựng HTTTHT cho liên minh hàng không để giải vấn đề nêu 1.1.2 Định nghĩa vấn đề Vì hệ. .. thiết kế hệ thống trung gian để cộng tác liệu từ hệ thống hãng hàng không Trong luận văn tập trung vào vấn đề sau: 1) Xây dựng mơ hình hoạt động cho hệ thống thông tin hợp tác ngành hàng không 2)