Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Система лояльности компьютерного клуба

Автор:   •  Ноябрь 9, 2025  •  Курсовая работа  •  9,645 Слов (39 Страниц)  •  48 Просмотры

Страница 1 из 39

Министерство образования Республики Беларусь

Учреждение образования «Белорусский государственный университет
информатики и радиоэлектроники»

Инженерно-экономический факультет

Кафедра экономической информатики

Дисциплина «Программирование сетевых приложений»

«К ЗАЩИТЕ ДОПУСТИТЬ»

Руководитель курсового проекта

ст.преподаватель

______________  Д.А. Сторожев

___.____.2025

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту

на тему:

«СИСТЕМА ЛОЯЛЬНОСТИ КОМПЬЮТЕРНОГО КЛУБА»

БГУИР КП 1-40 05 01-10 013 ПЗ

Выполнил студент группы 314371

Королёв Михаил Дмитриевич

_______________________________

(подпись студента)

Курсовой проект представлен на проверку ___.____.2025

_______________________________

(подпись студента)

Минск 2025


РЕФЕРАТ

БГУИР КП 1-40 05 01-10 013 ПЗ

Королёв, М.Д. Программная реализация системы лояльности компьютерного клуба: пояснительная записка к курсовому проекту /М.Д. Королёв. –
Минск : БГУИР, 2025. – 54 с.

Пояснительная записка 54 с., 19 рис., 12 табл., 7 источников,
4 приложения

ПРОГРАММНОЕ СРЕДСТВО, АРХИТЕКТУРА КЛИЕНТ-СЕРВЕР, JAVA, JAVAFX, VISUAL STUDIO CODE, SPRING BOOT, POSTGRESQL.

Цель проектирования: разработка программного средства для автоматизации управления системой лояльности компьютерного клуба в архитектуре клиент-сервер с безопасной аутентификацией, учётом участников и их бонусных баллов, обработкой транзакций начисления и списания, а также формированием отчётности по активности и наградам пользователей на объектно-ориентированном языке Java.

Методология проведения работы: в процессе решения поставленных задач использованы принципы объектно-ориентированного программирования, учтены основы взаимодействия между различными классами, применены аналитические методы программирования.

Результаты работы: выполнен анализ предметной области управления системой лояльности компьютерного клуба; реализован сервер на Spring Boot с REST-API и ролевой моделью доступа; спроектировано клиентское приложение на JavaFX; обеспечено хранение данных в СУБД PostgreSQL; Реализованы функции учёта участников и их бонусных баллов, каталог наград и акций, операции начисления и списания, а также формирование отчётности по активности пользователей; проведено функциональное тестирование основных пользовательских сценариев.

Структура приложения: работа с клиент-серверным решением: пользователь взаимодействует с графическим интерфейсом с использованием клавиатуры или компьютерной мыши; Серверная часть выполняет обработку входящих запросов, реализует бизнес-логику приложения и обеспечивает взаимодействие с базой данных.

Область применения результатов: могут быть применены при разработке программного обеспечения в архитектуре клиент-сервер с многопоточной серверной частью и организацией обмена данными с базой данных на объектно-ориентированном языке Java.


[pic 1][pic 2]

СОДЕРЖАНИЕ

Введение        6

1 Анализ и моделирование предметной области программного средства        7

1.1 Описание предметной области        7

1.2 Разработка функциональной модели предметной области        10

1.3 Анализ требований к разрабатываемому программному средству. Спецификация функциональных требований        14

1.4 Разработка информационной модели предметной области        18

1.5 UML-модели представления программного средства и их описание        21

2 Проектирование и конструирование программного средства        24

...

Скачать:   txt (113.2 Kb)   pdf (1.8 Mb)   docx (1.3 Mb)  
Продолжить читать еще 38 страниц(ы) »
Доступно только на Essays.club