Тема: РЕАЛИЗАЦИЯ ПОИСКА ПО ФОРМУЛАМ В МАССИВАХ МАТЕМАТИЧЕСКИХ ДОКУМЕНТОВ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ОСНОВНЫЕ ПОНЯТИЯ 6
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Представления математической информации в электронном виде....8
1.2. Языки разметки 9
1.2.1. XML 9
1.2.2. MathML 10
1.2.3. DOCX 11
1.2.4. LaTeX 12
1.3. Инвертированный индекс 13
1.4. Обзор аналогов 14
1.5. База формул 19
1.6. Конвертации представлений 20
1.6.1. Выбор опорного формата 20
1.6.2. Особенности конвертации 21
2. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 23
2.1. Язык программирования 23
2.2. Среда разработки 23
2.4. Фреймворк создания 24
2.5. Другие технологии 24
3. РАЗРАБОТКА ПРИЛОЖЕНИЯ
26
3.1. Архитектура приложения
26
3.2. Схема базы данных 27
3.3 Описание и разработка механизма поиска 29
3.3.1. Подготовка словаря формул
29
3.3.2. Поиск документов
30
3.3.3 Индексация документов 31
3.4 Описание и разработка механизма эквивалентности 32
3.4.1. Эквивалентность наименований формул 32
3.4.2. Эквивалентность формул 34
3.5 Разработка пользовательского интерфейса 35
3.5.1 Панель администратора 35
3.5.2 Интерфейс поиска 36
3.6 Результат индексации 37
ЗАКЛЮЧЕНИЕ 38
ЛИТЕРАТУРА
39
ПРИЛОЖЕНИЕ
📖 Введение
Множество образовательных организаций хранят огромные массивы математических документов, в которых необходимо искать информацию. Значительной частью поисковой информации являются математические формулы. Так, часто необходимо найти документы и конкретные места в этих документах, где встречается искомая формула. Для поиска вручную пользователю требуется затратить множество времени и сил.
Кроме того, не всегда удобно вводить саму формулу, и поэтому существует потребность в поиске формулы по названию. Таким образом существует проблема поиска по формулам, в том числе и по названию, в массивах математических документов. Кроме того, задачу осложняет наличие разных форматов, в которых могут хранится документы.
Целью дипломной работы является разработка приложения, которое поможет пользователям более качественно и эффективно искать формулы в массивах математических документов. Приложение позволит искать формулы по названию, а также будет различать эквивалентные формулы. В рамках выполнения дипломной работы, были поставлены следующие задачи:
1. Изучение форматов представления математических документов
2. Изучение способов конвертации
3. Рассмотрение существующих аналогов и определение недостатков существующих подходов.
4. Разработка механизма эквивалентности формул
5. Разработка механизма поиска
6. Проектирование архитектуры приложения.
7. Реализация графического интерфейса приложения.
8. Реализация механизма просмотра результатов поиска.
Приложение должно обладать возможностью удобного ввода формул. Для многих формул требуются специальные символы и стандартных средств клавиатуры, чаще всего, бывает недостаточно. Механизм поиска должен иметь возможность вестись на произвольном множестве документов, достаточно указать корневой путь, это также является отличительной особенностью от существующих аналогов. Поиск должен учитывать эквивалентные преобразования формул, и использование различных символов для обозначения переменных.



