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

Рассчитать остатки изделий на заданном складе до конца заданного квартала (Microsoft Access)

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

База данных позволяет полностью автоматизировать работу работников отдела сбыта готовой продукции предприятия. В курсовойработе были изложены теоретические основы проектирования и разработки баз данных. А именно, были описаны основные принципы проектирования реляционных баз данных и этапы физической реализации проектируемой базы данных. Было проведено даталогическое и инфологическое… Читать ещё >

Рассчитать остатки изделий на заданном складе до конца заданного квартала (Microsoft Access) (реферат, курсовая, диплом, контрольная)

Содержание

  • ВВЕДЕНИЕ
  • 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. Контрольный пример
  • 4. СОЗДАНИЕ БАЗЫ ДАННЫХ
    • 4. 1. Структура таблиц
    • 4. 2. Схема данных в Аccess
    • 4. 4. Ввод данных
  • 5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ
  • 6. СОЗДАНИЕ ОТЧЁТОВ
    • 6. 1. Получение отчёта с помощью Мастера отчётов
    • 6. 2. Корректировка макета отчёта с помощью Конструктора отчётов
    • 6. 3. Вывод отчёта на печать
  • 7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ
  • ВЫВОДЫ ПО РАБОТЕ
  • СПИСОК ЛИТЕРАТУРЫ

Закрыть окно Добавление таблицы. При установлении связи между таблицами ТТН и СТТН связь осуществляется по полю Номер ТТН. После того, как намечена очередная связь между таблицами, появляется окно Изменение связей, в котором должен быть определен тип отношения один-ко-многим.Рисунок 13 — Вид окна Изменение связей

После того, как все связи установлены, схема данных должна иметь вид: Рисунок 14 — Схема данных базы данных Отдела сбыта готовой продукции предприятия4.

3. Создание пользовательских форм

Пользовательская форма позволяет отображать данные на экране в виде входного (первичного) документа. С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того как разработаны таблицы и схема данных. Создадим форму с помощью мастера форм, затем отредактируем ее с помощью конструктора. Получим форму, отражающую первую запись таблицы Изделие. Рисунок 15 — Вид формы Изделие

Далее необходимо аналогично создать однотабличные формы ЕдИзм, Цех. На основе связанных таблиц можно создать составную форму. Создадим составную форму

ЦН, в которой отражены объединенные данные из таблиц ЦН и СЦН. Рисунок 16 — Вид формы ЦНДалее необходимо аналогично создать составные формы Склад, ТТН. Для редактирования созданных форм используется Конструктор форм. Для редактирования открытой формы можно использовать кнопку панели инструментов Режим, выбрав из списка Конструктор. Если конструктор формы не открыт, нужно щелкнуть по форме Изделие правой кнопкой мыши и выбрать из развернувшегося списка Конструктор. Для формирования кнопкивыхода из формы в режиме конструктора на панели элементов щелкнуть кнопку Кнопка. Видоизменившимся крестообразным курсором начертить кнопку в области заголовка главной формы. В появившемся окне Создание кнопок выбрать в категории работа с формой действие

Закрыть форму и нажать Далее>. Оставить переключатель в положении по умолчанию. Нажать Далее>, затем Готово. 4.

4. Ввод данных

С помощью созданных форм заполним таблицы следующими данными:

Рисунок 17 — Вид таблицы Изделие с заполненными данными

Рисунок 18 — Вид таблицы ЕдИзм с заполненными данными

Рисунок19 — Вид таблицы Цех с заполненными данными

Рисунок 20- Вид таблицы Склад с заполненными данными

Рисунок 21 — Вид таблицы ТТН с заполненными данными

Рисунок 22 — Вид таблицы СТТН с заполненными данными

Рисунок 23 — Вид таблицы ЦН с заполненными данными

Рисунок 24 — Вид таблицы СЦН с заполненными данными5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВПеред решением этой задачи составим подробное описание последовательности действий (алгоритм) над исходными или уже полученными на предыдущем шаге данными для получения результатов. Алгоритм можно представить в виде словесного описания или блок-схемы. Составим алгоритм в виде блок-схемы.Запрос: Поступило

Таблицы: ЦН, СЦН, Изделие и Склад

Для получения количества поступивших на заданный склад изделий до конца заданного квартала используется документ «Цеховая накладная"Запрос: Отгружено

Таблицы: ТТН, СТТН, Изделие и Склад

Для получения количества отгруженных с заданного склада изделий до конца заданного квартала используется документ «Товарно-транспортная накладная». Запрос: Остаток

Таблицы: Изделие

Остаток до конца месяца подсчитать как разность междурезультатами, полученными в п.п. 1 и 2. Сформировать отчет

Печать отчета

Для изображения блоков в блок-схеме используют стандартные графические фигуры. Например, — начало или конец блок-схемы.- процесс (операция) над данными.- документ на магнитном диске.- логическая операция, по которой принимается решение. Действия в блок-схеме выполняются последовательно сверху вниз и слева направо. Рассмотрим решение задачи по шагам. Шаг 1. Из таблиц ЦН, СЦН, Изделие и Складполучить количество изделий, поступивших на заданный склад из документов «Цеховая накладная"до конца заданного квартала. Создадим запрос в режиме Конструктора. Выберем в бланк запроса поля Наименование склада, Наименование изделия и Количество по ЦН. В следующее поле, для определения кварталас помощью Построителя выражений, введем: Квартал: Format ([ЦН]![Дата сдачи]; «q»). В Условие отбора в этом поле введем: <=[Введите квартал], а в поле Наименование склада введем: [Введите склад]. Сгруппируем данные по всем перечисленным выше полям, с помощью кнопки Итоги на панели Конструктор. В поле Количество по ЦН посчитаем, с помощью групповой операции Sumсумму по этому полю, как показано на рис. 25. Рисунок 25 — Вид запроса

Поступило в Конструкторе

Результат по данному запросу показан на рис. 26. Рисунок 26 — Результаты запроса

ПоступилоШаг 2. Получить количество изделий, отгруженных с заданного склада из документов «Товарно-транспортная накладная» до конца заданного квартала. Этот запрос создается аналогично предыдущему только вместо таблиц ЦН и СЦН используются таблицы ТТН и СТТН, как показано на рис. 27. Рисунок 27 — Вид запроса Отгружено в Конструкторе

Результат по данному запросу показан на рис. 28. Рисунок28 — Результаты запроса Отгружено

Шаг 3. Объединить результаты предыдущих запросов и подсчитать остаток как разность между результатами. Посчитать остаток в стоимостном выражении. Для определения остатков на складе используем последние два запроса и таблицу Изделие. Создадим запрос в режиме Конструктора. Запросы объединим связями по полям: Наименование склада, Наименование изделия и Квартал. По созданным связям щелкнем два раза мышью и в появившемся окне выберем второй вариант связи, который объединяет все записи из запроса

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

Поступило. А также поля Sum-Количество по ЦН и Sum-Количество по ТТН. В следующее поле введем формулу: Остаток: Остаток: [Sum-Количество по ЦН]-Nz ([Sum-Количество по ТТН]), как показано на рис. 29. Функция Nz возвращает ноль и позволяет вести расчеты с полем указанным в скобках. Поля Квартал и Цена нужны для отображения квартала в отчете и для расчета остатка в стоимостном выражении. В следующем поле введем формулу: Остаток (руб): [Остаток]*[Цена]. Рисунок29 — Вид запроса Остаток в Конструкторе

Результат по данному запросу показан на рис. 30. Рисунок30 — Результаты запроса Остаток6. СОЗДАНИЕ ОТЧЁТОВ6.

1. Получение отчёта с помощью Мастера отчётов. Создадим отчет Остаток с помощью Мастера создания отчетов. Для Склада № 1 до конца второго квартала отчёт примет вид: Рисунок31 — Вид отчета Остаток6.

2. Корректировка макета отчёта с помощью Конструктора отчётов. Чтобы войти вКонструктор отчётов следует нажать кнопку Режим на панели инструментов и выбрать Конструктор. Теперь отчет можно корректировать. Для создания поля Наименование склада нажать на кнопку Поле и в окне свойств на вкладке Данные в поле Данные ввести: =[Введите склад]. Для создания поля

Номерквартала, в окне свойств на вкладке Данные в поле Данные ввести: =[Введите квартал]. В примечании отчета под полем

Остаток (руб) нужно ввести: =Sum ([Остаток (руб)]).В результате выполненной корректировки отчет, для Склада № 1 до конца второго квартала, примет вид: Рисунок 32 — Вид отчета Отклонение6.

3. Вывод отчёта на печать

Для печати полученного отчета щелкнем правой кнопкой мыши по названию отчета и выберем команду Печать.

7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМРазработаем структуру кнопочной формы, представив ее в виде таблицы. Таблица 5 — Структура кнопочной формы

Название страницы КФЭлементы

ДействиеОтдел сбыта готовой продукции предприятия (главная страница) Выход

Выход из приложения AccessДобавление данных

Форма Цеховая накладная

Открытие формы Цеховая накладнаяв режиме добавления

Форма Товарно-транспортная накладная

Открытие формы Товарно-транспортная накладнаяв режиме добавления

Редактиро-вание данных

Форма Изделие

Открытие формы Изделие в режиме редактирования

Форма Единицы измерения

Открытие формы Единицы измерения в режиме редактирования

Форма Цех

Открытие формы Цех в режиме редактирования

Форма Склад

Открытие формы Склад в режиме редактирования

Подача запросов

Запрос «Поступило» Просмотр запроса «Поступило» Запрос «Отгружено» Просмотр запроса «Отгружено» Запрос Остаток

Просмотр запроса Остаток

Просмотр Отчета

Отчет Остаток

Просмотр отчета Остаток

ВЫВОДЫ ПО РАБОТЕЦелью курсовойработы было разработать базу данных отдела сбыта готовой продукции предприятия. Цель, поставленная перед началом разработки, достигнута. Разработанная база выполняет следующие задачи:

содержит подробные сведения об изделиях выпускаемых предприятием; о цехах предприятия; о складах, на которых хранится готовая продукция.

позволяет в любое время просматривать информацию оперативных документов предприятия: цеховые накладные, товарно-транспортные накладные; а также легко модифицировать ее (добавлять, редактировать, удалять: при работе с ней работников отдела сбыта готовой продукции предприятия);

— производит расчет остатков изделий на заданном складе до конца заданного квартала;

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

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

Приведены способы повышения производительности доступа к данным в виде форм и отчетов базы данных. Данная база данных обладает рядом достоинств и недостатков. Достоинствами являются:

легкость и удобство в исполнении;

— широкие возможности расширения базы данных;

— быстрый поиск необходимых данных;

— возможность легкого переноса с одного компьютера на другой;

— возможность редактирования результатов запросов. Недостатками являются:

не высокий уровень безопасности.

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

Балдин К. В. Информационные системы в экономике: Учебник / К. В.

Балдин. — ИНФРА — М, 2008. ;

395 с. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс.Пер. с англ.: — М.: Изд.

дом «Вильямс», 2004. — 1088 с. Дейт К.

Введение

в системы баз данных: проектирование.

Реализация и управление. Пер. с англ. — СПб.: БХВ-Петербург, 2004.

— 324 с. Коннолли, Т. Базы данных: Проектирование, реализация и сопровождение: Теория и практика / Т. Коннолли, К. Бегг, А. Страчан; под ред. Т. Коннолли, К.

Бегг. — Изд. 2-е, испр.

и доп. — М.: Вильямс, 2003. — 1111 с. Кошелев В. Е. Access 2007

Эффективное использование — М.: Бином-Пресс, 2009. — 590 с. Кузнецов С. Д. Основы баз данных. — 2-е изд. —

М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с. Малыхина М. П. Базы данных: основы, проектирование, использование, 2-е изд.

перераб. и доп. — СПб.: БХВ-Петербург, 2007. — 528 с. Мэтью Мак-Дональд. Access 2007

Недостающее руководство — СПб.: БХВ-Петербург, 2007. — 784с. Проектирование баз данных. СУБД MicrosoftAccess: Учебное пособие для вузов / Н. Н.

Гринченко, Е. В. Гусев, Н. П.

Макаров., А. Н. Пылькин, Н. И. Цуканова. — М.: Горячая линия-Телеком, 2004.

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

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

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

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

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

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

ИЛИ