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




 

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

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

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

 

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

 

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

Рис.3. Таблица "Назначение препаратов"

 

Таблица Сотрудники.

В штат аптеки входят

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

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

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

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

Дефектар руководит изготовлением в аптеке полуфабрикатов, концентратов и перефасовкой медикаментов.

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

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

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

Провизор-клиницист разрабатывает технологию изготовления лекарств, унифицирует её.

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

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

 

 

Рис.4. Таблица "Сотрудники"

 

Таблица Поставщики.

Рис.5. Таблица "Поставщики"


Таблица Клиенты

Рис.6. Таблица "Клиенты"

 

Таблица Заказы.

Рис.7. Таблица "Заказы"


Таблица Заказано.

Рис.8. Таблица "Заказано"

 

Таблица Лечение.

Рис.9. Таблица "Лечение"

 

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

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

В разрабатываемой СУБД представлены следующие запросы.

1) Запросы на выборку данных - возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы.

Итоговая стоимость по количеству. Данный запрос позволяет увидеть итоговую цену каждого препарата, заказанного определённым клиентом. Например, клиент "ПосТан" заказал этаперазин в количестве 6 штук. Обычная цена препарата - 150 руб. В итоге - 900 руб.

 

Рис.10. Запрос итоговой стоимости по количеству

Список препаратов. Запрос позволяет узнать к какой группе относится и от какой болезни помогает тот или иной препарат.

Рис.11. Запрос списка препаратов

 

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

Клиенты и препараты. Перекрестный запрос высчитывает итоговое значение - количество препаратов, которые клиент приобрел у аптеки. Например, клиент ГорБольница №11 заказал 7 препаратов: левомепромазин, моксонидин, нитразепам, фенобарбитал, фепромарон, цефазолин, эссенциале.

 

Рис.12. Перекрестный запрос

 

3) Запросы с параметрами. Отличие запросов с параметрами заключается в способе управления условиями: вместо ввода фактических значений настраивается приглашение пользователю ввести значения условий при запуске запроса. При выполнении такого запроса выдается диалоговое окно "Введите значение параметра" (EnterParameterValue), в котором пользователь должен ввести конкретное значение и затем получить нужный результат. Ввести группу препарата. Пользователь вводит нужную ему группу препарата, например, анальгетики.

 

Рис.13. Запрос с параметром

И получает список препаратов и их цену, относящихся к группе анальгетиков в базе данных.

 

Рис.13.1 Запрос с параметром

 

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

 

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

В моей СУБД представлены следующие формы.

Форма для ввода данных - обеспечивает: ввод и редактирование данных.

В форме "Препараты" можно изменять название препарата, цену, изображение. Поменять группу препарата и болезни, которые лечатся этим препаратом.

 

Рис.14. Форма "Препараты"

 

Аналогичная форма "Сотрудники".

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

Кнопочная форма - используется дляоткрытия других форм или отчётов.

Главная кнопочная форма "Аптека "Мед+" содержит две кнопки: "Препараты в наличии" и "Наши сотрудники". Нажатием на эти кнопки автоматически переходим на две предыдущие формы.

 

Рис.16. Кнопочная форма

Сводная таблица - таблица, обобщающая и анализирующая данные из одной или нескольких таблиц.

 

Рис.17. Сводная таблица


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

 

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

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

Отчёт "Сотрудники".

 

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

 

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


Отчёт "Заказано".

Рис. 19. Отчёт "Заказано"

 

Представлен полный перечень заказанных препаратов указанным клиентом за определённый период времени, цена реализации и количество. Причём, в этот перечень включены только те препараты, которые оказали положительное воздействие.

 

Отчёт "Поставки".

Рис. 20. Отчёт "Поставки"

 

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


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

 

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

 

Рис.21. Форма "Вход"

 

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

 

Рис.22. Выбор одной из функций в режиме клиента.

 

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

 

Рис.23. Выбор одной из функций в режиме сотрудника.

 

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

 

Рис.24. Режим поставщика

 

Чтобы просмотреть выбранную таблицу, формуилиотчёт, необходимо в появившейся на экране форме кликнуть на кнопку с нужным пояснением. Например, чтобы в режиме обычного пользователя (клиента) просмотреть данные о сотрудниках, требуется в форме входа в систему нажать кнопку входа для обычного пользователя, а затем из предложенных вариантов в форме клиента выбрать искомый- "Наши сотрудники".


Заключение

 

Принято считать, что использование концепции баз данных позволяет:

повысить надёжность, целостность и сохранность данных;

сохранить затраты интеллектуального труда;

обеспечить простоту и лёгкость использования данных;

обеспечить независимость прикладных программ от данных (изменений их описаний и способов хранения);

обеспечить достоверность данных;

обеспечить требуемую скорость доступа к данным;

стандартизовать данные в пределах одной предметной области;

автоматизировать реорганизацию данных;

обеспечить защиту от искажения и уничтожения данных;

сократить дублирование информации за счёт структурирования данных;

обеспечить обработку незапланированных запросов к хранимой информации;

создать предпосылки для создания распределённой обработки данных.

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

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

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

В итоге, на основании задачи, поставленной в работе,разработана база данных Аптеки "Мед+", готовая к использованию. Но, как и всякое другое программное средство, она может быть дополнена и редактирована.


Литература

 

1. Аблязов В.И., Редько С.Г. Проектирование баз данных в среде MicrosoftOffice Access 2003. Методические указания по выполнениюлабораторных работ. 2008г.49 с.

2. Гончаров А.Ю. Access 2003. Самоучитель с примерами. 2004г.272 с. Электронная версия

3. Microsoft Office Access 2003. Шагзашагом. Официальный учебный курс, 2007



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: