Please use this identifier to cite or link to this item: http://hdl.handle.net/10553/12682
Title: Gestión del ranking para una asociación canina de perros de exposición
Authors: Alonso Hernández, Déborah V
Director: Cuenca Hernández, Carmelo 
Quintana Domínguez, Francisca 
UNESCO Clasification: 33 Ciencias tecnológicas
120317 Informática
Keywords: Ruby on Rails
Ranking
Perros
Dogs
Issue Date: 2015
Abstract: Esta aplicación web realizada en Ruby on Rails, tiene como objetivo principal la gestión del ranking para una asociación de perros de exposición. Dicha asociación es la “Asociación Española para el Fomento de la Raza Bulldog Francés”. En dicha asociación, los perros participan en exposiciones caninas y de acuerdo con una tabla y los resultados, les adjudican puntos a los perros. La tabla de asignación de puntos puede variar cada año.  El perro que más puntos obtiene gana el ranking, hay un ganador hembra y otro ganador macho. Por otra parte, los posibles roles de usuarios son: el rol de administrador, los cuales pueden manejar todos los recursos; el rol de socio, que puede crear nuevos perfiles de perros, enviar resultados de sus perros y demás acciones posibles para este rol; el rol de usuarios registrado, que son usuarios que fueron socios y que ya no lo son. Dicho tipo de usuario puede modificar su perfil, pero ya no podría hacer cambios o eliminar sus perros de la aplicación. Y tampoco podría borrar resultados de sus perros que ya hubiesen sido enviados cuando era socio;  y el rol de usuario no registrado que sólo pueden ver los listados de perros, ver sus perfiles y demás acciones que sólo sean ver pero no crear, modificar ni borrar nada. Como resultado final a este trabajo de fin de grado se ha obtenido una aplicación con los requisitos necesarios para cubrir las necesidades para la asociación de perros de exposición, en el cual se gestiona el ranking, también se gestionan los perfiles tanto de perros como de usuarios, control de accesos según el rol del usuario, gestión de las exposiciones, etc.
The main goal of this web application made in Ruby on Rails is the management of the dog’s ranking for an association of exhibition’s dog. The association is the “Asociación Española para el Fomento de la Raza Bulldog Francés”. In this association, dogs participate in canine exhibitions and according to a table of points and the results, they award points to dogs. The points mapping table may vary every year. The dog that obtains more points, it wins the ranking. There is a female winner and a male winner. On the other hand, the possible roles of the users are: the administrator role, which can handle all resources; the cahoot role, which can create new dogs, send results of its dogs and others actions for this role; the user registered role, which are users that were cahoots but they are not any more. This kind of user can edit his profile, but they can’t make any changes or eliminate his dogs of the application. Moreover, he can’t delete his dogs’ results, which were sent when he was a cahoot user; and finally, the non-registered user role, which can only see the ranking, the dogs list, the dogs’ profiles and others actions that only imply reading information, but not creating, editing or deleting it. As a final result in this project we have an application that fulfill the requirements of the association  of exhibition’s dog, in which different resources and managed: the ranking, both dogs and users profiles, access control according to the user’s role, exhibitions, etc.
URI: http://hdl.handle.net/10553/12682
Rights: by-nc-nd
Appears in Collections:Trabajo final de grado
Thumbnail
Memoria
Adobe PDF (482,03 kB)
Thumbnail
Manual de usuario
Adobe PDF (3,3 MB)
Código
ZIP (18,11 MB)
Show full item record

Google ScholarTM

Check


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.