Hệ thống quản lý dữ liệu phổ cập tiểu học dựa trên kiến trúc hướng dịch vụ

70 263 0
Hệ thống quản lý dữ liệu phổ cập tiểu học dựa trên kiến trúc hướng dịch vụ

Đ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

Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin LỜI CAM ĐOAN Tôi – Bùi Văn Quý, học viên lớp Cao học CNTT 2013 - 2015 Trường Đại học Bách Khoa Hà Nội - cam kết Luận văn tốt nghiệp công trình nghiên cứu thân hướng dẫn TS Phan Thanh Liêm - Viện Công Nghệ Thông Tin Truyền Thông - Đại học Bách Khoa Hà Nội Các kết Luận văn tốt nghiệp trung thực, không chép toàn văn công trình khác Hà Nội, ngày 23 tháng 11 năm 2015 Học viên: Bùi Văn Quý Lớp: 13BCNTT2 Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin LỜI CÁM ƠN Sau thời gian tìm hiểu thực đến đề tài “Xây dựng hệ thống quản liệu phổ cập giáo dục tiểu học dựa kiến trúc hướng dịch vụ” hoàn thành Với đề tài này, mong muốn góp phần xây dựng chương trình ứng dụng nhằm giúp nhà trường tiểu học quản đối tượng thuộc diện phổ cập địa bàn cách khoa học, xác thống kê báo cáo theo tiêu chuẩn Giáo dục Đào tạo Xin gửi lời cám ơn đến thầy, cô giáo toàn thể cán nhân viên trường Đại học Bách Khoa Hà Nội, Viện đào tạo sau Đại học đặc biệt Viện Công nghệ thông tin Truyền thông hướng dẫn, giảng dạy giúp đỡ suốt thời gian học tập Viện Công nghệ thông tin Truyền thông Xin gửi lời cám ơn đặc biệt tới TS Phan Thanh Liêm, người trực tiếp định hướng, hướng dẫn, có góp ý quan trọng suốt trình thực luận văn Xin cám ơn bạn lớp Cao học CNTT2 – Khóa 2013 chia sẻ khó khăn trình học tập Viện Công nghệ thông tin truyền thông Tôi xin cám ơn bạn bè, đồng nghiệp trung tâm GDTX huyện Văn Giang, Công ty cổ phần giái trí trực tuyến Vinh Quang giúp đỡ, chia sẻ công việc kinh nghiệm thời gian thực luận văn Cuối xin đặc biệt cảm ơn thành viên gia đình làm chỗ dựa vững chắc, động viên, khích lệ vượt qua khó khăn để hoàn thành luận văn Do kiến thức, thời gian khả làm việc có hạn, luận văn không tránh khỏi thiếu sót, điều chưa tối ưu, kính mong thầy cô giáo bạn giúp đỡ bảo thêm để sau tiếp tục hoàn thiện Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin MỤC LỤC LỜI CAM ĐOAN LỜI CÁM ƠN MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU DANH SÁCH CÁC TỪ VIẾT TẮT CHƢƠNG I: GIỚI THIỆU 10 1.1 lựa chọn tính cấp thiết đề tài 10 1.1.1 Thực trạng .10 1.1.2 Một số phần mềm PCGD .10 1.1.3 Các vấn đề cần giải .13 1.2 Đối tƣợng nghiên cứu 14 1.3 Giới hạn phạm vi nghiên cứu 14 1.4 Phƣơng pháp nghiên cứu 15 1.5 Một số đóng góp đề tài .15 CHƢƠNG II: CƠ SỞ THUYẾT VÀ ỨNG DỤNG KIẾN TRÚC HƢỚNG DỊCH VỤ VÀO HỆ THỐNG 17 2.1 Kiến trúc hƣớng dịch vụ 17 2.1.1 Khái niệm 17 2.1.2 Nguyên 17 2.1.3 Tính chất 18 2.1.4 Kiến trúc chi tiết 21 2.1.5 Một số mô hình triển khai .22 2.1.6 Ưu nhược điểm 24 2.2 Web Service .25 2.2.1 Cấu trúc Web Service 27 2.2.2 Giao thức Web Service 29 2.2.3 Truyền thông điệp Web Service 29 Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin 2.2.4 Ưu nhược điểm Web Service 32 Tích hợp SOA Web Service vào hệ thống quản liệu phổ cập 2.3 tiểu học 32 2.3.1 SOA ứng dụng Web Service 32 2.3.2 SOA Web Service vấn đề tích hợp hệ thống 33 Quy trình phát triển hệ thống 34 2.4 2.4.1 Thách thức phát triển hệ thống theo hướng dịch vụ .34 2.4.2 Quy trình xây dựng hệ thống 36 2.4.3 Các bước xây dựng hệ thống .37 2.4.4 Phương pháp xây dựng hệ thống 38 CHƢƠNG III: CÀI ĐẶT HỆ THỐNG QUẢN DỮ LIỆU PHỔ CẬP TIỂU HỌC 41 Yêu cầu chức 41 3.1 3.1.1 Các yêu cầu chức 41 3.1.2 Các yêu cầu phi chức 42 Phân tích dịch vụ 43 3.2 3.2.1 Dịch vụ người dùng .43 3.2.2 Dịch vụ cung cấp thông tin hộ gia đình .44 3.2.3 Dịch vụ giáo dục 44 3.2.4 Dịch vụ thống kê báo cáo 45 Phân tích thiết kế UML 45 3.3 Biểu đồ use case tổng quát 45 3.3.1 3.3.2 Biểu đồ lớp tổng quát 49 3.3.3 Biểu đồ mức đỉnh 50 3.4 Cài đặt dịch vụ cho hệ thống 50 3.4.1 Dịch vụ cung cấp (Service provider) 51 3.4.2 Dịch vụ đăng ký (Service registry) .53 3.4.3 Dịch vụ sử dụng (Service consumer) 55 3.5 Sử dụng dịch vụ cho hệ thống khác .55 Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin 3.6 Một số giao diện hệ thống 56 3.6.1 Giao diện hệ thống 56 3.6.2 Đăng nhập hệ thống 56 3.6.3 Quản người dùng .57 3.6.4 Nhập chủ hộ 58 3.6.5 Nhập trẻ nội tuyến ngoại tuyến 58 3.6.6 Chức thống kê, báo cáo 59 3.7 Triển khai hệ thống 61 3.8 Đánh giá hệ thống 61 KẾT LUẬN VÀ KIẾN NGHỊ 63 TÀI LIỆU THAM KHẢO 65 PHỤ LỤC 66 Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin DANH MỤC HÌNH ẢNH Hình 1.1: Quy trình PCGD năm học 11 Hình 1.2: Phần mềm PCGD công ty Bão Công Nghệ 12 Hình 1.3: Phần mềm quản PCGD HanoiSoft 12 Hình 2.1: Kiến trúc chi tiết SOA cho hệ thống quản phổ cập giáo dục 21 Hình 2.2: Mô hình Service registry SOA ([10]) 22 Hình 2.3: Mô hình Service borker SOA ([1]) 23 Hình 2.4: Mô hình Service bus SOA ([1]) .24 Hình 2.5: Công nghệ sử dụng SOA ([7]) .25 Hình 2.6: Cấu trúc Web Service ([8]) 27 Hình 2.7: Các tác nhân Web Service ([9]) .27 Hình 2.8: Kiến trúc Web Service ([10]) 28 Hình 2.9: Thông điệp sử dụng SOAP ([10]) .30 Hình 2.10: Cấu trúc thông điệp SOAP .30 Hình 2.11: Tích hợp Web Service SOA ([1]) 34 Hình 2.12: Các bước xây dựng hệ thống SOA 37 Hình 3.1: Biểu đồ Use Case tổng quát 47 Hình 3.2: Biểu đồ lớp 49 Hình 3.3: Biểu đồ tổng quát hệ thống 50 Hình 3.4: Dữ liệu quan hệ hộ gia đình .51 Hình 3.5: Web Service Hộ Khẩu Gia Đình .50 Hình 3.6: Web Service với hàm xử lấy danh sách chủ hộ 50 Hình 3.7: Sử dụng Service Discover để tìm kiếm 50 Hình 3.8: Đăng ký dịch vụ từ dịch vụ cung cấp 50 Hình 3.9: Giao diện chủ hộ sử dụng "Web Service HoKhauGiaDinh" 50 Hình 3.10: Giao diện chương trình 56 Hình 3.11: Giao diện đăng nhập hệ thống 57 Hình 3.12: Giao diện chức quản người dùng .57 Hình 3.13: Giao diện chức quản chủ hộ .58 Hình 3.14: Phân tích giao diện trẻ nội tuyến 59 Hình 3.15: Giao diện chức thống kê trẻ em diện PCGD 60 Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin DANH MỤC BẢNG BIỂU Bảng 2.1: Bảng so sánh số công nghệ thực SOA ([1]) 26 Bảng 3.1: Các yêu cầu chức hệ thống 42 Bảng 3.2: Các yêu cầu phi chức .43 Bảng 3.3: Xác định tình sử dụng (Usecase) 47 Bảng 3.4: Dòng kiện cho usecase hệ thống 48 Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin DANH SÁCH CÁC TỪ VIẾT TẮT STT Chữ viết tắt SOA Chữ viết đầy đủ Service Oriented Ý nghĩa Kiến trúc hướng dịch vụ Architecture CNTT Công nghệ thông tin CSDL Cơ sở liệu THCS Trung học sở HTTH Hoàn thành Tiểu học TH Tiểu học PCGD Phổ cập giáo dục PCGDTH Phổ cập giáo dục tiểu học 10 XML Extensible Markup Ngôn ngữ đánh dấu mở rộng Language 11 NXB Nhà Xuất Bản 12 WSDL Web Service Description Language 13 DOA Distributed Object Kiến trúc đối tượng phân tán Architectures 15 16 17 DCOM CORBA IDL Distributed Component Công nghệ phát triển kiến Object Model trúc phân tán Common Object Request Kiến trúc môi giới đối tượng Broker Architecture chung Interactive Data Ngôn ngữ đặc tả giao diện Language 18 IIOP Internet Inter Giao thức ORB Protocol 19 20 RMI UDDI Remote Method Công nghệ phát triển kiến Invocation trúc phân tán Universal Description, Là tập quy tắc đăng ký Discovery and Integration tìm kiếm thông tin Web Bùi Văn Quý CH CNTT 2013 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin Service 21 SOAP Simple Object Access Giao thức truyền thông điệp Protocol 22 HTTP Hypertext Transfer Giao thức truyền tải siêu văn Protocol 23 24 SMTP J2EE Simple Mail Transfer Giao thức truyền tải thư tín đơn Protocol giản Java Platform, Nền lập trình cho việc phát triển Enterprise Edition ứng dụng phân tán kiến trúc đa tầng 25 FTP File Transfer Protocol Bùi Văn Quý CH CNTT 2013 Giao thức truyền tập tin Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin CHƢƠNG I: GIỚI THIỆU 1.1 lựa chọn tính cấp thiết đề tài 1.1.1 Thực trạng Phổ cập tiểu học công tác trọng tâm nhà trường tiểu học, luôn công việc đặt lên hàng đầu nhiệm vụ thường niên trường Theo thống kê Bộ Giáo dục Đào tạo năm 2012, tỷ lệ sử dụng phần mềm nhà trường 30% số lượng 70% chưa sử dụng phần mềm phổ cập giáo dục (PCGD) Qua khảo sát trường tiểu học Đặng Lễ địa bàn Hưng Yên, nhân viên thực việc thống kê số liệu thủ công tốn nhiều thời gian công sức phải làm thủ công tay sổ sách, giấy tờ có nhiều nguy dẫn đến thất lạc thông tin, độ an toàn không cao Ngoài việc xử liệu phổ cập làm cho nhân viên thống kê chịu số áp lực số lượng liệu lớn, nhiều biểu mẫu, thống kê, báo cáo, biểu mẫu số liệu phải xác mà phải tuân theo tiêu chuẩn Bộ Giáo dục Đào tạo định dạng cấu trúc Với công việc nhân viên thống kê phải thực chuẩn bị bước vào đầu năm học Hiện số phần mềm phát triển đưa vào triển khai quản giáo dục với cải tiến, thay đổi giáo dục nước ta năm bắt buộc hệ thống quản liệu giáo dục không bắt kịp công nghệ sử dụng công nghệ chưa phù hợp phải thay đổi lại nhiều lần nhiều thời gian, chi phí cho trình phát triển hệ thống 1.1.2 Một số phần mềm PCGD Hiện có nhiều phần mềm PCGD triển khai nước có ba phần mềm sử dụng nhiều phần mềm quản thông tin PCGD – chống mù chữ công ty VIETEC, phần mềm PCGD công ty Bão Công Nghệ, phần mềm PCGD HanoiSoft Đa phần phẩn mềm xử liệu phổ cập theo quy trình nghiệp vụ: Nhân viên cấp trường tổng hợp liệu chủ hộ, trẻ, sở vật chất, lớp, giáo viên, kết thi tốt nghiệp sau tổng hợp báo cáo theo mẫu Bộ GD&ĐT báo cáo lên huyện, cán huyện thực thống kê báo Bùi Văn Quý CH CNTT 2013 10 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin trẻ chủ hộ hiển thị liệu lên Website: 3.6 Một số giao diện hệ thống Hệ thống quản phổ cập tiểu phát triển dựa Web sử dụng công nghệ Silverlight ngôn ngữ lập trình C# Một số giao diện trình bày phần 3.6.1 Giao diện hệ thống Hình 3.10: Giao diện chương trình 3.6.2 Đăng nhập hệ thống - Mục đích: chức kiểm tra tài khoản sử dụng hệ thống có hợp lệ hay không, nhằm đảm bảo người dùng sử dụng chức cấp Bùi Văn Quý CH CNTT 2013 56 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin - Đường dẫn Web Service: http://pcth-dangle/ServiceUser asmx?wsdl - Tái sử dụng dịch vụ: sử dụng dịch vụ cho hệ thống chạy Web Mobile - Giao diện đăng nhập hệ thống: Hình 3.11: Giao diện đăng nhập hệ thống 3.6.3 Quản người dùng - Mục đích: chức giúp Admin quản người dùng hệ thống - Đường dẫn Web Service: http://pcth-dangle/ServiceHoKhauGiaDinh asmx?wsdl - Tái sử dụng dịch vụ: sử dụng dịch vụ cho hệ thống chạy Web di động - Giao diện chức năng: Hình 3.12: Giao diện chức quản người dùng Bùi Văn Quý CH CNTT 2013 57 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin 3.6.4 Nhập chủ hộ - Mục đích: giúp người quản quản lý, nhập liệu liệu chủ hộ thôn xã - Đường dẫn Web Service: http://pcth-dangle/ServiceHoKhauGiaDinh asmx?wsdl - Tái sử dụng dịch vụ: sử dụng dịch vụ cho hệ thống chạy Web, mobile, cung cấp dịch vụ cho hệ thống khác hệ thống phổ cập trung học sở - Giao diện chức năng: Hình 3.13: Giao diện chức quản chủ hộ 3.6.5 Nhập trẻ nội tuyến ngoại tuyến - Mục đích: quản trẻ chức quan trọng chương trình quản trẻ thuộc chủ hộ xã - Phạm vi: có admin cấp trường người dùng phép sử dụng chức ngày sử dụng, chức ngày dùng để quản lý, thêm, sửa, xóa trẻ thuộc chủ hộ - Ràng buộc: sau đăng nhập vào hệ thống người sử dụng muốn sử dụng Bùi Văn Quý CH CNTT 2013 58 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin chức chọn “Trẻ” mục nhập liệu menu bên trái - Đường dẫn Web Service: http://pcth-dangle/ServiceHoKhauGiaDinh asmx?wsdl - Tái sử dụng dịch vụ: sử dụng dịch vụ cho hệ thống chạy Web, mobile, cung cấp dịch vụ cho hệ thống khác hệ thống phổ cập trung học sở - Giao diện chức năng: Hình 3.14: Phân tích giao diện trẻ 3.6.6 Chức thống kê, báo cáo Với 15 báo cáo thống kê theo tiêu chuẩn Bộ Giáo dục Đạo tạo biểu đồ thốngtiêu chí hộ gia đình, giáo viên trường, số trẻ tốt nghiệp đáp ứng đầy đủ liệu phổ cập tiểu học Kết báo cáo thống kê thể diện phụ lục [4], [5]  Thống kê theo tiêu chuẩn Bộ Giáo dục Đào tạo - Đường dẫn Web Service: http://pcth-dangle/ServiceStatistic asmx?wsdl - Tái sử dụng dịch vụ: sử dụng dịch vụ cho hệ thống chạy Web, mobile, cung cấp dịch vụ cho hệ thống khác hệ thống phổ cập trung học sở Bùi Văn Quý CH CNTT 2013 59 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin Giao diện chức năng: - Hình 3.15: Giao diện chức thống kê trẻ em diện PCGD  Thống kê dạng biểu đồ - Mục đích: đưa thống kê giúp cho người xem có nhìn tổng quát kết thốngthông qua dạng biểu đồ - Giao diện chức năng: Hình 3.16: Giao diện chức biểu đồ thống kê - Thống kê kết thi tốt nghiệp Chức cho phép người sử dụng xem thông tin, theo dõi chi tiết kết thi tốt nghiệp qua năm học nhà trường - Thống kê đội ngũ giáo viên Chức cho phép người sử dụng xem thông tin đội ngũ cán giáo viên nhà trường số lượng giáo viên, trình độ giáo viên, - Biên tập hợp kết thống kê Chức cho phép người sử dụng tạo biên tổng hợp số liệu thống kê Bùi Văn Quý CH CNTT 2013 60 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin 3.7 Triển khai hệ thống Hệ thống đáp ứng tiêu chí đề hệ thống triển khai thử nghiệm trường tiểu học Đặng Lễ, xã Đặng Lễ, huyện Ân Thi, tỉnh Hưng Yên Hệ thống bước đầu hoạt động thu kết báo cáo thống kê vào năm học 2014-2015 Ngoài hệ thống cung cấp dịch vụ cho hệ thống khác hệ thống quản liệu trung học sở Đặng Lễ, xã Đặng Lễ, huyện Ân Thi, tỉnh Hưng Yên vào năm học 2015-2016 Năm học 2015-2016 đưa báo cáo, thống kê theo tiêu chuẩn Bộ Giáo dục Đào tạo 3.8 Đánh giá hệ thống Qua trình cài đặt hệ thống phổ cập tiểu học dựa kiến trúc hướng dịch vụ có ưu điểm so với mô hình kiến trúc truyền thống phân tích trên, bảng sau liệt kê đặc điểm kiến trúc: Đặc điểm Tái sử dụng Hệ thống quản liệu phổ Hệ thống PCGD xây dựng cập tiểu học dựa SOA theo kiến trúc truyền thống Khả tái sử dụng tốt, tránh Khả tái sử dụng không tốt, trùng lặp module hệ thống, hệ thống xây dựng kiến cung cấp module tích trúc truyền thống không hợp cho hệ thống khác hỗ trợ tính tái sử dụng lại module mà phải xây dựng lại module để tích hợp hệ thống Thời gian Mất nhiều thời gian số lượng Mất thời gian so hệ thống phát triển hệ module tách riêng biệt nên dựa kiến trúc SOA thống khối lượng công việc phát triển nhiều Thời gian Thay đổi nghiệp vụ dễ dàng Các module liên kết chặt có yêu cầu module xây dựng chẽ việc thay đổi làm ảnh thay đổi riêng biệt, sửa dịch vụ hưởng toàn hệ thống nghiệp vụ dịch vụ khác không ảnh hưởng nhiều Bùi Văn Quý CH CNTT 2013 61 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin Chi phí Chi phí thời gian cài đặt Chi phí thời gian cài đặt thời gian cài tốt Do phía dịch vụ nhiều hệ thống phải phát triển đặt cho việc cài đặt lần không phiên khác cho phát triển quan tâm nhiều phía kết nối tới hệ điều hành khác tảng khác dịch vụ tảng khác nhau mobile, web, phần mềm window Khả đáp Đáp ứng hệ thống vừa lớn ứng hệ thống Đáp ứng hệ thống vừa nhỏ Bảng 3.5: So sánh hệ thống dựa kiến trúc SOA với hệ thống theo kiến trúc truyền thống Theo nhân viên nhập liệu công tác trường tiểu học Đặng Lễ, hệ thống thử nghiệp chạy ổn định, có khả đáp ứng chỉnh sửa dễ dàng nhanh chóng có yêu cầu thay đổi nghiệp vụ Ngoài hệ thống liên kết với hệ thống khác hệ thống quản liệu phổ cập trung học sở, góp phần làm giảm thời gian giảm chi phí trình kết nối với hệ thống khác  Kết luận Trong chương này, tác giả tìm hiểu yêu cầu chức phi chức hệ thống Quá trình phân tích thiết kế cài đặt kiến trúc hướng dịch vụ sử dụng công nghệ Web Service trình bày chi tiết Các kết tích cực thu triển khai thử nghiệm hệ thống trường tiểu học Đặng Lễ góp phần củng cố lựa chọn kiến trúc hướng dịch vụ cho việc triển khai hệ thống Bùi Văn Quý CH CNTT 2013 62 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin KẾT LUẬN VÀ KIẾN NGHỊ  Kết luận Luận văn tốt nghiệp với đề tài: “Xây dựng hệ thống quản liệu phổ cập giáo dục tiểu học dựa kiến trúc hướng dịch vụ” hoàn thành Qua nêu thực trạng đánh giá phân tích số phần mềm phổ cập giáo dục sử dụng từ nêu vấn đề cần giải tính cấp thiết xây dựng hệ thống phổ cập tiểu học Trên sở nghiên cứu thuyết bao gồm khái niệm, tính chất, nguyên tắc thiết kế quy trình phát triển hệ thống dựa SOA Rõ ràng có nhiều thách thức, nhiều vấn đề cần quan tâm việc ứng dụng giải pháp kiến trúc hướng dịch vụ hệ thống quản liệu phổ cập Thế vấn đề không khó khăn chúng nhỏ bé so với giá trị thiết thực mà hệ thống SOA đem lại triển khai thành công Với kết cấu mở linh hoạt, khả mở rộng, tính liên kết dễ dàng làm cho hệ thống có sức chịu đựng tốt với rủi ro thay đổi xảy môi trường hoạt động nghiệp vụ hệ thống Với ưu điểm SOA mang lại, kết đạt đề tài xây dựng hệ thống quản phổ cập giáo dục tiểu học dựa SOA, hệ thống đƣợc chạy thử nghiệm trƣờng tiểu học Đặng Lễ, số dịch vụ (hộ gia đình, báo cáo thống kê) đƣợc tích hợp với hệ thống khác nhƣ hệ thống phổ cập trung học sở Đặng Lễ Với kết đạt đề tài tồn số khó khăn khối lượng kiến thức liên quan rộng mà đề tài cần bao quát chưa mở rộng quy mô áp dụng tất bậc học hệ thống giáo dục  Kiến nghị Trong trình nghiên cứu hoàn thành luận văn, tác giả nhận thấy xu phát triển kiến trúc hướng dịch vụ vào giải hệ thống lớn, đáp ứng nhu cầu thay đổi nghiệp vụ dễ dàng mà không sửa đổi lại nhiều, giảm chi phí cài đặt hệ thống cách có hiệu quả, tái sử dụng chức mà hệ thống khác kết nối tới Kiến trúc hướng dịch vụ hướng cho doanh nghiệp để tìm kiếm giải pháp tích hợp ứng dụng có sẵn kết hợp với ứng dụng Bùi Văn Quý CH CNTT 2013 63 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin doanh nghiệp khác cho thỏa mãn nhu cầu  Hướng phát triển Do lực cá nhân có hạn, nhiều ràng buộc mặt thời gian, kiến thức, kinh nghiệm nên kết nghiên cứu “Xây dựng hệ thống quản liệu phổ cập tiểu học dựa kiến trúc hướng dịch vụ” có điểm hạn chế Trong khuôn khổ luận văn dừng lại nghiên cứu ban đầu Vì vậy, cần có nghiên cứu chi tiết, sâu rộng cụ thể vấn đề sau: - Nghiên cứu sâu rộng phầm mềm sử dụng, phân tích đánh giá chi tiết phần mềm - Nghiên cứu mở rộng phạm vi phương pháp thực kiện kiến trúc hướng dịch vụ - Phát triển thêm chức hệ thống quản phổ cập tiểu học dựa kiến trúc hướng dịch vụ - Đưa hệ thống quản phổ cập giáo dục tiểu học vào triển khai thực tế - Xây dựng hệ thống áp dụng tất bậc học hệ thống Giáo dục Bùi Văn Quý CH CNTT 2013 64 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin TÀI LIỆU THAM KHẢO  Tiếng Việt [1] Đại học Khoa học tự nhiên – Đại học Quốc gia Hồ Chí Minh (2005), Nghiên cứu kiến trúc hướng dịch vụ ứng dụng [2] Dương Anh Đức, (2005) “Giáo trình phân tích thiết kế hướng đối tượng UML” [3] Phạm Hùng Tiến, Đặng Hoài Đức, (2010), SOA, Web Service in Grid Computing [4] Nguyễn Tấn Chữ, (2012), Tìm hiểu Web Service  Tiếng Anh [5] David Sprott, (2004), Service Oriented Architecture: An Introduction for Managers, IBM 1- 20 [6] Mark Endrei, Jenny Ang, Ali Arsanjani, Sook Chua, Philippe Comte, Tony Newling (2004), Patterns: Service-Oriented Architecture and Web Services, IBM 10-105 [7] John Walsh, (2007), Service Oriented Architecture (SOA) [8] Chandrika Mavram, (1999), DCOM Vs CORBA [9] Phil Bianco, Rick Kotermanski, Paulo Merson, (2007), Evaluating a ServiceOriented Architecture [10] Savas Parastatidis, Paul Watson, and Jim Webber, (2005), Grid Computing Using Web Services [11] Sean Baker and Simon Dobson, IONA Technologies plc, (2007), Comparing Service-Oriented and Distributed Object Architectures [12] Comparison of Web Services, Java-RMI, and CORBA service implementations, (2008), N.A.B Gray School of Information Technology & Computer Science, University of Wollongong nabg@uow.edu.au Bùi Văn Quý CH CNTT 2013 65 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin PHỤ LỤC [1] Bảng xác định lớp Tinh Lớp mô tả tỉnh Huyen Lớp mô tả huyện Xa Lớp mô tả xã Thon Lớp mô tả thôn Truong Lớp mô tả trường ChuHo Lớp danh sách chủ hộ Tre Lớp danh sách trẻ ChiTietTre Lớp mô tả chi tiết trẻ TreBoHoc Lớp danh sách trẻ bỏ học 10 TreChuyen Lớp danh sách trẻ chuyển trường 11 TreLenTHCS Lớp danh sách trẻ lên trung học sở 12 TreLenLopLuuBan Lớp danh sách trẻ lên lớp lưu ban 13 Lop Lớp danh sách lớp học 14 QuanHe Lớp danh sách quan hệ 15 DanToc Lớp danh sách dân tộc 16 CanBoGiaoVien Lớp danh sách giáo viên 19 TreONoiKhac Lớp danh sách trẻ nơi khác đến học 20 TreNkBoHoc Lớp danh sách trẻ nơi khác bỏ học 21 TreNKLenLopLuuBan Lớp danh sách trẻ nơi khác lên lớp lưu ban Bùi Văn Quý CH CNTT 2013 66 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin [2] Quan hệ phân quyền Bùi Văn Quý CH CNTT 2013 67 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin [3] Cơ sở liệu hệ thống Bùi Văn Quý CH CNTT 2013 68 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin [4] Bảng tổng hợp kết điều tra phổ cập giáo dục Bùi Văn Quý CH CNTT 2013 69 Luận văn tốt nghiệp cao học – Ngành Công nghệ thông tin [5] Thống kê trẻ em từ đến 14 tuổi Bùi Văn Quý CH CNTT 2013 70 ... nghiên cứu - Nghiên cứu kiến trúc hướng dịch vụ - Nghiên cứu công nghệ thực kiến trúc hướng dịch vụ cụ thể Web Service - Xây dựng hệ thống phổ cập giáo dục tiểu học dựa kiến trúc hướng Bùi Văn Quý... xây dựng hệ thống quản lý liệu phổ cập tiểu học: - Hệ thống đƣợc thử nghiệm đánh giá trƣờng tiểu học Đặng Lễ - Hệ thống cung cấp dịch vụ (hộ gia đình, báo cáo thống kê) cho trƣờng trung học sở... tốt nghiệp cao học – Ngành Công nghệ thông tin LỜI CÁM ƠN Sau thời gian tìm hiểu thực đến đề tài “Xây dựng hệ thống quản lý liệu phổ cập giáo dục tiểu học dựa kiến trúc hướng dịch vụ” hoàn thành

Ngày đăng: 26/07/2017, 20:59

Từ khóa liên quan

Mục lục

  • loi cam doan

  • loi cam on

  • muc luc

  • danh muc hinh

  • danh muc bang bieu

  • danh muc tu viet tat

  • chuong 1

  • chuong 2

  • chuong 3

  • ket luan va kien nghi

  • tai lieu tham khao

  • phu luc

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

Tài liệu liên quan