Программное обеспечение для решения задач поиска в неструктурированных данных
Цена, руб. | 3000 |
Номер работы | 39045 |
Предмет | Информатика |
Тип работы | Диплом |
Объем, стр. | 76 |
Оглавление | ОГЛАВЛЕНИЕ ВВЕДЕНИЕ………………………………………………………………… 1. ОПИСАНИЕ И АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ, ПОСТАНОВКА ЗАДАЧИ……………………………………………………………………………. 1.1. Описание и анализ предметной области………………………………. 1.1.1. Введение в предметную область……………………………………… 1.1.2. Основные понятия…………………………………………………….. 1.1.3. Принцип работы поисковой системы…………………………… 1.1.4. Обзор существующих аналогов разрабатываемой системы……… 1.1.4.1 Поиск по содержимому в проводнике Windows…………………… 1.1.4.2 Поиск по содержимому в TotalCommander…………………… 1.1.4.3 Поиск по содержимому в системе DocFetcher…………………… 1.1.4.4 GoogleDesktop………………………………………… 1.1.5 Итог по обзору аналогов………………………………………… 1.2. Постановка задачи………………………………………… 1.2.1. Функциональное назначение………………………………………… 1.2.2. Требования к алгоритму работы модуля…………………… 1.3. Перечень задач, подлежащих решению…………………… Выводы……………………………………………………………… 2. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ…………… 2.1 Обзор и выбор инструментальных средств…………………… 2.1.1 Язык программирования C#………………………………………… 2.1.2 Платформа .Net Framework………………………………………… 2.1.3 Среда разработки Visual Studio 2015…………………… 2.2 Обзор технологий программирования……………………… 2.2.1 Технология ORM……………………………………………… 2.2.2 Язык запросов LINQ……………………………………………… 2.3 Выбор паттерна программирования……………………………………… 2.3.1 Паттерн Builder……………………………………………… 2.4 Проектирование интерфейса……………………………………………… 2.4.1 Формализация требований к интерфейсу……………………… 2.4.2 Разработка макетов интерфейса………………………………………… 2.5 Проектирование функционала………………………………………… 2.5.1 Формализация требований к функционалу……………………… 2.5.2 Требования к структуре проекта……………………………………… 2.5.3 Разработка алгоритма индексации……………………………………… 2.5.4 Разработка алгоритма поиска………………………………………… Выводы……………………………………………………………………… 3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ…………………… 3.1 Разработка интерфейса……………………………………………… 3.1.1 Разработка главного окна приложения………………………………… 3.1.2 Разработка окна отображения контента……………………… 3.2 Реализация функционала……………………………………………… 3.2.1 Класс SmartSearch……………………………………………… 3.2.1.1 Разработка метода индексации директории……………………… 3.2.1.2 Разработка метода поиска………………………………………… 3.2.2 Класс Fm_Main………….……………………………………………… 3.2.3 Класс Extensions………………………………………………………… 3.3 Руководство пользователя……………………………………………… 3.4 Тестирование приложения………………………………………… Выводы……………………………………………………………………… ЗАКЛЮЧЕНИЕ…………………………………………………………… СПИСОК ЛИТЕРАТУРЫ……………………………………………… ПРИЛОЖЕНИЕ А Листинг файла Fm_Main………………………………… СПИСОК ЛИТЕРАТУРЫ 1. Коберн А. Современные методы описания функциональных требований к системам. [Текст] / Коберн А. – Пер. с англ. – М.: Лори, 2002. – 288 с.,ил. 2. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению 3. NET Framework — Википедия [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/.NET_Framework — Режим доступа: свободный. 4. C Sharp — Википедия [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/C_Sharp — Режим доступа: свободный. 5. Joseph Albahary, Ben Albahary C# 5.0 in a Nutshell: The Definitive Reference Fifth Edition. 6. Материалы о продуктах Майкрософт [Электронный ресурс]/ Microsoft – Режим доступа: http://microsoft.com. 7. ГОСТ 34.601-90. Информационная технология. Автоматизированные системы. Стадии создания. 8. Назаров С.В., Мельников П.П. «Программирование на MS Visual Studio» Учебное пособие. – М.: Финансы и статистика, 2008 9. Сайт компании Microsoft. Раздел о программном продукте Visual Studio. [Электронный ресурс] / Visual Studio. Режим доступа https://msdn.microsoft.com/ru-ru/library/fx6bk1f4(v=vs.100).aspx. 10. Документация по продукту Microsft SQL Server. [Электронный ресурс]/ Microsft SQL Server. - Режим доступа https://msdn.microsoft.com/ru-ru/library/ff928359(v=sql.10).aspx. 11. Материалы Википедии – свободной энциклопедии. [Электронный ресурс] /Википедия. - Режим доступа https://ru.wikipedia.org. 12. Материалы о паттернах программирования [Электронный ресурс] / HabraHabr. – Режим доступа: https://habrahabr.ru/post/136766/ 13. Материалы о программном продукте TotalCommander [Электронный ресурс]/. – Режим доступа: http://flint-inc.ru/tchelp. 14. Материалы о программном продукте DocFetcher [Электронный ресурс]/. – Режим доступа: http://docfetcher.sourceforge.net/ru/. 15. Материалы о программном продукте GoogleDesktop [Электронный ресурс]/. – Режим доступа: http://www.interface.ru/home.asp?artId=9363. |
Цена, руб. | 3000 |
Заказать работу «Программное обеспечение для решения задач поиска в неструктурированных данных»
Отзывы
-
27.01
Приветствую вас, добрый день!) Работа успешно прошла проверку на антиплагиат. Большое, Человеческо
Владимир -
16.01
Сергей, добрый день. Вчера защитила работу на отлично, были опечатки и неточности , которые я исправ
Ольга -
10.01
Юлия, вы молодец!!! просто блестяще справилась со своими задачами....???? комментария только два, п
Юлия