Реализация портала для управления «Юго-Западным благочинием»
г.Ростова-на-Дону
О.П. Ганнова, Г.Б. Анисимова Донской государственный технический университет
Аннотация: Приведена реализации социального проекта - портала для управления «Юго-Западным благочинием» г.Ростова-на-Дону. Представлены второй и третий этапы ЖЦ создания ИС: проектирования и реализации портала. Проектирование выполнено с использованием CASE технологий методами объектно-ориентированного подхода на языке UML, на платформе Rational Rose. Выполнено проектирование БД по правилам стандартов IDEF1 и IDEF1X, построены ERD диаграммы с использованием CASE технологии ERWin и проектирование пользовательского интерфейса. Реализация описанной модели осуществлена на платформе технологии WordPress CMS. Приведены фрагменты созданного Web-ресурса.
Ключевые слова: паломнические поездки, виртуальный тур, проектирование информационной системы, объектно-ориентированный подход, Rational Rose, UML, диаграмма последовательности, кооперативная диаграмма, проектирование базы данных.
1. Введение
В статье продолжена работа над созданием портала управления Юго-Западным благочинием, анализ предметной области представлен в [1].
Современные методологии рекомендуют при создании проекта переносить акцент на начальные этапы Жизненного цикла (ЖЦ), а именно на этапы анализа предметной области и проектирования. Выбор методологии проектирования информационных систем (ИС) сделан с учетом критериев, приведенных в работах [2 - 4].
Здесь приведены основные результаты работ на двух этапах жизненного цикла (ЖЦ) - проектирование и реализация. Этапы анализа и проектирования проведены с использованием CASE технологий. Выбран объектно-ориентированный подхода, с учетом предметной области и платформы реализации проекта, значит описание ИС ведется на языке UML [5, 6]. Платформой на начальных этапах ЖЦ выбран инструмент CASE технологии Rational Rose [6]. По этой же методологии проведен анализ и проектирование многих ИС, например, [7 - 9].
2. Проектирование
Анализ предметной области представлен в [1, 7] в виде модели -диаграммы Business Use Case, Use Case и Activity.
При построении модели учтены основные процессы: работа с новостями, материалами, виртуальным туром, паломнические поездки, различные мероприятия и многое другое [1, 7].
Этап проектирования дополняет модель остальными диаграммами UML. Выполнено проектирование БД по правилам стандартов IDEF1 и IDEF1X, построены ERD диаграммы с использованием CASE технологии ERWin и проектирование пользовательского интерфейса.
2.1 Диаграммы взаимодействия
Фрагмент системы приведен на примере прецедента работы с мероприятием на диаграммах взаимодействия: диаграммах последовательности и кооперативной диаграмме для ролей администратора и пользователя.
2.1.1. Диаграмма последовательности
На рисунке 1 представлены диаграммы последовательности, которые отражают поток событий в рамках варианта использования [5].
а)
б)
А
ИВЙ j
Q
I Эайад ■ панель мушистр,
J Внес!!» нинэдку
Рисунок 1 - диаграммы последовательности, а) Добавления мероприятий, б)
Запись на мероприятия
2.1.2 Кооперативная диаграмма
На рисунке 2 представлены кооперативные диаграммы поток сообщений между объектами системы и основные ассоциации между ними.
а) б)
: База данных
Рисунок 2 - кооперативная диаграмма, а) Добавления мероприятий, б) Запись
на мероприятия 2.2 Модель базы данных Проектирование Базы данных осуществлено на основе документов оперативного учета по правилам стандартов ГОЕБ1, ГОЕБ1Х, обеспечивающих моделирование данных [5].
Физическая модель данных работы благочиния представлена на рис. 3. Здесь отображены основные сущности системы: Новости, запись мероприятий, гранты, запись на обучения, комментарии, информация мероприятий и поездок. Сформированы сущности для ведения справочников: Храмы, Штаб, Отел храма и т.д.
J
Рисунок 3 - Физическая модель данных управления благочиния 2.3 Диаграмма компонентов
На диаграмме компонентов показана работа каждого программного модуля и их взаимодействие между собой. Все компоненты взаимодействуют с базой данных (рисунок 4)
Публикация грантов.рhp
I ' —| Формирование заявки zavka obuzheni
I I Выгрузка списка I мероприятий poezdki.php <--
I I Публикация l комментарий сmc.php
I I —| Сбор статистические
i данные newctatictika.php
—I Оформление заявки zapis.php
Формирование списка
I I | Выгрузка Новости - -> I newsdinamid.php
База данных"4
I ' i Хранения прав | доступа panelphp
Рисунок 4 - Диаграмма компонентов
2.4 Пользовательский интерфейс
По результатам анализа предметной области, на основании приведенных в [1] диаграмм Use Case и Activity разработана навигация портала (рисунок 5).
Реализация рассмотренной модели была осуществлена на основе технологии WordPress CMS. WordPress является идеальным бесплатным решением для ведения информационного портала: имеется четкая структура страниц, удобная панель администратора, высокий уровень защищенности и нет никаких проблем с поисковой оптимизацией
Рисунок 5 - Навигация портала 3. Реализация Реализации расположена по адресу [10].
Созданный портал обеспечивает работу Юго-Западного благочиния. На рис. 6 представлен процесс работы с мероприятиями.
а)
б)
в)
иоватилъным центрам города в
► Работа летних оздоровительных площадок при храмах
► Экскурсия по храмам, иконописным мастерским, пра вослави рамках проекта а К дугояным истокам»
► Подготовка к празднику Дань семьи, любви и верности (8 июля — Петра и Фсаронии)
► день медицинского работник», поздравление окормляемых медицинских учреждений
► Поездка по святым местам по маршруту г. Ростов-на-Дону - г. Шахты — Ростов-на-Дону в рамках проекта « К духовным истокам »
► День начала Великой отечественной войны. Свеча памяти
► Кинолекторий «Азбука православия» в рамках проекта «К духовным истокам»
► Международный день борьбы с наркоманией, Проведение на приходах молебного пения перед иконой «неупиваемая чата»
► Празднование Дня молодежи
Рисунок 6 - работа с мероприятиями, а) Добавления мероприятия, через панель администратора, б) Оформления заявки на мероприятия, в) форма
формирования заявки
Заключение
Для социального проекта - портала для управления «Юго-Западным благочинием» представлены второй и третий этапы ЖЦ создания ИС:
Продолжено проектирование с использованием CASE технологий методами объектно-ориентированного подхода на языке UML, на платформе проектирования Rational Rose. Приведены фрагменты диаграмм последовательности, кооперативной и диаграммы компонентов.
Реализация описанной модели осуществлена на платформе технологии WordPress CMS. Приведены фрагменты созданного Web-ресурса.
Разработанный портал позволит ускорить и упростить процесс работы Юго-Западного благочиния, позволит быстро вносить изменения в информационный контент и вовремя информировать пользователей о различных мероприятиях.
Для конечного пользователя создана удобная запись на мероприятия и паломнические поездки. Имеется возможность просматривать новости в Благочинии и знакомиться с грантами.
Литература
1. Ганнова О.П., Анисимова Г.Б. Проектирование портала для управления «Юго-Западным благочинием» г.Ростова-на-Дону. // Инженерный вестник Дона, 2018, №2 URL: ivdon.ru/ru/magazine/archive/N2y2018/4893.
2. Анисимова Г. Б., Романенко М. В. Выбор методологии проектирования информационных систем. I. Критерии. // Научное обозрение. 2014. No 12-2. с. 539-542.
3. Анисимова Г. Б., Романенко М. В. Выбор методологии проектирования информационных систем. II. Стандарты. // Научное обозрение. 2014. No 12-2. с. 543-547.
4. Анисимова Г. Б., Романенко М. В. Выбор методологии проектирования информационных систем. III. Структурный подход. // Научное обозрение. 201V. No 22. с. V4-V9.
5. Booch G. Object-Oriented Analysis and Design with Applications. Rational Santa Clara, California: Addison-Wesley. 200V. - 534 p.
6. Booch G., Rumbaugh J, Jacobson I. The Unified Modeling Language. Usere Guide. Second Edition. Boston: Addison-Wesley. 2004. — V42 p.
V. Ганнова О. П. Разработка Web приложения для управления «Юго-Западным благочинием» г.Ростова-на-Дону // Сборник статей международной научно-практической конференции «Научные революции XXI века» (Казань, 22.05.201V). Стерлитамак: АМИ, 201V. - C26-2V. URL: ami.im/mnpk-tt-21/
8. Анисимова Г. Б., Романенко М. В. ИС автоматизации формирования учебно-методических материалов в условиях реформы Высшей школы // Инженерный вестник Дона, 2013, №4 URL: ivdon.ru/magazine/archive/n4y2013/214V
9. Анисимова Г. Б., Романенко М. В. Информационные сервисы оптимизации работы кафедры физкультуры.1. Анализ предметной области. // Инженерный вестник Дона, 2016, №4 URL: ivdon.ru/ru/magazine/archive/n4y2016/3V95.
10. Ганнова О.П. Реализация портала для управления «Юго-Западным благочинием» г.Ростова-на-Дону. URL: юго-западное-благочиние.рф
References
1. Gannova O. P., Anisimova G.B. Inzenernyj vestnik Dona (Rus), 2018, №2. URL: ivdon.ru/ru/magazine/archive/N2y2018/4893.
2. Anisimova G.B., Romanenko M.V. Nauchnoe obozrenie. 2014. №12-2. pp.539-542
3. Anisimova G.B., Romanenko M.V. Nauchnoe obozrenie. 2014. №12-2. pp.543-547
4. Anisimova G.B., Romanenko M.V. Nauchnoe obozrenie. 2017. No 22. pp. 74-79
5. Booch G. Object-Oriented Analysis and Design with Applications. Rational Santa Clara, California: Addison-Wesley. 2007. 534 p.
6. Booch G., Rumbaugh J, Jacobson I. The Unified Modeling Language. Usere Guide. Second Edition. Boston: Addison-Wesley. 2004. 742 p.
7. Gannova O. P. Sbornik statej mezhdunarodnoj nauchno-prakticheskoj konferentsii «Nauchnye revoljutsii XXI veka» (Kazan', 22.05.2017). Sterlitamak: AMI, 2017. pp.26-27.
8. Anisimova G.B., Romanenko M.V. Inzenernyj vestnik Dona (Rus), 2013, №4. URL: ivdon.ru/magazine/archive/n4y2013/2147.
9. Anisimova G.B., Romanenko M.V. Inzenernyj vestnik Dona (Rus), 2016. №4. URL: ivdon.ru/ru/magazine/archive/n4y2016/3795.
10. Gannova O. P. Realizaciya portala dlya upravleniya «YUgo-Zapadnym blagochiniem» g. Rostova-na-Donu. [Implementation of the portal for the management of the "South-Western deanery" of Rostov-on-Don]. URL: south-west-deanery.rf