Создание базы данных аптек

15321
знак
5
таблиц
14
изображений

1. Анализ и описание предметной области

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

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

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

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

1.  Изготовитель может производить множество препаратов;

2.  Из базы удаляются препараты, срок годности которых истек;

3.  Каждая аптека должна иметь контактный телефон;

4.  Каждый изготовитель должен иметь электронный адрес;

5.  Некоторые препараты отпускаются только по рецепту врача;

Таких ограничений может быть и больше, они могут быть другими или их вообще может не быть, в зависимости от глубины анализа данной области, затронутой в базе данных.

Работать с базой данных «Аптеки-Препараты» будут следующие пользователи:

·  Аптекарь;

·  Покупатель;

·  Администратор.

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

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

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


2. Цели и задачи создания базы данных «Аптеки-препараты»

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

Целью разработки базы данных «Аптеки-Препараты» и автоматизированной системы для работы с ней является повышение качества обработки данных и систематизация хранимой информации об аптеках и препаратах.

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

Задачами автоматизированной системы являются:

1.  Регистрация новых препаратов

2.  Регистрация новых изготовителей

3.  Систематизация препаратов по аптекам

4.  Систематизация препаратов по изготовителям

5.  Контроль срока годности препаратов

6.  Контроль препаратов выдаваемых по рецепту

7.  Подготовка сведений о лицензиях аптек

8.  Выписка чеков на препараты

 


3. Проектирование базы данных

 

3.1  Входные и выходные данные задач

Входными данными задач являются: данные об аптеках, препаратах, изготовителях препаратов и т.д.

Информация об аптеке:

·  Уникальный код аптеки

·  Название

·  Адрес аптеки

·  Владелец

·  Лицензия

·  Телефон

Информация об изготовителе:

·  Уникальный код изготовителя

·  Наименование

·  Адрес

·  Год основания

·  Телефон

·  Электронный адрес

Информация о препарате:

·  Код препарата

·  Название

·  Код аптеки

·  Код изготовителя

·  Упаковка

·  Стоимость

·  Рецепт

·  Дата выпуска

·  Срок годности

 

3.2  Инфологическое проектирование базы данных

На этапе инфологического проектирования базы данных строится инфологическая модель предметной области, которая должна отражать семантику (смысл взаимосвязи объектов) предметной области. ИЛМ строится не для отдельного объекта, а отображает классы объектов и связи между ними. Диаграмма, отражающая связи объектов предметной области, называется диаграммой ER-типа (так как Entity – сущность, Relationship – связь).

Выделим основные сущности:

·  сущность «Аптека»;

·  сущность «Изготовитель»;

·  сущность «Препарат».

Сущность «Аптеки» содержит информацию обо всех аптеках, в которых ведется продажа препаратов. Отдельный экземпляр этой сущности соответствует не конкретному экземпляру аптеки, а описанию аптеки в целом. В аптеках продается множество препаратов, поэтому вводится сущность «Препарат». Каждый экземпляр сущности «Препарат» содержит информацию о конкретном препарате. Между сущностью «Аптека» и сущностью «Препарат» существует связь типа «1:М», не обязательная с обеих сторон. Сущность «Изготовитель» содержит информацию об изготовителях препаратов. Отдельный экземпляр этой сущности содержит информацию об одном изготовителе. Существует связь между сущностью «Изготовитель» и сущностью «Препарат» типа «1:М», обязательная с обеих сторон (если есть информация о препарате, то должен быть и изготовитель, который этот препарат произвел). Определяются ключи – уникальные идентификаторы экземпляров каждой сущности: для сущности «Аптека» – это Код аптеки, для сущности «Препарат» – Код препарата, для сущности «Изготовитель» – Код Изготовителя.

 


Информация о работе «Создание базы данных аптек»
Раздел: Информатика, программирование
Количество знаков с пробелами: 15321
Количество таблиц: 5
Количество изображений: 14

Похожие работы

Скачать
21800
8
34

... 453АР Совпадает со значением поля "Код назначения" в таблице "Назначения препаратов". 1.6 Заполнение таблиц информацией Таблица Препараты. В базе данных аптеки на каждую группу препаратов (антибиотики, антисептики и т.п.) приходится небольшое количество лекарственных средств, которые находятся на складе аптеки. Единица измерения: либо упаковка, либо пузырек. В зависимости от фирмы ...

Скачать
26791
0
25

... было проведено исследование данной предметной области. В рамках данной курсовой работы реализуется проектирование и разработка учебной базы данных по предметной области. Следовательно, полученная БД не будет отражать всю бизнес-логику данной предметной области, а ограничиться лишь её частью. Предметную область «Аптека» можно описать в виде модели данных. Модель данных отображает реальный мир в ...

Скачать
16633
5
12

... Формирование запросов 6.   Формирование отчетов Данная работа проводилась на домашнем персональном компьютере (оперативная память 256, HDD 120 Гб), с установленным программным обеспечением: ОС Windows, MS Office. 1. Технология создания базы данных в среде MS Access В Microsoft Access поддерживаются три метода создания Базы данных Access. Создание базы данных с помощью мастера Можно ...

Скачать
31628
32
8

... Рисунок 3.2 3.3      Функциональные тесты   3.3.1   Тест 1 Тест на проверку построения отчета в Excel. Входные данные: запрос на выборку из базы данных. Выходные данные: результирующая таблица. Работа теста приведена на рисунке 3.4. Рисунок 3.4   Заключение В ходе выполнения курсовой работы была достигнута цель работы – проектирование базы данных аптеки. Для достижен

0 комментариев


Наверх