Разработка информационной системы UTS Marketplace для автоматизации процессов дистрибуции программного обеспечения

Черных, Сергей Александрович Отделение информационных технологий (ОИТ)
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

Работа посвящена разработке системы для автоматизации бизнес-процессов компании ООО “Универсальные терминал системы”, включающих продажу разрабатываемого компанией программного обеспечения и дополнений для него. Информационная система UTS Marketplace, построенная на микросервисной архитектуре, позволяет автоматизировать регистрацию и учет версий разрабатываемого программного обеспечения, ведение базы клиентов компании, учет продаж программного обеспечения клиентам, а также предоставляет возможность скачивания и установки приобретенных продуктов.

ВВЕДЕНИЕ …………………………………………………………………………………………………………………….. 13
1 Анализ предметной области ………………………………………………………………………………………… 15
1.1 Цифровая дистрибуция программного обеспечения …………………………………………………. 15
1.2 Описание автоматизируемого бизнес-процесса………………………………………………………… 18
1.3 Обзор существующих решений ……………………………………………………………………………….. 26
2 Проектирование системы …………………………………………………………………………………………….. 30
2.1 Функциональные требования к системе …………………………………………………………………… 30
2.2 Варианты использования…………………………………………………………………………………………. 33
2.3 Архитектура системы ……………………………………………………………………………………………… 42
2.4 Серверная часть ………………………………………………………………………………………………………. 43
2.5 Клиентская часть …………………………………………………………………………………………………….. 45
2.5.1 Проектирование пользовательского интерфейса ……………………………………………………. 45
2.6 Диаграмма развертывания……………………………………………………………………………………….. 50
3 Реализация системы и анализ результатов ……………………………………………………………………. 52
3.1 Методы и средства реализации………………………………………………………………………………… 52
3.1.1 Язык программирования ……………………………………………………………………………………….. 52
3.1.2 Фреймворки ………………………………………………………………………………………………………….. 52
3.1.3 Система контроля версий………………………………………………………………………………………. 53
3.1.4 Система управления базами данных ………………………………………………………………………. 53
3.1.5 Контейнеризация ………………………………………………………………………………………………….. 53
3.1.6 Система обмена сообщениями ………………………………………………………………………………. 54
3.2 Серверная часть ………………………………………………………………………………………………………. 55
3.2.1 Сервис s-access ……………………………………………………………………………………………………… 55
3.2.2 Сервис s-company………………………………………………………………………………………………….. 55
3.2.3 Сервис s-file ………………………………………………………………………………………………………….. 56
3.2.4 Сервис s-lang ………………………………………………………………………………………………………… 56
3.2.5 Сервис s-node ……………………………………………………………………………………………………….. 56
3.2.6 Сервис s-order ……………………………………………………………………………………………………….. 56
3.2.7 Сервис s-product ……………………………………………………………………………………………………. 57
3.2.8 Сервис s-user…………………………………………………………………………………………………………. 57
3.2.9 Сервис auth.unitsys.ru…………………………………………………………………………………………….. 57
3.3 Клиентская часть …………………………………………………………………………………………………….. 58
3.3.1 UTSPublisher …………………………………………………………………………………………………………. 58
3.3.2 Сайт support.unitsys.ru …………………………………………………………………………………………… 59
3.4 Анализ результатов …………………………………………………………………………………………………. 69
4 Финансовый менеджмент ……………………………………………………………………………………………. 70
4.1 Организация и планирование работ …………………………………………………………………………. 70
4.1.1 Определение продолжительности этапов работ ……………………………………………………… 71
4.2 Расчет сметы затрат на выполнение проекта ……………………………………………………………. 76
4.2.1 Расчет затрат на материалы …………………………………………………………………………………… 76
4.2.2 Расчет заработной платы……………………………………………………………………………………….. 77
4.2.3 Расчет затрат на социальный налог ……………………………………………………………………….. 78
4.2.4 Расчет затрат на электроэнергию …………………………………………………………………………… 78
4.2.5 Расчет амортизационных расходов ………………………………………………………………………… 79
4.2.6 Расчет прочих расходов ………………………………………………………………………………………… 80
4.2.7 Расчет общей себестоимости разработки ……………………………………………………………….. 80
4.2.8 Расчет прибыли …………………………………………………………………………………………………….. 81
4.2.9 Расчет НДС …………………………………………………………………………………………………………… 81
4.2.10 Цена разработки ……………………………………………………………………………………………………. 81
4.3 Оценка экономической эффективности проекта ………………………………………………………. 81
5 Социальная ответственность ……………………………………………………………………………………….. 83
5.1 Введение…………………………………………………………………………………………………………………. 83
5.2 Правовые и организационные вопросы обеспечения безопасности …………………………… 84
5.3 Производственная безопасность………………………………………………………………………………. 85
5.4 Анализ вредных и опасных производственных факторов …………………………………………. 86
5.4.1 Отклонение показателей микроклимата …………………………………………………………………. 86
5.4.2 Превышение уровня шума …………………………………………………………………………………….. 88
5.4.3 Недостаточная освещенность рабочей зоны …………………………………………………………… 89
5.4.4 Повышенный уровень электромагнитных излучений …………………………………………….. 95
5.4.5 Статическое электричество …………………………………………………………………………………… 96
5.4.6 Опасность поражения электрическим током ………………………………………………………….. 97
5.5 Обоснование мероприятий по снижению воздействия ……………………………………………… 98
5.6 Экологическая безопасность ……………………………………………………………………………………. 99
5.7 Безопасность в чрезвычайных ситуациях ……………………………………………………………….. 100
5.8 Выводы …………………………………………………………………………………………………………………. 101
ЗАКЛЮЧЕНИЕ……………………………………………………………………………………………………………… 102
СONCLUSION ………………………………………………………………………………………………………………. 103
Список использованных источников………………………………………………………………………………. 104
Приложение А……………………………………………………………………………………………………………….. 107

Сегодня для успешного роста и развития любой производственной
организации, занимающейся разработкой программного обеспечения, важной
задачей является быстрая доставка приобретенного товара клиенту. Зачастую
выполнение подобных задач осложняется несовершенством бизнес-процессов
компании в плане коммуникаций и информационного обмена.
Использование единой автоматизированной системы учета, продажи и
распространения программного обеспечения позволит упростить процессы и
улучшить качество работы всех отделов компании, задействованных в
жизненном цикле ПО.
Цель магистерской работы состоит в проектировании и разработке
системы для автоматизации распространения цифрового контента. Разработка
системы велась для ООО «Универсальные терминал системы». Данная
организация занимается разработкой программно-аппаратных комплексов
различного назначения на российском и зарубежных рынках. Компания
нуждается в автоматизации процессов учета, продажи и доставки программного
обеспечения конечным клиентам.
Для достижения поставленной цели требуется решить следующие
задачи: изучение и анализ предметной области, обзор аналогов системы,
выявление и документирование требований к системе, проектирование базы
данных и пользовательского интерфейса, изучение и выбор программных
средств и технологий разработки, разработка базы данных, реализация
выявленного необходимого функционала системы, разработка
пользовательского интерфейса системы.
Объектом исследования является процесс автоматизации учета, продажи
и доставки программного обеспечения. Предметом является система
автоматизации процесса цифровой дистрибуции программного обеспечения
Практическая значимость результатов магистерской работы
Разработанная система позволит систематизировать данные по
продуктам, сократить время на поиск необходимых версий и исполняемых
файлов, упорядочить и автоматизировать бизнес-процесс, повысить скорость
поиска информации. Таким образом, благодаря разработке системы будет
повышена эффективность процесса учета, продажи и доставки программного
обеспечения конечным клиентам.

По итогам выполнения магистерской диссертации была разработана
система UTS Marketplace, автоматизирующая бизнес процессы учета, продажи
и распространения разрабатываемого компанией программного обеспечения.
Для создания системы был проведен анализ предметной области, проведено
проектирование информационной системы и базы данных, осуществлен
аналитический обзор используемых технологий и реализация запланированного
функционала и интерфейса системы.
Созданная система поддерживает многопользовательский режим,
предоставляя доступ авторизированным пользователям. Система предоставляет
возможность регистрировать продукты, публиковать версии продуктов, вести
учет клиентов, их заказов и скачивать версии приобретённых продуктов.
Разработанная система является востребованной на сегодняшний день и
имеет практическую значимость: Система внедрена в организацию и успешно
используется в бизнес-процессах компании по продаже программного
обеспечения.
В дальнейшем планируется развитие системы в сторону возможности
осуществления полноценной купли-продажи ПО через сервис. Также
планируются доработки UI/UX составляющей системы.
СONCLUSION

Based on the results of the master’s thesis, UTS Marketplace system was
developed that automates the business processes of accounting, sales and distribution
of software developed by the company.
To create a system, an analysis of the subject area was carried out, an
information system and a database were designed, an analytical review of the
technologies used was carried out, and the planned functionality and interface of the
system were implemented.
The created system supports multi-user mode, providing access to authorized
users. The system provides the ability to register products, publish product versions,
keep records of customers, their orders and download versions of purchased products.
The developed system is in demand today and has practical significance: The
system is implemented in the organization and is successfully used in the business
processes of a software company.
In the future, it is planned to develop the system in the direction of the
possibility of the full purchase and sale of software through the service.
Improvements to the UI / UX component of the system are also planned.

1Вичугова А.А., Вичугов В.Н., Дмитриева Е.А., Цапко Г.П.
Информационные технологии: учебное пособие. – Томск: Изд-во Томского
Политехнического университета, 2012. – 105 с.
2Производственный календарь на 2020 год [Электронный ресурс] /
КонсультантПлюс.URL:
https://www.consultant.ru/cons/cgi/online.cgi?req=doc&cacheid=E4D99EFA851A83
8EA4ABA106EC2CC941&mode=multiref&div=LAW&opt=1&SORTTYPE=0&B
ASENODE=1&ts=28211159012152216197&base=LAW&n=324428&rnd=AB8D77
381FDFEB59750FB42A3094979C#2q6uls4wnc. Дата обращения 30.05.2020.
3Categories of free and nonfree software [Электронный ресурс] / URL:
https://www.gnu.org/philosophy/categories.en.html. Дата обращения 30.05.2020.
4Закон о цифровой дистрибуции и юридическое определение
[Электронный ресурс], 2010-2019. URL: http://definitions.uslegal.com/d/digital-
distribution. Дата обращения 30.05.2020.
5Microsoft: We can remotely delete Windows 8 apps [Электронный
ресурс] / URL: https://www.computerworld.com/article/2500036/microsoft–we-can-
remotely-delete-windows-8-apps.html Дата обращения 30.05.2020.
6María Gómez, Bram Adams, Walid Maalej, Martin Monperrus, Romain
Rouvoy. App Store 2.0: From Crowdsourced Information to Actionable Feedback in
MobileEcosystems[Электронныйресурс]/URL:https://hal.inria.fr/hal-
01406422/document. Дата обращения 30.05.2020.
7Maria Gomez, Matias Martinez, Martin Monperrus, Romain Rouvoy.
When App Stores Listen to the Crowd to Fight Bugs in the Wild [Электронный
ресурс] / URL: https://hal.inria.fr/hal-01105173/document
8Самуйлов К.Е., Серебренникова Н.В., Чукарин А.В., Яркина Н.В.
Основы формальных методов описания бизнес-процессов: Учеб. пособие. – М.:
РУДН, 2008. – 130 с.: ил.
9Marcin Treder. Wireframing, Prototyping, Mockuping – What`s the
Difference [Электронный ресурс] / URL: https://designmodo.com/wireframing-
prototyping-mockuping/
10 Арлоу Д., Нейштадт И. UML 2 и Унифицированный процесс.
Практическийобъектноориентирован ныйанализ ипроектирование, 2е
издание. – Пер. с англ. – СПб: Символ Плюс, 2007. – 624 с., ил;
11 Трудовой кодекс Российской Федерации от 30.12.2001 N 197-ФЗ
(ред. от 27.12.2018);
12 ГОСТ 12.2.032-78 ССБТ «Рабочее место при выполнении работ сидя.
Общие эргономические требования»;
13 СанПиН2.2.2/2.4.1340-03.Гигиеническиетребованияк
персональным электронно-вычислительным машинам и организации работы;
14 СанПиН 2.2.4.548–96. Гигиенические требования к микроклимату
производственных помещений;
15 СанПиН 52.13330.2016 Естественное и искусственное освещение.
Актуализированная редакция СНиП 23-05-95*;
16 СанПиН 2.2.4.3359-16. Санитарно-эпидемиологические требования к
физическим факторам на рабочих местах;
17 СанПиН 2.2.4/2.1.8.562–96. Шум на рабочих местах, в помещениях
жилых, общественных зданий и на территории застройки;
18 Пашков Е.Н., Мезенцева. И.Л. Методические указания по разработке
раздела «Социальная ответственность» выпускной квалификационной работы
магистра, специалиста и бакалавра всех направлений (специальностей) и форм
обучения ТПУ – Т. ТПУ, 2019;
19 Справочная книга для проектирования электрического освещения /
Под ред. Г.М. Кнорринга. – СПб.: Энергоатомиздат, 1992. – 448 с.;
20 ГОСТ 12.4.124-83. Система стандартов безопасности труда. Средства
защиты от статического электричества. Общие технические требования.
Москва: Издательство стандартов, 1983. – 8 с.;
21 ГОСТР12.1.019-2009ССБТ«Электробезопасность.Общие
требования и номенклатура видов защиты»;
22 СанПиН 2.2.1/2.1.1.1200-03. Санитарно-защитные зоны и санитарная
классификация предприятий, сооружений и иных объектов: утверждены
Главным государственным санитарным врачом РФ 15 июня 2003 г;
23 ГОСТ 17.4.3.04-85. «Охрана природы. Почвы. Общие требования к
контролю и охране от загрязнения»;
24 Постановление Правительства РФ от 03.09.2010 N 681 (ред. от
01.10.2013) “Об утверждении Правил обращения с отходами производства и
потреблениявчастиосветительныхустройств,электрическихламп,
ненадлежащиесбор,накопление,использование,обезвреживание,
транспортирование и размещение которых может повлечь причинение вреда
жизни, здоровью граждан, вреда животным, растениям и окружающей среде //
КонсультантПлюс.2015.[Электронныйресурс].Режимдоступа:
http://www.consultant.ru/document/cons_doc_LAW_104420/e1b31c36
ed1083efeb6cd9c63ed12f99e2ca77ed/#dst100007 (дата обращения: 27.05.2019);
25 СНиП 2.01.02-85* Противопожарные нормы.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Последние выполненные заказы

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Екатерина П. студент
    5 (18 отзывов)
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно... Читать все
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно занимаюсь английским языком, уровень владения - Upper-Intermediate.
    #Кандидатские #Магистерские
    39 Выполненных работ
    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Анна Александровна Б. Воронежский государственный университет инженерных технол...
    4.8 (30 отзывов)
    Окончила магистратуру Воронежского государственного университета в 2009 г. В 2014 г. защитила кандидатскую диссертацию. С 2010 г. преподаю в Воронежском государственно... Читать все
    Окончила магистратуру Воронежского государственного университета в 2009 г. В 2014 г. защитила кандидатскую диссертацию. С 2010 г. преподаю в Воронежском государственном университете инженерных технологий.
    #Кандидатские #Магистерские
    66 Выполненных работ
    Анастасия Б.
    5 (145 отзывов)
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическо... Читать все
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическому и гуманитарному направлениях свыше 8 лет на различных площадках.
    #Кандидатские #Магистерские
    224 Выполненных работы
    Андрей С. Тверской государственный университет 2011, математический...
    4.7 (82 отзыва)
    Учился на мат.факе ТвГУ. Любовь к математике там привили на столько, что я, похоже, никогда не перестану этим заниматься! Сейчас работаю в IT и пытаюсь найти время на... Читать все
    Учился на мат.факе ТвГУ. Любовь к математике там привили на столько, что я, похоже, никогда не перестану этим заниматься! Сейчас работаю в IT и пытаюсь найти время на продолжение диссертационной работы... Всегда готов помочь! ;)
    #Кандидатские #Магистерские
    164 Выполненных работы
    Антон П. преподаватель, доцент
    4.8 (1033 отзыва)
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публик... Читать все
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публикуюсь, имею высокий индекс цитирования. Спикер.
    #Кандидатские #Магистерские
    1386 Выполненных работ
    Анна В. Инжэкон, студент, кандидат наук
    5 (21 отзыв)
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссе... Читать все
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссертаций. Работала в маркетинге. Практикующий бизнес-консультант.
    #Кандидатские #Магистерские
    31 Выполненная работа
    Анна К. ТГПУ им.ЛН.Толстого 2010, ФИСиГН, выпускник
    4.6 (30 отзывов)
    Я научный сотрудник федерального музея. Подрабатываю написанием студенческих работ уже 7 лет. 3 года назад начала писать диссертации. Работала на фирмы, а так же помог... Читать все
    Я научный сотрудник федерального музея. Подрабатываю написанием студенческих работ уже 7 лет. 3 года назад начала писать диссертации. Работала на фирмы, а так же помогала студентам, вышедшим на меня по рекомендации.
    #Кандидатские #Магистерские
    37 Выполненных работ
    Татьяна М. кандидат наук
    5 (285 отзывов)
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    #Кандидатские #Магистерские
    495 Выполненных работ

    Другие учебные работы по предмету