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

Проверить обеспеченность плана отгрузки по ЗАДАННОМУ складу фактически сданной на склад продукцией за ЗАДАННЫЙ месяц (11 вариант)

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

На рисунках 9 — 22 представлена структура таблиц базы данных. Рисунок 9 — Структура таблицы «Изделия"Рисунок 10 — Структура таблицы «Единицы измерения"Рисунок 11 — Структура таблицы «Цеха"Рисунок 12 — Структура таблицы «Склады"Рисунок 13 — Структура таблицы «Заказчики"Рисунок 14 — Структура таблицы «Выпуск изделий"Рисунок 15 — Структура таблицы «Договора с заказчиками"Рисунок 16 — Структура… Читать ещё >

Проверить обеспеченность плана отгрузки по ЗАДАННОМУ складу фактически сданной на склад продукцией за ЗАДАННЫЙ месяц (11 вариант) (реферат, курсовая, диплом, контрольная)

Содержание

  • 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-Количество], Sum (Спецификации.

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

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

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

ВРубFROM Цеховые.

Накладные INNER JOIN (((Изделия INNER JOIN Единицы.

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

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

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

ЕдИзмерения) INNER JOIN Спецификации.

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

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

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

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

СЗаказчиками INNER JOIN Спецификация.

Договора ON Договора.

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

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

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

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

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

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

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

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

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

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

НакладнойWHERE (((Изделия.Номер

Склада)=[Forms]![Выбор

СкладаМесяца]![Поле1]) AND ((Спецификация.

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

Отгрузки)=[Forms]![Выбор

СкладаМесяца]![Поле2]))GROUP BY Изделия. Наименование, Единицы.

Измерения.Наименование, Изделия. Цена, Month ([Дата.

Сдачи])HAVING (((Month ([Дата.

Сдачи]))=[Forms]![Выбор

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

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

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

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

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

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

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

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

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

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

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

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

ИЛИ