Диплом: Автоматизация процессов управления взаимоотношениями с клиентами в службе реализации ООО "Киноафиша"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
обеспечивающими системами. Проект характеризуется утвержденной
ответственностью, которая охватывает одну или более стадий жизненного цикла
рассматриваемой системы. [2]
Стандарт ГОСТ Р 56923-2016/ISO/IEC TR 24748-3:2011 устанавливает
общую структуру для процессов жизненного цикла программных средств с
четкой терминологией, на которую может ссылаться промышленность. Это
относится к приобретению систем, программной продукции и услуг, к поставке,
реализации, функционированию, сопровождению и выведению программных
продуктов из эксплуатации целиком или частично, выполняется ли это внутри
или во вне организации. [3]
Стандарт ГОСТ Р 57193-2016 описывает процессы, составляющие
жизненный цикл любой искусственной системы, созданной человеком.
Настоящий стандарт применяется для систем единичного и массового
производства и систем, адаптируемых к требованиям заказчика. Это также
относится к полностью автономной системе и системам, которые встраиваются и
комплексируются с более сложными и интегрирующими системами. [4]
В данном проекте будет применен стандарт жизненного цикла ГОСТ Р
ИСО/МЭК 12207-2010.
Учитывая особенности проектирования была выбрана наиболее
подходящая модель жизненного цикла - каскадная.
Во избежание экономических рисков была выбрана стратегия внедрения –
пилотный проект.
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации
После изучения технологии работы управленческого учета ООО
«Киноафиша» были поставлены задачи автоматизации следующих процессов,
связанных с автоматизацией взаимоотношений с клиентами на уровне
реализации билетов:
- ведение архива киносеансов;
50
- ведение учета операций по продаже билетов;
- ведение учета платежных документов;
- формирование отчетных форм в рамках технологии работы
специалистов;
- контроля проведенных операций.
На рисунке 15 приведена диаграмма потоков данных информационной
системы ООО «Киноафиша».
Рисунок 15 - Диаграмма потоков данных информационной системы
кинопроката
Описание классификаторов и систем кодирования, необходимых для
использования в работе информационной базы специалиста ООО «Киноафиша»
представим в таблице 9.
Таблица 9
Описание классификаторов и систем кодирования
Кодируемое
множество
объектов
Длина
кода
Мощность
кода
Система
кодирования
Система
классификации
Вид
классификатора
51
Код сеанса
5
1
порядковая
отсутствует
отраслевой
Код кинофильма
5
1
порядковая
отсутствует
отраслевой
Код билета
5
1
порядковая
отсутствует
отраслевой
Код клиента
4
1
порядковая
отсутствует
отраслевой
Код платежного
документа
4
1
порядковая
отсутствует
отраслевой
Объект «Кинофильм» кодируется с помощью уникального
классификатора «Код кинофильма», соответствующего порядковому номеру
видеоматериала в базе данных.
Объект «Сеанс» кодируется с помощью уникального классификатора
«Код сеанса», соответствующего порядковому номеру сеанса.
Объект «Билет» кодируется с помощью уникального классификатора «код
билета», соответствующего установленному порядковому номеру.
Объект «Платежный документ» кодируется с использованием
классификатора «код сотрудника», соответствующего установленному номеру в
базе данных.
К информационным объектам системы управленческого учета сети
кинотеатров относятся:
- кинофильмы;
- кинотеатры;
- сеансы;
- клиенты;
- операции продажи билетов.
Разработаем ER-модель (Entity-Relationship model, модель «сущность-
связь») базы данных. [13]
ER модель показана на рисунке 16, она отображает состав и взаимосвязи
таблиц, отражающих содержание информационной модели в терминах
конкретной предметной области.
Описание ключевых сущностей информационной базы приведено ниже.
52
Рисунок 16 ER-модель базы данных
Воспользуемся данным алгоритмом и опишем каждую сущность
инфологической модели:
Таблица 10
Справочник «Кинофильмы»
Наименование поля
Тип данных
Описание поля
Код кинофильмы
Числовой
целое число, не пустое,
первичный ключ
Наименование
Текстовый
текст не больше 40 символов
Стоимость лицензии
Денежный
число с плавающей точкой
Носитель
Текстовый
текст не больше 10 символов
Страна происхождения
Текстовый
текст не больше 20 символов
Жанр
Текстовый
текст не больше 20 символов
53
Таблица 11
Справочник «Данные организации»
Наименование поля
Тип данных
Описание поля
Наименование организации
Текстовый
текст не больше 50
символов
ИНН
Текстовый
текст не больше 50
символов
Адрес
Текстовый
текст не больше 50
символов
ФИО руководителя
Текстовый
текст не больше 50
символов
Телефон
Текстовый
текст не больше 20
символов
Таблица 12
Журнал сеансов
Наименование поля
Тип данных
Описание поля
Код сеанса
Числовой
целое, не пустое,
первичный ключ
Дата
Дата
Время
Время
Код видеоматериала
Числовой
целое число, не пустое,
вторичный ключ
Стоимость
Денежный
число с плавающей
точкой
Количество мест
Числовой
целое число
54
Таблица 13
Журнал билетов
Наименование поля
Тип данных
Описание поля
Код билета
Числовой
целое число, не пустое,
первичный ключ
Код сеанса
Числовой
целое число, не пустое,
вторичный ключ
Стоимость
Денежный
число с плавающей
точкой
Таблица 14
Журнал платежных документов
Наименование поля
Тип данных
Описание поля
Код документа
Числовой
целое число, не пустое,
первичный ключ
Дата
Дата
Сумма
Денежный
число с плавающей
точкой
Код операции
Числовой
целое число, не пустое,
вторичный ключ
2.2.3 Характеристика результатной информации
Результатная информация в рамках данного проекта представлена в виде
формирования следующих отчетных форм:
- билет на сеанс;
- аналитический отчет.
Структура выходных документов приведена ниже.
55
Таблица 15
Структура выходного документа «Билет на сеанс»
Наименование поля
Тип данных
Описание поля
Код билета
Числовой
целое число, не пустое,
первичный ключ
Дата сеанса
Дата
Время сеанса
Время
Наименование фильма
Текстовый
текст не больше 50
символов
Стоимость билета
Денежный
число с плавающей
точкой
Наименование кинотеатра
Текстовый
текст не больше 50
символов
Адрес кинотеатра
Текстовый
текст не больше 50
символов
Телефон кинотеатра
Текстовый
текст не больше 20
символов
Таблица 16
Структура выходного документа «Аналитический отчет»
Наименование поля
Тип данных
Описание поля
Дата отчета
Дата
Время сеанса
Время
Количество проданных билетов
Числовой
целое число
Стоимость проданных билетов
Денежный
число с плавающей
точкой
Процент заполнения зала
Числовой
число с плавающей
точкой 0.00 - 100.00
56
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Схема «Дерево функций» позволяет наглядно показать иерархию функций
управления и обработки данных, которые автоматизированы в разработанном
программном продукте.
Выделяется два подмножества функций программы (рисунок 17):
- служебные функции (проверка пароля, управление окнами и др.);
- основные функции обработки данных (ввода первичной информации,
обработки, ведения справочников, подготовки и распечатки
документов и др.).
Рисунок 17 - Дерево функций
Основные
функции
Ввод продаж
Ввод сеансов
Бронирование
билетов
Формирование
отчетности
Служебные
функции
Ведение
справочника
пользователей
Архивация БД
57
2.3.2 Характеристика базы данных
База данных системы реализуется на Microsoft SQL Server. Разработаем
физическую модель базы данных. [13]
Физическая модель показана на рисунке 18, она отображает состав и
взаимосвязи таблиц с учётом нормализации до третьей нормальной формы
(3NF). Физическая модель отражает содержание информационной модели в
терминах конкретной СУБД.
Рисунок 18 – Физическая модель базы данных
58
Таблица 17
Структура таблицы «bilet»
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Идентификатор
билета
code_bil
int
Первичный
ключ
Идентификатор
сеанса
code_seans
int
Вторичный
ключ
Стоимость
stm
money
Количество записей в среднем 500-1000 ежедневно.
Таблица 18
Структура таблицы «material»
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Идентификатор
материала
code_mat
int
Первичный
ключ
Наименование
nam
varchar
50
Цена лицензии
stm
money
Страна
str
varchar
50
Жанр
typ
varchar
50
Количество записей – 100-200.
Таблица 19
Структура таблицы «seans»
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Идентификатор
сеанса
code_mat
int
Первичный
ключ
Идентификатор
материала
code_mat
int
Вторичный
ключ
дата
day
date

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

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