Реализация портала для управления "Юго-Западным благочинием" г. Ростова-на-Дону

Реализация портала для управления «Юго-Западным благочинием»

г.Ростова-на-Дону

О.П. Ганнова, Г.Б. Анисимова Донской государственный технический университет

Аннотация: Приведена реализации социального проекта - портала для управления «Юго-Западным благочинием» г.Ростова-на-Дону. Представлены второй и третий этапы ЖЦ создания ИС: проектирования и реализации портала. Проектирование выполнено с использованием 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 Диаграмма компонентов

На диаграмме компонентов показана работа каждого программного модуля и их взаимодействие между собой. Все компоненты взаимодействуют с базой данных

Публикация грантов.р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 представлен процесс работы с мероприятиями.

а)

б)

в)

иоватилъным центрам города в

Работа летних оздоровительных площадок при храмах

Экскурсия по храмам, иконописным мастерским, пра вослави рамках проекта а К дугояным истокам»

Подготовка к празднику Дань семьи, любви и верности

день медицинского работник», поздравление окормляемых медицинских учреждений

Поездка по святым местам по маршруту г. Ростов-на-Дону - г. Шахты — Ростов-на-Дону в рамках проекта « К духовным истокам »

День начала Великой отечественной войны. Свеча памяти

Кинолекторий «Азбука православия» в рамках проекта «К духовным истокам»

Международный день борьбы с наркоманией, Проведение на приходах молебного пения перед иконой «неупиваемая чата»

Празднование Дня молодежи

Рисунок 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