- •1. Описание процессов предметной области.
- •1.2 Список участников процессов.
- •1.3 Модель бизнес-процессов организации в idf0.
- •1.3.1 Текстовое описание для каждого из процессов idef0 модели
- •1.4 Модель информационных потоков организации (dfd)
- •1.4.2 Текстовое описаниеUseCase. Создать заказ и обработатьуслугу.
- •2 Логическая модель предметной области в eRwinDataModeler
- •3. Разработка приложения бд
- •3.1 Описание информационных задач
- •4. Руководство пользователя
- •4.1 Назначение и условия применения
- •4.2 Описание операций
- •4.3 Аварийные ситуации
1.4 Модель информационных потоков организации (dfd)
На модели информационных потоков организации (DFD) непосредственно показаны источники и получатели информации, потоки данных между процессами, а так же как хранятся данные. На концептуальной диаграмме (Рисунок 1.4) демонстрируется связь системы с ее окружением.
Рисунок 1.4 – Концептуальная диаграмма
На Рисунке 1.5 демонстрируется модель потоков данных для функции «Салон красоты». На диаграмме имеются процессы, внешние сущности и связи между ними.
Рисунок 1.5 – Концептуальная диаграмма
1.4.1 Диаграмма Use Case для всех выявленных сценариев внутри выбранного процесса (не менее трёх UC). А именно Создать заказ. (Рисунок 1.6).
Рисунок 1.6 –Диаграмма Use case.
1.4.2 Текстовое описаниеUseCase. Создать заказ и обработатьуслугу.
Создать заказ.
Получить от Клиента информацию о необходимой услуге.
Проверить график.
Согласовать дату и время оказания услуги.
Занести информацию в Базу Данных.
2 Логическая модель предметной области в eRwinDataModeler
Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью (Рисунок 2.1).
Рисунок 2.1 – Логическая модель.
Рисунок 2.2 – Схема структуры БД, полученная в средеERWIN
Рисунок 2.3 – Схема структуры БД, полученная в среде ERWIN
Объект |
Таблица БД |
Свойство объекта (атрибут, поле БД) |
Тип и длина поля |
Другие ограничения | |
График работы |
График работы |
Код графика |
счетчик |
уникальный | |
|
| ||||
Код мастера |
числовой |
Внешний ключ | |||
День недели |
Текстовый до 20 |
Обязательное | |||
Время |
Текстовый до 10 |
обязательное | |||
мастера |
мастера |
Код мастера |
счетчик |
уникальный | |
ФИО мастера |
Текстовый до 30 |
обязательное | |||
Дом. телефон |
Текстовый до 6 |
# # \ - # # \ - # # | |||
Адреса мастеров |
Текстовый до 50 |
обязательное | |||
услуги |
услуги |
Код услуги |
Счетчик |
уникальный | |
Наименование |
Текстовый до 20 |
уникальный | |||
Описание услуги |
Текстовый до 100 |
Обязательное | |||
Стоимость услуги |
числовой |
обязательное | |||
Оказанные услуги |
Оказанные услуги |
Код оказания |
Счетчик |
уникальный | |
Код мастера |
Числовой |
Внешний ключ | |||
Код услуги |
Числовой |
Внешний ключ | |||
Дата оказания |
Дата/время |
Обязательное |
Таблица 2.3 Описание таблиц БД
Схема базы данных
Рисунок 2.4 Схема базы данных, полученная в среде Microsoft Access