Организация приема и учета пациентов в частной стоматологии

Дипломная работа - Компьютеры, программирование

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

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

Для решения проблем обработки экономической информации используются современные компьютеры с соответствующим программным обеспечением, системами управлениями базами данных (СУБД). Лидирующее место среди СУБД в данный момент по праву занимает Microsoft Access. - это прежде всего [24], система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (учет, планирование и т.д.). С помощью Access можно разрабатывать простые и сложные формы ввода данных.- мощное приложение Windows для работы с базами данных - вероятно, лучший программный продукт для конечных пользователей и разработчиков, который когда либо был написан. Microsoft Access ограничено сочетает производительность СУБД с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку эти оба продукта - детище компании Microsoft, они прекрасно взаимодействуют между собой. Система Access работает под управлением Windows 98, Windows Ме, Windows XP, Windows 2000 или Windows NT, так что при работе с ней пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создавать проект формы в Access и хранить его как отчет.

С помощью объектов OLE (Object linking and Embedding - связывание и внедрение объектов) в Windows и компонентах Microsoft Office (Excel, Word, PowerPoint, Outlook) можно расширить возможности Access по включению доступных для просмотра объектов из этих продуктов Microsoft без необходимости копировать и затем вставлять его в Access. Данная возможность позволяет работать с реальными данными, уже включенными в эти продукты, без необходимости дублировать информацию. Используя OLE, можно фактически изменять информацию в объектах из других программ (Word, Excel и т.д.), лежащих в основе форм Access. С помощью новых расширений для Internet можно создавать формы, которые будут на прямую взаимодействовать с данными из Word Wide Web, и транслировать их прямо на страницы доступа к данным для корпоративных сетей, которые напрямую работают Internet - браузером.

При всем при этом Access - не просто СУБД. Как система управления реляционными базами данных, Access. Позволяет использовать одновременно несколько таблиц базы данных (даже связанных таблиц из других баз данных) для создания новой таблицы. При этом можно существенно упростить структуру данных, облегчая тем самым выполнение поставленных задач. Таблицу Access можно связать с данными, хранящимися на большой ЭВМ или на сервере. С другой стороны, можно использовать таблицы, создания в среде dBase или Excel. Полученные результаты можно быстро и легко связать и объединить с данными электронных таблиц Excel.

2.2 Создание и корректировка базы данных

 

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

 

Таблица Пациент содержит следующие поля:

Номер_пациента, тип данных числовой, подпись Номер пациента, ключевое поле;

ФИО, тип данных текстовый, подпись Фамилия Имя Отчество;

Адрес, тип данных текстовый;

Телефон, тип данных текстовый, маска ввода 9\-99\-99;

Дата_рождения, тип данных Дата/время, формат поля краткий формат даты, маска ввода 00.00.0000;0;_, подпись Дата рождения;

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

Страховая_компания - поле подстановки, для его заполнения введен фиксированный набор значений (АСКо, ВолгоСтрах);

Номер_страховки тип данных текстовый, маска ввода 99.99.99, подпись Номер страховки.

Таблица Врач содержит следующие поля:

НомерВрача, тип данных числовой, ключевое поле;

ИмяВрача, тип данных текстовый, подпись Фамилия и.о.;

Адрес, тип данных текстовый;

Телефон, тип данных текстовый, маска ввода 9\-99\-99;

ДатаРождения, тип данных Дата/время, формат поля краткий формат даты, маска ввода 00.00.0000;0;_, подпись Дата рождения;

Специализация тип данных текстовый;

НомерКабинета, тип данных числовой, размер поля целое, подпись Номер кабинета;

РабочийТелефон, тип данных текстовый, маска ввода "3-"99\-99, подпись Рабочий телефон.

 

Таблица Услуги содержит следующие поля:

IDуслуги, тип данных счетчик, ключевое поле;

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

Описание, тип данных текстовый, размер поля 250;

Стоимость - тип данных денежный.

Таблица Прием содержит следующие поля:

НомерПриема, тип данных числовой, ключевое поле;

НомерПациента - поле подстановки, для его заполнения используются данные полей ФИО и Адрес таблицы Пациент;

НомерВрача - поле подстановки, для его заполнения используются данные полей ИмяВрача и Специализация таблицы Врач;

ДатаПриема, тип данных Дата/время, формат поля краткий формат даты, маска ввода 00.00.0000;0;_, подпись Дата приема;

Проведенное лечение - поле подстановки, для его заполнения используются данн