- •Курсовой проект по курсу «Банки данных» аис «Пиццерия»
- •Задание на выполнение курсового проекта
- •1. Задание на курсовой проект:
- •2. Оформление курсового проекта
- •2. Аннотация
- •3. Оглавление
- •4. Введение
- •5. Анализ предметной области
- •6.1. Спецификационный вариант функциональной модели предметной области
- •6.2. Диаграмма dfd
- •6.2.1. Графическая диаграмма dfd функциональной модели по
- •6.2.2.Описание модели в нотации dfd
- •6.3. ДиаграммаIdef0
- •6.3.1. Графическая диаграммаIdef0 функциональной модели по
- •6.3.2.Описание модели в нотацииIdef0
- •6. Функциональная модель предметной области
- •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. Дополнительные условия
11.3.2. Запрос «Адреса всех магазинов сети»
Предназначен для выбора всех магазинов сети.
Пользователь: покупатель
На MS Access (конструктор) запрос имеет вид (рис. 34):

Рис. 34. Запрос об адресах всех магазинов сети
На языке SQL запрос имеет вид:
SELECT Town.Country, Town.Region, Town.Name, Shop.[Address (street and house)], Shop.[Expense per month], Shop.[Income for the last month], Warehouse.[Address of warehouse], Warehouse.[Telephone of warehouse]
FROM Warehouse INNER JOIN (Town INNER JOIN Shop ON Town.[ID Town] = Shop.[ID of town]) ON Warehouse.[ID of warehouse] = Shop.[ID of warehouse]
ORDER BY Town.Name;
Результатом запроса является то, что представлено в отчете 11.2.2.
11.3.3. Запрос «Адреса всех магазинов по городам»
Предназначен для выбоа всех магазинов сети по городам.
Пользователь: покупатель
На MS Access (конструктор) запрос имеет вид (рис. 35):

Рис. 35. Отчет об адресах всех магазинов по городам
На языке SQL запрос имеет вид:
SELECT Town.Name, Shop.[Address (street and house)]
FROM Town INNER JOIN Shop ON Town.[ID Town] = Shop.[ID of town]
WHERE (((Town.Name)=[Город])) OR ((([Город])="Все"));
Результатом запроса является то, что представлено в отчете 11.2.3.
11.3.4. Запрос «Число магазинов в городах»
Предназначен для просмотра количества магазинов сети в городе.
Пользователь: работник
На MS Access (конструктор) запрос имеет вид (рис. 36):

Рис. 36. Запрос о числе магазинов в городах
На языке SQL запрос имеет вид:
SELECT Town.Country, Town.Region, Town.Name, Count(Shop.[ID of shop]) AS [Count-ID of shop]
FROM Town INNER JOIN Shop ON Town.[ID Town] = Shop.[ID of town]
GROUP BY Town.Country, Town.Region, Town.Name;
Результатом запроса является то, что представлено в отчете 11.2.4.
11.3.5. Запрос «Информация о складах»
Предназначен для выбора информации о складах.
Пользователь: работник
На MS Access (конструктор) запрос имеет вид (рис. 37):

Рис. 37. Запрос об информации о складах
На языке SQL запрос имеет вид:
SELECT Warehouse.[Address of warehouse], Warehouse.[Telephone of warehouse], Count(Shop.[ID of shop]) AS [Count-ID of shop]
FROM Warehouse INNER JOIN Shop ON Warehouse.[ID of warehouse] = Shop.[ID of warehouse]
GROUP BY Warehouse.[Address of warehouse], Warehouse.[Telephone of warehouse];
Результатом запроса является то, что представлено в отчете 11.2.5.
11.3.6. Запрос «Число поставок различных типов устройств»
Предназначен для просмотра количества поставок различных типов устройств.
Пользователь: работник
На MS Access (конструктор) запрос имеет вид (рис. 38):

Рис. 38. Запрос о числе поставок различных типов устройств
На языке SQL запрос имеет вид:
SELECT Distributor.[Name of distributor], Count(Supply.[ID Kind of the device]) AS [Count-ID Kind of the device]
FROM Distributor INNER JOIN Supply ON Distributor.[ID of distributor] = Supply.[ID of distributor]
GROUP BY Distributor.[Name of distributor];
Результатом запроса является то, что представлено в отчете 11.2.6.
11.3.7. Запрос «Число поставок каждого поставщика»
Предназначен для просмотра количества поставок каждого поставщика. Пользователь: работник
На MS Access (конструктор) запрос имеет вид (рис. 39):

Рис. 39. Запрос о числе поставок каждого поставщика
На языке SQL запрос имеет вид:
SELECT Distributor.[Name of distributor], Distributor.Address, Distributor.Telephone, Count(Supply.[ID of supply]) AS [Count-ID of supply]
FROM Distributor INNER JOIN Supply ON Distributor.[ID of distributor] = Supply.[ID of distributor]
GROUP BY Distributor.[Name of distributor], Distributor.Address, Distributor.Telephone;
Результатом запроса является то, что представлено в отчете 11.2.7.
