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

Xây Dựng Hệ Thống Từ Điển Bkdictionary Sử Dụng Chuẩn Dict.docx

80 3 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

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG HỆ THỐNG TỪ ĐIỂN BKDICTIONARY SỬ[.]

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG HỆ THỐNG TỪ ĐIỂN BKDICTIONARY SỬ DỤNG CHUẨN DICT Sinh viên thực : Cao Sĩ Dũng Lớp CNPM - K48 Giáo viên hướng dẫn: TS Cao Tuấn Dũng Hà Nội 5-2008 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Mục đích nội dung ĐATN: Nghiên cứu , thiết kế, xây dựng hệ thống từ điển BKDictionary theo chuẩn DICT Hệ thống bao gồm từ điển desktop, DICT server từ điển web Các nhiệm vụ cụ thể ĐATN:      Tìm hiểu chuẩn từ điển DICT, WordNet, Xây dựng  từ điển Desktop hoạt động nhiều loại CSDL Thực Get Text tra từ Web, PDF, Phát triển từ điển với Microsoft Speech SDK tạo khả đọc từ Xây dựng Dict Server, Dict Client, Dict Protocol Tạo từ điển Web với công nghệ AJAX  Xây dựng từ điển Desktop sử dụng nhiều loại CSDL theo chuẩn DICT Thuận lợi cho việc sử dụng nhiều loại ngoại ngữ Anh, Pháp, Nhật,Việt, Đức,…  Xây dựng hệ thống từ điển với DICT protocol theo mơ hình Server-Client kết hợp sử dụng Dict Server miễn phí mạng  Xây dựng trang web từ điển sử dụng công nghệ Ajax Lời cam đoan sinh viên: Tôi Cao Sĩ Dũng cam kết ĐATN cơng trình nghiên cứu thân hướng dẫn TS Cao Tuấn Dũng 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 18 tháng năm 2008 Tác giả ĐATN Cao Sĩ Dũng 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 TS Cao Tuấn Dũng Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Từ điển công cụ thiếu việc tra cứu, dịch thuật, làm việc với ngôn ngữ Cùng với việc ngày người sử dụng máy tính cơng cụ lao động thiết yếu nhu cầu xây dựng hệ thống từ điển máy tính đáp ứng yêu cầu công việc nhu cầu tất yếu Đồ án tập trung tìm hiểu đánh giá yêu cầu hệ thống từ điển, đánh giá hệ thống tại, nghiên cứu giải pháp kỹ thuật triển khai, thiết kế, xây dựng hệ thống từ điển đáp ứng tốt yêu cầu đa dạng người dùng Hệ thống từ điển xây dựng giải pháp tổng thể theo mơ hình kết hợp từ phần mềm desktop, client- server đến web nhằm đưa đến người sử dụng nhiều lựa chọn phục vụ cho yêu cầu công việc khác Mang lại tính tiện dụng sử dụng từ điển có khả tra cứu, phát âm, dịch tự động, tra cứu nhanh nhiều Windows, web, pdf,… Đáp ứng nhu cầu ngôn ngữ khác người dùng thông qua việc sử dụng chuẩn DICT cho phép dễ dàng thêm, bớt thay đổi sở liệu từ điển hay dễ dàng tạo, sửa, chia sẻ tài nguyên từ điển, phát huy sức mạnh từ cộng đồng mạng xây dựng CSDL cho tất ngôn ngữ Tạo lập sở liệu riêng biệt quan, tổ chức, cá nhân có nhu cầu tổ chức riêng CSDL từ điển cho Đồng thời hướng tới mục tiêu xây dựng sở liệu chuyên biệt cho lĩnh vực kinh tế, xã hội, khoa học Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT ABSTRACT OF THESIS Dictionary is an unnecessary tool in looking-up, translation, and working with a language Together with the human use of computers as a essential working tool, the building need for a dictionary system integrated into the computer is a vital need This project concentrates on studying to assess requirements of dictionary system, assess the current system, study, design, and build a dictionary system that best satisfy all diversified requirements of users Construction Dictionary System is a comprehensive solution to build in accordance with combined model from the sofeware on desktop, client- server to website in order to bring users many choices serving for different task requirements that bring back benefits when using dictionary such as looking-up capacity, pronounciation, automatic translation, quick looking-up on many desktops such as Windows, web, pdf,etc.; satisfy all requirements of different languages by using DICT standard that allows to easily add or remove, change its database; easily create, repair, share dictionary resources, promote strength from web community to build database for all languages; establish specific database of bodies, organizations, and individuals who have a private need for their own dictionary databse; and simultaneously aim at the target of building specific database for each economic, social, and scientific sector Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT Lời cảm ơn Để có ngày hồn thành đồ án tốt nghiệp này, em xin chân thành cảm ơn thầy cô giáo khoa Công Nghệ Thông Tin Trường Đại học Bách khoa Hà Nội tận tâm dạy dỗ chúng em suốt năm học vừa qua Xin cảm ơn trung tâm Bkis tạo điều kiện giúp em có mơi trường thực tập làm việc năm vừa qua Em xin gửi lời cảm ơn tới gia đình, bạn đồng nghiệp, người giúp đỡ, động viên em suốt trình học trường Cuối cùng, em xin bày tỏ lòng biết ơn sâu sắc tới thầy Cao Tuấn Dũng người tận tâm hướng dẫn em thực đồ án Em xin chân thành cảm ơn! Hà Nội ngày 18/5/2008 Cao Sĩ Dũng Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT MỤC LỤC TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP ABSTRACT OF THESIS .4 Lời cảm ơn .5 MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC TỪ NGỮ VIẾT TẮT VÀ KHÁI NIỆM .10 I II PHẦN MỞ ĐẦU .11 Đặt vấn đề 12 Yêu cầu hệ thống từ điển: 13 Các tiêu chí hệ thống từ điển hồn chỉnh 15 Khảo sát đánh giá hệ thống phần mềm từ điển 15 Cơ sở liệu từ điển 16 Mục đích đồ án 17 Cấu trúc luận văn 18 KIẾN THỨC CHUNG 19 Chương Chuẩn DICT 20 DICT format 20 DICT Protocol 22 Ứng dụng chuẩn DICT hệ thống từ điển 32 Chương Mô hình Client-Server lập trình mạng 33 Kiến trúc client-server 33 Giao thức mạng: .35 Socket .36 Các mơ hình đáp ứng server: 37 Các vấn đề gặp phải triển khai mơ hình Client – Server: 37 Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT Ứng dụng mơ hình Client – Server hệ thống từ điển 38 Chương Kĩ thuật hook Windows 39 Kĩ thuật lấy text 48 Sử dụng kĩ thuật lấy text hệ thống từ điển 53 Chương Công nghệ Ajax 54 Định nghĩa Ajax 54 Mô tả công nghệ 54 Sử dụng AJAX cho phát triển trang web từ điển 56 Chương III Nhận dạng text Windows .39 Text to speech 57 Microsoft Speech SDK 57 Phát âm với ngôn ngữ tiếng Anh 57 Phát âm tiếng Việt 59 Sử dụng Text to Speech hệ thống phần mềm từ điển 59 PHÂN TÍCH & THIẾT KẾ HỆ THỐNG .60 Chương Phân tích hệ thống 61 Các mơ hình phát triển hệ thống 61 Mô tả mơ hình hệ thống theo mơ hình kết hợp 62 Yêu cầu đặt xây dựng hệ thống từ điển .62 Chương Thiết kế hệ thống 64 Các thành phần chung hệ thống .64 Thiết kế module hệ thống 65 Thiết kế lớp cho phần mềm từ điển 70 Thiết kế giao diện cho phần mềm từ điển desktop 72 IV CÀI ĐẶT & SỬ DỤNG HỆ THỐNG 73 V KẾT LUẬN .78 Tài liệu tham khảo 79 Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT DANH MỤC HÌNH VẼ Hình Mơ hình DICT protocol 22 Hình 2.Mơ hình IOCP .26 Hình 3.Mơ hình phân lớp Acrobat core API 26 Hình Cấu trúc tổ chức Acrobat SDK 26 Hình 5.Mơ hình web truyền thống 26 Hình 6.Mơ hình ứng dụng Web: truyền thống sử dụng Ajax 26 Hình 7.Mơ hình tương tác ứng dụng Web dùng Ajax 26 Hình Mơ hình chung 26 Hình Thiết kế class cho từ điển Desktop .26 Hình 10.Thiết kế class cho DICT server 26 Hình 11.Thiết kế giao diện từ điển 26 Hình 12.Cài đặt .26 Hình 13.Giao diện chương trình 26 Hình 14.Giao diện quản lí từ điển 26 Hình 15.Giao diện quản lí từ 26 Hình 16.Giao diện dịch tự động 26 Hình 17.Giao diện tra nhanh 26 Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 Xây dựng hệ thống từ điển BKDictionary sử dụng chuẩn DICT DANH MỤC TỪ NGỮ VIẾT TẮT VÀ KHÁI NIỆM STT Từ viết tắt/ khái niệm Mô tả CSDL Cơ sở liệu DICT Một chuẩn từ điển DICT format Định dạng file CSDL từ điển theo chuẩn DICT DICT protocol Giao thức theo chuẩn DICT DICT client DICT server Sinh viên thực : Cao Sĩ Dũng – Lớp CNPM K48 10

Ngày đăng: 19/06/2023, 10:04

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

TÀI LIỆU LIÊN QUAN

w