Análisis de la situación Módulo de gestión de usuarios

13
Prof. Miguel Ángel Villelli :: Programación 3

Transcript of Análisis de la situación Módulo de gestión de usuarios

Page 1: Análisis de la situación Módulo de gestión de usuarios

Prof. Miguel Ángel Villelli :: Programación 3

Page 2: Análisis de la situación Módulo de gestión de usuarios

EnunciadoSe nos pide diseñar un módulo para la "Gestión de Usuarios" de otro sistema mayor, debe ser

amigable al usuario final, sobre todo sencillo de usar y que les permita administrar las cuentas de usuario.

La información con la que contamos es: • Nombre y apellido• Fecha de Alta• Teléfonos• Direcciones de e-mail Además de los datos de cada usuario debemos generar un Nick y una clave con la cual se

autenticará a la hora de ingresar a nuestro sistema. El sistema deberá contar con encriptación de la clave y 2 (dos) niveles de acceso

(administrador-operador) En caso de olvido de la clave por parte del usuario debemos proporcionar a un administrador la

posibilidad de blanquear la clave del mismo.

Page 3: Análisis de la situación Módulo de gestión de usuarios

Enunciado Se nos pide diseñar un módulo para la "Gestión de Usuarios" de otro sistema mayor, debe ser amigable al usuario final, sobre todo sencillo de usar y que les permita administrar las cuentas de usuario. La información con la que contamos es: • Nombre y apellido • Fecha de Alta • Teléfonos • Direcciones de e-mail Además de los datos de cada usuario debemos generar un Nick y una clave con la cual se autenticará a la hora de ingresar a nuestro sistema. El sistema deberá contar con encriptación de la clave y 2 (dos) niveles de acceso (administrador-operador) En caso de olvido de la clave por parte del usuario debemos proporcionar a un administrador la posibilidad de blanquear la clave del mismo.

Page 4: Análisis de la situación Módulo de gestión de usuarios
Page 5: Análisis de la situación Módulo de gestión de usuarios

Gestión de Usuarios

LogueoUsuario

Clave

Alta de usuarios

Alta de claves

Blanqueo de claves

Abm Tipos de teléfono

Tipos de e-mail

Pantalla principal

Page 6: Análisis de la situación Módulo de gestión de usuarios

AltaPrioridad:

El sistema debe permitir al usuario ingresar al sistema ingresando su Nick y Clave.Descripción:

Ingreso al sistemaNombre del Requerimiento:

RF-001ID del Requerimiento:

Look & Feel

Page 7: Análisis de la situación Módulo de gestión de usuarios

FICHA DE CASO DE USO

ID 1

NOMBRE Ingresar al sistema

DESCRIPCIÓN El usuario desea utilizar el sistema

FLUJO NORMAL

ACTORES Usuario final de la aplicación

PRECONDICIONES Poseer un usuario válido

ACTIVACIÓN El usuario ingresa los datos

DESCRIPCIÓN 1. El usuario ingresa su nombre2. El usuario ingresa su clave3. Se confirman los datos ingresados

POSTCONDICIONES Se procede a la pantalla principal del sistema

FLUJO ALTERNATIVO 1

DESCRIPCIÓN 1. Los datos ingresados son incorrectos

POSTCONDICIONES Se informa el error con un mensaje. El formulario queda “limpio” para que se ingresen nuevos datos

FLUJO ALTERNATIVO 2

DESCRIPCIÓN 1. El usuario no ingresa alguno de los campos

POSTCONDICIONES Se informa con un mensaje de error el campo requerido que falta. Los datos previamente ingresados quedan en el formulario.

Page 8: Análisis de la situación Módulo de gestión de usuarios

uc Acceso al sistema

Usuario

(from Actores)

Ingresar nombre usuario y clav e

Mostrar Formulario de Inicio

Datos Incorrectos

Mensaje de ErrorNuev o Usuario Formulario de

registro de clav es

No ingresa algun campo

«include»

Flujo Alternativo 3

Flujo Alternativo 2

Flujo Alternativo 1

Flujo Normal

Page 9: Análisis de la situación Módulo de gestión de usuarios

act Ingreso al sistema

Us

ua

rioS

iste

ma

Inicio

Mostrar Form Inicio de Sesión

Ingresarusuario y

clav e

Validar usuario

Validado

Muestra form principal

Mostrar mensaje de

error

Final

«datastore»Datos

Primer Inicio

Mostrar Form

registrar clave

Si

Si

No

[No]

Page 10: Análisis de la situación Módulo de gestión de usuarios
Page 11: Análisis de la situación Módulo de gestión de usuarios

UsuarioClave •Verificar si es el primer ingreso.

•Verificar Usuario y clave.

•Validar el formato del nombre de usuario

Page 12: Análisis de la situación Módulo de gestión de usuarios

Creación de la base de datos Creación de la solución en Visual Studio

Creación del Proyecto “CU” (Capa de Usuario)

▪ El archivo Program.cs (Main)

▪ El archivo App.config (XML)

Creación del Proyecto “CL” (Capa Lógica)

▪ La clase “Conectar”▪ Concepto de Clases y Objetos

Referenciar proyectos Agregar librerías (using)

Page 13: Análisis de la situación Módulo de gestión de usuarios

Mail: [email protected]

Este PowerPoint respalda el contenido de los documentos de estudio : 3_Organización de una aplicación Soluciones.pdf 4_Organización de una aplicación Proyectos.pdf 5_Capas