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.author | Frontera Orleans, David | - |
dc.coverage.spatial | Llucmajor | - |
dc.date.accessioned | 2021-07-05T13:34:24Z | - |
dc.date.available | 2021-07-05T13:34:24Z | - |
dc.date.issued | 2021-06-04 | - |
dc.identifier.uri | http://hdl.handle.net/10609/133111 | - |
dc.description.abstract | En 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.abstract | The 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.abstract | En 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.mimetype | application/pdf | - |
dc.language.iso | cat | - |
dc.publisher | Universitat Oberta de Catalunya (UOC) | - |
dc.rights | CC BY-NC-ND | - |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | - |
dc.subject | organització d'horaris | ca |
dc.subject | Android | ca |
dc.subject | Android | es |
dc.subject | Android | en |
dc.subject | aplicacions mòbils | ca |
dc.subject | aplicaciones móviles | es |
dc.subject | mobile applications | en |
dc.subject | torns de treball | ca |
dc.subject | turnos de trabajo | es |
dc.subject | work shifts | en |
dc.subject | organización de horarios | es |
dc.subject | scheduling | en |
dc.subject.lcsh | Application software -- Development -- TFG | en |
dc.title | TurnReturn. Aplicació de gestió de torns | - |
dc.type | info:eu-repo/semantics/bachelorThesis | - |
dc.audience.educationlevel | Estudis de Grau | ca |
dc.audience.educationlevel | Estudios de Grado | es |
dc.audience.educationlevel | University degrees | en |
dc.subject.lemac | Programari d'aplicació -- Desenvolupament -- TFG | ca |
dc.subject.lcshes | Software de aplicación -- Desarrollo -- TFG | es |
dc.contributor.director | Garrigues, Carles | - |
dc.contributor.tutor | Sánchez Rosa, Carlos | - |
dc.rights.accessRights | info: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 projecte | 214,06 MB | MP4 | Visualizar/Abrir |
TFG_dfrontera_source.zip | Codi font de l'aplicació | 479,74 kB | Unknown | Visualizar/Abrir |
TFG_dfrontera_app.apk | Binari per la instal·lació en Android | 8,07 MB | Unknown | Visualizar/Abrir |
dfronteraTFG0621memòria.pdf | Memòria del TFG | 2,11 MB | Adobe PDF | Visualizar/Abrir |
Comparte:
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons