Вход

проверить обеспеченность плана отгрузки

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 190349
Дата создания 2015
Страниц 40
Источников 14
Мы сможем обработать ваш заказ (!) 13 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 310руб.
КУПИТЬ

Содержание

Содержание
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 3
1.1. Описание предметной области и функции решаемых задач 3
1.2. Перечень входных (первичных документов) 3
1.3. Ограничения предметной области 9
2. ПОСТАНОВКА ЗАДАЧИ 10
2.1. Организационно-экономическая сущность решаемых задач 10
2.2. Описание выходной информации 10
2.3. Описание входной информации 11
3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ 13
3.1. Анализ входной информации предметной области и выделение информационных объектов 13
3.2. Определение связей информационных объектов и построение информационно-логической модели. 14
3.3. Определение логической структуры базы данных 16
3.4. Разработка физической структуры базы данных. 17
3.5. Контрольный пример 19
4. СОЗДАНИЕ БАЗЫ ДАННЫХ 22
4.1. Структура таблиц 22
4.2. Схема данных в Аccess 23
4.3. Создание пользовательских форм 25
4.4. Ввод данных 26
5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ 30
6. СОЗДАНИЕ ОТЧЁТОВ 35
6.1. Получение отчёта с помощью Мастера отчётов. 35
6.2. Корректировка макета отчёта с помощью Конструктора отчётов. 35
6.3. Вывод отчёта на печать 36
7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ 37
СПИСОК ЛИТЕРАТУРЫ 39

Фрагмент работы для ознакомления

Рассмотрим пример создания однотабличной формы Изделие.Рисунок 15 - Вид формы ИзделиеДалее необходимо аналогично создать однотабличные формы ЕдИзм, Цех.На основе связанных таблиц можно создать составную форму.Создадим составную формуЦН, в которой отражены объединенные данные из таблиц ЦН и СЦН.Рисунок 16 - Вид формы ЦНДалее необходимо аналогично создать составную форму Договор.Для редактирования только что созданных форм будем использовать Конструктор форм.Для редактирования открытой формы можно использовать кнопку Конструкторпанели инструментов Режим. Для формирования кнопки выхода из формы в режиме конструктора на панели элементов щелкнуть кнопку Кнопка. Начертить кнопку в области заголовка главной формы. В появившемся окне Создание кнопок выбрать в категории работа с формой действие Закрыть форму и нажать Далее. Оставить переключатель в положении по умолчанию. Нажать Далее, затем Готово. 4.4. Ввод данныхС помощью созданных форм заполним таблицы следующими данными:Рисунок 17 - Вид таблицы Изделие с заполненными даннымиРисунок 18 - Вид таблицы ЕдИзм с заполненными даннымиРисунок 19 - Вид таблицы Цех с заполненными даннымиРисунок 20 - Вид таблицы Склад с заполненными даннымиРисунок 21 - Вид таблицы ЦН с заполненными даннымиРисунок 22 - Вид таблицы СЦН с заполненными даннымиРисунок 23 - Вид таблицы Договор с заполненными даннымиРисунок 24 - Вид таблицы СДОГ с заполненными данными5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВДо начала решения задачи необходимо составить подробное описание последовательности действий (алгоритм) над исходными или уже полученными на предыдущем шаге данными для получения результатов.Алгоритм можно отобразить в виде блок-схемы или словесного описания. Составим алгоритм в виде блок-схемы.Рассмотрим решение задачи по шагам.Шаг 1. Из таблиц Договор, СДОГ, Изделие и Складполучить общее количество запланированного к отгрузке заданного изделия по месяцам. Создадим запрос в режиме Конструктора. Выберем в бланк запроса поля Наименование изделия, Месяц отгрузки, Наименование склада, Код единицы измерения и Количество. В Условие отбора в поле Наименование изделия введем: [Введите изделие]. Сгруппируем данные по всем перечисленным выше полям, с помощью кнопки Итоги на панели Конструктор. А по полю Количество посчитаем сумму, с помощью групповой операции Sum, как показано на рис. 25.Рисунок 25 - Вид запроса Отгрузка по договорамв КонструктореТекст этого запроса имеет вид:SELECT Изделие.[Наименование изделия], СДОГ.[Месяц отгрузки], Склад.[Наименование склада], Изделие.[Код единицы измерения], Sum(СДОГ.Количество) AS [Sum-Количество]FROM Склад INNER JOIN (Изделие INNER JOIN (Договор INNER JOIN СДОГ ON Договор.[Номер договора] = СДОГ.[Номер договора]) ON Изделие.[Код изделия] = СДОГ.[Код изделия]) ON Склад.[№ склада] = Изделие.[Номер склада]GROUP BY Изделие.[Наименование изделия], СДОГ.[Месяц отгрузки], Склад.[Наименование склада], Изделие.[Код единицы измерения]HAVING (((Изделие.[Наименование изделия])=[Введите изделие]));Результат по данному запросу показан на рис. 26.Рисунок 26 - Результаты запроса Отгрузка по договорамШаг 2.По документам Цеховая накладная получить общее количество выпущенного заданного изделия по месяцам.Этот запрос создается аналогично предыдущему, только выбираются таблицы ЦН и СЦН и в поле Количество по ЦН вводится Месяц: Format([Дата сдачи];"m")для отображения номера месяца из даты.Это показано на рис. 27.Рисунок 27 - Вид запросаФактически сдано в КонструктореТекст этого запроса имеет вид:SELECT Изделие.[Наименование изделия], Format([Дата сдачи],"m") AS Месяц, Склад.[Наименование склада], Изделие.[Код единицы измерения], Sum(СЦН.[Количество по ЦН]) AS [Sum-Количество по ЦН]FROM ЦН INNER JOIN ((Склад INNER JOIN Изделие ON Склад.[№ склада] = Изделие.[Номер склада]) INNER JOIN СЦН ON Изделие.[Код изделия] = СЦН.[Код изделия]) ON (ЦН.[Номер цеховой накладной] = СЦН.[Номер цеховой накладной]) AND (ЦН.[Номер цеха] = СЦН.[Номер цеха])GROUP BY Изделие.[Наименование изделия], Format([Дата сдачи],"m"), Склад.[Наименование склада], Изделие.[Код единицы измерения]HAVING (((Изделие.[Наименование изделия])=[Введите изделие]));Результат по данному запросу показан на рис. 28.Рисунок 28 - Результаты запросаФактически сданоШаг 3.Подсчитать отклонение как разность между первой и второй суммами в стоимостном выражении.Для определения отклонения используем последние два запроса и таблицу Изделие. При этом запросы объединим связями по полям: Наименование изделия, Месяц отгрузки, Наименование склада и Код единицы измерения. Далее по созданным связям поочередно щелкнем два раза мышью и в появившемся окне выберем второй вариант связи. Это нужно для того чтобы в запросе отображались все поля из запроса Отгрузка по договорам и только те поля из запросаФактически сдано, в которых связанные поля совпадают. Это может быть, когда изделие было запланировано к отгрузке, но по каким-то причинам не произведено, например, нет нужного сырья. Создадим запрос в режиме Конструктора. Выберем в бланк запроса поля Наименование изделия, Месяц отгрузки, Наименование склада, Код единицы измерения и Sum-Количество из запроса Отгрузка по договорам. А также поле Sum-Количество по ЦН из запросаФактически сдано. В следующее поле введем формулу: Отклонение (в руб): ([Sum-Количество]-Nz([Sum-Количество по ЦН]))*[Цена], как показано на рис. 29. Функция Nz возвращает ноль и позволяет вести расчеты с полем указанным в скобках. Поле Цена нужно для расчета отклонения в стоимостном выражении. Рисунок 29 - Вид запроса Отклонение в КонструктореТекст этого запроса имеет вид:SELECT [Отгрузка по договорам].[Наименование изделия], [Отгрузка по договорам].[Месяц отгрузки], [Отгрузка по договорам].[Наименование склада], [Отгрузка по договорам].[Код единицы измерения], [Отгрузка по договорам].[Sum-Количество], [Фактически сдано].[Sum-Количество по ЦН], Изделие.Цена, ([Sum-Количество]-Nz([Sum-Количество по ЦН]))*[Цена] AS [Отклонение (в руб)]FROM Изделие INNER JOIN ([Отгрузка по договорам] LEFT JOIN [Фактически сдано] ON ([Отгрузка по договорам].[Код единицы измерения] = [Фактически сдано].[Код единицы измерения]) AND ([Отгрузка по договорам].[Наименование склада] = [Фактически сдано].[Наименование склада]) AND ([Отгрузка по договорам].[Месяц отгрузки] = [Фактически сдано].Месяц) AND ([Отгрузка по договорам].[Наименование изделия] = [Фактически сдано].[Наименование изделия])) ON (Изделие.[Код единицы измерения] = [Отгрузка по договорам].[Код единицы измерения]) AND (Изделие.[Наименование изделия] = [Отгрузка по договорам].[Наименование изделия]);Результат по данному запросу показан на рис. 30.Рисунок 30 - Результаты запроса Отклонение6. СОЗДАНИЕ ОТЧЁТОВ6.1. Получение отчёта с помощью Мастера отчётов.Рассмотрим создание однотабличного отчета по результатам запроса Отклонение. Отчет будем создавать с помощью Мастера отчетов и редактировать в Конструкторе.Для изделия Ветчина Балыковаяотчёт примет вид:Рисунок 31 - Вид отчета Отклонение6.2. Корректировка макета отчёта с помощью Конструктора отчётов.Чтобы войти вКонструктор отчётов следует нажать кнопку Режим на панели инструментов и выбрать Конструктор. Теперь отчет можно корректировать.В режиме Конструктор отчета удалим заголовок отчета.С помощью инструмента Надпись создадим прямоугольную область для нового заголовка отчета и введемСоответствие плана отгрузки изделия___________ факту сдачи на склад.Откорректируем текст подписи поля отчета.Изменим расположения, цвета фона заголовка, цвета и размера шрифта.Далее создадим поле Наименование изделия, следующим образом: нажать на кнопку Поле и в окне свойств на вкладке Данные в поле Данные ввести: =[Введите изделие]. В примечании отчета под полемОтклонение (в руб.) нужно ввести=Sum([Отклонение (в руб)]).В результате выполненной корректировки отчет, для изделия Ветчина Балыковая примет вид:Рисунок 32 - Вид отчета Отклонение6.3. Вывод отчёта на печатьДля печати полученного отчета щелкнем правой кнопкой мыши по названию отчета и выберем команду Печать.7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМДля управления ходом вычислительного процесса в работе были созданы специальные кнопочные формы, внешний вид которых представлен на рис. 33-36.Рисунок 33 – Главная кнопочная форма Рисунок 34 –Форма для добавления данныхРисунок 35 – Форма для редактирования данныхРисунок 36 – Форма для просмотра запросов и отчетаСПИСОК ЛИТЕРАТУРЫБалдин К. В. Информационные технологии в менеджменте: учеб. для студ. Учреждений высш. проф образования / К. В. Балдин. – М.: Издательский центр «Академия», 2012. - 288 с.Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс.Пер. с англ.: — М.: Изд. дом «Вильямс», 2004. — 1088 с.Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильямс , 2006. - 1326 с.Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с. Коннолли, Т. Базы данных: Проектирование, реализация и сопровождение: Теория и практика / Т. Коннолли, К. Бегг, А. Страчан ; под ред. Т. Коннолли, К. Бегг. - Изд. 2-е, испр. и доп. - М. : Вильямс, 2003. - 1111 с. Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.Малыхина М.П. Базы данных: основы, проектирование, использование, 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 528 с.Мартин Грабер. Введение в SQL, БХВ-Петербург, 2010. – 228 с.Мэтью Мак-Дональд. Access 2007 Недостающее руководство – СПб.:  БХВ-Петербург, 2007. – 784с.Проектирование баз данных. СУБД MicrosoftAccess: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.Сергеев А.В.: Access 2007. Новые возможности. СПб.: Питер, 2008. –176с.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.

Список литературы [ всего 14]

СПИСОК ЛИТЕРАТУРЫ
1. Балдин К. В. Информационные технологии в менеджменте: учеб. для студ. Учреждений высш. проф образования / К. В. Балдин. – М.: Издательский центр «Академия», 2012. - 288 с.
2. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. Пер. с англ.: — М.: Изд. дом «Вильямс», 2004. — 1088 с.
3. Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильямс , 2006. - 1326 с.
4. Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с.
5. Коннолли, Т. Базы данных: Проектирование, реализация и сопровождение: Теория и практика / Т. Коннолли, К. Бегг, А. Страчан ; под ред. Т. Коннолли, К. Бегг. - Изд. 2-е, испр. и доп. - М. : Вильямс, 2003. - 1111 с.
6. Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.
7. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.
8. Малыхина М.П. Базы данных: основы, проектирование, использование, 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 528 с.
9. Мартин Грабер. Введение в SQL, БХВ-Петербург, 2010. – 228 с.
10. Мэтью Мак-Дональд. Access 2007 Недостающее руководство – СПб.: БХВ-Петербург, 2007. – 784с.
11. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.
12. Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.
13. Сергеев А.В.: Access 2007. Новые возможности. СПб.: Питер, 2008. –176 с.
14. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0045
© Рефератбанк, 2002 - 2024