База данных аптеки готовых лекарственных форм
В разрабатываемой СУБД представлены следующие запросы.
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. Режим поставщика
Чтобы просмотреть выбранную таблицу, форму или отчет, необходимо в появившейся на экране форме кликнуть на кнопку с нужным пояснением. Например, чтобы в режиме обычного пользователя (клиента) просмотреть данные о сотрудниках, требуется в форме входа в систему нажать кнопку входа для обычного пользователя, а затем из предложенных вариантов в форме клиента выбрать искомый - "Наши сотрудники".
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности