Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Поликлиника.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
365.71 Кб
Скачать

7.2 Разграничение полномочий пользователя

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

Рисунок 7.3 – Установка разрешений для роли «администратор»

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

Рисунок 7.4 – Установка разрешений для роли «пользователь»

8. Проектирование клиентского приложения

8.1 Функциональное назначение

Приложение, с которым может работать пользователь разработано с использованием средств разработки базы данных Microsoft Access.

Microsoft Access получает информацию из базы данных SQL-сервера импортированием данных, т. е. в системе создается таблица с аналогичными данными, как у таблицы базы данных SQL-сервера.

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

– добавление записей;

– удаление записей;

– редактирование записей;

– сохранение записей;

– выполнять выборку данных;

– выводить информацию на печать, в виде отчетов.

8.2 Разработка технологий доступа к базе данных

В разработанной базе данных «Поликлиника» для предотвращения несанкционированного доступа к данным применяется авторизация пользователей.

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

Рисунок 8.1 – Диалоговое окно для авторизации пользователя

При правильном вводе запускается главное окно базы данных. При неверном пароле программа выводит сообщение: «Ошибочный пароль».

8.3 Руководство пользователя

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

После авторизации пользователю доступна модификация информации и обеспечен доступ ко всей БД. Пользователь имеет право редактировать данные, используя формы «Пациенты», «Врачи», «Специализации», «Смены» (рисунок 8.2, 8.3, 8.4, 8.5).

Рисунок 8.2 – Диалоговое окно формы «Пациенты»

Рисунок 8.3 – Диалоговое окно формы «Врачи»

Рисунок 8.4 – Диалоговое окно формы «Смены»

Рисунок 8.5 – Диалоговое окно формы «Специализации»

В каждом диалоговом окне есть кнопки навигации, добавления новой записи и окно поиска нужной записи.

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

Рисунок 8.6 – Просмотр отчета «Пациенты»

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

9. Организация обмена данными между приложениями

Одним из способов, с помощью которых различные приложения могут подключиться базам данных SQL – сервера, является интерфейс Open Database Connectivity (открытый интерфейс подключения к базам данных). ODBC обеспечивает набор функций программного интерфейса приложений (API), которые упрощают подключение к базам данных самых различных форматов. Доступ к базам данных в этом случае осуществляется с помощью драйверов ODBC, библиотек DLL, в которых содержатся функции для обеспечения таких возможностей. Драйверы ODBC устанавливаются в системе одновременно с установкой в ней утилит SQL – сервера. Кроме этого они могут устанавливаться совместно с некоторыми приложениями и средствами разработки, например с Microsoft Office. В поставке комплекта Microsoft Office находится специальное приложение Microsoft Query, с помощью которого осуществляется формирование запросов к базам данных. Это приложение запускается из Word и Excel, после чего оно формирует запросы к базам данных для этих систем и возвращает им результаты выполнения этих запросов (рисунок 9.1).

Рисунок 9.1 – Результат выполнения запроса с помощью приложения