Ítem


ConnectaGym Software de gestió per a propietaris de gimnasos i cadenes de gimnasos

L’objectiu d’aquest projecte és dissenyar i implementar una aplicació full-stack. Això inclourà: - Disseny de la base de dades - Dissenyar i implementar el back-end - Dissenyar i implementar el front-end ConnectaGym serà una aplicació web, és a dir, una aplicació a la que s’accedirà utilitzant com a client un navegador web. S’ha decidit així ja que la majoria de navegadors actuals són compatibles amb les tecnologies amb les quals es desenvoluparà el projecte, i aquest fet també permetrà l’accés a l’aplicació des de dispositius diferents. Sobre l’arquitectura de l’aplicació, com que es tracta d’una aplicació web full-stack es disposarà d’un front-end, un back-end i una base de dades. S’ha optat per fer-ho d’aquesta manera ja que dividir l’aplicació en diferents capes permet escalar cada part de manera independent segons les necessitats. A nivell de manteniment, tenir una arquitectura separada permet desenvolupar, provar i modificar cada capa de manera independent, sense afectar directament a les altres parts de l’aplicació. El frontal de l’aplicació tindrà la funció d’interactuar amb l’usuari, la part del client. El back-end s’encarregarà d’interactuar amb la base de dades per obtenir informació. Per a la capa de persistència, s’optarà per al model relacional, ja que la nostra aplicació disposarà de moltes taules i cada una tindrà diferents relacions. L’aplicació es distribuirà als clients mitjançant llicències d’us. Un cop firmat un client, se li crearà un usuari amb el rol de propietari i la seva corresponent llicència per utilitzar el software. A partir d’aquí i, seguint el manual d’instal·lació, el propietari serà capaç d’utilitzar el software fins que expiri la llicència. Per a marcar la diferència respecte altres softwares de gestió de gimnasos, s’han volgut separar les tasques de gestió en funció del tipus de rol de l’usuari “loguejat”. És a dir, s’ha considerat que el propietari del gimnàs no ha de ser l’encarregat de registrar les visites dels membres d’un gimnàs, sinó que serà el treballador d’aquell gimnàs qui ho farà. Per a aconseguir-ho, s’han incorporat tres tipus d’usuaris a l’aplicació. El de GYMADMIN (propietari de gimnàs), STAFF (treballador de gimnàs) i SUPERADMIN (creador i distribuïdor del software de ConnectaGym).

9

Director: Calle Ortega, Eusebio
Martínez Álvarez, David
Altres contribucions: Universitat de Girona. Escola Politècnica Superior
Autor: Gauchia de Rosa, Joel
Data: juny 2024
Resum: L’objectiu d’aquest projecte és dissenyar i implementar una aplicació full-stack. Això inclourà: - Disseny de la base de dades - Dissenyar i implementar el back-end - Dissenyar i implementar el front-end ConnectaGym serà una aplicació web, és a dir, una aplicació a la que s’accedirà utilitzant com a client un navegador web. S’ha decidit així ja que la majoria de navegadors actuals són compatibles amb les tecnologies amb les quals es desenvoluparà el projecte, i aquest fet també permetrà l’accés a l’aplicació des de dispositius diferents. Sobre l’arquitectura de l’aplicació, com que es tracta d’una aplicació web full-stack es disposarà d’un front-end, un back-end i una base de dades. S’ha optat per fer-ho d’aquesta manera ja que dividir l’aplicació en diferents capes permet escalar cada part de manera independent segons les necessitats. A nivell de manteniment, tenir una arquitectura separada permet desenvolupar, provar i modificar cada capa de manera independent, sense afectar directament a les altres parts de l’aplicació. El frontal de l’aplicació tindrà la funció d’interactuar amb l’usuari, la part del client. El back-end s’encarregarà d’interactuar amb la base de dades per obtenir informació. Per a la capa de persistència, s’optarà per al model relacional, ja que la nostra aplicació disposarà de moltes taules i cada una tindrà diferents relacions. L’aplicació es distribuirà als clients mitjançant llicències d’us. Un cop firmat un client, se li crearà un usuari amb el rol de propietari i la seva corresponent llicència per utilitzar el software. A partir d’aquí i, seguint el manual d’instal·lació, el propietari serà capaç d’utilitzar el software fins que expiri la llicència. Per a marcar la diferència respecte altres softwares de gestió de gimnasos, s’han volgut separar les tasques de gestió en funció del tipus de rol de l’usuari “loguejat”. És a dir, s’ha considerat que el propietari del gimnàs no ha de ser l’encarregat de registrar les visites dels membres d’un gimnàs, sinó que serà el treballador d’aquell gimnàs qui ho farà. Per a aconseguir-ho, s’han incorporat tres tipus d’usuaris a l’aplicació. El de GYMADMIN (propietari de gimnàs), STAFF (treballador de gimnàs) i SUPERADMIN (creador i distribuïdor del software de ConnectaGym).
9
Format: application/pdf
Cita: 26667
Accés al document: http://hdl.handle.net/10256/27688
Llenguatge: cat
Drets: Attribution-NonCommercial-NoDerivatives 4.0 International
URI Drets: http://creativecommons.org/licenses/by-nc-nd/4.0/
Matèria: Gymnasiums -- Management
Gimnasos -- Direcció i administració
Web applications
Aplicacions web
Arquitectura client-servidor (Informàtica)
Client/server computing
Software architecture
Programari -- Disseny
Database design
Bases de dades -- Disseny
Títol: ConnectaGym Software de gestió per a propietaris de gimnasos i cadenes de gimnasos
Tipus: info:eu-repo/semantics/bachelorThesis
Repositori: DUGiDocs

Matèries

Autors