Ejemplo ICONIX

  • View
    2.078

  • Download
    0

Embed Size (px)

Transcript

CAPITULO II

DESARROLLO DE LA METODOLOGA ICONIX

1

1.1. Diseo de Interfaces Web de Usuario Para poder disear las interfaces Web de Usuario, es necesario la formulacin de los requerimientos de los Usuarios, los mismos que han sido obtenidos a travs de entrevistas (Ver Anexo 02) aplicadas al Personal de las reas de Crditos, Afiliacin y Operaciones. 1.1.1. Requerimientos de Usuarios a. Permitir que las Personas soliciten ser Socios. b. Mostrar informacin de Actividades de la Cooperativa San Lorenzo. c. Mostrar horarios de Atencin al Pblico. d. Consultar Estados de Cuenta. e. Realizar Simulaciones de Crditos. f. Realizar Transferencias de Cuentas.

g. Registrar Sugerencias. h. Tener una Clave de Acceso por Usuario. i. j. El sistema operativo Microsoft Windows XP a las estaciones trabajo. Se har uso del manejador de Base de Datos Microsoft SQL Server 2005.

k. La Aplicacin se desarrollar en lenguaje de programacin ASP.NET.

Estos requerimientos se puede agrupar en: 1.1.2. Funcionales: los requerimientos a, b, c, d, e, f, g, h. No Funcionales: los requerimientos i, j, k.

Prototipo de Interfaces Web de Usuario Cabe recalcar que los prototipos de Interfaz web de usuario que a continuacin se presentan son los ms importantes de la solucin web.

a) Interfaz de Usuario: Solicitud Para ser Socio. Ver pgina Siguiente

2

Figura N 17: Solicitud Para ser Socio

b) Interfaz de Usuario: Eventos y Actividades.

Figura N 18: Eventos y Actividades

3

c) Interfaz de Usuario: Horarios de Atencin al pblico.

Figura N 19: Horarios de Atencin al pblico

d) Interfaz de Usuario: Autenticacin de Usuario Ver pgina siguiente.

4

Figura N 20: Autenticacin de Usuario e) Interfaz de Usuario: Estados de Cuenta.

Figura N 21: Estados de Cuenta

5

f)

Interfaz de Usuario: Simulacin de Crditos.

Figura N 22: Simulacin de Crditos Comentario: Al realizar una simulacin de crdito los valores para el clculo del crdito se encuentran dentro del cdigo de la pgina mas no lo registramos.

6

g) Interfaz de Usuario: Transferencia de Cuentas.

Figura N 23: Transferencia de Cuentas

h) Interfaz de Usuario: Buzn de Sugerencias. Ver pgina siguiente

7

Figura N 24: Buzn de Sugerencias Comentario: Al realizar una sugerencia no se necesita identificar a la persona que escribe el comentario, solo se captura un nmero correlativo para identificar a la sugerencia.

8

1.2.

Modelo Dinmico La segunda etapa de la Metodologa ICONIX consiste en los procesos que se realizarn en la aplicacin web, comenzando a disear los diagramas de casos de uso, los diagramas de secuencia y por ultimo los diagramas de robustez. Los diseos que se realizarn en esta etapa, son el reflejo de las interfaces web de usuario.

1.2.1. Diseo de los Diagrama de caso de Uso

a) Caso de Uso: Autenticar Usuario

Figura N 25: Caso de Uso Autenticar Usuario

Descripcin de Caso de Uso Autenticacin de Usuario: Para la autenticacin de usuario hemos considerado los datos del socio como son nmero de tarjeta y clave. El socio debe ingresar su nmero de tarjeta y su clave, una vez validado el ingreso de estos datos, el socio tendr acceso a los servicios de estado de cuenta y transferencia de cuenta, en el cual se mostrar su nombre personificando que su sesin esta activa.

9

b) Caso de Uso: Registrar Solicitud Para Ser Socio Ver pgina siguiente.uc CU Solicitar ser Socio

Caso de Uso Solicitar ser Socio

Registrar Solicitud

Usuario

Figura N 26: Caso de Uso Solicitar ser Socio

Descripcin de Caso de Uso Solicitar ser Socio: El Usuario ingresa datos relevantes como: Nombre, DNI, nmero telefnico, direccin, y la descripcin del por que desea ser socio. Y luego haciendo click en el botn de registrar se registra la solicitud, y los trabajadores de la cooperativa San Lorenzo analizaran sta solicitud y decidirn hacer una visita a la persona interesada.

c) Caso de Uso: Consultar Estado de Cuenta

Figura N 27: Caso de Uso Consultar Estado de Cuenta

10

Descripcin de Caso de Uso Consultar Estado de Cuenta: Una vez iniciada la sesin el socio ingresar a la interfaz de estado de cuenta y aparecer los tipos de cuenta asociada a su inicio de sesin, el socio seleccionar el tipo de cuenta y se listar todos los movimientos de la cuenta seleccionada. d) Caso de Uso: Realizar Simulacin de Crditouc CU Simulacin de Crdito

Caso de Uso Realizar Simulacin Crdito

Ingresar Datos Credito

Usuario Simular Credito

Figura N 28: Caso de Uso Realizar Simulacin de Crdito Descripcin de Caso de Uso Realizar Simulacin de Crdito: El usuario podr realizar simulaciones de un crdito para saber el nmero de cuotas y el monto a pagar. Para ello ingresar el monto del crdito que quiere solicitar, el nmero de cuotas, ingresar tasa de inters, Seleccionar tipo de cuota, la fecha en que le otorgaran el crdito, y la fecha de vencimiento de la primera cuota finalmente presionar un botn para calcular las cuotas.

11

e) Caso de Uso: Realizar Transferencia de Cuenta

Figura N 29: Caso de Uso Realizar Transferencia de Cuenta Descripcin de Caso de Uso Transferencia de Cuenta: Una vez iniciada la sesin el socio ingresar a la interfaz de transferencia de cuenta y aparecer la cuenta de ahorro asociada a su inicio de sesin, seleccionar el tipo de cuenta de la que va a transferir el dinero, y se ingresar la cuenta a transferir, mostrando los datos de sta cuenta, seleccionar el tipo de cuenta a transferir y se ingresar el monto a transferir, finalmente se har clic sobre el botn transferir monto.

12

f)

Caso de Uso: Realizar Sugerenciasuc CU Sugerencias

Caso de Uso Sugerencia

Registrar sugerencia

Usuario

Figura N 30: Caso de Uso Realizar Sugerencias

Descripcin de Caso de Uso Realizar Sugerencias: El usuario ingresa su nombre, su e-mail e Ingresa la sugerencia que desea enviar y har clic en el botn enviar sugerencia.

13

1.2.2. Diseo de los Diagramas de Secuencia a) Diagrama de Secuencia: Autenticar Usuario

Figura N 31: Diagrama de Secuencia Autenticar Usuario

b) Diagrama de Secuencia: Solicitar ser Socio

Figura N 32: Diagrama de Secuencia Solicitar ser Socio

14

c) Diagrama de Secuencia: Consultar Estados de Cuenta

Figura N 33: Diagrama de Secuencia Consultar Estados de Cuenta d) Diagrama de Secuencia: Realizar Simulacin de Crditos

Figura N 34: Diagrama de Secuencia Realizar Simulacin de Crditos

15

e) Diagrama de Secuencia: Realizar Transferencia De Cuentas

Figura N 35: Diagrama de Secuencia Realizar Transferencia De Cuentas

16

f) Diagrama de Secuencia: Realizar Sugerencias

Figura N 36: Diagrama de Secuencia Realizar Sugerencias 1.2.3. Diseo de los diagramas de Robustez a) Diagrama de Robustez: Autenticar Usuariosd Autenticar Usuario 6: Buscar() 5: Buscar Socio() Buscador Usuario 1: Autenticar Usuario() IU Autenticacion de Usuario 2: Buscar tarjeta() 4: ObjTarjeta() 3: Buscar() 7: ObjSocio() Socio

Usuario

Buscador Tarjeta

Tarjeta

Figura N 37: Diagrama de Robustez Autenticar Usuario b) Diagrama de Robustez: Solicitar ser Sociosd Solicitar ser Socio

1: Ingresar Datos de Solicitud()

2: Registrar Solicitud()

3: Registrar()

Usuario

IU Solicitud para ser Socio

4: Solicitud ok() mensaje

Registrador Solicitud

Solicitud

Figura N 38: Diagrama de Robustez Solicitar ser Socio

17

c) Diagrama de Robustez: Consultar Estados de Cuentasd Consultar Estado de Cuenta

3: Leer() 2: Buscar Cuenta() Buscador Cuenta 4: ObjCuenta() 1: Consultar Estado de Cuenta() 8: Consulta estado de Cuenta ok() Usuario mensaje IU Estado de Cuenta 5: Buscar Movimiento() 7: ObjMovimiento() 6: Buscar() Cuenta

Buscador Movimiento

Transaccion

Figura N 39: Diagrama de Robustez Consultar Estados de Cuenta

d) Diagrama de Robustez: Realizar Simulacin de Crditossd Realizar Simulacion de Credito

1: Ingresar Datos del Credito() IU Simulacion de Credito

2: Calcular Credito() 3: Credito ok() mensaje Calculador Credito

Usuario

Figura N 40: Diagrama de Robustez Realizar Simulacin de Crditos e) Diagrama de Robustez: Realizar Transferencia de Cuentas Ver pgina siguiente.

18

sd Realizar Transferencia de Cuenta

3: Buscar() 2: Buscar Cuenta de transferencia() 5: Ingresa datos a transferir() 1: Realizar transferencia() IU Transferencia de Cuenta Buscador Cuenta de transferencia 4: ObjCuenta de Transferencia() 7: Buscar() Cuenta

Usuario

6: Buscar Cuenta a transferir() Buscador Cuenta a 8: ObjCuenta a Transferir() transferir 14: Actulizar()

9: Registrar Transferencia() Registrador Transferencia

10: Grabar()

DocGenerado 11: Grabar()

15: Transferencia ok() mensaje

EstructuraContable

12: Grabar()

Transaccion 13: Grabar()

TransaccionxCuenta

Figura N 41: Diagrama de Robustez Realizar Transferencia de Cuentas f) Diagrama de Robustez: Registrar Sugerencias

sd Realizar Sugerencias

1: Ingresar Datos de Sugerencia()

4.1: Sugerencia Enviada() Usuario mensaje

IU Buzon de Sugerencias

2: Registrar Sugerencia()

4: Sugerencia ok() mensaje

3: Grabar()

Registrador Sugerencia

Sugerencia

Figura N 42: Diagrama de Robustez Registrar Sugerencias

19

1.3.

Modelo Esttico La tercera etapa de la Metodologa ICONIX consiste en los objetos que intervendrn sobre la aplicacin web, comenzando a disear el modelo