Resumen:
|
[ES] El presente proyecto tiene como objetivo el desarrollo de una aplicación de escritorio que
permita al usuario, en este caso el Jefe de Estudios, gestionar los cambios de grupo de la escuela,
centrándose en la ...[+]
[ES] El presente proyecto tiene como objetivo el desarrollo de una aplicación de escritorio que
permita al usuario, en este caso el Jefe de Estudios, gestionar los cambios de grupo de la escuela,
centrándose en la usabilidad, la eficiencia y la rapidez de ésta. La aplicación recibe los ficheros
de solicitudes de cambios de grupo y el de estado actual de los grupos, proporcionados por el
usuario como entrada, y permite realizar automáticamente todos los cambios de grupo posibles,
siguiendo unas pautas preestablecidas y con opciones configurables. La aplicación también cuenta
con la funcionalidad de realizar cambios de rama. Además, ofrece otras funcionalidades que
facilitan la tarea de gestión del usuario, permitiendo visualizar cada uno de los documentos y con
la posibilidad de realizar cambios manualmente, manteniendo registros de todos los cambios
realizados y ofreciendo información relevante acerca de los mismos, tanto para los cambios de
grupo como los de rama.
El desarrollo de esta aplicación se ha realizado siguiendo una metodología de desarrollo
evolutivo por medio de prototipos, se han realizado en total 3 prototipos y se ha documentado
todas las fases del desarrollo de cada uno de ellos. Esto permite acercarse más al Jefe de Estudios
y usuario final, obteniendo un mayor grado de satisfacción debido a una mejor especificación de
requisitos y a la continua retroalimentación con este mediante las validaciones de los distintos
prototipos.
Las tecnologías utilizadas en el desarrollo de esta aplicación son C#, como lenguaje de
programación, desde el entorno Visual Studio y Windows Forms para la implementación de la
interfaz gráfica de usuario
[-]
[EN] The purpose of this project is to develop a desktop application that allows the user, in this
case the Head of Studies, to manage group changes in the school, focusing on usability, efficiency
and speed. The application ...[+]
[EN] The purpose of this project is to develop a desktop application that allows the user, in this
case the Head of Studies, to manage group changes in the school, focusing on usability, efficiency
and speed. The application receives the group change request file and the current group status file,
provided by the user as input, and allows to automatically make all possible group changes,
following some preestablished guidelines and with configurable options. The application also has
the functionality to make branch changes. It also offers other functions that facilitate the task of
managing to the user, allowing each of the documents to be viewed and with the possibility of
making changes manually, keeping records of all the changes made and offering relevant
information about them, both for group changes and branch changes.
The development of this application has been made following an evolutionary
development methodology through prototypes, 3 prototypes have been made in total and all the
phases of the development of each of them have been documented. This allows us to get closer to
the Head of Studies and end user, obtaining a greater degree of satisfaction due to a better
specification of requirements and continuous feedback with the client through the validations of
the different prototypes.
The technologies used in the development of this application are C #, as a programming
language, from the Visual Studio environment, and Windows Forms for the implementation of
the graphical user interface.
[-]
|