Отчет по практике в агенстве «АМИ-ЛТД»
Автор: Nikita Ivanenko • Апрель 18, 2018 • Отчет по практике • 582 Слов (3 Страниц) • 660 Просмотры
1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
Я проходила технологическую практику в агенстве «АМИ-ЛТД», являющейся автомобильной заправочной станцией (АЗС). В отличии от комплексных АЗС, совмещающих в себе различные услуги (продажа бензина, автомойка, продажа сопутствующих товаров и так далее), «АМИ-ЛТД» занимается только продажей традиционных сортов углеводородного топлива (бензин различных марок (А80, АИ-98, АИ-95, АИ-92) и дизельное топливо) и сжатого природного газа (пропан).
Можно выделить три основные функции АЗС, которые оформляются соответствующей документацией:
- прием топлива;
- хранение топлива;
- отпуск топлива.
Обычно клиент АЗС оплачивает необходимое количество бензина, далее через автозаправочные колонки (АЗК) получает необходимое топливо, но бывают и большие заказы от организаций. При этом управляющий АЗС всегда должен знать о количестве оставшегося топлива и о заказах на топливо. Также под рукой у него всегда должен иметься прайс-лист по продаваемому топливу.
Разработанная мной база данных «АЗС» поможет систематизировать следующую информацию:
- прайс-лист имеющегося в наличии топлива;
- количество оставшегося топлива по запросу;
- заказы на топливо по условию.
2 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ
Для проектирования БД «АЗС» сначала необходимо построить ее концептуальную модель.
2.1 Структурный метод
При проектировании БД «АЗС» построим начальную контекстную диаграмму потоков данных. Нарисуем нулевой процесс и присвоим ему имя системы (АЗС). Поскольку моделируется деятельность регистратуры, внешними сущностями являются Врач, Пациент и Главный врач. Нарисуем внешние сущности и соединим их с нулевым процессом посредством потоков данных. Потоки данных соответствуют документам, запросам или сообщениям, которыми внешние сущности обмениваются с системой.
Схема начальной контекстной диаграммы представлена на рисунке 1.
[pic 1]
Рисунок 1.- Начальная контекстная диаграмма
Для построения концептуальной модели необходимо построить диаграмму «сущность-связь». Присвоим наименование каждой связи и зададим ее характеристики (степень связи и обязательность). БД «АЗС» состоит из следующих сущностей: «Клиент», «Заказ», «Товары», «Сотрудник». Начальная диаграмма «Сущность-связь» представлена на рисунке 2.
[pic 2][pic 3][pic 4]
Рисунок 2 - Начальная диаграмма «Сущность-связь»
Детализируем начальную контекстную диаграмму для завершения анализа функционального аспекта поведения системы. Диаграмма потоков нулевого уровня представлена ниже (рисунок 3)
[pic 5]
Рисунок 3 - Диаграмма потоков нулевого уровня
2.2 Объектно-ориентированный метод
БД «АЗС» состоит из взаимосвязанных сущностей, которые в свою очередь состоят из соответствующих атрибутов. Сущность «Клиенты» относится к сущности «Заказы» как «один ко многим». Сущность «Сотрудники» относится к сущности «Заказы» как «один ко многим». Сущность «Типы» относится к сущности «Товары» как «один ко многим». Сущность «Продажи» относится к сущности «Заказы» как «один к одному». Сущность «Товары» относится к сущности «Склад» как «один к одному».
...