Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет готовый мой 2012.docx
Скачиваний:
13
Добавлен:
05.09.2019
Размер:
556.15 Кб
Скачать

Функциональное и структурное моделирование

4.1 Функциональное представление по

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

IDEF0 — методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временная последовательность.

Стандарт IDEF0 представляет организацию как набор функций. Есть правило стороны:

  • стрелка входа приходит всегда в левую кромку активности;

  • стрелка управления - в верхнюю кромку;

  • стрелка механизма - нижняя кромка;

  • стрелка выхода - правая кромка.

Описание выглядит как «чёрный ящик» с входами, выходами, управлением и механизмом, который постепенно детализируется до необходимого уровня. Также для того чтобы быть правильно понятым, существуют словари описания активностей и стрелок. В этих словарях можно дать описания того, какой смысл вы вкладываете в данную активность либо стрелку.

На основании данных выбранной предметной области можно построить следующую диаграмму. На рисунке 4 представлена диаграмма IDEF0 «Учет кормов».

Рисунок 4 – Диаграмма IDEF0 «Учет кормов»

На рисунке 5 представлена декомпозиция. Она отражает более конкретно процесс учета кормов

Постановление Министерства сельского хозяйства и продовольствия

Поступление корма

Накопительная ведомость

Поступивший

корм

Акт приема и передачи кормов

Товарно-транспортная накладная

Распределение кормов

Распределенный

корм

Формирование отчетов

Ведомость учета расхода кормов

Карточка складского учета

Бухгалтер

Кладовщик

Бригадир

Рисунок 5 – Декомпозиция диаграммы IDEF0 «Учет кормов»

Дата 27.09.2011-30.09.2011

Оценка ____________

Подпись___________

4.2 Структурное представление по

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

Рисунок 6 - Схема базы данных системы автоматизированного учета кормов

База данных состоит из 6 таблиц с соответствующими полями:

  • животные (вид животного, количество голов);

  • склады (номер склада, наименование корма);

- записи по расходу (номер записи, код корма, дата, масса в кормовых единицах, масса в натуральных единицах, вид животного, кому, номер склада);

- нормы кормления (код корма, вид животного, КРС, ЖВО, молодняк, лошади);

- корма (код корма, наименование корма, вид, группа, масса в натуральных единицах, масса в кормовых единицах, номер склада);

- записи по приходу (номер записи, код корма, дата, масса в кормовых единицах, масса в натуральных единицах, откуда, номер склада).

Дата 03.10.2011-05.10.2011

Оценка ____________

Подпись___________