Курсовая работа: Отображение математических формул в формате LaTeX на форуме PHPBB3
·
Microsoft
SQL Server 7/2000
·
Microsoft
Access (через ODBC)
·
а
также поддержка других баз данных в будущем
Безопасность
·
При
разработке форума безопасность считалась главным приоритетом.
·
Мощная
и всестороння система авторизации.
·
Надежные
методы шифрования для безопасного хранения паролей в базе данных.
·
Поддержка
сессий cookie и URI.
Отсутствие
ограничений для форумов и категорий
·
Возможность
создания неограниченного количества форумов с произвольным числом категорий.
·
Закрытые
форумы и форумы для определенных групп пользователей.
·
Мощные
средства осуществления поиска.
Публикация
сообщений
·
Форматирование
сообщений при помощи различных начертаний и размеров шрифтов, а также
отображение цитат, кода, рисунков и автоматическая подсветка URL.
·
Поддержка
стандартных и расширенных тегов BBCode и некоторых тегов HTML.
·
Уведомления
об ответе в темах по e-mail.
·
Мощное
средство подписки на уведомления в теме.
·
Оригинальные
смайлики для выражения эмоций.
Гибкость
пользовательских групп и прав доступа к форуму
·
Мощная
система управления доступом форумов, пользователей и групп.
·
Управление
доступом к форуму заданных групп пользователей.
·
Управление
всеми аспектами публикации сообщений.
·
Возможность
ограничения доступа к просмотру, публикации, ответам и множеству других опций.
Возможности
пользователей
·
Неограниченное
количество участников.
·
Создание
личного профиля.
·
Подсчет
количества сообщений и устанавливаемые администратором ранги пользователей.
·
Подобная
e-mail система обмена личными сообщениями
·
Поддержка
локальных, удаленных и загружаемых аватар
Возможности
модераторов
·
Редактирование
тем.
·
Массовое
удаление / перемещение / закрытие / открытие тем.
·
Разделение
тем.
·
Возможность
автоматической чистки старых или неотвеченных сообщений для каждого форума.
Легкий в
использовании центр администрирования
·
Общая
конфигурация конференции.
·
Настройка
форумов и категорий.
·
Легкость
резервного копирования и восстановления базы данных.
·
Запрет
имен пользователей.
·
Авторизация
пользователей.
·
Автоцензор
слов.
·
Полное
управление участниками.
·
Настройка
смайликов.
·
Опциональная
проверка наличия новых сообщений.
·
Расширенное
управление запрещением доступа к форуму – бан по e-mail, имени пользователя, по
одному или группе IP адресов, имени домена.
·
Регистрация
IP-адресов пользователей и сообщений.
·
Массовая
рассылка почты администратором пользователям и группам
Стили и
настройка внешнего вида
·
Возможность
выбора среди массы доступных стилей.
·
Отделенные
от кода шаблоны для легкости внедрения или интеграции дизайна.
·
Полное
управление шрифтами и цветами через CSS.
·
Совместимость
стиля по умолчанию со стандартами XHTML 1.0 и HTML 4.01 консорциума W3C.
Поддержка
Всё это
поддерживается большим, постоянно растущим и дружелюбным сообществом со всего
мира, готовым оказать помощь по любым проблемам, предложениям или просто пообщаться!
2.
Использование формул в сети Интернет
Естественнонаучные
текстовые ресурсы
Важной
особенностью многих образовательных и научных ресурсов являются специфические
черты естественнонаучных текстов. Естественнонаучные тексты составляют огромную
часть всего спектра электронных образовательных ресурсов, включая математику,
физику, экономические науки, биологию и т.д.
Во многих
естественнонаучных текстах одной из основных компонент являются математические
формулы. Поэтому грамотная работа с формулами имеет ключевое значение для
эффективной информационной поддержки многих направлений обучения.
Отметим, что
математические формулы в виртуальном образовательном процессе могут
использоваться более широко, чем просто в электронных текстах. Например, это
могут быть форумы, чаты и другие формы обмена информацией в электронном виде,
специализированные электронные практикумы по естественным наукам и т.д. – здесь
также существуют проблемы, связанные с электронной обработкой математических
формул. Развитие языков разметки и концепция разделения содержания и
представления позволяют подойти к проблеме представления естественнонаучной
информации комплексно и на основе стандартов.
Анализ существующих подходов
Классической
средой работы с естественнонаучными текстами является система TeX,
разработанная Д. Кнутом. Большой популярности TeX'а и его потомков
(AMSTex, LaTeX и др.) способствовал ряд факторов. Во-первых, формализм ТеХ'а
основан на идее разделения содержания и представления. Как правило, такого
логического структурирования вполне достаточно, чтобы ТеХ сгенерировал
полиграфический вариант текста высокого качества. Доводка внешнего
представления текста имеющимися в TeX'е средствами полиграфической настройки
может проводиться на втором этапе работы. Это наиболее перспективный подход,
когда внешнее представление документа генерируется автоматически из логической
разметки текста, сделанной человеком.
TeX является
первой системой, в которой угадано основное направление развития представлений
текстовой информации в распределенных информационных системах. Используемые в
TeX'e, и особенно в его клонах, принципы разметки текста и отделения содержания
от представления, лежат в основе современных подходов к обработке
структурированной текстовой информации. Конечно, в ТеХ'е все эти возможности
используются нерегулярно, и в незначительных масштабах. Кроме того, формализм
ТеХ'а не соответствует современным формализмам разметки текстов, основанных на
языке XML.
В последнее
время для разработки математических текстов стал активно использоваться
редактор MS Word, включающий специальные возможности для создания формул (MS
Equation Editor, MathType). Подход, реализованный в этом редакторе, более
доступен массовому пользователю, чем LaTeX, не требует установки дополнительного
программного обеспечения. Минусы также очевидны. Во-первых, полиграфическое
качество математических формул в Word'е значительно ниже, чем то, которое
генерирует система ТеХ. Во-вторых, DOC-формат является принципиально закрытым
форматом, мало пригодным для работы в открытых системах. Из этого, в частности,
следует непригодность DOC-формата для публикации информации в Интернете –
приходится конвертировать текст либо в HTML (причем хорошо известна
колоссальная перегруженность структуры HTML-файла, который генерируется
Вордом), либо в другой закрытый, но более приспособленный для обмена формат
PDF. Есть и другие довольно существенные недостатки. Вообще, с точки зрения
современного понимания того, как работать со структурированной текстовой
информацией, идеология, заложенная в редакторе Word, является значительно более
устаревшей, чем в появившейся намного раньше системе TeX.
Отметим и
другую проблему. Наличие нескольких стандартов представления математических и
естественнонаучных текстов вносит очень серьезную путаницу. Например, уже
сегодня многие сталкиваются с той проблемой, что организаторы разных научных
конференций требуют тексты в разных форматах – кто-то в LaTeXе, кто-то в
Word'е. Информационная среда заполняется информацией, сформатированной в
совершенно разных, несовместимых стандартах. Результат – потеря целостности
информационной среды, постоянные проблемы с чтением, использованием и
обработкой текстов в разных форматах.
К
настоящему времени созданы все необходимые технологические условия для решения
этих проблем. Созданы нужные открытые стандарты как для работы с текстами
произвольного характера, так и для представления таких специфических объектов,
как математические формулы. В частности, можно говорить и о решении
вышеперечисленных проблем через создание «канонического» формата представления
математических и естественнонаучных текстов на основе имеющихся сегодня
открытых стандартов. Канонический формат представления научных и
образовательных текстов, это такой формат, который
1.
базируется
на принципе разделения представления и содержания документа.
2.
основан
на разметке текстов логического уровня.
3.
использует
для представления документов открытые широко признанные стандарты.
4.
удобен
для автоматической обработки, распространения и хранения информации.
5.
предоставляет
возможность конверсии текстов, представленных в каноническом формате, в другие
распространенные форматы представления естественнонаучной информации и обратно.
6.
допускает
трансляцию в различные (поли) графические представления, как электронные, так и
бумажные.
7.
допускает
богатую «интеллектуальную» обработку документа достаточно легкими онлайновыми
программными средствами.
Базой для
создания такого формата служит расширяемый язык разметки XML. Очень
существенным шагом в этой области является появление диалекта XML – языка
MathML, ориентированного на описание математических формул. MathML интересен по
многим причинам. Во-первых, формат MathML основан на языке разметки XML, что
позволяет использовать большое количество наработанных компонент и библиотек.
Во-вторых, формат MathML реализует два вида представления: презентационное и
содержательное. В-третьих, формат MathML является открытым стандартом, поддерживаемым
консорциумом W3, что очень важно для построения сложных систем, ориентированных
на использование широкими массами пользователей. В своей «презентационной»
части MathML идеологически весьма близок TeX-формату.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 |