Анализ выполнения плана отгрузки продукции на базе Microsoft Access

Автор работы: Пользователь скрыл имя, 03 Октября 2013 в 22:27, контрольная работа

Краткое описание

В данной курсовой работе анализируется выполнение договорных обязательств Бизнес-центром «Мария». Фирма занимается выпуском мелкой бытовой техники. В конце года фирма заключила договоры с заказчиками на поставку своей продукции в течение следующего года. При заключении договора выполняется оформление документа, называемого «договор». Номер договора уникален для предприятия. Каждый договор заключается только с одним заказчиком, но заказчик может заключить более одного договора. Договор может заключаться на более чем одну разновидность изделий. В течение года предприятие осуществляет отгрузку товаров. Процесс отгрузки осуществляется с помощью документа «товарно-транспортная накладная». ТТН может содержать несколько наименований изделий. При этом каждая ТТН привязана к одному договору.

Прикрепленные файлы: 1 файл

курсовик(описат часть).doc

— 811.00 Кб (Скачать документ)



 

 

 

 

 

 

 

 

 

  3.2. Определение связей информационных объектов и построение информационно-логической модели.

    Укажем связи между  ИО:

 



 

    Связь 1:М, т.к. один  заказчик может заключить много договоров, но один договор заключается с одним заказчиком.


 

 

    Связь 1:М, т.к.  один  договор может содержать несколько  строк спецификации, но одна строка  спецификации относится к одному  договору.

 


 

    Связь 1:М, т.к.  на  один договор может быть выписано несколько ТТН, но одна ТТН относится к одному договору.


 

    Связь 1:М, т.к.  одна  ТТН может содержать несколько  строк спецификации, но одна строка  спецификации относится к одной  ТТН.

 


 

 

    Связь 1:М, т.к.  один  товар может содержаться в разных строках спецификации, но одна строка спецификации относится к одному изделию.



 

    Связь 1:М, т.к.  одно  изделие может содержаться в   разных строках спецификации  ТТН, но одна строка спецификации  ТТН относится к одному изделию.

 

    После того, как установлены связи между сущностями, возможно построение информационно-логической модели.

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

 

 

 

 

 





Справочник месяцев




                                  

Справочник ЕИ




 

 

 

 

 

 

 

 

 

                        3.3 Определение логической структуры базы данных.

  

    Логическая структура базы данных является адекватным отображением ИЛМ и является схемой данных базы данных. Логическая структура БД определяется совокупностью логически связанных реляционных таблиц.

    Логические связи соответствуют структурным связям между объектами в ИЛМ, каждый информационный объект в логической структуре отображается соответствующей реляционной таблицей.

    Связи между таблицами осуществляются посредством общих реквизитов (ключевых или неключевых). Логическая структура БД имеет следующий вид:

 

 

 

                        3.4. Разработка физической структуры базы данных.

Физическое моделирование  базы данных – это способ размещения информации на машинных носителях. Правила перехода от логической реляционной структуры к физической заключается в следующем:

  • каждая реляционная таблица превращается в таблицу БД;
  • каждый столбец – в поле таблицы;
  • каждая строка таблицы – в запись таблицы.

В процессе физического  проектирования реляционной базы данных необходимо:

  • присвоить имена таблицам;
  • присвоить имена полям таблиц.

Соответствие документов и таблиц БД:

 

                          Соответствие информационных объектов  и таблиц:

 

Имя ИО

Имя таблицы

Справочник товаров

Товар

Договор

Договор

Спецификация договора

СДОГ

Справочник заказчиков

Заказчик

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

ТТН

Спецификация ТТН

СТТН

Справочник единиц измерения

Единицы измерения

Справочник месяцев

Справочник месяцев


 

    Таблицы базы данных заполняются на основе входных (первичных) документов. Для нашего примера таблицы, заполненные конкретными значениями, выглядят так:

          

        Договор

 

       

 

 

       Заказчик

 

         Товар

 

        СДОГ

 

         ТТН

 

       

 

 

 

      СТТН

 

       Единицы измерения

 

      Справочник месяцев

 

                         3.5. Разработка исходных данных  контрольного примера.

 

     По приведенным исходным данным выполним вручную решение поставленной задачи (контрольный пример).

     Задача – анализ выполнения отгрузки заданному заказчику до конца заданного месяца.

    Для этого зададим заказчика ЗАО Восход с кодом З003 и отберём записи в спецификации договора и ТТН.

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

     В Спецификации ТТН  отберем данные по заказчику З003 и сгруппируем их по договорам, товарам и месяцам, просуммируем количество каждого товара.

    Найдем отклонение между суммой по Договору и фактически отгруженной.

    

    Таким образом, получив это отклонение, мы выполнили поставленную задачу.

 

    В результате получим отчет со следующими данными:

 

Анализ отгрузки заказчику ЗАО  Восход до конца  
12 месяца.

Номер договора

Наименование товара

Сумма отгрузки

Отклонение

По договору

Фактически

03

Тостер

2580

1055

1525

Аквафильтр

2700

1055

1645

Пылесос

1800

1055

745

06

Тостер

3900

1055

2845

Аквафильтр

3000

1055

1945

Утюг

2400

1055

1345


 

 

 

 

 

 

              

 

 

 

 

 

 

 

 

                  4. Разработка алгоритмов и технологии решения задач.

                      

                           4.1 Технология ввода и накопления входной информации.

    

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

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

    

    Для ввода учетно-оперативной информации построены следующие формы:

 

    Созданная форма служит для ввода в таблицу «ДОГ» и «СДОГ».

 

Созданная форма служит для ввода в таблицу «ТТН» и «СТТН».

 Созданная экранная форма служит для ввода в таблицу «Товар».

 

Созданная экранная форма служит для  ввода в таблицу «Заказчик».

 

 

                                                                                     

                                       

 

 

 

 

                                                 4.2. Алгоритм решения задачи.

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

 


 

 



 ть


 

                                       4.3. Разработка запросов.

     Для создания запросов «на выборку» выбираем закладку «запрос», затем «создать», на следующем шаге «простой запрос», выбираем таблицу для формирования запроса и поля данных, необходимые в запросе. Затем задаем имя запроса и нажимаем «Готово».

                                          Запрос №1 «Запланированная поставка».

    По запросу происходит суммирование запланированной количества  продукции по заданному заказчику по таблице СДОГ.

 

  

                                                Запрос №2 «Фактически отгружено».

    По запросу происходит суммирование количества отгруженной продукции по заданному заказчику по таблице СТТН.

 

 

 

 

 

 

 

                                                       Запрос №3 «Отклонение».

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

 

 

 

                                                   4.4. Отчётная форма.

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

 

 

                                                    4.5. Разработка отчёта.

 

    Для создания отчета выбираем закладку «отчет», далее «мастер отчетов». Отбираем нужные таблицы и запросы (запрос «Отклонение»). На следующем шаге выбираем поля, необходимые для отчета. Далее выбираем уровни отчета и макет. Для того чтобы получить наглядный отчет переходим в режим «конструктор» и доводим отчет до необходимого вида. Для запуска отчета выбираем «просмотр», на экране появляется запрос на введение кода заказчика, по которому необходим отчет. Затем формируется отчет и появляется на экране.

 

 

    Таким образом, отчёт имеет следующий вид:

 

                        4.6. Разработка диалогового приложения пользователя.

 

    Для ввода и редактирования данных построена кнопочная форма, состоящая из четырёх страниц:

 

                             ГЛАВНАЯ КНОПОЧНАЯ ФОРМА:

 

    При нажатии на следующие  кнопки в главной кнопочной  форме мы переходим на другие  страницы кнопочной формы:

 

  

 

 

 

 

                                                   Добавление новых данных.

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

                                              Выдать отчёт. 

 

    При нажатии на кнопку «Выдать отчёт» мы переходим на страницу «Отчётная форма», с помощью которой, задав параметры, можно получить желаемый отчёт.

    Последняя кнопка возвращает нас на страницу главной кнопочной формы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

           5. Инструкция пользователю по решению задачи.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Санкт-Петербургский государственный университет экономики и финансов

Кафедра информатики

 

 

 

Курсовая работа

 

 

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

Задача: анализ выполнения плана отгрузки продукции заданному заказчику

до конца заданного  месяца.

 

Индивидуальное  задание №17

 

 

                                                       Выполнил:

                                                                  студентка группы № 218

                                                                  Иванова Инна Дмитриевна

                                                                   Руководитель:

                                                                   доцент Щадилов Александр Евгеньевич

 

 

 

 

 

Санкт-Петербург

2011


 

 

 

 

 

Содержание:

1. Анализ предметной области.

1.1 Описание предметной области  решаемой задачи.

1.2. Перечень входных (первичных)  документов

1.3. Функции предметной области,  реализуемые задачей.

2. Постановка задачи.

2.1. Организационно-экономическая  сущность задачи.

2.2. Описание входной информации

2.3 Описание выходной информации  задачи.

Информация о работе Анализ выполнения плана отгрузки продукции на базе Microsoft Access