Проэктирование базы данных «Аптека»
Дипломная работа, 01 Февраля 2013, автор: пользователь скрыл имя
Краткое описание
Особая специализированная организация системы здравоохранения, занимающаяся изготовлением, фасовкой, анализом и продажей лекарственных средств. Деятельность формулируют, как «оказание фармацевтической помощи населению». Фармацевтическая помощь включает в себя процедуру консультирования врача и пациента с целью определения наиболее эффективного, безопасного и экономически оправданного курса лечения.
Содержание
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 Список отчётов
- Отчёт «Поступление товара»
- Отчёт «Стаж работы в Аптеки»
3. Возможности импорта базы данных
|
|
- EMS Data Import 2007 for MySQL v3.2.0.4