Gestión del ranking para una asociación canina de perros de exposición


Autoria(s): Alonso Hernández, Déborah V
Contribuinte(s)

Cuenca Hernández, Carmelo

Quintana Domínguez, Francisca

Escuela de Ingeniería Informática

Data(s)

17/01/2015

17/01/2015

2015

Resumo

<p>[ES] 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.</p>

<p>[EN] 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.</p>

Identificador

http://hdl.handle.net/10553/12682

705405

Idioma(s)

spa

Direitos

info:eu-repo/semantics/openAccess

by-nc-nd

Palavras-Chave #33 Ciencias tecnológicas
Tipo

info:eu-repo/semantics/bachelorThesis