Файл: Отчет о прохождении производственной практики в период с 01. 09. 2022 по 12. 10. 2022.docx
Добавлен: 28.03.2024
Просмотров: 44
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рис. 10 – декомпозиция подпроцесса «Уведомление всех субъектов о внештатной ситуации»
На декомпозиции изображено автоматизированное уведомление всех работников штаба ШТОРМ о внештатной ситуации при изменении цвета индикатора на сайте.
Рис. 11 – декомпозиция подпроцесса «Организация автобусных колонн»
На данной декомпозиции отражено, что подсчёт и распределение авиапассажиров происходит автоматически с использованием ИНС.
Рис. 12 – декомпозиция подпроцесса «Организация мероприятий по очистке дороги от снега»
На рисунке 12 изображена декомпозиция подпроцесса «Организация мероприятий по очистке дороги от снега. С помощью интеллектуализированной системы на основании состояния дороги и проблемных мест участка дороги определяется объём требуемых работы, на их же основании составляется и утверждается перечень снегоуборочной техники.
Нотация DFD
AS-IS
Рис. 13 – Главная декомпозиция процесса деятельности штаба ШТОРМ.
На рисунке 13 изображена главная декомпозиция деятельности штаба ШТОРМ. На диаграмме DFD показан документооборот между четырьмя субъектами: Штаб ШТОРМ, Авиакомпания, Автодор, НПОПАТ.
Рис. 14 – Вторая декомпозиция процесса деятельности штаба ШТОРМ.
TO-BE
Рис. 15 – Главная декомпозиция процесса деятельности штаба ШТОРМ.
Рис. 16 – Вторая декомпозиция процесса деятельности штаба ШТОРМ.
База данных
Инфологическое проектирование БД
Инфологическое проектирование состоит их нескольких этапов. Первый – этап формирование набора сущностей (рис. 9).
Пользователь | Лог | Действие | НПОПАТ | Направление автобуса | Горячая новость | Индикаторы | Автодор | Авиакомпания | Индексы цветов | Статус рейса | Текстовая информация |
Id пользователя | Id лога | Id Действия | Id рейса | Id направления | Id новости | Id индикатора | Id техники | Id авиакомпани | Id цвета | Id Статуса | |
Имя пользователя | Фамилия пользователя | Действие | Id направления | Направление | Текст новости | Цвет | Тип техники | Название авиакомпании | Цвет | Текст статуса | |
Логин пользователя | Имя пользователя | | Время отправления | | | Назначение | Количество техники | | | | |
Пароль пользователя | Отчество пользователя | | Время прибытия | | | | Дата | | | | |
Отчество пользователя | Id действия | | Назначение автобуса | | | | | | | | |
Дата регистрации | Дата | | Третья колонка | | | | | | | | |
Фамилия пользователя | Id организации | | Четвёртая колонка | | | | | | | | |
Id организации | Id пользователя | | | | | | | | | | |
Номер телефона | | | | | | | | | | | |
Таб. 1 – «Ключевые объекты системы»
Перечень сущностей с краткой характеристикой:
-
Сущность «Пользователь» хранит данные обо всех пользователях. -
Сущность «Лог» хранит данные о всех действиях всех пользователей. -
Сущность «Действие» хранит все коды действий. -
Сущность «НПОПАТ» хранит custom-расписание рейсов автобусов. -
Сущность «Направление автобуса» хранит направления автобуса. -
Сущность «Горячая новость» Хранит новости для бегущей строки. -
Сущность «Индикаторы» хранит информацию состояния индикаторов на сайте. -
Сущность «Автодор» хранит единицы снегоуборочной техники. -
Сущность «Авиакомпания» хранит в себе названия авиакомпаний. -
Сущность «Индексы цветов», содержит цвета для индикаторов в формате RGB. -
Сущность «Статус рейса» хранит в себе обозначения состояния рейсов для распаршенного xml-файла от Nordstar. -
Сущность «Текстовая информация» содержит в себе текст некоторых полей с сайта.
Второй этап – формирование спецификации атрибутов каждой сущности.
Спецификация атрибутов сущности «Пользователи»
Название атрибута | Описание атрибута | Тип данных | Диапазон значений | Пример атрибута |
Id пользователя | Число, однозначно определяющее пользователя | Числовой | >0 | 12 |
Имя пользователя | Строка, определяющая имя пользователя | Текст | - | Леонид |
Логин пользователя | Строка, определяющая логин пользователя | Текст | - | hehe@gmail.com |
Пароль пользователя | Строка, определяющая пароль пользователя | Текст | - | @e3ffese |
Отчество пользователя | Строка, определяющая отчество пользователя | Текст | - | Романович |
Дата регистрации | Дата регистрации | Дата | - | ЧЧ.ММ.ГГГГ ЧЧ:ММ |
Фамилия пользователя | Строка, определяющая отчество пользователя | Текст | - | Романович |
Id организации | Число, однозначно определяющее организацию | Числовой | >0 | 12 |
Номер телефона | Строка, определяющая номер телефона пользователя | Текст | - | Романович |
Таб. 2 – «Спецификация атрибутов сущности «Пользователь»
Спецификация атрибутов сущности «Лог»
Название атрибута | Описание атрибута | Тип данных | Диапазон значений | Пример атрибута |
Id лога | Число, однозначно определяющее лог | Числовой | >0 | 2 |
Фамилия пользователя | Строка, определяющая отчество пользователя | Текст | - | Романович |
Дата создания документа | Дата, когда документ был создан | Текст | - | 23.03.2001 |
Имя пользователя | Строка, определяющая имя пользователя | Текст | - | Леонид |
Отчество пользователя | Строка, определяющая отчество пользователя | Текст | - | Романович |
Id действия | Число, однозначно определяющее действие | Числовой | >0 | 2 |
Дата | Дата | Дата | - | 22.12.2022 |
Id организации | Число, однозначно определяющее организацию | Числовой | >0 | 12 |
Id пользователя | Число, однозначно определяющее пользователя | Числовой | >0 | 12 |
Таб. 3 – «Спецификация атрибутов сущности «Документ»»
Спецификация атрибутов сущности «НПОПАТ»
Название атрибута | Описание атрибута | Тип данных | Диапазон значений | Пример атрибута |
Id рейса | Число, однозначно определяющее рейс | Числовой | >0 | 5 |
Id направления | Число, однозначно определяющее направление рейса | Числовой | >0 | 5 |
Время отправления | Время отправления автобуса | Дата | - | 22.02.1989 12:55 |
Время прибытия | Время прибытия автобуса | Дата | - | 22.02.1989 12:55 |
Таб. 4 – «Спецификация атрибутов сущности «НПОПАТ»»
Спецификация атрибутов сущности «Автодор»
Название атрибута | Описание атрибута | Тип данных | Диапазон значений | Пример атрибута |
Id техники | Число, однозначно определяющее единицу техники | Числовой | >0 | 3 |
Тип техники | Строка, определяющая тип техники | Текст | - | Грейдер |
Количество техники | Число, однозначно определяющее количество единиц техники | Числовой | >0 | 3 |
Дата | Дата | Дата | - | 22.12.2022 |
Таб. 5 – «Спецификация атрибутов сущности «Автодор»»
Спецификация атрибутов сущности «Индикаторы»
Название атрибута | Описание атрибута | Тип данных | Диапазон значений | Пример атрибута |
Id индикатора | Число, однозначно определяющее индикатор | Числовой | >0 | 3 |
Цвет | Строка, хранящая цвет в формате RGB | Текст | - | #2799BD |
Таб. 6 – «Спецификация атрибутов сущности «Индикаторы»»
Спецификация атрибутов сущности «Действие»
Название атрибута | Описание атрибута | Тип данных | Диапазон значений | Пример атрибута |
Id действия | Число, однозначно определяющее действие | Числовой | >0 | 3 |
Действие | Описание действия на сайте | Текст | - | Применяется в It-хозяйстве |
Таб. 7 – «Спецификация атрибутов сущности «Действие»»
Спецификация атрибутов сущности «Направление автобуса»