Разработка информационной системы 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 экспертов уже готовы начать работу над твоим проектом!

    Яна К. ТюмГУ 2004, ГМУ, выпускник
    5 (8 отзывов)
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соот... Читать все
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соответствии с Вашими требованиями.
    #Кандидатские #Магистерские
    12 Выполненных работ
    Елена Л. РЭУ им. Г. В. Плеханова 2009, Управления и коммерции, пре...
    4.8 (211 отзывов)
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно исполь... Читать все
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно использую в работе графический материал (графики рисунки, диаграммы) и таблицы.
    #Кандидатские #Магистерские
    362 Выполненных работы
    Кормчий В.
    4.3 (248 отзывов)
    Специализация: диссертации; дипломные и курсовые работы; научные статьи.
    Специализация: диссертации; дипломные и курсовые работы; научные статьи.
    #Кандидатские #Магистерские
    335 Выполненных работ
    Катерина В. преподаватель, кандидат наук
    4.6 (30 отзывов)
    Преподаватель одного из лучших ВУЗов страны, научный работник, редактор научного журнала, общественный деятель. Пишу все виды работ - от эссе до докторской диссертации... Читать все
    Преподаватель одного из лучших ВУЗов страны, научный работник, редактор научного журнала, общественный деятель. Пишу все виды работ - от эссе до докторской диссертации. Опыт работы 7 лет. Всегда на связи и готова прийти на помощь. Вместе удовлетворим самого требовательного научного руководителя. Возможно полное сопровождение: от статуса студента до получения научной степени.
    #Кандидатские #Магистерские
    47 Выполненных работ
    Дмитрий Л. КНЭУ 2015, Экономики и управления, выпускник
    4.8 (2878 отзывов)
    Занимаю 1 место в рейтинге исполнителей по категориям работ "Научные статьи" и "Эссе". Пишу дипломные работы и магистерские диссертации.
    Занимаю 1 место в рейтинге исполнителей по категориям работ "Научные статьи" и "Эссе". Пишу дипломные работы и магистерские диссертации.
    #Кандидатские #Магистерские
    5125 Выполненных работ
    Рима С.
    5 (18 отзывов)
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный универси... Читать все
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный университет, являюсь бакалавром, магистром юриспруденции (с отличием)
    #Кандидатские #Магистерские
    38 Выполненных работ
    Александр О. Спб государственный университет 1972, мат - мех, преподав...
    4.9 (66 отзывов)
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальн... Читать все
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальных уравнений. Умею быстро и четко выполнять сложные вычислительные работ
    #Кандидатские #Магистерские
    117 Выполненных работ
    Алёна В. ВГПУ 2013, исторический, преподаватель
    4.2 (5 отзывов)
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическо... Читать все
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическое образование. В данный момент работаю преподавателем.
    #Кандидатские #Магистерские
    25 Выполненных работ
    Юлия К. ЮУрГУ (НИУ), г. Челябинск 2017, Институт естественных и т...
    5 (49 отзывов)
    Образование: ЮУрГУ (НИУ), Лингвистический центр, 2016 г. - диплом переводчика с английского языка (дополнительное образование); ЮУрГУ (НИУ), г. Челябинск, 2017 г. - ин... Читать все
    Образование: ЮУрГУ (НИУ), Лингвистический центр, 2016 г. - диплом переводчика с английского языка (дополнительное образование); ЮУрГУ (НИУ), г. Челябинск, 2017 г. - институт естественных и точных наук, защита диплома бакалавра по направлению элементоорганической химии; СПХФУ (СПХФА), 2020 г. - кафедра химической технологии, регулирование обращения лекарственных средств на фармацевтическом рынке, защита магистерской диссертации. При выполнении заказов на связи, отвечаю на все вопросы. Индивидуальный подход к каждому. Напишите - и мы договоримся!
    #Кандидатские #Магистерские
    55 Выполненных работ

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

    Менеджер онлайн в Telegram Написать