- •Курсовой проект по курсу «Банки данных» аис «Пиццерия»
- •Задание на выполнение курсового проекта
- •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. Дополнительные условия
6. Функциональная модель предметной области
6.1. Спецификационный вариант функциональной модели предметной области
1. Ввод данных
1.1 ввод данных о новых зонах хранения
1.2 ввод данных о новых кассовых чеках
1.3 ввод данных о новых накладных
1.4 ввод данных о новых товарах
1.5 ввод данных о новых отделах
1.6 ввод данных о новых поставках
1.7 ввод данных о новых поставщиках
1.8 ввод данных о новых потребителях
2. Редактирование данных
2.1 редактирование данных о новых зонах хранения
2.2 редактирование данных о новых кассовых чеках
2.3 редактирование данных о новых накладных
2.4 редактирование данных о новых товарах
2.5 редактирование данных о новых отделах
2.6 редактирование данных о новых поставках
2.7 редактирование данных о новых поставщиках
2.8 редактирование данных о новых потребителях
3. Запросы
3.1. Запрос о наличии товаров конкретного товара по его названию, с указанием артикула, количества и производителя.
4. Отчеты.
4.1. «Кассовые чеки» - отчет о всех товарах по дате отпуска, адресу отпуска и номеру сотрудника, осуществивших продажу товара.
4.2. «Склад» - отчет о всех товарах и их количестве, присутствующие в чеке.
6.2. Диаграмма dfd
6.2.1. Графическая диаграмма dfd функциональной модели по
Рисунок функциональной модели предметной области в нотации DFD приведен в графической части (лист 1).
6.2.2.Описание модели в нотации dfd
Объекты:
Покупатель – является клиентом данной пиццерии. Просматривает информацию о товаре и делает выбор.
Работник – занимается техническими вопросами обслуживания сети. Отслеживает поступление и продажу товаров в магазине.
Администратор сети (старший менеджер) – управляет работой всей системы. Отслеживает поступление новых поставок, складов.
Функции:
Для покупателя:
Поиск информации о товарах;
Для работника:
Добавление кассового чека;
Добавление накладной;
Добавление потребителя;
Добавление информации о поставках;
Добавление информации о поставщиках;
Добавление информации о складах;
Для администратора сети (старшего менеджера):
Добавление зоны хранения;
Добавление отдела;
Добавление склада;
Добавление товара;
Изменение информации о поставке;
Изменение информации о поставщике;
Изменение информации о складе;
Изменение информации о сотруднике;
Ввод и оформление нового склада;
Хранимые данные:
Товар;
Поставщик;
Отдел;
Склад;
Накладная;
Зона хранения;
Поставка;
Сотрудник;
Потребитель;
Спецификации;
Кассовый чек;
Потоки данных:
Запрос информации о товаре – данные о товаре;
6.3. ДиаграммаIdef0
6.3.1. Графическая диаграммаIdef0 функциональной модели по
Рисунок функциональной модели предметной области в нотации IDEF0 приведен в графической части (лист 2).
6.3.2.Описание модели в нотацииIdef0
1. Поиск информации о магазине
Вход:запрос информации о магазине
Механизм:покупатель
Управляющий механизм:запрос «адреса всех магазинов по городам»
Выход:данные о магазинах
2. Поиск информации о товарах
Вход:запрос информации о товарах и местах их продажи
Механизм:покупатель
Управляющий механизм:запрос «наличие товаров»
Выход:данные о запрошенных товарах в магазинах сети
3. Поиск информации о поставщиках
Вход:запрос информации о поставщиках
Механизм:работник
Управляющий механизм:запрос «все поставки заданного поставщика»
Выход:данные о поставщиках
4. Поиск информации о поставках
Вход:запрос информации о поставках
Механизм:работник
Управляющий механизм:отчет «поставки различных устройств»
Выход:данные о поставках
5. Поиск информации о складах
Вход:запрос информации о складах
Механизм:работник
Управляющий механизм:отчет «информация о складах»
Выход:данные о складах
6. Редактирование количества товаров в магазине
Вход:поступление партии товара в магазин (или продажа товаров в магазине)
Механизм:работник
Управляющий механизм:экранная форма «наличие товаров»
Выход:измененный перечень товаров в магазине
7. Вычисление наценки на товар
Вход:наименование товара
Механизм:работник
Управляющий механизм:запрос «наценки на все заданные устройства»
Выход:величина наценки
8. Ввод и оформление нового магазина
Вход:открытие нового магазина
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «добавление новых городов и магазинов»
Выход:оформленный магазин
9. Ввод нового устройства, поступившего в продажу
Вход:поступление в продажу нового устройства
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «добавление новых устройств»
Выход:оформленное новое устройство
10. Ввод и оформление новой поставки
Вход:поступление новой поставки
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «добавление новых поставщиков и поставок»
Выход:оформленная новая поставка
11. Ввод и оформление нового склада
Вход:открытие нового склада
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «добавление новых складов»
Выход:оформленный новый склад
12. Изменение информации о магазине
Вход:возрастание или уменьшение расходов или прибыли
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «редактирование городов и магазинов»
Выход:изменные характеристики магазина
13. Изменение информации о товаре
Вход:изменение характеристик товара
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «редактирование данных об устройствах и их характеристиках»
Выход:измененные характеристики товара
14. Изменение информации о поставке
Вход:изменение характеристик поставки
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «редактирование поставщиков и поставок»
Выход:измененные характеристики поставки
15. Изменение информации о поставщике
Вход:изменение характеристик поставщика
Механизм:администратор сети (старший менеджер)
Управляющий механизм:экранная форма «редактирование поставщиков и поставок»
Выход:измененные характеристики поставщика
