Проэктирование базы данных «Аптека»

Автор работы: Пользователь скрыл имя, 01 Февраля 2013 в 17:37, дипломная работа

Краткое описание

Особая специализированная организация системы здравоохранения, занимающаяся изготовлением, фасовкой, анализом и продажей лекарственных средств. Деятельность формулируют, как «оказание фармацевтической помощи населению». Фармацевтическая помощь включает в себя процедуру консультирования врача и пациента с целью определения наиболее эффективного, безопасного и экономически оправданного курса лечения.

Содержание

1. Проектирование Базы Данных 2
1.1 Исследование предметной области 2
1.2 Формирование требование к системе 2
1.3 Описание функционирования организации: 2
1.4 Основные положения: 3
1.5 Цели организации 3
1.6 Перечень основных процессов 4
1.7 Перечень основных объектов 4
1.8 Перечень событий 5
1.9 Список действующих лиц 5
1.10 Информационные потребности 6
1.11Контексная схема 6
1.12Описание информационной системы 6
1.13Основные функции инфосистемы (схема) 6
1.14 Модель вариантов использования (диаграмма) 6
1.15 Модель данных 7
1.16 Описание (семантика) информационных объектов и их атрибутов (таблица) 8
2.Создание Базы Данных 9
2.1 Список таблиц: 9
2.2 Список запросов на SQL 9
2.3 Создание отчётов 9

Вложенные файлы: 1 файл

диплом.docx

— 264.44 Кб (Скачать файл)

EESTI VABARIIGI

 

TEADUS- JA HARIDUSMINISTEERIUM

 

SILLAMÄE KUTSEKOOL

 

Курсовой проэкт

 

Проэктирование  базы данных «Аптека»

 

 

 

 

 

 

 

 

 

 

Õpilane: Panina V.

Õpitaja: Redean N.

Hinne

 

Sillamäe

2011

Содержание

Оглавление

1. Проектирование Базы Данных 2

1.1 Исследование предметной области 2

1.2 Формирование требование к системе 2

1.3 Описание функционирования организации: 2

1.4 Основные положения: 3

1.5 Цели организации 3

1.6 Перечень основных процессов 4

1.7 Перечень основных объектов 4

1.8 Перечень событий 5

1.9 Список действующих лиц 5

1.10 Информационные потребности 6

1.11Контексная схема 6

1.12Описание информационной  системы 6

1.13Основные функции  инфосистемы (схема) 6

1.14  Модель вариантов  использования (диаграмма) 6

1.15 Модель  данных 7

1.16Описание (семантика)  информационных объектов и их  атрибутов (таблица) 8

2.Создание Базы Данных 9

2.1 Список таблиц: 9

2.2 Список запросов на SQL 9

2.3 Создание отчётов 9

2.4 Возможности импорта базы данных 10

 

 

 

 

 

 

1. Проектирование Базы Данных

1.1 Исследование предметной области

1.2 Формирование требование к системе

1.3 Описание функционирования организации:

Особая специализированная организация системы здравоохранения, занимающаяся изготовлением, фасовкой, анализом и продажей лекарственных средств. Деятельность формулируют, как «оказание фармацевтической помощи населению». Фармацевтическая помощь включает в себя процедуру консультирования врача и пациента с целью определения наиболее эффективного, безопасного и экономически оправданного курса лечения.

Изготовлением лекарств по рецептам и назначениям врачей могут заниматься фармацевты и провизоры, под контролем  провизора-технолога и провизора-аналитика.Готовые медикоменты поставляются фармацевтическими компаниями.Для работы в аптеке нужно получить специальное образование в области «Фармация», т.к. фармацевт должен знать о пользе или вреде каждого из лекарств в отдельных случаях.Фармацевт обязан оказать первую медицинскую доврачебную помощь.Фармацевт должен помочь покупателю подобрать лекарства для курса самолечения.Так же есть лекарства такой категории ,которые не отпускаются без рецепта врача.Если человек серъёзно болен и не может обеспечить себя необходимыми лекарствами, то при предаставление специальных справок ,аптека заказывает лекарства у фармацевтической компании бесплатно либо с большой скидкой.Помимо работающих с клиентами фармацевтов,в аптеке ,так же ,как и в любом магазине есть заведующие которые выполняют всю работу с документацией, в том числе и заказ медикаментов, и проверкой.

1.4 Основные положения:

  • Фармацевт - работает в аптеке
  • Заведующий - работает в аптеке, или в сети аптек.
  • Фармацевт - составляет список нужных к продаже медикоментов
  • Заведующий - утверждает список нужных к продаже медикоментов
  • Фармацевт - обслуживает клиентов
  • Фармацевт - поможет подобрать лекарства для курса самолечения
  • Фармацевт – отпускает лекарства по рецепту врача
  • Фармацевт – может заниматься изготовлением лекарств по назначениям врачей
  • Фармацевт – должен иметь образование в области «Фармация»
  • Фармацевт – должен знать о пользе или вреде каждого из лекарств в отдельных случаях
  • Фармацевт - обязан оказать первую медицинскую доврачебную помощь
  • Фармацевт - отпуск лекарственных препаратов бесплатно или со скидкой отдельным группам населения в соответствии с действующим законодательством

1.5 Цели организации

  • Отпуск лекарств
  • Снабжение населения необходимыми медикоментами
  • Медицинская консультация

 

 

 

 

1.6 Перечень основных процессов

  • Продажа лекарств
  • Медицинское консультирование
  • Изготовление лекарств по рецептам врачей
  • Снабжение населения необходимыми медикоментами
  • Доставку по заказу ,труднодоступных лекарств

 

 

1.7 Перечень основных объектов

  • Фармацевт
  • Заведующий
  • Покупатель
  • Поставщик
  • Медицинское консультирование
  • Отпуск лекарств
  • Заказ лекарств
  • Лекарство
  • Оказание помощи
  • Изготовление лекарств

 

 

1.8 Перечень событий

События

Фармацевт начинает работу в аптеке

Фармацевт изготавливает лекарство  по рецепту врача

Фармацевт обслуживает клиента

Клиент просит помощи в подборе  лекарств для курса самолечения

Фармацевт помогает подобрать лекарства

Клиент предоставляет бланк о  бесплатном получение необходимого препарата

Фармацевт создаёт заказ на бесплатный препарат, для отдельного лица

Заведующий утверждает заказ на препарат

Клиент просит медицинской консультации у фармацевта

Фармацевт предоставляет медецинскую  консультацию

Клиент отдает рецепт от врача на лекарства закрытой категории

Клиенту требуется первая медицинская  помощь

Фармацевт оказывает доврачебную  первую медицинскую помощь

Фармацевт проверяет бланк на рецепт и отпускает лекарства

Фармацевт составляет список нужных медикоментов для аптеки

Заведующий утверждает список медикоментов и отправляет поставщику

Поставщик поставляет новый товар

Заведующий принимает документацию и проверяет новый привоз

Фармацевт расфассовывает новый товар

Фармацевт проверяет наличие и  качество товара

Фармацевт считает прибыль и отдает заведующему

Заведующий принимает прибыль  за день и документирует


 

1.9 Список действующих лиц

  • Фармацевт
  • Клиент
  • Заведующий
  • Поставщик

 

1.10 Информационные потребности

 

Для работников «Аптеки» актуальным является получение следующей информации:

  • Список медикоментов поступающих в «Аптеку»
  • Реализация  рецептов составленных врачами
  • Списки имеющихся товаров
  • Накладные от поставщиков
  • Список цен медикоментов
  • Информация о постоянных клиентах
  • Информация о работниках аптеки
  • Списки уже отпущенных товаров
  • Список просроченных товаров

 

1.11Контексная  схема

1.12Описание информационной  системы

1.13Основные функции инфосистемы (схема)

 

 

 

 

 


 

 

 

 

1.14  Модель вариантов  использования (диаграмма)

Прецедент

Действующее лицо

Заказывает медикаменты

Фармацевт

Проверяет список заказа

Заведующий

Отпускает товар по рецепту

Фармацевт

Работает с документацией

Заведующая

Отпускает товар

Фармацевт

Подписывает накладную

Заведующий, Поставщик

Привозит товар

Поставщик


 

 

 

 

 

1.15 Модель  данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.16Описание (семантика) информационных объектов и их атрибутов (таблица)

Поставщик

 

Код поставщика

 

Название фирмы

 

Город

 

Группа товаров

 

Код группы

 

Название

 

Товар

 

Код товара

 

Код группы

 

Название

 

Поступления

 

№ накладной

 

Код поставщика

 

Дата

 

Товар в накладной

 

Код накладной

 

Код товара

 

Количество

 

Цена за ед

 

Реализация

 

Код реализации

 

Код товара

 

Количество

 

Дата

 

 

2.Создание Базы Данных

2.1 Список таблиц:

 

Накладная

Покупатель

Поставщик

Поступления товара

Работники

Реализация

Товар

2.2 Список запросов на SQL

1. SELECT Поставщик.[Адрес поставщика], [Поступление товара].[Дата поступления товара], [Поступление товара].[Кол-во товара], Товар.[Название товара]

FROM ([Поступление товара] INNER JOIN Поставщик  ON [Поступление товара].[Код поступления товара] = Поставщик.[Код поступления товара]) INNER JOIN Товар ON ([Поступление товара].[Код товара] = Товар.[Код товара]) AND (Поставщик.[Код поставщика] = Товар.[Код поставщика]);

2. SELECT Товар.[Название товара], Товар.[Дата поступления], Товар.Стоимость, Поставщик.[Адрес поставщика], [Поступление товара].[Кол-во товара]

FROM Поставщик INNER JOIN (Товар INNER JOIN [Поступление товара] ON Товар.[Код товара] = [Поступление товара].[Код товара]) ON ([Поступление товара].[Код поступления товара] = Поставщик.[Код поступления товара]) AND (Поставщик.[Код поставщика] = Товар.[Код поставщика])

WHERE (((Товар.[Название товара])="АЦЦ"));

3. SELECT Работники.Имя, Работники.[Личный код], Работники.[Дата рождения], Работники.Телефон, Работники.Адрес, Работники.[Дата поступления на работу], Работники.Должость

FROM Работники;

2.3 Список отчётов

  1. Отчёт «Поступление товара»
  2. Отчёт «Стаж работы в Аптеки»

 

3. Возможности импорта базы данных

 

Данное приложение позволяет вам передавать таблицы  из/в Access и MySQL баз данных.

 Импорт и  экспорт может быть сделан  без каких-либо знаний SQL.



    • EMS Data Import 2007 for MySQL v3.2.0.4

 

 

 

 

 

 


Информация о работе Проэктирование базы данных «Аптека»