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

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии
  • 37 37 страниц
  • 0 + 0 источников
  • Добавлена 23.06.2014
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание

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
Фрагмент для ознакомления

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 – Значения таблицы «Цех»

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 [План выпуска].[Месяц выпуска], Изделие.[Наименование изделия], Sum([План выпуска].Количество) AS [Sum-Количество], Изделие.[Код изделия]
FROM Изделие INNER JOIN [План выпуска] ON Изделие.[Код изделия] = [План выпуска].[Код изделия]
GROUP BY [План выпуска].[Месяц выпуска], Изделие.[Наименование изделия], Изделие.[Код изделия]
HAVING ((([План выпуска].[Месяц выпуска])=[Номер месяца]));

Текст запроса «шаг3» имеет следующий вид

SELECT DISTINCT шаг1.[Месяц отгрузки], Изделие.[Наименование изделия], ЕдИзм.[Наименование ед измерения], Sum(шаг1.[Sum-Количество]) AS [Sum-Sum-Количество], шаг2.[Sum-Количество], [шаг1]![Sum-Количество]*[Изделие]![Цена]-[шаг2]![Sum-Количество]*[Изделие]![Цена] AS Выражение2
FROM ((шаг1 INNER JOIN (ЕдИзм INNER JOIN Изделие ON ЕдИзм.[Код единицы измерения] = Изделие.[Код единицы измерения]) ON шаг1.[Код изделия] = Изделие.[Код изделия]) INNER JOIN [План выпуска] ON Изделие.[Код изделия] = [План выпуска].[Код изделия]) INNER JOIN шаг2 ON Изделие.[Код изделия] = шаг2.[Код изделия]
GROUP BY шаг1.[Месяц отгрузки], Изделие.[Наименование изделия], ЕдИзм.[Наименование ед измерения], шаг2.[Sum-Количество], [шаг1]![Sum-Количество]*[Изделие]![Цена]-[шаг2]![Sum-Количество]*[Изделие]![Цена]
HAVING (((шаг1.[Месяц отгрузки])=[Номер месяца]));

Результаты выполнения запросов представлены на рис.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 г.



Приложение А Входные документы


















37

-

Вопрос-ответ:

Зачем нужно проверять обеспеченность договоров планами выпуска готовой продукции?

Проверка обеспеченности договоров планами выпуска готовой продукции необходима для определения соответствия фактического объема производства согласно заключенным договорам и планам выпуска продукции. Это позволяет избежать возможных штрафных санкций и снижения доверия со стороны клиентов.

Как описать предметную область и функции решаемых задач?

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

Какие ограничения предметной области могут быть по индивидуальной задаче?

Ограничениями предметной области могут быть ограничения по количеству и типу договоров, ограничения по объему и срокам производства готовой продукции, а также ограничения по доступу и обработке информации.

Какая организационно-экономическая сущность комплекса решаемых задач?

Организационно-экономическая сущность комплекса решаемых задач заключается в обеспечении эффективного и планового производства готовой продукции в соответствии с заключенными договорами. Это позволяет достичь оптимального соотношения между спросом и предложением, минимизировать риски и обеспечить стабильную работу предприятия.

Что включает в себя разработка информационного обеспечения?

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

Какие функции решает описываемый комплекс задач?

Описываемый комплекс задач решает организационно-экономическую сущность предметной области.

Какие документы являются входными первичными документами?

Входными первичными документами являются договоры планов выпуска готовой продукции.

Какие ограничения существуют по предметной области?

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

Какова организационно-экономическая сущность описываемого комплекса задач?

Организационно-экономическая сущность описываемого комплекса задач заключается в обеспечении договоров планами выпуска готовой продукции.

Какая информация выводится в результате работы комплекса задач?

Результатом работы комплекса задач является выходная информация.

Что такое анализ предметной области?

Анализ предметной области - это процесс изучения, исследования и описания конкретной сферы деятельности с целью выявления основных функций и задач, которые нужно решить.