Помощь в написании студенческих работ
Антистрессовый сервис

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

Курсовая Купить готовую Узнать стоимостьмоей работы

Заполнение данных таблиц БД происходит следующим образом: Открытиенужной формы с помощью нажатия соответствующей кнопки на главной кнопочной форме. Ввод всех необходимых данных. Закрытие формы. Данные сохраняются автоматически. Аналогично заполняются и все остальные таблицы. Для примера приведем пример нескольких заполненных таблиц, представленных на рисунках 34−36.Рисунок 34 — Данные таблицы… Читать ещё >

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

Содержание

  • 1. Анализ предметной области
    • 1. 1. Описание предметной области и функции решаемых задач
    • 1. 2. Перечень входных (первичных) документов
    • 1. 3. Ограничения предметной области по индивидуальной задаче
  • 2. Постановка задачи
    • 2. 1. Организационно-экономическая сущность комплекса решаемых задач
    • 2. 2. Описание входной информации
    • 2. 3. Описание выходной информации
  • 3. Разработка информационного обеспечения
    • 3. 1. Анализ входной информации предметной области и выделение информационных объектов
    • 3. 2. Определение связей информационных объектов и построение инфологической модели
    • 3. 3. Разработка логической структуры базы данных
    • 3. 4. Разработка физической структуры базы данных
  • 4. Создание базы данных
    • 4. 1. Структура таблиц
    • 4. 2. Схема данных
    • 4. 3. Пользовательские формы
    • 4. 4. Ввод данных
  • 5. Создание алгоритмов и запросов
  • 6. Создание отчетов
    • 6. 1. Получение отчета с помощью Мастера отчетов
    • 6. 2. Корректировка макета отчета с помощью конструктора отчетов
    • 6. 3. Вывод отчета на печать
  • 6. Создание кнопочной формы с помощью диспетчера кнопочных форм

На рисунках 9 — 22 представлена структура таблиц базы данных. Рисунок 9 — Структура таблицы «Изделия"Рисунок 10 — Структура таблицы «Единицы измерения"Рисунок 11 — Структура таблицы «Цеха"Рисунок 12 — Структура таблицы «Склады"Рисунок 13 — Структура таблицы «Заказчики"Рисунок 14 — Структура таблицы «Выпуск изделий"Рисунок 15 — Структура таблицы «Договора с заказчиками"Рисунок 16 — Структура таблицы «Цеховые накладные"Рисунок 17 — Структура таблицы «Спецификации цеховых накладных"Рисунок 18 — Структура таблицы «Товарно-транспортные накладные"Рисунок 19 — Структура таблицы «Спецификации ТТН"Рисунок 20 — Структура таблицы «Платежные поручения"Рисунок 21 — Структура таблицы «Спецификации ПП"Рисунок 22 — Структура таблицы «План выпуска"4.2 Схема данных.

На рисунке 23 представлена схема данных разработанной БД. Рисунок 23 — Схема данных БД4.3 Пользовательские формы.

Главная форма приложения будет представлена в разделе 6. На рисунках 24 — 33 представлены разработанные пользовательские формы для работы с БД. Рисунок 24 — Форма «Изделия"Рисунок 25 — Форма «Единицы измерения"Рисунок 26 — Форма «Цеха"Рисунок 27 — Форма «Склады"Рисунок 28 — Форма «Заказчики"Рисунок 29 — Форма «Выпуск изделий"Рисунок 30 — Форма «Договора с заказчиками"Рисунок 31 — Форма «Цеховые накладные"Рисунок 32 — Форма «Товарно-транспортные накладные"Рисунок 33 — Форма «Платежные поручения"4.4 Ввод данных.

Заполнение данных таблиц БД происходит следующим образом: Открытиенужной формы с помощью нажатия соответствующей кнопки на главной кнопочной форме. Ввод всех необходимых данных. Закрытие формы. Данные сохраняются автоматически. Аналогично заполняются и все остальные таблицы. Для примера приведем пример нескольких заполненных таблиц, представленных на рисунках 34−36.Рисунок 34 — Данные таблицы «Изделия"Рисунок 35 — Данные таблицы «Выпуск изделий"Рисунок 36 — Данные таблицы «Спецификации цеховой накладной"5. Создание алгоритмов и запросов.

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

Изделия" - значение поля «Поле1», месяц из «Поле2».Конструктор разработанного запроса представлена на рисунке 37. Рисунок 37 — Конструктор запроса.

Текст SQLЗапроса: SELECT Квартала. Квартал, Склады. Наименование, Единицы.

Измерения.Наименование, Sum (Спецификация.

Договора.Количество) AS [ПоДоговорам], Sum (Спецификации.

ЦеховойНакладной.Количество) AS [Факт], Изделия. Цена*(Sum (Спецификация.

Договора.Количество)-Sum (Спецификации.

ЦеховойНакладной.Количество)) as ОтклонениеFROM Цеховые.

Накладные INNER JOIN (((Склады INNER JOIN (Единицы.

Измерения INNER JOIN Изделия ON Единицы.

Измерения.Код.

ЕдИзмерения = Изделия.Код.

ЕдИзмерения) ON Склады.Код.

Склада = Изделия. Номер

Склада) INNER JOIN Спецификации.

ЦеховойНакладной ON Изделия.Код.

Изделия = Спецификации.

ЦеховойНакладной.Код.

Изделия) INNER JOIN (Договора.

СЗаказчиками INNER JOIN (Квартала INNER JOIN Спецификация.

Договора ON Квартала. Месяц = Спецификация.

Договора.Месяц.

Отгрузки) ON Договора.

СЗаказчиками.Код.

Договора = Спецификация.

Договора.Код.

Договора) ON Изделия.Код.

Изделия = Спецификация.

Договора.Код.

Изделия) ON Цеховые.

Накладные.Код.

Накладной = Спецификации.

ЦеховойНакладной.Код.

НакладнойGROUP BY Квартала. Квартал, Склады. Наименование, Единицы.

Измерения.Наименование, Изделия.Код.

Изделия, Изделия. ЦенаHAVING (((Изделия.Код.

Изделия)=[forms]![Выбор

Изделия]![Поле1]));Результаты выполнения запроса с разными кварталами приведены на рисунке 38. Рисунок 38 — Пример выполнения запроса6. Создание отчетов6.

1 Получение отчета с помощью Мастера отчетов.

Для построения отчета с помощью Мастера отчетов необходимо выбрать в списке объектов БД запрос «Вариант 22» и нажать кнопку «Мастер отчетов» в меню «Создание». В появившемся окне нужно выбрать поля для отображения в отчете (рисунок 39).Рисунок 39 — Создание отчета с помощью Мастера отчетов.

Далее нужно выбрать группировку (рисунок 40).Рисунок 40 — Группировка Далее настраивается сортировка и внешний вид отчета. В режиме конструктора построенный отчет выглядит так, как представлено на рисунке 41. Рисунок 41 — Построенный отчет в режиме Конструктора6.

2 Корректировка макета отчета с помощью конструктора отчетов.

Откорректируем построенный отчет в режиме Конструктора (рисунок 42):Изменим наименование отчета. Добавим поля для отображения наименования изделия. Добавим поле суммирования отклонения. Изменим формат представления отклонения на «Денежный».Рисунок 42 — Редактирование отчета в режиме Конструктора6.

3 Вывод отчета на печать.

Для построения отчета перейдем на кнопочную форму и нажмем кнопку «Вариант22». В появившемся окне выберем интересующий цехи нажмем кнопку «Построить отчет». На рисунке 43 представлены примеры отчета по анализу выполнения выпуска изделий выбранным цехом. Рисунок 43 — Итоговые отчеты.

Создание кнопочной формы с помощью диспетчера кнопочных форм.

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

Для получения навыков работы с элементами управления помимо кнопочной формы использовались кнопки с привязанными к ним макросами открытия нужных форм (рисунок 45).Рисунок 45 — Главная кнопочная форма.

Показать весь текст
Заполнить форму текущей работой
Купить готовую работу

ИЛИ