Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции БД.doc
Скачиваний:
15
Добавлен:
26.11.2018
Размер:
388.1 Кб
Скачать

Объектно-ориентированный подход

к разработке интерфейса.

Программа оперирует не с базовыми типами переменных, а с объектами.

Различают 3 основных подхода к написанию программ:

  1. Алгоритмический (Например в языке Фортран).

  2. Модульный (Например языки Паскаль, Си).

Программа разбивается на набор модулей и с каждым модулем можно работать отдельно.

  1. Объектно-ориентированный (Например в языке Си++).

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

Большинство программ являются событийно-управляемыми.

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

События

Пример события: нажатие на кнопку, перемещение и т.п.

Каждому событию соответствует свой сценарий.

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

Приложение имеет иерархическую структуру.

Каждый объект управления обладает следующими свойствами:

  1. Шаблонэта группа описывает внешний вид объекта.

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

  3. События. На них реагирует объект и связанный с этими объектами сценарий.

Разработка проекта интерфейса БД.

  1. Формаэто окно для ввода, изменения, удаления, просмотра и поиска данных в БД.

  2. Отчёт способ представления данных на печать.

  3. Страница доступа к данным это страница в Интернете, через которую мы осуществляем доступ к БД.

Этапы разработки интерфейса:

  1. Определение количества и назначения окон входящих в интерфейс.

  2. В каждую из форм размещаются объекты (элементы) управления для выполнения различных действий.

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

  4. Написание процедуры обработки событий, связанных с каждым объектом.

Для того чтобы создать качественный интерфейс нужно:

  1. Учитывать потребности пользователя.

  2. Учитывать дизайн.

  3. Учитывать время, затрачиваемое пользователем.

  4. Соблюдать санитарные требования (надписи должны быть хорошо читаемы, размеры элементов управления – крупными, количество элементов управления на экране должно быть не очень большим).

З ащита данных.

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

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

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

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

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