Проектирование БД "Аптека"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.11.2017
Размер файла 2,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ВВЕДЕНИЕ

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

Первые аптекари в России появились в 1547году, когда Московское правительство отправило своего посла Ганса Шмета в западные страны за врачами и аптекарями для несения службы при царской семье.

С приездом Джеймса Френча связывают образование первой аптеки в Кремле напротив Чудова монастыря. Она была открыта только для царской семьи и обставлена с царской роскошью. Сама процедура изготовления лекарственных средств в аптеке строго контролировалась, чтобы не было подкупа врачей и аптекарей с целью отравления царской семьи.

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

При Петре I появляются аптеки в крупных российских городах, а в конце 19 века появились специальные заводы и фабрики по производству лекарственных препаратов. Количество аптек расширялось, постепенно Аптечное дело было сформировано в организованную систему.

В 1993 - 1995 гг. с установлением единого правительства аптечная система урегулировала поступление лекарственных средств для населения. Появилась возможность открыть частную аптеку любому человеку, имеющему достаточные средства и соответствующее образование.

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

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

Аптека (рпиЮкз «склад, кладовая», из рпфЯизмй «откладывать», из рп- «от -» + фЯизмй «класть» (восходит к праиндоевр. *dhe- «класть, девать»). Аптеку традиционно рассматривают как учреждение здравоохранения, а её деятельность формулируют как «оказание фармацевтической помощи населению». Фармацевтическая помощь включает в себя процедуру консультирования врача и пациента с целью определения наиболее эффективного, безопасного и экономически оправданного курса лечения.

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

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

И часто от того, насколько привлекательно смотрится аптека снаружи и изнутри, зависит и количество покупателей.

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

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

Ускоренный темп современной жизни требует от людей «быть в форме». Работающий человек в наше время не может себе позволить не только часто болеть, но и просто быть «не в тонусе». В то же время нагрузки, особенно психологические, вызванные стрессами, переизбытком информации, плохой экологией в городах, очень ослабляют организм. Поэтому мы стараемся поддерживать себя - принимая витамины и общеукрепляющие лекарства. Постоянная профилактика заболеваний стала такой же важной, как и их лечение.

таблица запрос база данные

1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

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

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

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

1. Препараты

2. Назначения

3. Поступления

4. Поставщики

5. Клиенты

6. Сотрудники

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

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

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

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

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

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

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

Организационная структура.

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

В аптеке в данное время действует один отдел. Возглавляет его заведущий - повизор. Штат аптеки состоит из 4 человек: провизор-аналитик и 3 фармацевта.

Организационная структура аптеки представлена в виде линейной формы и выглядит следующим образом (рис. 1).

Рисунок 1. Организационная структура «Аптека»

2. ПРОЕКТИРОВАНИЕ БД «АПТЕКА»

База данных - это набор сведений, относящихся к определенной теме или задаче, такой как отслеживание заказов клиентов или хранение коллекции звукозаписей. Цель любой информационной системы - обработка данных об объектах реального мира. Если база данных хранится не на компьютере или на компьютере хранятся только ее части, приходится отслеживать сведения из целого ряда других источников, которые пользователь должен скоординировать и организовать самостоятельно. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы. Структурирование - это введение соглашений о способах представления данных. Неструктурированными называют данные, записанные, например, в текстовом файле. Пользователями базы данных могут быть различные прикладные программы, программные комплексы, а также специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями. В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария - системы управления базами данных.

2.1 Создание таблиц

Таблица «препараты» показана на (рис.2).

Рисунок 2. Препараты

Таблица «назначение препаратов» показана на (рис.3).

Рисунок 3. Назначение препаратов

Таблица «сотрудники» показана на (рис.4).

Рисунок 4. Сотрудники

Таблица «поставщики» показана на (рис.5).

Рисунок 5. Поставщики

Таблица «клиенты» показана на (рис.6).

Рисунок 6. Клиенты

Таблица «заказы» показана на (рис.7).

Рисунок 7. Заказы

Таблица «заказано» показана на (рис.8).

Рисунок 8. Заказано

2.2 ER-диаграмма «Аптека» показана на (рис.9)

Рисунок 9. ER-диаграмма «Аптека»

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

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

Рисунок 10. Схема данных

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

Таблица «Препараты» (рис.11).

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

Рисунок 11. Препараты

Таблица «Назначение препаратов». Препараты делятся на фармакологические группы. (рис.12).

Рисунок 12. Назначение препаратов

Таблица «Сотрудники». (рис.13.,13.1).

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

Провизор-аналитик должен иметь высшее фармацевтическое образование. Его назначение и увольнение контролируется заведующим - провизором аптеки. Он находится под начальством заведующего-провизора и заместителя провизора аптеки.

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

Рисунок 13. Сотрудники

Рисунок 13.1. Сотрудники

Таблица «Поставщики» (рис.14).

Рисунок 14. Поставщики

Таблица «Клиенты» (рис.15).

Рисунок 15. Клиенты

Таблица «Заказы» (рис.16).

Рисунок 16. Заказы

Таблица «Заказано» (рис.17).

Рисунок 17. Заказано

2.5 Создание запросов

Запрос - это требование на отбор (выборку) данных, хранящихся в таблицах, или требование на выполнение определенных действий с данными.

Запросы с параметрами. Отличие запросов с параметрами заключается в способе управления условиями: вместо ввода фактических значений настраивается приглашение пользователю ввести значения условий при запуске запроса. При выполнении такого запроса выдается диалоговое окно «Введите значение параметра» (Enter Parameter Value), в котором пользователь должен ввести конкретное значение и затем получить нужный результат. «Введите фамилию сотрудника». Пользователь вводит нужную ему фамилию, например «Иванчук». (рис.18.)

Рисунок 18. Запрос с параметром

И получает информацию о сотруднике (рис.18.1)

Рисунок 18.1. Запрос с параметром

Рисунок 18.2. Запрос с параметром

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

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

В моей СУБД представлены такие формы как:

Форма для ввода данных - обеспечивает: ввод и редактирование данных. В форме «Препараты» можно изменять название препарата, цену, изображение (рис.19.)

Рисунок 19. Форма Препараты

Форма «Сотрудники» (Рис.20.,20.1.)

Рисунок 20. Форма Сотрудники

Рисунок 20.1. Форма Сотрудники

Форма «Поставщики». (Рис.21.)

Рисунок 21. Форма Поствщики

Форма «Назначение препаратов» (Рис.22.)

Рисунок 22. Форма Назначение препаратов

Форма «Заказы» (Рис.23.)

Рисунок 23. Форма Заказы

Форма «Заказано» (Рис.24.)

Рисунок 24. Форма Заказано

2.7 Создание отчетов

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

По моей СУБД представлены следующие отчеты:

Отчет «Сотрудники». (Рис.25.,25.1.)

Рисунок 25. Отчет Сотрудники

Рисунок 25.1. Отчет Сотрудники

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

Отчет «Клиенты». (Рис.26.)

Рисунок 26. Отчет Клиенты

Отчет «Поставщики». (Рис.27.)

Рисунок 27. Отчет Поставщки

Отчет «Препараты» (Рис.28.)

Рисунок 28. Отчет Препараты

ЗАКЛЮЧЕНИЕ

Базы данных удобно использовать в различных организациях, и аптека не исключение. Для аптеки как торгового учреждения характерна высокая степень отчетности. Учитывая значительный объем и темпы товарооборота, специфические требования к его хранению и реализации, здесь очень важно наладить быстрый и качественный сбор, обработку и анализ информации, относящийся к коммерческой деятельности аптеки. Создание базы данных в аптеке позволит собрать все данные в одном месте и организовать доступ к ним всем сотрудникам, а также клиентам и поставщикам, позволит вести четкий структурированный учет всей информации, предоставит быстрый доступ к ней, поможет автоматизировать стандартные процессы и в результате всего оптимизирует работу всей аптеки. Внедрение компьютерных систем в аптеках стало необходимым и в связи с все возрастающим потоком информации, в котором все сотрудники просто обязаны ориентироваться для того, чтобы качественно выполнять свои обязанности. А делать это становится все труднее, учитывая постоянно расширяющийся и обновляющийся ассортимент лекарственных средств и предметов парафармации, не говоря уже о таком факторе, как наличие на отечественном фармрынке огромного количества фирм-посредников, эффективное взаимодействие с которыми невозможно осуществлять без применения компьютерных технологий.

В данной работе использовались такие объекты, как: таблицы, запросы, формы, отчеты. Но программа Microsoft Office Access 2003 намного обширней, разнообразней и имеет больше возможностей. Например, для создания запросов можно использовать структурированный язык SQL, можно подготовить данные для Интернета и т.п.

Microsoft Access - это интерактивная реляционная СУБД (relational database management system - RDBMS) для WINDOWS. Это программа, которую Вы можете использовать для хранения и извлечения данных в зависимости от отношений, которые Вы установили. Работа с ней упрощена посредством манипулятора мыши. Графические возможности оболочки производят большое впечатление при изготовлении высококачественных отчетов и распечаток. Все это благодаря поддержки True - type шрифтов и встраивания OLE - объектов (Object Linking and Embeding) в рамках среды WINDOWS. OLE - объект представляет собой ссылку на определенную информацию, которая остается в своей первоначальной форме. OLE-объектом может быть EXCEL - таблица, Paintbrush - иллюстрация или Sound файл.

Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В состав пакета Access также входит язык Access Basic (встроенный диалект языка Visual Basic), дающий возможность формирования специализированных систем управления базами данных.

Размещено на Allbest.ur


Подобные документы

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

    курсовая работа [3,4 M], добавлен 29.04.2010

  • Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.

    курсовая работа [2,8 M], добавлен 01.06.2014

  • Создание БД с информацией о сотрудниках на основе таблиц: "Сотрудники", "Отдел". Поиск, сортировка и фильтрация данных в таблицах. Запросы на выборку данных, удаления и замены. Создание форм и отчетов на основе запросов и таблиц. Диспетчер кнопочных форм.

    лабораторная работа [136,7 K], добавлен 01.12.2011

  • Проектирование и разработка информационных систем – баз данных. Запросы в MS Access и в MS Excel. Добавление, удаление и редактирование полей таблиц. Конструирование многотаблиц, форм, запросов, отчетов. Создание сводных таблиц и диаграмм в MS Excel.

    курсовая работа [4,5 M], добавлен 25.03.2015

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.

    курсовая работа [69,4 K], добавлен 18.11.2010

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

    курсовая работа [1,1 M], добавлен 11.09.2010

  • Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.

    контрольная работа [2,6 M], добавлен 07.08.2013

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Анализ предметной области. Требования, предъявляемые при составлении базы данных гостиницы. Реализация процесса поиска необходимой информации. Формирование таблиц, запросов, отчетов и вывод их на печать. Редактирование, добавление и хранение данных.

    курсовая работа [2,0 M], добавлен 07.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.