Дипломная работа: Автоматизация взаимоотношений с клиентами спортивного комплекса «Искра»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Рисунок 12. Группирующий отчёт по посетителям
68
2.3. Программное обеспечение задачи
2.3.1 Cценарий диалога
Сценарий диалога представлен на рисунке 13.
Рисунок 13. Сценарий диалога
Работа программы осуществляется по диалоговому и событийному
режиму, при этом под диалогом понимается предоставление пользователю
нескольких альтернатив и обработка его выбора. В диалоговую систему
входят главное меню с соответствующим всплывающим подменю, а также
диалоговые окна. Под событиями понимаются процессы, активизируемые
пользователем (например нажатие функциональных клавиш), а также
программные события получение определенным полем фокуса
редактирование или потеря фокуса ввода. На основании данных событий
активизируются процедуры контроля допустимости данных.
При разработке интерфейса системы необходимо создать
максимальный комфорт специалиста для работы с информационной системой.
Доступ ко всем функциям программы должен быть абсолютно понятен и
логичен.
После запуска программы перед пользователем отображается
специальная главная форма, которая позволяет начать работу с базой данных.
69
При начале работы с программой необходимо занести в таблицы
первичную информацию, данные о тренерах, услугах и прочие.
70
2.3.2 Характеристика базы данных
СУБД представляет собой комплекс языковых и программных средств,
предназначенный для создания, ведения и совместного использования баз
данных (БД) многими пользователями. СУДБ является вторым по важности,
после ОС, программным компонентом, который надлежит выбрать для
успешной реализации поставленной задачи.
СУБД можно классифицировать по ряду признаков:
1. модель данных,
2. тип программного обеспечения;
3. характер использования.
Классификация в соответствии с моделью данных
На практике большинство применяемых СУБД используют одну из
трех моделей данных: реляционную, иерархическую или сетевую.
Реляционная модель является наиболее простой и широко
используемой формой представления данных. При реляционном подходе
представление данных сводится к совокупности двумерных таблиц с
множеством строк, иначе именуемых записями, и столбцов полей. Каждая
запись содержит сведения об описываемом объекте. Все записи базы данных
имеют идентичную, заданную пользователем структуру и размеры. В теории
множеств таблице соответствует термин отношение (relation), который и дал
название модели. Для данной модели имеется развитый математический
аппарат - реляционное исчисление и реляционная алгебра.
Достоинством реляционной модели является сравнительная простота
инструментальных средств ее поддержки. В настоящее время реляционные
системы лучше соответствуют техническим возможностям персональных
компьютеров и вполне удовлетворяют большинство пользователей.
Недостаток реляционной модели - жесткость структуры данных и зависимость
скорости обработки данных от размера базы данных.
71
Иерархическая модель строится по принципу иерархии типов объектов,
т.е. один тип объекта является главным, а остальные, находящиеся на низших
уровнях иерархии, - подчиненными. Иными словами, для данного главного
типа объекта существует несколько подчиненных типов объектов.
Взаимосвязи между объектами напоминают взаимосвязи в генеалогическом
дереве, за единственным исключением: для каждого порожденного
(подчиненного) типа объекта существует единственный исходный (главный)
тип объекта.
В сетевой модели данных понятие главного и подчиненных объектов
несколько шире. Любой объект может быть и главным, и подчиненным
сетевой модели главный объект обозначается термином «владелец набора», а
подчиненный термином «член набора»). Один и тот же объект может
одновременно выступать и в роли владельца, и в роли члена набора. Это
значит, что каждый объект может участвовать в любом числе взаимосвязей.
Использование сетевой или иерархической моделей позволяет
уменьшить время доступа к информации, однако, поскольку каждый элемент
данных должен содержать ссылку на некоторые другие элементы, требуются
значительные ресурсы как дисковой, так и оперативной памяти ЭВМ. Кроме
того, для таких моделей характерна сложность реализации СУБД.
Кроме вышеперечисленных «классических», в последние годы
появились и стали активно внедряться следующие модели данных:
постреляционная, многомерная и объектно-ориентированная.
Постреляционная модель данных представляет собой расширенную
реляционную модель, снимающую ограничение неделимости данных,
хранящихся в записях таблиц. Постреляционная модель допускает
многозначные поля такие поля, значения которых состоят из подзначений.
Набор значений многозначных полей считается самостоятельной таблицей,
встроенной в основную таблицу. Многомерные СУБД являются
узкоспециализированными СУБД, которые предназначены для интерактивной
аналитической обработки информации. В объектно-ориентированной модели
Источник: https://baza.diplomsite.ru/previewfile/655