SlideShare una empresa de Scribd logo
1 de 13
Prof. Miguel ÁngelVillelli :: Programación 3
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.
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.
Gestión de
Usuarios
Logueo
Usuario
Clave
Alta de usuarios
Alta de claves
Blanqueo de claves
Abm Tipos de teléfono
Tipos de e-mail
Pantalla principal
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
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 nombre
2. El usuario ingresa su clave
3. 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.
uc Acceso al sistema
Usuario
(from Actores)
Ingresar nombre
usuario y clave
Mostrar Formulario
de Inicio
Datos Incorrectos
Mensaje de Error
Nuevo Usuario Formulario de
registro de claves
No ingresa algun
campo
«include»
Flujo Alternativo 3
Flujo Alternativo 2
Flujo Alternativo 1
Flujo Normal
act Ingreso al sistema
UsuarioSistema
Inicio
Mostrar
Form Inicio
de Sesión
Ingresar
usuario y
clave
Validar
usuario
Validado
Muestra form
principal
Mostrar
mensaje de
error
Final
«datastore»
Datos
Primer Inicio
Mostrar
Form
registrar
clave
Si
Si
No
[No]
Usuario
Clave •Verificar si es el primer ingreso.
•Verificar Usuario y clave.
•Validar el formato del nombre de usuario
 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)
 Mail: miguelangelvillelli@econsudec.edu.ar
 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

Más contenido relacionado

Destacado

Procedimiento básico de interacción con una base de datos
Procedimiento básico de interacción con una base de datosProcedimiento básico de interacción con una base de datos
Procedimiento básico de interacción con una base de datosmiguelangelvillelli
 
Ejecución de instrucción T-Sql usando Visual Studio y C SHARP
Ejecución de instrucción T-Sql usando Visual Studio y C SHARPEjecución de instrucción T-Sql usando Visual Studio y C SHARP
Ejecución de instrucción T-Sql usando Visual Studio y C SHARPmiguelangelvillelli
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clasemiguelangelvillelli
 
Organización de una aplicación proyectos
Organización de una aplicación proyectosOrganización de una aplicación proyectos
Organización de una aplicación proyectosmiguelangelvillelli
 
Introducción a la programación visual
Introducción a la programación visualIntroducción a la programación visual
Introducción a la programación visualmiguelangelvillelli
 

Destacado (13)

Módulo gestión de usuarios
Módulo gestión de usuariosMódulo gestión de usuarios
Módulo gestión de usuarios
 
Las estructuras de control
Las estructuras de controlLas estructuras de control
Las estructuras de control
 
Procedimiento básico de interacción con una base de datos
Procedimiento básico de interacción con una base de datosProcedimiento básico de interacción con una base de datos
Procedimiento básico de interacción con una base de datos
 
Manejo de excepciones C-SHARP
Manejo de excepciones C-SHARPManejo de excepciones C-SHARP
Manejo de excepciones C-SHARP
 
Ejecución de instrucción T-Sql usando Visual Studio y C SHARP
Ejecución de instrucción T-Sql usando Visual Studio y C SHARPEjecución de instrucción T-Sql usando Visual Studio y C SHARP
Ejecución de instrucción T-Sql usando Visual Studio y C SHARP
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clase
 
Operadores C SHARP
Operadores C SHARPOperadores C SHARP
Operadores C SHARP
 
Las variables y constantes
Las variables y constantesLas variables y constantes
Las variables y constantes
 
Organización de una aplicación proyectos
Organización de una aplicación proyectosOrganización de una aplicación proyectos
Organización de una aplicación proyectos
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
 
Descubrimiento de entorno
Descubrimiento de entornoDescubrimiento de entorno
Descubrimiento de entorno
 
Introducción a la programación visual
Introducción a la programación visualIntroducción a la programación visual
Introducción a la programación visual
 
Arquitectura en capas
Arquitectura en capasArquitectura en capas
Arquitectura en capas
 

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

CasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdfCasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdfAlexander Corredor
 
HOSPEDAJE LUNA -- MANUAL DE USUARIO
HOSPEDAJE LUNA -- MANUAL DE USUARIOHOSPEDAJE LUNA -- MANUAL DE USUARIO
HOSPEDAJE LUNA -- MANUAL DE USUARIOeltrome12
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del softwareYenny Aldana
 
Curso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistCurso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistLibroElctronico
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamosinvestigacionformativaut
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamosinvestigacionformativaut
 
Curso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistCurso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistLibroElctronico
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuariosullinsan
 
Curso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistCurso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistLibroElctronico
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de usoJosafat Mtz
 
Requerimientos 1 2-3
Requerimientos 1 2-3Requerimientos 1 2-3
Requerimientos 1 2-3kjfr
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del softwareLina Vega
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del softwareYenny Aldana
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del softwareYenny Aldana
 

Similar a Análisis de la situación Módulo de gestión de usuarios (20)

CasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdfCasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdf
 
HOSPEDAJE LUNA -- MANUAL DE USUARIO
HOSPEDAJE LUNA -- MANUAL DE USUARIOHOSPEDAJE LUNA -- MANUAL DE USUARIO
HOSPEDAJE LUNA -- MANUAL DE USUARIO
 
Modelodecasosdeuso planillas
Modelodecasosdeuso planillasModelodecasosdeuso planillas
Modelodecasosdeuso planillas
 
Mu operaciones linea
Mu operaciones lineaMu operaciones linea
Mu operaciones linea
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del software
 
Curso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistCurso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsist
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 
Curso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistCurso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsist
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuario
 
Trabajo Casos de Uso
Trabajo Casos de Uso Trabajo Casos de Uso
Trabajo Casos de Uso
 
Manual de-usuarios
Manual de-usuariosManual de-usuarios
Manual de-usuarios
 
Curso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsistCurso introductorio-uiii-accesoalsist
Curso introductorio-uiii-accesoalsist
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
 
Ejemplo iconix
Ejemplo iconixEjemplo iconix
Ejemplo iconix
 
Requerimientos 1 2-3
Requerimientos 1 2-3Requerimientos 1 2-3
Requerimientos 1 2-3
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del software
 
Ers panaderia final analisis2
Ers panaderia final analisis2Ers panaderia final analisis2
Ers panaderia final analisis2
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del software
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del software
 

Último

Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 

Último (20)

Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 

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

  • 1. Prof. Miguel ÁngelVillelli :: Programación 3
  • 2. 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.
  • 3. 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.
  • 4.
  • 5. Gestión de Usuarios Logueo Usuario Clave Alta de usuarios Alta de claves Blanqueo de claves Abm Tipos de teléfono Tipos de e-mail Pantalla principal
  • 6. 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
  • 7. 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 nombre 2. El usuario ingresa su clave 3. 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.
  • 8. uc Acceso al sistema Usuario (from Actores) Ingresar nombre usuario y clave Mostrar Formulario de Inicio Datos Incorrectos Mensaje de Error Nuevo Usuario Formulario de registro de claves No ingresa algun campo «include» Flujo Alternativo 3 Flujo Alternativo 2 Flujo Alternativo 1 Flujo Normal
  • 9. act Ingreso al sistema UsuarioSistema Inicio Mostrar Form Inicio de Sesión Ingresar usuario y clave Validar usuario Validado Muestra form principal Mostrar mensaje de error Final «datastore» Datos Primer Inicio Mostrar Form registrar clave Si Si No [No]
  • 10.
  • 11. Usuario Clave •Verificar si es el primer ingreso. •Verificar Usuario y clave. •Validar el formato del nombre de usuario
  • 12.  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)
  • 13.  Mail: miguelangelvillelli@econsudec.edu.ar  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