logo search
Методические указания по курсовому проектирован

6. Разработка алгоритмов решения прикладных задач

В пояснительную записку курсового проекта должны быть включены:

- структуры диалога в форме графа И-ИЛИ с текстовым описанием для каждого оператора;

- сценарии диалога для каждого оператора в форме схем алгоритмов с текстовым описанием (приводятся в разделе 6 пояснительной записки) и экранными формами (приводятся в приложении к пояснительной записке).

Исходными данными для выполнения этапа являются:

- описание технологического процесса обработки информации;

- действующие лица бизнес-процессов и функции, подлежащие автоматизации в привязке к структуре организации;

- методы решения задач (результат проектирования математического обеспечения);

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

Пример оформления структуры диалога для задачи планирования поставки приведены на рисунке 6.1. Схема сценария диалога для вершины графа типа «И» приведена на рис. 6.2.

Примеры оформления схемы алгоритма и диаграммы действий приведены на рис. 6.3. и 6.4.

0 –планирование поставки;

1 – определение производителя;

1.1 – определение возможных производителей; продуктов;

1.2 – определение объема возможной поставки по каждому производителю;

1.3 – планирование поставок;

2 – планирование перевозок;

2.1 – определение транспортной компании;

2.1.1 – определение возможных транспортных компаний;

2.1.2 – определение возможных объемов перевозки;

2.1.3 – определение возможных сроков перевозки;

2.1.4 – определение стоимости перевозимого груза;

2.1.5 – выбор транспортных компаний;

2.2 – использование собственных средств для транспортировки;

2.2.1определение количества транспортных средств;

2.2.2 – определение сроков транспортировки грузов;

2.2.3 – определение стоимости перевозки груза.

Рис. 6.1 Пример оформления структуры диалога

  1. Присвоить номеру текущего шага диалога 1;

  2. Возникло прерывание, т.е. оператор прекратил выполнение задачи;

  3. Задача успешно завершена;

  4. Номер шага диалога равен 1;

  5. Выполнение первого шага диалога;

  6. Номер текущего шага диалога равен 2;

  7. Номер текущего шага диалога равен n;

  8. Выполнение шага диалога с номером n;

  9. Возникло прерывание текущего шага диалога;

  10. Увеличение номера текущего шага диалога на единицу;

  11. Номер шага диалога равен 1;

  12. Выбор шага диалога с номерами от первого до текущего.

Рис. 6.2. Схема сценария диалога, соответствующая вершине «И» графа «И-ИЛИ»

Рис. 6.3.

Расчитать потребности ЗИП по месяцам с учетом внезапных отказов и амортизации

Подготовить исходные данные по нормативам

Корректировать сроки ТО ТС для корректи- ровки затрат на ТО ТС

Утвердить годовой план ТО ТС

Задача равномерно загрузить ремонтные бригады, чтобы загрузка на ТО не превышала нор-матив (требуется запас на внезапные отказы). Сроки ТО уточняются.

Если затраты превышают

Возможности предприятия, то требуется

Откорректировать сроки ТО по приорететам ТС.

Годовой план утверждается руководителем предприятия. Затраты на ЗИП закладываются в бюджет

Загрузка бригад превысила нормативное время

Загрузка превысила нормативное время

Численнось не меняется

Численнось меняется

Предварительная коррек-тировка штатного распи-сания (ремонтный персонал)

Требуется корректировка

средств на ЗИП

Не требуется

корректировка

годового плана

ТО ТС

Рис. 6.4. Пример диаграмма действий