Автоматизация деятельности отдела сбыта

Автор: Пользователь скрыл имя, 05 Ноября 2011 в 18:58, контрольная работа

Описание работы

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

Содержание

Введение………………………………………………………………………...5
1 Анализ предметной области…………………………………………….7
1.1 Описание предметной области и функции решаемых задач……….7
1.2 Первичные документы и описания их реквизитов…………………..9
1.3 Ограничения предметной области…………………………………...10
2 Постановка задачи………………………………………………………11
2.1 Организационно-экономическая сущность комплекса
решаемых задач…………………………………………………………...11
2.2 Описание выходной информации……………………………………11
2.3 Описание входной информации……………………………………..12
3 Разработка информационного обеспечения…………………………..13
3.1 Анализ входной информации предметной области и
выделение информационных объектов…………………………………..13
3.2 Определение связей информационных объектов и
построение информационно-логической модели (ИЛМ)……………….15
3.3 Определение логической структуры базы данных…………………..17
4 Физическая реализация информационной системы
на основе базы данных……………………………………………………19
4.1 Создание таблиц………………………………………………………19
4.1.1 Разработка структуры таблиц реализуемой базы данных………..19
4.1.2 Создание файла базы данных и создание таблиц………………...21
4.2 Оформление подстановок………………………………………….....22
4.3 Оформление схемы данных…………………………………………..24
4.4 Разработка данных контрольного примера………………………….25
4.5 Ввод данных…………………………………………………………...26
4.5.1 Разработка пользовательских форм………………………………..26
4.5.2 Ввод данных контрольного примера………………………………27
5 Анализ выполнения отгрузки заказчику за первый квартал…………30
5.1 Алгоритм решения задачи……………………………………………30
5.2 Формирование необходимых запросов……………………………...30
5.2.1 Запрос "Отгрузка по договору"………………………………….....30
5.2.2 Запрос "Фактически отгружено"…………………………………33
5.2.3 Запрос "Отклонение»……………………………………………….35
5.3 Создание отчетного документа «Анализ
выполнения отгрузки заказчику за первый квартал»…………………38
Заключение………………………………………………………………..41
Список использованной литературы…………………………………….42

Работа содержит 1 файл

Информатика - курсовик СУБД (Восстановлен).docx

— 612.13 Кб (Скачать)
 
СТТН
Номер ТТН Код изделия Фактически  отгружено
1 9 20
2 2 16
3 5 35
4 3 12
5 4 25
6 7 50
7 1 35
8 4 8
9 5 13
10 9 36
11 2 35
12 4 50
13 8 25
14 1 25
15 2 40
 

     Рисунок 4.5 – Содержимое таблиц БД 
 
 
 
 
 
 
 
 
 

5 Анализ выполнения отгрузки заказчику за первый квартал 

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

     Алгоритм  решения поставленной задачи следующий:

     1. Подсчитать по заданному заказчику  количество каждого вида изделий, которые должны быть отгружены в первом квартале в соответствии с договором;

     2. Подсчитать количество отгруженных  в том же квартале изделий  в соответствии с товарно-транспортной  накладной;

     3. Найти разницу между фактически  отгруженной продукцией и договорной в денежном выражении;

     4. Оформить выходной документ с  данными по заданной форме. 

     5.2 Формирование необходимых  запросов 

     5.2.1 Запрос "Отгрузка по договорам" 

     Запрос "Отгрузка по договорам" должен отбирать данные в полном соответствии с заданным документом (последовательность полей строго соответствует реквизитам заданного документа):

  • Код заказчика (из таблицы Заказчики);
  • Наименование изделия (из таблицы Изделия);
  • Код единицы измерения (из таблицы Изделия);
  • Отгрузка по договорам (из таблицы Договора).

     В соответствии с этим создаём запрос:

  • Открываем вкладку "Запросы";
  • Щелкаем "Создать";
  • Выбираем "Простой запрос" и щелкаем "Далее";
  • выделяем таблицу "Заказчики";
  • Выделяем поле "Код заказчика";
  • Щелкаем по кнопке "Перенести [®]";
  • Выделяем таблицу "Изделия";
  • Выделяем поле "Наименование изделия";
  • Выделяем поле "Код единицы измерения»;
  • Щелкаем по кнопке "Перенести [®]";
  • Выделяем таблицу "Договора";
  • выделяем поле "Отгрузка по договорам";
  • Щелкаем по кнопке "Перенести [®]";
  • щелкаем "Далее";
  • устанавливаем опцию "Подробный";
  • щелкаем "Далее";
  • задаем имя "Отгрузка по договорам";
  • устанавливаем опцию "Изменить структуру";
  • щелкаем "Готово".

     В окне конструктора устанавливаем:

  • Сортировка по полям «Код заказчика» и «Наименование изделия»;
  • Щелкаем по кнопке «Группировка» (∑);
  • В строке «Группировка» поля «Отгрузка по договорам» выбираем функцию суммирование Sum.
  • в строке "Условие отбора" поля "Код заказчика" указываем [Введите код интересующего Вас заказчика].
  • Для проверки функционирования щелкаем по кнопке запуск.

     Вид запроса в конструкторе представлен на рисунке 5.1.а. Результаты работы запроса "Отгрузка по договорам" представлены на рисунке 5.1.б.

 

     Рисунок 5.1.а - Запрос "Отгрузка по договорам" 
 

Отгрузка  по договорам
Код заказчика Наименование  изделия Код единицы измерения Sum-Отгрузка  по договорам
1 Колбаса докторская У005 54
1 Печенье "Мария" К015 40
1 Сардельки домашние У009 20
 

     Рисунок 5.1.б - Результаты работы запроса "Отгрузка по договорам" 
5.2.2 Запрос «Фактически отгружено»
 

     Создаем аналогично запросу "Отгрузка по договорам". Для запроса отбираем поля в полном соответствии с заданным документом:

  • Код заказчика (из таблицы Заказчики);
  • Наименование изделия (из таблицы Изделия);
  • Код единицы измерения (из таблицы Изделия);
  • Фактически отгружено (из таблицы Спецификация ТТН).

     В окне конструктора устанавливаем:

  • Сортировка по полям «Код заказчика» и «Наименование изделия»;
  • Щелкаем по кнопке «Группировка» (∑);
  • В строке «Группировка» поля «Фактически отгружено» выбираем функцию суммирование Sum.
  • в строке "Условие отбора" поля "Код заказчика" указываем [Введите код интересующего Вас заказчика].
  • Для проверки функционирования щелкаем по кнопке запуск.

     Вид запроса в конструкторе представлен на рисунке 5.2.а. Результаты работы запроса "Фактически отгружено" представлены на рисунке 5.2.б.

      

     

   Рисунок 5.2.а - Запрос «Фактически отгружено» 

Фактически отгружено
Код заказчика Наименование  изделия Код единицы измерения Sum-Фактически  отгружено
1 Колбаса докторская У005 50
1 Печенье "Мария" К015 35
1 Сардельки домашние У009 20
 

   Рисунок 5.2.б - Результаты работы запроса "Фактически отгружено" 
 
 
 
 

   5.2.3 Запрос «Отклонение» 

     Для его оформления запроса «Отклонения» выбираем:

  • все поля запроса "Отгрузка по договорам",
  • поле "Sum-Фактически отгружено"    запроса "Фактически отгружено".

     При доработке запроса:

     1.Устанавливаем  связи между всеми одноимёнными  полями запросов " Отгрузка по  договорам "  и  " Фактически  отгружено "   (см. рисунок 5.3)

     2. В  свободном поле с помощью  построителя формируем выражение:

      [Отгрузка по договорам]![ Sum- Отгрузка по договорам]![Фактически отгружено] – [Sum- Фактически отгружено].

     Запускаем запрос на исполнение.

     Конструкция запроса "Отклонение" представлена на рисунке 5.3.

     Если  система сформирует данные в полном соответствии с внесенными нами измерениями, её можно считать работоспособной.

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

 

Рисунок 5.3 – Запрос «Отклонение» 
 

Отклонение
Код заказчика Наименование  изделия Код единицы измерения Sum-Отгрузка  по договорам Sum-Фактически  отгружено Отклонение
1 Колбаса докторская У005 54 50 4
1 Печенье "Мария" К015 40 35 5
1 Сардельки домашние У009 20 20 0
 
Отклонение
Код заказчика Наименование  изделия Код единицы измерения Sum-Отгрузка  по договорам Sum-Фактически  отгружено Отклонение
2 Конфеты "Ассорти" К010 35 35 0
2 Молоко У012 54 50 4
2 Печенье "Мария" К015 15 16 -1
 
Отклонение
Код заказчика Наименование  изделия Код единицы измерения Sum-Отгрузка  по договорам Sum-Фактически  отгружено Отклонение
3 Кефир У008 35 35 0
3 Молоко У012 10 8 2
3 Сосиски молочные У007 25 25 0

Информация о работе Автоматизация деятельности отдела сбыта