(LUẬN văn THẠC sĩ) nghiên cứu vấn đề tích hợp dữ liệu của bộ giao thông vận tải, áp dụng thử nghiệm đối với việc tích hợp cơ sở dữ liệu từ cục hàng hải về bộ

77 2 0
(LUẬN văn THẠC sĩ) nghiên cứu vấn đề tích hợp dữ liệu của bộ giao thông vận tải, áp dụng thử nghiệm đối với việc tích hợp cơ sở dữ liệu từ cục hàng hải về bộ

Đ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

2 MỤC LỤC MỤC LỤC LỜI CẢM ƠN BẢNG CÁC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ CHƯƠNG 1: GIỚI THIỆU CHUNG 1.1 ĐẶT VẤN ĐỀ 1.1.1 Bài tốn tích hợp liệu: 1.1.2 Vấn đề tích hợp 10 1.2 HIỆN TRẠNG CƠ SỞ HẠ TẦNG KỸ THUẬT TIN HỌC 11 1.2.1 Cơ quan Bộ Giao thông Vận tải 11 1.2.2 Cục Đường sông 12 1.2.3 Cục Đường sắt 13 1.2.4 Cục Đường 14 1.2.5 Cục Hàng không 15 1.2.6 Cục Đăng kiểm 16 1.2.7 Cục Hàng hải 17 1.2.8 Cục Giám định 18 1.3 HIỆN TRẠNG ỨNG DỤNG VÀ CÁC CƠ SỞ DỮ LIỆU CỦA BỘ 19 1.3.1 Cơ quan Bộ Giao thông Vận tải 19 1.3.2 Cục Đường sông 19 1.3.3 Cục Đường sắt 20 1.3.4 Cục Đường 20 1.3.5 Cục Đăng kiểm 20 1.3.6 Cục Hàng không 21 1.3.7 Cục Hàng hải 21 1.3.8 Cục Giám định 21 TIEU LUAN MOI download : skknchat@gmail.com CHƯƠNG 2: GIẢI PHÁP TÍCH HỢP DỮ LIỆU CỦA BỘ GIAO THÔNG VẬN TẢI 22 2.1 MỘT SỐ CÔNG NGHỆ XỬ LÝ CƠ SỞ DỮ LIỆU TRÊN MÔI TRƯỜNG MẠNG 22 2.1.1 Mạng riêng ảo 22 2.1.2 Một số phương pháp truyền thống khai thác liệu dựa Web 28 2.1.3 Phương pháp khai thác liệu dựa Web service 33 2.2 XÂY DỰNG KHO DỮ LIỆU 45 2.2.1 Khái niệm: 45 2.2.2 Các kiến trúc liệu nghiệp vụ 48 2.2.3 Tiêu chuẩn cho phân loại liệu nghiệp vụ 50 2.2.4 Kỹ thuật thiết kế 51 2.3 MƠ HÌNH TÍCH HỢP DỮ LIỆU BỘ GIAO THÔNG VẬN TẢI 54 2.4 TRUY CẬP CƠ SỞ DỮ LIỆU TẠI CÁC CỤC CHUYÊN NGÀNH 56 2.5 XỬ LÝ DỮ LIỆU TÍCH HỢP 59 CHƯƠNG 3: KẾT QUẢ THỬ NGHIỆM TÍCH HỢP DỮ LIỆU TỪ CỤC HÀNG HẢI VỀ BỘ 62 3.1 XÂY DỰNG WEB SERVICE TẠI CỤC HÀNG HẢI 62 3.2 TIÊU THỤ WEB SERVICE TẠI CƠ QUAN BỘ 65 3.2.1 Tạo Proxy 65 3.2.2 Gọi phương thức Web service: 69 3.3 TẠO CƠ SỞ DỮ LIỆU: 71 3.4 MỘT SỐ GIAO DIỆN CỦA CHƯƠNG TRÌNH THỬ NGHIỆM 72 KẾT LUẬN 74 TÀI LIỆU THAM KHẢO 75 TIEU LUAN MOI download : skknchat@gmail.com Thank you for evaluating AnyBizSoft PDF Splitter A watermark is added at the end of each output PDF file To remove the watermark, you need to purchase the software from http://www.anypdftools.com/buy/buy-pdf-splitter.html TIEU LUAN MOI download : skknchat@gmail.com BẢNG CÁC TỪ VIẾT TẮT Stt Tên viết tắt Tên đầy đủ ADSL Asynchronous digital subscriber loop SHDSL Symmetric High-Bitrate Digital Subscriber Loop IP Internet Protocol LAN Local Area Network VLAN Virtual Local Area Network Kbps Kilobit per Second VPN Virtual Private Network WAN Wide Area Network SOAP Simple Object Access Protocol 10 URL Uniform Resource Locators 11 CORBA Common Object Gateway Request Broker Architecture 12 ORB Object Request Broker 13 IIOP Internet Inter ORB Protocol 14 SOAP Simple Object Access Protocol 15 RMI Remote Method Invocation 16 IMO International Maritime Organization 17 GTVT Giao thông Vận tải TIEU LUAN MOI download : skknchat@gmail.com DANH MỤC HÌNH VẼ Hình 1: Mơ hình mạng quan Bộ Giao thơng Vận tải 11  Hình 2: Mơ hình mạng quan Cục Đường sông 12  Hình 3: Mơ hình mạng quan Cục Đường Sắt 13  Hình 4: Mơ hình mạng Cục đường .14  Hình 5: Mơ hình mạng Cục Hàng khơng 15  Hình : Mơ hình mạng Cục Đăng kiểm 16  Hình 7: Mơ hình mạng Cục Hàng hải 17  Hình 8: Sơ đồ mạng VPN điển hình 23  Hình 9: Ba loại mạng riêng ảo 25  Hình 10: Mơ hình kết nối VPN trạm tới trạm 25  Hình 11: Mơ hình kết nối VPN kiểu Remote Access 26  Hình 12: Mơ hình hai máy chủ trao đổi thơng tin qua VPN 27  Hình 13: Mơ hình truy nhập sở liệu Web Java Socket 28  Hình 14: Mơ hình truy nhập sở liệu Servlet 30  Hình 15: Mơ hình truy nhập sở liệu Web RMI .31  Hình 16: Mơ hình truy nhập sở Web Java CORBA 32  Hình 17: Web service nhìn từ 35  Hình 18: Hoạt động Proxy 37  Hình 19: Kho liệu 45  Hình 20: Các kiểu liệu phạm vi kho liệu 48  Hình 21: Kiến trúc liệu tầng 48  Hình 22: Kiến trúc liệu hai tầng 49  Hình 23: Kiến trúc liệu tầng 49  Hình 24: Mơ hình kết nối mạng từ trung tâm Tích hợp liệu Bộ Giao thông vận tải đến cục quản lý chuyên ngành 55  Hình 25: Mơ hình truy cập liệu đơn vị sở 56  TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo Hình 26: Mơ hình trao đổi thơng tin từ Web service với CSDL cục .57  Hình 27: Mơ hình khai thác Web service .59  Hình 28: Web service Cục Hàng hải 62  Hình 29: Hộp thoại tạo Web service 63  Hình 30: Thêm tham chiếu Web service vào chương trình ứng dụng .67  Hình 31: Giao diện hộp thoại Add web reference 67  Hình 32: Tham chiếu Web service 68  Hình 33: Hiển thị kết nhận từ Web service .69  Hình 34: Cơ sở liệu tạo để lưu trữ thông tin nhận 71  Hình 35: Giao diện chương trình .72  Hình 36: Danh sách chủ tàu nhận từ việc gọi phương thức NameOfmasterlist() 72  Hình 37: Danh sách tàu theo chủ tàu .73  (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo MỞ ĐẦU Ngày nay, với phát triển mạnh mẽ lĩnh vực khoa học, kinh tế, xã hội v.v… việc ứng dụng công nghệ thông tin vào tất lĩnh vực đem lại hiệu cao Nhu cầu tính tốn, trao đổi thơng tin xã hội ngày tăng, diễn thường xuyên, liên tục, nơi, hoàn cảnh Đặc biệt quản lý nhà nước, Bộ Giao thông Vận tải quan áp dụng nhiều giải pháp công nghệ thông tin quản lý Với đặc thù ngành, hệ thống phân bố nhiều địa phương khác nhau, xây dựng để phục vụ nhiều mục đích khác Mặc dù có nhiều cải tiến cho hệ thống vấn đề tích hợp liệu từ cục quản lý chuyên ngành Bộ để phục vụ cho công tác quản lý chưa quan tâm nghiên cứu Xuất phát từ vấn đề nêu trên, chọn đề tài: “Nghiên cứu vấn đề tích hợp liệu Bộ Giao thông Vận tải Áp dụng thử nghiệm việc tích hợp sở liệu từ Cục Hàng hải Bộ” với mục đích xây dựng giải pháp tích hợp liệu từ cục quản lý chuyên ngành Bộ phù hợp với hệ thống thông tin có Luận văn có bố cục sau: Mở đầu Chương 1: Giới thiệu chung Chương giới thiệu tổng quan vấn đề tích hợp liệu toàn trạng sở hạ tầng viễn thông quan Bộ Giao thông Vận tải Cục quản lý chuyên ngành Chương 2: Giải pháp tích hợp liệu Bộ Giao thơng Vận tải Trình bày số cơng nghệ có dùng việc tích hợp liệu từ hệ thống phân tán Đề xuất giải pháp dùng để tích hợp liệu từ cục quản lý chuyên ngành Bộ Chương 3: Kết thử nghiệm tích hợp liệu từ Cục Hàng hải Bộ Trình bày mơ hệ thống tích hợp liệu dựa hệ thống thông tin Cục Hàng hải Trung tâm tích hợp liệu Bộ Giao thông Vận tải Kết luận Tài liệu tham khảo (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo CHƯƠNG 1: GIỚI THIỆU CHUNG 1.1 ĐẶT VẤN ĐỀ 1.1.1 Bài tốn tích hợp liệu: Vấn đề tổng hợp thông tin, đồng liệu từ nguồn liệu có sẵn nhu cầu khơng thể thiếu hệ thống thông tin Đối với Bộ Giao thơng Vận tải điều quan trọng cần triển khai sớm tốt Bài tốn tích hợp liệu từ Cục quản lý chuyên ngành thuộc Bộ Giao thông Vận tải Trung tâm tích hợp liệu Bộ phát biểu tổng quát sau: “Từ thông tin có sẵn hệ thống máy chủ Cục quản lý chuyên ngành thuộc Bộ Giao thông vận tải, cần xây dựng giải pháp tích hợp sở liệu Trung tâm tích hợp liệu Bộ để phục vụ công tác tham mưu Vụ chức việc đạo điều hành Lãnh đạo Bộ” Xuất phát từ yêu cầu tơi nghiên cứu cơng nghệ để thực yêu cầu luận văn Với bối cảnh chung phát triển công nghệ thông tin nước, quan thường đầu tư phát triển hạ tầng sở viễn thông phần mềm ứng dụng theo nhu cầu quan đó, giai đoạn đầu đáp ứng yêu cầu đặt đến lúc cần có kết hợp chia sẻ thơng tin hệ thống khơng đáp ứng u cầu khơng đáp ứng đẩy đủ Nếu đầu tư từ đầu vừa lãng phí, vừa khó khai thác thơng tin tích lũy nhiều năm qua Vậy phải có cách cho phép hệ thống có hoạt động bình thường mà trao đổi thơng tin với hệ thống cũ khác Trên thực tế toán giải theo nhiều mức độ khác tùy vào mơ hình tốn hỗ trợ công nghệ thời Mỗi công nghệ thời điểm hỗ trợ giải lớp tốn đó, sau thời gian lại trở lên lạc hậu, không đáp ứng u cầu cơng việc Thế thì, tiêu chí cần bổ sung để (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 10 từ ta lựa chọn giải pháp giải yêu cầu thay đổi theo thời gian hay cụ thể phụ thuộc vào thay đổi hạ tầng viễn thông Qua tổng hợp công nghệ có, ta cần dựa vào số tiêu chí sau: • u cầu thực tế tổ chức • Các cơng nghệ thời dùng để giải tốn • Tài tổ chức • Các chuẩn trao đổi thơng tin chuẩn hóa thành chuẩn quốc tế, nhiều hãng hỗ trợ • Chọn lựa giao thức truyền thông không phụ thuộc vào tảng sở viễn thông phần mềm 1.1.2 Vấn đề tích hợp Khi nói đến tích hợp liệu hình dung đến việc tổng hợp thông tin từ nguồn liệu có sẵn hệ thống khác hay hệ thống thành nguồn liệu dùng cho hệ thống để lưu trữ… Vậy, công việc thực nào? Trình tự sao? Đối với nội dung luận văn đưa số vấn đề nghiên cứu như: • Nghiên cứu cách kết nối từ hệ thống thông tin Trung tâm tích hợp liệu Bộ Giao thơng Vận tải đến hệ thống thông tin Cục quản lý chuyên ngành • Cách khai thác vận chuyển thông tin từ sở liệu Cục quản lý chuyên ngành Trung tâm tích hợp liệu Bộ Giao thơng Vận tải • Xây dựng kho lưu trữ thơng tin • Sử dụng thơng tin khai thác (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 11 1.2 HIỆN TRẠNG CƠ SỞ HẠ TẦNG KỸ THUẬT TIN HỌC Trong phần trình bày tồn trạng sở hạ tầng kỹ thuật tin học quan Bộ Giao thông Vận tải Cục quản lý chuyên ngành 1.2.1 Cơ quan Bộ Giao thông Vận tải 1.2.1.1 Thiết bị, đường truyền: Hình 1: Mơ hình mạng cơ quan Bộ Giao thông Vận tải ƒ Mạng LAN: Tất máy tính quan Bộ nối mạng, có 200 máy tính nối mạng, nghiên cứu để chia thành VLAN Hệ thống cáp nối UTP Cat5, tối độ 10/100Mbps Kiểu kết nối mạng hình (FastEthernet, Wireless) ƒ Thiết bị mạng: 01 Switch trung tâm 3550-12G 10 Switch 2950 ƒ Đường truyền: 01 đường Leased line 512 Kb FPT cung cấp; 01 đường ADSL (IP động) Bưu điện Hà nội cung cấp dịch vụ; 01 đường SHDSL (có IP tĩnh) Cục Bưu điện Trung ương cung cấp dịch vụ; 01 đường ISDN nối với CPNet ƒ Trung tâm tích hợp liệu: 12 máy chủ, 02 Firewall, 01 router (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 64 Bước 2: Xây dựng phương thức truy vấn liệu: Xét phương thức ta thấy dòng lệnh 34 mở kết nối khai báo hàm getConnection() Dòng lệnh 35 khai báo câu lệnh truy vấn để lấy liệu từ bảng Ports sở liệu Để thực thi câu lệnh phải có biến SqlComm với tham số đầu vào câu lệnh SQL khai báo dòng lệnh 35 Tại dòng lệnh 37 khai báo kiểu câu lệnh CommandType.Text, Nếu câu lệnh lời gọi đến StoreProcedure hay T-SQL kiểu câu lệnh khai báo CommandType.StoreProcedure Từ dòng lệnh 38 đến 40 thực việc điền thơng tin vào DataSet, dịng lệnh 41 trả kết cho phương thức getPortlist() Bước 3: Thực bước yêu cầu hoàn thành Như phương thức khác xây dựng tùy theo mục đích thiết kế Bước 4: Cấu hình Web service để hoạt động Việc cấu hình Web service tương tự việc cấu hình Web site bình thường (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 65 Thí dụ sốố phương thức đượ ợc xây dự ựng dùng cách triệu u gọi cácc SttoreProceddure sở liiệu: TIÊU TH HỤ WEB SERVICE S Q BỘ TẠI CƠ QUAN 3.2.1 Tạo Proxy Muốn sử dụng c phươngg thức củaa Web servvice, ta phhải lấy đượ ợc tồn bộộ thhơng tin Web serviice g tiêu thụụ Có haai cách đểể đưa thơnng tin củaa Web serrvice vào ứng dụng (C Consumer Applicatio A n) Cách 1: M c cung cấp cáác tiện ích Discoo Trong mơi trườngg lập trình DotNet, MicroSoft vàà Wsdl để lấy thông tin t Weeb service Bước 1: Dùng tiệện ích Discco để lấy th hơng tin củủa Web serv rvice Disco wwww.vinamarine.gov.vn/MTDattaIntegrated.asmx /out: c:\daataintegrated (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 66 Trong trường hợp Web service cần khai báo quyền truy nhập ta dùng thêm hai tham số /username: tên truy cập /password: mật tham số /out nơi lưu trữ tệp kết trả về, trường hợp có hai tệp kết trả MTDataIntegrated.diso MTDataIntegrated.wsdl Bước 2: Dùng lệnh Wsdl để tạo tệp MTDataIntegrated.* phần mở rộng tệp tùy thuộc vào việc định tham số ngôn ngữ (/languge:) lệnh Wsdl Wsdl http://www.vinamarine.gov.vn/MtDataIntegrated.asmx /o:c:\dataintegrated /language:CS /protocol:SOAP12 Kết việc thực câu lệnh tạo tệp DataIntegrated.cs tên tệp kết trùng với tên lớp xây dựng bên Web service Tham số: /language: nhận số giá trị JS, CS, VB, VC /protocol: giao thức truyền liệu SOAP, SOAP12, HttpGet, HttpPost Bước 3: Biên dịch tệp DataIntegrated.cs thành DataIntegrated.dll Csc c:\dataintegrated\DataIntegrated.cs /target: library (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 67 Cách 2: Khi tạo t ứnng dụng tiêêu thụ Web b service, ta dùng chức năngg Add web refference củaa Visual Sttudio.net Bước 1: Vàoo menu Prroject → Addd web refference… H Hình 30: Thhêm tham chhiếu Web seervice vào cchương trìnhh ứng dụng Máy tíính xuất hiệện hộp thoại: Hìnnh 31: Giaoo diện hộp thoại t Add web referencce (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 68 Bước 2: Nhập địịa Web W servicee URL L Web referrence namee xuuất têên tham chhiếu Web W servicce, trrường hợp tên th ham chiếuu khhông theo quy q tắc xuất hiệnn ô th hì người dùùng phải nhhập vào ng chươngg trình nàyy tên tham chiếu củaa Bước 3: Chọn Add Referrence Tron W servicee là: vn.govv.vinamarinne.www vàà xuất chươ Web ơng trình Hình 32:: Tham chiếếu Web service B Bước 4: Khhi xây dựngg đối tư ượng (lớp) muốn gọi phươnng thức củaa Web service phải khai báo b dòng lệnh l sau: usiing DataInntegratedC Client.vn.go ov.vinamarrine.www; ƒ DaataIntegrateedClient: Đây tên ch hương trình ứng dụng tiiêu thụ Web b service ƒ vn.gov.vinam marine.www w: Tên tham m chiếu củủa Web serrvice (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 69 3.2.2 Gọi phương thức Web service: Sau thực phần có tồn thông tin Web service cần sử dụng Trong chương trình tiêu thụ tạo đối tượng thuộc Web service Sau hàm sử dụng phương thức getPortlist() Web service thông tin lên đối tượng DataGridView Kết hiển thị: Hình 33: Hiển thị kết nhận từ Web service (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 70 Sau hiển thị liệu rồi, ta lưu lại thơng tin Thủ tục sau ghi lại thông tin hiển thị DataGridView Trong thủ tục đối tượng SqlComm có số thông số SqlComm.CommandType = CommandType.StoreProcedure; Kiểu câu lệnh StoreProcedure SqlComm.CommandText = “Updatedanhsachcang”; Tên StoreProcedure Khối lệnh foreach () {…} thực việc gán liệu từ bảng vào tham số StoreProcedure thực thi StoreProcedure Mỗi lần StoreProcedure thực thi ghi chèn vào sở liệu (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 71 3.3 TẠO CƠ SỞ DỮ LIỆU: Trong phần tạo sở liệu để lưu trữ thơng tin khai thác được, chương trình dùng FileMaker dùng hệ quản trị sở liệu SQL Server 2005 Hình 34: Cơ sở liệu tạo để lưu trữ thông tin nhận Dữ liệu nhận từ việc gọi phương thức từ Web service lưu thành bảng sở liệu Hàng hải (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 72 3.4 MỘT SỐ GIAO DIỆN CỦA CHƯƠNG TRÌNH THỬ NGHIỆM Hình 35: Giao diện chương trình Hình 36: Danh sách chủ tàu nhận từ việc gọi phương thức NameOfmasterlist() (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 73 Hình 37: Danh sách tàu theo chủ tàu (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 74 KẾT LUẬN Trong luận văn tơi trình bày tổng thể giải pháp tích hợp liệu từ cục quản lý chuyên ngành Cơ quan Bộ Giao thông Vận tải sở hạ tầng viễn thơng có Với Web service hướng ứng dụng công nghệ năm gần đây, cho phép hệ thống trao đổi thông tin với thông qua giao thức HTTP, SOAP Luận văn đạt số kết sau: ƒ Tìm hiểu tồn trạng sở hạ tầng viễn thông quan Bộ Giao thông Vận tải cục quản lý chuyên ngành ƒ Trình bày số cơng nghệ có dùng việc tích hợp liệu từ hệ thống phân tán ƒ Đề xuất giải pháp dùng để tích hợp liệu từ cục quản lý chuyên ngành Bộ dựa Web service ƒ Trình bày mơ hệ thống tích hợp liệu dựa hệ thống thông tin Cục Hàng hải Trung tâm tích hợp liệu Bộ Giao thơng Vận tải Giải pháp tích hợp liệu dựa Web service hướng việc trao đổi thông tin Internet (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 75 TÀI LIỆU THAM KHẢO Tiếng Việt Nam [1] Athena (2006), Chương trình dạy NETWORK FUNDAMENTAL, 91 [2] Athena (2006), Cấu hình VPN, 2006, 15 [3] Athena (2006), Hướng dẫn bước Cách thiết lập W2K VPN server, 14 [4] Dương Quang Thiện (2005), NET Tồn Tập - Tập 5: Lập Trình Web Dùng ASP.NET Và C# - Lập Trình Visual C# Thế Nào?, 738 [5] Dương Quang Thiện (2005), NET Toàn Tập - Tập 4: Lập Trình Căn Cứ Dữ Liệu dùng ADO.NET Và C# - Lập Trình Visual C# Thế Nào?, 692 [6] Trung tâm Tích hợp liệu (2006), Báo cáo trạng trung tâm Tích hợp Dữ liệu Bộ Giao thông Vận tải, 41 [7] Trung tâm Tin học Bộ Giao thông Vận tải (2006), Nghiên cứu cấu trúc Hệ thống thông tin Bộ Giao thông vận tải, 37 [8] Trung tâm Tin học Bộ Giao thông Vận tải (2005), Nghiên cứu thiết kế mạng diện rộng cho ngành giao thông vận tải theo công nghệ mạng riêng ảo, 51 Tiếng Anh [9] Aaron Skonnard, Martin Gudgin (2007), Essential XML Quick Reference A Programmer’s Reference to XML, XPath, XSLT, XML Schema, SOAP, and More, Addison Wesley, 429 [10] Barry Devlin (1997), Data Warehouse: From Architecture to Implementation, Addison Wesley, 448p (Biên dịch: PGS.TS Nguyễn Văn Vỵ) [11] Dan Hurwitz, Jesse Liberty (2005), Programming ASP.NET, Third Edition, O'Reilly, 956 [12] Donald K Burleson, Joseph Hudicka,William H Inmon, Craig Mullins, Fabian Pascal (2003), The Data Warehouse eBusiness DBA Handbook, BMC Software and DBAzine, 220 (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo 76 [13] KevinWilliams (2000), Professional XML Databases, Wrox Press, 840 [14] Michael A Kittel, Geoffrey T LeBlond (2005), ASP.NET Cookbook, 2nd Edition, O'Reilly, 1014 [15] Microsoft (2002), Developing XML Web Services Using Microsoft® ASP.NET, 498 [16] Microsoft (2005), Msdn [17] Stavros Papastavrou, Panos Chrysanthis, George Samaras, Evaggelia Pitoura (2005), An Evaluation of the Java-based Approaches to Web Database Access,15 (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo Thank you for evaluating AnyBizSoft PDF Splitter A watermark is added at the end of each output PDF file To remove the watermark, you need to purchase the software from http://www.anypdftools.com/buy/buy-pdf-splitter.html (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo (LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo(LUAN.van.THAC.si).nghien.cuu.van.de.tich.hop.du.lieu.cua.bo.giao.thong.van.tai ap.dung.thu.nghiem.doi.voi.viec.tich.hop.co.so.du.lieu.tu.cuc.hang.hai.ve.bo

Ngày đăng: 17/12/2023, 18:00

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan