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

Сделать анализ выполнения плана сдачи изделий на склады за ЗАДАННЫЙ квартал по отклонениям (факт — план)

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

Вывод отчета на печать Для вывода на печать на форме для формирования отчета предусмотрена кнопка Печать (см. Рисунок 20). FROM (LEFT JOIN ON (. Квартал =. Квартал) AND (. Код изделия] =. Код изделия])) INNER JOIN Изделие ON. Код изделия] = Изделие. Код изделия]; ORDER BY IIf (Month (!)<4,1,IIf (Month (!)<7,2,IIf (Month (!)<10,3,4))), Склад. Наименование склада], Изделие. Наименование изделия… Читать ещё >

Сделать анализ выполнения плана сдачи изделий на склады за ЗАДАННЫЙ квартал по отклонениям (факт — план) (реферат, курсовая, диплом, контрольная)

Содержание

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

Создание базы данных Структура таблиц Таблица ЕДИЗМ

*Код единицы измерения — int

Наименование — varchar (10)

Таблица СКЛАД

*№ склада — int

Наименование склада — varchar (20)

Таблица ИЗДЕЛИЕ

*Код изделия — varchar (3)

Наименованиеvarchar (50)

Код единицы измерения (подстановка из таблицы ЕДИЗМ) — int

Цена — Currency

№ склада (подстановка из таблицы СКЛАД) — int

Таблица ПЛАН

* Номер месяца — int

* Код изделияизделия (подстановка из таблицы ИЗДЕЛИЕ) — varchar (3)

* № цехаvarchar (3)

Количество- int

Таблица ЦН

*Номер ЦН — int

Номер цехаint (подстановка из таблицы ЦЕХ)

Дата сдачи — date

Таблица СЦН

*Номер ЦН — int

*Код изделия (подстановка из таблицы ИЗДЕЛИЕ) — varchar (3)

Количество — int

Таблица ЦЕХ

№ цеха — varchar (3) Наименование цеха — varchar (10)

Схема данных

Рисунок 2

Пользовательские формы Рисунок 3

Рисунок 4

Рисунок 5

Рисунок 6

Рисунок 7

Ввод данных

Рисунок 8

Рисунок 9

Рисунок 10

Рисунок 11

Рисунок 12

Рисунок 13

Создание запросов

Рисунок 14

SELECT IIf ([№ месяца]<4,1,IIf ([№ месяца]<7,2,IIf ([№ месяца]<10,3,4))) AS Квартал, Склад. Наименование склада], Изделие. Код изделия], Изделие. Наименование изделия], [Единицы измерения]. Единица измерения], Sum (План.Количество) AS Количество

FROM (Склад INNER JOIN ([Единицы измерения] INNER JOIN Изделие ON [Единицы измерения]. Код единицы измерения] = Изделие. Код единицы измерения]) ON Склад.

№ склада] = Изделие. № склада]) INNER JOIN План ON Изделие. Код изделия] = План. Код изделия]

GROUP BY IIf ([№ месяца]<4,1,IIf ([№ месяца]<7,2,IIf ([№ месяца]<10,3,4))), Склад. Наименование склада], Изделие. Код изделия], Изделие. Наименование изделия], [Единицы измерения]. Единица измерения]

HAVING (((IIf ([№ месяца]<4,1,IIf ([№ месяца]<7,2,IIf ([№ месяца]<10,3,4))))=[Формы]![Отчетная форма]![Поле

СоСписком4]))

ORDER BY IIf ([№ месяца]<4,1,IIf ([№ месяца]<7,2,IIf ([№ месяца]<10,3,4))), Склад. Наименование склада], Изделие. Наименование изделия];

Результат:

Рисунок 15

Рисунок 16

SELECT IIf (Month ([Цеховая накладная]![Дата])<4,1,IIf (Month ([Цеховая накладная]![Дата])<7,2,IIf (Month ([Цеховая накладная]![Дата])<10,3,4))) AS Квартал, Склад. Наименование склада], Изделие. Код изделия], Изделие. Наименование изделия], [Единицы измерения]. Единица измерения], Sum ([Спецификация цеховой накладной]. Количество) AS Количество

FROM [ Цеховая накладная] INNER JOIN ((Склад INNER JOIN ([Единицы измерения] INNER JOIN Изделие ON [Единицы измерения]. Код единицы измерения] = Изделие. Код единицы измерения]) ON Склад. № склада] = Изделие.

№ склада]) INNER JOIN [ Спецификация цеховой накладной] ON Изделие. Код изделия] = [Спецификация цеховой накладной]. Код изделия]) ON [Цеховая накладная]. № цеховой накладной] = [ Спецификация цеховой накладной].

№ цеховой накладной]

GROUP BY IIf (Month ([Цеховая накладная]![Дата])<4,1,IIf (Month ([Цеховая накладная]![Дата])<7,2,IIf (Month ([Цеховая накладная]![Дата])<10,3,4))), Склад. Наименование склада], Изделие. Код изделия], Изделие. Наименование изделия], [Единицы измерения]. Единица измерения]

HAVING (((IIf (Month ([Цеховая накладная]![Дата])<4,1,IIf (Month ([Цеховая накладная]![Дата])<7,2,IIf (Month ([Цеховая накладная]![Дата])<10,3,4))))=[Формы]![Отчетная форма]![Поле

СоСписком4]))

ORDER BY IIf (Month ([Цеховая накладная]![Дата])<4,1,IIf (Month ([Цеховая накладная]![Дата])<7,2,IIf (Month ([Цеховая накладная]![Дата])<10,3,4))), Склад. Наименование склада], Изделие. Наименование изделия];

Результат:

Рисунок 17

Рисунок 18

SELECT [Количество по плану]. Квартал, [Количество по плану]. Наименование склада], [Количество по плану]. Наименование изделия], [Количество по плану]. Единица измерения], [Количество по плану]. Количество AS План, IIf ([Количество по факту]![Количество] Is Null, 0,[Количество по факту]![Количество]) AS Факт, CCur (([Количество по плану]![Количество]-IIf ([Количество по факту]![Количество] Is Null, 0,[Количество по факту]![Количество]))*[Изделие]![Цена]) AS Отклонение

FROM ([Количество по плану] LEFT JOIN [Количество по факту] ON ([Количество по плану]. Квартал = [Количество по факту]. Квартал) AND ([Количество по плану]. Код изделия] = [Количество по факту]. Код изделия])) INNER JOIN Изделие ON [Количество по плану]. Код изделия] = Изделие. Код изделия];

Результат:

Рисунок 19

Создание отчетов Получение отчета с помощью Мастера отчетов Выбирается объект базы данных Отчеты Запускается мастер формирования отчета В качестве источника данных выбирается запрос Отклонение Задается операция sum для итогов Выбирается макет и стиль для отчета Задается название отчету «Анализ выполнения плана сдачи изделий на склады»

Для удобства формирования отчета (для ввода реквизита — квартал) создается форма с полем для выбора квартала кнопка для запуска формирования отчета и распечатки отчета

Рисунок 20

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

Рисунок 21

Результат:

Рисунок 22

Вывод отчета на печать Для вывода на печать на форме для формирования отчета предусмотрена кнопка Печать (см. Рисунок 20).

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

Рисунок 23

СПИСОК ЛИТЕРАТУРЫ

Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А. Д. Хомоненко. — 6-е изд., СПб.: КОРОНА принт, 2009. — 736 с.

Кошелев В.Е. Access 2007

Эффективное использование — М.: Бином-Пресс, 2009. — 590 с.

Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В.

Гусев, Н. П. Макаров., А. Н. Пылькин, Н. И.

Цуканова. — М.: Горячая линия-Телеком, 2004. — 240с.

Сергеев А.В.: Access 2007

Новые возможности. СПб.: Питер, 2008. -176 с.

Сеннов А. Access 2010. — СПб.: «Питер», 2010. — с.

288.

ЕДИЗМ

ПЛАН

ИЗДЕЛИЕ

СЦН

0-й уровень

1-й уровень

2-й уровень

СКЛАД

ЦЕХ

ЦН

СКЛАД

№ склада Наименование склада

ЦЕХ

№ цеха Наименование цеха

СЦН

ЦН Код изделия Количество М

М

ЕДИЗМ Код ед. измерения Наименование ед. изм.

ИЗДЕЛИЕ Код изделия Наименование изделия Код единицы измерения Цена

№ склада

ПЛАН

№ месяца Код изделия

№ цеха Количество

ЦН

ЦН Номер цеха Дата сдачи

М

М

М

М

Показать весь текст

Список литературы

  1. А.Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А. Д. Хомоненко. — 6-е изд., СПб.: КОРОНА принт, 2009. — 736 с.
  2. Кошелев В.Е. Access 2007. Эффективное использование — М.: Бином-Пресс, 2009. — 590 с.
  3. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров., А. Н. Пылькин, Н. И. Цуканова. — М.: Горячая линия-Телеком, 2004. — 240с.
  4. Сергеев А.В.: Access 2007. Новые возможности. СПб.: Питер, 2008. -176 с.
  5. Сеннов А. Access 2010. — СПб.: «Питер», 2010. — с.288.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ