Введение 4
1 Обзор и анализ предметной области 5
1.1 Анализ деятельности информационной системы 5
1.2 Обзор существующих аналогичных веб-сервисов 6
2 Проектирование веб-портала 14
2.1 SADT-диаграмма 14
2.2 Проектирование базы данных 20
2.3 Обзор выбранной архитектуры и инструментов для реализации
веб-портала 22
3 Разработка веб-сервиса 30
4 Апробация веб-портала (на примере действий пользователей) 41
Заключение 45
Список использованных источников 46
На сегодняшний день многопользовательская онлайн игра Counter Strike: Global Offensive невероятно популярна, однако, легко забыть, что игра не была мгновенным лидером продаж для Valve. Изначально это была всего лишь одна из разновидностей устаревшей Counter Strike, так же в то время на рынке было предостаточно шутеров на любой вкус и цвет.
Однако, все изменилось в один миг, когда Valve представила нечто новое — декоративное виртуальное оружие, известное как «скины», что можно получать случайно в игре или купить в онлайн-магазине.
В результате, число игроков в CS:GO за 2 года выросло на 1500%.
На сегодняшний день общее число игроков составляет около 35 миллионов, а количество в онлайн за две недели около 10 миллионов пользователей.
Игроки ежедневно совершают покупки внутриигровых предметов, которые порой стоят дороже самой игры. Так, например, стоимость одного из самых дорогих предметов составляет примерно 100000$.
В итоге, за последние годы Valve смогла создать для своих игр одну из самых мощных виртуальных экономик в истории.
Таким образом для большинства игроков актуально получить скины за минимальную цену. Наша АИС даст шанс улучшить свой инвентарь, обрести новые вещи из популярной игры при минимальной сумме депозита, который формируется исходя из оценки уже имеющихся у игрока предметов.
Основываясь на актуальности была поставлена цель ВКР: минимизировать инвестиционные затраты на приобретение внутриигровых предметов средствами веб-портала.
Для достижения поставленной цели были определенны следующие задачи:
- изучить предметную область;
- рассмотреть существующие аналоги;
В результате бакалаврской работы был создан веб-портал, позволяющий людям минимизировать инвестиционные затраты на приобретение внутриигровых предметов.
Для достижения поставленной цели были решены следующие задачи:
- изучить предметную область;
- рассмотреть существующие аналоги;
- разработать веб-портал.
В результате действий, описанных в первой главе, была проведен анализ предметной области, что позволило выявить требования к разрабатываемой информационной системе. В частности, для решения данной задачи была построена диаграмма вариантов использования, что позволило избежать несоответствий и удостовериться, что предметная область понята правильно.
Результатом второй главы стало решение задачи проектирования веб-портала. В рамках решения данной задачи были построены SADT-диаграммы, спроектирована база данных и выбраны инструменты для реализации веб¬портала.
При разработке было выявлено что, выбор использованных технологий полностью себя оправдал и позволил разработать полноценный веб-портал для достижения поставленной цели.
Разработка велась на платформе Laravel Framework на языке программирования PHP с использованием HTML, CSS, JS, база данных MySQL, веб-сервера Apache.
В дальнейшем планируется внедрение web-портала и по необходимости добавление новых функций.