Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Курсовая работа / Курсовая работа (АСУ Аптека).docx
Скачиваний:
82
Добавлен:
08.01.2022
Размер:
3.31 Mб
Скачать

1.4. Требования к разрабатываемой базе данных

В соответствии с ГОСТ 34.601-90 – «Информационная технология. Комплекс стандартов на автоматизированные системы» сформированы следующие требования:

С данной базой данных могут работать следующие группы пользователей:

  • Администратор

  • Фармацевт

  • Менеджер

При работе с базой данных администратор может выполнять следующие задачи:

  • вносить изменения в личные данные поставщиков и работников

  • добавлять или удалять информацию о товарах

  • редактировать или добавлять информацию о заказах

  • посматривать любую информацию

При работе с базой данных менеджер может выполнять следующие задачи:

  • просматривать информацию по покупкам

  • добавлять информацию о покупках

  • редактировать или добавлять информацию о заказах

  • посматривать любую информацию

При работе с базой данных фармацевт может:

  • просматривать информацию о лекарствах

Для данной базы данных требуется предусмотреть следующие ограничения:

  • у каждого сотрудника должны быть обязательно заполнены все данные;

  • у каждого поставщика должны быть обязательно заполнены все данные;

  • при заказе обязательно требуется заполнение полей название поставщика и мобильного телефона;

Выводы

В главе проведен системный анализ предметной области, который включает в себя анализ объекта автоматизации, построение организационной диаграммы, описание бизнес-процессов, составление информационной модели. Также были рассмотрены технологии, которые будут применяться при разработке информационной системы, рассмотрены аналогичные готовые решения и сформулированы требования к разрабатываемой ИС.

ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ ОБЪЕКТА АВТОМАТИЗАЦИИ АПТЕКА «САМСОН-ФАРМА»

В данной главе разработаем инфологическую модель базы данных аптеки «Самсон-Фарма». Проанализируем существующие даталогические модели данных и обоснуем выбор реляционной модели. На основе построенной инфологической модели проведем логическое проектирование базы данных, опишем каждую сущность и построим реляционную модель базы данных аптеки «Самсон-Фарма».

2.1. Разработка инфологической модели бд

Целью инфологического проектирования является создание структурированной информационной модели предметной области, для которой будет разрабатываться база данных.

При проектировании на инфологическом уровне создается информационно-логическая модель, которая должна отвечать следующим требованиям:

  • обеспечение наиболее естественных для человека способов сбора и предоставления той информации, которую предполагается хранить в создаваемой базе данных;

  • корректность схемы БД (Адекватное отображение моделированной ПО);

  • простота и удобство использования на следующих этапах проектирования, то есть информационно-логическая модель может легко отображаться на модели базы данных, которые поддерживаются известным СУБД (Сетевые, иерархические, реляционные и др.);

  • информационно-логическая модель должна быть описана языком, понятным проектировщикам баз данных, программистам, администратору и будущим пользователям.

Суть инфологического моделирования состоит в выделении сущностей (Информационных объектов предметной области), которые подлежат хранению в базе данных, а также в определении характеристик объектов и взаимосвязей между ними.

Для информационной системы аптека «Самсон-Фарма» на основе проведенного системного анализа предметной области выделены следующие сущности:

  1. фармацевт: сущность содержит информацию о фармацевтах, работающих в аптеке;

  2. продажа лекарственных средств: сущность содержит информацию о продаже лекарств;

  3. лекарства: сущность содержит информацию о лекарствах;

  4. категории: сущность содержит информацию о категории лекарства, продаваемого в аптеке;

  5. производитель: сущность содержит информацию о производителях лекарственных средств;

  6. группа: сущность содержит информацию о группы лекарственных средств в соответствии с их действием и / или предназначением;

  7. дозировка: сущность содержит информацию о количестве вещества, предназначенное на один прием;

  8. поставщик: сущность содержит информацию о поставщиках;

  9. заказ: сущность содержит информацию о закупках лекарственных средств;

  10. менеджеры: сущность содержит информацию о менеджерах, работающих в аптеке.

Исходя из приведенных выше сущностей, построена инфологическая модель предметной области, которая представлена на рисунке 5.

Рис. 5. Инфологическая модель базы данных