Title of the thesis: Design and Implementation of a Web-based Client &
Membership Management System for a Sports Center
Author: Vadym Hutsalo
Supervisor: Mg.Sc.Comp. Kristaps Blumbergs
Length of the Thesis: 59 pages, 0 tables, 5 figures, 35 bibliographic references, 19
appendices.
Keywords: SPORTS CENTER, WEB APPLICATION, MEMBERSHIP
MANAGEMENT, CHECK-IN, MANAGEMENT SYSTEM
The bachelor’s thesis examines the problem of paper-based recordkeeping in a local
sports center, where client registration, membership tracking, and check-in recording created
difficulties related to slow search, weak traceability, and limited data analysis. The aim of
the thesis was to design, implement, and evaluate a secure web-based management system
that provides centralized data storage, role-based access control, and more structured staff
workflows.
The main design decisions were justified through consideration of relevant
alternatives and selection of the most suitable approach for the project context. The
developed solution was implemented as a web application with a frontend, backend API, and
relational database. The system supports the main operational activities of the selected
context, including management of records, memberships, check-ins, analytics, import, and
backup and restoration procedures.
Anotācija (latviešu):
Bakalaura darba nosaukums: Tīmekļa klientu un abonementu pārvaldības
sistēmas projektēšana un ieviešana sporta centram
Autors: Vadym Hutsalo
Darba vadītājs: Mg.Sc.Comp. Kristaps Blumbergs
Darba apjoms: 59 lappuses, 0 tabulas, 5 attēli, 35 bibliogrāfiskās atsauces, 19
pielikumi.
Atslēgvārdi: SPORTA CENTRS, TĪMEKĻA LIETOTNE, ABONEMENTU
PĀRVALDĪBA, APMEKLĒJUMA REĢISTRĀCIJA, PĀRVALDĪBAS SISTĒMA
Bakalaura darbā tiek pētīta papīra formāta uzskaites problēma vietējā sporta centrā,
kur klientu reģistrācija, abonementu uzskaite un apmeklējumu reģistrēšana radīja grūtības,
kas saistītas ar lēnu informācijas meklēšanu, vāju izsekojamību un ierobežotām datu analīzes
iespējām. Darba mērķis bija izstrādāt, ieviest un novērtēt drošu tīmekļa pārvaldības sistēmu,
kas nodrošina centralizētu datu glabāšanu, lomās balstītu piekļuves kontroli un strukturētāku
personāla darba plūsmu.
Galvenie projektēšanas lēmumi tika pamatoti, izvērtējot atbilstošas alternatīvas un
izvēloties projekta kontekstam piemērotāko risinājumu. Izstrādātais risinājums tika īstenots
kā tīmekļa lietotne ar priekšgala daļu, aizmugursistēmas API un relāciju datubāzi. Sistēma
atbalsta galvenās izvēlētā konteksta operatīvās darbības, tostarp ierakstu, abonementu,
apmeklējumu reģistrācijas, analītikas, datu importēšanas, kā arī rezerves kopiju veidošanas
un atjaunošanas procedūru pārvaldību.
Šo darbu aizsargā autortiesības un/vai blakustiesības. Šo darbu var brīvi lietot personiskai lietošanai, zinātniskam pētījumam vai pašizglītībai. Citiem izmantošanas veidiem jāsaņem tiesību subjekta (-u) atļauja.
APLIS tiesību paziņojums:
Ir aizsargāts ar autortiesībām — komerciālā apritē neesošs