1. Trang chủ
  2. » Công Nghệ Thông Tin

Nghiên cứu ứng dụng Web Services để xây dựng hệ thống tích hợp và quản lý điểm trường phổ thôn

26 359 0

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 582,13 KB

Nội dung

Header Page of 126 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG VÕ THỊ MỸ NGHIÊN CỨU ỨNG DỤNG WEB SERVICES ĐỂ XÂY DỰNG HỆ THỐNG TÍCH HỢP VÀ QUẢN LÍ ĐIỂM TRƢỜNG PHỔ THÔNG Chuyên ngành : Khoa học máy tính Mã số : 60.48.01 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2012 Footer Page of 126 Header Page of 126 Công trình hoàn thành ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: PGS.TS VÕ TRUNG HÙNG Phản biện 1: PSG.TSKH TRẦN QUỐC CHIẾN Phản biện 2: TS LÊ XUÂN VIỆT Luận văn bảo vệ Hội đồng chấm Luận văn tốt nghiệp thạc sĩ kỹ thuật họp Đại học Đà Nẵng vào ngày 19 tháng 01 năm 2012 Có thể tìm hiểu luận văn tại: - Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng; - Trung tâm Học liệu, Đại học Đà Nẵng; Footer Page of 126 Header Page of 126 MỞ ĐẦU Lý chọn đề tài Theo chủ trương Bộ Giáo dục Đào tạo, việc tin học hóa quản lý trường phổ thông đẩy mạnh như: thực học bạ điện tử; cấp mã số học sinh thống toàn quốc; chuyển phát công văn, tài liệu cấp thông qua mạng, thư điện tử,…; tăng cường tổ chức hội họp, hội nghị giảng dạy thông mạng,… Quá trình thực nhiều dự án tin học lớn như: SREM, SIS,… Các dự án cung cấp cho trường phổ thông số phần mềm phục vụ quản lý trường phổ thông V.EMIS, PMIS, SIS, LIS, Tuy nhiên chương trình độc lập liên hệ với nhau, liệu hệ thống chồng chéo nhau, dư thừa, tái sử dụng (hoặc sử dụng chung) mà phải nhập lại từ đầu Đồng thời liệu hệ thống chưa khai thác hiệu Do hiệu công tác quản lý nói chung quản lý kết học tập học sinh nói riêng chưa cao Công tác quản lý điểm trường phổ thông phức tạp, quy trình thực không thống trường Sở giáo dục Đào tạo Nguyên nhân tình trạng phần chưa có thống trường phổ thông, phần khác hệ thống triển khai chưa đáp ứng nhu cầu thực tế trường, đặc biệt chức hỗ trợ truy cập Internet như: nhập quản lý điểm từ xa thông qua mạng Internet, khai thác liệu điểm có phục vụ cho công tác theo dõi học tập giáo viên phụ huynh học sinh Vì thế, cần xây dựng hệ thống quản lý Footer Page of 126 Header Page of 126 điểm trường phổ thông thống nhất, có khả thực hiện, thao tác thông qua mạng Internet nhằm giúp cho giáo viên, phụ huynh, học sinh thuận tiện việc quản lý điểm Có nhiều giải pháp khác để đáp ứng yêu cầu nêu dịch vụ Web (Web Service) hội đủ khả đáp ứng yêu cầu có nhiều ưu điểm Dịch vụ web coi công nghệ mang đến cách mạng cách thức hoạt động dịch vụ B2B (Business to Business) B2C (Business to Customer) Hiện nay, dịch vụ Web (Web Service) phát triển có nhiều ứng dụng Giá trị dịch vụ Web dựa việc cung cấp phương thức theo chuẩn việc truy nhập hệ thống đóng gói hệ thống kế thừa Các phần mềm viết ngôn ngữ lập trình khác chạy tảng khác sử dụng dịch vụ Web để chuyển đổi liệu thông qua mạng Internet theo cách giao tiếp tương tự bên máy tính Tuy nhiên, công nghệ xây dựng dịch vụ Web không thiết phải công nghệ mới, kết hợp với công nghệ có XML, SOAP, WSDL, UDDI… Web Service coi hệ dịch vụ phân tán mạng DCOM, CORBA, RMI, không giống dịch vụ phân tán trước Web Service gọi đâu tảng Với phát triển lớn mạnh Internet, dịch vụ Web thật công nghệ đáng quan tâm để giảm chi phí độ phức tạp tích hợp phát triển hệ thống Chính lý nên chọn đề tài “Nghiên cứu ứng dụng Web Servicesđể xây dựng hệ thống tích hợp quản lý điểm trường phổ thông” Footer Page of 126 Header Page of 126 Mục đích Đề tài nhằm mục đích ứng dụng dịch vụ web để xây dựng hệ thống tích hợp quản lý điểm trường phổ thông Hệ thống cho phép:quản lý kết học tập toàn học sinh trường; cho phép giáo viên nhập, quản lý điểm từ xa thông qua mạng Internet; người quản trị thực thao tác quản trị từ xa; thực báo cáo, tổng hợp, thống kê kết học tập học sinh toàn trường; tra cứu kết học tập học sinh theo nhiều tiêu chí tìm kiếm khác nhau; tích hợp hệ thống với ứng dụng khác website trường, hệ thống quản lý học sinh, cán công nhân viên trường,… Đối tƣợng phạm vi nghiên cứu Đối tượng nghiên cứu đề tài lý thuyết kiến trúc dịch vụ web, phương pháp phân tích thiết kế hệ thống;các yêu cầu tin học hóa quản lý điểm trường phổ thông; hệ thống quản lý điểm trường phổ thông Phạm vi nghiên cứu đề tài giới hạn nội dung sau: mặt lý thuyết, là: kiến trúc dịch vụ web, tảng, mô hình kiến trúc, khả ứng dụng web services việc xây dựng ứng dụng hướng dịch vụ (SOA); chuẩn công nghệ hỗ trợ dịch vụ web: SOAP (Simple Object Access Protocol), XML, XML Schema (XSD), WSDL (Web Services Description Language) UDDI (Universal Description, Discovery, and Integration),…; phương pháp phân tích thiết hướng đối tượng; Về mặt thực tiễn: Ứng dụng Trường THPT Lý Tự Trọng, Nha Trang Sở Giáo dục Đào tạo tỉnh Khánh Hòa Footer Page of 126 Header Page of 126 4 Phƣơng pháp nghiên cứu Phương pháp sử dụng xây dựng hệ thống nghiên cứu tài liệu nghiên cứu thực nghiệm Nghiên cứu tài liệu dịch vụ web, tài liệu phương pháp phân tích thiết kế hệ thống thông tin ngôn ngữ UML, số luận văn tốt nghiệp Thạc sĩ khóa trước.Nghiên cứu thực nghiệm: Thử nghiệm số ứng dụng dịch vụ web sẵn có;Xây dựng thử nghiệm hệ thống quản lý điểm tảng web service; thử nghiệm máy đơn qua localhost Qua trình thực đề tài, hoàn thành tài liệu giới thiệu tổng quan, cấu trúc, tiêu chuẩn, ứng dụng dịch vụ web xây dựng hệ thống tích hợp quản lý điểm trường phổ thông Hệ thống cho phép người sử dụng (giáo viên, người quản trị, học sinh/phụ huynh) thao tác dễ dàng với hệ thống thông qua mạng Internet Bố cục đề tài Luận văn tổ chức thành chương Chương trình bày vấn đề web service định nghĩa, kiến trúc, thành phần web service,… Phần phân tích thiết kế hệ thống tích hợp quản lý điểm trường phổ thông trình bày chi tiết chương Chương dành để giới thiệu phần xây dựng hệ thống phân tích chương 2, số kết minh họa kết luận định hướng tới đề tài Footer Page of 126 Header Page of 126 CHƢƠNG 1: NGHIÊN CỨU TỔNG QUAN 1.1 TỔNG QUAN VỀ DỊCH VỤ WEB 1.1.1 Giới thiệu a Định nghĩa Theo định nghĩa W3C (World Wide Web Consortium), Web Service hệ thống phần mềm thiết kế để hỗ trợ khả tương tác ứng dụng máy tính khác thông qua mạng Internet, giao diện chung gắn kết mô tả XML b Đặc điểm dịch vụ web Độc lập Truy cập thông qua web Cấu trúc hướng dịch vụ Sử dụng chuẩn mở Tự mô tả Độc lập ngôn ngữ c Ưu điểm hạn chế dịch vụ web Ƣu điểm Có thể tái sử dụng, dễ bảo trì Linh hoạt, dễ mở rộng Cài đặt dễ dàng Bảo mật cao Chi phí thấp, hiệu cao Tính ổn định, chịu lỗi cao Footer Page of 126 Header Page of 126 Nhƣợc điểm Dữ liệu truyền nhiều Không hỗ trợ kết nối thời gian dài Không hỗ trợ kết nối trì trạng thái (stateless) d Ứng dụng web service Dịch vụ chọn lọc phân loại tin tức (hệ thống thư viện có kết nối đến web portal để tìm kiếm thông tin cần thiết) Các ứng dụng dịch vụ du lịch (cung cấp giá vé, thông tin địa điểm…) Các đại lý bán hàng qua mạng, thông tin thương mại giá cả, tỷ giá hối đoái, đấu giá qua mạng… Dịch vụ giao dịch trực tuyến (cho B2B B2C) đặt vé máy bay, đặt khách sạn, thông tin thuê xe, v.v… 1.1.2 Kiến trúc dịch vụ web Hình 1: Kiến trúc dịch vụ web Footer Page of 126 Header Page of 126 Web service provider (bên cung cấp dịch vụ) Web service consumer (bên sử dụng dịch vụ) Web service broker (bên môi giới dịch vụ) Ba thành phần kể tương tác với ba chế, là: Service: chế cho phép client xác định triệu gọi dịch vụ từ xa thông qua mạng mà không phụ thuộc vào vị trí địa lí, hệ điều hành sử dụng hay ngôn ngữ lập trình sử dụng Message: phương tiện giao tiếp bên cung cấp dịch vụ bên sử dụng dịch vụ Một message yêu cầu từ bên sử dụng dịch vụgửi đến bên cung cấp dịch vụhay phản hồi từ bên cung cấp dịch vụ cho bên sử dụng dịch vụ Các message định nghĩa ngôn ngữ đánh dấu độc lập tảng XML Dynamic discovery: chế cài đặt dựa directory service Về phía bên cung cấp, chúng sử dụng directory service để tự đăng kí dịch vụ mà chúng cung cấp Còn phía bên sử dụng, chúng truy vấn để tìm dịch vụ theo nhu cầu từ directory service thông qua mạng Điều làm giảm lệ thuộc bên sử dụng dịch vụ vào bên cung cấp dịch vụ Publish (xuất bản): để truy cập web service cần phải công bố (mô tả) để Service consumer tìm thấy Việc công bố khác tùy thuộc vào ứng dụng cụ thể Nhưng thông Footer Page of 126 Header Page 10 of 126 thường, mô tả dịch vụ (service description) bao gồm thông tin sau: interface, kiểu liệu, toán tử, thông tin kết nối, vị trí dịch vụ truy cập mạng, siêu liệu, v.v… Find (tìm kiếm): thao tác tìm kiếm, Service consumer lấy mô tả dịch vụ yêu cầu cách trực tiếp thông qua Service broker Thao tác tìm kiếm diễn hai pha vòng đời Web service consumer, pha thiết kế xây dựng (lập trình viên cần biết mô tả, interface dịch vụ) pha thực thi (xác định vị trí tiến hành triệu gọi dịch vụ) Bind (triệu gọi): để sử dụng dịch vụ cần phải triệu gọi Trong thao tác bind, Web service consumer thực thi gọi khởi tạo luồng tương tác với dịch vụ dựa thông tin mô tả dịch vụ mà thu trước như: vị trí dịch vụ, cách liên lạc tương tác với dịch vụ,… 1.1.3 XML - eXtensible Markup Language 1.1.4 Simple Object Access Protocol(SOAP) SOAP giao thức quan trọng Web service xây dựng dựa XML, giao thức truyền thông hay định dạng để gửi tin nhắn cho phép ứng dụng trao đổi thông tin với qua HTTP Footer Page 10 of 126 Header Page 12 of 126 10 Service, hoạt động thực thông điệp ánh xạ hoạt động đến giao thức vận chuyển WSDL chuẩn W3C WSDL định nghĩa cách mô tả Web Service theo cú pháp tổng quát XML, bao gồm thông tin: Tên dịch vụ (name) Giao thức kiểu mã hóa sử dụng gọi hàm Web Service Loại thông tin: thao tác, tham số, kiểu liệu (có thể giao diện Web Service cộng với tên cho giao diện này) Một tài liệu WSDL hợp lệ gồm có hai phần: Phần giao diện mô tả giao diện và giao thức kết nối Phần thi hành mô tả thông tin để truy xuất service Cả phần lưu tập tin XML , bao gồm: tập tin giao diện service (phần 1) tập tin thi hành service (phần 2) 1.1.6 Universal Description, Discovery and Integration (UDDI) UDDI chuẩn dựa XML định nghĩa số thành cho phép client truy tìm nhận thông tin yêu cầu sử dụng Web Service.Một UDDI gồm có hai phần: Phần đăng ký tất Web Service’s metadata, bao gồm việc trỏ đến tài liệu WSDL mô tả dịch vụ Phần thiết lập WSDL Port type định nghĩa cho thao tác tìm kiếm thông tin đăng ký Footer Page 12 of 126 Header Page 13 of 126 11 1.1.7 An toàn dịch vụ web 1.1.8 Triển khai tích hợp dịch vụ web 1.2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1.2.1 Phƣơng pháp phân tích thiết kế hệ thống hƣớng đối tƣợng Chu trình phát triển phần mềm với mô hình hướng đối tượng gồm có giai đoạn sau: Giai đoạn phân tích hướng đối tượng (Object Oriented Analysis - OOA) Giai đoạn thiết kế hướng đối tượng (Object Oriented Design - OOD) Giai đoạn lập trình hướng đối tượng (Object Oriented Programming - OOP) 1.4.2 Ngôn ngữ UML UML (Unifield Modeling Language) ngôn ngữ mô hình hoá thống có phần bao gồm ký hiệu hình học, phương pháp hướng đối tượng sử dụng để thể miêu tả thiết kế hệ thống 1.4.3 Ứng dụng UML phân tích thiết kế hệ thống hƣớng đối tƣợng 1.5 DOTNET FRAMEWORK VÀ SQL SERVER 1.5.1 Hệ quản trị sở liệu SQL Server 1.5.2 Microsoft DotNet Framework Footer Page 13 of 126 Header Page 14 of 126 12 DotNET Framework số tảng phổ biến tạo, triển khai chạy Web service ứng dụng Nó thiết kể để đơn giản việc phát triển ứng dụng môi trường phân tán Internet Nó cung cấp hiệu suất cao, dựa tiêu chuẩn, môi trường đa ngôn ngữ, cho phép tích hợp với ứng dụng tại, dịch vụ ứng dụng hệ kế tiếp, để đáp ứng thách thức việc triển khai sử dụng ứng dụng Internet .NET Framework có ba thành phần môi trường thực thi ngôn ngữ chung – Common Language Runtime (CLR), thư viện lớp – Base Class Library bốn ngôn ngữ thức C#, VB.Net, C++, JScript.Net Footer Page 14 of 126 Header Page 15 of 126 13 CHƢƠNG 2: PHÂN TÍCH VÀ THI ẾT KẾ HỆ THỐNG 2.1 MÔ TẢ HIỆN TRẠNG 2.1.1 Quy trình nhập điểm giáo viên 2.1.2 Quy trình xử lý điểm giáo viên chủ nhiệm 2.1.3 Quy trình xử lý tổng hợp, báo cáo, thống kê Ban Giám hiệu 2.2 MÔ TẢ HỆ THỐNG QUẢN LÝ ĐIỂM SẼ PHÁT TRIỂN 2.2.1 Nhu cầu ứng dụng CNTT quản lý điểm trƣờng phổ thông 2.2.2 Các yêu cầu hệ thống quản lý điểm Mục tiêu đề tài nghiên cứu ứng dụng dịch vụ web xây dựng hệ thống tích hợp quản lý điểm trường phổ thông Hệ thống đáp ứng yêu cầu sau: Cho phép quản lý kết học tập toàn học sinh trường; Cho phép giáo viên nhập, quản lý điểm từ xa thông qua mạng Internet; Cho phép người quản trị thực thao tác quản trị từ xa; Thực báo cáo, tổng hợp, thống kê kết học tập học sinh toàn trường; Tra cứu kết học tập học sinh theo nhiều tiêu chí tìm kiếm khác nhau; Footer Page 15 of 126 Header Page 16 of 126 14 Tích hợp hệ thống với ứng dụng khác website trường, hệ thống quản lý học sinh, cán công nhân viên trường,… 2.2.3 Chức hệ thống quản lý điểm Hệ thống quản lý điểm trường trung học phổ thông có chức sau : Nhập điểm: thêm điểm, xóa điểm, sửa điểm Quản lý điểm: xem bảng điểm (xem bảng điểm môn học, xem bảng điểm tổng hợp), thống kê điểm (thống kê điểm môn học, thống kê điểm tổng hợp, thống kê xếp loại học lực), lọc thông tin, tạo báo cáo Quản lý người dùng: thêm người dùng, sửa thông tin người dùng, xóa người dùng; phân quyền người dùng; quản lý quyền người dùng 2.3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.3.1 Xác định tác nhân (actor) ca sử dụng (user case) 2.3.2 Biểu đồ ca sử dụng Biểu đồ ca sử dụng đăng nhập đổi mật Biểu đồ ca sử dụng quản trị người dùng Biểu đồ ca sử dụng quản lý điểm cho giáo viên Footer Page 16 of 126 Header Page 17 of 126 15 Hình 2.3: Biểu đồ ca sử dụng quản lý điểm cho giáo viên Biểu đồ ca sử dụng quản lý điểm cho người quản trị Biểu đồ ca sử dụng xem bảng điểm 2.3.3 Đặc tả user case Ca sử dụng: Đăng nhập:Ca sử dụng cho phép người dùng đăng nhập vào hệ thống Ca sử dụng: Đổi mật khẩu:Ca sử dụng cho phép người dùng đổi mật Ca sử dụng: Quản lý ngƣời dùng:Ca sử dụng cho phép người quản trị thực số thao tác: Thêm người dùng, Sửa thông tin người dùng, Xóa người dùng Ca sử dụng: Xem bảng điểm:Ca sử dụng cho phép người dùng xem bảng điểm: Xem bảng điểm môn học; Xem bảng điểm tổng hợp Footer Page 17 of 126 Header Page 18 of 126 16 Ca sử dụng: Xem điểm:Ca sử dụng cho phép phụ huynh – học sinh xem điểm học sinh Ca sử dụng: Nhập điểm:Ca sử dụng cho phép giáo viên thực chức nhập điểm lưu điểm vào sở liệu Ca sử dụng: Thống kê:Ca sử dụng cho phép người dùng thực chức Thống kê: thống kê điểm môn học, thống kê điểm tổng hợp, thống kê xếp loại học lực Ca sử dụng: Báo cáo:Ca sử dụng cho phép người dùng thực chức Báo cáo Ca sử dụng: Lọc thông tin:Ca sử dụng cho phép người dùng thực thao tác lọc thông tin theo tiêu chí 2.3.4 Biểu đồ Biểu đồ thống kê Biểu đồ tuần tự: Cán quản lí xem điểm tổng hợp Biểu đồ tuần tự: Giáo viên sửa điểm Biểu đồ tuần tự: Phụ huynh xem điểm học sinh Biểu đồ Lọc thông tin Biểu đồ nhập điểm Footer Page 18 of 126 Header Page 19 of 126 17 Hình 2.6: Biểu đồ nhập điểm 2.3.5 Biểu đồ hoạt động Biểu đồ hoạt động: xem điểm theo lớp Biểu đồ hoạt động: xem điểm học sinh Biểu đồ hoạt động: thực thống kê Biểu đồ hoạt động: đăng nhập Biểu đồ hoạt động: nhập điểm học sinh Footer Page 19 of 126 Header Page 20 of 126 18 Hình 2.16: Biểu đồ hoạt động nhập điểm Biểu đồ hoạt động: tạo báo cáo 2.3.6 Biểu đồ lớp Footer Page 20 of 126 Header Page 21 of 126 19 CHƢƠNG 3:X ÂY D ỰNG VÀ PHÁT TRI ỂN ỨNG DỤNG 3.1 XÂY DỰNG ỨNG DỤNG Qui trình xây dựng dịch vụ Web bao gồm bước sau: Định nghĩa xây dựng chức năng, dịch vụ mà dịch vụ cung cấp Tạo WSDL cho dịch vụ Xây dựng SOAP server Đăng ký WSDL với UDDI registry phép client tìm thấy truy xuất Client nhận file WSDL từ xây dựng SOAP client để kết nối với SOAP server Xây dựng ứng dụng phía client sau gọi thực dịch vụ thông qua việc kết nối tới SOAP server Lựa chọn ngôn ngữ, xây dựng tiến trình nghiệp vụ bắt đầu tạo nên dịch vụ Web ý muốn Sau cung cấp dịch vụ Web Internet Footer Page 21 of 126 Header Page 22 of 126 20 3.1.1 Cài đặt hệ sở liệu GiaoVien GiaoVienLopMonHoc MaGiaoVien HoTen MaGiaoVien GioiTinh MaLop NgaySinh MaMonHoc MonHoc MaMonHoc TenMonHoc HeSo SoTiet QueQuan SoCotDiemHeSo1 DiaChi SoCotDiemHeSo2 SoDienThoai ChucVu TrinhDo ToChuyenMon Lop MaTruong Truong MaTruong HocSinhDiem MaLop MaHocSinh TenLop MaMonHoc NienKhoa DiemHeSo1_1 MaTruong DiemHeSo1_2 DiemHeSo1_3 TenTruong DiemHeSo1_4 DiemHeSo1_5 HocSinh NguoiDung DiemHeSo2_1 MaHocSinh TenDangNhap DiemHeSo2_2 HoTen MatKhau DiemHeSo2_3 GioiTinh MaLoai DiemHeSo2_4 NgaySinh DiemThi_1 NoiSinh DanToc MaDanToc MaDanToc TenDanToc MaTonGiao HoTenCha NgheNghiepCha LoaiNguoiDung DiemThi_2 DiaChi MaLoai HoTenMe TenLoai NgheNghiepMe DTB TonGiao MaTonGiao TenTonGiao DienThoai MaLop Hình 3.1: Sơ đồ quan hệ bảng 3.1.2 Thiết kế giao diện 3.1.3 Phát triển dịch vụ Một số dịch vụ hệ thống :  public Diem ws_DiemMonHocHocSinh (string MaHocSinh, string MaMonHoc)  public int ws_NhapDiemHocSinh (Diem diem)  public int ws_Login (string userID, string pass) Footer Page 22 of 126 Header Page 23 of 126 21  public List ws_DiemMonHocLop(string MaLop, string MaTruong, string MaMonHoc, int KieuLoc, int KieuSapXep)  public List ws_DiemMonHocKhoi(string MaKhoi, string MaMonHoc, int KieuLoc, int KieuSapXep)  public DTB ws_DTBHocSinh(string MaHocSinh, int ThoiGian)  public List ws_DTBLop(string MaLop, string MaTruong, int ThoiGian, int KieuLoc, int KieuSapXep)  public List ws_DTBKhoi(string MaKhoi, int MaHocSinh, int ThoiGian, int KieuLoc, int KieuSapXep)  public SoLL ws_SoLLHocSinh(string ThoiGian)  public List ws_DiemTruong(string MaTruong) 3.2 CÀI ĐẶT CHƢƠNG TRÌNH 3.2.1 Cài đặt chƣơng trình máy 3.2.2 Mô tả chế khai thác dịch vụ web để thực nhập quản lý điểm Web Service cho hệ thống quản lý điểm xây dựng tảng NET 2.0 bao gồm thành phần sau : Web server hỗ trợ việc truy xuất đến Web Service WSDL mô tả chức dịch vụ Web xây dựng Class thực thi chức Web Service Footer Page 23 of 126 Header Page 24 of 126 22 Hình 3.4: Mô hình hệ thống quản lí điểm 3.3 KẾT QUẢ MINH HỌA Chức quản lý điểm Chức nhập điểm Chức xuất phiếu liên lạc Chức thống kê tổng hợp Chức thống kê – xuất học bạ học sinh Footer Page 24 of 126 Header Page 25 of 126 23 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Với ưu điểm mình, Web Service chứng tỏ khả đáp ứng mạnh mẽ quy trình nghiệp vụ ngày phức tạp quan tổ chức, dẫn đến nhu cầu ứng dụng web service để phục vụ cho hoạt động chuyên môn quan tổ chức ngày nhiều, bao gồm hệ thống trường học Sau thời gian nghiên cứu học hỏi, đến hoàn thành đề tài thu số kết sau đây: Đề tài trình bày cách tổng quát web service, tìm hiểu kiến trúc, đặc trưng web service tìm hiểu ưu nhược điểm Nắm công nghệ chuẩn sử dụng cho Web Service SOAP, WSDL, UDDI, công nghệ dùng để tích hợp Web Services Đề tài trình bày phương pháp phân tích thiết kế hướng đối tượng ngôn ngữ UML, qua ứng dụng việc phân tích, thiết kế hệ thống quản lý điểm trường trung học phổ thông sử dụng công nghệ web service Kết đề tài thử nghiệm triển khai trường THPT Lý Tự Trọng – Nha Trang cho kết tương đối tốt, theo thiết kế yêu cầu đặt ra, góp phần làm tăng hiệu quản lí trường phổ thông tăng tương tác nhà trường phụ huynh học sinh Hệ thống mở rộng, áp dụng cho hầu hết trường THPT địa bàn tiến đến tích hợp toàn thành hệ thống thống từ sở giáo dục đến trường thành viên Footer Page 25 of 126 Header Page 26 of 126 24 Tuy nhiên quỹ thời gian nghiên cứu hạn hẹp điều kiện kĩ thuật bị giới hạn, đề tàicòn số hạn chế sau: Phần khai thác dịch vụ triển khai dạng website mà chưa đa dạng hóa môi trường khác như: ứng dụng desktop, ứng dụng mobile,… Mới thực triển khai thử nghiệm môi trường localhost mà chưa có điều kiện chạy môi trường Internet, tích hợp thực vào hệ thống Đề tài thực số chức hệ thống quản lí điểm hoàn chỉnh trường phổ thông, đồng thời chức tổng hợp, quản lý điểm cấp sở giáo dục thực mức đơn giản Trong thực tế, hệ thống quản lí điểm phức tạp, thường tích hợp với hệ thống quản lí chung nhà trường, chung cho toàn sở, cần có đồng thống cao phần hệ thống Trong tương lai tiếp tục nghiên cứu, mở rộng đề tài Về mặt lí thuyết, tập trung nghiên cứu sâu vấn đề bảo mật web service công nghệ áp dụng nhằm giúp hệ thống an toàn hơn, ổn định Về mặt ứng dụng, mở rộng ứng dụng sử dụng web service tra cứu nhập điểm nhiều tảng khác ứng dụng desktop, ứng dụng thiết bị di động nhằm khai thác tối đa ưu điểm web service Đồng thời mở rộng cài đặt thêm chức cho hệ thống, giúp hệ thống tích hợp hiệu với hệ thống quản lí khác trường phổ thông Footer Page 26 of 126 ... 126 14 Tích hợp hệ thống với ứng dụng khác website trường, hệ thống quản lý học sinh, cán công nhân viên trường, … 2.2.3 Chức hệ thống quản lý điểm Hệ thống quản lý điểm trường trung học phổ thông... đích ứng dụng dịch vụ web để xây dựng hệ thống tích hợp quản lý điểm trường phổ thông Hệ thống cho phép :quản lý kết học tập toàn học sinh trường; cho phép giáo viên nhập, quản lý điểm từ xa thông... đáng quan tâm để giảm chi phí độ phức tạp tích hợp phát triển hệ thống Chính lý nên chọn đề tài Nghiên cứu ứng dụng Web Services ể xây dựng hệ thống tích hợp quản lý điểm trường phổ thông” Footer

Ngày đăng: 06/05/2017, 12:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN