Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
716,74 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG -- NGUYỄN TẤN THUẬN TÌMHIỂUHỆQUẢNTRỊ CƠ SỞDỮLIỆUHƯỚNGĐỐITƯỢNGOBJECTIVITYVÀXÂYDỰNGỨNGDỤ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 Người hướng dẫn khoa học: PGS.TSKH : Trần Quốc Chiến - Đà Nẵng, 2006 - LUẬN VĂN HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA, ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học : PGS.TSKH : Trần Quốc Chiến Người phản biện 1: Người phản biện : Luận văn bảo vệ Hội đồng chấm luận văn Thạc sỹ Kỹ thuật, họp Đại học Đà Nẵng vào hồi… … ngày … tháng… năm 2006 Có thể tìmhiể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; MỞ ĐẦU Lý chọn đề tài Cùng với phát triển ngày đa dạng phức tạp hệ thống quản lý thực tế Nhiệm vụ công nghệ thơng tin phải ln đổi mới, tìm mơ hình, phương pháp, cơng cụ thích hợp để đáp ứngđòi hỏi thực tế Các hệ thống phần mềm xâydựng theo cách tiếp cận theo hệquảntrịsởhướngđốitượng thay cho hướng truyền thống trước tỏ cách phù hợp với cách quan sát quan niệm giới xung quanh tạo công cụ mới, hữu hiệu để tạo hệ thống dễ thay đổi theo nhu cầu người sử dụng đáp ứng tiêu chuẩn phần mềm chất lượng cao theo yêu cầu công nghệ thông tin đại Đối với hệ thống quản lý thông tin lớn số lượng người truy cập vào hệ thống ngày nhiều khơng phù hợp với hệquảntrị cở sởliệuquanhệ truyền thống mà thay vào hệquảntrị cở sởliệuhướngđốitượng nhằm đảm bảo khả lưu trữ số lượng kết nối Sau thời gian nghiên cứu tài liệu liên quan đến hệquảntrịsởliệuhướngđối tượng, đồng ý, động viên cán hướng dẫn, tơi chọn đề tài “Tìm hiểuhệquảntrịsởliệuhướngđốitượngObjectivityxâydựngứng dụng” làm đề tài nghiên cứu cho luận văn cao học Mục tiêu nhiệm vụ Trong việc thực phân tích, thiết kế hệ thống theo cách tiếp cận hướngđốitượng trước hết phải nắm khái niệm sởđối tượng, lớp, quanhệ lớp, việc định nghĩa đối tượng, thuộc tính quan hệ,.vv Trong CSDLHĐT nghiên cứu cách tổ chức lưu trữ, thao tác liệu.vv… Objectivity Trên sởxâydựngứngdụng CSDL HĐT với Objectivity Luận văn tập trung vào việc khai thác ứngdụnghệquảntrịsởliệuhướngđốitượngObjectivity vào thực tiễn, từ xâydựng mơ hình triển khai thực nghiệm, phân tích đánh giá kết thực tiễn Đối tƣợng phạm vi nghiên cứu Với hệquảntrịsởliệuhướngđốitượng có nhiều vấn đề có liên quan cần tìmhiểuứngdụng UML vào Objectivity ngôn ngữ lập trình hướngđối tượng, ngơn ngữ vấn tin hướngđốitượng SQL++ Trong luận văn tập trung tìmhiểuhệquảntrịsởliệuhướngđốitượng nói chung lấy sởliệuhướngđốitượngObjectivity ngôn ngữ vấn tin hướngđốitượng SQL++ làm đề tài nghiên cứu cho luận văn Giả thuyết nghiên cứu Lý thuyết hệquảntrịsởliệuhướngObjectivity Lý thuyết ngôn ngữ vấn tin hướngđốitượngObjectivity SQL++ Để ứngdụng chạy tốt, với giả thuyết sau - HệquảntrịsởliệuhướngđốitượngObjectivity cài đặt Server mạng LAN có kết nối với Inetrnet - Sinh viên sử dụnghệ thống quản lý đào tạo theo tín để ghi danh lớp học - Bộ phận quản lý đào tạo giáo viên thực tạo lớp học, nhập điểm, xâydựng đề cương môn học cho lớp học hệ thống quản lý đào tạo theo tín qua mạng - Phƣơng pháp nghiên cứu Trong luận văn sử dụng phương pháp nghiên cứu tư liệu xuất bản, sưu tập tư liệu mạng tổng hợp tư liệu kết hợp với triển khai thực nghiệm Trên sở nghiên cứu lý thuyết hệquảntrịsởliệuhướngđối tượng, tìmhiểu cụ thể Objectivity ngôn ngữ vấn tin đốitượng SQL++, cho phép tiến hành thực nghiệm xâydựngứngdụng nhỏ để vận dụng phần lý thuyết nghiên cứu Ý nghĩa khoa học thực tiễn đề tài Về mặt lý thuyết: Đề tài tiếp cận mở hướng nghiên cứu cho phép lưu trữ hệ thống thông tin lớn mà cơng cụ truyền thống khó đáp ứng cho phép khai thác, xử lý thông tin chiến lược hệ thống thông tin lớn Về mặt thực tiễn: Đề tài khai thác khả lưu trữ, truy xuất liệuhệquảntrịsởliệuhướngđốitượngObjectivity Từ ta ứngdụng để xâydựnghệ thống quản lý thông tin đào tạo tín qua mạng trường ĐHDL Duy Tân Bố cục luận văn Phần nội dung Chương 1: Tổng quanhệquảntrịsởliệuhướngđối tượng(OODBS) Chương 2: HệquảntrịsởliệuhướngđốitượngObjectivity Chương 3: Xâydựngứng dụng(Xây dựnghệ thống quản lý đào tạo theo tín qua mạng) Kết luận hướng phát triển: trình bày đánh giá kết đạt được, vấn đề hạn chế từ đề xuất hướng nghiên cứu đề tài CHƢƠNG TỔNG QUAN VỀ HỆQUẢNTRỊ CƠ SỞDỮLIỆU HƢỚNG ĐỐI TƢỢNG (OODBMS) 1.1 Giới thiệu Đề tài nói điểm mạnh hệ thống sởliệuhướngđối tượng, hệsởliệu đưa vào năm 1993 Mục tiêu đề tài cho phép người đọc hiểu vấn đề liên quan đến công nghệ OODBMS Để đánh giá hệ thống sởliệuhướngđốitượng cần phân tích vấn đề sau : Tính năng, Tiện lợi, Hệ nền, Sự thực thi 1.2 Tổng quan công nghệ OODBMS 1.2.1 Sự cần thiết hệquảntrịsởliệuhướngđốitượng Chúng ta cần nhấn mạnh mơ hình xử lý kết hợp động lực OODBMS cho việc xử lý liệu hypermedia Trong hệ thống chăm sóc bệnh nhân bệnh viện dùngsởliệuhướngđốitượng để công việc dễ dàng Tất ứngdụng có đặc tính quản lý phức tạp, thơng tin có tính quanhệ cao, điểm mạnh sởliệuhướngđốitượng 1.2.2 Sự phát triển sởliệuhướngđốitượng Công việc nghiên cứu vàứngdụngsởliệuhướngđốitượng bắt đầu vào cuối năm 1970 [Loc79] ,và trở thành lĩnh vực nghiên cứu quan trọng năm đầu 1980 với đời sản phẩm thương mại vào năm cuối 1980 Ngày nay, nhiều công ty kinh doanh sởliệuhướngđốitượng sản phẩm hệ thứ Con đường phát triển hệsởliệuhướngđốitượngtương tự sởliệuquanhệ Hình 1.1 mơ tả phát triển sởliệuhướngđốitượng Tính dễ dùng tính sởliệu tăng dần Ngôn ngữ hướngđốitượng với khả lưu trữ đơn giản Cơ sởliệu với ngôn ngữ hướngđốitượng để định nghĩa đặc tính Cơ sởliệu với mơ hình xác định ngữ nghĩa liệu mức cao Hình 1.1 : Sự phát triển có sởliệu hƣớng đối tƣợng 1.2.3 Đặc trưng hệquảntrịsởliệuhướngđốitượng Công nghệ sởliệuhướngđốitượng kết hợp lập trình hướngđốitượng cơng nghệ sởliệu Hình 1.2 mơ tả làm khái niệm lập trình sởliệu kết hợp với để cung cấp cho gọi sởliệuhướngđốitượng Đóng gói liệu Thừa kế Định danh đốitượng Lập trình hƣớng đối tƣợng Đa hình Công nghệ sởliệu hƣớng đối tƣợng kết hợp lập trình hƣớng đối tƣợng cơng nghệ sởliệu Lưu trữ Tồn vẹn Bảo mật Xác định phiên Phục hồi Khả hệsởliệu Giao dịch Truy vấn Song song Tồn Hình 1.2 Mơ hình sởliệu hƣớng đối tƣợng Các điểm mạnh khác mơ hình hướngđốitượng tiếng Ví dụ, khả thừa kế, tính đa hình ánh xạ động Một điểm khác chủ yếu sởliệuhướngđốitượngsởliệuquanhệsởliệuhướngđốitượng biểu diễn mối quanhệ rõ ràng, hỗ trợ truy cập điều hướng kết hợp đến thông tin Khi độ phức tạp mối quanhệ gữa thông tin bên sở liệu, thấy rõ tính thuận lợi việc biểu diễn mối quanhệ rõ ràng Một thuận lợi việc biểu diễn mối quanhệ rõ ràng cải thiện thực thi truy cập liệu mối quanhệ kết hợp với liệu Một đặc tính đốitượng chúng định nghĩa độc lập với trạng thái đốitượng Ví dụ, có đốitượng ơtơ, sửa đổi nó, thay đổi đặc tính máy, chuyển động, trang trí cho thấy hồn tồn khác xem đốitượng ôtô truyền thống Tất thuận lợi ứngdụngsởliệuhướngđốitượng vấn đề quản lý thông tin đặc tả khả quản lý : Một số lớn kiểu liệu khác Một lượng lớn mối quanhệđốitượng Đốitượng có đặc tính phức tạp Các lĩnh vực có độ phức tạp kỷ thuật, sản xuất, hệ thống mô phỏng, trung tâm tự động hệ thống thông tin lớn 1.2.4 Ứngdụng OODMBS Việc thiết kế mơ hình liệuhướngđốitượng bước việc thiết kế ứngdụngsởliệuhướngđốitượng chia bước riêng Phát triển mơ hình liệu bao gồm bước sau: Định nghĩa đốitượng Định nghĩa trạng thái đốitượng Định nghĩa mối quanhệđốitượng Định nghĩa mối quanhệđốitượng Phân loại đốitượng 1.2.5 Ứngdụng thực tiễn OODMBS Những vấn đề bao gồm : Mơ hình đối tượng, cơng cụ mơ hình liệu, cơng cụ dùng cho việc phát triển thiết kế hệ thống, công cụ gỡ rối kiểm tra, công cụ khởi động giảm sát, công cụ bảo dưỡng sởliệu Một ứngdụngsở liệu, phần mềm khác, u cầu có vòng đời tập cơng cụ hỗ trợ cho vòng đời 1.3 Tiêu chuẩn để đánh giá Phần thảo luận cách chi tiết tiêu chuẩn đánh giá xem xét dánh giá OODBMS Những tiêu chuẩn dược chia làm loại : - Chức Vấn đề phát triển ứngdụng Các tiêu chuẩn khác Chức năng, định nghĩa tiêu chuẩn đánh giá dựa chức mà OODBMS cung cấp Trong phần bao gồm phần nhỏ Mơ hình sởliệuhướngđốitượng bản, Các chủ đề sởliệuhướngđốitượng nâng cao, Kiến trúc sở liệu, Chức hệsở liệu, Giao diện lập trình ứng dụng, truy vấn hệsởliệu OODBMS Các chủ đề thảo luận Mơ hình sởliệuhướngđốitượng chức mong đợi hầu hết sản phẩm sở liệu, chẳng hạn khả định nghĩa đốitượng phức tạp dùng lớp, thuộc tính hành vi Thật ra, chủ đề đặc tính hướngđốitượngtìm thấy hầu hết cơng nghệ hướngđốitượng (như ngôn ngữ, phương pháp thiết kế) Các chủ đề nâng cao sởliệuhướngđốitượng mơ tả chức phần mang tính sởliệuhướngđốitượng Chúng ta mong đợi sản phẩm sởliệuhướngđốitượng khác cách đáng kể lĩnh vực khác Phần tính sởliệu mơ tả đặc tính 13 Thư viện lớp o Objectivity/DB cung cấp lớp phân cấp C++ hỗ trợ cấu trúc chương trình bền vững Thư viện lớp Objectivity/DB bao gồm lớp: ooObj, định nghĩa ứng xử bền vững cho đốitượng ooContObj, ooDBObj, and ooFDObj, chúng định nghĩa mơ hình lưu trữ phân cấp cho đốitượng lưu trữ sởliệu phân tán Một tập hợp lớp hỗ trợ cấu trúc từ điển, cho phép đốitượng gán tên lớp mảng chuỗi Tập hợp lớp cho việc xử lý Handles, đốitượng không bền vững dùng cho ứngdụng giao tiếp với đốitượng bền vững Các lớp hỗ trợ cho indexes, iterators, inter-object references 2.3 Chủ đề nâng cao 2.3.1 Giao tác mơ hình hợp Objectivity/DB hỗ trợ định nghĩa lớp không bền vững ooTrans để điều khiển giao dịch Objectivity/DB thực thi giải thuật dò tìm deadlock để khố yêu cầu tạo giải pháp xung đột khố nối u cầu khoảng thời gian vô tận Xác định kết deadlock thông điệp lỗi runtime từ chối lời yêu cầu khoá 14 Objectivity/DB cung cấp tuỳ chọn xác thực giao dịch, tuỳ chọn dùng each of which uses the standard two-phase 2.3.2 Các quanhệ tham chiếu toàn vẹn Objectivity/DB cung cấp kỹ thuật để xâydựng mối quanhệđối tượng: gán kết, tham chiếu đối tượng, nhận dạng đốitượng khơng có kiểu Associations kỹ thuật ưu tiên sử dụng cho tất phát triển mã Associations one-to-one, one-to-many, many-toone, many-to-many Tính tồn vẹn liên quan khơng tự động trì cho tham chiếu đốitượng Truy cập tham chiếu đốitượng bị loại trừ việc sử dụng tham chiếu để truy xuất trỏ nhớ ảo đến đốitượng bền vững 2.3.3 Các đốitượng phức hợp Objectivity/DB hỗ trợ thuộc tính lớp (ví dụ , data members) whose type are another class Đốitượng gốc cung cấp chế trực tiếp để xâydựng composite objects Associations có thuộc tính phổ biến rõ hoạt động xóa khố phổ biển đến đốitượng liên kết Khơng có chế tự động phổ biến copy hành động tương đương Objectivity/DB cung cấp hàm ảo ooCopyInit, gọi đốitượng tạo Associations có thuộc tính copy rõ trình điều khiển associations đốitượng chép 15 Associations đốitượng chép số sau: dropped, moved, copied: 2.3.4 Địa suốt Objectivity/DB cung cấp cho người phát triển ứngdụng hội để hoàn thành location transparency Một đốitượng tham chiếu đến đốitượng khác mà không quan tâm đến vị trísởliệu 2.3.5 Phiên bảng đốitượng Objectivity/DB cung cấp sách điều khiển phiên tốt tiện ích cấp thấp để thực thi ứngdụng điều khiển phiên đặc biệt Hỗ trợ cấu hình lập trình dùng ngữ nghĩa drop/move/copy để liên kết đốitượng xác định phiên tương tự với mơ tả cho đốitượng bị chép Objectivity/DB trì phiên đốitượng riêng biệt, với liên kết không tường minh đến phiên liên kết Một Họ tập hợp tất phiên đốitượng cho đốitượng cho Một phiên mặc định tập hợp họ Objectivity/DB cung cấp tập hợp hàm thành viên Handle để phát triển chế điều khiển tuỳ biến phiên Đối với Handle, xử lý DDL định nghĩa tập hợp liên kết mà cung cấp để hỗ trợ xác định phiên 16 2.3.6 Hỗ trợ nhóm làm việc Objectivity/DB cung cấp tiện ích kiểm tra tường tận dùng phần ứngdụng nhóm làm việc Khi đốitượng „kiểm tra tường tận (check-out)‟ khoá bền vững đặt lên đốitượng (khả huỷ bỏ thật đặt container object) Tiện ích dùng để hỗ trợ cấp độ nhóm làm việc hỗ trợ nhờ người sử dụng tốn vĩnh viễn vùng sởliệu chiếm lấy quyền tự trị - thơng qua nhiều giao dịch thực thi ứngdụng 2.3.7 Sự thay đổi lược đồ Objectivity/DB không tự động cập nhật đốitượng để đáp lại sửa đổi schema Thay vào đó, tiện ích cung cấp để giúp đỡ ứngdụng điều khiển cải tiến schema Những chiến thuật cải tiến thụ động chủ động sử dụng Objectivity/DB cung cấp pragma đổi tên cấu trúc ngông ngữ DDL làm đơn giản trình cải tiến schema Xét thực tế schema thay đổi hoạt động nhận dạng phần Evaluation Criteria báo cáo này, ứngdụng điều khiển trình cải tiến yêu cầu để: Thêm thuộc tính vào lớp, Gỡ bỏ thuộc tính từ lớp, Thay đổi kiểu thuộc tính, Thay thuộc tính mối quanhệ cho thuộc tính mối quan hệ, Thêm superclass vào class, 17 Gỡ bỏ superclass từ class, Thay đổi superclass thành class, Gở bỏ class 2.4 Ngôn ngữ vấn tin hƣớng đối tƣợng SQL++ 2.4.1 Objectivity/SQL++ ? Objectivity/SQL++: Cung cấp chuẩn ANSI sql-92 để truy cập đến sởliệu Objectivity, cho phép người sử dụng kiểm tra thay đổiliệu SQL Do nhúng Dharma/SQL 7.x, ODBC 3.0 chuẩn thực truy cập liệu 2.4.2 Các vấn đề Objectivity/SQL++ Objectivity/SQL++ hỗ trợ SQL để truy cập đến sởliệu Objectivity/DB thông qua thành phần: o Công cụ tương tác SQL++ cho phép bạn xâydựng câu lệnh SQL tập lệnh sổ lệnh DOS o Objectivity/SQL++ server(kết hợp Objectivity/SQL++ ODBC Driver) Cho phép ứngdụng kết nối đến sởliệu Microsoft Access Mỗi ứngdụng phải tuân theo Microsoft Open Database Connectivity (ODBC) Objectivity/DB cho phép bạn cấu hình lại kết nối thông qua ứngdụng ODBC-compliant C++ Tương tác với SQL++ Objectivity/SQL++ ODBC Server 18 Tham chiếu đốitượng Objectivity./DB Khái niệm sởliệu cấu trúc Tham chiếu thuộc tính kết hợp Truy cập thuộc tính kế thừa Truy cập phần tử mảng Vấn tin SQL++ SQL++ hỗ trợ đầy đủ biểu thức, mệnh đề, điều kiện tìm kiếm, ràng buột, liên kết, lệnh tham chiếu, tạo View, xâydựng thủ tục Procedure Trigger CHƢƠNG XÂYDỰNGỨNGDỤNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THƠNG THƠNG TIN QUẢN LÝ ĐÀO TẠO THEO TÍN CHỈ QUA MẠNG 3.1 Giới thiệu 3.1.1 Đặc trưng hệ thống đào tạo theo tín Đặc trưng HTTC kiến thức cấu trúc thành học phần Q trình học tập tích lũy kiến thức người học theo học phần (đơn vị: tín chỉ); khác với học niên chế lớp học tổ chức theo chương trình chung áp dụng loạt cho tất người học Khi tổ chức giảng dạy theo tín chỉ, lớp học tổ chức theo học phần; đầu học kỳ, sinh viên (SV) đăng ký mơn học thích hợp với lực hoàn cảnh họ phù hợp với quy định chung nhằm đạt kiến thức theo ngành chun mơn Về cách đánh giá kết học tập, không tổ chức kỳ thi mà hệ thống tín dùng cách đánh giá thường 19 xuyên Và dựa vào đánh giá mơn học tích lũy để cấp cử nhân Việc áp dụnghệ thống đào tạo có nhiều ưu điểm khơng phụ thuộc vào trường ĐH HTTC cho phép ghi nhận kịp thời tiến trình tích lũy kiến thức kỹ SV để đạt văn 3.1.2 Mục tiêu, ý nghĩa HTTC Nâng cao ý thức tự giác học tập, lực tự học, tự nghiên cứu; phát triển tư sáng tạo, rèn luyện kỹ thực hành, nâng cao kỹ làm việc với người khác, kỹ tìm kiếm xử lý thơng tin, kỹ trình bày, thảo luận cho sinh viên; Tăng cường vai trò tổ chức, hướng dẫn, định hướng, điều khiển giảng viên hoạt động học, hoạt động tư sáng tạo rèn luyện kỹ sinh viên; Thúc đẩy tăng cường mối liên kết đào tạo nghiên cứu khoa học; nâng cao chất lượng đào tạo nói chung, dạy học nói riêng 3.2 Xâydựnghệ thống 3.2.1 Phân tích yêu cầu Mục đích: o Bằng hình thức xét tuyển, hồ sơ thí sinh trúng tuyển hệ thống lưu trữ vào sở liệu(thông tin cá nhân, quanhệ gia đình) o Trong trình học tập sinh viên theo dõi khung chương trình học, lịch học tự chọn mơn học 20 để hồn thành chứng theo mơn học thơng qua mạng INTERNET Nếu sinh viên hoàn thành tất chứng quy định tốt nghiệp theo ngành chọn o Quản lý điểm sinh viên cách cập nhật, lưu trữ điểm thông qua hình thức thi cử(thi đầu kỳ, thi kỳ, thi cuối kỳ) lớp học thuộc môn học chuyên ngành o Cung cấp thơng tin lớp học đề cương môn học cho sinh viên giáo viên thơng qua mơi trường giao tiếp trình duyệt web o Hỗ trợ sinh viên thực tra cứu điểm thơng qua mạng INTERNET o Chương trình đào tạo mang tính mềm dẻo có khả thích ứng cao Với việc chủ động ghi tên học học phần khác nhau, SV dễ dàng thay đổi chuyên ngành tiến trình học tập thấy cần thiết mà học lại từ đầu 3.2.2 Trường hợp sử dụng biểu đồ trường hợp sử dụng Mô tả trường hợp sử dụng tác nhân o Sinh viên: Được phép theo dõi lịch học, đề cương môn học, nghi danh vào lớp học theo môn học, tra cứu điểm theo môn học, xem danh sách phòng thị o Giáo viên: Có trách nhiệm cập nhật đề cương môn học, Xem kết qủa thi sinh viên, lấy danh sách sinh viên theo lớp học 21 o Bộ phận quản lý đào tạo: Có quyền cao Phân quyền sử dụng cho khoa Quản lý hồ sơ sinh viên Cập nhật học phần, xâydựng trương trình đào tạo lên o kế hoạch đào tạo cho ngành Cập nhật bổ sung chứng phụ cho ngành Xâydựng lớp học theo môn học Quản lý điểm sinh viên Xem danh sách sinh viên điểm theo lớp học 3.2.3 Mơ hình quan niệm Quan niệm(các lớp) Chúng ta nhận biết quan niệm phạm vi dự án dựa vào định hướng mơ hình trường hợp ca sử dụng giới thiệu trước trình phát triển theo hướngđối tượng, có hai cách để nhận biết mối quan niệm Thứ tìmquan niệm từ mơ tả phạm vi toán theo danh sách loại quan niệm Cách tạo danh sách quan niệm từ mô tả yêu cầu khách hàng, từ khởi tạo báo cáo, định nghĩa hàm hệ thống vá trường hợp sử dụng Cách thứ hai cách hữu ích đơn giản việc nhận biết quan niệm nhận danh từ nhóm danh từ mơ tả phạm vi tốn xem xét chúng có phải ứng viên quan niệm thuộc tính hay khơng Kết hợp Các quan niệm nhận biết kết hợp với đốitượngquan niệm khác nhau, chúng tương tác cộng tác với để tạo tiến trình hệ thống 22 3.2.4 Thiết kế hệ thống Biểu đồ trình tự o Tiến trình đăng nhập hệ thống o Tiến trình đăng ký vào hệ thống o Tiến trình đăng ký lớp học o Tiến trình xâydựng lớp học theo mơn học o Tiến trình cập nhật điểm sinh viên o Tiến trình cập nhật mơn thi o Tiến trình tra cứu điểm sinh viên Biểu đồ lớp thiết kế Biểu đồ triển khai o Biểu đồ triển khai LAN quản lý đào tạo theo tín o Biểu đồ triển khai hệ thống quản lý đào tạo tín sở Web 3.3 Giao diện hệ thống mô tả chức Giao diện phận quản lý o Giao diện cập nhật chương trình đào tạo o Giao diện cập nhật kế hoạch cho ngành o Hồ sơ sinh viên o Giao diện phân lớp học theo môn học o Giao diện cập nhật điểm sinh viên theo lớp học Giao diện sinh viên o Giao diện đăng ký lớp học theo môn o Giao diện tra cứu điểm theo môn học Giao diện giáo viên o Giao diện cập nhật đề cương môn học 23 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Đánh giá tình hình nghiên cứu nƣớc Trong nước: Một số cơng trình nghiên cứu cơng nghệ OODBMS ObjectStore, Oracle với ứngdụng như: Đặt vế máy bay vv Tuy nhiên OODBMS Objectivity chưa thấy có cơng trình nghiên cứu phát triển ứngdụng Nước ngồi: Có nhiều cơng trình nghiên cứu công nghệ OODBMS như:ObjectStore, Oracle, Objectivit, ONTOS DB, GemStone, IBM San Francisco, VERSANT ứngdụng thuộc lĩnh vực y học an ninh Các kết đạt đƣợc từ nghiên cứu Sau thực luận văn tìmhiểuhệquảntrịsởliệu hƣớng đối tƣợng Objectivityxâydựngứng dụng, tìmhiểusố cơng nghệ để phát triển sởliệuhướngđốitượng ngôn ngữ vấn tin hướngđốitượng từ xâydựngứngdụng thực tế từ kết qủa nghiên cứu - Cơng nghệ OODBMS Objectivity - Cơng nghệ Vísual studio dot net - Ngôn ngữ vấn tin hướngđốitượng Về lý thuyết Làm sở lý thuyết nhằm phục vụ cho việc giảng dạy, học tập, nghiên cứu Về ứngdụng Làm tiền đề cho việc phát triển ứngdụng thuộc lĩnh vực y học, an ninh giáo dục, thương mại 24 Dự kiến khả phát triển, mở rộng Đề tài mở hướng việc phát triển ứngdụng từ sởliệuhướngđốitượng lĩnh vực giáo dục thương mại Tuy nhiên phạm vi luận văn tốt nghiệp tơi trình bày phần nghiên cứu phát ứngdụng OODBMS Objectivity Những phần kiểm tra thực tốt, ứngdụng vào thực tiển Tuy nhiên có nhiều điều cần cải tiến nghiên cứu thêm như: Mở rộng lý thuyết ứngdụng sang mơ hình phân tán: Bổ sung số tính cho ứngdụng (Dồn túi đánh phách, Bảo mật, Sinh viên tự chọn mơn học) để hồn thiện ứngdụng nhằm phục vụ tốt cho nhu cầu đào tạo giảng dạy ... văn tìm hiểu hệ quản trị sở liệu hƣớng đối tƣợng Objectivity xây dựng ứng dụng, tìm hiểu số cơng nghệ để phát triển sở liệu hướng đối tượng ngôn ngữ vấn tin hướng đối tượng từ xây dựng ứng dụng. .. dung Chương 1: Tổng quan hệ quản trị sở liệu hướng đối tượng( OODBS) Chương 2: Hệ quản trị sở liệu hướng đối tượng Objectivity Chương 3: Xây dựng ứng dụng (Xây dựng hệ thống quản lý đào tạo theo tín... thuyết hệ quản trị sở liệu hướng Objectivity Lý thuyết ngôn ngữ vấn tin hướng đối tượng Objectivity SQL++ Để ứng dụng chạy tốt, với giả thuyết sau - Hệ quản trị sở liệu hướng đối tượng Objectivity