Ứng dụng web ngữ nghĩa trong xây dựng hệ thống thông tin quản lý công tác nghiên cứu khoa học của viện nghiên cứu phát triển kinh tế xã hội đà nẵng

118 6 0
Ứng dụng web ngữ nghĩa trong xây dựng hệ thống thông tin quản lý công tác nghiên cứu khoa học của viện nghiên cứu phát triển kinh tế   xã hội đà nẵng

Đ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 ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM PHẠM HỮU THẮNG ỨNG DỤNG WEB NGỮ NGHĨA TRONG XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CÔNG TÁC NGHIÊN CỨU KHOA HỌC CỦA VIỆN NGHIÊN CỨU PHÁT TRIỂN KINH TẾ - XÃ HỘI ĐÀ NẴNG LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN Đà Nẵng - Năm 2017 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM PHẠM HỮU THẮNG ỨNG DỤNG WEB NGỮ NGHĨA TRONG XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CÔNG TÁC NGHIÊN CỨU KHOA HỌC CỦA VIỆN NGHIÊN CỨU PHÁT TRIỂN KINH TẾ - XÃ HỘI ĐÀ NẴNG Chuyên ngành: Hệ thống thông tin Mã số: 61.49.01.04 LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN Người hướng dẫn khoa học: PGS.TS NGUYỄN THANH BÌNH Đà Nẵng - Năm 2017 ii MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT vi DANH MỤC CÁC BẢNG vii DANH MỤC CÁC HÌNH viii MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu nhiệm vụ Đề tài Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Giải pháp đề xuất Ý nghĩa Đề tài Kết Bố cục luận văn CHƯƠNG NGHIÊN CỨU TỔNG QUAN 1.1 TỔNG QUAN VỀ WEB NGỮ NGHĨA 1.1.1 Giới thiệu 1.1.2 Khái niệm 1.1.3 Nội dung xây dựng hệ thống web ngữ nghĩa 1.1.4 Kiến trúc phân tầng web ngữ nghĩa 12 1.2 RDF – NỀN TẢNG CỦA WEB NGỮ NGHĨA 17 1.2.1 Khái niệm .17 1.2.2 Mơ hình RDF 18 1.2.3 Đồ thị RDF .18 1.2.4 Namespace 19 1.2.5 Literal .19 1.2.6 Kiểu liệu có cấu trúc 19 1.2.7 RDFS (RDF Schema) .26 iii 1.3 ONTOLOGY VÀ NGÔN NGỮ OWL 26 1.3.1 Định nghĩa ontology .26 1.3.2 Các lĩnh vực ứng dụng ontology 26 1.3.3 Vai trò ontology web ngữ nghĩa 26 1.3.4 Các thành phần ontology 27 1.3.5 Ngôn ngữ OWL 28 1.3.6 Hệ truy vấn SPARQL .30 1.4 MỘT SỐ PHẦN MỀM BIÊN TẬP ONTOLOGY 31 1.4.1 Phần mềm WebODE 31 1.4.2 Phần mềm Jena .31 1.4.3 Phần mềm Protégé 32 1.5 ĐỀ XUẤT CÔNG CỤ PHẦN MỀM XÂY DỰNG HỆ THỐNG 33 1.5.1 Django-RDF.library .33 1.5.2 Ngôn ngữ Python với framework: Django.templates 34 1.5.3 Hệ thống cổng thông tin điện tử Portal Plone.zope Enterprise CMS tích hợp sẵn hệ quản trị sở liệu Object Database (ZODB) 34 1.6 THIẾT KẾ ONTOLOGY 35 1.7 KẾT LUẬN CHƯƠNG 40 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 41 2.1 THỰC TRẠNG CÔNG TÁC QUẢN LÝ NGHIÊN CỨU KHOA HỌC CỦA VIỆN NGHIÊN CỨU PHÁT TRIỂN KINH TẾ - XÃ HỘI ĐÀ NẴNG 41 2.2 MÔ TẢ KHÁI QUÁT HỆ THỐNG 44 2.2.1 Mô tả hệ hệ thống 44 2.2.2 Các chức hệ thống .44 2.3 KIẾN TRÚC TỔNG THỂ 46 2.4 BIỂU ĐỒ CA SỬ DỤNG 47 2.4.1 Biểu đồ ca sử dụng người quản trị (Admin) 47 2.4.2 Biểu đồ ca người dùng nghiên cứu viên 48 2.4.3 Người dùng khách (anonymous) 48 iv 2.5 BIỂU ĐỒ HOẠT ĐỘNG CÁC CHỨC NĂNG CỦA HỆ THỐNG 49 2.5.1 Chức đăng nhập .49 2.5.2 Chức tìm kiếm .50 2.5.3 Chức tạo lý lịch khoa học 52 2.5.4 Chức đăng ký đề tài .53 2.5.5 Chức đăng ký nghiệm thu đề tài 54 2.5.6 Chức đề xuất hội đồng 55 2.6 BIỂU ĐỒ LỚP 56 2.7 BIỂU ĐỒ TUẦN TỰ 56 2.7.1 Đăng ký cơng trình nghiên cứu 57 2.7.2 Tạo lý lịch khoa học .57 2.7.3 Xóa đối tượng 58 2.7.4 Tìm kiếm nâng cao 59 2.8 KẾT LUẬN CHƯƠNG 59 CHƯƠNG XÂY DỰNG HỆ THỐNG VÀ THỬ NGHIỆM .60 3.1 ONTOLOGY ĐƯỢC XÂY DỰNG 60 3.1.1 Xây dựng lớp (Class) lớp (subClass) .60 3.1.2 Định nghĩa thuộc tính .65 3.1.3 Danh sách số thực thể (Individuals) 71 3.1.4 Ontology tổng thể 74 3.2 LUẬT SUY DIỄN NGỮ NGHĨA 74 3.3 MỘT SỐ CÂU TRUY VẤN SPARQL TRA CỨU THÔNG TIN 76 3.4 THUẬT TỐN TÌM KIẾM 79 3.4.1 Thuật tốn tìm kiếm 79 3.4.2 Thuật tốn tìm kiếm nâng cao 80 3.5 KẾT QUẢ CÀI ĐẶT VÀ THỬ NGHIỆM 80 3.5.1 Giao diện cài đặt Portal Plone.zope 4.3.1 80 3.5.2 Giao diện yêu cầu đăng nhập hệ thống 81 v 3.5.3 Giao diện đăng ký tài khoản qua mạng để quản trị hệ thống kích hoạt tài khoản để sử dụng .81 3.5.4 Giao diện tạo cơng trình nghiên cứu khoa học .82 3.5.5 Giao diện xóa hoặc chỉnh sửa đối tượng 82 3.5.6 Giao diện quản lý lý lịch khoa học 83 3.5.7 Giao diện đề xuất Hội đồng khoa học 84 3.5.8 Giao diện tra cứu thông tin .85 3.6 ĐÁNH GIÁ KẾT QUẢ 86 3.6.1 Thiết kế xây dựng liệu 87 3.6.2 Khả tra cứu thông tin .87 3.6.3 Kết triển khai 87 3.7 KẾT LUẬN CHƯƠNG 88 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .89 TÀI LIỆU THAM KHẢO 90 PHỤ LỤC QUYẾT ĐỊNH GIAO ĐỀ TÀI (BẢN SAO) vi DANH MỤC CÁC TỪ VIẾT TẮT CSDL Cơ sở liệu CNTT Công nghệ thông tin HTML HyperText Markup Language HTTP Hypertext Transfer Protocol IR Information Retrieval IRI Internationalized Resource Identifier OWL Ontology Web Language RDF Resource Description Framework RDFS Resource Description Framework Schema SQL Structured Query Language URI Uniform Resource Identifier URL Oxygen Uniform Resource Locator W3C World Wide Web Consortium WWW World Wide Web XML Extensible Markup Language XMLS Extensible Markup Language Schema CMS Content Management System vii DANH MỤC CÁC BẢNG Số hiệu Tên bảng bảng Trang 3.1 Các lớp phân cấp 61 3.2 Danh sách thuộc tính lớp nguoi 66 3.3 Danh sách thuộc tính lớp congtrinh 67 3.4 Danh sách thuộc tính lớp baocao 67 3.5 Danh sách thuộc tính lớp baibao 68 3.6 Danh sách thuộc tính lớp detai 68 3.7 Danh sách thuộc tính lớp duan 68 3.8 Danh sách thuộc tính lớp dean 69 3.9 Danh sách thuộc tính lớp tailieunghiencuu 70 3.10 Danh sách thuộc tính lớp linhvuc 70 3.11 Danh sách thuộc tính lớp bangcap 70 3.12 Thực thể: “Chatluong”, mô tả chất lượng cơng trình nghiên cứu khoa học đạt kết 71 Thực thể: “Congtrinh”, mô tả tên số công 3.13 trình nghiên cứu khoa học nghiệm thu 72 công bố Viện Thực thể: “Bangcap”, mô tả tên số tính 3.14 chất chuyên ngành nghề nghiệp theo cấp tốt nghiệp Đại học 73 viii DANH MỤC CÁC HÌNH Số hiệu Tên hình hình 1.1 Liên kết ngữ nghĩa nguồn khác semantic web Trang 1.2 Kiến trúc web ngữ nghĩa 12 1.3 Đồ thị RDF 18 1.4 Mô tả việc chia nhỏ giá trị thuộc tính 20 1.5 Sử dụng nút rỗng 21 1.6 2.1 Kiến trúc tổng quan hệ thống Portal Plone.zope CMS Lưu đồ quy trình quản lý hoạt động nghiên cứu khoa học 35 43 2.2 Kiến trúc tổng thể hệ thống 46 2.3 Biểu đồ ca sử dụng người quản trị 47 2.4 Biểu đồ ca sử dụng nghiên cứu viên 48 2.5 Biểu đồ ca người dùng anonymous 48 2.6 Biểu đồ hoạt động đăng nhập 49 2.7 Biểu đồ hoạt động tìm kiếm 50 2.8 Biểu đồ hoạt động tìm kiếm nâng cao 51 2.9 Biểu đồ ca sử dụng tạo lý lịch khoa học 52 2.10 Biểu đồ ca sử dụng đăng ký đề tài 53 2.11 Biểu đồ hoạt động đăng ký nghiệm thu đề tài 54 2.12 Biểu đồ hoạt động đề xuất hội đồng 55 2.13 Biểu đồ lớp hệ thống 56 2.14 Biểu đồ đăng ký cơng trình nghiên cứu 57 2.15 Biểu đồ tạo lý lịch khoa học 57 2.16 Biểu đồ xoá đối tượng 58 return render(request, 'ontology/ctdetai.html') def ctduan(request): return render(request, 'ontology/ctduan.html') def ctdean(request): return render(request, 'ontology/ctdean.html') def ctbaocao(request): return render(request, 'ontology/ctbaocao.html') def ctbaibao(request): return render(request, 'ontology/ctbaibao.html') def cttailieu(request): return render(request, 'ontology/cttailieu.html') def qlctlylich(request): return render(request, 'ontology/qlctlylich.html') def qlctdetai(request): return render(request, 'ontology/qlctdetai.html') def qlctdean(request): return render(request, 'ontology/qlctdean.html') def qlctbaocao(request): return render(request, 'ontology/qlctbaocao.html') def qlctbaibao(request): return render(request, 'ontology/qlctbaibao.html') def qlcttailieu(request): return render(request, 'ontology/qlcttailieu.html') //Thực thi ontology Quản lý công trình nghiên cứu khoa học file Urls.py from django.conf.urls import url from ontology import views app_name = 'ontology' urlpatterns = [ url(r'^$', views.index, name='index'), url(r'^qllylich/$', views.qllylich, name='qllylich'), url(r'^qldetai/$', views.qldetai, name='qldetai'), url(r'^qldetai/$', views.qldetai, name='qlduan'), url(r'^qldean/$', views qldean, name=' qldean'), url(r'^qlbaocao/$', views qlbaocao, name=' qlbaocao'), url(r'^qlbaibao/$', views qlbaibao, name=' qlbaibao'), url(r'^qltailieu/$', views qltailieu, name=' qltailieu '), url(r'^ctlylich/$', views.ctlylich, name='ctlylich'), url(r'^ctdetai/$', views.ctdetai, name='ctdetai'), url(r'^ctdetai/$', views.ctdetai, name='ctduan'), url(r'^ctdean/$', views.ctdean, name='ctdean'), url(r'^ctbaocao/$', views.ctbaocao, name='ctbaocao'), url(r'^ctbaibao/$', views.ctbaibao, name='ctbaibao'), url(r'^cttailieu/$', views.cttailieu, name='cttailieu'), url(r'^qlctlylich/$', views.qlctlylich, name='qlctlylich'), url(r'^qlctdetai/$', views.qlctdetai, name='qlctdetai'), url(r'^qlctdetai/$', views.qlctdetai, name='qlctduan'), url(r'^qlctdean/$', views.qlctdean, name='qlctdean'), url(r'^qlctbaocao/$', views.qlctbaocao, name='qlctbaocao), url(r'^qlctbaibao/$', views.qlctbaibao, name='qlctbaibao'), url(r'^qlcttailieu/$', views.qlcttailieu, name='qlcttailieu'), ] // Thiết kế trang chủ index.html Tìm kiếm {% load static %} HỆ THỐNG THÔNG TIN QUẢN LÝ CÔNG TÁC NGHIÊN CỨU KHOA HỌC VIỆN NGHIÊN CỨU PHÁT TRIỂN KINH TẾ - XÃ HỘI Sơ đồ hệ thống   Hỗ trợ sử dụng   Liên hệ Tìm kiếm

Tìm thấy 2 kết phù hợp

CONG HoA xA HOI CHU NGHiA VIET NAM DQc I~p - TV - H~nb pbuc DAIHOCDANANG TRUONGD~IHQCSUPH4M BIEN BAN cHAM LuAN HOP HOI DONG VAN THAC st Ten d~ tai: Ung dung Web ngii nghia xay dung H¢ thong thong tin quan ly cong tac nghien ctru khoa h9C cua Vien Nghien ctru Phdt triJn Kinh ti -Xii hoi Da Ngng Chuyen nganh: H~ thong thong tin Theo Quyet dinh l~p H9i d6ng cham luan van thac 51 86 724 IQD-DHSP 071712017 Ngay h9P Hci d6ng: 30 thong ndm 2017 Danb sach cac vien Hoi d6ng: STT HQ vA TEN ve Trung ctroxo VI TRONG HQI DONG PGS.TS TS Hoang Thi Thanh Ha TS P1wm Anh Phirong Uy vien Ph

Ngày đăng: 14/05/2021, 15:15

Mục lục

  • lv

  • 5_PhamHuuThang_Quyet_dinh_de_cuong_luan_van_Caohoc

  • 4_Bien_ban_hoi_dong_cham_luan_van_cao_hoc_PhamHuuThang_(web_ngu_nghia).pdf

  • 3_Pham_Huu_Thang_bang_tuong_trinh_va_thong_tin_luan_van_(26_10_17)

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

Tài liệu liên quan