Наиболее популярными лаунчерами являются «Steam» и «Epic Games Store». Поскольку оба онлайн-сервиса разработаны американскими компаниями, санкции ограничили их работу в России. Теперь пользователи из России не могут приобретать программные продукты на данных площадках напрямую.
Актуальность темы дипломной работы заключается в том, что на данный момент на отечественном рынке нет типового решения установки программ на предприятии. В связи с санкциями, накладываемыми на Россию, страдает деятельность многих предприятий. Во многом, ущерб связан именно с информационными технологиями, поскольку многие организации используют зарубежный софт. Чтобы обеспечить устойчивость работы российских предприятий Президент издал указ от 02.03.2022 N 83 «О мерах по обеспечению ускоренного развития отрасли информационных технологий в Российской Федерации» [5], направленный на стимулирование разработки отечественного программного обеспечения.
Объектом исследования выпускной квалификационной работы является общество с ограниченной ответственностью «ГЕОН».
Предметом исследования выпускной квалификационной работы является разработка и внедрение лаунчера.
Цель выпускной квалификационной работы – спроектировать и разработать онлайн-сервис цифрового распространения компьютерных игр и программ.
Задачи выпускной квалификационной работы:
Изучить предметную область;
Проанализировать процессы деятельности предприятия;
Составить требования для разрабатываемого сервиса;
Разработать инфологическую модель и схему данных для разрабатываемого сервиса;
Разработать структуру сервиса;
Разработать дизайн сервиса;
Провести тестирование разрабатываемого сервиса;
Провести оценку эффективности сервиса.
Выпускная квалификационная работа состоит из двух частей. Первая часть – аналитическая. В ней анализируется предметная область объекта исследования. Проводится экономический анализ деятельности предприятия, рассматривается организационная структура, описываются процессы, происходящие в организации. Также, определяются цели, задачи, функциональные и нефункциональные требования к разрабатываемой системе, проводится календарно-ресурсное планирование проекта.
Вторая часть – проектная. В ней рассматривается информационное и программное обеспечение проекта. Описывается процесс создания проекта. Также, в конце второй части производится тестирование разработанного сервиса и оценка внедрения проекта.
Введение 4
1. Аналитическая часть 7
1.1. Анализ предметной области 7
1.1.1. Экономический анализ деятельности объекта исследования 7
1.1.2. Организационная структура и система управления 8
1.1.3. Состояние и стратегия развития информационных технологий 10
1.2. Анализ существующей организации прикладных и информационных процессов 14
1.2.1. Описание существующей организации прикладных и информационных процессов 14
1.2.2. Анализ недостатков существующей организации бизнес и информационных процессов 20
1.2.3. Формирование предложений по автоматизации бизнес-процессов 23
1.3. Постановка задачи автоматизации прикладных процессов 24
1.3.1. Цели и задачи проекта автоматизации прикладных процессов 24
1.3.2. Построение и обоснование модели новой организации бизнес процессов 25
1.3.3. Спецификация функциональных требований к информационной системе 27
1.3.4. Спецификация и обоснование нефункциональных требований 29
1.4. Календарно-ресурсное планирование проекта 31
2. Проектная часть 33
2.1. Информационное обеспечение 33
2.2. Программное обеспечение 38
2.2.1. Структура программного обеспечения 38
2.2.2. Спецификации программных модулей 41
2.2.3. Пользовательский интерфейс 45
2.3. Техническое обеспечение 52
2.4. Обеспечение информационной безопасности 53
2.5. Тестирование и оценка качества информационной систем 54
2.6. Оценка эффективности проекта 57
Заключение 64
Список использованных источников 66
Приложение А 71
Приложение Б 75
Приложение В 77
Приложение Г 80
Приложение Д 107
1. ГОСТ 22268-76 «ГЕОДЕЗИЯ. Термины и определения». [Электронный ресурс]. – Режим доступа:
2. ГОСТ 24.702-85 «Единая система стандартов автоматизированных систем управления. ЭФФЕКТИВНОСТЬ АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ». [Электронный ресурс]. – Режим доступа:
3. ГОСТ Р 56920-2016/ISO/IEC/IEEE 29119-1:2013 «СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ. Тестирование программного обеспечения». [Электронный ресурс]. – Режим доступа:
4. ГОСТ Р 70172-2022 «ГЕОДЕЗИЯ И КАРТОГРАФИЯ. Требования к техническому контролю геодезической и картографической продукции и процессов ее создания. Основные положения». [Электронный ресурс]. – Режим доступа:
5. Указ Президента от 02.03.2022 N 83 «О мерах по обеспечению ускоренного развития отрасли информационных технологий в Российской Федерации» [Электронный ресурс]. – Режим доступа:
6. Федеральный закон "О закупках товаров, работ, услуг отдельными видами юридических лиц" от 18.07.2011 N 223-ФЗ. [Электронный ресурс] – Режим доступа:
7. Федеральный закон "О контрактной системе в сфере закупок товаров, работ, услуг для обеспечения государственных и муниципальных нужд" от 05.04.2013 N 44-ФЗ. [Электронный ресурс] – Режим доступа: https://www.consultant.ru/document/cons_doc_LAW_144624/
8. Martin Fitzpatrick, Create GUI Applications with Python & Qt6 (PyQt6 Edition) [Текст] / 2021. 780 pages.
9. Simon Riggs, Gianni Ciolli, PostgreSQL 14 Administration Cookbook [Текст] / David Sugarman - Published by Packt Publishing Ltd. 2022. – 608 pages.
10. Бекиров, Ш. Н. Модель линейно-функциональной структуры управления, способной к адаптивному поведению [Текст] / Ш. Н. Бекиров, М. Н. Стефаненко // Ученые записки Крымского инженерно-педагогического университета. – 2019. – № 4(66). – С. 67-74. – EDN ZDGHQL.
11. Буйначев, С. К. Основы программирования на языке Python : Учебное пособие [Текст] / С. К. Буйначев, Н. Ю. Боклаг. – Екатеринбург : Уральский федеральный университет, 2014. – 92 с. – ISBN 978-5-7996-1198-9. – EDN HIMEBZ.
12. Информационные системы и технологии в экономике: учебное пособие для студентов вузов, обучающихся по специальностям экономики и управления (080100) [Текст] / В. Н. Ясенев. - 3-е изд., перераб. и доп. - Москва : ЮНИТИ, 2008. - 560 с.
13. Куприянов, А. А. Инфологическое моделирование информационного взаимодействия автоматизированных систем [Текст] / А. А. Куприянов // Автоматизация процессов управления. – 2010. – № 1. – С. 69-77. – EDN LDLZFT.
14. Майсак, О. С. SWOT-анализ: объект, факторы, стратегии. Проблема поиска связей между факторами [Текст] / О. С. Майсак // Прикаспийский журнал: управление и высокие технологии. – 2013. – № 1(21). – С. 151-157. – EDN PZKVYJ.
15. Прохоренок, Н. А. Python 3 и PyQt 6. Разработка приложений [Текст] / Н. А. Прохоренок, В. А. Дронов. - СПб.: Б:ХВ-Петербурr, 2023. - 832 с.