Сделать анализ выполнения плана сдачи изделий на ЗАДАННЫЙ склад по кварталам. Отчёт выдать по излишкам (факт больше плана).
Заказать уникальную курсовую работу- 36 36 страниц
- 0 + 0 источников
- Добавлена 24.07.2016
- Содержание
- Часть работы
- Список литературы
1.1. Описание предметной области и функции решаемых задач 3
1.2. Перечень входных (первичных) документов 6
1.3. Ограничения предметной области по индивидуальной задаче 7
2. Постановка задачи 8
2.1. Организационно-экономическая сущность комплекса решаемых задач 8
2.2. Описание выходной информации 8
2.3. Описание входной информации 9
3. Разработка информационного обеспечения 11
3.1. Анализ входной информации предметной области и выделение информационных объектов 12
3.2. Определение связей информационных объектов и построение информационно-логической модели 13
3.3. Определение логической структуры базы данных 15
3.4. Разработка физической структуры базы данных 15
3.5. Контрольный пример 16
4. Создание базы данных 16
4.1. Структура таблиц 23
4.2. Схема данных 25
4.3. Пользовательские формы 25
4.4. Ввод данных 28
5. Создание алгоритма и запросов 31
6. Создание отчётов 34
6.1. Получение отчёта с помощью Мастера отчётов 34
6.2. Корректировка макета отчёта с помощью Конструктора отчётов 35
6.3. Вывод отчёта на печать 36
7. Создание кнопочной формы с помощью диспетчера кнопочных форм 38
В первую очередь заполняем справочники базы данных.Остальные таблицы базы данных могут быть заполнены произвольными данными, так как они не влияют на решение задачи индивидуального задания.Решим задачу вручную для изделий «01», «02», «10», «30».В соответствии с данными контрольного примера, мы можем ограничиться рассмотрением только первых двух кварталов.Тогда запланируем следующие объемы выпуска изделий:План выпускаНомер цехаНомер месяцаКод изделияКоличество1101100,00120280,00140150,00140270,00220150,00230230,002110120,00240130,00251070,003130100,00353070,00Пусть имеется информация о следующих цеховых накладных:ЦННомер цехаНомер накладнойДата10130.01.201610230.03.201610330.04.201610430.05.201610515.06.201620130.01.201620230.03.201620330.04.201620430.05.201620515.06.201630130.01.201630230.03.201630330.04.201630430.05.2016Пусть имеются следующие спецификация цеховых накладных:СЦННомер цехаНомер накладнойКод изделияКоличество1010195,001010220,002010125,002010210,002011050,003013050,001020130,001020230,002020230,002021060,003023060,001030130,001030230,002030120,003033050,001040130,001040235,002040230,002041040,003043020,001050130,001050235,002050120,002051050,00Задача: выдать отчет по излишкам (факт больше плана).Анализ выполнения плана сдачи изделий на склад1КварталНаименование изделияЕд. измер.КоличествоИзлишки(в руб.)ПланФакт1Изделие 01кг15015001Изделие 02шт11090-20 0002Изделие 01кг8013075 0002Изделие 02шт707060 000Итого115 000Анализ выполнения плана сдачи изделий на склад 2КварталНаименование изделияЕд. измер.КоличествоИзлишки(в руб.)ПланФакт1Изделие 10шт120110-5 8002Изделие 10шт709011 600Итого5 800Анализ выполнения плана сдачи изделий на склад 3КварталНаименование изделияЕд. измер.КоличествоИзлишки(в руб.)ПланФакт1Изделие 30шт10011021 0002Изделие 30шт70700Итого21 0004. Создание базы данных4.1. Структура таблицБаза данных состоит из таблиц, в которых и хранится структурированная информация. Таблица – это совокупность записей (т.е. строк), содержащих информацию. В свою очередь, запись – это набор полей (столбцов). Т.е. минимальный элемент в базе данных - это поле. Каждой записи может присуще несколько полей, и при этом все другим записям в этой таблице присуще те же самые поля.Для создания таблицы нужно следовать следующему алгоритму:Выбор пункта меню Таблицы/Конструктор таблиц на закладке Создание (см. рис. 5).Рисунок 5 – Меню Таблицы/КонструкторВвод имени поля и его типа в диалоговом окне.Определение дополнительных свойств поля в окне Свойства поля (см. рис. 6).Рисунок 6 – Свойства поляСохранение таблицыС помощью конструктора таблиц были разработаны определенные ранее таблицыРисунок 7 - Структура таблицы ИзделиеРисунок 8 - Структура таблицы ЕдИзмРисунок 9 - Структура таблицы ЦехРисунок 10 - Структура таблицы СкладРисунок 11 - Структура таблицы План выпускаРисунок 12 - Структура таблицы ЦНРисунок 13 - Структура таблицы СЦН4.2. Схема данныхРисунок 14 – Схема данных4.3. Пользовательские формыВ рамках выполнения данной работы были применены инструменты конструктора форм. Приведем общий алгоритм создания формы:Выбор пункта меню Формы/Конструктор форм на закладке Создание (см. рис. 15).Рисунок 15 – Меню Формы/Конструктор формВыбор пункта меню Добавить поля/Список полей.Перемещение на форму полей из списка и их размещение.Сохранение формы.Рисунок 16 - Форма справочника ЕдИзмРисунок 17 - Форма справочника СкладРисунок 18 - Форма справочника ЦехРисунок 19 - Форма справочника Изделие с подчиненной формой Ед. измеренияРисунок 20 - Форма справочника План выпуска изделий цехамиРисунок 21 - Форма справочника Цеховая накладная с подчиненной формой Спецификация справочной накладной4.4. Ввод данныхС помощью разработанных пользовательских форм вводим данные, получаем следующие заполненные таблицы:Рисунок 22 – Заполненная таблица ЕдИзмРисунок 23 – Заполненная таблица СкладРисунок 24 – Заполненная таблица ЦехРисунок 25 – Заполненная таблица План выпускаРисунок 26 – Заполненная таблица ИзделиеРисунок 27 – Заполненная таблица ЦНРисунок 28 – Заполненная таблица СЦН5. Создание алгоритма и запросовАлгоритм решения задачи:1. По документу «План выпуска изделий цехами» получить общее количество каждого запланированного к выпуску изделия по кварталам для заданного склада.В режиме конструктора строим запрос:Рисунок 29–Запрос План выпуска изделий цехами в режиме конструктораПолучаем следующий результат:Рисунок 30 – Результат запроса План выпуска изделий цехами2. По документам «Цеховая накладная» получить общее количество каждого фактически выпущенного изделия по кварталам для заданного склада.В режиме конструктора строим запрос:Рисунок 31 – Запрос Факт выпуска изделий цехами в режиме конструктораПолучаем следующий результат:Рисунок 32 – Результат запроса Факт выпуска изделий цехами3. Получить излишки как разность между первой и второй суммами в стоимостном выражении.В режиме конструктора строим запрос:Рисунок 33 – Запрос Излишки в режиме конструктораИзлишки: ([Кол-во факт]-[Кол-во план])*[Изделие]![Цена]Получаем следующий результат:Рисунок 34 – Результат запросаИзлишки6. Создание отчётов6.1. Получение отчёта с помощью Мастера отчётовЗапускаем мастер отчетов. На каждом из шагов устанавливаем параметры, как показано на рисунках, приведенных далее.Рисунок 35 – Шаг 1 мастера отчетовРисунок 36 – Шаг 2 мастера отчетовРисунок 37 – Шаг 3 мастера отчетов6.2. Корректировка макета отчёта с помощью Конструктора отчётовВ режиме конструктора в примечание отчета добавляем поле, в котором вычисляем итоговую сумму излишек по определенному складу за все кварталы года и по всем изделиям:Рисунок 38 – Внешний вид отчета в режиме конструктора6.3. Вывод отчёта на печатьНа печати (в режиме предварительного просмотра) отчет будет выглядеть следующим образом:Рисунок 39 – Внешний вид отчета для склада 1 в режиме просмотраРисунок 40 – Внешний вид отчета для склада 2 в режиме просмотраРисунок 41 – Внешний вид отчета для склада 3 в режиме просмотраРезультаты отчетов по всем трем складам совпали с контрольным примером.7. Создание кнопочной формы с помощью диспетчера кнопочных формС помощью Диспетчера кнопочных форм создаем кнопочной форму, структура которой представлена на рисунках ниже.Рисунок 42 – Страницы кнопочной формыРисунок 43 – Элементы кнопочной формыРисунок 44 – Содержимой страницы СправочникиРисунок 45 – Содержимой страницы ДокументыРисунок 46 – Содержимой страницы ОтчетВ результате получаем следующую кнопочную форму.Рисунок 47– Внешний вид кнопочной формыВ настройках базы данных устанавливаем разработанную кнопочную форму в качестве формы просмотра, которая будет автоматически запускаться при открытии базы данных.Рисунок 48 – Установка главной кнопочной формы в качестве стартовой при открытии базы данных