Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Самост_работа_тест_и_пример.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.19 Mб
Скачать
  1. Анализ выполнения плана отгрузки изделий

    1. Разработка алгоритма решения задачи

Текстовое описание алгоритма (разработка алгоритма) выполняется исходя из анализа формы заданного выходного документа: пошагово описываем требования выходного документа по содержащим в нем данным.

Алгоритм решения постановленной задачи по заданию 21 следующий: (у каждого из Вас должно быть своё текстовое описание алгоритма, строго соответствующее Вашему номеру задания).

1. Подсчитать в заданном месяце необходимое количество каждого вида изделия, которое следует произвести заданному цеху в соответствии с общезаводским «Планом выпуска».

2.Подсчитать количество произведённых в том же месяце тем же цехом изделий, в соответствии со «Спецификацией ЦН».

3. Найти разницу между количеством фактически произведённой продукции и плановым количеством в денежном выражении.

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

Для реализации первых трех пунктов алгоритма необходимо использовать такие объекты БД, как запросы, а для реализации четвертого - отчет.

    1. Формирование необходимых запросов

5.2.1. Запрос "План"

Должен отбирать данные в полном соответствии с заданным документом (Последовательность полей строго соответствует реквизитам заданного Вам выходного документа):

  • Номер цеха (из таблицы «План выпуска»)

  • номер месяца (из таблицы «План выпуска» - месяц выпуска)

  • наименование изделия (из таблицы изделия)

  • код единицы измерения (из таблицы «Изделия»)

  • количество (из таблицы «План выпуска»).

В соответствии с этим создан запрос:

  • Открываем вкладку "Запросы";

  • Щелкаем "Создать";

  • Выбираем "Простой запрос" и щелкаем "Ok";

  • выделяем таблицу "План выпуска";

  • Выделяем поле "Номер цеха";

  • Щелкаем по кнопке "Перенести []";

  • Выделяем поле "Месяц выпуска";

  • Щелкаем по кнопке "Перенести []";

  • Выделяем таблицу "Изделия";

  • Выделяем поле "Наименование";

  • Щелкаем по кнопке "Перенести []";

  • Выделяем поле "Код един_измерения";

  • Щелкаем по кнопке "Перенести []";

  • Выделяем таблицу "План выпуска";

  • выделяем поле "Количество";

  • Щелкаем по кнопке "Перенести []";

  • щелкаем "Далее";

  • установливаем опцию "Подробный";

  • щелкаем "Далее";

  • задаем имя "План";

  • устанавливаем опцию "Изменить структуру";

  • щелкаем "Готово";

В окне конструктора устанавливаем:

  • сортировка по полям, "Номер цеха", "Месяц выпуска" и "Наименование";

  • щелкаем по кнопке "Группировка" ();

  • в строке "Группировка" поля "Количество" выбираем функцию суммирования, - Sum;

  • в строке "Условие отбора" поля "Номер цеха" указываем [введите номер цеха].

  • в строке "Условие отбора" поля "Номер месяца" указываем [введите номер месяца].

Конструкция запроса представлена на рис.4.4.

Для проверки функционирования щелкаем по кнопке "Запуск".

Работоспособность проверяем последовательно для 1-го, 2-го и 3-го цеха по 1-му, 2-му и 3-му месяцам.

После проверки функционирования закрываем окно запроса "План".

Рис.4.4 Конструкция запроса "План"