Дипломная работа: Автоматизация бизнес-процессов взаимоотношения с клиентами компании "БИЛАЙН"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
59
Чаще oc всего oc выделяют oc три oc уровня oc моделей: oc логический, oc физический oc и oc
внешний.
Цель oc инфологического oc (концептуального) oc моделирования oc – oc обеспечение oc
наиболее oc естественных oc для oc человека oc способов oc сбора oc и oc представления oc той oc
информации, oc которую oc предполагается oc хранить oc в oc создаваемой oc базе oc данных. oc
Поэтому oc инфологическую oc модель oc данных oc строят oc по oc аналогии oc с oc естественным oc
языком oc (последний oc не oc может oc быть oc использован oc в oc чистом oc виде oc из-за oc сложности oc
компьютерной oc обработки oc текстов oc и oc неоднозначности oc любого oc естественного oc
языка). oc Основными oc конструктивными oc элементами oc инфологических oc моделей oc
являются oc сущности, oc связи oc между oc ними oc и oc их oc свойства oc (атрибуты).
ER-модель oc является oc одним oc из oc элементов oc концептуальной oc модели. oc
Использование oc ER- oc моделирования oc (особенно oc в oc сочетании oc с oc
автоматизированными oc средствами oc проектирования oc - oc CASE-средствами) oc дает oc
много oc преимуществ:
предписывая oc определенную oc методологию oc моделирования, oc делает oc
анализ oc предметной oc области oc более oc целенаправленным oc и oc конкретным;
является oc удобным oc средством oc документирования oc проекта;
позволяет oc вести oc проектирование oc АИС oc без oc привязки oc к oc конкретной oc
целевой oc СУБД oc и oc осуществлять oc выбор oc последней oc в oc любой oc момент oc времени oc (чем oc
ближе oc к oc концу oc проектирования oc это oc будет oc сделано, oc тем oc точнее oc может oc быть oc
выбор).
В oc предметной oc области oc имеется oc множество oc разнообразных oc объектов. oc
Обычно oc под oc объектом oc понимают oc некую oc сущность oc (реальную oc или oc абстрактную),
oc о oc которой oc собирается oc какая-то oc информация. oc Объекты oc группируются oc в oc классы. oc
Классом oc объектов oc называют oc совокупность oc объектов, oc обладающих oc одинаковым oc
набором oc свойств. oc Каждому oc классу oc объектов oc в oc ER-модели oc присваивается oc
уникальное oc имя. oc Также oc каждая oc сущность oc должна oc иметь oc уникальный oc
идентификатор oc (РК). oc Уникальный oc идентификатор oc представляет oc собой oc один oc или oc
60
несколько oc атрибутов, oc принадлежащих oc данной oc сущности oc или oc связанных oc с oc ней oc и oc
однозначно oc определяющий oc любой oc её oc экземпляр.
Связь oc (Relationship) oc - oc это oc ассоциация oc между oc сущностями, oc при oc которой oc
каждый oc экземпляр oc одной oc сущности oc ассоциирован oc с oc произвольным oc (в oc том oc числе oc
нулевым) oc количеством oc экземпляров oc другой oc сущности. oc
Выделяют oc различные oc виды oc связи: oc «один oc к oc одному» oc (1:1), oc «один oc ко oc
многим» oc (1:М) oc и oc «многие oc ко oc многим» oc (М:М).
В oc ER-модели oc должно oc быть oc отображено oc все, oc о oc чем oc идет oc речь oc в oc данной oc
предметной oc области oc (во oc входных oc документах, oc в oc выходных oc документах oc и oc т.п.). oc
После oc построения oc полной oc ER-модели oc необходимо oc определить oc состав oc хранимых oc
показателей. oc Переход oc от oc ER-модели oc к oc даталогической oc модели oc проводиться oc
только oc для oc хранимых oc показателей.
В oc данном oc дипломном oc проекте oc ER-модель oc построена oc в oc ERWin oc (рисунок oc
10).
Рисунок oc 10. oc ER-диаграмма oc в oc среде oc ERwin
ERwin oc имеет oc два oc уровня oc представления oc модели oc — oc логический oc и oc
физический.
61
Логический oc уровень oc - oc это oc абстрактный oc взгляд oc на oc данные, oc на oc нем oc данные oc
представляются oc так, oc как oc выглядят oc в oc реальном oc мире, oc и oc могут oc называться oc так, oc как
oc они oc называются oc в oc реальном oc мире. oc Логическая oc модель oc данных oc является oc
универсальной oc и oc никак oc не oc связана oc с oc конкретной oc реализацией oc СУБД. oc
Физическая oc модель oc данных, oc напротив, oc зависит oc от oc конкретной oc СУБД, oc
фактически oc являясь oc отображением oc системного oc каталога. oc В oc физической oc модели oc
содержится oc информация oc обо oc всех oc объектах oc БД.
Если oc в oc логической oc модели oc не oc имеет oc значения, oc какой oc конкретно oc тип oc
данных oc имеет oc атрибут, oc то oc в oc физической oc модели oc важно oc описать oc всю oc
информацию oc о oc конкретных oc физических oc объектах oc - oc таблицах, oc колонках, oc
индексах, oc процедурах oc и oc т. oc д. oc
Не oc все oc виды oc связи, oc существующие oc в oc предметной oc области oc можно oc
отобразить oc на oc логическом oc уровне. oc Так oc большинство oc СУБД oc не oc обеспечивают oc
поддержание oc связи oc типа oc М:М. oc В oc этом oc случае oc в oc даталогической oc модели oc вводится
oc вспомогательный oc элемент, oc т.е. oc M:M oc разбивается oc на oc два oc отношения oc между oc
исходными oc элементами oc и oc вспомогательными. oc
В oc данном oc дипломном oc проекте, oc в oc соответствии oc с oc описанной oc предметной oc
областью, oc были oc выявлены oc следующие oc сущности: oc Репертуар, oc Театр, oc Жанр, oc
Кассир, oc Клиент.
Для oc того, oc что oc бы oc реализовать oc связь oc M:M oc на oc физическом oc уровне oc были oc
добавлены oc дополнительные oc таблицы oc «Заявка», oc «Продажа», oc «Абонемент».
На oc основе oc физической oc модели oc была oc создана oc база oc данных oc в oc SOL oc Server oc
путем oc передачи oc скрипта oc из oc ERWin. oc
При oc проектировании oc базы oc данных oc разработаны oc следующие oc таблицы, oc
наименование oc которых oc и oc их oc назначение oc приведено oc в oc таблице oc 8.
62
Таблица oc 8 oc
Описание oc таблиц oc базы oc данных
Наименование
Хранимые oc данные
Вид oc предложения
Данные oc о oc видах oc предложения
Предложения
Данные oc о oc предложениях
Клиенты
Данные oc о oc клиентах
Операторы
Данные oc об oc операторах
Договора
Данные oc о oc договорах oc клиентов
Заявка
Данные oc о oc заявках oc клиентов
Скидки
Данные oc о oc звонках oc клиентам oc с oc предложениями oc скидок oc и oc
участии oc в oc акциях
Претензии
Данные oc о oc претензиях oc клиентов
Характеристика oc каждой oc таблицы oc базы oc данных oc приведена oc ниже, oc в oc
таблицах oc 9–16.
Таблица oc 9
Таблица oc Вид oc предложения
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Приме
чание
Код oc предложения
Код oc предложения
Счетчик
Ключев
ое oc поле
Название
Название
Строка
20
Таблица oc 10 oc
Таблица oc Договоры
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Приме
чание
Код oc договора
Код oc договора
Счетчик
Ключе
вое oc
поле
Название
Название
Строка
20
Таблица oc 11 oc
Таблица oc Клиент
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Приме
чание
Код oc клиента
Код oc клиента
Счетчик
Ключе
вое oc
поле
Название
Название
Строка
20
Телефон
Телефон
Строка
10
Адрес
Адрес
Строка
20
Код oc договора
Код oc договора
Счетчик
63
Таблица oc 12
Таблица oc Операторы
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Приме
чание
Код oc оператора
Код oc оператора
Счетчик
Ключе
вое oc
поле
Название
Название
Строка
20
Телефон
Телефон
Строка
10
Адрес
Адрес
Строка
20
Таблица oc 13 oc
Таблица oc Репертуар
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Приме
чание
Код oc спектакля
Код oc спектакля
Счетчик
Ключе
вое oc
поле
Код oc театра
Код oc театра
Число
Код oc жанра
Код oc жанра
Число
Название
Название
Строка
20
Дата oc начала
Дата oc начала
Дата
Цена oc билета
Цена oc билета
Число
Таблица oc 14 oc
Таблица oc Заявка
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Код oc оператора
Код oc спектакля
Счетчик
Код oc предложения
Код oc театра
Число
Дата oc
Дата oc начала
Дата
Цена oc
Цена oc билета
Число
Количество
Количество
Число
Сумма
Сумма
Число
Код oc клиента
Код oc клиента
Число
Таблица oc 15 oc
Таблица oc Скидка
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Код oc оператора
Код oc спектакля
Счетчик
Код oc предложения
Код oc театра
Число
Дата oc
Дата oc начала
Дата
Скидка
Скидка
Число
Согласие
Согласие
Логическ
ий
Источник: https://baza.diplomsite.ru/previewfile/1684