- •Курсовой проект по курсу «Банки данных» аис «Пиццерия»
- •Задание на выполнение курсового проекта
- •1. Задание на курсовой проект:
- •2. Оформление курсового проекта
- •2. Аннотация
- •3. Оглавление
- •4. Введение
- •5. Анализ предметной области
- •6. Функциональная модель предметной области
- •6.1. Спецификационный вариант функциональной модели предметной области
- •6.2. Диаграмма dfd
- •6.2.1. Графическая диаграмма dfd функциональной модели по
- •6.2.2.Описание модели в нотации dfd
- •6.3. ДиаграммаIdef0
- •6.3.1. Графическая диаграммаIdef0 функциональной модели по
- •6.3.2.Описание модели в нотацииIdef0
- •7. Инфологическая модель предметной области
- •7.1. Графическая диаграмма
- •7.2. Спецификационный вариант инфологической модели
- •8. Выбор субд
- •9. Даталогическая модель предметной области
- •9.1. Графическая диаграмма
- •9.2. Спецификация
- •10. Структурная схема системы
- •10.1. Схема работы системы
- •10.2.Графический вид
- •10.3. Описание структурной схемы
- •11. Интерфейс пользователя
- •11.3.2. Запрос «Адреса всех магазинов сети»
- •11.3.3. Запрос «Адреса всех магазинов по городам»
- •11.3.4. Запрос «Число магазинов в городах»
- •11.3.5. Запрос «Информация о складах»
- •11.3.6. Запрос «Число поставок различных типов устройств»
- •11.3.7. Запрос «Число поставок каждого поставщика»
- •11.3.8. Запрос «распределение товаров по производителям»
- •11.3.9. Запрос «распределение товаров по странам-производителям»
- •11.3.10. Запрос «полная стоимость всех товаров в магазинах заданного города»
- •11.3.11. Запрос «наценки на все заданные устройства»
- •11.3.12. Запрос «подсчет числа товаров в магазинах заданного города»
- •11.3.13. Запрос «все поставки заданного устройства»
- •11.3.14. Запрос «все поставки заданного поставщика»
- •11.3.15. Запрос на выборку товаров с заданными характеристиками
- •Граф диалога
- •Графическая схема
- •Описание графа диалога
- •Руководство пользователя
- •Программа и методика испытаний
- •Заключение
- •Литература
- •Курсовой проект по курсу «Банки данных» аис «Торговая сеть»
- •Оглавление.
- •Наименование проекта.
- •Основание для разработки
- •Назначение разработки
- •Исполнитель
- •Технические требования к системе.
- •Общие требования
- •Функциональные требования
- •Требования к входным и выходным данным
- •Требования к программному обеспечению
- •7.Технико-экономические показатели
- •8. Стадии и этапы разработки
- •8.1. Сроки выполнения отдельных этапов и работ по кр
- •9. Порядок контроля и приема задания
- •10. Дополнительные условия
8. Выбор субд
Для реализации базы данных использована СУБД MicrosoftOfficeAccess2003. Она отвечает всем необходимым требованиям для реализации, сущностей, связей между ними, запросов, реализации отчетов и удобных для представления пользователю форм. Также для базы данных, созданной наMicrosoftOfficeAccess2003, сделано приложение на BorlandDelphi7.0, что облегчает конечную визуализацию итоговой базы данных пользователю в виде единого независимого файла.
9. Даталогическая модель предметной области
9.1. Графическая диаграмма
Графическая диаграмма даталогической модели предметной области имеет следующий вид (лист 5 в графической части):

9.2. Спецификация
Таблица 1. «Сущности»
|
N |
Сущность |
Атрибут – Тип данных |
Ключ |
|
1. |
Город |
ID города– счетчик; Название – text (20); Регион – text (25); Страна – text(20); |
ID города |
|
2. |
Магазин |
ID магазина– счетчик; Адрес (улица и дом) – text(50); Расходы в месяц – денежный; Доходы за последний месяц – денежный; |
ID магазина |
|
3. |
Склад |
ID склада– счетчик; Адрес склада – text(60) ; Телефон склада – text(15);
|
ID склада |
|
4. |
Поставщик |
ID поставщика– счетчик ; Название поставщика – text(20); Телефон – text(15); Адрес главного управления – text(40);
|
ID поставщика |
|
5. |
Поставка |
ID поставки– счетчик; Число различных моделей – numeric; Количество единиц каждой модели – numeric; |
ID поставки |
|
6. |
СписокТовМаг |
ID ТовМаг– счетчик; Количество (шт.) в наличии – numeric; |
ID ТовМаг |
|
7. |
Товар |
ID товара– счетчик; Стоимость продажи – денежный; Закупочная стоимость для магазина – денежный; Стоимость от производителя – денежный; Гарантия – numeric; Артикул – text(15); |
ID товара |
|
8. |
Характеристики товара |
N характеристики– счетчик; Название модели – text(50); Описание характеристик – поле memo; |
N характеристики |
|
9. |
Страна-изготовитель |
ID страны– счетчик; Название страны-изготовителя – text(20); |
ID страны |
|
10. |
Фирма-производитель |
ID Фирмы-производителя– счетчик; Название фирмы-производителя – text(20); |
ID Фирмы-производителя |
|
11. |
Вид техники |
ID вида техники– счетчик; Название вида техники – text(50); |
ID вида техники |
Таблица 2 «Связи в системе»
|
№ |
Название
|
Главная сущность (первичный атрибут) |
Подчиненная сущность (вторичный атрибут) |
Тип |
|
1 |
Находится в |
Город ID города |
Магазин ID магазина |
1:М |
|
2 |
Продается1 |
Магазин ID магазина |
СписокТовМаг ID ТовМаг |
1:М |
|
3 |
Снабжается |
Склад ID склада |
Магазин ID магазина |
1:М |
|
4 |
Поставить |
Склад ID склада |
Поставка ID поставки |
1:М |
|
5 |
Кто выполнил |
Поставщик ID поставщика |
Поставка ID поставки |
1:М |
|
6 |
Продается2 |
Товар ID товара |
СписокТовМаг ID ТовМаг |
1:М |
|
7 |
Характеризуется |
Товар ID товара |
Характеристики товара N характеристики |
1:1 |
|
8 |
Состоит |
Вид техники ID вида техники |
Поставка ID поставки |
1:М |
|
9. |
Является |
Вид техники ID вида техники |
Характеристики товара N характеристики
|
1:М |
|
10. |
Изготавливается |
Страна-изготовитель ID страны
|
Характеристики товара N характеристики
|
1:М |
|
11. |
Кто производит |
Фирма-производитель ID фирмы-производителя
|
Характеристики товара N характеристики
|
1:М |
Скриншоты из конструктора Access
Таблица Characteristic:
Таблица Company:
![]()
Таблица Distributor: ТаблицаListProdShops:


Таблица Product: ТаблицаTown:


Таблица Shop: ТаблицаSupply:


Таблица Warehouse: Таблица DeviceType:

![]()
Таблица Country-Manufact
![]()
