Диплом: Разработка асинхронного приложения для передачи информации о подключениях к почтовым серверам на примере ООО "Интермедия"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
7
СОДЕРЖАНИЕ
ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ . . . . . . . . . . . . . . . . . . . . . 13
1.1 Технико-экономическая характеристика предметной обла-
сти и предприятия. Анализ деятельности ”КАК ЕСТЬ” . . . 13
1.1.1 Характеристика предприятия и его деятельности . . 13
1.1.2 Организационная структура управления предприя-
тием . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.1.3 Программная и техническая архитектура ИС пред-
приятия . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2 Характеристика комплекса задач, задачи и обоснование
необходимости автоматизации . . . . . . . . . . . . . . . . . 21
1.2.1 Характеристика процессов, связанных с задачей, и
описание места проектируемой задачи. . . . . . . . . 21
1.2.2 Анализ системы обеспечения безопасности и защи-
ты информации . . . . . . . . . . . . . . . . . . . . . 25
1.3 Анализ существующих разработок и выбор стратегии авто-
матизации ”КАК ДОЛЖНО БЫТЬ” . . . . . . . . . . . . . . 29
1.3.1 Анализ возможных средств для решения задачи . . . 29
1.3.2 Выбор и обоснование средства для решения задачи . 35
1.4 Обоснование проектных решений . . . . . . . . . . . . . . . 37
1.4.1 Обоснование проектных решений по информацион-
ному обеспечению . . . . . . . . . . . . . . . . . . . 37
1.4.2 Обоснование проектных решений по программному
обеспечению . . . . . . . . . . . . . . . . . . . . . . . 37
1.4.3 Обоснование проектных решений по техническому
обеспечению . . . . . . . . . . . . . . . . . . . . . . . 38
8
2 ПРОЕКТНАЯ ЧАСТЬ . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.1 Разработка проекта автоматизации . . . . . . . . . . . . . . . 40
2.1.1 Этапы жизненного цикла проекта автоматизации . . 40
2.1.2 Ожидаемые риски на этапах жизненного цикла и их
описание . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2 Информационное обеспечение задачи . . . . . . . . . . . . . 49
2.2.1 Информационная модель и её описание . . . . . . . . 49
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации . . . . . . . . . . . . . . . 51
2.2.3 Характеристика результатной информации . . . . . . 54
2.3 Программное обеспечение задачи . . . . . . . . . . . . . . . 56
2.3.1 Общие положения (древо функций и сценарии диа-
лога) . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.3.2 Структурная система пакета (древо вызова про-
граммных модулей) . . . . . . . . . . . . . . . . . . . 60
2.3.3 Описание программных модулей . . . . . . . . . . . 61
2.4 Контрольный пример реализации проекта и его описание . . 63
3 ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.1 Выбор и обоснование методики расчёта экономической эф-
фективности . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.2 Расчёт показателей экономической эффективности проекта . 71
ЗАКЛЮЧЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ . . . . 78
БИБЛИОГРАФИЧЕСКИЙ СПИСОК . . . . . . . . . . . . . . . . . . . 83
ПРИЛОЖЕНИЕ А . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
9
ВВЕДЕНИЕ
Современней человек не представляет себя без электронной
почты. Электронная почта стала стандартом де-факто для делового и
профессионального общения. Cвоей динамичностью она послужила
мощным трамплином для развития электронной коммуникации. На
текущий момент, ни сообщения в мессенджере, ни телефонный разговор
не способны закрепить результаты делового общения между людьми.
Вспомните, по телефонному разговору, или чату, вы можете обговорить
детали, назначить время и место, но чтобы это носило деловой характер,
люди всегда подкрепляют договорённости электронным письмом. Будь
то интервью, собеседование, деловая встреча, деловые переговоры или
согласования... Сообщения в электронной почте имеют юридический
статус и принимаются в суде во всех развитых странах мира, и даже в
России. Во многом от того как устроен почтовый сервис может зависеть
личный успех, или успех бизнеса. А иногда даже свобода или жизнь.
Компания Интермеди предоставляет облачный сервис электронной
почты под ключ для любого бизнеса Америки и Европы, не зависимо от
размера. Им пользуются небольшие фирмы, интернет магазины, банки,
медицинские и государственные учреждения. Компания Интермедия га-
рантирует безопасную доставку корреспонденции до адресата, не важно,
будь то сообщение с пожеланием хорошего настроения, или сообщение
содержащие приватные данные пользователя или организации. В дополне-
ние к возможности пересылки электронных сообщений, компания предо-
ставляет продвинутый сервис обеспечения безопасности и фильтрации
нежелательной корреспонденции. Проверки на вирусы, несколько уровней
карантина, фильтрация спама и нежелательных рассылок, пресечение и
10
информирование о попытках фишинга, или внутреннего саботажа. Всё это
— части почтового сервиса компании.
Но всё описанное было бы не возможно без консолидации большого
количества усилий разных людей. Компания использует, как собственные,
разработки, так и сервисы своих партнёров, с целью предоставления
наивысшего качества услуг. При содействии разных компаний-партнёров
проводится глубокое и тщательное сканирование корреспонденции на
вирусы и угрозы, ещё на ранних этапах блокируются нежелательные и
опасные рассылки.
Конечной целью выпускной квалификационной работы является
разработка и внедрение программного обеспечения для сокращения издер-
жек компании Интермедия на фильтрации нежелательной корреспонден-
ции. Для этого мною был разработан информационный проект интеграции
с компанией партнёром по передаче информации о входящих соединениях
на почтовые сервера компании. Передаваемая информация способствует
улучшению и расширению Стоп и Блок листов компании партнёра, что
так же на выходе способствует улучшению фильтрации нежелательной
корреспонденции.
В данном контексте компания ‘Интермедия‘ рассматривается как
объект исследования, а её внутренние процессы являются предметом ис-
следования.
Актуальность выбранной темы замечательно описывается термином
бизнес. Бизнес — деятельность, направленная на систематическое полу-
чение прибыли. Где прибыль — положительная разница между суммар-
ными доходами и затратами на производство или приобретение, хранение,
транспортировку, сбыт этих товаров и услуг. Прибыль = Доходы − Затраты
(в денежном выражении).
11
Другими словами, разработка проекта автоматизации, который ведёт
к снижению систематических затрат бизнеса на поддержание сервиса,
напрямую увеличивает доходность этого бизнеса. А значит и саму цель
его существования.
Для достижения цели данной выпускной квалификационной работы
должны быть решены следующие задачи:
– Анализ технической и информационной инфраструктуры копании с
целью определить место проектируемой задачи;
– Анализ входных и исходных данных на соответствие информацион-
ной безопасности и полной анонимности данных;
– Анализ существующих и возможных средств для решения задачи;
– Выбор и обоснование средств для решения задач, с учётом предъяв-
ленных требований;
– Формулирока и описание этапов жизненного цикла проекта автома-
тизации, выбор жизненого цикла разработки и стандарта;
– Разобор ожидаемых рисов на всех этапах жизненного цикла проекта
и проработка мер для их снижения или устранения;
– Разработка программного продукта в соответствии с современными
методологиями и методиками;
При исследовании и разработке использовались современные гибкие
(Agile) методологии и разработка через тестирование (TDD). О чём более
подробно описано в второй части выпускной квалификационной работы.
Где так же разобран процесс производства и тестирования программного
продукта, его составные модули и функции.
Первая часть посвящена аналитической и исследовательской работе.
В ней разобраны устройство и продукты компании, анализ деятельности
12
и бизнес модели, представлена характеристика внутренних процессов и
систем. Так же поставлены требования к задаче, проведен анализ и обос-
нование выбранных проектных решений.
В третьей части проводятся экономические расчёты и обоснования
экономической эффективности реализованного проекта автоматизации.
Выбор и обоснование метода расчёта, живые цифры и подведён итог
проделанной работе в разрезе экономической выгоды.
Итогом проделанной работы стал программный продукт позволяю-
щий компании Интермедия сократить издержки на партнёрское соглаше-
ние на десятки тысяч долларов и улучшить качество фильтрации нежела-
тельной корреспонденции, что несомненно повысит качество предостав-
ляемых услуг и степень удовлетворённости пользователей.
13
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Технико-экономическая характеристика предметной области и
предприятия. Анализ деятельности ”КАК ЕСТЬ”
1.1.1 Характеристика предприятия и его деятельности
Intermedia — это компания, которая предоставляет унифицирован-
ную связь как услугу (UCaaS) и является поставщиком бизнес-облачных
почтовых гиперсервисов, ориентированных на предоставление простых в
использовании и безопасных коммуникационных и совместных решений
для SMB и партнёров.
Более 110 000 бизнес-клиентов и 6500 активных партнёров полага-
ются на Intermedia для повышения надёжности и производительности.
Широкий, но тесно интегрированный пакет облачных приложений
Intermedia управляется с помощью одной интуитивной точки контроля и
подкрепляется соглашением об уровне обслуживания на уровне 99,999%
(SLA).
Предложения включают облачный голос, совместное использование
интернета/видео/контента и конференц-связь, чат, присутствие, резерв-
ное копирование файлов, синхронизацию и совместное использование,
бизнес-электронную почту, управление идентификацией и доступом, без-
опасность, архивирование и т.д.
Подход Intermedia равен успеху партнёров и позволяет партнёрам
по каналам продавать, настраивать, управлять и поддерживать облако,
обеспечивая при этом значительную прибыль и создавая привлекательные
новые потоки доходов с помощью как фирменных, так и частных про-
грамм.
14
Intermedia — единственный поставщик приложений для облач-
ных продуктов, который трижды подряд был сертифицирован компанией
J.D.Power за превосходную техническую поддержку 24/7 в 2016, 2017 и
2018 годах.
Основной вид деятельности компании – разработка компьютерного
программного обеспечения. Дополнительные виды деятельности в компа-
нии:
– Деятельность в области связи на базе проводных технологий.
– Деятельность консультативная и работы в области компьютерных
технологий.
– Деятельность, связанная с использованием вычислительной техники
и информационных технологий, прочая.
– Деятельность по обработке данных, предоставление услуг по разме-
щению информации и связанная с этим деятельность.
– Деятельность по созданию и использованию баз данных и информа-
ционных ресурсов.
Основным конкурентом компании на Американском рынке является
компания Microsoft с их решением Office365.
Тем не мене компания выделяется среди многих компаний облачных
вычислений потому что:
– Она предлагает широкий спектр облачных сервисов, которые обес-
печивают проверенную рентабельность инвестиций.
– Облако Интермедиа позволяет поставщикам услуг и предприятиям
ускорить и оптимизировать доставку веб-контента и приложений
конечным пользователям в любой точке мира, независимо от того,
какой тип подключённого устройства они используют.
15
– Используя облачные сервисы компании, пользователи обеспечи-
вают лучший опыт для пользователей своего веб-сайта или веб-
приложений для бизнеса.
– Интеллектуальная платформа – одна из крупнейших и наиболее
устойчивых облачных инфраструктур в мире, охватывающая более
240 000 облачных серверов в более чем 120 странах.
– Интермедиа предоставляет клиентам современный портал самооб-
служивания, который обеспечивает полный контроль и обзор ис-
пользования предоставляемых услуг.
Компания имеет проверенную репутацию в области окупаемости
инвестиций для своих клиентов. Уже несколько лет как ведётся создание
глобальной сети распространения контента и предоставление клиентам
ценных облачных сервисов задолго до того, как «облачный» ярлык стал
модным.
1.1.2 Организационная структура управления предприятием
Организационная структура компании представлена на рисунке 1.1
16
Рисунок 1.1 – Организационная структура компании Интермедиа
Исполнительный директор выполняет организационные моменты в
компании. Выполняет проверки, входит в состав различных комиссий.
Исполнительный директор работает с управляющими документами.
Технический директор отвечает за архитектуру решения в целом и
технические нюансы. В отделе разработки выполняются активные работы
по написанию новых программных решений, модулей, дополнительных
разработок к уже готовым решениям, базы данных и автоматизированные
вспомогательные утилиты.

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

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