- •Справочная система по товарам в торговой фирме “Мой город” Пояснительная записка к курсовому проекту по дисциплине “Базы данных”
- •Задание на курсовой проект
- •Реферат
- •Введение
- •Постановка задачи
- •Описание информационной модели задачи
- •Описание таблиц
- •Заполнение таблиц
- •Описание запросов
- •Запрос “Сортировка по наименованиям”
- •Формы для просмотра
- •Стоимость товаров
- •Отчет о выбранных товарах
- •Организация диалога
- •Руководство оператора
- •Заключение
- •Список использованных источников
Заполнение таблиц
Таблица “Товары”
Код товара |
Наименование |
Категория |
Характеристика |
Цена |
Количество |
Единица измерения |
Дата |
Магазин |
Скидка |
НДС |
18 |
бокорезы |
инструмент |
|
56р. |
10 |
шт |
01.08.2011 |
Град |
Да |
20,0% |
23 |
бокорезы |
инструмент |
|
15р. |
17 |
шт |
21.07.2011 |
Родник |
Нет |
10,0% |
24 |
бокорезы |
инструмент |
|
16р. |
20 |
шт |
07.07.2011 |
Аврора |
Нет |
20,0% |
25 |
бокорезы |
инструмент |
|
22р. |
10 |
шт |
01.07.2011 |
Аврора |
Да |
20,0% |
29 |
бокорезы |
инструмент |
|
15р. |
23 |
шт |
01.07.2011 |
Колос |
Да |
20,0% |
19 |
ботинки жен. |
обувь |
зимние, на меху, размеры 36-39 |
2 650р. |
12 |
пар |
15.05.2011 |
Метеор |
Да |
20,0% |
Таблица “Магазины”
Магазин |
Телефон |
Адрес |
Фирма |
Аврора |
8(846)232-33-45 |
Аврора, 122 |
Атлант |
Град |
8(846)662-13-72 |
Дивная 14 |
Парма |
Колос |
8(846)621-13-11 |
Революционная 14 |
Парма |
Метеор |
8(846)211-22-33 |
Крайняя, 235 |
Сирена |
Надежда |
8(846)232-12-67 |
Нижняя, 98 |
Спутник |
Родник |
8(846)267-45-32 |
Кольцевая, 45 |
Атлант |
Таблица “Фирмы”
Фирма |
Телефон |
Адрес |
Атлант |
8(846)287-12-09 |
Ближняя, 23 |
Парма |
8(846)212-34-56 |
Дальняя, 1 |
Прелесть |
8(846)242-33-16 |
Ленина, 56 |
Сирена |
8(846)288-45-66 |
Кирова, 89 |
Спутник |
8(846)278-12-90 |
Ленина, 56 |
Описание запросов
Запросы /3/ позволяют организовать любую обработку исходных данных из таблиц: сортировку, отбор данных, вычисления, создавать новые таблицы, обновлять данные в таблицах. На основе запросов чаще всего строятся формы и отчеты. Источником запроса могут быть одна или несколько таблиц, а также запрос. Ниже (Таблица 5) перечислены источники запросов и объекты (формы и отчеты), которые используют эти запросы.
Таблица 5 - Источники и объекты, использующие запросы
Запрос |
Тип запроса |
Источник запроса (таблица или запрос) |
Объекты, использующие запрос | |
Форма для просмотра |
Отчет | |||
Сортировка по наименованиям |
Запрос с сортировкой |
Товары |
Сортировка по наименованиям |
|
Стоимость товаров |
Запрос с вычисляемыми полями |
Товары |
Стоимость товаров |
Стоимость товаров |
Выбор товара по наименованию |
Запрос с параметром |
Товары |
|
Выбор товара |
Запрос “Сортировка по наименованиям”
Этот запрос с сортировкой по полю Наименование построен на таблице Товары и позволяет построить форму для просмотра Сортировка по наименованиям (Рисунок 2).
Рисунок 2 - Запрос с сортировкой Сортировка по наименованиям
Запрос “Стоимость товаров”
Этот запрос с вычисляемыми полями построен на таблице Товары и позволяет создать форму для просмотра Стоимость товаров, получить отчет Стоимость товаров. Вычисляемыми полями в запросе являются Стоимость без НДС и скидки, Стоимость. Свойства запроса приведены ниже (Рисунок 3, Рисунок 4).
Рисунок 3 - Запрос с вычисляемым полем Стоимость товаров
Рисунок 4 - Запрос с вычисляемым полем Стоимость товаров (вычисляемые поля)
Запрос на выборку с параметром “Выбор товара”
Этот запрос с параметром построен на таблице Товары. Он позволяет выбирать товары по наименованию и создать форму для просмотра Выбор товаров. Свойства запроса приведены ниже (Рисунок 5).
Рисунок 5 – Запрос с параметром Выбор товара
Описание форм
Формы /3/ позволяют организовать представление данных на экране в удобном для пользователя виде.
Формы для ввода и редактирования данных
Формы для ввода и редактирования построены как формы в один столбец и предназначены для добавления, удаления и редактирования записей. Формы имеют одинаковые кнопки для перемещения по записям, удаления, сохранения и дублирование записей. Поля со списком используются для связанных таблиц или списков с набором фиксированных значений.
Таблица “Товары”
Форма “Товары (ввод и редактирование)” для ввода и редактирования данных в таблицу Товары организована как форма в один столбец (Рисунок 6).
Рисунок 6. - Форма для ввода и редактирования данных в таблице “Товары”
Таблица “Магазины”
Форма “Магазины (ввод и редактирование)” для ввода и редактирования данных в таблицу Магазины (Рисунок 7) организована как форма в один столбец.
Рисунок 7. - Форма для ввода и редактирования данных в таблице “Магазины”
Таблица “Фирмы”
Форма “Фирмы (ввод и редактирование)” для ввода и редактирования данных в таблицу Категории (Рисунок 8) организована как форма в один столбец.
Рисунок 8. - Форма для ввода и редактирования данных в таблице “Фирмы”