46900 (База данных аптеки готовых лекарственных форм)

2016-07-30СтудИзба

Описание файла

Документ из архива "База данных аптеки готовых лекарственных форм", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "46900"

Текст из документа "46900"

Федеральное агентство по образованию

Санкт-Петербургский государственный политехнический университет

Факультет инноватики

КУРСОВОЙ ПРОЕКТ

БАЗА ДАННЫХ АПТЕКИ ГОТОВЫХ ЛЕКАРСТВЕННЫХ ФОРМ

Разработал:

студент гр.2221-1Т.Е. Масликова

Руководитель:

доцент, к. т. н. В.И. Аблязов

Санкт-Петербург, 2009

Оглавление

1.1 Выбор темы курсового проекта и описание предметной области БД

1.2 Описание таблиц и логической структуры БД

1.3 Проектирование таблиц

1.4 Схема данных

1.5 Детальное описание полей подсистем

1.6 Заполнение таблиц информацией

1.7 Разработка запросов

1.8 Создание форм

1.9 Формирование отчетов

1.10 Инструкция пользователю

Заключение

Литература


1.1 Выбор темы курсового проекта и описание предметной области БД

Цель моей работы - создание базы данных аптеки готовых лекарственных форм для повышения эффективности ее работы. Аптека - это важное звено лекарственного обеспечения. Аптеки готовых лекарственных форм занимаются продажей лекарств, изготовленных на заводах фирм-производителей. Каждое лекарственное средство имеет свое назначение, весь ассортимент лекарств классифицирован по группам: жаропонижающие, обезболивающие, сердечно-сосудистые и т.п.

БД аптеки должна включать в себя восемь таблиц, предназначенных для эффективности работы предприятия и автоматизации обработки результатов его деятельности: Препараты, Назначения, Поступления, Поставщики, Клиенты, Сотрудники и Лечение. Таблицы связаны между собой, что обеспечивает целостность данных. База данных предназначена, в первую очередь, для сотрудников - полный учет товаров аптеки, контроль работы аптеки в целом; для клиентов - удобный поиск нужного препарата; для поставщиков - контакты каждого из сотрудников.

Разрабатываемая СУБД включает в себя следующие подсистемы:

Препараты

Назначения

Поступления

Поставщики

Клиенты

Сотрудники

Лечение


1.2 Описание таблиц и логической структуры БД

Подсистема Препараты включает в себя все медикаменты, которые поступают на склад или заказываются клиентами. Каждому препарату присвоен уникальный код (первичный ключ). Характеристики препарата включают в себя различные поля, в том числе: единицу измерения (например, в ампулах по 25 мл), цену закупочную, цену реализации и др.

Подсистема Назначения дает характеристику препаратов, определяет их группу принадлежности. Отдельная группа предназначена для больных с определенным заболеванием какого-то органа или организма в целом. Каждой группе присваивается уникальный код (первичный ключ). В этой подсистеме дается полное описание групп препаратов, их действие и то, как может выглядеть препарат данной группы.

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

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

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

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

Подсистема Заказано включает в себя характеристику полученных заказов. Вычисляется цена с учетом скидки.

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

1.3 Проектирование таблиц

Препараты:

Назначение препаратов:

Сотрудники:

Поставщики:

Клиенты:

Заказы:

Заказано:

Лечение:

1.4 Схема данных

Взаимосвязь между представленными выше подсистемами показана на Рис.1.

Рис.1. Схема данных

1.5 Детальное описание полей подсистем

Для начала рассмотрим некоторые свойства полей таблицы Препараты.

Название поля

Пример обозначения

Характеристика

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

1

Совпадения в поле не допускаются

Ключевое поле

Название препарата

Арбидол

Тип данных - Текстовый

Обязательный ввод данных в поле

Код назначения

6676544А

Текстовый тип данных

Обязательный ввод данных в поле

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

123

Числовой тип данных

Допускаются совпадения в поле

Единица измерения

50 упаковок по 10 таблеток

Текстовый тип данных

Цена закупочная

145 р

Тип данных - денежный

Условие на значение >=0

Цена реализации

200 р

Тип данных - денежный

Условие на значение >=0

В подсистеме Назначение препаратов свойства полей следующие.

Название поля

Пример обозначения

Характеристика

Код назначения

12ак

Совпадения не допускаются

Ключевое поле

Группа

антибиотики

Обязательное поле

Описание

вещества природного или полусинтетического происхождения, подавляющие рост живых клеток, чаще всего прокариотических или простейших.

Текстовый тип данных

Допускаются совпадения

Изображение

Точечный рисунок

Поле объекта OLE

Характерные черты полей таблицы Сотрудники.

Название поля

Пример обозначения

Характеристика

Код сотрудника

12

Ключевое поле

Совпадения не допускаются

Фамилия

Звенигородский

Совпадения допускаются

Обязательное поле

Имя

Николай

Обязательное поле

Отчество

Алексеевич

Текстовый тип данных

Допускаются совпадения

Должность

провизор

Текстовый тип данных

Дата рождения

29.06.1956

Формат поля - краткий формат даты

Условие на значение

Дата найма

13.09.1999

Тип данных - Дата/Время

Адрес

Аллея Строителей,17

Необязательное поле

Город

Москва

Текстовый тип данных

Не допускаются пустые строки

Страна

Россия

Необязательное поле

Не допускаются пустые строки

Домашний телефон

5645767

Необязательное поле

Сотовый телефон

89115646364

Необязательное поле

Размер поля - 30

Фотография

Точечный рисунок

Поле объекта OLE

Образование

Пятигорская Государственная Фармацевтическая Академия

Текстовый тип данных

Допускаются совпадения

Зарплата

100 000,00 р.

Неиндексированное поле

Тип данных - денежный

Поля подсистемы Поставщики и их характеристики.

Название поля

Пример обозначения

Характеристика

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

3467

Ключевое поле

Тип данных - числовой

Название

"Видэн"

Размер поля - 50

Обязательное поле

Представитель

Валентинов И.А.

Обязательное поле

Должность

заведующий

Текстовый тип данных

Допускаются совпадения

Адрес

Введенова,23

Необязательное поле

Город

Москва

Текстовый тип данных

Не допускаются пустые строки

Страна

Россия

Необязательное поле

Не допускаются пустые строки

Контактный телефон

(495) 543-8976

Используется маска

(000) 000-0000

Таблица Клиенты с характеристиками полей.

Название поля

Пример обозначения

Характеристика

Код клиента

584737

Ключевое поле

Длинное целое

Название

"ВичПром"

Размер поля - 50

Обязательное поле

Представитель

Григорьев М.Ю.

Обязательное поле

Адрес

Подшипникова, 125

Необязательное поле

Город

Санкт-Петербург

Текстовый тип данных

Не допускаются пустые строки

Страна

Россия

Необязательное поле

Не допускаются пустые строки

Телефон

(812) 677-8098

Используется маска

(000) 000-0000

Факс

6757473

Обязательное поле

Тип данных - текстовый

Характерные черты полей таблицы Заказы.

Название поля

Пример обозначения

Характеристика

Код заказа

56752700

Ключевое поле

Длинное целое

Код клиента

6747473

Совпадает со значением поля "Код Клиента" в таблице "Клиенты".

Код сотрудника

3

Совпадает со значением поля "Код Сотрудника" в таблице "Сотрудники".

Дата размещения

23.12.2008

Обязательное поле

Дата назначения

01.02.2009

Тип данных - Дата/время

Дата исполнения

02.03.2009

Тип данных - Дата/время

Стоимость доставки

453, 00 р

Формат поля - Денежный

Получатель

Николаева О.Р.

Обязательное поле

Тип данных - текстовый

Адрес получателя

42 Compyon street

Необязательное поле

Город получателя

New York

Текстовый тип данных

Не допускаются пустые строки

Страна получателя

USA

Размер поля - 50

Обязательное поле

Некоторые характерные свойства полей подсистемы Заказано.

Название поля

Пример обозначения

Характеристика

Код заказа

657473

Совпадает со значением поля "Код Заказа" в таблице "Заказы".

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

17

Совпадает со значением поля "Код препарата" в таблице "Препараты".

Цена реализации

145, 00 р

Условие на значение >=0

Количество

18

Условие на значение >0

Скидка

15%

Сообщение об ошибке: "Необходимо ввести значение со знаком процентов"

В подсистеме Лечение свойства полей следующие.

Название поля

Пример обозначения

Характеристика

Болезни

сердечные

Обязательное поле

Код назначения

453АР

Совпадает со значением поля "Код назначения" в таблице "Назначения препаратов".

1.6 Заполнение таблиц информацией

Таблица Препараты.

В базе данных аптеки на каждую группу препаратов (антибиотики, антисептики и т.п.) приходится небольшое количество лекарственных средств, которые находятся на складе аптеки.

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

Рис.2. Таблица "Препараты"

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее