Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
3,53 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN THỊ HỒ DIỄM ỨNG DỤNG DỮ LIỆU LIÊN KẾT XÂY DỰNG THƯ VIỆN LUẬN VĂN TỐT NGHIỆP CỦA KHOA CÔNG NGHỆ THÔNG TIN, TRƯỜNG ĐẠI HỌC BÁCH KHOA - ĐẠI HỌC ĐÀ NẴNG LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2018 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN THỊ HỒ DIỄM ỨNG DỤNG DỮ LIỆU LIÊN KẾT XÂY DỰNG THƯ VIỆN LUẬN VĂN TỐT NGHIỆP CỦA KHOA CÔNG NGHỆ THÔNG TIN, TRƯỜNG ĐẠI HỌC BÁCH KHOA - ĐẠI HỌC ĐÀ NẴNG Chuyên ngành : Khoa học máy tính Mã số : 60.48.01.01 LUẬN VĂN THẠC SĨ KỸ THUẬT Người hướng dẫn khoa học: PGS.TS NGUYỄN THANH BÌNH Đà Nẵng - Năm 2018 LỜI CẢM ƠN Trước tiên xin gửi lời cảm ơn sâu sắc tới PGS.TS Nguyễn Thanh Bình, người tận tình bảo hướng dẫn tơi suốt q trình thực luận văn tốt nghiệp Tôi chân thành cảm ơn thầy cô tạo điều kiện thuận lợi cho học tập nghiên cứu giúp đỡ q trình học tập trường Cuối tơi xin gửi lời cảm ơn tới gia đình, bạn bè người thân bên cạnh động viên suốt trình thực luận văn tốt nghiệp Tôi xin chân thành cảm ơn ! Tác giả Nguyễn Thị Hồ Diễm LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp PGS.TS Nguyễn Thanh Bình Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Tác giả Nguyễn Thị Hồ Diễm MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH MỞ ĐẦU 1 Tính cấp thiết đề tài Mục tiêu nghiên cứu Đối tượng phạm vi nghiên cứu 3.1 Đối tượng nghiên cứu 3.2 Phạm vi nghiên cứu Phương pháp nghiên cứu Ý nghĩa khoa học thực tiễn Bố cục luận văn CHƯƠNG NGHIÊN CỨU TỔNG QUAN 1.1 Một số công nghệ web ngữ nghĩa 1.1.1 RDF - tảng liệu liên kết 1.1.2 RDFS Ontology 1.1.3 SPARQL 1.2 Giới thiệu liệu liên kết 1.2.1 Khái niệm liệu liên kết 1.2.2 Nguyên lý liệu liên kết 1.2.3 Sức mạnh liệu liên kết 10 1.2.4 Tiến trình xuất liệu liên kết lên web 11 KẾT LUẬN CHƯƠNG 14 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 15 2.1 Thực trạng công tác quản lý luận văn tốt nghiệp Khoa CNTT, Trường đại học Bách Khoa - Đại học Đà Nẵng 15 2.2 Mô tả khái quát hệ thống 15 2.2.1 Phân tích yêu cầu hệ thống 15 2.2.2 Mơ hình hóa u cầu 16 2.3 Biểu đồ ca sử dụng 19 2.3.1 Quản trị hệ thống 19 2.3.2 Giảng viên 20 2.3.3 Sinh viên 20 2.3.4 Khách 21 2.4 Biểu đồ hoạt dộng chức hệ thống 21 2.4.1 Chức đăng nhập 21 2.4.2 Chức tìm kiếm 22 2.4.3 Chức cập nhật luận văn 22 2.4.4 Chức duyệt luận văn 23 2.5 Biểu đồ lớp 23 2.5.1 Xác định lớp đối tượng 23 2.5.2 Biểu đồ lớp mức phân tích (lớp thực thể) 24 2.5.3 Mối quan hệ lớp 25 2.6 Biểu đồ 25 2.6.1 Đăng nhập hệ thống 25 2.6.2 Cập nhật lớp 26 2.6.3 Cập nhật luận văn 26 2.6.4 Duyệt luận văn 27 2.6.5 Cập nhật sinh viên 27 2.6.6 Duyệt sinh viên 28 KẾT LUẬN CHƯƠNG 28 CHƯƠNG XÂY DỰNG HỆ THỐNG VÀ THỬ NGHIỆM 29 3.1 Phương pháp xây dựng ontology 29 3.2 Xây dựng ontology 31 3.2.1 Thiết kế ontology 31 3.2.2 Xây dựng liệu thử nghiệm 33 3.2.3 Luật suy diễn ngữ nghĩa 34 3.2.4 Thuật tốn tìm kiếm 36 3.2.5 Truy vấn liệu liệu sử dụng ngôn ngữ truy vấn SPARQL 36 3.3 Cơng cụ lập trình 38 3.4 Kết cài đặt 39 3.4.1 Giao diện đăng nhập hệ thống 39 3.4.2 Giao diện sinh viên gửi luận văn 39 3.4.3 Giao diện tra cứu thông tin 40 3.4.4 Giao diện duyệt luận văn 43 3.5 Đánh giá ứng dụng 44 KẾT LUẬN CHƯƠNG 45 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 46 TÀI LIỆU THAM KHẢO 47 DANH MỤC CÁC TỪ VIẾT TẮT Chữ viết tắt chữ đầy đủ BK Bách Khoa CNTT công nghệ thông tin FOAF Friend of a friend HTML HyperText Markup Language HTTP HyperText Transfer Protocol ID Identification LOD Linked Open Data OWL Ontology Web Language RDF Resource Description Framework RDFS Resource Description Framework Schema SPARQL Protocol and RDF Query Language URI Uniform Resource Identifier URL Uniform Resource Locator UML Unified Modeling Language XML eXtensible Markup Language W3C World Wide Web Consortium DANH MỤC CÁC BẢNG Số Tên bảng hiệu 2.1 Quan hệ lớp Trang 30 PHỤ LỤC Phụ lục: Ontology ]> Ont ITF UDN Ontology Namespace Revision: 0.1 This ontology is used to describe all student projects in Information Technology Faculty - UDN, and their authors, supervisors container of An Item that this Container contains. content The content of the Item in plain text format. has author Author(s) who creates the item A main author of an item Tác giả tác phẩm Student studies in the class Class where the student studies has container The Container to which this Item belongs. has modifier An author that modified this Item. A faculty consists of people who work for An author works for a faculty A class consists of a group of students Students in a class is author of là tác giả của Main author Tác giả hay đồng tác giả is a main author of an item Là tác giả tác phẩm is supervised by A student project is supervised by tutor link A URI of a document which contains this object. links to Links extracted from hyperlinks modifier of An Item that this Author has modified. has modifier An author that modified this Item. next version Links to the next revision of this Item previous version Links to the previous revision of this Item related to Related Items for this Item, perhaps determined implicitly from topics or references. supervises Supervisor of a student project is supervised by A student project is supervised by tutor Work at a faculty An author works at a faculty about Specifies an item or a container is about a particular subject code codeofeach resource date modifier The date and time on that a document is modified education level học vị Dr., PhD., MD., MA., MSc., BA., BSc 5rd grade, etc. email email of a person has title học hàm Assoc Prof., Prof., etc. author's ID Id number of an author who works for ITF-UDN item's ID Id number of an item in the library index Relates a manifestation to a character string associated with a manifestation that serves to differentiate a manifestation from other manifestations. has identifier for manifestation(identifierForManifestation): ISBN, Vol., etc. num authors The number of unique authors who have contributed to this Item Total pages The page of an Item. Price Price of a book, textbook, etc. tel telephone number of a person total number The total number of each resource Author An individual or an identity established by an individual, either alone or in collaboration with one or more other individuals. This is a deprecated class for an Author of a book or an article. Một cá thể nhận dạng tạo cá thể, kết hợp với nhiều cá thể khác. Container An area in which Items are contained. deparment Department name where lecturers and officers work at faculty Faculty name where lecturers and students work at Lecturer Author is a lecturer Officer Author is an officer publisher house Publisher house which publishs a resoure stored in the library Name of a shool class School class where students study Student author is a student Project of student(s) A project has one or more student authors A graduation project of the student(s) in ITF, UDN Đồ án tốt nghiệp sinh viên khoa CNTT, đại học Bách Khoa Đà Nẵng Teacher Author is a teacher ...ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN THỊ HỒ DIỄM ỨNG DỤNG DỮ LIỆU LIÊN KẾT XÂY DỰNG THƯ VIỆN LUẬN VĂN TỐT NGHIỆP CỦA KHOA CÔNG NGHỆ THÔNG TIN, TRƯỜNG ĐẠI HỌC BÁCH KHOA - ĐẠI HỌC ĐÀ... Dữ liệu thực tế sử dụng luận văn tốt nghiệp sinh viên Khoa CNTT, Trường Đại học Bách Khoa - Đại học Đà Nẵng Do tơi chọn đề tài ? ?Ứng dụng liệu liên kết xây dựng thư viện luận văn tốt nghiệp Khoa. .. viên Khoa công nghệ thông tin, Trường Đại học Bách Khoa- Đại học Đà Nẵng - Officer: Là lớp lớp Author, chứa thông tin cán công tác Khoa công nghệ thông tin, Trường Đại học Bách Khoa- Đại học Đà Nẵng