Ítem
|
Calle Ortega, Eusebio
Martínez Álvarez, David |
|
| Universitat de Girona. Escola Politècnica Superior | |
| Gauchia de Rosa, Joel | |
| juny 2024 | |
|
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 |
|
| application/pdf | |
| 26667 | |
| http://hdl.handle.net/10256/27688 | |
| cat | |
| Attribution-NonCommercial-NoDerivatives 4.0 International | |
| http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
|
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 |
|
| ConnectaGym Software de gestió per a propietaris de gimnasos i cadenes de gimnasos | |
| info:eu-repo/semantics/bachelorThesis | |
| DUGiDocs |
