Разработка базы данных "Стоматологическая клиника"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.03.2017
Размер файла 547,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

33

Размещено на http://www.allbest.ru/

1

Министерство образования Калининградской области

государственное бюджетное учреждение

Калининградской области профессиональная образовательная организация

"Колледж мехатроники и пищевой индустрии"

Курсовая работа

по профессиональному модулю

Участие в разработке информационных систем

Тема: Разработка базы данных "Стоматологическая клиника"

Выполнила студентка группы ИС-13

Якштайте Галина Аполинаровна

Руководитель: преподаватель

Решетова Наталья Геннадьевна

г. Светлый 2017 г.

Содержание

  • Введение
  • Глава 1. Теория баз данных и предметной области
  • 1.1 Теоретические основы проектирования баз данных
  • 1.2 Изучение и описание предметной области
  • Глава 2. Проектирование и программная реализация базы данных "стоматологическая клиника"
  • 2.1 Постановка задачи
  • 2.2 Построение инфологической модели
  • 2.3 Построение даталогической модели
  • 2.4 Построение физической модели
  • 2.5 Рализация программного продукта
  • 2.6 Контрольный пример
  • Заключение
  • Список использованной литературы

Введение

Современная стоматологическая поликлиника во многом отличается от тех стоматологий, которые были лет пятнадцать или двадцать назад. И первое, что бросается в глаза, посетив стоматологическую поликлинику, вы не найдете там очередей, которые можно было наблюдать раньше. Это связано с тем, что появилось много частных стоматологических клиник и кабинетов, готовых на высоком качественном уровне принимать пациентов, нуждающихся в услугах стоматологов. А так же это связано с появлением электронных очередей. Поэтому сейчас большинство учреждений по обслуживанию населения переходят на "электронную очередь", исходя из этого идея упростить регистрацию, сбор данных о клиентах и запись их к специалисту носит актуальный характер [1, стр.45-48].

Темой курсовой работы является проектирование базы данных "Стоматологической клиники". Данная база данных должна позволять регистратору стоматологической клиники записывать клиентов на прием к врачам, предоставлять им график работы отдельного специалиста и цену оказываемой услуги. База предназначена для регистратора клиники, что улучшит и упростит управление записей на прием, уменьшит очереди и упростит рутинные функции регистратора клиники [2, стр. 20-23].

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

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

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

Объектом исследования будет выступать стоматологическая клиника, предметом - учет клиентов стоматологической клиники.

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

Поставленную цель мы достигнем с помощью следующих конкретных задач:

1) Изучить теоретические основы проектирования базы данных

2) Описать и изучить предметную область;

3) Изучить нормативные акты;

4) Построить следующие модели: инфологическая модель, даталогическая модель;

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

6) Программно реализовать продукт.

Глава 1. Теория баз данных и предметной области

1.1 Теоретические основы проектирования баз данных

Существует большое количество определения базы данных, но мы будем придерживаться следующего: база данных (БД) представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов, и их взаимосвязей в рассматриваемой предметной области [3, стр.11-12].

Процесс проектирования включает в себя следующие этапы:

1) Постановка задачи

2) Инфологическое проектирование.

3) Выбор системы управления базой данных (СУБД) и других инструментальных программных средств.

4) Нормализация

5) Логическое проектирование БД.

6) Физическое проектирование БД.

Инфологическое проектирование.

Инфологическая модель - это отражение предметной области, для которой разрабатывается база данных.

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

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

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

Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных.

Под даталогической понимается модель, отражающая взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учетом конкретной реализации СУБД, также с учетом предметной области на основе её инфологической модели [4, стр.7-15].

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

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

Основными понятиями СУБД ACCESS являются: данные - систематизированная и структурированная каким-либо образом информация. Существуют три модели данных: иерархическая, сетевая, реляционная. Иерархически структурированные данные состоят из нескольких записей, одна из которых определена как корневая. Примером иерархической модели могут служить деревья. Сетевая модель подобна иерархической, но является более общей моделью, в том смысле, что между записями присутствуют связи "много ко многим" и "много к одному", а также здесь нет корневого узла, т.е. любая запись может быть корневой. Реляционная модель представляет собой данные, упорядоченные в таблицы, чаше всего двухмерные;

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

Язык запросов (SQL).

SQL (на английском - Structured Query Language) расшифровывается как "язык структурированных запросов".

В реляционных базах данных язык запросов служит:

1) для создания данных;

2) для модификации данных;

3) для управления данными.

Функциональность языка сильно эволюционировала, сейчас действует стандарт, принятый в 2003 году.

Управление базой данных (операции с данными: добавление, удаление, изменение) проходит именно с использованием языка запросов. Но не только.

Язык запросов также позволяет:

1) добавлять таблицы;

2) изменять типы полей в таблицах.

Основные типы запросов

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

1) просмотреть набор записей;

2) изменить все записи набора;

3) удалить все записи набора.

Для каждой из операций используются свои операторы, но чаще всего запросы строятся на следующих операторах:

SELECT - считывает данные (с учетом условий) и получает выборку

INSERT - добавляет новые данные в таблицу

UPDATE - изменяет существующие данные

DELETE - удаляет данные из таблицы (Программа Microsoft Access

Главная кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов.

Запросы и таблицы не являются элементами главной кнопочной формы. Поэтому для создания кнопок Запросы или Таблицы на кнопочной форме можно использовать макросы. Сначала в окне базы данных создают макросы "Открыть Запрос" или "Открыть Таблицу" с уникальными именами, а затем в кнопочной форме создают кнопки для вызова этих макросов.

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

Технология создания кнопочных форм следующая:

1) создать страницу главной кнопочной формы (ГКФ);

2) создать необходимое количество страниц подчиненных кнопочных форм (например, формы для ввода данных, для отчетов, для запросов и т.д.);

3) создать элементы главной кнопочной формы;

4) создать элементы для кнопочных форм отчетов и форм ввода или изменения данных;

5) создать макросы для запросов или для таблиц с уникальными именами;

6) создать элементы для кнопочных форм запросов или таблиц.

Нормализация:

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

Каждая таблица в реляционной БД удовлетворяет условию, в соответствии с которым в позиции на пересечении каждой строки и столбца таблицы всегда находится единственное атомарное значение, и никогда не может быть множества таких значений. Любая таблица, удовлетворяющая этому условию, называется нормализованной. Фактически, ненормализованные таблицы, т.е. таблицы, содержащие повторяющиеся группы, даже не допускаются в реляционной БД [5, стр.14-16].

Нормальные формы:

1НФ:

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

2НФ:

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

3НФ:

Таблица находится в третьей нормальной форме (3НФ), если она удовлетворяет определению 2НФ и не одно из ее неключевых полей не зависит функционально от любого другого неключевого поля.

Контрольный пример:

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

Контрольный пример предназначен для выполнения следующих функций:

Демонстрация последовательности ввода нормативно-справочной информации и учётных документов

После демонстрации исполненного контрольного примера пользователя должно сформироваться определённое представление о данной программе.

1.2 Изучение и описание предметной области

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

Деятельность учреждений частной системы здравоохранения осуществляется в соответствии с настоящими Основами, другими актами законодательства Российской Федерации, республик в составе Российской Федерации, правовыми актами автономной области, автономных округов, краев, областей, нормативными актами Министерства здравоохранения Российской Федерации, министерств здравоохранения республик в составе Российской Федерации и органов местного самоуправления.

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

Регистратура лечебного учреждения сталкивается с необходимостью работать с большим количеством информации. В обязанности регистратора входит:

1) ввод пациентов в базу данных частной стоматологии;

2) регистрация, услуг, оказываемых пациенту;

3) составление отчета об оказанных услугах за месяц по пациентам.

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

Правовое регулирование стоматологических клиник:

Основными законодательными актами которые регулируют деятельность стоматологических клиник, как и любых других учреждений, оказывающих медицинские услуги, являются федеральные законы "Об основах охраны здоровья граждан в Российской Федерации" и "О защите прав потребителей", а непосредственно деятельность стоматологических кабинетов определяется "Санитарно-гигиеническими требованиями к стоматологическим медицинским организациям" №48 от 07.07.2009 года.

Кроме того, в случае оказания платных стоматологических услуг, работа стоматолога регулируется Правилами предоставления платных медицинских услуг населению медицинскими учреждениями, утвержденными Постановлением Правительства РФ от 13.01.1996 года №27.

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

Например, для протезирования существует лицензия на ортопедическую стоматологию, для простого лечения существует лицензия на терапевтическую стоматологию.

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

В соответствии с законодательством РФ, гражданско-правовая ответственность врача наступает только в случае одновременного наличия трех условий:

1) Нарушение положений действующего нормативно-правового акта (Правонарушение);

2) Наличие вреда здоровью;

3) Прямая и непосредственная связь между правонарушением и вредом;

В случае если отсутствует хотя бы одно условие, то гражданско-правовая ответственность врача не наступает!

В данной стоматологической клинике будут оказываться такие виды услуг:

1) Протезирование

2) Коронка пластмассовая

3) Полный съёмный протез

4) Частичный съёмный протез

5) Коронка металлокерамическая

6) Отбеливание зубов

7) Выравнивание зубов (брекеты, скобы)

8) Металлические брекеты

9) Керамические брекеты

10) Сапфировые брекеты

11) Исправление прикуса без брекетов (капой)

12) Удаление зубов (1 зуб)

Глава 2. Проектирование и программная реализация базы данных "стоматологическая клиника"

2.1 Постановка задачи

Необходимо разработать базу данных "Стоматологическая клиника". Данная база предназначена для регистратора клиники, который будет вводить в нее данные о клиентах, обратившихся в данное учреждение.

Разработка приложения БД "Стоматологическая клиника" направлена на:

1) увеличение числа обслуживаемых клиентов;

2) сокращение времени на оформление медицинской документации;

3) уменьшение числа возможных ошибок;

4) резкое сокращение времени для обработки данных и получении нужной отчетности.

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

Входные - выходные данные:

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

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

Вопросы к базе:

1) Какова сумма оказанных услуг за месяц?

2) Какой врач обслужил того или иного пациента?

2.2 Построение инфологической модели

Первым этапом построения инфологической модели является выделение сущностей и атрибутов базы данных.

При проектировании требуемой базы данных нужно выделить четыре сущностей со следующими атрибутами:

1) Сущность 1 - Пациент (Код услуги, Наименование услуги, ФИО клиента, Код, Дата рождения, Место жительства, № Медицинского полиса, Серия, № паспорта, Кем выдан, Жалобы, Диагноз);

2) Сущность 2 - Врач (Табельный номер врача, ФИО врача, Номер кабинета, Рабочий телефон);

3) Сущность 3 - Услуга (Код услуги, Наименование услуги, Цена, Табельный номер);

4) Сущность 4 - Прием (Номер приема, Дата приема, Дата выписки, Оплата).

Связи между сущностями.

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

Виды связей:

1) Один к одному (1:

2) 1) - ассоциирует экземпляр одной сущности в точности с одним экземпляром другой сущности.

3) Один ко многим (1: М) - ассоциирует один экземпляр одной сущности с множеством экземпляров другой сущности.

4) Многие ко многим (М: М) - отражает ассоциацию экземпляров одной сущности со множеством экземпляров другой сущности.

ПАЦИЕНТ имеет ПРИЕМ (1:1); ПРИЕМ включает УСЛУГИ (1: М); ВРАЧ проводит ПРИЕМ (1: М);

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

Рис.1 Инфологическая модель базы данных.

Итак, получилась инфологическая модель предметной области "Стоматологическая клиника". В данной модели выделены пять сущностей: Регистратор, Пациент, Врач, Прием и Услуга, а также определены связи между данными сущностями. Далее нужно построить даталогическую модель.

2.3 Построение даталогической модели

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

Рис. 2 Даталогическая модель базы данных

Приведение к первой нормальной форме:

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

Сущность Пациент

1. Код услуги (к)

2. Наименование услуги,

3. ФИО клиента,

4. Фамилия

5. Имя

6. Отчество

7. Код клиента

8. Дата рождения,

9. Место жительства,

10. Город

11. Улица

12. № Медицинского полиса,

13. Серия,

14. № паспорта,

15. Кем выдан,

16. Жалобы,

17. Сущность Врач

18. Табельный номер врача (к)

19. ФИО врача,

20. Номер кабинета,

21. Рабочий телефон

Сущность Услуга

1. Код услуги (к)

2. Наименование услуги,

3. Цена,

4. Табельный номер

5. Сущность Прием

6. Номер приема (к)

7. Дата приема,

8. Дата выписки,

9. Оплата

Приведение ко второй нормальной форме:

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

Сущность Пациент

1. Код услуги зависит Наименование услуги

2. Код услуги зависит Фамилия

3. Код услуги зависит Имя

4. Код услуги зависит Отчество

5. Код услуги зависит Код клиента

6. Код услуги зависит Дата рождения

7. Код услуги зависит Город

8. Код услуги зависит Улица

9. Код услуги зависит № Мед Полиса

10. Код услуги зависит Серия

11. Код услуги зависит Номер паспорта

12. Код услуги зависит Кем выдан

13. Код услуги зависит Жалобы

14. Сущность Врач

15. Табельный номер врача зависит ФИО врача

16. Табельный номер врача зависит Номер кабинета

17. Табельный номер врача зависит Рабочий телефон

18. Сущность Услуга

19. Код услуги зависит Наименование услуги

20. Код услуги зависит Цена

21. Код услуги зависит Табельный номер

22. Сущность прием

23. Номер приема зависит Дата приема

24. Номер приема зависит Дата выписки

25. Номер приема зависит Оплата

Приведение к третьей нормальной форме:

Таблица 1

Таблица "Пациент"

Код услуги

Наименование услуги

Фамилия

Имя

Отчество

Код клиента

Дата рождения

1

Коронка металлокерамическая

Иванов

Иван

Иванович

486468

15.11.87

2

Частичный съёмный протез

Сидорова

Мария

Петровна

486467

14.10.63

3

Керамические брекеты

Никитенко

Светлана

Юрьевна

486466

02.09.91

Сущность Пациент имеет четырнадцать атрибутов. В ней описаны сведения о пациентах, их паспортные данные, а также жалобы, с которыми обратился пациент при регистрации (Таблица 1).

Таблица 2

Таблица "Врач"

Табельный номер

ФИО врача

Номер кабинета

Рабочий телефон

32555

Фролов М.И.

205

1498

65488

Безруков Д.М.

209

6589

84412

Шилов Ю.А.

210

4771

Сущность Врач состоит из четырех атрибутов. В них описаны сведения о врачах стоматологической клиники и их контактную информацию (Таблица 2).

Таблица 3

Таблица "Приём"

Номер приема

Дата приема

Дата выписки

Оплата

45

09.09.2013

12.09.2013

3000

46

09.09.2013

10.09.2013

4200

47

10.09.2013

15.09.2013

5000

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

Таблица 4

Таблица "Услуга"

Код услуги

Наименование услуги

Цена

Табельный номер врача

1

Коронка пластмассовая

1000

1111

2

Полный съёмный протез

7500

1111

3

Частичный съёмный протез

4500

1111

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

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

2.4 Построение физической модели

Физическое проектирование начинается с построения таблиц. Таблицы будут построены с помощью структурированного языка запросов SQL.

Первая таблица - Пациент. Содержит 13 атрибутов (см. Рис. 3).

Рис. 3 Запрос на создание таблицы Пациент

Следующая таблица - Врач. В ней описаны сведения о враче данной стоматологической клиники, наименование услуги, которую

Оказывает организация, а также контактная информация (см. Рис. 4)

Рис. 4 Запрос на создание таблицы Врач

Третья таблица - Услуга. В ней 4 атрибута, которые описывают наименование услуги, прайс-лист, а также табельный номер врача (см. Рис.5).

Рис. 5 Запрос на создание таблицы Услуга

Следующая таблица - Прием. В данной таблице описывается дата оказания услуги тем или иным врачом (см. Рис. 6).

Рис. 6 Запрос на создание таблицы Услуга

После создания всех таблиц необходимо установить связи в свойствах СУБД Access схема данных. Они выглядят на показано на рисунке 8.

Рис. 8 Схема данных базы данных "Стоматологическая клиника"

2.5 Рализация программного продукта

Программное приложение "Стоматологическая клиника" будет реализовано с помощью кнопочной формы в MS Access. Кнопочная форма-меню создается для быстрого доступа к созданным формам и отчетам.

Первый отчет "Прейскурант цен". Для создания данного отчета будет использована функция для создания отчета с помощью мастера. Отчет будет содержать такие поля, как Наименование Услуги и Цена. На рисунке 9 представлен отчет "Прейскурант цен".

Рис. 9 Прейскурант цен

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

Рис. 10 Форма регистрации пациента

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

Рис. 11 Форма учета пациентов каждого врача

Следующий отчет позволяет увидеть отчет оказанных услуг за месяц.

Сформировав данный отчет можно увидеть какие пациенты были обслужены, в какое время, по какой услуге и цене (см. Рисунок 12).

Рис. 12 Отчет за месяц

В СУБД Access создано пять таблиц, три отчёта и две формы (включая кнопочную).

Главная кнопочная форма создается с целью навигации по базе данных, т.е. данная форма может использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов.

Рис. 13 Интерфейс программного продукта

Для того чтобы при запуске базы "Стоматологическая клинка" автоматически открывалась кнопочная форма необходимо установить следующие параметры

Рис. 14 Параметры Access

Теперь при открытии базы данных будет автоматически открываться кнопочная форма.

2.6 Контрольный пример

Главным интерфейсом программного приложения базы данных "Стоматологическая клиника" является кнопочная форма. Она состоит из пяти кнопок. Нажав на первую кнопку "Прейскурант цен", программа выведет отчет о ценах в данной клинике (см. рисунок 15).

база стоматологическая клиника интерфейс

Рис. 15 Отчет прейскурант цен

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

При нажатии на вторую кнопку программа будет выдавать отчет клиники за месяц (см. рисунок 16).

Рис. 16 Формирование отчета за месяц

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

Рис. 17 Форма учет пациентов врача

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

Следующая кнопка называется "Ввод данных об услугах клиники". С помощью нее открывается форма, изображенная на рисунке 18.

Рис. 18 Форма ввода данных об услугах

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

Следующая кнопка формы называется "Регистрация пациента".

Рис. 19 Форма для регистрации пациентов

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

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

Заключение

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

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

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

Далее была выполнена реализация программного приложения. В качестве СУБД выбрана MS Access. В данной СУБД были построены необходимые таблицы, формы и отчеты. Осуществлены связи между таблицами. Главным меню программы является кнопочная форма, на которой размещены необходимые элементы базы (формы, отчеты) [6, стр.12-20].

Созданное приложение позволяет регистратору поликлиники:

1. поднять качество обслуживания пациентов на более высокий уровень;

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

3. сократилось время для получения нужной отчетности.

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

Список использованной литературы

1. Закон "Об основах охраны здоровья граждан в Российской Федерации" и "О защите прав потребителей"

2. Хомоненко, А. Д Учебник для высших учебных заведений "Базы данных", под редакцией профессора, 2011 г.

3. Стандарты в стоматологии [электронный ресурс] URL: http://www.volgostom.ru/stati-menedzhment-i-marketing/standarti-v-stomatologii-predeli-razumnogo-priglashenie-k-diskussii

4. Определение стоматологии [электронный ресурс] URL: http://www.mediasphera.ru/uppic/Stomatologiia%20 (Mosk) /2012/4/17/St_2012_04_2_063. pdf

5. Структура СУБД Microsoft Access [электронный ресурс] URL: www.datbases.net/access.html

6. Гурвиц, Г.А. Microsoft Access Разработка приложений на реальном примере. 2010г.

Размещено на Allbest.ru

...

Подобные документы

  • Разработка базы данных на основе MS Access, позволяющей регистратору стоматологической клиники записывать клиентов на прием, формировать отчетность. Построение инфологической и даталогической модели. Создание макросов для выполнения рутинных операций.

    курсовая работа [989,7 K], добавлен 09.12.2014

  • Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.

    курсовая работа [1,4 M], добавлен 14.01.2018

  • Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

    курсовая работа [1,1 M], добавлен 04.09.2014

  • Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.

    курсовая работа [2,1 M], добавлен 14.02.2011

  • Автоматизация подсистемы управления кадрами на ОАО Судостроительный завод "Лотос". Описание предметной области, построение инфологической и даталогической модели. Проектирование базы данных и разработка приложения. Взаимосвязь командных файлов в проекте.

    дипломная работа [326,9 K], добавлен 02.10.2013

  • Выбор методологии проектирования и системы управления базами данных. Описание предметной области и проектирование физической структуры базы данных. Реализация проекта в MS SQL Server 2008. Построение инфологической модели. Ограничения целостности связи.

    курсовая работа [679,2 K], добавлен 22.01.2013

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

  • Ограничения, присутствующие в предметной области. Проектирование инфологической модели данных. Описание основных сущностей и их атрибутов. Логический и физический уровни модели данных. Реализация базы данных: представления, триггеры, хранимые процедуры.

    курсовая работа [1,7 M], добавлен 10.02.2013

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Анализ предметной области. Обеспечение качества проектной документации. Построение инфологической (концептуальной) модели предметной области. Проектирование физической структуры базы данных. Разработка интерфейса, организация ввода и поиска данных.

    курсовая работа [2,5 M], добавлен 10.01.2016

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

    курсовая работа [5,1 M], добавлен 13.12.2011

  • Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.

    курсовая работа [2,6 M], добавлен 20.11.2013

  • Создание базы данных в СУБД MS ACCESS 2007 для оптимизации продаж в музыкальном магазине. Описание предметной области, разработка инфологической модели данных. Пользовательский интерфейс: информация о товаре, производителях, продавцах, отчет по чекам.

    курсовая работа [847,3 K], добавлен 10.02.2014

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

    курсовая работа [1,3 M], добавлен 08.08.2012

  • Изучение предметной области и выявление основных задач Интернет-магазинов. Выбор средств разработки системы, базы данных, инфологической и даталогической моделей. Разработка программного приложения, программных модулей, представленных экранными формами.

    дипломная работа [4,2 M], добавлен 22.04.2015

  • Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 14.11.2013

  • Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.

    контрольная работа [648,7 K], добавлен 13.04.2012

  • Построение инфологической, логической и физической модели предметной области. Ограничения целостности базы данных. Организация ввода и корректировки данных. Описание информационных потребностей пользователей. Реализация запросов, построение отчетов.

    курсовая работа [2,9 M], добавлен 22.01.2015

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

    курсовая работа [2,1 M], добавлен 15.06.2014

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.