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

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

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

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

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

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

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

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

    Анастасия Б.
    5 (145 отзывов)
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическо... Читать все
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическому и гуманитарному направлениях свыше 8 лет на различных площадках.
    #Кандидатские #Магистерские
    224 Выполненных работы
    Анна С. СФ ПГУ им. М.В. Ломоносова 2004, филологический, преподав...
    4.8 (9 отзывов)
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания... Читать все
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания и проверки (в качестве преподавателя) контрольных и курсовых работ.
    #Кандидатские #Магистерские
    16 Выполненных работ
    Шагали Е. УрГЭУ 2007, Экономика, преподаватель
    4.4 (59 отзывов)
    Серьезно отношусь к тренировке собственного интеллекта, поэтому постоянно учусь сама и с удовольствием пишу для других. За 15 лет работы выполнила более 600 дипломов и... Читать все
    Серьезно отношусь к тренировке собственного интеллекта, поэтому постоянно учусь сама и с удовольствием пишу для других. За 15 лет работы выполнила более 600 дипломов и диссертаций, Есть любимые темы - они дешевле обойдутся, ибо в радость)
    #Кандидатские #Магистерские
    76 Выполненных работ
    Дмитрий М. БГАТУ 2001, электрификации, выпускник
    4.8 (17 отзывов)
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал стать... Читать все
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал статьи, патенты, кандидатскую диссертацию, преподавал. Занимаюсь этим с 2003.
    #Кандидатские #Магистерские
    19 Выполненных работ
    Сергей Н.
    4.8 (40 отзывов)
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных с... Читать все
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных статей в области экономики.
    #Кандидатские #Магистерские
    56 Выполненных работ
    Шиленок В. КГМУ 2017, Лечебный , выпускник
    5 (20 отзывов)
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертац... Читать все
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертационной работ. Помогу в медицинских науках и прикладных (хим,био,эколог)
    #Кандидатские #Магистерские
    13 Выполненных работ
    Ольга Р. доктор, профессор
    4.2 (13 отзывов)
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласован... Читать все
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласованные сроки и при необходимости дорабатываются по рекомендациям научного руководителя (преподавателя). Буду рада плодотворному и взаимовыгодному сотрудничеству!!! К каждой работе подхожу индивидуально! Всегда готова по любому вопросу договориться с заказчиком! Все работы проверяю на антиплагиат.ру по умолчанию, если в заказе не стоит иное и если это заранее не обговорено!!!
    #Кандидатские #Магистерские
    21 Выполненная работа
    Логик Ф. кандидат наук, доцент
    4.9 (826 отзывов)
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские дисс... Читать все
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские диссертации, рефераты, контрольные) уже много лет. Качество работ гарантирую.
    #Кандидатские #Магистерские
    1486 Выполненных работ
    Лидия К.
    4.5 (330 отзывов)
    Образование высшее (2009 год) педагог-психолог (УрГПУ). В 2013 году получено образование магистр психологии. Опыт преподавательской деятельности в области психологии ... Читать все
    Образование высшее (2009 год) педагог-психолог (УрГПУ). В 2013 году получено образование магистр психологии. Опыт преподавательской деятельности в области психологии и педагогики. Написание диссертаций, ВКР, курсовых и иных видов работ.
    #Кандидатские #Магистерские
    592 Выполненных работы

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