Разработка информационной системы 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 отзывов)
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный универси... Читать все
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный университет, являюсь бакалавром, магистром юриспруденции (с отличием)
    #Кандидатские #Магистерские
    38 Выполненных работ
    Сергей Н.
    4.8 (40 отзывов)
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных с... Читать все
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных статей в области экономики.
    #Кандидатские #Магистерские
    56 Выполненных работ
    Ксения М. Курганский Государственный Университет 2009, Юридический...
    4.8 (105 отзывов)
    Работаю только по книгам, учебникам, статьям и диссертациям. Никогда не использую технические способы поднятия оригинальности. Только авторские работы. Стараюсь учитыв... Читать все
    Работаю только по книгам, учебникам, статьям и диссертациям. Никогда не использую технические способы поднятия оригинальности. Только авторские работы. Стараюсь учитывать все требования и пожелания.
    #Кандидатские #Магистерские
    213 Выполненных работ
    Екатерина С. кандидат наук, доцент
    4.6 (522 отзыва)
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    #Кандидатские #Магистерские
    1077 Выполненных работ
    Виктор В. Смоленская государственная медицинская академия 1997, Леч...
    4.7 (46 отзывов)
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выв... Читать все
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выводы).Пишу статьи в РИНЦ, ВАК.Оформление патентов от идеи до регистрации.
    #Кандидатские #Магистерские
    100 Выполненных работ
    Дмитрий Л. КНЭУ 2015, Экономики и управления, выпускник
    4.8 (2878 отзывов)
    Занимаю 1 место в рейтинге исполнителей по категориям работ "Научные статьи" и "Эссе". Пишу дипломные работы и магистерские диссертации.
    Занимаю 1 место в рейтинге исполнителей по категориям работ "Научные статьи" и "Эссе". Пишу дипломные работы и магистерские диссертации.
    #Кандидатские #Магистерские
    5125 Выполненных работ
    Егор В. кандидат наук, доцент
    5 (428 отзывов)
    Здравствуйте. Занимаюсь выполнением работ более 14 лет. Очень большой опыт. Более 400 успешно защищенных дипломов и диссертаций. Берусь только со 100% уверенностью. Ск... Читать все
    Здравствуйте. Занимаюсь выполнением работ более 14 лет. Очень большой опыт. Более 400 успешно защищенных дипломов и диссертаций. Берусь только со 100% уверенностью. Скорее всего Ваш заказ будет выполнен раньше срока.
    #Кандидатские #Магистерские
    694 Выполненных работы
    user1250010 Омский государственный университет, 2010, преподаватель,...
    4 (15 отзывов)
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    #Кандидатские #Магистерские
    21 Выполненная работа
    Елена Л. РЭУ им. Г. В. Плеханова 2009, Управления и коммерции, пре...
    4.8 (211 отзывов)
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно исполь... Читать все
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно использую в работе графический материал (графики рисунки, диаграммы) и таблицы.
    #Кандидатские #Магистерские
    362 Выполненных работы

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