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

Сделать оценку неполной оплаты отгруженной продукции по всем заказчикам на ЗАДАННЫЙ месяц

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

Шаг 2. По документам «Платежное поручение» получить стоимость оплаченного товара по каждому договору каждого заказчика за заданный месяц. Этот запрос создадим аналогично предыдущему, только вместо таблиц ТТН и СТТН выберем таблицы ПП и СПП, как показано на рис. 21. Рисунок 21 — Вид запроса Стоимость оплаченного товара в Конструкторе. Позволяетполучать доступ к информации оперативных документов… Читать ещё >

Сделать оценку неполной оплаты отгруженной продукции по всем заказчикам на ЗАДАННЫЙ месяц (реферат, курсовая, диплом, контрольная)

Содержание

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

Алгоритм можно составить в виде блок-схемы или словесного описания. Представим алгоритм в виде блок-схемы.Запрос: Стоимость отгруженного товара.

Таблицы: ТТН, СТТН, Договор, Заказчик, Изделие.

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

Таблицы: ПП, СПП, Договор, ТТН, Изделие, Заказчик.

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

Таблицы: -Подсчитать недоплату как разность между стоимостью отгруженного и оплаченного товара. Сформировать отчет.

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

Рассмотрим решение задачи по шагам. Шаг 1. Из таблиц ТТН, СТТН, Договор, Заказчик, Изделиеполучить стоимость отгруженного товара по каждому договору каждого заказчика за заданный месяц. Будем создавать запрос в режиме Конструктора. В бланк запроса выберем поля: Наименование заказчика, Номер договора, Месяц отгрузки, Количество по ТТН и Цена. Для определения месяца в следующее поле введем формулу, с помощью Построителя выражений:

Месяц отгрузки: Format ([Дата отгрузки]; «m»). В этом поле в Условие отбора введем: [Введите месяц]. В следующее поле, для определения стоимости, также при помощи Построителя выражений, введем: Сумма отгружено: Sum ([Количество по ТТН]*[Цена]). Сгруппируем данные по полям Наименование заказчика, Номер договора, Месяц отгрузки, с помощью кнопки Итоги на панели Конструктор. А в следующем поле подсчитаем, с помощью групповой операции Sumсумму по полю Количество по ТТН, по Цене и по Сумма отгружено, как показано на рис. 19. Рисунок 19 — Вид запроса Стоимость отгруженного товара в Конструкторе.

Текст этого запроса имеет вид: SELECT Заказчик. Наименование заказчика], Договор. Номер договора], Format ([Дата отгрузки]," m") AS [Месяц отгрузки], Sum (СТТН. Количество по ТТН]) AS [Sum-Количество по ТТН], Sum (Изделие.Цена) AS [Sum-Цена], Sum ([Количество по ТТН]*[Цена]) AS [Сумма отгружено]FROM Изделие INNER JOIN (Заказчик INNER JOIN (Договор INNER JOIN (ТТН INNER JOIN СТТН ON ТТН. Номер ТТН]=СТТН. Номер ТТН]) ON Договор.

Номер договора]=ТТН. Номер договора]) ON Заказчик. Код заказчика]=Договор. Код заказчика]) ON Изделие. Код изделия]=СТТН.

Код изделия]GROUP BY Заказчик. Наименование заказчика], Договор. Номер договора], Format ([Дата отгрузки]," m")HAVING (((Format ([Дата отгрузки]," m"))=[Введите месяц]));Результат по данному запросу показан на рис. 20. Рисунок 20 — Результаты запроса Стоимость отгруженного товара.

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

Текст этого запроса имеет вид: SELECT Заказчик. Наименование заказчика], Договор. Номер договора], Format ([Дата оплаты]," m") AS Месяц, Sum (СПП. Количество по ПП]) AS [Sum-Количество по ПП], Sum (Изделие.Цена) AS [Sum-Цена], Sum ([Количество по ПП]*[Цена]) AS [Сумма оплачено]FROM Изделие INNER JOIN (((Заказчик INNER JOIN Договор ON Заказчик. Код заказчика] = Договор. Код заказчика]) INNER JOIN ТТН ON Договор.

Номер договора] = ТТН. Номер договора]) INNER JOIN (ПП INNER JOIN СПП ON (ПП. Номер ПП] = СПП. Номер ПП]) AND (ПП. Номер ТТН] = СПП. Номер ТТН])) ON (ТТН.

Номер ТТН] = СПП. Номер ТТН]) AND (ТТН. Номер ТТН] = ПП. Номер ТТН])) ON Изделие. Код изделия] = СПП. Код изделия]GROUP BY Заказчик.

Наименование заказчика], Договор. Номер договора], Format ([Дата оплаты]," m")HAVING (((Format ([Дата оплаты]," m"))=[Введите месяц]));Результат по данному запросу показан на рис. 22. Рисунок 22 — Результаты запроса Стоимость оплаченного товара.

Шаг 3. Объединить результаты предыдущих запросов и подсчитать недоплату как разность между стоимостью отгруженного и оплаченного товара. Для получения недоплаты будем использовать последние два запроса. Будем создавать запрос в режиме Конструктора. Объединим запросы связями по полям: Наименование заказчика, Номер договора и Месяц отгрузки. Далее по очереди щелкнем мышью два раза по созданным связям и выберем второй вариант связи в появившемся окне. Это требуется для того чтобы в запросе были отображены все записи из запроса Стоимость отгруженного товара и только те записи из запроса Стоимость оплаченного товара, в которыхсовпадают связанные поля. Это может случиться, когда изделие было получено по накладной, но по каким-то причинам не было оплачено. Поместим в бланк запроса поля Наименование заказчика, Номер договора и Месяц отгрузки из запроса Стоимость отгруженного товара. А также поля Сумма отгружено и Сумма оплачено. В следующее поле введем формулу: Неполная оплата: [Сумма отгружено]-Nz ([Сумма оплачено]), как показано на рис. 23. Результатом выполненияфункцииNzявляется ноль, и она разрешает вести расчеты с полем, которое указано в скобках. Рисунок 23 — Вид запроса Неполная оплата в Конструкторе.

Текст этого запроса имеет вид: SELECT [Стоимость отгруженного товара]. Наименование заказчика], [Стоимость отгруженного товара]. Номер договора], [Стоимость отгруженного товара]. Месяц отгрузки], [Стоимость отгруженного товара].

Сумма отгружено], [Стоимость оплаченного товара]. Сумма оплачено], [Сумма отгружено]-Nz ([Сумма оплачено]) AS [Неполная оплата]FROM [Стоимость отгруженного товара] LEFT JOIN [Стоимость оплаченного товара] ON ([Стоимость отгруженного товара]. Наименование заказчика] = [Стоимость оплаченного товара]. Наименование заказчика]) AND ([Стоимость отгруженного товара]. Номер договора] = [Стоимость оплаченного товара]. Номер договора]) AND ([Стоимость отгруженного товара]. Месяц отгрузки] = [Стоимость оплаченного товара]. Месяц);Результат по данному запросу показан на рис.

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

1. Получение отчёта с помощью Мастера отчётов. По результатам запроса Неполная оплатасоздадим однотабличный отчет. Отчет создаетсяпри помощи Мастера отчетов и редактируется в Конструкторе. Для 5 месяца отчёт будет выглядеть следующим образом:

Рисунок25 — Вид отчета Неполная оплата6.

2. Корректировка макета отчёта с помощью Конструктора отчётов. Для того чтобы войти вКонструктор отчётов, нужно подать команду Главная — Режим — Конструктор. Для создания поля.

Номер месяца, надо нажать на кнопку Поле, растянуть поле для вывода номера месяца в заголовке отчета и в окне свойств на вкладке Данные в поле Данные ввести:[Введите месяц]. В примечании отчета под полями Сумма отгружено, Сумма оплачено и Неполная оплата нужно соответственно ввести: =Sum ([Сумма отгружено]) и =Sum ([Сумма оплачено]) и =Sum ([Неполная оплата]).В итоге выполненных корректировок отчет, для 5 месяца, примет вид: Рисунок 26 — Вид отчета Неполная оплата6.

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

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

7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМДля удобства доступа к созданным объектам базы данных в работе были созданы специальные кнопочные формы, их внешний вид представлен на рис. 27−30.Рисунок 27 — Главная кнопочная форма Рисунок 28 -Форма для добавления данных.

Рисунок 29 — Форма для редактирования данных.

Рисунок 30 — Форма для просмотра запросов и отчета.

ЗАКЛЮЧЕНИЕ

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

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

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

— производит расчет неполной оплаты отгруженной продукции по всем заказчикам на ЗАДАННЫЙ месяц;

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

легко и удобно получать доступ к данным, хранящимся в базе;

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

— осуществлять быстрый поиск необходимых данных;

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

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

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

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

Балдин К. В. Информационные технологии в менеджменте: учеб.

для студ. Учреждений высш. проф образования / К.

В. Балдин. — М.: Издательский центр «Академия», 2012. — 288 с. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных.

Полный курс.Пер. с англ.:&# 160;— М.: Изд. дом &#.

171;Вильямс", 2004. — 1088 с. Дейт К.

Введение

в системы баз данных: проектирование. Реализация и управление. Пер. с англ. -.

СПб.: БХВ-Петербург, 2004. — 324 с. Дунаев В. В. Базы данных.

Язык SQL / В. В. Дунаев. -.

СПб.: BHV, 2006. — 288 с. Кошелев В. Е. Access 2007.

Эффективное использование — М.: Бином-Пресс, 2009. — 590 с. Кузин А. В. Базы данных: учебное пособие / А. В. Кузин, С. В. Левонисова. — 5-е издание, исправ., — Москва: Академия, 2012. -.

320 с. Кузнецов С. Д. Основы баз данных. —.

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

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

Недостающее руководство — СПб.: БХВ-Петербург, 2007. — 784с. Мартин Грабер.

Введение

в SQL, БХВ-Петербург, 2010.

— 228 с. Проектирование баз данных. СУБД MicrosoftAccess: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П.

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

— 240с. Сергеев А. В.: Access 2007.

Новые возможности. СПб.: Питер, 2008. — 176 с. Смирнова, О. В. A.

ccess 2007 на практике: — Санкт-Петербург, Феникс, 2009 г.- 160 с. Харитонова И., Рудикова Л. M icrosoftOfficeAccess 2007 — Изд.: «БХВ-Петербург», 2008 — 1280с. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А. Д. Хомоненко. — 6-е изд., СПб.: КОРОНА принт, 2009.

— 736 с.

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

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

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

ИЛИ