УДК 004.738.5:061
ПРОГРАММНАЯ ОБОЛОЧКА ГЕНЕРАЦИИ САЙТОВ НАУЧНЫХ ФОРУМОВ
М.
Евразийский национальный университет им. Л. Н.Гумилева, Астана
Научный руководитель – Т., к. т.н., зав. кафедрой Теоретической информатики
Научные форумы (научные конференции, семинары, симпозиумы) – являются важнейшей составляющей научной жизни общества, являясь местом сосредоточения ученых, специалистов в определенной области науки, местом обмена передовым опытом, идеями, инновациями. За последние годы интерес к проведению и участию в научных форумах значительно возрос. Отчасти данный интерес обусловлен тем, что информация о проводимой конференции стала более доступной благодаря сети Интернет. Сегодня каждая научная конференция сопровождается разработкой тематического сайта.
Только в Евразийском Национальном Университете имени Л. Н.Гумилева ежегодно проводится около 30 конференций, для каждой из которых разрабатывается как минимум страничка на сайте университета или факультета. Разработка и создание тематического сайта для каждого форума – это сложный и трудоёмкий процесс, требующий специальных навыков программирования и дизайна. Разработка программной оболочки генерации сайтов научных форумов позволит автоматизировать процесс создания тематического сайта, что делает данную работу актуальной.
Целью данной работы является реализация программной оболочки для генерации сайтов научных форумов.
Поставленная цель определяет следующие задачи:
1) разработка концептуальной модели научного форума;
2) разработка интеллектуальной модели сайта;
3) разработка программной оболочки для генерации сайтов научных форумов.
Концептуальная модель научного форума на примере научной конференции
Было рассмотрено и проанализировано большое количество сайтов конференций, что позволило выделить основные сущности конференции и связи между ними. Под сущностью понимается действующий объект конференции, под связью форма их взаимодействия.
Анализ сущностей выделяет ключевые сущности и дополнительные.
Ключевые: |
персона |
доклад |
фотография |
мероприятие |
место размещения |
пункт питания |
конференция |
труды конференции |
программа конференции |
история |
Дополнительные: |
состав оргкомитета конференции |
состав программного комитета конференции |
географическое место положения |
другие |
Требования к сущностям: [1]
1) описывается каждая сущность;
2) каждому экземпляру основной сущности ставится в соответствие специальный набор семантических отношений (связей);
3) для каждой вспомогательной сущности разрабатываются и специфицируются специальные отношения.
Рисунок 1 – ER –диаграмма научной конференции
Модель сайта
1. Каждая основная сущность представлена на отдельной WEB-странице;
2. Страницы WEB-сайта связаны друг с другом и охватывают все сущности.
3. Информация о конференции размещается на главной странице.
4. Любой пользователь может воспользоваться online-регистрацией и подать заявку на участие в конференции.
В качестве инструмента разработки программной оболочки была выбрана Java-технология. В основе Java-технологий лежит прежде всего сам язык Java. Его основными свойствами являются: простота, безопасность, переносимость, объектно-ориентированность, устойчивость, многопоточность, архитектуро-независимость, интерпретируемость, высокая эффективность, распределенность. [2]
Java-технологии являются кросс-платформенными и позиционируются на рынок для разработки самых разнообразных продуктов для различных платформ. Все Java приложения исполняются в рамках отдельной виртуальной машины (Java Runtime Environment, JRE), что позволяет контролировать безопасность и целостность информационных систем.
Литература
1. Г. Семантическая модель сайта конференции. – ІІ международная научно-техническая конференция «Открытые семантические технологии проектирования интеллектуальных систем»: материалы. Беларусь, Минск, БГУИР, 2012.
2. Б., Я. Технологии Java и особенности их применения в учебном процессе.– Донецкий национальный технический университет: сборник научных трудов II-й международной научной конференции. ДонНТУ, май 2006.
Основные порталы (построено редакторами)
