Курсовая работа: Проектирование информационных баз данных: отчет по отгруженным товарам
ТТН | ||
номер ТТН | номер ИНН | дата отгрузки |
51 | 7413691 | 14.11.2007 |
52 | 7413692 | 27.11.2007 |
53 | 7413693 | 07.12.2007 |
54 | 7413694 | 12.12.2007 |
55 | 7413695 | 20.12.2007 |
Данные таблицы «Договора»
ДОГОВОР | ||
номер Договора | номер ИНН заказчика | дата заключения |
61 | 7413691 | 13.11.2007 |
62 | 7413692 | 26.11.2007 |
63 | 7413693 | 05.12.2007 |
64 | 7413694 | 11.12.2007 |
65 | 7413695 | 18.12.2007 |
Данные таблицы «Отгрузка»
ОТГРУЗКА | ||||
номер ТТН | номер ИНН | код товара | количество отгруж | сумма отгруж |
51 | 7413691 | 11 | 10 | 1 200,00р. |
52 | 7413692 | 11 | 5 | 600,00р. |
53 | 7413693 | 11 | 10 | 1 200,00р. |
53 | 7413693 | 12 | 50 | 500,00р. |
53 | 7413693 | 13 | 50 | 1 000,00р. |
55 | 7413695 | 13 | 150 | 3 000,00р. |
52 | 7413692 | 14 | 100 | 1 500,00р. |
53 | 7413693 | 14 | 50 | 750,00р. |
55 | 7413695 | 15 | 300 | 1 500,00р. |
54 | 7413694 | 16 | 300 | 3 000,00р. |
Данные таблицы «Оплата»
ОПЛАТА |
||||
номер Договора |
номер ИНН |
код товара |
количество оплаты |
сумма к будущей оплате |
61 | 7413691 | 11 | 10 | 1 200,00р. |
62 | 7413692 | 11 | 5 | 600,00р. |
63 | 7413693 | 11 | 10 | 1 200,00р. |
63 | 7413693 | 12 | 50 | 500,00р. |
63 | 7413693 | 13 | 50 | 1 000,00р. |
65 | 7413695 | 13 | 150 | 3 000,00р. |
62 | 7413692 | 14 | 100 | 1 500,00р. |
63 | 7413693 | 14 | 50 | 750,00р. |
65 | 7413695 | 15 | 300 | 1 500,00р. |
64 | 7413694 | 16 | 300 | 3 000,00р. |
Имена и свойства полей таблиц
таблица «Справочник товаров»
№ |
Ключ |
Имя поля |
Тип данных |
Размер поля |
Свойство поля |
|
1 |
Да |
КТ |
Числовой |
Длинное целое |
Обяз. поле |
Нет |
Индекс. поле |
Да (Совпадения не допускаются) |
|||||
2 |
НТ |
Текстовый |
50 |
Обяз. поле |
Нет |
|
Индекс. поле |
Нет |
|||||
3 |
Ед. изм. |
Текстовый |
50 |
Обяз. поле |
Нет |
|
Индекс. поле |
Нет |
|||||
4 |
Цена за ед. изм. |
Денежный |
Формат поля |
Денежный |
||
5 |
НЗ |
Числовой |
Длинное целое |
Обяз. поле |
Нет |
|
Индекс. поле |
Нет |
|||||
6 |
Номер склада |
Текстовый |
50 |
Обяз. поле |
Нет |
|
Индекс. поле |
Да (допускаются совпадения) |
Таблица «Справочник плательщиков»
№ |
Ключ |
Имя поля |
Тип данных |
Размер поля |
Свойство поля |
|
1 |
Да |
№ИНН |
Числовой |
Длинное целое |
Обяз. поле |
Нет |
Индекс. поле |
Да (Совпадения не допускаются) |
|||||
2 |
Наименование |
Текстовый |
50 |
Обяз. поле |
Нет |
|
Индекс. поле |
Нет |
|||||
3 |
Адрес |
Текстовый |
50 |
Обяз. поле |
Нет |
|
Индекс. поле |
Нет |
Таблица «ТТН»
№ |
Ключ |
Имя поля |
Тип данных |
Размер поля |
Свойство поля |
|
1 |
Да |
№ ТТН |
Числовой |
Длинное целое |
Обяз. Поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
2 |
Да |
№ ИНН |
Числовой |
Длинное целое |
Обяз. Поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
3 |
ДАТАотгр |
Дата/время |
Формат поля |
Краткий формат даты |
Таблица «Договор»
№ |
Ключ |
Имя поля |
Тип данных |
Размер поля |
Свойство поля |
|
1 |
Да |
№ Договора |
Числовой |
Длинное целое |
Обяз. Поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
2 |
Да |
№ ИНН |
Числовой |
Длинное целое |
Обяз. Поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
3 | ДАТАзакл.дог. |
Дата/время |
Формат поля |
Краткий формат даты |
Таблица «Отгрузка»
№ |
Ключ |
Имя поля |
Тип данных |
Размер поля |
Свойство поля |
|
1 |
Нет |
№ ТТН |
Числовой |
Длинное целое |
Обяз. поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
2 |
Нет |
№ ИНН |
Числовой |
Длинное целое |
Обяз. поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
3 |
Нет |
КТ |
Числовой |
Длинное целое |
Обяз. поле |
нет |
Индекс. поле |
нет |
|||||
4 |
КОЛотгр |
Числовой |
Длинное целое |
Обяз. поле |
нет |
|
Индекс. поле |
Нет |
|||||
5 |
СУМотгр |
Денежный |
Формат поля |
Денежный |
Таблица «Оплата»
№ |
Ключ |
Имя поля |
Тип данных |
Размер поля |
Свойство поля |
|
1 |
Нет |
№ Договора |
Числовой |
Длинное целое |
Обяз. поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
2 |
Нет |
№ ИНН |
Числовой |
Длинное целое |
Обяз. поле |
нет |
Индекс. поле |
Да (Допускаются совпадения) |
|||||
3 |
Нет |
КТ |
Числовой |
Длинное целое |
Обяз. поле |
нет |
Индекс. поле |
нет |
|||||
4 |
КОЛопл |
Числовой |
Длинное целое |
Обяз. поле |
нет |
|
Индекс. поле |
Нет |
|||||
5 |
СУМопл |
Денежный |
Формат поля |
Денежный |
4. Алгоритм решения задачи (см. далее)
5. Инструкция пользователю
Для работы используйте главную кнопочную форму.
В каждой странице главной кнопочной формы содержатся несколько кнопок, каждая кнопка выполняет переход к необходимому документу( к форме или отчёту).
В каждой подчинённой странице есть кнопка для перехода в главную кнопочную форму.
Ввод и редактирование данных можно производить как с помощью представленных таблиц, так и с помощью экранных форм (второй способ более удобен для обычного пользователя)
Вывести информацию на печать можно и из форм, и из отчётов. Для этого выберете в Главном меню выберете «Фаил» -- «Печать» и выбирайте необходимые страницы.
Не позволяйте другим людям пользоваться вашей базой данных, в целях защиты информации. Для защиты вы можете ввести пароль: «Сервис»--«Защита»--«Задать пароль базы данных»
6. Контрольный пример
Контрольный пример по заданию «АНАЛИЗ ОПЛАТЫ ОТГРУЖЕННОГО ТОВАРА
Выдать отчет в разрезе договоров, заказчиков, ТТН и дат отгрузки, содержащий суммы, подлежащие получению за отгруженную, но еще не оплаченную заказчиком продукцию (отсутствуют соответствующие ПП)» разработан и прилагается к работе на дискете.
В ходе решения задачи был создан запрос, по которому определятся сумма, подлежащая уплате заказчиками, а также этот запрос был использован при создании отчёта.
Были созданы формы «Договор» и «ТТН»
Был создан требуемый в задании отчёт.
Была создана кнопочная форма с помощью диспетчера кнопочных форм.