Проверить обеспеченность плана отгрузки заданного изделия фактически сданной продукции по месяцам
Заказать уникальную курсовую работу- 44 44 страницы
- 14 + 14 источников
- Добавлена 28.05.2014
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ. 3
1.1 Описание предметной области и функции решаемых 3
1 2 Перечень входных (первичных) документов. 5
1.3 Ограничения предметной области по индивидуальной задаче. 7
2. ПОСТАНОВКА ЗАДАЧИ. 9
2.1. Организационно-экономическая сущность комплекса
решаемых задач 9
2.2. Описание выходной информации. 10
3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ. 11
3.1. Анализ входной информации предметной области и выделение информационных объектов 11
3.2. Определение связей информационных объектов и построение информационно-логической модели. 13
3.3. Определение логической структуры базы данных. 13
3.4 Разработка физической структуры базы данных. 13
3.5. Контрольный пример. 16
4. СОЗДАНИЕ БАЗЫ ДАННЫХ. 19
4.1. Структура таблиц. 19
4.2. Схема данных. 20
4.3. Пользовательские формы 22
4.4. Ввод данных 24
5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ. 27
6. СОЗДАНИЕ ОТЧЁТОВ. 33
6.1. Получение отчета с помощью Мастера отчетов 33
6.2. Корректировка макета отчета с помощью конструктора отчетов 33
6.3. Вывод отчёта на печать. 34
7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ. 35
ЛИТЕРАТУРА 37
Отгрузка по договорам Фактич. сдано 1 Первый шт 200 600 -400 1 Первый шт 200 200 0 6 Первый шт 200 600 -400 6 Первый шт 200 200 0 7 Первый шт 800 600 200 7 Первый шт 800 200 600 Итого 2400 2400 0
4. СОЗДАНИЕ БАЗЫ ДАННЫХ.
4.1. Структура таблиц.
Структура таблиц разработанной базы данных представлена на рис.4.1-4.6.
Рис.4.1 – Структура таблицы «ЕдИзм.»
Рис.4.2 – Структура таблицы «Изделие».
Рис.4.3 – Структура таблицы «Договор»
Рис.4.4 – Структура таблицы «Склад»
Рис.4.5 – Структура таблицы «СЦН»
Рис.4.6 – Структура таблицы «ЦН»
Рис.4.7 – Структура таблицы «Спецификация договора»
4.2. Схема данных
Схема данных, реализованная в среде Access приведена на рис.4.8.
Рис.4.8 – Схема данных реализованная в среде Access
4.3. Пользовательские формы.
Для просмотра и корректировки данных базы данных были разработаны пользовательские формы, внешний вид которых, представлен на рис.4.9- 4.13.
Рис.4.9 – Внешний вид формы «Договор»
Рис.4.10 – Внешний вид формы «Изделие»
Рис.4.11 – Внешний вид формы «СДОГ»
Рис.4.12 – Внешний вид формы «СТТН»
Рис.4.13 – Внешний вид формы «СДОГ»
Ввод данных
Для решения контрольного примера в таблицы базы данных были введены значения, представленные на рис. 4.14 -
Рис. 4.14 – Значения таблицы «Договор»
Рис. 4.15 – Значения таблицы «Единицы измерения»
Рис. 4.16 – Значения таблицы «Заказчик»
Рис. 4.17 – Значения таблицы «Изделие»
Рис. 4.18 – Значения таблицы «План выпуска»
Рис. 4.19 – Значения таблицы «ПП»
Рис. 4.20 – Значения таблицы «СДОГ»
Рис. 4.21 – Значения таблицы «Склад»
Рис. 4.22 – Значения таблицы «СДОГ»
Рис. 4.23 – Значения таблицы «СТТН»
Рис. 4.24 – Значения таблицы «СЦН»
Рис. 4.25 – Значения таблицы «ТТН»
Рис. 4.26 – Значения таблицы «Цех»
Рис. 4.27 – Значения таблицы «ЦН»
5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ.
Общий алгоритм решения задачи приведен на рис. 5.1
Рис.5.1 – Разработанный алгоритм решения задачи
Разработанный алгоритм использует 3 запроса этавы формирования запросов иллюстрируют рис.5.2-5.5
Рис. 5.2 – Формирование запроса «Шаг1»
Рис. 5.3 – Формирование запроса «Шаг2»
Рис. 5.4 – Формирование запроса «Шаг 3»
Текст запроса «шаг1» имеет следующий вид
SELECT СДОГ.[Месяц отгрузки], Изделие.[Код изделия], Изделие.[Наименование изделия], Sum(СДОГ.Количество) AS [Sum-Количество]
FROM Изделие INNER JOIN СДОГ ON Изделие.[Код изделия] = СДОГ.[Код изделия]
GROUP BY СДОГ.[Месяц отгрузки], Изделие.[Код изделия], Изделие.[Наименование изделия]
HAVING (((Изделие.[Наименование изделия])=[Изделие]));
Текст запроса «шаг2» имеет следующий вид
SELECT Int(Month([ТТН]![Дата отгрузки])) AS Выражение1, СТТН.[Код изделия], Изделие.[Наименование изделия], Sum(СТТН.Количество) AS [Sum-Количество]
FROM (Изделие INNER JOIN СТТН ON Изделие.[Код изделия] = СТТН.[Код изделия]) INNER JOIN ТТН ON СТТН.[Номер ТТН] = ТТН.[Номер ТТН]
GROUP BY Int(Month([ТТН]![Дата отгрузки])), СТТН.[Код изделия], Изделие.[Наименование изделия]
HAVING (((Изделие.[Наименование изделия])=[Изделие]));
Текст запроса «шаг3» имеет следующий вид
SELECT шаг1.[Месяц отгрузки], Склад.[Наименование склада], ЕдИзм.[Наименование ед измерения], Sum(шаг1.[Sum-Количество]) AS [Sum-Sum-Количество], Sum(шаг2.[Sum-Количество]) AS [Sum-Sum-Количество1], [шаг1]![Sum-Количество]-[шаг2]![Sum-Количество] AS Выражение2
FROM шаг2, ЕдИзм INNER JOIN (шаг1 INNER JOIN (Склад INNER JOIN Изделие ON Склад.[Номер склада] = Изделие.[Номер склада]) ON шаг1.[Код изделия] = Изделие.[Код изделия]) ON ЕдИзм.[Код единицы измерения] = Изделие.[Код единицы измерения]
GROUP BY шаг1.[Месяц отгрузки], Склад.[Наименование склада], ЕдИзм.[Наименование ед измерения], [шаг1]![Sum-Количество]-[шаг2]![Sum-Количество];
Результаты выполнения запросов представлены на рис.5.5-5.7
Рис. 5.5 – Результат выполнения запроса «Шаг1»
Рис. 5.6 – Результат выполнения запроса «Шаг2»
Рис. 5.7 – Результат выполнения запроса «Шаг3»
6. СОЗДАНИЕ ОТЧЁТОВ.
6.1. Получение отчета с помощью Мастера отчетов.
С помощью мастера отчетов на основе запроса шаг 3 был получен отчет представленный на рис.6.1. Внешний вид отчета не удовлетворил требованиям задания
Рис. 6.1 Отчет, созданный при помощи мастера отчетов
6.2. Корректировка макета отчета с помощью конструктора отчетов.
Для удовлетворения требований задания отчет созданный в п. 6.1. был откорректирован см. рис.6.2.
Рис. 6.2 Коррекция отчета созданного при помощи мастера
6.3. Вывод отчёта на печать.
Итоговый отчет может быть выведен на печать при помощи кнопочного элемента управления 6.3
Рис. 6.3 Результирующий отчет
7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ.
Для управления ходом вычислительного процесса в работе были созданы специальные кнопочные формы, внешний вид которых представлен на рис.7.1-7.3
Рис. 7.1 – Главная кнопочная форма
Рис. 7.2 –Форма для просмотра и ввода данных
Рис. 7.3 – Форма для запуска запросов
ЛИТЕРАТУРА
Андон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб.: BHV, 2006. – 416 с.
Андрианова E.Г., Колесников Г.С., Сыромятников В. П. Структуры и алгоритмы обработки данных - часть 2. / Лабораторный практикум. МИРЭА, Москва, 2004 г.
Базы данных: Учебник для ВУЗов / Под ред.— СПб: Корона принт, 2000. - 416 с.
Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. - 379 с.
Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильяме , 2006. - 1326 с.
Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.
Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с.
Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.
Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. - 832 с.
Конноли Томас, Бегг Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. — М.: Вильямс, 2000. – 1111 с.
Макарова Н., Николайчук, Г. Титова Ю. Компьютерное делопроизводство. Учебный курс: Н— Москва, Питер, 2009 г.- 416 с.
Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление, БХВ-Петербург, Сп-б, 2004 г.
Федотова Д.Э. Технология разработки и отладки программ: Учебн. пособие / МИРЭА.-М., 1987.-80с.
Федотова Д.Э. Типы и структуры данных в современных языках программирования. / Учебное пособие. Москва, 1981 г.
Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE - технологии. Москва, Горячая линия - Телеком, 2003 г.
Приложение А Входные документы
14
14. Андон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб.: BHV, 2006. – 416 с.
15. Андрианова E.Г., Колесников Г.С., Сыромятников В. П. Структуры и алгоритмы обработки данных - часть 2. / Лабораторный практикум. МИРЭА, Москва, 2004 г.
16. Базы данных: Учебник для ВУЗов / Под ред.— СПб: Корона принт, 2000. - 416 с.
17. Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. - 379 с.
18. Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильяме , 2006. - 1326 с.
19. Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.
20. Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с.
21. Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.
22. Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. - 832 с.
23. Конноли Томас, Бегг Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. — М.: Вильямс, 2000. – 1111 с.
24. Макарова Н., Николайчук, Г. Титова Ю. Компьютерное делопроизводство. Учебный курс: Н— Москва, Питер, 2009 г.- 416 с.
25. Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление, БХВ-Петербург, Сп-б, 2004 г.
26. Федотова Д.Э. Технология разработки и отладки программ: Учебн. пособие / МИРЭА.-М., 1987.-80с.
27. Федотова Д.Э. Типы и структуры данных в современных языках программирования. / Учебное пособие. Москва, 1981 г.
28. Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE - технологии. Москва, Горячая линия - Телеком, 2003 г.
Вопрос-ответ:
Какие функции решает предметная область?
Предметная область решает функции проверки обеспеченности плана отгрузки заданного изделия фактически сданной продукцией по месяцам.
Какие входные первичные документы используются в предметной области?
В предметной области используются перечень входных первичных документов, которые включают документы по отгрузке продукции и план отгрузки изделий.
Какие ограничения предметной области существуют?
Ограничения предметной области включают ограничения, связанные с индивидуальной задачей, например, ограничения по графику отгрузки и доступности продукции.
Какова организационно-экономическая сущность комплекса решаемых задач?
Организационно-экономическая сущность комплекса решаемых задач заключается в проверке обеспеченности плана отгрузки заданного изделия фактически сданной продукцией по месяцам и анализе входной информации.
Что включает в себя выходная информация предметной области?
Выходная информация предметной области включает в себя данные о степени обеспеченности плана отгрузки заданного изделия фактически сданной продукцией по месяцам.
Как проверить обеспеченность плана отгрузки заданного изделия фактически сданной продукции по месяцам?
Для проверки обеспеченности плана отгрузки заданного изделия фактически сданной продукции по месяцам необходимо анализировать входную информацию о планах отгрузки и фактической сданной продукции по месяцам. Сравнивая эти данные, можно определить, насколько план отгрузки был выполнен в реальности.
Какая информация нужна для проверки обеспеченности плана отгрузки по месяцам?
Для проверки обеспеченности плана отгрузки по месяцам необходима информация о запланированных объемах отгрузки по месяцам и информация о фактически сданной продукции по месяцам. Эти данные позволят сравнить запланированные и фактические показатели и определить, насколько план отгрузки был выполнен в реальности.
В чем суть анализа предметной области для проверки обеспеченности плана отгрузки по месяцам?
Анализ предметной области для проверки обеспеченности плана отгрузки по месяцам заключается в изучении функций и процессов в предметной области, а также перечня входных первичных документов, которые необходимы для анализа. Такой анализ поможет понять, какие данные и источники информации нужно использовать для проверки обеспеченности плана отгрузки по месяцам.
Какие ограничения могут быть в предметной области для проверки обеспеченности плана отгрузки по месяцам?
В предметной области для проверки обеспеченности плана отгрузки по месяцам могут быть ограничения по доступу к информации или по использованию определенных методик анализа. Также могут быть ограничения по срокам предоставления данных или по точности предоставляемой информации. Все эти ограничения необходимо учитывать при проведении анализа и проверке обеспеченности плана отгрузки.
Какая информация содержится в выходных данных при проверке обеспеченности плана отгрузки по месяцам?
В выходных данных при проверке обеспеченности плана отгрузки по месяцам содержится информация о выполнении или невыполнении планов отгрузки по месяцам. Также может быть предоставлена информация о расхождениях между запланированными и фактическими показателями, чтобы выявить причины возможных расхождений. Эта информация помогает оценить обеспеченность плана отгрузки и принять соответствующие меры для улучшения планирования и контроля процесса отгрузки.
Какая организационно-экономическая сущность комплекса решаемых задач?
Организационно-экономическая сущность комплекса решаемых задач заключается в проверке обеспеченности плана отгрузки заданного изделия фактически сданной продукции. Это означает, что необходимо проверить, соответствует ли фактическая отгрузка продукции заданному плану по месяцам. Для этого проводится анализ входных первичных документов, учитываются ограничения предметной области и разрабатывается информационное обеспечение для анализа входной информации и получения выходной информации о обеспеченности плана отгрузки.