Проектирование базы данных аптеки, страница 2

Руководство запрашивает отчет о работе                         Формирование требуемого отчета

Теперь можно разбить процесс 0-го уровня "Обслуживание Аптеки" на 3 процесса, отражающие основные виды деятельности Аптеки: учет покупателей, учет поставщиков, продажа лекарства.

Запрос отчета о количестве покупателей

 
 


Данные

о льготниках

 

1. Учет льготников

 

Аптека

 

Отчет о спросе на лекарство

 

Отчет о проданном лекарстве

 

Запрос отчета о новых поставщиках

 

  2. Продажа лекарства

 

Запрос отчета о проданном

лекарстве

 

Ответ на запрос

 

Запрос на лекарство

 

Запись о

купленном

 лекарстве

 

Руководство

 

Данные о новых поставщиках

 

3. Учет поставщиков

 

Отчет о поставках лекарства

 

Покупатель

 

Запрос отчета о поставках лекарства

 

Руководство

 

Рис.3. Детализация процесса "Обслуживание Аптеки"

Продолжим детализацию процессов. Ниже представлена детализация контекстной диаграммы для первого процесса, где в свою очередь можно выделить 3 подпроцесса: 1.1-1.3.

1.2 Формирование

     льготной очереди

 

1.1 Прием льготного рецепта

 

Льготный рецепт

 

Отчет

 

   Данные о покупателе

 

Руководство

 

Запрос отчета

 

1.3 Подготовка отчетов о льготниках

 

Рис.4. Детализация процесса «Учет покупателей»

1.1. Прием льготного рецепта -  Подразумевает запись информации о лекарстве, которое необходимо льготнику. Осуществляется внесение данных о льготнике: ФИО и сведения (в случае льготного отпуска лекарства из аптеки), название купленного лекарства и его количество.

1.2 Формирование льготной очереди – На основе требований льготников происходит поиск необходимого лекарства и его выдача.

1.3. Подготовка отчетов о льготниках– работники формируют отчеты о льготниках, получивших лекарство за определенный период времени. Отчетность содержит информацию о том, сколько лекарства было выдано.

Количество,    цена

 

Количество,    цена

 

Запрос отчета

 

Отчет

 

2.2 Продажа лекарства

 

Лекарство

 

Руководство

 

Лекарство

 

2.1 Поставка лекарства

 

2.3. Подготовка отчетов о лекарстве

 

Рис.5. Детализация процесса «Продажа лекарства»

2.1  Поставка лекарства – формируется информация о поставках лекарства (количестве, цене, названии поставщика)

2.2  Продажа лекарства – формируется информация о продажах лекарства (количестве, цене, ФИО покупателей)

2.3  Подготовка отчетов о лекарстве – ведется отчетность о поступившем и проданном лекарстве.

Подпись: 3.3 Поставка лекарстваПодпись: 3.1 Регистрация поставщиков

Подпись: Данные о поставках
Подпись: Данные о поставщиках

Подпись: Счет-фактура


Подпись: 3.4. Подготовка отчетов о поставщиках

Подпись: 3.2 Анализ данных о поставщиках


Подпись: Запрос отчета о поставщиках

Подпись: Отчет о поставщиках


Подпись: Руководство

Рис.6. Детализация процесса «Учет поставщиков»

3.1 Регистрация поставщиков - представляет собой непосредственную регистрацию  новых фирм, с которыми будут сотрудничать. Внесение данных об этих фирмах: название, адрес, расчетный счет и т. д. Сравниваем данные  о фирмах со списком фирм, с которыми  уже сотрудничаем, проверяем: была ли  фирма  зарегистрирована ранее,  если нет - то заносим данные фирмы в накопитель "Поставщики"