АИС
Описание файла
Документ из архива "АИС", который расположен в категории "". Всё это находится в предмете "модели данных" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "модели данных" в общих файлах.
Онлайн просмотр документа "АИС"
Текст из документа "АИС"
59
Московский Государственный Технический Университет им. Н.Э.Баумана
_________________________________________________________________
Утверждаю: | |
Ревунков Г.И. | "__"____________2015 г. |
Курсовой проект по курсу «Банки данных»
АИС «Пиццерия»
Пояснительная записка
(вид документа)
писчая бумага
(вид носителя)
ИСПОЛНИТЕЛЬ: | |
Студент группы ИУ5-43 | _____________________ |
Максимова Е.В. | "__"____________2015 г. |
Москва - 2015
________________________________________________________________
-
Задание на выполнение курсового проекта
«АИС Пиццерия»
по дисциплине «Модели данных»
Студент Максимова Е.В. ИУ5-43
(Фамилия, инициалы, индекс группы)
График выполнения проекта: 3 семестр – техническое и рабочее проектирование, защита
действующего макета системы.
4семестр – оформление документации и итоговая защита
курсового проекта.
1. Задание на курсовой проект:
1.1.Разработать АИС, отвечающую на запросы о товарах, о магазинах, о характеристиках товаров, о поставщиках и поставках.
1.2. В ходе курсового проектирования разработать техническое задание, функциональную, инфологическую и датологическую модели предметной области, интерфейс пользователя, структурную схему, схему работы системы, граф диалога, методику испытаний и руководство пользователя.
1.3. В ходе лабораторного практикума выполнить практическую реализацию системы.
2. Оформление курсового проекта
2.1. Расчетно-пояснительная записка на 40- 60 страницах формата А4.
2.2. Перечень графического материала (Плакаты, схемы, чертежи). По содержанию:
Лист 1. Диаграмма DFD функциональной модели предметной области;
Лист 2. Диаграмма IDEF0 функциональной модели предметной области;
Лист 3. Структурная схема АИС;
Лист 4. Инфологическая модель предметной области (графическая диаграмма);
Лист 5. Датологическая модель предметной области (графическая диаграмма);
Лист 6. Граф диалога системы;
Лист 7. Схема работы системы.
По заполнению листов - листы формата А1. По форме выполнения - листы в соответствующем масштабе с размещением на листах формата А4 (т.е. в пояснительную записку подшивать на листах формата А4):
Дата выдачи задания « _14_ » _____09______ 2014 г.
Руководитель курсового проекта ____________________________Ревунков Г.И.__
(Подпись, дата) (И.О.Фамилия)
Студент _______________________________________________ Максимова Е.В.
(Подпись, дата) (И.О.Фамилия)
2. Аннотация
База данных АИС «Пиццерия» может быть полезна покупателям, работникам сети питания и старшим менеджерам.
С использованием продукта можно отслеживать имеющийся товар, список заказного листа покупателя, лицо, осуществляющее доставку, цену каждой единицы продукта (пиццы) и дополнительных товаров. Также система позволяет с легкостью контролировать прибыль и расходы Вашей пиццерии. Покупатели же смогут без труда найти нужный товар, получить информацию о нем, включая и стоимость, оформить заказ на дом
Основной цель данной системы заключается в упрощении, автоматизации и систематизации работы с Вашей пиццерией.
Программный продукт представляет собой базу данных, под управлением СУБД MS Access, а также приложение на С#.
3. Оглавление
1. Задание 2
2. Аннотация 3
3. Оглавление 4
4. Введение 6
5. Анализ предметной области 6
6. Функциональная модель предметной области 8
6.1. Спецификационный вариант функциональной модели предметной области 8
6.2. Диаграмма DFD 9
6.2.1. Графическая диаграмма DFD функциональной модели ПО 9
6.2.2.Описание модели в нотации DFD 9
6.3. Диаграмма IDEF0 10
6.3.1. Графическая диаграмма IDEF0 функциональной модели ПО 10
6.3.2.Описание модели в нотации IDEF0 10
7. Инфологическая модель предметной области 12
7.1. Графическая диаграмма 12
7.2. Спецификационный вариант инфологической модели 12
8. Выбор СУБД 15
9. Даталогическая модель предметной области 16
9.1. Графическая диаграмма 16
9.2. Спецификация 16
10. Структурная схема системы 19
10.1.Схема работы системы 19
10.2. Графический вид……………………………………………………………………….19
10.3. Описание структурной схемы 20
11.Интерфейс пользователя 21
11.1. Экранные формы 21
11.1.1. Главная кнопочная форма 21
11.1.2. Экранная форма «Наличие товаров в магазинах сети» 22
11.1.3. Экранная форма «Редактирование наличия товаров» 23
11.1.4. Экранная форма «Добавление (редактирование) поставщиков и поставок» 24
11.1.5. Экранная форма «Ввод (редактирование) данных о городах и магазинах» 25
11.1.6. Экранная форма «Ввод (редактирование) данных об устройствах и их характеристиках» 26
11.1.7. Экранная форма «Ввод (редактирование) данных о компаниях-производителях» 27
11.1.8. Экранная форма «Ввод (редактирование) данных о странах-изготовителях» 28
11.1.9. Экранная форма «Ввод (редактирование) данных о складах» 28
11.2. Отчеты 29
11.2.1. Отчет о всех товарах («Прайс-лист») 29
11.2.2. Отчет «Адреса всех магазинов сети» 29
11.2.3. Отчет «Адреса всех магазинов по городам» 30
11.2.4. Отчет «Число магазинов в городах» 30
11.2.5. Отчет «Информация о складах» 30
11.2.6. Отчет «Число поставок различных типов устройств» 31
11.2.7. Отчет «Число поставок каждого поставщика» 31
11.2.8. Отчет «распределение товаров по производителям» 31
11.2.9. Отчет «распределение товаров по странам-производителям» 31
11.2.10. Отчет «полная стоимость всех товаров в магазинах заданного города» 32
11.2.11. Отчет «наценки на все заданные устройства» 32
11.2.12. Отчет «подсчет числа товаров в магазинах заданного города» 33
11.2.13. Отчет «все поставки заданного устройства» 33
11.2.14. Отчет «все поставки заданного поставщика» 33
11.3. Запросы 34
11.3.1. Запрос о всех товарах 34
11.3.2. Запрос «Адреса всех магазинов сети» 34
11.3.3. Запрос «Адреса всех магазинов по городам» 35
11.3.4. Запрос «Число магазинов в городах» 35
11.3.5. Запрос «Информация о складах» 36
11.3.6. Запрос «Число поставок различных типов устройств» 37
11.3.7. Запрос «Число поставок каждого поставщика» 37
11.3.8. Запрос «распределение товаров по производителям» 38
11.3.9. Запрос «распределение товаров по странам-производителям» 38
11.3.10. Запрос «полная стоимость всех товаров в магазинах заданного города» 39
11.3.11. Запрос «наценки на все заданные устройства» 39
11.3.12. Запрос «подсчет числа товаров в магазинах заданного города» 40
11.3.13. Запрос «все поставки заданного устройства» 40
11.3.14. Запрос «все поставки заданного поставщика» 41
11.3.15. Запрос на выборку товаров с заданными характеристиками 41
12. Граф диалога 42
12.1. Графическая схема 42
12.2. Описание графа диалога 42
13. Руководство пользователя 44
14. Программа и методика испытаний 47
15. Заключение 49
16. Литература 49
ПРИЛОЖЕНИЕ1. Техническое задание………………………………………………………50
ПРИЛОЖЕНИЕ2. Графическая часть………………………………………………………...56
4. Введение
При выполнении курсовой работы были поставлены следующие цели:
- получение навыков инфологического и даталогического проектирования баз данных
- освоение СУБД MS Access
- получение навыков создания приложений к базам данных на Delphi
- получение навыков грамотного оформления документации: описание предметной области; инфологической, даталогической моделей; структурной схемы системы, графа диалога; составления DFD и IDEF0 диаграмм
В результате выполнения курсовой работы должна быть создана АИС «Пиццерия», которая позволит автоматизировать работу в торговой сети.
Покупателям данный продукт позволит с легкостью получить информацию о всем имеющимся товаре, его цене, возможности оформить заказ, сотрудниках, работающих в сети.
Работникам данный продукт позволяет вести учет пиццы и сопутствующих товаров, их стоимость, информацию о заказчиках и доставщиках продукции Пиццерии. Также возможно в удобном графическом виде просмотреть листы заказа, поставщиков пиццы. В целях мониторинга и контроля АИС должна позволять просматривать информацию о всех поставках конкретного производителя на склад, о всех поставках конкретного поставщика, обо всех поставках на заданном складе.
Старшим менеджерам продукт позволяет оперативно и удобно добавлять новые заказы, поставки (в случае их поступления), поставщиков (в случае заключения нового контракта), компаний-производителей. Также при необходимости можно редактировать все эти параметры или удалять их. Для удобства выполнения этих операций должны быть организованы формы.
Данная автоматизированная система позволит значительно упростить и систематизировать работу Вашей Пиццерии.
Программный продукт представляет собой базу данных, под управлением СУБД MS Access, а также приложение на С#.
5. Анализ предметной области
Торговая сеть «Пиццерия».
Введение в эксплуатацию в торговой сети «Пиццерия» данной АИС позволит автоматизировать сбор и хранение информации о поставках, наличии товаров в магазинах, а также позволит удобно хранить информацию о магазинах, складах, поставщиках, продуктах и сотрудниках сети.
При поступлении новой продукта в сеть её легко добавить в таблицу при помощи специальной связанной формы, где можно из списка выбрать код зоны товар и его количество. Это позволит автоматизировать, а следовательно, ускорить и облегчить работу по ведению учета поступления товаров на склады.
Система позволяет оперативно (при помощи формы) добавлять устройства новых моделей, поступившие в продажу, а также постоянно менять наличие товаров в магазинах. Это гораздо проще и удобнее, чем вести учет в бумажном виде. Всю требуемую информацию о системе можно получить путем просмотра отчетов. Там она представлена в табличном виде. Имеется возможность просмотра и распечатки информации о наличии определенных товаров в магазинах города, поиска товаров с его кодом в сети, а также возможно осуществить просмотр кассовых чеков. Так же имеется информация о сотрудниках сети «ОАО Пиццерия».
Таким образом, система позволяет упростить поиск товаров в магазинах сети (для покупателей), а также упростить контроль за наличием товаров в магазинах, за поставками, складами и прибылью.
Требования заказчиков.
Система предназначена для пользования тремя основными видами пользователей:
1. Старший менеджер (администратор системы). Этим пользователям необходимо, чтобы система удовлетворяла следующим требованиям:
- возможность добавления новых зон хранения
- возможность добавления новых кассовый чек
- возможность добавления новых накладную
- возможность добавления новых товаров
- возможность добавления новых отделов
- возможность добавления новых поставок
- возможность добавления новых поставщиков
- возможность добавления новых потребителей
- возможность редактирования всего выше перечисленного
2. Работник системы. Этим пользователям необходимо, чтобы система удовлетворяла следующим требованиям:
- возможность редактирования всех товаров, находящихся на данный момент в магазине
- возможность просмотра информации о зонах хранения, складах, поставщиках и поставках
- возможность представления части информации в графическом виде (например, распределение товаров по компаниям-производителям, странам-изготовителям, поставщиков по поставкам)
- возможность просмотра всех поставок заданного товара
- возможность просмотра всех поставок заданного поставщика
- возможность просмотра всех поставок на заданном складе
- возможность просмотра доходов по кассовым чекам
3. Клиенты (покупатели). Для них система должна предоставлять следующие возможности:
- просмотр всех товаров, реализуемых торговой сетью
- возможность осуществления заказа на дом
Последняя функция необходима, чтобы покупатель мог найти нужный ему товар за минимальное время.
6. Функциональная модель предметной области
6.1. Спецификационный вариант функциональной модели предметной области
1. Ввод данных
1.1 ввод данных о новых зонах хранения
1.2 ввод данных о новых кассовых чеках
1.3 ввод данных о новых накладных
1.4 ввод данных о новых товарах
1.5 ввод данных о новых отделах
1.6 ввод данных о новых поставках
1.7 ввод данных о новых поставщиках
1.8 ввод данных о новых потребителях
2. Редактирование данных