1.42M
Категория: Базы данныхБазы данных

Концептуальное (инфологическое) проектирование баз данных. Бизнес-процессы

1.

Концептуальное (инфологическое)
проектирование баз данных
Бизнес-процессы
Полегенько Ирина Геннадьевна
кандидат технических наук, ассоциированный
профессор

2.

ПРОЕКТ
2

3.

Требования к информационной
системе
Ключевые функциональные требования к информационной системе:
Мощные средства защиты данных от несанкционированного доступа.
Разграничения доступа к данным в соответствии с должностными
обязанностями.
Возможность удаленного доступа.
Управление запасами. Оперативное получение информации об
остатках на складе.
Управление закупками. Планирование закупок в разрезе
поставщиков.
Управление продажами. Контроль лимита задолженности с
возможностью блокировки формирования отгрузочных
документов.
Полный контроль взаиморасчетов с поставщиками и клиентами.
Получение управленческих отчетов в необходимых аналитических срезах
- как детальных для менеджеров, так и агрегированных для
руководителей подразделений и директоров фирмы.
3

4.

Отделы компании, участвующие
в разработке
Группа логистики;
Отдел продаж;
Отдел закупки;
Склад;
Бухгалтерия.

5.

Основные бизнес-процессы
Планирование закупок,
формирование заказов
поставщикам
Запасы-склад (приходование)
Продажи клиентам
Взаиморасчеты с клиентами
Взаиморасчеты с поставщиками
5

6.

Создание DFD диаграммы
(диаграммы потоков данных
(Data Flow Diagram))
6

7.

Бизнес-процесс "Планирование
закупок, формирование заказов
поставщикам"
7

8.

Планирование закупок и размещение заказов поставщикам
Создание DFD диаграммы
(диаграммы потоков данных
(Data Flow Diagram))
Менеджер группы планирования и
маркетинга
Менеджер отдела закупок
3 Ввод в систему
прайс листов
поставщиков
1а Получение
внутренней
татистики продаж
1б Получение
внешней
статистики продаж
4 Анализ
предложений
поставщиков
5 Выбор
поставщиков
2 Расчет
потребности в
товаре
Прайс-листы
поставщиков
6 Формирование
графика поставок
без указания
количества
Менеджер группы логист
7 Расчет
необходимого
количества закупок
пос
8 Формирование
заказов
поставщикам
Список
поставщиков
с
расстановкой
приоритетов
Импорт
Внутр
9 Расчет затрат на
сертификацию
График
поставок
10 Проверка затрат
на непревышение
нормы
Таблица
потребностей
в товаре
>
п
<
Заказ
поставщику
12 Направление
заказа поставщику
Заказ
поставщику
11 Подпись заказа
менеджером по
логистике
12 Направление
заказов в отдел
закупок
8

9.

Бизнес-процесс «Продажа
клиентам"

10.

Продажа клиентам
Менеджер отдела продаж
Менеджер учетно-операционного отдела
1 Получение от клиента
заказа с указанием
номенклатурной единицы
2 Проверка наличия у
клиента лицензии на
заказанные медикаменты
Лицензии
нет
Лицензия
есть
3 Проверка наличия
товарных запасов на складе
Достаточно
заказов
Не достаточно
заказов
4 Размещение товара в
реестре "Неудовлетворенный
спрос"
9 Подбор номенклатурных
единиц
5 Процесс формирования
заявки на основании заказа в
соответствии с договором
клиента
10 Формирование
упаковочных листов
Упаковочный
лист
Заявка
6 Резервирование товара
7 Контроль кредитного
лимита и дебиторской
задолженности
Есть
превышения
11 Формирование счета,
расходной накладной, счетафактуры
Счет
Нет
превышений
Счет-фактура
12 Отгрузка и списание
медикаментов
8 Отклонение заказа
Расходная
накладная

11.

Бизнес-процесс «Приходование
товара (склад)"

12.

Приходование товара (склад)
Менеджер отдела
приемки
Менеджер отдела
закупки
Приходная
накладная
1 Проверка товара по
количеству, серийному
соответствию, сроку
годности
Несоответствие
документов
Точное
соответствие
документов
9 Процесс выявления
виновныхи предъявление
претензий
2 Отражение в базе
данных количества
товара
Менеджер отдела
сертификации
Менеджер учетного
отдела
Менеджер отдела
маркетинга
Менеджер склада
3 Поиск серии в
справочнике
Карточка
товара
4 Добавление серии в
справочник при
необходимости
5 Подпроцесс
сертификации
6 Разбиение каждой
позиции номенклатуры
по сериям
7 Процесс размещения
серии товара
8 Определение и ввод
базовой цены товара
Карточка
товара

13.

Бизнес-процесс «Взаиморасчеты с
клиентами»

14.

Взаиморасчеты с клиентами
Менеджер отдела продаж
Бухгалтер
Счет
клиенту
1 Отгрузка товара
клиентам
3 Запись в Журнале
отгрузок и оплат
2 Формирование счета
клиенту
4 Регистрация счета в
реестре "Счета"
6 Получение выписки с
расчетного счета банка
7 Проверка оплаченных
счетов
Да
Нет
8 Блокировка отгрузки
товара
5 Фиксирование
задолженности клиента
9 Сальдо взаиморасчетов
с клиентами

15.

Бизнес-процесс «Взаиморасчеты с
поставщиками»

16.

Взаиморасчеты с поставщиками
Менеджер отдела закупок
Бухгалтер
Платежное
поручение
Счет на
оплату
1 Получение счета на
оплату от поставщика
3 Формирование
платежного поручения
2 Регистрация в реестре
счетов поставщиков
4 Передача платежного
поручения в банк
6 Запись в журнале
поступлений и оплат
5 Отметка об оплате в
реестре счетов
поставщика

17.

Определим основные
сущности
Сотрудники компании
Поставщики
●Компании предоставляющие медицинские препараты и
оборудование (внешние и внутренние)
Потребители (клиенты):
●Дистрибьюторы
●Аптеки
Договора
●Договор на оказание наших услуг
●Договор на оказание услуг нам
Склад
Бухгалтерия
Транспортные компании
17

18.

Для построения сущностей
18

19.

Сотрудники компании
Отдел
PK
Идентификатор
Название
Руководитель
Сотрудник
Телефон
PK
Идентификатор
Идентификатор_Отдел
Фамилия
Имя
Отчество
Телефон
Почта
Должность

20.

Поставщики
Платеж_пост
Договор_пост
PK
Идентификатор
PK
Идентификатор
Отдел
PK
Идентификатор
Идентификатор_Договор_пост
Название
Дата заключения договора
Идентификатор_Заявка
Руководитель
Наименование
Название платежа
Телефон
договора
Сотрудник
PK
Идентификатор
Номер счета
Идентификатор_Отдел
Размер платежа
Фамилия
Поставщик
Идентификатор_Сотрудник
Имя
PK
Идентификатор
Заявка_пост
Отчество
Прайс-лист
Идентификатор_Договор_пост
Название компании
PK
Идентификатор
Телефон
PK
Идентификатор
Идентификатор_ПЛ
Почта
Должность
Адрес
Идентификатор_Поставщик
Наименование товара
Телефон
Наименование товара
Количество продукции
Почта
Стоимость за единицу товара
(менее 1000)
Стоимость за единицу
продукции
Стоимость за единицу товара
(более 1000)
Итоговая стоимость
Идентификатор_Сотрудник

21.

ER-диаграмма
договора
Идентификатор
Идентификатор
Телефон
Руководитель
Дата
Договор
Сотрудник
Влияет
Принаддлежат
Отдел
Наименование
Название
Платеж
Составляют
Идентификатор
Регистрируем
Идентификатор
Идентификатор
Поставщики
Предоставляет
Формируем
Идентификатор
Прайс-лист
Составляем
Заявку
Идентификатор

22.

Клиенты
Клиент (дистрибьютор)
PK
Идентификатор
Клиент (аптека)
PK
Идентификатор
Название компании
Название аптеки
ФИО директора компании
ФИО заведующего аптекой
Адрес
Адрес
Телефон
Телефон
Почта
Почта
Идентификатор_Договор_кл
Идентификатор_Договор_кл

23.

Договора
Договор_кл
PK
Идентификатор
Договор_тр
PK
Идентификатор
Договор_пост
PK
Идентификатор
договора
договора
договора
Дата заключения договора
Дата заключения договора
Дата заключения договора
Наименование
Наименование
Наименование

24.

Склад
Склад
PK
Идентификатор
Номенклатура
Лицензия
Торговое название
Количество
Идентификатор_Договор_пост
24

25.

Транспортные компании
Транспортные компании
PK
Идентификатор
Название
Стоимость услуг
25

26.

Платежи
Платеж поставщики
PK
Идентификатор
Платеж клиенты
PK
Идентификатор
Платеж тр_компании
PK
Идентификатор
Название платежа
Название платежа
Название платежа
Номер счета
Номер счета
Номер счета
Размер платежа
Размер платежа
Размер платежа
Идентификатор_Договор_пост
Идентификатор_Договор_кл
Идентификатор_Договор_тр
26

27.

ER-диаграмма

28.

ER-диаграмма
Сотрудники
Обеспечивают
деятельность
Поставщики
Потребители
Склад
Заключают
Транспортные
компании
Договор
Доставляют

29.

Задание
1. Определить список сущностей
2. Построить сущности и определить их атрибуты
3. Построить ER-диаграмму
P.S. Достроить бизнес-процессы, кто не сделал
29
English     Русский Правила