(LUẬN VĂN THẠC SĨ) Nghiên cứu giải pháp xây dựng cơ sở dữ liệu tích hợp về thủ tục hành chính

77 3 0
(LUẬN VĂN THẠC SĨ) Nghiên cứu giải pháp xây dựng cơ sở dữ liệu tích hợp về thủ tục hành chính

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  NGÔ THANH MINH NGHIÊN CỨU GIẢI PHÁP XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH HỢP VỀ THỦ TỤC HÀNH LUẬN VĂN THẠC SĨ Hà Nội - 2011 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  NGÔ THANH MINH NGHIÊN CỨU GIẢI PHÁP XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH HỢP VỀ THỦ TỤC HÀNH Ngành: Cơng nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 604805 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Phùng Văn Ổn Hà Nội - 2011 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  NGÔ THANH MINH NGHIÊN CỨU GIẢI PHÁP XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH HỢP VỀ THỦ TỤC HÀNH LUẬN VĂN THẠC SĨ Hà Nội - 2011 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  NGÔ THANH MINH NGHIÊN CỨU GIẢI PHÁP XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH HỢP VỀ THỦ TỤC HÀNH Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 604805 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Phùng Văn Ổn Hà Nội - 2011 TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC LỜI CẢM ƠN BẢNG CÁC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ MỞ ĐẦU CHƢƠNG 1: GIỚI THIỆU CHUNG 10 1.1 TÍCH HỢP DỮ LIỆU 10 1.1.1 Giới thiệu 10 1.1.2 Vấn đề tích hợp liệu .10 1.1.3 Vai trị tích hợp liệu tổ chức 11 1.1.4 Đặc trưng tích hợp liệu 13 1.1.5 Tiêu chuẩn tích hợp liệu 14 1.1.6 Các biến số ảnh hưởng đến lựa chọn kỹ thuật cơng nghệ tích hợp 15 1.2 TỔNG QUAN VỀ DATA WAREHOUSE 17 1.2.1 Định nghĩa 17 1.2.2 Các đặc trưng kho liệu 17 1.2.3 Các thành phần Data Warehouse 18 1.2.4 Mơ hình liệu nhiều chiều .20 1.2.5 Ứng dụng kho liệu 20 1.3 CƠ SỞ DỮ LIỆU QUỐC GIA VỀ TỦ TỤC HÀNH CHÍNH 21 1.3.1 Giới thiệu 21 1.3.2 Tìm hiểu chung thủ tục hành 23 1.3.3 Mơ hình liệu sở liệu thủ tục hành .24 1.3.4 Mơ hình mạng CSDL quốc gia thủ tục hành 26 CHƢƠNG 2: PHÂN TÍCH MỘT SỐ GIẢI PHÁP TÍCH HỢP DỮ LIỆU 28 2.1 NỀN TẢNG VỀ TÍCH HỢP DỮ LIỆU 28 2.1.1 Tích hợp liệu từ điểm nhìn Logic 28 2.1.2 Cách tiếp cận có cấu trúc 28 2.1.3 Cách tiếp cận ngữ nghĩa 29 2.1.4 Cách tiếp cận tích hợp thơng minh .29 2.1.5 Xử lý truy vấn hệ thống tích hợp liệu 30 2.1.6 Thực thi truy vấn kho liệu trung tâm (data warehouse) 30 2.2 CÁC KỸ THUẬT TÍCH HỢP DỮ LIỆU 31 2.2.1 Kỹ thuật hợp liệu (Data Consolidation) 32 2.2.2 Kỹ thuật liên hiệp liệu (Data Federation) .34 2.2.3 Kỹ thuật lan truyền liệu (Data Propagation) 34 2.2.4 Kỹ thuật lai 35 2.3 CÁC CƠNG NGHỆ TÍCH HỢP DỮ LIỆU 36 2.3.1 Công nghệ ETL (Extract, Transform and Load) 37 2.3.2 Công nghệ EII (Enterprise Information Integration) 40 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh 2.3.3 Công nghệ EAI (Enterprise Application Integration) 44 2.3.4 Công nghệ EDR (Enterprise Data Replication) 49 2.3.5 Công nghệ ECM (Enterprise Content Management) 49 2.4 NHẬN XÉT VÀ ĐÁNH GIÁ 50 CHƢƠNG 3: GIẢI PHÁP XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH HỢP THỦ TỤC HÀNH CHÍNH THEO CHUẨN CƠNG NGHỆ ETL 53 3.1 MỤC ĐÍCH 53 3.2 YÊU CẦU 53 3.3 LƢỢC ĐỒ TỔNG THỂ CỦA HỆ THỐNG 53 3.4 THIẾT KẾ KIẾN TRÚC PHÂN TẦNG CỦA HỆ THỐNG 54 3.4.1 Tầng truyền thông .55 3.4.2 Tầng trừu tượng sở liệu 58 3.4.3 Tầng ánh xạ lược đồ tích hợp 61 3.4.4 Tầng xử lý truy vấn tích hợp .63 3.4.5 Tầng lưu trữ trung gian 64 3.4.6 Khung nhìn người dùng 64 3.4.7 Các tiện ích 65 3.5 THIẾT KẾ GIAO DIỆN ỨNG DỤNG 65 3.6 MÔI TRƢỜNG PHÁT TRIỂN HỆ THỐNG 65 3.7 LẬP TRÌNH .66 3.8 KẾT QUẢ THỬ NGHIỆM GIẢI PHÁP TÍCH HỢP DỮ LIỆU 70 3.8.1 Một số giao diện chương trình 70 3.8.2 Kết đạt 73 KẾT LUẬN 73 TÀI LIỆU THAM KHẢO 75 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh BẢNG CÁC TỪ VIẾT TẮT Stt Tên đầy đủ Tên viết tắt CNTT Công nghệ thông tin CSDL Cơ sở liệu CDC Changed Data Capture CDI Customer Data Integration DBMS Database Management System EDR Enterprise Data Replication EAI Enterprise Application Integration ESB EI Enterprise Service Bus Enterprise Integration 10 ECM 11 EII Enterprise Content Management Enterprise Information Integration 12 ETL Extract, Transform, and Load 13 MOM Message Oriented Middleware 14 TTHC Thủ tục hành 15 SOAP Simple Object Access Protocol 16 SOA 17 OLAP Service Oriented Architecture Online Analytical Processing 18 XML eXtensible Markup Language 19 WSDL Web Services Description Language (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh DANH MỤC HÌNH VẼ Hình 1: Bốn mức tích hợp kinh doanh doanh nghiệp .12 Hình 2: Các thành phần giải pháp tích hợp liệu 14 Hình 4: Mơ hình liệu nhiều chiều 20 Hình 6: Tích hợp liệu với kho liệu trung tâm .31 Hình 7: Các kỹ thuật tích hợp: consolidation, federation propagation 32 Hình 8: Mơ hình đẩy kéo Data Consolidation 33 Hình 9: Quá trình xử lý ETL 39 Hình 10 EII cho phép ứng dụng sử dụng thông tin từ nguồn khác EII server đánh giá yêu cầu thông tin, truy vấn nguồn liệu độc lập cung cấp đầu theo yêu cầu ứng dụng 43 Hình 11: Mơ hình hoạt động Web Service 45 Hình 12: Kiến trúc point-to-point hub-and-spoke 47 Hình 13: Kiến trúc Bus dịch vụ doanh nghiệp 48 Hình 14: Kiến trúc tích hợp liệu doanh nghiệp 51 Hình 15: Cơng cụ tích hợp liệu kết nối CSDL khơng đồng 53 Hình 16: Lƣợc đồ Liên hiệp ETL 54 Hình 17: Kiến trúc phân tầng hệ thống tích hợp CSDL 55 Hình 18: Các lớp truyền thơng CSDL 56 Hình 19: Khung nhìn độc lập với CSDL .59 Hình 20: Tầng tích hợp liệu 61 Hình 21: Xử lý truy vấn 63 Hình 22: Dữ liệu đƣợc lƣu trữ CSDL nhúng 64 Hình 23: Giao diện mẫu chƣơng trình 65 Hình 24: Giao diện chƣơng trình 71 Hình 25: Giao diện kết nối đến sở liệu 71 Hình 26: Giao diện trích xuất liệu từ CSDL 72 Hình 27: Giao diện tích hợp liệu 73 Hình 28: Giao diện tiện ích truy vấn đến CSDL kết nối 73 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh MỞ ĐẦU Ngày nay, Công nghệ thông tin (CNTT) đƣợc ứng dụng rộng rãi nhiều lĩnh vực đời sống xã hội nhƣ: Kinh tế, Chính trị, Văn hóa, Xã hội Việc ứng dụng CNTT cách hiệu mang lại giá trị kinh tế lớn, qua thúc đẩy kinh tế phát triển, theo kịp nƣớc phát triển Trong năm qua Đảng Nhà nƣớc ta quan tâm, trọng đến chiến lƣợc phát triển ứng dụng CNTT nghiệp đổi đất nƣớc Đặc biệt thúc đẩy ứng dụng CNTT quan quản lý nhà nƣớc Văn phịng Chính phủ quan trực tiếp tham mƣu, giúp việc cho Chính phủ Thủ tƣớng Chính phủ việc đạo, điều hành hoạt động chung máy hành nhà nƣớc Vì việc thu thập tích hợp thơng tin ln ln đóng vai trị quan trọng Thời gian qua Văn phịng Chính phủ bƣớc đẩy mạnh ứng dụng CNTT công tác quản lý, đạo điều hành cách có hiệu quả, qua hệ thống thơng tin lần lƣợt đƣợc thiết lập từ Trung ƣơng đến địa phƣơng, có Cơ sở liệu Quốc gia thủ tục hành Tuy nhiên vấn đề tích hợp hệ thống thông tin từ địa phƣơng Trung ƣơng có CSDL thủ tục hành chƣa thực đƣợc quan tâm mức Vì lý nên tơi lựa chọn đề tài: "Nghiên cứu giải pháp xây dựng sở liệu tích hợp thủ tục hành chính" để thực luận văn 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 nhƣ: Đặc trƣng, vai trò tiêu chuẩn tích hợp liệu nhƣ khái niệm liên quan đến kho liệu (data warehouse); đồng thời giới thiệu tổng quan Cơ sở liệu Quốc gia thủ tục hành Chƣơng 2: Phân tích số giải pháp tích hợp liệu Chƣơng thực nghiên cứu, phân tích đánh giá số giải pháp kỹ thuật Công nghệ phục vụ cho việc tích hợp liệu Qua lựa chọn giải pháp phù hợp với yêu cầu đặt tích hợp liệu chƣơng Chƣơng 3: Giải pháp xây dựng sở liệu tích hợp thủ tục hành theo chuẩn cơng nghệ ETL Chƣơng thiết kế, xây dựng giải pháp phần mềm dựa chuẩn công nghệ ETL (Extract, Transform, and Load) để thực việc tích hợp thủ tục hành từ địa phƣơng kho CSDL tập trung thủ tục hành Kết luận Tài liệu tham khảo (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh CHƢƠNG 1: GIỚI THIỆU CHUNG 1.1 TÍCH HỢP DỮ LIỆU 1.1.1 Giới thiệu Việc tích hợp hệ thống thơng tin với mục đích nhằm vào kết hợp hệ thống đƣợc lựa chọn để tạo thành hệ thống thông tin đầy đủ, thống đƣa đến cho ngƣời dùng cảm giác nhƣ tƣơng tác với hệ thống thông tin độc lập Vì có hai lý cho tích hợp: Thứ nhất, đƣa tập hệ thống thơng tin tồn tại, tạo khung nhìn tích hợp nhằm truy cập thơng tin đƣợc dễ dàng Thứ hai, đƣa thông tin liệu cần thiết từ hệ thống thông tin bổ sung khác mà đƣợc kết hợp để đạt đƣợc lợi ích thỏa mãn yêu cầu cần thiết Trong lĩnh vực thông minh kinh doanh (Business Intellegence - BI), thông tin tích hợp đƣợc sử dụng cho truy vấn báo cáo hoạt động kinh doanh, phân tích thống kê, xử lý phân tích trực tuyến (OLAP), khai phá liệu (data mining) nhằm để dự báo, định, lập kế hoạch doanh nghiệp cuối để đạt đƣợc thuận lợi q trình cạnh tranh Trong mơi trƣờng tổ chức, doanh nghiệp, vấn đề tích hợp thơng thƣờng đƣợc đề cập đến nhƣ tích hợp doanh nghiệp (Enterprise Integration - EI) EI có nghĩa khả tích hợp thông tin chức từ đa dạng hệ thống thông tin doanh nghiệp Điều bao gồm tích hợp thơng tin doanh nghiệp (Enterprise information integration - EII) mà liên quan đến tích hợp mức liệu thơng tin tích hợp ứng dụng doanh nghiệp (Enterprise application integration - EAI) tập trung vào việc tích hợp mức logic ứng dụng 1.1.2 Vấn đề tích hợp liệu Nhƣ nói, việc tích hợp hệ thống thơng tin với mục đích đƣa đến cho ngƣời dùng cảm giác nhƣ tƣơng tác với hệ thống thông tin độc lập Qua ngƣời dùng đƣợc cung cấp khung nhìn logic đồng liệu mà đƣợc phân tán mặt vật lý nguồn liệu không đồng Và nhƣ vậy, tất liệu phải đƣợc trình bày lại sử dụng nguyên tắc trìu tƣợng (mơ hình liệu tồn cục thống ngữ nghĩa thống nhất) Việc bao gồm việc xác định giải xung đột lƣợc đồ liệu cấu trúc ngữ nghĩa liệu Thông thƣờng, ban đầu hệ thống thơng tin khơng đƣợc thiết kế cho việc tích hợp liệu Trong mục đích ln ln mong muốn có đồng liệu, nhƣ thống khung nhìn liệu từ nguồn khác Do tích hợp nguồn liệu khác mà khơng phù hợp phải kết hợp chúng lại thành nhóm cách thêm vào chức chuyển đổi làm cho phù hợp Bài tốn tích hợp liệu cụ thể phụ thuộc vào yếu tố sau: - Khung nhìn kiến trúc hệ thống thơng tin 10 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh processTables() Xác định bảng khác site liên kết chúng để tạo truy vấn processSites() Xác định CSDL riêng biệt 3.4.4 Tầng xử lý truy vấn tích hợp Dữ liệu đƣợc lấy từ CSDL khác đƣợc kết hợp dựa vào mô tả truy vấn liên hợp Trong việc liên hợp CSDL, ghi đƣợc lấy từ CSDL đƣợc lƣu trữ file mô tả liệu liên hợp Sau có đƣợc hệ thống tập liệu tích hợp chúng để có đƣợc khung nhìn tích hợp cuối Hình 21: Xử lý truy vấn Tầng tích hợp CSDL phân tích khung nhìn liên hợp thành truy vấn mà CSDL thực thi cách độc lập Lớp ObjectDeescriptionEditor giao diện ngƣời dùng để đọc file tham số cấu hình xác định ngƣời dùng Sử dụng thơng tin đƣợc trích xuất trƣờng hợp lớp MYView đƣợc tạo Lớp XMLprocessor đƣợc sử dụng để trích xuất thơng tin từ file cấu hình Sử dụng lớp MyView, IntegrationMain để tạo câu lệnh thực thi kết nối 63 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh 3.4.5 Tầng lƣu trữ trung gian Các kết có đƣợc từ việc xử lý câu truy vấn đƣợc lƣu lại CSDL nhúng Việc lƣu lại liệu CSDL nhúng cho phép xử lý liệu cách dễ dàng Hình 22: Dữ liệu đƣợc lƣu trữ CSDL nhúng Trong pha chuyển đổi (transform) q trình ETL, liệu trích xuất đƣợc lƣu trữ trung gian, nhƣ cần áp dụng số phép tốn nhƣ GROUP, tính tổng, lọc để biến đổi liệu Vì cuối yêu cầu chặt chẽ để xem xét liệu đƣợc lƣu trữ nhƣ CSDL khác Do CSDL nhúng đƣợc sử dụng để lƣu trữ liệu trung gian, CSDL nhúng Derby đƣợc lựa chọn CSDL lƣu trữ trung gian Apache Derby CSDL quan hệ mã nguồn mở đƣợc viết hoàn toàn JAVA Apache Derby phiên 2.0 có thuộc tính mà phù hợp với yêu cầu hệ thống tích hợp liệu Apache Derby dựa JAVA, JDBC chuẩn SQL Lớp lƣu trữ trung gian phân cấp bao gồm ba lớp “InterMstoreManager" lớp khởi tạo, đón nhận yêu cầu ngƣời dùng chuyển hƣớng tùy theo loại yêu cầu Lớp IntermediateStorage xử lý, quản lý kết nối lớp ExecuteQueryOnInterMDB cho việc thực thi truy vấn CSDL derby 3.4.6 Khung nhìn ngƣời dùng Tầng bao gồm chức liên quan để truy vấn CSDL nhúng CSDL đƣợc kết nối 64 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh 3.4.7 Các tiện ích Tầng bao gồm tiên tích để truy vấn đến liệu đƣợc kết nối tiện ích khác 3.5 THIẾT KẾ GIAO DIỆN ỨNG DỤNG Việc thiết kế giao diện ứng dụng đồ họa (GUI) cho công cụ phần mềm tích hợp CSDL tập trung vào thiết kế giao diện để làm việc đƣợc với số CSDL phổ biến Và giả thiết ngƣời dùng đƣợc làm quen với số sản phẩm phần mềm Do kiểu giao diện ngƣời dùng IDE (Integrated Development Environment) đƣợc thiết kế nhƣ giao diện cơng cụ tích hợp Giao diện chƣơng trình bao gồm ba phần chính: Thanh menu, panel bên trái khung nhìn dạng (tree) CSDL đƣợc kết nối khu vực bên phải Tất cửa sổ chức đƣợc mở bên giao diện Database connection | Integration | Query | + Database Table Table + Database Table Table + Database Khu vực thể kết thực thi chức hệ thống Hình 23: Giao diện mẫu chƣơng trình 3.6 MƠI TRƢỜNG PHÁT TRIỂN HỆ THỐNG Cơng cụ phần mềm giải pháp tích hợp CSDL đƣợc thiết kế, xây dựng môi trƣờng phát triển hệ thống nhƣ sau: Stt Tên Mô tả Hệ điều hành Windows server 2003 Môi trƣờng phát triển tích hợp NetBeans IDE 7.0 65 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh Ngôn ngữ lập trình JAVA Java Virtual machine JDK 1.6.0 Hệ quản trị CSDL MySQL server, MSSQL server 3.7 LẬP TRÌNH Thực viết mã cho cơng cụ phần mềm tích hợp CSDL ngơn ngữ lập trình JAVA JAVA ngơn ngữ lập trình hƣớng đối tƣợng đƣợc sử dụng phổ biến việc xây dựng ứng dụng Một số modul chƣơng trình: - Modul kết nối đến CSDL: package dbinterface; import java.sql.*; import java.util.*; public interface Database { public Vector getTableNames(String schema); public Connection getConnection(); public boolean executeStmt(String sql) throws Exception; public ResultSet getResulst(String sql); public void closeConnection(); public Vector getColumnslist(String table); public ResultSet getResulst_with_con(String sql); } // Modul kết nối đến CSDL Mysql server: package dbinterface; import java.sql.*; import java.util.*; public class MySQLinterface implements Database{ public Connection con; public ResultSet rs; public String con_string; 66 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh public String uname; public String password; security.PasswordEncDec passdec = new security.PasswordEncDec(); public MySQLinterface(String con,String username,String pass){ con_string = con; uname = username ; password = passdec.decrypt(pass) ; } public Connection getConnection() { Connection = null; try { String driver = "com.mysql.jdbc.Driver"; Class.forName(driver); //String url = "jdbc:mysql://localhost/test"; String url = con_string; System.out.println(url + " - " + uname +" " + password); =DriverManager.getConnection( url, uname, password ); } catch (Exception e) { System.out.println("Error loading MYsql Connection " + e.toString()); } return con; } public void closeConnection() { try{ con.close(); }catch(Exception e) { System.out.println("Error closing mySQL " + e.toString()); } } public boolean executeStmt(String sql)throws Exception { boolean ok= false; 67 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh Connection pcon = getConnection(); Statement st = pcon.createStatement(); ok = st.execute(sql); pcon.commit(); pcon.close(); return ok; } public ResultSet getResulst_with_con(String sql) { ResultSet rs=null; try{ = getConnection(); Statement stmt = con.createStatement(); rs = stmt.executeQuery(sql); }catch(Exception e) { System.out.println("Error generating Result - " + sql + e.toString()); } return rs; } public ResultSet getResulst(String sql) { ResultSet rs=null; try{ Statement stmt = con.createStatement(); rs = stmt.executeQuery(sql); }catch(Exception e) { System.out.println("Error generating Result - " + sql + e.toString()); } return rs; } public Vector getTableNames(String schema) 68 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh { = getConnection(); Vector vec = new Vector(); //vec.add(new String("MYSQLtest")); try{ String sql = "SELECT TABLE_NAME FROM information_schema.`TABLES` where TABLE_SCHEMA='" +schema+"' "; ResultSet rs= getResulst(sql); while(rs.next()) { System.out.println("getting table names"); vec.add(new String(rs.getString(1))); } }catch(Exception e) { System.out.println(" Error getting table names MYSQL " + e.toString()); } return vec; } public Vector getColumnslist(String table) { Vector vec = new Vector(); try{ = getConnection(); Statement st = con.createStatement(); ResultSet rs = st.executeQuery("DESCRIBE " + table); DatabaseMetaData dbm = con.getMetaData(); ResultSet rs1 = dbm.getColumns(null, "%", table, "%"); while (rs1.next()) { String col_name = rs1.getString("COLUMN_NAME"); String data_type = rs1.getString("TYPE_NAME"); vec.add(new String(col_name + ":" + data_type)); int data_size = rs1.getInt("COLUMN_SIZE"); int nullable = rs1.getInt("NULLABLE"); 69 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh System.out.print(col_name + "\t" + data_type + "(" + data_size + ")" + "\t"); if (nullable == 1) { System.out.print("YES\t"); } else{ System.out.print("NO\t"); } System.out.println(); } closeConnection(); }catch(Exception e) { System.out.println(" Error getting colomn names " + e.toString()); } return vec; } } 3.8 KẾT QUẢ THỬ NGHIỆM GIẢI PHÁP TÍCH HỢP DỮ LIỆU Cơng cụ tích hợp CSDL đƣợc xây dựng cho phép tích hợp CSDL từ nguồn khác thuộc hệ quản trị CSDL khác nhƣ: Oracle, MS SQL Server, MySQL server PostgresSQL server 3.8.1 Một số giao diện chƣơng trình - Giao diện chƣơng trình: 70 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh Hình 24: Giao diện chƣơng trình - Giao diện kết nối đến sở liệu: Hình 25: Giao diện kết nối đến sở liệu 71 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh - Giao diện trích xuất liệu từ CSDL: Hình 26: Giao diện trích xuất liệu từ CSDL - Giao diện tích hợp liệu: 72 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh Hình 27: Giao diện tích hợp liệu - Giao diện tiện ích truy vấn đến CSDL kết nối: Hình 28: Giao diện tiện ích truy vấn đến CSDL kết nối 3.8.2 Kết đạt đƣợc Trong kết DEMO chƣơng trình thực thử nghiệm chƣơng trình việc tích hợp thủ tục hành từ hai nguồn khác hai hệ quản trị CSDL MySQL server MS SQL server Kết việc tích hợp đƣợc lƣu trữ kho CSDL tích hợp thủ tục hành nhằm phục vụ cho việc xử lý truy vấn, phân tích, khai thác sử dụng với nhiều mục đích khác nhƣ: Xây dựng dịch vụ hành cơng trực tuyến CSDL tích hợp phục vụ cho ngƣời dân doanh nghiệp việc thực thi thủ tục hành chính; cụ thể dịch vụ hành cơng cấp phép đăng ký kinh doanh, dịch vụ cấp sổ hộ hay sổ đỏ nhà đất KẾT LUẬN - KẾT QUẢ ĐÃ ĐẠT ĐƢỢC Kết mà đạt đƣợc có ý nghĩa mặt thực tiễn việc nghiên cứu, phân tích, đánh giá để xây dựng giải pháp tích hợp liệu cho tổ chức, cụ thể tiến hành nghiên cứu, phân tích đánh giá số kỹ thuật cơng nghệ việc tích hợp liệu đƣợc sử dụng phổ biến 73 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh Qua vận dụng kết nghiên cứu để phân tích, thiết kế xây dựng phần mềm dựa chuẩn công nghệ ETL (Extract, Transform and Load) để tích hợp thủ tục hành từ nguồn CSDL khác để xây dựng kho CSDL tích hợp thủ tục hành đƣợc quản lý thống nhất, tập trung phục vụ cho việc xử lý, phân tích tổng hợp đặc biệt ứng dụng để xây dựng dịch vụ hành cơng trực tuyến phục vụ cho ngƣời dân doanh nghiệp - HƢỚNG PHÁT TRIỂN Trong phạm vi luận văn thực nghiên cứu, phân tích, đánh giá số giải pháp kỹ thuật Công nghệ đƣợc sử dụng cho việc xây dựng giải pháp tích hợp liệu, qua thiết kế, xây dựng đƣợc giải pháp phần mềm phục vụ cho việc tích hợp CSDL từ nhiều nguồn khác hệ quản trị CSDL khác Tuy nhiên tập trung vào việc nghiên cứu, phân tích xây dựng giải pháp phần mềm để tích hợp liệu thuộc loại CSDL quan hệ Vì hƣớng phát triển thực nghiên cứu, phân tích số giải pháp kỹ thuật, công nghệ xây dựng giải pháp phần mềm phục vụ cho việc tích hợp liệu có cấu trúc phi cấu trúc _ 74 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TÀI LIỆU THAM KHẢO [1] An Overview of EII Technology and How to Use it - by Pedo, Inc 2006 [2] Building the Data Warehouse by John Wiley & Sons, 2nd edition, 1996 [3] Data Integration: Problems, Approaches, and perspectives by Patrick Ziegler and Klaus R Dittrich [4] Database Integration: Criteria and Techniques by Tom Lonski [5] Data Integration: Using ETL, EAI, and EII Tools to Create an Integrated Enterprise by Colin White, BI Research 2005 [6] Enterprise Application Integration Techniques - by James Fenner [7] Enterprise Application Integration (EAI) Techniques - by Florence Lin 2005 [8] Enterprise Information Integration (EII) A Technical Ally of EAI and ETL - by Bipin Chandra Joshi [9] Enterprise Information Integration Technology: Architectures, Uses and Abuses by Mark Madsen [10] Extraction, Transformation, and Loading (ETL) - by Panos Vassiliadis and Alkis Simitsis [11] Service-Oriented Architecture (SOA) and Web Services by Qusay H Mahmoud 75 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  NGÔ THANH MINH NGHIÊN CỨU GIẢI PHÁP XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH HỢP VỀ THỦ TỤC HÀNH LUẬN VĂN THẠC SĨ Hà Nội - 2011 (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh (LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh(LUAN.VAN.THAC.SI).Nghien.cuu.giai.phap.xay.dung.co.so.du.lieu.tich.hop.ve.thu.tuc.hanh.chinh

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

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

Tài liệu liên quan