Проектирование информационных баз данных

Автор работы: Пользователь скрыл имя, 09 Февраля 2013 в 16:52, курсовая работа

Описание

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

Работа состоит из  1 файл

Курсовая 18-2005.doc

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

 

 

 

Договор

НомДог

КодЗаказчика

01

01

02

02

03

03

04

02

05

01


 

СДОГ

НомДог

месяц отгрузки

КодИзделия

Количество

1

3

3

120

1

2

1

100

1

2

2

110

1

1

1

150

1

1

2

270

1

1

3

20

2

3

1

100

2

3

3

220

2

2

2

200

2

2

3

210

2

1

1

150

2

1

2

200

2

1

3

210

3

3

1

100

3

3

2

150

3

3

3

120

3

2

1

600

3

1

1

500

3

1

2

30

3

1

3

20

4

2

1

10

4

1

2

5

5

3

3

10

5

1

1

5


 

 

НомТТН

ДатаОтгрузки

НомДоговора

001

03.01.05

01

002

05.01.05

02

003

21.01.05

03

004

15.02.05

01

005

17.02.05

02

006

23.02.05

03

007

06.03.05

01

008

13.03.05

02

009

22.03.05

03


 

СТТН

НомТТН

КодИзделия

Количество

001

02

100

001

03

100

002

01

200

002

03

125

003

01

400

003

02

100

004

02

200

005

03

200

006

01

650

007

03

130

008

01

90

009

01

90

009

02

160


3.5. Контрольный пример

 

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

 

Задача Анализ отгрузки изделия Чашка заказчикам по месяцам

 

 

 

Зададим код изделия 01. Для этого изделия отберём записи в спецификации договора и ТТН.

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

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

Найдем отклонение между фактической суммой отгрузки и договорной (Сумма отгрузки фактически - Сумма по договору), если оно не нулевое, данные расчета включаем в отчет, иначе пропускаем.

 

 

 

 

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

Анализ отгрузки изделия ____Чашка___________  
заказчикам по месяцам

 

 

 

Наименование заказчика

Месяц

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

Отклонение

По договору

Фактически

Посуда

1

12 480,00

 

12 480,00р.

Посуда

2

7 680,00

 

7 680,00р.

Подарки

1

9 280,00

9 600,00

-320,00р.

Подарки

2

1 600,00

 

1 600,00р.

Подарки

3

5 760,00

6 080,00

-320,00р.

универмаг

1

28 800,00

22 400,00

6 400,00р.

универмаг

2

41 600,00

35 200,00

6 400,00р.

универмаг

3

7 680,00

5 760,00

1 920,00р.


4. Создание базы данных

4.1 Структура таблиц

Исходя из логической структуры базы данных создаем структуру  таблиц.

Для создания таблицы  выбираем закладку «таблицы», затем «создать», выбираем режим «конструктор» и создаем поля приведенные в таблицах

 

Имя таблицы

Имя поля

Имя данных

Ключ

Тип данных

Размер/формат поля

Изделие

КодИзделия

Код изделия

Да

Текстовый

3

НаимИзделия

Наименование изделия

-

Текстовый

20

Единицы изм

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

 

Текстовый

3

Цена

Цена

-

Денежный

С разд. Разр.

 

Договор

 

 

НомДог

№ договора

Да

Текстовый

3

КодЗаказчика

Код заказчика

 

Текстовый

3

СДОГ

 

НомДог

№ договора

Да

Текстовый

3

МесяцОтгрузки

Дата отгрузки по договору

Да

текстовый

8

КодИзделия

Код изделия

 

Текстовый

3

Количество

Количество по договору

 

Числовой

Целое

ТТН

НомТТН

№ ТТН

Да

Текстовый

3

ДатаОтгрузки

Дата отгрузки факт

 

Дата

Краткий формат

НомДоговора

№ договора

 

Текстовый

20

СТТН

НомТТН

№ ТТН

Да

Текстовый

3

КодИзделия

Код изделия

Да

Текстовый

3

Количество

Количество отгруженное факт

 

Числовой

Целое


 

 

 

4.2. Схема данных

 

 

 


 

 

 

 

 

 

4.3  Пользовательские  формы

 

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

Оформление формы : в  один столбец, «Облака», или лента - «глобус» нажимаем «далее», даем имя формы, нажимаем «готово». По данному алгоритму строим все формы.

 

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


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


 

 

 

 

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

 

 

 

 

 

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

Для ввода данных создаем  пользовательские формы по каждой таблице.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Алгоритм задачи


 

6 . Создание запросов

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

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

 

Запрос№1 ТТН Запрос.

По запросу происходит суммирование стоимости отгруженной продукции по заданному договору

Условие отбора : Номер  договора

Расчет суммы отгруженной  продукции

Сумма отгрузки: Sum([СТТН]![Количество]*[Изделие]![цена])

 


 

Запрос№2

Запрос «Договор Запрос»

По запросу происходит суммирование стоимости  продукции по аданному договору.

Расчет стоимости

Сумма договор: Sum([СДОГ]![Количество]*[Изделие]![цена])

 


 

 

 

 

Запрос  №3

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

 

отклонение: [сумма договор]-nz([сумма  отгрузки])

 


 

 

 

 

 

 

7. Создание отчета

7.1. Получение отчета с помощью  мастера отчета.

 

Для создания отчета выбираем закладку «отчет», затем «создать». На следующем шаге выбираем «мастер отчетов» и запрос «Договор Запрос без подчиненных в ТТН Запрос». На следующем шаге выбираем поля необходимые для отчета.

 

На следующем шаге выбираем уровни отчета, переносим  в заголовок 

На следующем шаге выбираем макет отчета «по левому краю» и нажимаем «готово». «Мастер отчетов» начинает построение отчета.

 

 

 

 

7.2. Корректировка макета  отчета с помощью конструктора.

 

Для того чтобы получить наглядный отчет необходимо перейти  в режим «конструктор».

  • Выравниваем надписи и название отчета. Для всех надписей выбираем один шрифт «Times New Roman Cyr» кегль 20. Заголовок отчета «Times New Roman Cyr»  кегль 10.
  • Рисуем линии в отчете.
  • Проверяем выполнение отчета, если есть недочеты опять переходим в режим «конструктора» и доводим до отчет до необходимого вида.

 

Для запуска отчета выбираем «просмотр», на экране появляется запрос на введение кода изделия  по которому необходим отчет. Затем формируется  отчет и появляется на экране.

 

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

 

Пример выполнения отчета. Код изделия вводится с клавиатуры.

 

 


 

Литература

 

  1. Ю.Бекаревич, Н.Пушкина, Самоучитель Microsoft ® Access 2000.- СПб.: БХВ-Петербург, 2001
  2. Методические указания и задания  для выполнения курсовых работ, СПб: СПбГУЭФ, 2004

 

 


Информация о работе Проектирование информационных баз данных