1. Тема курсового проекта: «Разработка онлайн-сервиса цифрового распространения компьютерных игр»
2. Цели и задачи информационной системы: Целью данной информационной системы получение прибыли с помощью онлайн платформы для продажи компьютерных игр. Задачами данной информационной системы являются:
а) Создание и поддержание онлайн платформы(сайт);
б) Обеспечить пользователям возможность поиска, покупки и возврата цифровых копий компьютерных игр;
в) Обеспечить хранение пользовательских данных, историю их покупок;
г) Осуществлять возможности социальных взаимодействий на базе платформы между пользователями.
4. Перечень основных функций информационной системы:
а) Предоставить пользователям возможность просмотра товаров, добавления в корзину и оформления заказа;
б) Предоставить возможность пользователям доступ к личному кабинету;
в) Предоставить систему поиска по сайту;
г) Предоставить возможность пользователям создавать чаты между друг другом и обмениваться коллекционными предметами;
д) Предоставить возможность представителям издательств просматривать статистику продаж их продукта и возможность определить прибыль, полученную за любой интервал времени.
5. При построении диаграмм UML используется средство draw.io.
6. В курсовом проекте представлены следующие диаграммы:
- диаграмма прецедентов описывает отношения между актёрами и прецедентами. Актерами данной диаграммы будут являться – пользователи, специалисты службы поддержки и администраторы платформы;
- диаграммы последовательности показывают взаимодействие объектов (обмен между ними сигналами и сообщениями) упорядоченное по времени, с отражением продолжительности обработки и последовательности их проявления. Данный вид диаграмм будет строится для процессов – просмотр личного кабинета пользователя, возврат цифрового товара, оформление заказа;
- диаграммы состояний определяют все возможные состояния, в которых может находиться конкретный объект, а также процесс смены состояний объекта в результате наступления некоторых событий. В данных диаграммах будут рассмотрены состояния страницы товара и заказа;
- диаграммы деятельности – это диаграмма, на которой показано разбиение некоторой деятельности на её составные части. С помощью данной диаграммы описывается оформление заказа для актера Пользователь, добавление нового товара для актера Администратор платформы, возврат товара для актера Специалист службы поддержки;
- диаграмма классов описывает множество классов, интерфейсов, коопераций и отношений между ними в информационной системе. В данных диаграммах будет описываться отношения между классами Пользователь, Товар и Заказ;
- диаграмма объектов позволяет увидеть снимок объектов системы в какой-то момент времени. В данном курсовом проекте диаграмма объектов будет строиться на момент подтверждения оплаты заказа пользователем;
СОДЕРЖАНИЕ
Введение 3
1. Описание предметной области 4
1.1 Целевая аудитория и группы пользователей 4
1.2 Основные функции разрабатываемой системы 4
1.3 Выбор средства построения UML-диграмм 4
1.4 Макет графического интерфейса системы 6
1.5 Построение иерархического классификатора 7
2. Диаграмма прецедентов 9
3. Диаграмма последовательности 10
4. Диаграмма состояний 12
5. Диаграмма деятельности 13
6. Диаграмма классов и диаграмма объектов 16
7. Руководство пользователя 18
Заключение 19
Список использованных источников 21
Приложение А 22
Приложение Б 23