Análisis de Resultados
Creación de la DB:
La creación de la base de datos funciona al 100%, no se obtuvo problemas grandes, ya que nos ayudo bastante el XML para poder entender cuales cuales son sus PRIMARY KEY y FOREIGN KEY y poder relacionar cada tabla.
Migración de datos básicos:
Los SP para la carga de XML están al 100%, se busco información en YouTube para poder cargar los XML y como era carga básica a tablas que no usan FK y fue complicado ni se tuvo problemas.
Migración datos no básicos:
Los SP del XML están al 100%, se tuvo que buscar información ya que como las tablas tiene FK y PK es mas complicado en cargar los archivos ya que las tablas tienen protección y cualquier dato repetido no lo cargaba, se tuvo que usar SET IDENTITY_INSERT para que cargaran ningún problema.
Ingreso de Usuarios:
Funciona al 100%. Verifica el usuario y contraseña contra la información guardada en la base de datos. En caso de que uno de los dos datos ingresados esté erróneo, procede a una página de mensaje de error. Se utilizó el Store Procedure creado para este fin y este fue llamado desde el archivo de Controlador. Para el usuario administrador, este tiene acceso a la página de Cuenta, pero debido a que las funcionalidades de administrador no eran requisito para esta etapa, no tiene información para mostrar.
Lista de Cuentas:
Funciona al 100%. Verifica el o los números de cuenta que el usuario puede ver de acuerdo con la tabla de UsuariosPuedeVer y los muestra. Indica los datos incluidos en la tabla. Se implementó el manejo de datos por medio del BagView para enviar los datos del Modelo a ser utilizados en el Controlador y presentados en la Vista. Se utilizó el Store Procedure creado para este fin y este fue llamado desde el archivo de Controlador. Si el usuario no tuviese cuentas que mostrar, entonces puede ingresar a la página, pero ningún dato será mostrado.
Lista de Beneficiarios:
Funciona al 100%. Verifica el número de cuenta con el o los beneficiarios indicados y muestra todos los datos de el o los beneficiarios. Se implementó el manejo de datos por medio del BagView para enviar los datos del Modelo a ser utilizados en el Controlador y presentados en la Vista. Se utilizó el Store Procedure creado para este fin y este fue llamado desde el archivo de Controlador. Si el usuario no tuviese beneficiarios que mostrar, entonces puede ingresar a la página, pero ningún dato será mostrado.
Modificar Beneficiarios:
El SP se encuentra redactado, sin embargo, no fue implementado en capa lógica por dificultades técnicas y choques de diseño entre la posible modificación y los listados de beneficiarios y cuentas. Se encontró con el problema técnico de que la modificación requería la posibilidad de refrescar la página. Sin embargo, esto provocaba errores de conexión con el servidor.
Insertar Beneficiarios:
El SP se encuentra redactado pero no están en capa lógica.
Validar Suma Porcentajes:
El SP no se encuentra redactado y, por tanto, no fue implementado en capa lógica.
Marcar Como Borrado:
El SP no se encuentra redactado y, por tanto, no fue implementado en capa lógica.
Alerta Suma Porcentajes:
El SP no se encuentra redactado y, por tanto, no fue implementado en capa lógica.
Código SP:
Los SP no se obtuvo muchos problemas, lo mas complicado fue una codificación y que no tenga ningún problema, se usaron correctamente las palabras reservadas, se uso el Set Nocount, se creo una tabla para el manejo de errores
Comentarios
Publicar un comentario