Пример проекта 2
.pdfРесурсами необходимыми для выполнения являются: тальманы, инспектор погрануправления ФСБ, подготовленное рыболовецкое судно, второй помощник капитана и капитан.
Результатом (выходом) процесса являются: заполненные пункты Ш10, Ш11 в ССД и коносамент.
Заключительным процессом является заполнение отчетности. На вход данного процесса поступают ССД (Ш10, Ш11) и коносамент, полученные на выходе процесса выгрузки рыбопродукции.
Процесс управляется: Приказом Министерства сельского хозяйства Российской Федерации от 26.12.2019 №721 "Об утверждении Порядка передачи данных в отраслевую систему мониторинга водных биологических ресурсов".
Ресурсами необходимыми для выполнения являются: подготовленное рыболовецкое судно, второй помощник капитана, капитан и помощник капитана по радиоэлектронике.
Результатом (выходом) процесса является: отправленный ССД и рейсовые отчеты.
Также в измененной версии процесс заполнения отчетности декомпозируется на 3 функциональных блока: заполнение ССД за сутки; архивация ССД и формирование отчётности за рейс.
Заполнение ССД 2-м помощником и зав.производством происходит параллельно из записей в промысловом и технологическом журналах. Все ССД теперь попадают в архив из которого формируется база ССД. С помощью этой базы можно формировать рейсовые отчеты. Основываясь на них, капитан анализирует итоги промысловой деятельности судна.
Данное описание представлено на рисунке 5.
21
Рисунок 5 - Декомпозиция процесса заполнения отчётности
На данной диаграмме показано подробное описание процесса заполнения отчётности.
Сначала происходит заполнение ССД за сутки. На вход поступают запись в промысловом журнале - ССД (Ш3), запись в технологическом журнале - ССД (Ш6) и коносамент - ССД (Ш10,Ш11).
Процесс управляется: Приказом Министерства сельского хозяйства Российской Федерации от 26.12.2019 №721 "Об утверждении Порядка передачи данных в отраслевую систему мониторинга водных биологических ресурсов".
Ресурсами необходимыми для выполнения являются: зав.производством, капитан и 2-й помощник капитана.
Результатом (выходом) процесса является: ССД.
Далее из процесса заполнение ССД за сутки мы переходим в процесс “архивация ССД”. На вход поступает ССД, полученное на выходе предыдущего процесса.
Ресурсом, необходимым для выполнения этого процесса, является помощник капитана по радиоэлектронике.
Результатом (выходом) процесса является: база ССД.
Заканчивается процесс заполнения отчетности процессом под названием “формирование отчетности за рейс”. На вход поступает база ССД из выхода прошлого процесса.
22
Процесс управляется распоряжением генерального директора ООО
«Фрам» Ресурсами необходимыми для выполнения являются: зав.производством,
капитан и 2-й помощник капитана.
Результатом (выходом) процесса является: рейсовый отчет.
23
2.2.Определение автоматизированных рабочих мест
Для управления производственной деятельностью в системе будут выделены следующие автоматизированные рабочие места:
-АРМ 2-го помощника капитана
-АРМ заведующего производством
-АРМ помощника капитана по радиоэлектронике
-АРМ капитана
2.3.Описание функций выявленных АРМ АРМ 2-го помощника капитана обеспечивает:
-заполнение промыслового журнала;
-внесение в базу коносамента;
-формирование справки о наличии продукции на борту;
-контроль заполнения пункта Ш3 “Промысловые операции”;
-контроль заполнения пунктов Ш10, Ш11 “Перегруз мороженной рыбопродукции”;
-проверка на заполнение пунктов в рейсовом отчете.
АРМ заведующего производством
-заполнение технологического журнала;
-контроль заполнения пункта Ш6 “Выпуск мороженой рыбопродукции”;
-выдача справки о нахождении рыбопродукции на борту;
-проверка на заполнение пунктов в рейсовом отчете.
АРМ помощника капитана по радиоэлектронике обеспечивает:
-работа со словарями (подразделения, виды водных биоресурсов);
-работа с базами данных;
-проверка на заполнение всех данных;
-ведение архива;
24
-отправка ССД.
АРМ капитана обеспечивает:
-контроль правильности заполнения документов;
-заверение документов;
-формирование рейсовых отчётов.
АРМ генерального директора обеспечивает:
-чтение всей базы данных.
25
3.Разработка структуры информации
3.1.Разработка логической структуры данных
Разработаем структуру хранения информации. На основании предложенной структуры будет проектироваться база данных. С этой целью выделим объекты и связи между ними. Анализ показывает, что в нашей системе выделяются такие объекты как: Выгрузка, ССД, Разрешения, Судна,
Сотрудники, Должности, Рейсы, Операции добычи, Орудия лова, Объекты промысла, Выпуск продукции.
Рисунок 6 - Логическая структура данных
На данной схеме можно увидеть список объектов, необходимых для реализации физической модели данных.
26
3.2.Разработка физической структуры данных
Разработанные объекты в логической модели преобразуем в физическую модель.
Рисунок 7 - Физическая структура данных
На данной модели отображаются таблицы,содержащие в себе первичные и альтернативные ключи, которые необходимы для построения взаимосвязи между объектами, и остальные, существенные поля таблиц.
27
3.3.Структура таблиц
Структура таблицы включает что каждый объект должен содержать определенный тип данных. Опишем структуру таблиц.
Trip
Сущность содержит информацию о рейсах, выполняемых компанией.
Название поля |
Тип |
Пояснение |
Ключи |
|
данных |
|
|
|
|
|
|
id |
Int |
Первичны |
Primar |
|
|
й ключ |
y key |
|
|
|
|
Permissionid |
Int |
Номер |
|
|
|
разрешения |
|
|
|
|
|
Ship |
Int |
Судно |
Foreign |
|
|
|
key |
|
|
|
|
Capitan |
Int |
Капитан |
Foreign |
|
|
|
key |
|
|
|
|
Ship
Сущность содержит информацию о судах предприятия.
Название поля |
Тип |
Пояснение |
Ключи |
|
данных |
|
|
|
|
|
|
Id |
Int |
Первичны |
Primary |
|
|
й ключ |
key |
|
|
|
|
name |
Varchar |
Название |
Alter |
|
|
судна |
key |
|
|
|
|
|
|
28 |
|
Permission
Сущность содержит информацию о разрешениях, выдаваемых судам
предприятия.
Название поля |
Тип |
Пояснение |
Ключи |
|
данных |
|
|
|
|
|
|
id |
Int |
Первичны |
Primary |
|
|
й ключ |
key |
|
|
|
|
Ship |
Int |
Судно |
Foreign |
|
|
|
key |
|
|
|
|
Districtid |
int |
Район |
|
|
|
промысла |
|
|
|
|
|
Fishing_object_district
Служебная сущность, необходимая для разрешения связи многие ко
многим между сущностями “District” и “Fishing_object”.
Название поля |
Тип |
Пояснение |
Ключи |
|
данных |
|
|
|
|
|
|
Obj_id |
Int |
Объект |
Foreign |
|
|
промысла |
key |
|
|
|
|
Dist_id |
Int |
Район |
Foreign |
|
|
промысла |
key |
|
|
|
|
Fishing_object |
|
|
|
|
|
29 |
|
Сущность содержит информацию об объектах промысла предприятия.
Название поля |
Тип |
|
Пояснение |
Ключи |
|
данных |
|
|
|
|
|
|
|
|
id |
Int |
|
Первичный |
Primar |
|
|
ключ |
|
y key |
|
|
|
|
|
Name |
varchar |
|
Наименова |
Alter |
|
|
ние |
Объекта |
key |
|
|
промысла |
|
|
|
|
|
|
|
District |
int |
|
Район |
|
|
|
промысла |
|
|
|
|
|
|
|
Discharging
Сущность содержит информацию об отгрузках продукции с судна.
Название поля |
Тип |
Пояснение |
Ключи |
|
данных |
|
|
|
|
|
|
id |
Int |
Первичны |
Primar |
|
|
й ключ |
y key |
|
|
|
|
Date_ |
datetime |
Дата |
|
|
|
выгрузки |
|
|
|
|
|
Trip |
int |
Рейс |
Foreig |
|
|
|
n key |
|
|
|
|
Ship |
int |
Судно |
|
|
|
|
|
|
|
30 |
|