Microsoft Access

пример создания Базы данных
"Хозрасчетная стоматологическая поликлиника "

База данных разработана для работы с большинством возможностей СУБД "Microsoft Access", т.е.:
наполнение справочников основной структуры данных,
создание основных запросов,
прием пациентов;
ввод, хранение, редактирование и удаление данных;
поиск сведений в различных вариантах,
создание счета оплаты за услуги,
расчет выручки с целью определения зарплаты,
расчет статистических данных.

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

Если будет такая необходимость, пишите, помогу.

Хозрасчетная стоматологическая поликлиника ведет прием и учет пациентов, учет их посещений и учет обслуживания пациентов специалистами врачами поликлиники. Существует необходимость в хранении информации обо всех посещениях поликлиники пациентами и о том, на приеме у каких специалистов они находились. Информацию о деятельности поликлиники и ее пациентах можно сгруппировать так:
  • Пациент (номер истории болезни, ФИО пациента, домашний адрес, телефон);
  • Специалист (личный номер, ФИО, специальность, домашний адрес, телефон);
  • Визиты (пациент, специалист, визит первый или повторный, дата визита, диагноз, лечение, стоимость лекарств, стоимость услуг).
Необходимо обеспечить ввод, хранение и редактирование данных, в определенных случаях – удаление. Например, можно удалить информацию обо всех визитах пациента, если после его последнего визита прошел определенный срок (например, 3 года), а данные о самом пациенте перенести в архив или также удалить. Необходимо предусмотреть поиск сведений, как по фамилии, так и по номеру истории болезни. За каждое посещение пациенту выписывается счет, который он должен оплатить. Кроме того, необходимо выполнять: подсчет выручки каждого специалиста за определенный период (день, месяц); подсчет выручки поликлиники за определенный период (день, месяц): подсчет оплаченной суммы за лекарства за определенный период (день, месяц). Также могут решаться задачи статистической обработки данных. Например, подсчет количества посещений поликлиники за месяц в целом и по каждой группе специалистов, затем на основании этих данных можно построить графики посещений поликлиники по месяцам. Выполнение задания: В Microsoft Access создаем новую базу данных, под названием «стоматологическая поликлиника».
  • Создаем таблицы в режиме Конструктора.
1.1. Таблица «Пациент». Ключевое поле - номер истории болезни. Вид поля – счетчик – автоматически увеличивается номер, начиная с единицы. 1.2. Таблица «Специалист». Ключевое поле - личный номер. Вид поля – счетчик – автоматически увеличивается номер, начиная с единицы. 1.3. Таблица «Визиты». Чтобы учитывать задания по выбору информации за день и месяц мы добавили поле: «дата_визита» - краткий формат даты. Ключевое поле – составное – три поля. Пациент, специалист, дата_визита. Чтобы описать первый визит или последующий, мы создали еще одну таблицу: «Вид_визита»: Ключевое поле - вид_визита. В таблице две строки: К главной таблице «Визиты» мы в режиме подстановки подключили таблицу «Вид_визита». Создаем схему данных (Сервис – Схема данных) – объединяя таблицы по ключевым полям для святи с обеспечением целостности при обновлении, редактировании и удалении данных. Чтобы выбирать Пациента и Специалиста из соответствующих справочников, мы создаем в таблице «Визиты» две таблицы подстановок на соответствующих полях: Пациент: Специалист: Создаем формы ввода для всех таблиц: мастер создания форм – форма в один столбец. Пациенты: Специалисты: Визиты: Разработка системы поиска в таблицах.
  • Поиск сведений, как по фамилии пациента.
Используем Мастер построения Запросов: выбираем таблицу «Визиты», отчет – подробный; двойная стрелка вправо – все поля. В колонке «пациент» в строке «условие отбора» пишем ФИО пациента, по которому мы хотим увидеть информацию: 'Соколов А.В.'. Запрос в Конструкторе выглядит так: Результат работы запроса: вся информация по визитам пациента – Соколова А.В. 2. Поиск сведений по номеру истории болезни. Используем Мастер построения Запросов: выбираем таблицу «Пациенты», отчет – подробный; двойная стрелка вправо – все поля. В колонке «номер истории болезни» в строке «условие отбора» пишем номер истории болезни - 1, по которой мы хотим увидеть информацию. Запрос в Конструкторе выглядит так: Результат работы запроса: вся информация по 1-му номеру болезни: Расчетные задачи.
  • Подсчет выручки каждого специалиста за определенный период (день, месяц);
Используем Мастер построения Запросов: выбираем таблицу «Визиты», одинарной стрелкой выбираем поля: специалист, дата, сумма; отчет – итоговый; кнопка «Итоги» - sum – т.е. суммирование; группировка - по месяцам. Запрос в Конструкторе выглядит так: Результат работы запроса:
  • Подсчет выручки поликлиники за определенный период (день, месяц):
Используем Мастер построения Запросов: выбираем таблицу «Визиты», одинарной стрелкой выбираем поля: дата визита, стоимость услуг; отчет – итоговый; кнопка «Итоги» - sum – т.е. суммирование; группировка - по месяцам. Запрос в Конструкторе выглядит так: Результат работы запроса:
  • Подсчет оплаченной суммы за лекарства за определенный период (день, месяц).
Используем Мастер построения Запросов: выбираем таблицу «Визиты», одинарной стрелкой выбираем поля: пациент, дата визита, стоимость лекарств; отчет – итоговый; кнопка «Итоги» - sum – т.е. суммирование; группировка - по месяцам. Запрос в Конструкторе выглядит так: Результат работы запроса: Задачи статистической обработки данных. 1. Подсчет количества посещений поликлиники за месяц в целом Используем Мастер построения Запросов: выбираем таблицу «Визиты», одинарной стрелкой выбираем поля: дата визита; отчет – итоговый; кнопка «Итоги» - count – т.е. количество записей по условию; группировка - по месяцам. Запрос в Конструкторе выглядит так: Результат работы запроса: 2. Затем на основании этих данных строим график посещений поликлиники по месяцам. Делаем График с помощью Создания Отчета с помощью Мастера создания форм на основе запроса «Визиты Запрос количество визитов по месяцам». Далее выбираем создание Сводной диаграммы. Перетаскиваем элементы на оси координат диаграммы. Тип диаграммы – График, вид графика – с маркерами. Получаем такой график:

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: