Скачиваний:
10
Добавлен:
17.06.2023
Размер:
1.04 Mб
Скачать

Рисунок 2.4 – Концептуальный уровень диаграммы IDEF0

Проведя декомпозицию контекстной диаграммы, получили диаграмму,

изображенную на рисунке 2.5.

Рисунок 2.5 – Декомпозиция блока «Учет гарантийного ремонта наукоемких изделий»

Одной из основных функций на диаграмме первого уровня является

«Ремонт», так его особенности непосредственно учитываются при разработке

22

ИС. Диаграмма второго уровня, представляющая собой декомпозиция работы

«Ремонт», изображена на рисунке 2.6. Диаграмма третьего уровня,

представляющая собой декомпозиция работы «Диагностика неисправности»,

изображена на рисунке 2.7.

Рисунок 2.6 – Декомпозиция блока «Ремонт»

Рисунок 2.7 – Декомпозиция блока «Диагностика неисправности»

Важной функцией на диаграмме первого уровня является также «Ведение базы данных», детализация которой отражена на рисунке 2.9. Особую

23

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

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

также рейтинг причин выхода из строя изделий и рейтинг по типам часто ломающихся изделий.

Рисунок 2.8 – Декомпозиция блока «Ведение базы данных»

На рисунке 2.9 представлена иерархия всех учтенных в данной предметной области бизнес-процессов.

Рисунок 2.9 - Иерархическое дерево работ

24

При разработке любой модели некоторой предметной области всегда будет присутствовать субъективизм, и для того, чтобы его уменьшить, необходимо провести количественный анализ диаграмм. Рассмотрим поведение следующих показателей: коэффициент уровня, рассчитываемый по формуле

(2.1), коэффициент сбалансированности, рассчитываемый по формуле (2.2), и

коэффициент применения элементарных функций, рассчитываемый по формуле (2.3).

(2.1)

(2.2)

(2.3)

,

где

N – количество работ на текущем уровне; L (№) – номер уровня;

- стрелки, входящие и выходящие в функцию; N эл.ф. - количество элементарных функций.

От уровня к уровню Ки должен уменьшаться (или хотя бы не возрастать).

Кб в идеале равен нулю, однако допускаются значения в пределах от 2 до 3.

Коэффициент сбалансированности показывает соотношение выходных и выходных стрелок. Коэффициент применения элементарных функций необходим для определения необходимости дальнейшей детализации

функциональной модели. Если Кф >1 и

N эл.ф

> 0,5, то продолжать декомпозицию

 

 

N

не надо.

Перечень элементарных функций для расчета коэффициента использования элементарных функций представлен ниже:

1.Получение заявки на ремонт.

2.Получение комплектующих со склада запчастей.

3.Получение изделия в ремонт.

25

4.Передача изделия клиенту.

5.Получение необходимых деталей со склада.

6.Заполнение заявки на ремонт.

7.Списание назначенных запчастей со склада.

8.Формирование гарантийного талона.

Результаты расчёта коэффициентов для каждого уровня представлены в таблице 2.1. На основе списка элементарных функций был заполнен 4-й

столбец таблицы 2.1 (количество элементарных функций на уровне).

Таблица 2.1 – Результаты количественного анализа функциональной модели

 

Номер уровня

Ки

Кб

Nэл.ф

Кф

1

(А0)

5

0,6

3

0,6

 

 

 

 

 

 

2

(А3)

2

0,75

2

1

 

 

 

 

 

 

3

(А32)

1,33

1,25

0

0

 

 

 

 

 

 

2

(А4)

2,5

1,6

3

1,2

 

 

 

 

 

 

Таким образом, исходя из данных таблицы 2.1, можно сделать вывод, что

коэффициент уровня имеет тенденцию к уменьшению, коэффициент

сбалансированности находится в пределах от 0 до 3, что не превышает норму, а

коэффициент применения элементарных функций говорит о том, что блок

«Ведение базы данных» (А4) декомпозирован достаточно - Кф превышает

оптимальные значения, в то время как блок «Диагностика неисправности»

(А32) декомпозирован согласно данному коэффициенту недостаточно. Однако,

его дальнейшая детализация проводиться не будет, так как для предметной области учета гарантийного ремонта этот бизнес-процесс не представляет особого значения.

26

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

Для построения диаграммы сущность-связь необходимо определить сущности и атрибуты разрабатываемой модели. При создании модели данных системы учета гарантийного ремонта наукоемких изделий приборостроительного предприятия можно выделить следующие сущности

(объекты), каждая из которых имеет свои характеристики, выраженные атрибутами:

Организация (наименование, ИНН, КПП, адрес, телефон);

Изделие (наименование, артикул, единица измерения, срок гарантии,

тип изделия);

Склад (наименование);

Покупатель (ФИО, адрес);

Поставщик (наименование, ИНН, КПП, юридический адрес,

физический адрес);

Заявка на ремонт (ФИО покупателя, дата заявки, статус заявки,

изделие, серия, запчасти, количество);

Запчасти (наименование, артикул, единица поставки, назначение).

Далее необходимо установить логические взаимосвязи между объектами.

Вданной модели можно выделить следующие взаимосвязи между сущностями:

Организация производит изделие;

Покупатель покупает изделия;

Поставщики поставляют запчасти;

Запчасти необходимы для ремонта изделий;

Запчасти поступают на склад;

Покупатель обращается с заявкой на ремонт;

Организация обрабатывает и выполняет заявку.

27

Во всех этих случаях взаимосвязи отражают взаимодействие между двумя сущностями «один-ко-многим». Разработанная модель «сущность-связь» представлена на рисунке 2.10.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заявка на ремонт

 

 

обращается

 

Покупатель

 

 

 

покупает

 

 

 

 

Изделие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

необходимы для ремонта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поставщики

 

 

поставляют

 

 

Запчасти

 

 

поступают на

 

 

Склад

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.10 – Диаграмма «сущность-связь» ERD

Таким образом, были выделены сущности, установлены их связи и определены ключевые атрибуты, после чего была построена логическая модель данных разрабатываемой информационной системы для автоматизации учёта гарантийного ремонта, построенная в соответствии со стандартом IDEF1X

(рисунок 2.11) [12].

Рисунок 2.11 – Логическая модель данных по стандарту IDEF1X

28

Физическая модель разрабатываемой системы представлена диаграммой классов – нотацией UML-диаграмм [13], применяющихся для объектно-

ориентированных моделей, какой и является среда реализации «1С:

Предприятие» (рисунок 2.11).

 

 

Справочник

 

 

 

 

 

 

 

Справочник

ДокументПриходнаяНакладная

 

 

 

 

Справочник

 

Справочник

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Склад

 

ДокументВыпускПродукции

 

 

 

Подразделения

НаЗапчасти

 

 

 

Организация

 

Сотрудники

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТабличнаяЧастьИзделия

СправочникСерии

ПеречисленияПол

ТабличнаяЧасть

ДокументРеализация

 

 

Номенклатуры

 

 

Спецификация

Изделий

 

 

 

 

 

 

 

 

 

 

 

 

Справочник

 

ТабличнаяЧасть

 

 

ЕдиницыИзмерения

 

 

 

 

 

 

Изделия

 

Справочник

 

 

 

 

 

 

Номенклатура

 

 

 

 

ДокументЦеныНа

 

ДокументЦеныНаЗапчасти

 

 

Номенклатуру

 

 

 

 

 

 

 

 

Справочник

 

 

 

 

 

 

Контрагент

 

 

 

 

 

 

ТабличнаяЧастьИзделия

 

ТабличнаяЧасть

 

 

 

Спецификация

ПеречисленияСтатус

 

 

 

 

 

 

 

 

 

 

ЗаявкиНаРемонт

 

 

 

 

 

 

 

ДокументЗаявка

 

РегистрСведений

 

 

 

НаРемонт

Справочник

ЦеныИзделий

ОтчетИзделияНаСкладах

 

 

 

 

Справочник

 

 

Запчасти

 

 

 

 

 

 

 

 

 

ТипыИзделий

 

 

 

 

 

 

 

 

 

 

РегистрНакопления

 

 

 

 

 

 

ИзделияНаСкладах

 

 

ТабличнаяЧасть

ТабличнаяЧасть

РегистрНакопления

 

 

 

Спецификация

Запчасти

СкладЗапчастей

 

 

 

 

 

 

 

РегистрСведений

 

ОтчетИзделяПосле

 

 

 

 

ГарантийныйСрок

 

Ремонта

СправочникПричиныВыхода

ОтчетВыходыИзСТроя

РегистрСведенийВы

 

 

 

Из СтрояИзделий

ходыИзСтроя

 

 

 

 

 

 

 

 

 

 

 

 

РегистрНакопления

 

 

Реализация

 

- обозначение перечислений

 

- обозначение документов

 

- обозначение регистров накопления

 

- обозначение справочников

 

- обозначение отчетов

 

- обозначение регистров сведений

 

 

 

Рисунок 2.12 – Физическая модель данных (диаграмма классов)

В сравнении с логической моделью физическая модель данных является в некоторых аспектах избыточной. Отдельные объекты в системе планируется создать с учетом не только их фактической надобности, но и удобства

29

восприятия информации. Это важно для наглядности при создании форм документов, печатных форм, а также при выводе отчетов (например, объекты-

справочники Организация, Подразделения, Сотрудники).

Важно отметить, что из-за большого количества блоков физической модели и ее громоздкости, атрибуты (реквизиты) не были включены в объекты на рисунке 2.12, а сведены в таблицы Б.1-Б.5.

Также в системе необходимо создать общие объекты, а именно:

подсистемы, общие модули и роли. Общие модули необходимы для хранения программных модулей, используемых для обработки большинства объектов в системе. Благодаря наличию подсистем и ролей появляется возможность организации разграничения доступа к данным. Например, для сотрудника отдела снабжения будет доступна только одна подсистема – «Продажа».

Для каждой отдельной роли устанавливаются определенные права чтения, изменения и удаления тех или иных данных из системы. В рамках разрабатываемой системы учета гарантийного ремонта рационально создать такие подсистемы, как Предприятие, Продажи, Гарантийный ремонт и такие роли, как Администратор, Менеджер ремонтного отдела, Менеджер по снабжению.

Выводы по второму разделу

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

На основе проведенного анализа предметной области было определено основное назначение системы – повышение эффективности выполнения основных функций в области учета гарантийного ремонта. Также была определена цель и задачи разрабатываемой системы.

30

Следовательно, функциональная модель для автоматизируемого бизнес-

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

IDEF1.X, физическая модель была построена в нотации UML и представлена диаграммой классов, так как данная модель должна отражать конкретную СУБД.

Таким образом, в разделе был проведен анализ предметной области и бизнес-процессов, на основе которого было проведено проектирование информационной системы для учета гарантийного ремонта наукоемких изделий.

31

Соседние файлы в папке Курсовые работы