База данных аптеки готовых лекарственных форм
1.1 Выбор темы курсового проекта и описание предметной области БД
Цель моей работы - создание базы данных аптеки готовых лекарственных форм для повышения эффективности ее работы. Аптека - это важное звено лекарственного обеспечения. Аптеки готовых лекарственных форм занимаются продажей лекарств, изготовленных на заводах фирм-производителей. Каждое лекарственное средство имеет свое
назначение, весь ассортимент лекарств классифицирован по группам: жаропонижающие, обезболивающие, сердечно-сосудистые и т.п.
БД аптеки должна включать в себя восемь таблиц, предназначенных для эффективности работы предприятия и автоматизации обработки результатов его деятельности: Препараты, Назначения, Поступления, Поставщики, Клиенты, Сотрудники и Лечение. Таблицы связаны между собой, что обеспечивает целостность данных. База данных предназначена, в первую очередь, для сотрудников - полный учет товаров аптеки, контроль работы аптеки в целом; для клиентов - удобный поиск нужного препарата; для поставщиков - контакты каждого из сотрудников.
Разрабатываемая СУБД включает в себя следующие подсистемы:
Препараты
Назначения
Поступления
Поставщики
Клиенты
Сотрудники
Лечение
1.2 Описание таблиц и логической структуры БД
Подсистема Препараты включает в себя все медикаменты, которые поступают на склад или заказываются клиентами. Каждому препарату присвоен уникальный код (первичный ключ). Характеристики препарата включают в себя различные поля, в том числе: единицу измерения (например, в ампулах по 25 мл), цену закупочную, цену реализации и др.
Подсистема Назначения дает характеристику препаратов, определяет их группу принадлежности. Отдельная группа предназначена для больных с определенным заболеванием какого-то органа или организма в целом. Каждой группе присваивается уникальный код (первичный ключ). В этой подсистеме дается полное описание групп препаратов, их действие и то, как может выглядеть препарат данной группы.
Подсистема Сотрудники содержит информацию о сотрудниках аптеки. Полями таблицы являются все персональные данные сотрудника: ФИО, дата рождения, дата найма, должность, адрес, телефон, фотография, личные данные. Сотрудники работают в аптеке, обслуживают клиентов, отправляют заказы. Каждому сотруднику присваивается уникальный код (первичный ключ).
Подсистема Поставщики включает в себя информацию о поставщиках аптеки. Каждому поставщику присваивается уникальный код (первичный ключ). Характеристики поставщика представлены полями таблицы, такими как: название, представитель, его должность, адрес, город, страна и контактный телефон.
Подсистема Клиенты содержит информацию о клиентах аптеки (название, представитель, контактная информация и т.п.). Каждому клиенту присваивается уникальный код (первичный код).
Подсистема Заказы дает характеристику заказов, которые поступают в аптеку от клиентов. Каждый заказ обрабатывает сотрудник аптеки. Каждому заказу соответствует уникальный код (первичный ключ).
Подсистема Заказано включает в себя характеристику полученных заказов. Вычисляется цена с учетом скидки.
Подсистема Лечение содержит информацию о болезнях, которые необходимо лечить с помощью лекарственных препаратов.
1.3 Проектирование таблиц
Препараты:
 
 
Назначение препаратов:
 
 
Сотрудники:
 
 
Поставщики:
 
 
Клиенты:
 
 
Заказы:
 
 
Заказано:
 
 
Лечение:
 
 
1.4 Схема данных
Взаимосвязь между представленными выше подсистемами показана на Рис.1.
 
 
Рис.1. Схема данных
1.5 Детальное описание полей подсистем
Для начала рассмотрим некоторые свойства полей таблицы Препараты.
| Название поля | Пример обозначения | Характеристика | 
| Код препарата | 1 | Совпадения в поле не допускаются Ключевое поле | 
| Название препарата | Арбидол | Тип данных - Текстовый Обязательный ввод данных в поле | 
| Код назначения | 6676544А | Текстовый тип данных Обязательный ввод данных в поле | 
| Код поставщика | 123 | Числовой тип данных Допускаются совпадения в поле | 
| Единица измерения | 50 упаковок по 10 таблеток | Текстовый тип данных | 
| Цена закупочная | 145 р | Тип данных - денежный Условие на значение >=0 | 
| Цена реализации | 200 р | Тип данных - денежный Условие на значение >=0 | 
В подсистеме Назначение препаратов свойства полей следующие.
| Название поля | Пример обозначения | Характеристика | 
| Код назначения | 12ак | Совпадения не допускаются Ключевое поле | 
| Группа | антибиотики | Обязательное поле | 
| Описание | вещества природного или полусинтетического происхождения, подавляющие рост живых клеток, чаще всего прокариотических или простейших. | Текстовый тип данных Допускаются совпадения | 
| Изображение | Точечный рисунок | Поле объекта OLE | 
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности

 Скачать реферат
 Скачать реферат