Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/133111
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorFrontera Orleans, David-
dc.coverage.spatialLlucmajor-
dc.date.accessioned2021-07-05T13:34:24Z-
dc.date.available2021-07-05T13:34:24Z-
dc.date.issued2021-06-04-
dc.identifier.urihttp://hdl.handle.net/10609/133111-
dc.description.abstractEn aquest projecte es tracta de donar una solució, en forma d'una aplicació multi plataforma, a tots aquells treballadors que tenen horaris amb torns canviants i que sovint canvien els torns amb els seus companys. Per a treure els requeriments de l'aplicació i fer el seu disseny s'han seguit les metodologies del disseny centrat en l'usuari, des de la indagació d'usuaris i requeriments fins al disseny dels prototipus i la seva avaluació, passant per la definició dels context d'ús, el disseny conceptual i els esbossos de les pantalles de l'aplicació a mà alçada. L'aplicació s'ha desenvolupat mitjançant el bastiment Ionic amb Angular, Capacitor i Cordova. Com a editors s'han utilitzat Visual Studio Code i Android Studio per l'emulació. També s'han utilitzat altres eines com Node.js, npm i Git, mentre que el codi del projecte s'ha allotjat a un repositori a GitLab. Per a la persistència de dades s'ha utilitzat una base de dades relacional mitjançant el motor de base de dades SQLite. Finalment, s'han implementat una sèrie de proves unitàries mitjançant la suite de testing Jasmine i el motor d'execució de proves Karma. S'ha intentat seguir en la mesura possible una metodologia àgil per a un únic desenvolupador. Com a resultat del treball s'ha obtingut una aplicació per a Android i extensible a altres plataformes que, encara que no conté totes les funcionalitats planificades, té les més importants, així com moltes possibilitats d'evolució.ca
dc.description.abstractThe purpose of this project is to provide a solution, as a multi-platform application, to all workers who work in shifts and who need to interchange their shifts with their colleagues very often. The user-centered design process has been followed to get the application requirements and its design, from user and requirements investigation to the design of prototypes and their evaluation, passing through the definition contexts, the conceptual design and the initial sketches of the application. The application has been developed using the Ionic framework with Angular, Capacitor and Cordova. The editors that have been chosen are Visual Studio Code for coding and Android Studio for the emulation. Other development tools have been used, as Node.js, npm and Git, while the project code has been hosted in a GitLab repository. The SQLite database engine has been used for the data persistence in a relational data base. At last, the Jasmine testing suite and the Karma test execution engine have been used for implementing unit tests. There have been used some Agile development methodologies for lone developers. As a result of the work, it has been obtained an Android application, that can also be adapted to other platforms. This application does not satisfy all the planned functionalities but it implements the most important ones and it has many possibilities for evolution.en
dc.description.abstractEn este proyecto se trata de dar una solución, en forma de una aplicación multe plataforma, a todos aquellos trabajadores que tienen horarios con turnos cambiantes y que a menudo cambian los turnos con sus compañeros. Para sacar los requerimientos de la aplicación y hacer su diseño se han seguido las metodologías del diseño centrado en el usuario, desde la indagación de usuarios y requerimientos hasta el diseño de los prototipos y su evaluación, pasando por la definición de los contexto de uso, el diseño conceptual y los esbozos de las pantallas de la aplicación a mano levantada. La aplicación se ha desarrollado mediante el bastimento Ionic con Angular, Capacitor y Cordova. Como editores se han utilizado Visual Studio Code y Android Studio por la emulación. También se han utilizado otras herramientas como Nodo.js, npm y Git, mientras que el código del proyecto se ha alojado a un repositorio a GitLab. Para la persistencia de datos se ha utilizado una base de datos relacional mediante el motor de base de datos SQLite. Finalmente, se han implementado una serie de pruebas unitarias mediante la suite de testing Jasmine y el motor de ejecución de pruebas Karma. Se ha intentado seguir en la medida posible una metodología ágil para un único desarrollador. Como resultado del trabajo se ha obtenido una aplicación para Android y extensible a otras plataformas que, aunque no contiene todas las funcionalidades planificadas, tiene las más importantes, así como muchas posibilidades de evolución.es
dc.format.mimetypeapplication/pdf-
dc.language.isocat-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectorganització d'horarisca
dc.subjectAndroidca
dc.subjectAndroides
dc.subjectAndroiden
dc.subjectaplicacions mòbilsca
dc.subjectaplicaciones móvileses
dc.subjectmobile applicationsen
dc.subjecttorns de treballca
dc.subjectturnos de trabajoes
dc.subjectwork shiftsen
dc.subjectorganización de horarioses
dc.subjectschedulingen
dc.subject.lcshApplication software -- Development -- TFGen
dc.titleTurnReturn. Aplicació de gestió de torns-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacProgramari d'aplicació -- Desenvolupament -- TFGca
dc.subject.lcshesSoftware de aplicación -- Desarrollo -- TFGes
dc.contributor.directorGarrigues, Carles-
dc.contributor.tutorSánchez Rosa, Carlos-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Bachelor thesis, research projects, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  

TFG_dfrontera_preserntacio.mp4

Presentació en vídeo del projecte214,06 MBMP4Visualizar/Abrir
TFG_dfrontera_source.zipCodi font de l'aplicació479,74 kBUnknownVisualizar/Abrir
TFG_dfrontera_app.apkBinari per la instal·lació en Android8,07 MBUnknownVisualizar/Abrir
dfronteraTFG0621memòria.pdfMemòria del TFG2,11 MBAdobe PDFVista previa
Visualizar/Abrir