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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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 начала
Дата
Скидка
Скидка
Число
Согласие
Согласие
Логическ
ий
64
Код oc клиента
Код oc клиента
Число
Таблица oc 16 oc
Таблица oc Претензия
Название oc поля
Идентификатор
oc поля
Тип oc
поля
Длина
oc поля
Код oc оператора
Код oc спектакля
Счетчик
Код oc предложения
Код oc театра
Число
Дата oc
Дата oc начала
Дата
Претензия
Претензия
Претензи
я
255
Код oc клиента
Код oc клиента
Число
2.3.3. 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 11.
Рисунок oc 11. oc Дерево oc программных oc модулей. oc Входящие oc документы
65
2.3.4. oc Описание oc программных oc модулей
В oc разрабатываемой oc системе oc производится oc расчет oc следующих oc показателей
:
количество oc и oc стоимость oc проданных oc билетов;
количество oc и oc стоимость oc забронированных oc билетов;
Количество oc и oc стоимость oc абонементов.
В oc таблице oc 17 oc приведено oc описание oc первичных oc показателей, oc а oc в oc таблице oc
18 oc описание oc результатных oc показателей.
Таблица oc 17 oc
Формализованное oc и oc исходное oc описание oc первичных oc показателей
Наименование oc показателей
Идентификатор oc
показателя
Заявок
K
Принятых oc предложения
X
Цена
С
Таблица oc 18
Формализованное oc описание oc результатных oc показателей
Наименование oc показателя
Идентификатор oc
показателя
Алгоритм oc расчета
Количество oc заявок
S1
Σ oc К
Количество oc принятых oc предложений
S2
Σ oc Х
Стоимость oc заявок
S4
К*С
Стоимость oc принятыхпредложений
S5
Х*С
В 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 1С oc
«Построитель oc отчетов». oc Схема oc его oc работы oc представлена oc на oc рисунке oc 12.
66
Рисунок oc 12. 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 1С. 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 13):
67
Рисунок oc 13 oc Блок-схема oc документа oc «Заполнение oc документов»
68
2.4. oc Контрольный oc пример oc реализации oc проекта oc и oc его oc описание
После oc запуска oc конфигурации oc открывается oc Главное oc окно oc программы oc
(рисунок oc 14).
Рисунок oc 14. oc Главное oc окно oc программы
Далее oc заносим oc данные oc в oc справочники oc ( oc рисунки oc 15-19)
Рисунок oc 15. oc Заполнение oc справочника oc Вид oc предложения
Рисунок oc 16. oc Заполнение oc справочника oc Операторы

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)