Memoria practica si3 uned
SISTEMAS INFORMATICOS III
BUSCADOR SUBVENCIONES ON-LINE
UNED
Curso 2009-2010
Grupo Si3_66
1. INTRODUCCION
El objeto de esta aplicación es proporcionar, a profesionales y empresas, una herramienta ágil y eficaz para acceder a las ayudas y subvenciones que otorgan instituciones públicas, entidades y organizaciones.
Para facilitar su búsqueda, lassubvenciones se han clasificado por categoría y ámbito geográfico y se ha optado por el diseño de una aplicación sencilla, que pueda ser utilizada por personas no iniciadas en el mundo Web.
El portal se plantea como una aplicación de uso público para la búsqueda de subvenciones, que cuenta además con un servicio de suscripciones que permite, a los usuarios registrados, activar la opción de recibirsemanalmente vía e-mail un informe con las subvenciones que pueden ser de su interés.
La aplicación ofrece una vista para navegadores con funcionalidades avanzadas como Firefox y otra vista para navegadores móviles compatibles con Opera-Mini, siendo el sistema el responsable de realizar la adaptación correspondiente a cada navegador.
2. DISEÑO Y ARQUITECTURA
La aplicación se hadesarrollado siguiendo las normas de codificación establecidas para el desarrollo de aplicaciones Java (http://java.sun.com/docs/codeconv).
Se ha utilizado el patrón MVC para estructurar la aplicación de forma lógica, implementando independientemente cada uno de sus componentes:
- Modelo de datos
- Interfaz de usuario
- Lógica de control.
Se ha prestado especial atención al diseñodel interfaz de usuario primando la usabilidad de la aplicación y la legibilidad de la información. Se ha apostado por un interfaz claro y sencillo, de fácil operación y que garantice una nula curva de aprendizaje.
El desarrollo y las pruebas unitarias de cada componente se han realizado de forma distribuida, facilitando el trabajo en paralelo y reduciendo el tiempo de desarrollo. Laintegración de los diferentes componentes y las pruebas finales se han realizado de forma conjunta para asegurar el correcto funcionamiento de la aplicación.
1. Diagrama de clases
A continuación se incluye un diagrama de clases resumido de las principales clases java implementadas. Se han incluido sólo los métodos más significativos. El detalle de cada clase se incluye en al apartadodedicado al patrón MVC.
[pic]
2. Casos de uso
Los casos de uso se han diseñado de acuerdo a los requisitos que se han establecido para esta aplicación y que se reflejan en la siguiente tabla:
|Nº Requerimiento |Descripción |
|Procesamiento ||
|R1 |Alta Perfil Usuario |
|R2 |Modificación Perfil Usuario |
|R3 |Activación /Desactivación Informes |
|R4 |Búsqueda Subvenciones |
|R5 |Elaboración Informes |
|R6 |Envío Informe SemanalSubvenciones |
|R7 |Contacto con la Web |
|Almacenamiento | |
|R8 |Perfil Usuario...
Regístrate para leer el documento completo.