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

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

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

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

ая цена препарата - 150 руб. В итоге - 900 руб.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница:  1  2  3  4  5 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы