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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

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

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

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

 

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

 

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

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

 

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

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

 

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

 

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

 

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

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

 

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

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

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

 

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

 

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

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

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

 

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

 

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

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

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

Заключение

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Базы данных удобно использовать в различных организациях, и аптека - не исключение. Для аптеки как торгового учреждения характерна высокая степень отчетности. Учитывая значительный объем и темпы товарооборота, специфические требовани?/p>