Учебная практика основывается на знаниях, умениях и навыках, полученных при изучении дисциплин учебного плана, предшествовавших практике, что позволяет освоить учебную практику по таким основным задачам, как:
Проведение обследования прикладной области;
Анализ прикладных процессов;
Формирование требований к информатизации и автоматизации прикладных процессов;
Информационное обеспечение прикладных процессов;
Использование функциональных и технологических стандартов;
Проведение технико-экономического обоснования создания информационной системы;
Составление технических заданий на информатизацию и автоматизацию решения прикладных задач.
Цель учебной практики приобретение профессиональных навыков, практического опыта, проектирования ИС.
Задачами учебной практики являются знакомство с:
историей, традициями подразделений организаций;
организационной структурой различных предприятий;
формами организации производственного процесса и его технологическим обеспечением;
актуальными для подразделений проблемами обеспечения информацией;
составом и особенностями эксплуатации программных и технических средств обработки информации;
основных функций различных подразделений;
основных характеристик и возможностей, используемых в различных подразделениях
технических и программных средств обработки информации.
Приобретение практических навыков:
использования технических и программных средств подразделений;
выполнения функциональных обязанностей;
ведения документации.
1 Характеристика предприятия и описание модели предприятия с описанием миссии компа-нии и основных бизнес-целей функционирования компании (стратегия развития, ИТ стратегия развития)
Миссия компании, основные виды деятельности
Практика проходила в Муниципальном казённом учреждении
«Управление информационных технологий и связи города Сургута» (МКУ «УИТС г. Сургута»), являющемся специализированной ИТ-структурой, обеспечивающей цифровизацию муниципальных процессов и поддержку информационной инфраструктуры города.
Миссия организации заключается в обеспечении бесперебойной, безопасной и эффективной работы информационных систем администрации города Сургута и создании условий для развития цифровых сервисов, доступных жителям и организациям.
Основной вид деятельности МКУ «УИТС» включает:
развитие, сопровождение и эксплуатацию муниципальных информационных систем;
разработку и поддержку веб-приложений и цифровых сервисов;
обеспечение работы баз данных и информационных ресурсов;
поддержку пользователей, включая установку ПО, настройку и обучение;
системное, сетевое и базовое администрирование;
разработку и модернизацию программных продуктов для муниципальных организаций.
Основные бизнес-цели организации:
повышение качества и скорости предоставления муниципальных ИТ-услуг;
обеспечение информационной безопасности и сохранности данных;
повышение эффективности работы городских служб за счёт цифровизации процессов;
развитие удобных онлайн-сервисов для граждан и организаций;
переход к единой централизованной ИТ-инфраструктуре.
1.2 Дополнительные виды деятельности. Уровень автоматизации
МКУ «УИТС» функционирует как сервисная ИТ-организация, обеспечивающая обслуживание структурных подразделений администрации города и подведомственных учреждений. Модель предприятия основана на заявочном принципе: обращения фиксируются в системах HelpDesk, маршрутизируются ответственным специалистам, контролируются по срокам и статусам.
Стратегия развития организации направлена на:
расширение спектра электронных муниципальных услуг;
автоматизацию бумажных и рутинных процессов;
повышение прозрачности взаимодействия между службами города;
внедрение современных технологий обработки данных.
ИТ-стратегия развития включает:
повышение зрелости ИТ-процессов и стандартизацию процедур;
развитие инфраструктуры и переход к централизованным ИТ-ресурсам;
интеграцию информационных систем между собой;
совершенствование систем безопасности и мониторинга;
развитие web-сервисов, включая личные кабинеты пользователей и онлайн-заявки.
Дополнительные виды деятельности:
разработка компьютерного программного обеспечения;
деятельность, связанная с использованием вычислительной техники и информационных технологий, прочая;
деятельность консультативная в области компьютерных технологий прочая;
деятельность по обследованию и экспертизе компьютерных систем;
деятельность по созданию и использованию баз данных и информационных ресурсов;
деятельность по подготовке компьютерных систем к эксплуатации;
деятельность по управлению компьютерными системами;
деятельность по оказанию услуг службами информационного поиска по договору или на платной основе;
деятельность по оказанию компьютерных информационных услуг телефонной связи;
деятельность по предоставлению услуг по размещению информации прочая.
За время прохождения практики в отделе информатизации был изучен комплекс автоматизированных задач и программные системы, реализующие автоматизацию решения этих задач. В первую очередь, это ряд задач управления взаимоотношениями с клиентами.
Программы управления запросами HelpDesk предоставляют поддержку клиентам компаний по электронной почте, на web-сайте и т.д. При поступлении запроса от клиента (по телефону, по электронной почте, через web-сайт или другим способом) информационная система HelpDesk при помощи собственной базы данных распознает запрос и автоматически ставит его в очередь одному из сотрудников службы поддержки. В ходе этого процесса статус заявки клиента обновляется, и руководитель службы технической поддержки может контролировать, как сотрудники справляются с нагрузкой.
В компании используются следующие системы, поддержкой которых, занимается отдел информатизации:
1) OTRS – система обработки заявок с открытым исходным кодом (разработчик «Группа OTRS Inc», сайт: otrs.org);
2) «1С:Предприятие8. ITIL Управление информационными технологиями предприятия ПРОФ» (российская фирма 1С);
3) Программа IPI.MANAGER™, разработчик отечественная компания IPI®.
OTRS – открытая система обработки заявок, реализованная на языке Perl, поддерживает ряд систем управления базами данных (например, MySQL, PostgreSQL и т. Д.). На сайте компании имеется свободно распространяемая версия OTRS-системы и онлайн–система обработки заявок для получения лучшего представления о ее функциональности. OTRS–система может использоваться на предприятии в отделе информационных технологий, отделе кадров, отделе сбыта, отделе технического обслуживания зданий и сооружений и во многих других областях.
Информационная система «1С: Предприятие 8. ITIL Управление информационными технологиями предприятия» (разработчик российская фирма 1С) позволяет эффективно с минимальными затратами управлять работой службы технической поддержки, организовать управление обращениями клиентов, сформировать каталог сервисов и соглашений об уровне сервиса, вести учет оборудования и программного обеспечения.
Программный продукт «1С:Предприятие8. ITIL Управление информационными технологиями предприятия» позволяет оперативно обрабатывать поступающие заявки, вести переписку для уточнения деталей обращения, быстро переключаться на заявку следующего клиента. Автоматизация функций службы технической поддержки делает работу ее сотрудников регламентированной, контролируемой, прозрачной и измеримой. Программа предоставляет ряд инструментов для объективной оценки качества работы специалистов службы технического обслуживания.
Программа IPI.MANAGER™ предназначена для обработки задач (заявок) пользователей, постановки задач между сотрудниками, сохранения истории, накопления информации по каждой из задач, назначения ответственных и отслеживания сроков реакции и выполнения [15].
При любом изменении задачи, система IPI.MANAGER™ автоматически посылает уведомления по электронной почте, как автору заявки, так и менеджерам компании.
Компьютеры сотрудников имеют следующую конфигурацию: процессор: Intel Core 2 Duo 2.6 GHz, 3 Gb ОЗУ, 1Tb HDD, видеокарта: GFX1024 Mb, DVD, мониторы 19” LG.
Компьютеры менеджеров и других сотрудников: процессор IntelPentiumIV 2.6 GHz; 2GbОЗУ; 20 GbHDD; видеокарта GF 6200 256 Mb; мониторы 17” ACER;
Также на компьютеры пользователей были установлены следующие программные продукты: ОС Windows 8,10 Professional; DrWeb AntiVirus; MSOffice 2007; Браузер Opera. Конфигурация серверного программного обеспечения включает в себя: ОС Windows Server 2008; Web-сервер Apache; MySQL 6.0; PHP 5.0.
Таким образом на текущий момент компания применяет системы управления предприятием такие как, управление клиентами и заказами, производственными процессами. Основные задачи и специализированное программное обеспечение описаны в предыдущем разделе.
Кроме того, активно использует программы пакета офисного ПО MS Office: MS Word, MS Excel. При этом в качестве информационных каналов для отправки и получения информации существуют: электронная почта; телефонная и факсимильная связь; доставка курьером; обычная почта.
2 Организационная структура компании
Организационная структура МКУ «УИТС г. Сургута» представляет собой распределённую систему подразделений, каждое из которых отвечает за определённые аспекты функционирования муниципальной ИТ-инфраструктуры. В рамках практики изучена структура ИТ-отдела, являющегося ключевым подразделением, обеспечивающим разработку, внедрение и сопровождение информационных систем.
Так как практика проходилась в ИТ отделе, приведем список задач и функций этого отдела.
ИТ отдел (информатизации) решает следующие задачи:
организация разработки, внедрения и совершенствования автоматизированных систем;
внедрения новых технологий, развитие ресурсного обеспечения;
обучение сотрудников подразделений компании в эксплуатации внедренных программ, новых информационных технологий;
проведение работ по модернизации, обслуживанию и замене компьютерной техники;
организация работ по развитию сети передачи данных;
ИТ отдел информатизации выполняет следующие функции:
проводит анализ системы документооборота и информационных потоков в компании, разрабатывает предложения по введению новых технологий;
организует постановку задач автоматизации и предложения по их решению посредством автоматизации;
обеспечивает разработку и внедрение задач автоматизации;
обосновывает целесообразность приобретения программных продуктов;
занимается адаптацией программных продуктов к условиям компании;
осуществляет выбор средств вычислительной техники для решения задач автоматизации;
разрабатывает предложения по развитию автоматизированных систем;
обеспечивает техническое обслуживание и ремонт средств вычислительной техники;
взаимодействует с разработчиками внедряемых автоматизированных систем и программных продуктов;
занимается администрированием баз данных компании;
участвует в мероприятиях по защите информации при ее обработке информации с использованием вычислительных средств.
Характеристика предприятия и описание модели предприятия с описанием миссии компа-нии и основных бизнес-целей функционирования компании (стратегия развития, ИТ стратегия развития)
3 Состояние ИТ в организации (степень автоматизации процессов, уровень зрелости ИТ процессов)
На момент проведения практики уровень автоматизации процессов в компании был на высоком уровне.
В МКУ «УИТС г. Сургута» используются несколько ключевых информационных систем, каждая из которых направлена на автоматизацию различных процессов и упрощение работы сотрудников. Одной из основных систем, задействованных в организации, является система управления документами. Она обеспечивает электронный документооборот, что значительно сокращает время на поиск и обработку документов. Интуитивно понятный интерфейс позволяет пользователям легко создавать, редактировать и хранить документы в электронном виде, а функция поиска упрощает доступ к необходимой информации.
Система учета рабочего времени сотрудников также играет важную роль. Эта программа позволяет отслеживать рабочие часы, планировать отпуска и больничные, а также генерировать отчеты о посещаемости. Данный инструмент автоматизирует рутинные задачи, освобождая время для более продуктивной деятельности.
Для поддержки внутреннего взаимодействия и обмена информацией активно используется корпоративный портал. Он объединяет различные сервисы и приложения, облегчая командную работу и повышая уровень вовлеченности сотрудников. На портале можно найти актуальные новости, доступ к внутренним документам, а также возможность участия в обсуждениях и проектах.
Система управления проектами в МКУ «УИТС г. Сургута» позволяет планировать, осуществлять мониторинг и контролировать выполнение проектов в режиме реального времени. Это программное обеспечение помогает распределить ресурсы, установить сроки выполнения задач и оценивать результаты. Возможность визуализации данных через графики и диаграммы делает процессы более прозрачными и понятными для всех участников проекта.
Важное место занимает система технической поддержки пользователей, предоставляющая доступ к информации по запросам и проблемам пользователей. Эта система обеспечивает структурированный подход к обработке заявок, позволяя ускорить решение возникающих вопросов и предоставление необходимой помощи.
Организация сталкивается с вызовами в плане обеспечения защиты данных, повышения уровня квалификации сотрудников и адаптации к новым технологиям. Тем не менее, существующие системы уже обеспечивают значительное улучшение в управлении процессами, что создает прочную основу для дальнейшего развития информационных технологий в МКУ «УИТС г. Сургута». Подробный анализ функционирования этих систем станет основой для оценки зрелости ИТ-процессов и выработки рекомендаций по их улучшению и оптимизации.
Уровень зрелости ИТ-процессов МКУ «УИТС г. Сургута» можно охарактеризовать как средний (уровень 3 из 5 по модели ITIL/COBIT): процессы регламентированы, применяются специализированные программные продукты, осуществляется мониторинг и контроль заявок. При этом сохраняется потенциал для дальнейшей интеграции подсистем, внедрения KPI и повышения автоматизированности управления ИТ-услугами.
4 Индивидуальное задание
4.1 Характеристика жизненного цикла информационной системы предприятия с выявлением места проектируемого комплекса задач (подсистемы, системы, задачи) в информационной системе (подсистеме) (на примере МКУ «УИТС г. Сургут»)
Жизненный цикл информационных систем в МКУ «УИТС г. Сургута» включает этапы анализа требований, проектирования, разработки, внедрения, сопровождения и модернизации. Проектируемая в рамках практики подсистема — веб-модуль онлайн-заказов — занимает место прикладной подсистемы, взаимодействующей с системой обработки заявок и базами данных учреждения.
Функциональная архитектура информационной системы Муниципального казённого учреждения Управление информационных технологий и связи города Сургута представляет собой сложный и многогранный механизм, который обеспечивает эффективное выполнение задач, стоящих перед учреждением. В ходе работы были рассмотрены ключевые аспекты, касающиеся структуры и функционирования данной системы, а также выявлены основные проблемы и перспективы ее развития.
Одной из важнейших задач, является управление информационными ресурсами и базами данных. Это позволяет не только оптимизировать процессы обработки информации, но и обеспечить доступ к необходимым данным для всех заинтересованных пользователей. Важно отметить, что эффективное управление базами данных требует внедрения современных технологий и подходов, что, в свою очередь, открывает новые горизонты для автоматизации и повышения качества предоставляемых услуг.
4.2 Функциональная архитектура информационной системы (на примере МКУ «УИТС г. Сургут»)
Функциональная архитектура ИС МКУ «УИТС г. Сургута» включает клиентский, серверный и инфраструктурный уровни. Для реализации веб-подсистемы используется стек LAMP, обеспечивающий серверную обработку, хранение данных и веб-интерфейс.
Для проектирования и реализации веб-ориентированной ИС интернет-разработчику необходим пакет (набор) серверного программного обеспечения, включающий в себя четыре базовые составляющие. Существуют различные варианты компоновки четырёх основных групп \программных средств. Название компоновки, как правило, состоит из имени операционной системы (ОС) и аббревиатуры AMP: «А» – Apache (веб-сервер), «М» – MySQL (СУБД), «P» – PHP (язык программирования, используемый для создания веб-приложений). Различают следующие наборы программ в зависимости от ОС:
WAMP – ОС Microsoft Windows + AMP;
LAMP – ОС GNU/ Linux + AMP;
BAMP – ОС BSD + AMP;
MAMP – ОС Mac OS X + AMP;
SAMP – ОС Solaris + AMP;
PAMP – Personal Apache + MySQL + PHP (набор серверов для платформы S60).
В качестве средств разработки веб-ориентированной ИС предприятия был выбран комплекс программных средств LAMP. Обоснование этого выбора приведено ниже.
Первым компонентом комплекса программных средств является операционная система Microsoft Windows. ОС Microsoft Windows в настоящее время является самой распространённой операционной системой в мире. На момент начала проектирования, реализации и сдачи в эксплуатацию системы предприятия на компьютерах интернет-разработчиков стояла ОС Microsoft Windows 7, этим и обуславливается выбор данной ОС в качестве первого компонента комплекса программных средств.
Веб-сервер Apache, СУБД MySQL и язык программирования PHP, используемый для создания веб-приложений, выбраны в связи с тем, что указанные программные средства являются бесплатными, широко распространёнными и всесторонне апробированными.
При выборе веб-сервера Apache в качестве второго компонента комплекса программных средств для разработки веб-приложения руководствовались следующими особенностями данного ПО. Свободный Apache HTTP-сервер является кроссплатформенным ПО, поддерживающим операционные системы Linux, BSD, Mac OS.
В качестве СУБД выбрана MySQL. MySQL – это свободная (бесплатная) реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle. Преимущества применения СУБД MySQL: сокращение времени, необходимого для ведения и поиска записей; гибкость поиска; гибкость формата вывода; одновременный многопользовательский доступ к записям; удаленный доступ и передача записей в электронном виде. СУБД MySQL является высокопроизводительной и относительно простой в использовании СУБД.,
Язык PHP – скриптовый язык программирования. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов. В области программирования для сети Интернет PHP является одним из наиболее популярных сценарных языков. Благодаря перечисленным особенностям в качестве составляющей комплекса программных средств для разработки веб-приложения был выбран язык программирования PHP.
Для удобной и быстрой работы с СУБД MySQL существует специальное веб-приложение PHPMyAdmin, которое позволяет разработчикам вести работу с БД не через команды на языке SQL, а через пользовательский интерфейс. PHPMyAdmin – веб-приложение с открытым кодом.
4.3 Постановка цели проекта автоматизации (информатизации) с измеримым результатом проекта с обоснованием прямого и косвенного эффекта от внедрения проекта. (на примере МКУ «УИТС г. Сургут»)
Целью проекта автоматизации является создание веб-подсистемы онлайн-заказов, позволяющей сократить время регистрации заявок, исключить потери обращений и обеспечить пользователям доступ к отслеживанию статусов. Ожидаемые результаты: уменьшение времени регистрации с 15–20 до 2–3 минут; снижение количества ошибок ввода до 0; переход на круглосуточный приём запросов.
Был проведен опрос сотрудников и руководства компании с целью определения узких мест управления, процессов, подлежащих автоматизации в первую очередь.
Было определено, что таким важным бизнес-процессом может быть процесс онлайн заказов на услуги компании через сеть интернет. В этой связи предложен проект технического задания для создания программного обеспечения, веб-приложения, которое будет автоматизировать процессы онлайн заказов и обработки заказов сотрудниками компании.
Клиент-серверное приложение, по сути, веб-сайт должен обеспечивать основную функцию онлайн заказов через сеть интернет и предоставлять:
максимальное удобство пользователя при работе (современный и понятный интерфейс);
максимальная переносимость исходного кода программы для платформы Linux;
наличие процедур онлайн заказов клиентами, поиска услуг по атрибутам;
возможность обработки заказов клиентов сотрудниками, присвоение статуса заказа, исполнителей, даты и время выполнения;
возможность просмотра заказов, статуса через личные кабинеты клиентов.
4.4 Постановка задачи автоматизации(информатизации) бизнес-процессов с построением и обоснованием модели новой организации бизнес и информационных процессов. (на примере МКУ «УИТС г. Сургут»)
Задача автоматизации заключается в построении новой модели процесса приёма и обработки онлайн-заказов, обеспечивающей единый канал поступления запросов, автоматическую регистрацию обращений, распределение заявок и контроль сроков исполнения.
Настоящее техническое задание распространяется на внедрение системы учёта и обработки онлайн заказов клиентов на услуги компании. Основания для внедрения - Система внедряется на основании требований заказчика.
Назначение. Система предназначена для поддержки процессов онлайн заказов клиентов через сеть интернет на услуги компании, учета и обработки заказов.
Требования к программе
Требования к функциональным возможностям.
Система должна обеспечить выполнение следующих функций:
организация и поддержка процесса онлайн заказов услуг компании для клиентов через сеть интернет;
автоматизация учета и хранения заказов в базе данных;
автоматизация обработки заказов сотрудниками компании – назначение даты и времени, ответственных сотрудников для выполнения заказов;
организация разделения доступа групп пользователей – сотрудников и клиентов компании посредством личных кабинетов пользователей системы.
Требования к надёжности;
контроль и валидация вводимой информации;
блокировка некорректных действий пользователя;
обеспечение целостности хранимой информации;
Требования к составу и параметрам технических средств.
Система должна иметь клиент-серверную архитектуру. На клиентской стороне система должна работать на IBM PC- совместимых компьютерах. На серверной стороне система должна работать на удаленном хостинге с минимальными характеристиками.
Требования к хостингу:
сервер баз данных MySQL;
система управления данными баз данных phpMyAdmin;
место на жестком диске не менее 1 Гб;
ОС-Linux;
поддержка скриптового языка PHP;
Самым популярным по отзывам пользователей в настоящее время является "Д.н.w.р" (Денвер). Расшифровывается следующим образом - «Джентельментский набор web-разработчика». Пакет необходимы Web-разработчиками при работах по наладке сайтов, веб-приложений на личном компьютере, при этом нет надобности размещении на хостинге на период отладки приложения и в доступе в Интернет.
Денвер может поддерживать работу параллельно по нескольким разработкам, это отмечается как одна из ключевых его особенностей. Каждая разработка располагается на автоматически-создаваемом виртуальном хосте. К примеру, просто копируются файлы работы в /home/ИмяРаботы/www.
Структура папок и файлов под управлением Денвера представлена на рисунке 2. В папку SQL заносится обычно SQL-дамп базы данных приложения, который используется в дальнейшем для импорта базы данных веб-приложения на хостинге.
Рисунок 2 – Структура папок и файлов
Любое Веб-приложение, сайт, это совокупность компонент программного обеспечения, часть из которого расположена на компьютере пользователя, а другая часть расположена на удаленном сервере. Компьютер пользователя называется клиентом, а часть приложения, клиентской частью. Такое программное обеспечение построено по архитектуре "клиент-сервер". Серверная часть Веб-приложения выполняется на сервере - клиент получает только результаты работы. Клиент-серверная архитектура информационной системы предполагает взаимодействие двух процессов, обменивающихся данными – клиентский процесс и серверный процесс (Рисунок 3).
Рисунок 3 - Трехуровневая клиент-серверная архитектура с сервером баз данных MySQL
Отображением результатов запросов на клиентском компьютере, а также приемом данных от клиента и их передачей на сервер занимается браузер - Internet Explоrer, Mоzilla, Оpera и так далее). Браузер отображает данные, полученные от сервера, в виде страницы, представленной на языке HTML, CSS.
Создание базы данных под управлением СУБД MySQL представлено на рисунке 4.
Рисунок 4 – Создание базы данных под управлением СУБД MySQL
Базовой основой работы системы является разработка и поддержка базы данных, которая обеспечивается на Денвере и на удаленном хостинге программой phpMyAdmin. Это инструмент для управления базами данных в интерактивном, удобном для пользователя-разработчика формате с последующей поддержкой базы данных, сохранением базы данных.
После того как база данных создана, можно создать таблицы базы данных со всем содержимым таблиц, используя операцию импорта SQL- файла, находящегося в папке SQL данного приложения. В левом окне выбираем базу данных. Нажимаем вкладку меню Import. Затем, нажимая кнопку обзор, выбираем папку SQL приложения и файл reg_doc (Рисунок 5).
Рисунок 5 - Создание таблиц базы данных, используя операцию импорта SQL-файла
Нажимаем кнопку ОК. В результате этой операции появиться сообщение, что таблицы созданы и результат можно увидеть, если нажать вкладку меню (Структура) Structure.
Если выбрать таблицу и нажать кнопку меню (Поиск) Brows, можно убедиться, что все данные восстановлены успешно.
Для того, чтобы база данных использовалась приложением, необходимо определить доступ к этой базе для приложения. Это значит, что необходимо кроме наименования базы данных определить привилегии доступа, логин и пароль к базе данных под управлением MySQL. Рассмотрим на основе примера созданной базы данных в предыдущем разделе.
Необходимо сначала выбрать нашу базу данных в левом фрейме панели Databases - reg_doc и затем нажать кнопку (Привилегии) Privileges, Add new User главного меню phpMyAdmin и добавить пользователя. Заполняем поля:
User name: логин
Host: localhost
Password пароль
Re-type пароль повторить
Как видно на рисунке 8 в секции Database for user в строке Grant all privileges on database "reg_doc" уже прописана наша база данных, так как мы ее предварительно выбрали и затем нажали вкладку Privileges! (Рисунок 6).
Рисунок 6 – Назначение пользователя
Таким образом, логин, пароль и имя базы данных должны совпадать с теми, которые прописаны в модуле приложения.
4.5 Инфологическая модель предметной области и модель базы данных (описание БД) (на примере МКУ «УИТС г. Сургут»)
На рисунке 7 приведен алгоритм работы пользователей с системой, который включает регистрацию, авторизацию и собственно работы по заказам необходимой продукции (программ) и услуг компании.
На рисунке 8 приведен алгоритм работы пользователей с системой при регистрации пользователей-клиентов компании, который включает валидацию логина пользователя, проверку персональных данных на корректность вводимой информации.
На рисунке 9 приведена ER-модель базы данных системы, которая демонстрирует взаимосвязи между основными сущностями системы, включая систему аутентификации и авторизации, процесс регистрации и управления клиентами, каталог услуг компании, процесс обработки заказов, ведение истории действий.
Рисунок 7 - Алгоритм работы пользователей с системой
Рисунок 8 - Алгоритм регистрации пользователя в системе
Рисунок 9 – ER-модель базы данных