Skip to content
/ VKR Public

Выпускная квалификационная работа бакалавра – минимально жизнеспособный продукт (MVP) полнофункциональной системы для компьютерного клуба, состоящей из мобильного приложения для клиентов и серверной части (бэкенд) для управления.

Notifications You must be signed in to change notification settings

IAMN1/VKR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Система управления и бронирования для компьютерного клуба (ВКР бакалавра)

C# Xamarin ASP.NET Core SQLite

Выпускная квалификационная работа бакалавра – минимально жизнеспособный продукт (MVP) полнофункциональной системы для компьютерного клуба, состоящей из мобильного приложения для клиентов и серверной части (бэкенд) для управления.

Клиенты могут просматривать доступные компьютеры/игровые зоны, бронировать места онлайн и управлять своими бронированиями. Административная часть (реализованная через API) позволяет управлять конфигурацией зала, пользователями и бронированиями.


📱 Ключевые функции (MVP)

Мобильное приложение (Клиент):

  • Аутентификация и регистрация: Вход и регистрация новых пользователей.
  • Просмотр зала: Визуализация схемы компьютерного клуба с отображением доступных и занятых мест (компьютеров).
  • Система бронирования: Выбор свободного места, указание даты и времени начала/окончания сеанса.
  • История бронирований: Просмотр списка текущих и завершенных бронирований.
  • Профиль пользователя: Отображение информации о пользователе.

Серверная часть (Бэкенд - Web API):

  • RESTful API: Обеспечивает работу мобильного приложения.
  • Управление ресурсами: CRUD-операции для компьютеров, конфигураций залов.
  • Логика бронирования: Проверка доступности, создание, подтверждение и отмена бронирований.
  • Хранение данных: Работа с базой данных (SQLite).

🏗️ Архитектура и стек технологий

Проект реализован по принципу клиент-сервер.

  • Клиентское приложение: Xamarin.Forms (C#/.NET) - кроссплатформенная разработка под Android и iOS из одной кодовой базы.
  • Серверное приложение: ASP.NET Core Web API (C#/.NET) - высокопроизводительный фреймворк для построения REST API.
  • База данных: SQLite - легковесная встраиваемая СУБД, идеальная для MVP и демонстрации.
  • Коммуникация: HTTP/HTTPS, сериализация данных в JSON.

📄 Лицензия и авторство

Этот проект был разработан в качестве выпускной квалификационной работы бакалавра. Исходный код предоставлен для ознакомления и образовательных целей.

Автор: IAMN1 Год: 2022

About

Выпускная квалификационная работа бакалавра – минимально жизнеспособный продукт (MVP) полнофункциональной системы для компьютерного клуба, состоящей из мобильного приложения для клиентов и серверной части (бэкенд) для управления.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published