1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp xây dựng ontology sinh tự động cho hệ thống bks

82 0 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

Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS Lời cảm ơn ! Đồ án tốt nghiệp kết q trình tích lũy vận dụng kiến thức mà em tiếp thu suốt năm năm đại học Vì thế, em xin gửi lời cảm ơn sâu sắc tới thầy cô giáo trường Đại học Bách Khoa Hà Nội tận tình giảng dạy, truyền đạt cho em kiến thức, kinh nghiệm quý báu tháng năm học tập mái trường Bách Khoa Đặc biệt, em biết ơn thầy cô khoa Công nghệ Thông tin , môn Công nghệ phần mềm, thầy cô tạo cho chúng em mơi trường sống học tập thật hồn hảo Em xin cảm ơn thầy giáo môn Công nghệ phần mềm: ThS Lê Tấn Hùng, ThS Lê Đức Trung , TS Cao Tuấn Dũng cung cấp cho chúng em đề tài vừa gần gũi với thực tiễn sống, vừa mang tính nghiên cứu học thuật cao Mặc dù công việc đặt không dễ dàng mà lĩnh vực Ontology lĩnh vực chứng khoán mẻ em thành viên nhóm hướng dẫn giúp đỡ tận tình thầy, thầy Lê Tấn Hùng nên công việc hoàn thành Em xin chân thành cảm ơn thầy Lê Đức Trung , thầy tạo điều kiện để em hoàn thành phần cơng việc giao, sản phẩm tích hợp với hệ thống BKS Chúng em gửi lời cám ơn chân thành đên thầy ThS Vũ Đức Vượng, trưởng phịng thí nghiệm mơn Cơng nghệ phần mềm tạo điều kiện cho nhóm sử dụng phịng thí nghiệm mơn để hồn thành đồ án Xin cảm ơn người bạn nhóm BKS tơi hồn thành đồ án mơn học Xin cảm ơn người bạn lớp CNPM_K48 lớp Tin6 _K48 nhiệt tình cổ vũ giúp đỡ tài liệu cho Cuối , xin gửi đến người thân yêu gia đình ln bên ,ln động viên, sẵn sàng giúp đỡ không mệt mỏi , nghiêm khắc nhắc nhở hoàn thành đồ án thời hạn Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Mục đích nội dung ĐATN Thiết kế Xây dựng Ontology sinh báo cáo tự động cho hệ thống phân phối thơng tin chứng khốn trực tuyến, tự động BKS (Bách Khoa Securities) Các nhiệm vụ cụ thể ĐATN  Tìm hiểu cấu trúc báo cáo chứng khốn  Tìm hiểu Ontology ,cơng cụ xây dựng ontology  Tìm hiểu thư viện Jena Java để thao tác với Ontology  Tìm hiểu ngơn ngữ truy vấn SPARQL để truy vấn thành phần Ontology  Sinh báo cáo tự động từ Ontology  Đưa báo cáo dạng file xml Lời cam đoan sinh viên: Tôi – Đào Thị Thu - cam kết ĐATN cơng trình nghiên cứu thân hướng dẫn ThS-GV Lê Đức Trung Các kết nêu ĐATN trung thực, chép tồn văn cơng trình khác Hà Nội, ngày tháng năm Tác giả ĐATN Đào Thị Thu Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng năm Giáo viên hướng dẫn ThS-GVLê Đức Trung Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS Tóm tắt đồ án Nền kinh tế thị trường ngày phát triển mạnh mẽ, với bùng nổ Cơng nghệ thơng tin , bước áp dụng rộng rãi vào lĩnh vực đời sống , đặc biệt lĩnh vực kinh tế, ta thành lập sàn giao dịch chứng khoán Một ngành mẻ phát triển nước ta Chính em lựa chọn chứng khoán làm đề tài tốt nghiệp Mặc dù tham gia thị trường chứng khoán chưa lâu, chứng khoán Việt Nam đạt nhiều tiến thăng trầm khơng Sau lần thành cơng, thất bại nhà đầu tư chứng khoán Việt Nam lại rút học kinh nghiệm cho Một nguyên nhân chủ yếu dẫn tới thua lỗ đúc rút thiếu thông tin, thông tin không kịp thời hay khơng xác, gây đầu tư đắn Trong đồ án náy , nghiên cứu Ontology , công cụ cài đặt xử lý Ontology: Protégé, Jena, SPARQL Đồng thời tìm hiểu thị trường chứng khốn Việt Nam cách ứng dụng Ontology tổng hợp thông tin chứng khốn tự động Trên sở xây dựng Ontology vào hệ thống chứng khốn ,đó thu thập tổng hợp thơng tin chứng khoán tự động dựa Ontology Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS Abstract of Thesis The economy of VietNam is developing stronger, beside ,the boom of Information Technology is taking step by step to put popularly into the economic fields Especially , since our country set up Stock Market The securities is quite young but has developed very excited in VietNam In my thesis ,the slection about stock is appropriate subject Although Vietnamese Securities Market has just taken part in securities market, it’s still a young field, VSM has achieved great advances but the ups and downs is very much After succeed or failure, the Vietnamese securities investors have always received more experience One of the main reasons conducing the loss is the shortage, out time or not exact of information causing many false investments The thesis has raised researches about Ontology I introduced tools used for implementing and processing Ontology Then study about the Vietnamese stock market and how to apply Ontology in synthetizing securities information From these basis, a automatical making report Ontology about stock Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS Mục lục PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Tóm tắt đồ án Abstract of Thesis Danh Mục Hình vẽ Danh mục thuật ngữ Chương 1: Giới Thiệu Nội Dung Đề Tài 1.1 Tổng quan hệ thống 1.2 Khảo sát giải pháp cho đề tài 10 1.2.1 Khảo sát 10 1.2.2 Giải pháp: 10 1.3 Tên Đồ Án Phân Công Công Việc 12 1.3.1 Tên đồ án: 12 1.3.2 Phân công công việc 12 1.3.4 Nội dung đồ án tốt nghiệp .14 1.4 Nhận xét : 14 Chương : Tổng quan Ontology 15 2.1 Giới thiệu Ontology 15 2.2 Ontology vấn đề liên quan đến việc xây dựng Ontology: .15 2.3 Tổng quan Ontology 15 2.3.1 Tổng quan web ngữ nghĩa 15 2.3.2 Khái niệm ontology 17 2.3.3 Vai trò Ontology 18 2.4 Phát triển ontology 18 2.5 Thành phần ontology .19 2.6.Xây dựng ontology 20 2.7 Ngôn ngữ biểu diễn onbtology 21 2.7.1 RDF/RDFS .22 2.7.2 OWL 22 1Tại phải dùng OWL 23 Ba ngôn ngữ OWL 23 2.8 Cú pháp ontology 24 2.9 Công cụ xây dựng ontology 28 2.10 Kết chương 33 Chương : Jena ngôn ngữ truy vấn SPARQL 34 Tổng quan XML 34 3.1 Các khái niệm 34 1.RDF .34 2.Model .34 3.2 Jena 34 3.2.1 Giới thiệu Jena 35 3.2.2 Jena Ontology API : 37 3.2.3 Xử lý tài liệu Ontology import : 38 Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS 3.3 Ngôn ngữ truy vấn SPARQL: 39 ** Sử dụng SPARQL Jena 40 3.5 XML 41 Đặc điểm 42 Sơ lược cú pháp 42 3.6 Kết luận 46 Chương : Phân tích thiết kế báo cáo 47 4.1 Tổng quan thị trường chứng khoán .47 4.1.1 Các khái niệm 47 4.1.2 Giao dịch chứng khoán 48 4.1.3 Các số chứng khoán 49 4.2 Một số ứng dụng chứng khoán sử dụng Ontology giới 50 4.3 Tổng quan hệ thống BKS 51 4.4 Phân loại báo cáo .54 4.4.1 4.4.2 4.4.3 Báo cáo toàn thị trường theo ngày 54 Báo cáo thị trường theo tuần 55 Báo cáo giao dịch nhà đầu tư nước 56 4.5 Xây dựng form báo cáo 56 4.5.1 4.5.2 Form báo cáo toàn thị trường 56 Form báo cáo theo tuần 58 4.6 Mơ hình cho toán 59 Chương : Thiết kế chương trình sinh báo cáo tự động cho hệ thống BKS .60 5.1 Giới thiệu toán 60 Thiết kế ontology 62 5.3 Thiết kế chương trình 68 5.3.1 Sơ đồ thiết kế Module sinh báo cáo theo ngày 68 5.3.2 Thiết kế module sinh báo cáo theo thời gian : tuân , phiên , tháng 73 5.4 Các câu truy vấn quan trọng chương trình 74 5.5 Kết 74 5.6 Kết chương 75 Kết luận phương hướng phát triển: 76 Tổng kết 76 Phương hướng phát triển 76 PHỤ LỤC 1: CÁC KẾT QUẢ 77 Danh mục tài liệu tham khảo .80 Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS Danh Mục Hình vẽ Hình 1.1: Mơ hình hệ thống web chứng khốn .10 Hình 1.2: Mơ hình hệ thống web chứng khốn đồ án 11 Hình 1.4: Mơ hình toàn hệ thống .12 Hình 1.5: Mơ hình phân cơng công việc 13 Hình 2.1 : Mơ hình Semantic web 16 Hình 2.2 : Cú pháp Ontology .24 Hình 2.3 : Tạo project ,chọn kiểu lưu trữ 30 Hình 2.4 : load file ontology 30 Hình 2.5 Tạo lớp ,thuộc tính ontology 31 Hình 2.6 : tạo thuộc tính onology 32 Hình 3.1 : Mơ tả RDF .34 Hình 3.2 : Statement mà Ontology Model nhìn thấy 37 Hình 4.1 : Sơ đồ phân rã chức hệ thống BKS .52 Hình 4.2 : mơ hình tổng quan hệ thống BKS 53 Hình : mơ hình Ontology giá chứng khốn 61 Hình : Ontology báo cáo tài .62 Hình 5.1 : Mơ hình bước xây dựng ontology 63 Hình 5.3 : Quan hệ phân cấp lớp báo cáo thị trường 65 Hình 5.4 Quan hệ phân cấp lớp trongbaos cáo thị trường theo tuần 66 Hình 5.4 : onology lớp báo cáo 67 Hình 5.5 : xây dựng thể cho Ontology 68 Hình 5.6 : Thiết kế module sinh báo cáo tự động .69 Hình 5.7 : biểu đồ luồng liệu nạp liệu vào ontology 70 Hình 5.8 : lớp “BaoCaoThayDoi” mô tả thay đổi số thị trường .71 Hình 5.9 : Thể lớp BaoCao đưa câu số lượng cổ phiếu giảm giá sàn Hà nội 72 Hình 5.10 : biểu đồ đọc câu báo cáo từ onology 73 Hình 5.11 : file xml in báo cáo .75 Hình 1: Onotology baocao 77 Hình2 : bảng lớp ,thuộc tính tương ứng Ontology 79 Danh mục thuật ngữ Tên thuật ngữ OWL RDF CK BCTC Tên tiếng Anh Tên tiếng việt Ontology Web Language Resource Description Framework Chứng khoán Báo cáo tài Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS EPS ROA ROE eXtensible Markup Language Earnings Per Share Return On Assets Return on Equity HOSE HCM Stock Exchange HASTC Hanoi Securities Trading Centre XML BKS HTML Bach Khoa Securities HyperText Markup Language Ngôn ngữ đánh dấu mở rộng Tỉ suất thu nhập cổ phần Hệ số thu nhập tài sản Hệ số thu nhập vốn cổ phần Sở giao dịch chứng khốn t.p Hồ Chí Minh Trung tâm giao dịch chứng khốn Hà Nội Cổng thơng tin chứng khốn xây dựng Ngôn ngữ đánh dấu siêu văn Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS Chương 1: Giới Thiệu Nội Dung Đề Tài 1.1 Tổng quan hệ thống Từ chuyển sang kinh tế thị trường, Việt Nam có bước lớn việc xây dựng mơ hình thị trường chứng khoán mạnh Mặc dù sinh sau đẻ muộn, lại rút học kinh nghiệp quý giá khủng hoảng tài chứng khốn Hồng Kơng, số nước Châu Á cuối kỷ 20, biết vận dụng mơ hình chứng khốn mạnh Mỹ, Anh để phù hợp với mơ hình Việt Nam Với học hỏi vận dụng sáng suốt đó, dành nhiều thắng lợi trình xây dựng chứng khốn mạnh, bền vững Việt Nam Thị trường chứng khoán Việt Nam đời phát triển từ năm 2000 Hiện thị trường chứng khốn trở thành mơi trường kinh doanh lớn, với tổng giá trị thị trường chiếm 50% GDP tham gia giao dịch chứng khoán hàng nghìn người Đặc biêt kinh doanh giao dịch chứng khốn yếu tố quan trọng thơng tin Đó nhiều thơng tin : tình hình giao dịch cổ phiếu khứ, tình hình kinh doanh cơng ty phát hành cổ phiếu , kết giao dịch thị trường theo thời gian Các thông tin phong phú đến từ nhiều nguồn khác Việc tổng hợp thông tin tự động thời gian ngắn quan trọng với nhà kinh doanh chứng khốn, giúp họ đưa thơng tin mua, bán kịp thời ,hiệu cần thiết Ở Việt Nam thơng tin chứng khốn tổng hợp đa số tham gia nhiều người thường lưu sở liệu quan hệ , nhiều thời gian ,cơng sức để phân tích ,tổng hợp thơng tin đưa báo cáo ,có phải sửa sở liệu , mã nguồn để đưa báo cáo Việc in báo cáo gặp nhiều kkhos khăn ,việc đưa báo cáo thị trường theo thời gian địi hỏi phải rà sốt lại liệu lưu ,rất dễ sai xót trình xử lý ,nhập liệu ,đọc liệu Với khó khăn ,việc : Xây dựng Ontology sinh báo cáo tự động chứng khoán cần , chúng em kì vọng tạo hệ thống tự động mức cao việc thu thập thơng tin chứng khốn, phân tích tổng hợp cung cấp cho người dùng thời gian ngắn Đây thực hướng , có tính ứng dụng thiết thực thị trường chứng khoán Việt Nam Việc ứng dụng thành công Ontology vào thị trường chứng khốn cịn đem lại khả áp dụng Ontology cho nguồn thơng tin khác Trước hết nguồn thông tin giao dịch tương tự thị trường chứng khoán: giao dịch vàng, tiền tệ, giao dịch nhà đất, Mở rộng nữa, ứng dụng Ontology để quản lý nguồn thông tin tri thức phong phú từ nhiều lĩnh vực đời sống (kinh tế, giáo Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48 Xây dựng ontology sinh báo cáo tự động cho hệ thống BKS dục, y học, ) mà hướng ban đầu từ toán đặt đồ án tốt nghiệp 1.2 Khảo sát giải pháp cho đề tài 1.2.1 Khảo sát Ở mơ hình cũ ,sinh báo cáo chuyên gia phân tích, trang web thuờng lấy thông tin từ mạng, hay thông qua kênh cung cấp thông tin trung tâm giao dịch chứng khoán (HOSE hay HASTC) hay dịch vụ cung cấp thông tin (VNDirect hay FPTS) Các thông tin thường tồn tài dạng số liệu thông dang số hay ghi đơn Các trang web sau tiếp nhận thông tin thường để ngun, khơng thêm bớt đưa trả cho phía người sử dụng Điều gây khó khăn việc tìm hiểu trợ giúp người xem nhà đầu tư chứng khốn , cịn với người xem đơn họ hiểu đơn số Một số trang có khác đưa thêm thơng tin tư vấn chuyên gia vào, ý định thực tốt phân tích cách thức thực nảy sinh nhiều lỗi Và điều giảm sức mạnh cơng nghệ thơng tin mơ hình mạng toàn cầu việc phục vụ cho nhu cầu người Bạn thấy mơ hình cung cấp thơng tin chứng khốn Hình 1.1: Mơ hình hệ thống web chứng khoán 1.2.2 Giải pháp: Với hệ thống xây dựng hệt hống phân phối thông tin chứng khoán tự động BKS ,để sinh báo cáo tự động ln giúp nhà đầu tư có định nhanh ,hợp lý , mà không nhiều công sức xây dựng báo cáo ,tất hoàn tự ddoognj sinh a.Mơ hình hệ thống: Sinh viên thực hiên : Đào Thị Thu Lớp CNPM_K48

Ngày đăng: 22/06/2023, 15:50

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w