
- •Курсовой проект по курсу «Банки данных» аис «Пиццерия»
- •Задание на выполнение курсового проекта
- •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. Дополнительные условия
4. Введение
При выполнении курсовой работы были поставлены следующие цели:
- получение навыков инфологического и даталогического проектирования баз данных
- освоение СУБД MS Access
- получение навыков создания приложений к базам данных на Delphi
- получение навыков грамотного оформления документации: описание предметной области; инфологической, даталогической моделей; структурной схемы системы, графа диалога; составления DFD и IDEF0 диаграмм
В результате выполнения курсовой работы должна быть создана АИС «Пиццерия», которая позволит автоматизировать работу в торговой сети.
Покупателям данный продукт позволит с легкостью получить информацию о всем имеющимся товаре, его цене, возможности оформить заказ, сотрудниках, работающих в сети.
Работникам данный продукт позволяет вести учет пиццы и сопутствующих товаров, их стоимость, информацию о заказчиках и доставщиках продукции Пиццерии. Также возможно в удобном графическом виде просмотреть листы заказа, поставщиков пиццы. В целях мониторинга и контроля АИС должна позволять просматривать информацию о всех поставках конкретного производителя на склад, о всех поставках конкретного поставщика, обо всех поставках на заданном складе.
Старшим менеджерам продукт позволяет оперативно и удобно добавлять новые заказы, поставки (в случае их поступления), поставщиков (в случае заключения нового контракта), компаний-производителей. Также при необходимости можно редактировать все эти параметры или удалять их. Для удобства выполнения этих операций должны быть организованы формы.
Данная автоматизированная система позволит значительно упростить и систематизировать работу Вашей Пиццерии.
Программный продукт представляет собой базу данных, под управлением СУБД MSAccess, а также приложение на С#.
5. Анализ предметной области
Торговая сеть «Пиццерия».
Введение в эксплуатацию в торговой сети «Пиццерия» данной АИС позволит автоматизировать сбор и хранение информации о поставках, наличии товаров в магазинах, а также позволит удобно хранить информацию о магазинах, складах, поставщиках, продуктах и сотрудниках сети.
При поступлении новой продукта в сеть её легко добавить в таблицу при помощи специальной связанной формы, где можно из списка выбрать код зоны товар и его количество. Это позволит автоматизировать, а следовательно, ускорить и облегчить работу по ведению учета поступления товаров на склады.
Система позволяет оперативно (при помощи формы) добавлять устройства новых моделей, поступившие в продажу, а также постоянно менять наличие товаров в магазинах. Это гораздо проще и удобнее, чем вести учет в бумажном виде. Всю требуемую информацию о системе можно получить путем просмотра отчетов. Там она представлена в табличном виде. Имеется возможность просмотра и распечатки информации о наличии определенных товаров в магазинах города, поиска товаров с его кодом в сети, а также возможно осуществить просмотр кассовых чеков. Так же имеется информация о сотрудниках сети «ОАО Пиццерия».
Таким образом, система позволяет упростить поиск товаров в магазинах сети (для покупателей), а также упростить контроль за наличием товаров в магазинах, за поставками, складами и прибылью.
Требования заказчиков.
Система предназначена для пользования тремя основными видами пользователей:
1. Старший менеджер (администратор системы). Этим пользователям необходимо, чтобы система удовлетворяла следующим требованиям:
- возможность добавления новых зон хранения
- возможность добавления новых кассовый чек
- возможность добавления новых накладную
- возможность добавления новых товаров
- возможность добавления новых отделов
- возможность добавления новых поставок
- возможность добавления новых поставщиков
- возможность добавления новых потребителей
- возможность редактирования всего выше перечисленного
2. Работник системы. Этим пользователям необходимо, чтобы система удовлетворяла следующим требованиям:
- возможность редактирования всех товаров, находящихся на данный момент в магазине
- возможность просмотра информации о зонах хранения, складах, поставщиках и поставках
- возможность представления части информации в графическом виде (например, распределение товаров по компаниям-производителям, странам-изготовителям, поставщиков по поставкам)
- возможность просмотра всех поставок заданного товара
- возможность просмотра всех поставок заданного поставщика
- возможность просмотра всех поставок на заданном складе
- возможность просмотра доходов по кассовым чекам
3. Клиенты (покупатели). Для них система должна предоставлять следующие возможности:
- просмотр всех товаров, реализуемых торговой сетью
- возможность осуществления заказа на дом
Последняя функция необходима, чтобы покупатель мог найти нужный ему товар за минимальное время.