documento de anÁlisis y diseÑo

75
Registro Nacional de Identificación y Estado Civil Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Documento de Análisis y Diseño Versión 1.0

Upload: frank-baca-inocencio

Post on 10-Aug-2015

31 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Registro Nacional de Identificación y Estado Civil

Sistema de Consulta a Base de Datos Reniec porDispositivo Móvil

Documento de Análisis y DiseñoVersión 1.0

Page 2: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

Historial de Revisiones

Fecha Versión Descripción Autor

12/10/05 1.0 Documento preliminar Eduardo Antón Coveñas

Ramos Mejia

Confidencial ÓRENIEC, 2023 Página 2 de 65

Page 3: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

Tabla de Contenidos

1. INTRODUCCION...........................................................................................................................................4

2. DETERMINACION DE LAS CAUSAS........................................................................................................5

3. MODELAMIENTO DEL SISTEMA PROPUESTO...................................................................................7

3.1. ANÁLISIS DEL SISTEMA PROPUESTO..........................................................................................................73.1.1. Identificación de Sub-Sistemas (Módulos)........................................................................................73.1.2. Identificación de Actores del Sistema................................................................................................83.1.3. Identificación de Casos de Uso del Sistema......................................................................................93.1.3.1. Especificación de Caso de Uso de Sistema.................................................................................123.1.3.2. Diagramas de Interacción...........................................................................................................13

4. HERRAMIENTAS DE DESARROLLO.....................................................................................................61

4.1. SOFTWARE.........................................................................................................................................614.2. HARDWARE........................................................................................................................................61

5. Arquitectura del Sistema..............................................................................................................................62

Confidencial ÓRENIEC, 2023 Página 3 de 65

Page 4: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

Documento de Análisis y Diseño 1. INTRODUCCION

RENIEC brinda a las autoridades policiales y judiciales e instituciones públicas y privadas, la

comodidad de hacer consultas en relación a la identificación de las personas (datos y/o

imágenes), preservando el irrestricto respeto a la intimidad personal y garantizando la

privacidad de la información.

Los módulos que se presentan, permiten brindar este tipo de información, de un modo

confiable y garantizando un servicio ampliado permanente, así como la gestión eficiente de

usuarios, convenios, empresas, reportes, etc. que son parte del servicio.

Confidencial ÓRENIEC, 2023 Página 4 de 65

Page 5: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

2. DETERMINACION DE LAS CAUSAS

Servicio.- Nuestro actual servicio de Consultas en Línea, tuvo una recaudación el año pasado de

S/.4’545,023.67, y el segmento de mercado de usuarios del servicio de Consultas en Línea vía

Internet, se va incrementando, aunque si bien es cierto no es un mercado saturado, nuestros usuarios

de mayor demanda del servicio de Consultas en Línea están optando por pasarse al servicio de

“Consultas en Línea Vía Línea Dedicada”, hecho que significa disminución de nuestros ingresos

por este concepto.

Tecnología.- Podemos captar un nuevo segmento de mercado para este servicio mediante los

dispositivos móviles, la tecnología hoy en día permite brindar un servicio de Consultas en Línea de

datos e imágenes a través de estos dispositivos, estamos en la 3era generación de celulares.

.

Grafico Nº1 : Diagrama de Ishikawa

Imagen Institucional.- Para alinearnos con nuestra Visión: “El Registro Nacional de Identificación y

Estado Civil será el mas avanzado de Latinoamérica en los aspectos de carácter humano y tecnológico... ”, nuestros

servicios deben estar acordes a los avances tecnológicos y a la vanguardia en el empleo de

Tecnología de Punta.

Confidencial ÓRENIEC, 2023 Página 5 de 65

Page 6: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

Instituciones.- En la Actualidad en el mercado peruano se cuenta con mas de 2’492,788 celulares

activos; cifra considerable de dispositivos móviles; que seria el medio a través del cual se lanzarían

los servicios mencionados.

Tabla Nº1 : Evolución del número de líneas por empresa.

Confidencial ÓRENIEC, 2023 Página 6 de 65

Page 7: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3. Modelamiento del Sistema Propuesto

3.1.Análisis del Sistema Propuesto

3.1.1.Identificación de Sub-Sistemas (Módulos)

Sub-Sistemas (Modulos)

Descripción

Seguridad

Este subsistema tiene la finalidad de establecer la seguridad en todo el sistema, comprende los siguientes casos de uso:- Autenticar - Registrar sesión- Verificar

Administración

Este subsistema tiene como finalidad permitir gestionar los usuario, las empresas, los convenios, que servirán como base para utilizar el servicios de consultas a través de dispositivos móvil. El subsistema comprende los siguientes casos de uso :- Gestionar Usuario- Gestionar Empresa- Gestionar Convenio- Facturación

Consultas

En este subsistema se amplia el servicio de consultas que presta el RENIEC a la comunidad a través de dispositivo móvil para sus diferentes usuarios, con la finalidad de procesar sus consultas para sus actividades en materia de identificación.El subsistema comprende los siguientes casos de uso:- Consultas por nombre- Consultas por DNI- Consultas de transacciones- Cambiar claveTodo requerimiento será atendido siempre que el convenio se encuentre en estado activo de lo contrario la solicitud será denegada.

Tabla Nº2: Identificación de Subsistemas

Consultas<<subsystem>>

Administración<<subsystem>>Seguridad

<<subsystem>>

Sistema de Consulta a Base de Datos Reniec por Dispositivos Moviles

Grafico Nº 2: UML de los Subsistemas

Confidencial ÓRENIEC, 2023 Página 7 de 65

Page 8: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.1.2.Identificación de Actores del Sistema

Actores de Sistema DescripciónCliente Son todas las instituciones externas que han suscrito

convenio con RENIEC, para el acceso al servicio.Dispositivo Móvil

AplicaciónSon todos los equipos móviles (celulares, PDA’s, etc.) que se conectan al servicio de consultas en línea por móvil a través de internet.

Operador Persona que opera el sistema de administración con la finalidad de hacer los mantenimientos respectivos.

Tesorería Área que se encarga de llevar un control de los reportes de facturación y cobranza del servicio.

Tabla Nº 3: Identificación de Subsistemas

Cliente

OperadorTesoreria

Actores del Sistema

Dispositivo Movil Aplication

Grafico Nº 3: UML de los Actores del Sistema

Confidencial ÓRENIEC, 2023 Página 8 de 65

Page 9: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.1.3. Identificación de Casos de Uso del Sistema

Identificación de Casos de Uso de Subsistema de Seguridad:

Casos de Uso de Sistema

Descripción

Autentificar Funcionalidad que permite autentificar a los clientes que solicitan el servicio.

Registrar Sesión Funcionalidad incluida dentro del caso de autentificación que registra cada sesión de acceso por dispositivo móvil.

Verificar Funcionalidad que verifica el usuario y clave de los usuarios en el sistema de los clientes que solicitan el servicio.

Tabla Nº4 : Identificación Casos de Uso del Sub Sistema de Seguridad

SUB SISTEMA :SEGURIDAD

Verificar

AutentificarCliente

(from Actores Sistema)

<<include>>

Registrar sesion<<include>> Dispositivo Movil Aplication

(from Actores Sistema)

Grafico Nº 4: UML del Sub Sistema de Seguridad

Confidencial ÓRENIEC, 2023 Página 9 de 65

Page 10: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

Identificación de Casos de Uso de Subsistema de Administración

Casos de Uso de Sistema

Descripción

Gestión de Usuario Funcionalidad permite realizar los mantenimientos de los datos de los usuarios.

Buscar Usuario Funcionalidad extendida que permite buscar un usuario por nombre y código.

Crear Usuario Funcionalidad extendida que permite crear un usuario.Mas Datos Usuario Funcionalidad extendida que permite modificar los

datos del usuario.Gestión de Empresa Funcionalidad permite realizar los mantenimientos de

los datos de las empresas. Buscar Empresa Funcionalidad extendida que permite buscar una

empresa por nombre y código.Crear Empresa Funcionalidad extendida que permite crear la empresa

que han suscrito un convenio con RENIEC.Mas Datos Empresa Funcionalidad extendida que permite modificar los

datos de la empresa.Gestión de Convenio Funcionalidad permite realizar los mantenimientos de

los datos de los convenios.Buscar Convenio Funcionalidad extendida que permite buscar los

convenios por código.Crear Convenio Funcionalidad extendida que permite crear un

convenio.Mas Datos Convenio Funcionalidad extendida que permite modificar los

datos del convenio.Facturación Funcionalidad permite realizar el proceso de

facturación de las consultas realizadas. Tabla Nº 5: Identificación Casos de Uso del Sub Sistema de Seguridad.

Buscar Convenio

Crear Usuario

Mas Datos Convenio

Mas Datos Empresa

Crear Convenio

Crear empresa

Mas Datos Usuario

Buscar Usuario

Buscar Empresa

Tesoreria

(from Actores Sistema)

Gestionar Convenio

<<extend>>

<<extend>>

<<extend>>

Gestionar Usuario

<<extend>>

<<extend>>

<<extend>>

Facturacion

Gestionar Empresa

<<extend>>

<<extend>>

<<extend>>

Operador

(from Actores Sistema)

SUB SISTEMA : ADMINISTRACION

Grafico Nº5 : UML del Sub Sistema de Administración

Confidencial ÓRENIEC, 2023 Página 10 de 65

Page 11: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

Identificación de Casos de Uso de Subsistema de Consultas:

Casos de Uso de Sistema

Descripción

Consulta por DNI Funcionalidad que permite realizar las consultas de datos de identificación por numero de DNI

Consulta por Nombre Funcionalidad que permite realizar las consultas de datos de identificación por número de nombre y apellidos.

Mostrar Datos Funcionalidad que permite mostrar datos de identificación.

Mostar Datos e Imagen Funcionalidad que permite mostrar datos e imágenes de identificación.

Consulta de Transacciones Funcionalidad que permite realizar las consultas de los movimientos de transacciones de los usuarios.

Cambio de Clave Funcionalidad que permite a los usuarios cambiar su clave de acceso.

Tabla Nº 6: Identificación Casos de Uso del Sub Sistema de Consultas.

Mostrar datos e imagenMostrar datos

Consultar por DNI

<<include>><<include>>

Consultar por Nombre

<<include>><<include>>

Cambiar clave

Cliente

(from Actores Sistema)

Dispositivo Movil Aplication

(from Actores Sistema)

Consultar transacciones

SUB SISTEMA : CONSULTAS

Grafico Nº6: UML del Sub Sistema de Consultas

Confidencial ÓRENIEC, 2023 Página 11 de 65

Page 12: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.1.3.1. Especificación de Caso de Uso de Sistema

Orden Caso de Uso1. Especificación de CUS Autenticar Usuario2. Especificación de CUS Registrar Sesión3. Especificación de CUS Verificar4. Especificación de CUS Gestionar Empresa5. Especificación de CUS Buscar Empresa6. Especificación de CUS Crear Empresa7. Especificación de CUS Mas Datos Empresa8. Especificación de CUS Gestionar Usuario9. Especificación de CUS Buscar Usuario10. Especificación de CUS Crear Usuario11. Especificación de CUS Mas Datos Usuario12. Especificación de CUS Gestionar Convenio13. Especificación de CUS Buscar Convenio14. Especificación de CUS Crear Convenio15. Especificación de CUS Mas Datos Convenio16. Especificación de CUS Facturación17. Especificación de CUS Consultas por DNI18. Especificación de CUS Consultas por Nombre19. Especificación de CUS Mostrar Datos20. Especificación de CUS Mostrar Datos e Imagen21. Especificación de CUS Consultas de Transacciones22. Especificación de CUS Cambio de Clave

Tabla Nº7: Lista de especificaciones de Caso de Uso de Sistema.

Confidencial ÓRENIEC, 2023 Página 12 de 65

Page 13: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.1.3.2. Diagramas de Interacción

3.1.3.2.1. Diagrama de Secuencia - DS

DS Autenticar Usuario

: Cliente : CI Autentificar Usuario : CI Menu Principal : CC Seguridad : Usuario : Sesiones : Nivel de Acceso

Activar servicio por dispositivo movil

Obtiene el usuario y contraseña

Ingresar codigo y contraseña

Si presiona aceptar

Si presiona salir

Datos correctos

Envia los datos del usuario a verificar

Devuelve usuario y contraseña

Obtiene nivel de acceso

Devuelve el nivel de acceso

Muestra menu principal

Datos incorrectos

Mensaje de consistencia hasta 3 intentos

Envia datos de usuario verificado

Cerrar sesion

Registrar sesion

Grafico Nº7: DS Autenticar Usuario

Confidencial ÓRENIEC, 2023 Página 13 de 65

Page 14: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Registrar Sesión

: CI Autentificar Usuario : CC Seguridad : Sesiones : Dispositivo Movil Aplication

: Cliente

Llamar servicioLeer servicio

Envia solicitud de servicioObtiene sesion

Devuelve sesion

Activar sesion

Coneccion servicio

Registra sesion

Cerrar Servicio

Grafico Nº8: DS Registrar Sesión

Confidencial ÓRENIEC, 2023 Página 14 de 65

Page 15: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Verificar

: Operador : CI Autentificar Usuario : CC Seguridad : UsuarioRecibe usuario y clave

Lee datos usuario

Obtener usuario y clave

Devuelve datos de usuario y clave

Recibe usuario y clave

Retorna resultado verificado

Grafico Nº9: DS Verificar

Confidencial ÓRENIEC, 2023 Página 15 de 65

Page 16: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Gestionar Usuario

: Operador : CI Gestionar Usuario : CC Gestionar Usuarios : Usuario : Cliente

Selecciona Gestion Usuarios

Envia Datos

Muestra datos del usuario por empresa

Si presiona Buscar

Si presiona Nuevo

Si presiona Ver Mas Datos

Obtener datos del usuarioObtener datos del cliente

Devuelve los datos del usuario por empresa

Invoca al CUS : Buscar Usuario

Invoca al CUS : Crear Usuario

Invoca al CUS : Mas Datos

Si Presiona Cerrar Sale Interfaz

Grafico Nº10: DS Gestionar Usuario

Confidencial ÓRENIEC, 2023 Página 16 de 65

Page 17: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Buscar Usuario

: Operador : CI Buscar Usuario : CC Gestionar Usuarios : Usuario

Ingresa nombre usuario

Envia nombre de usuario

Obtiene el nombre de usuario

Devuelve los datos del usuario

Se ubica en el registro encontrado

Grafico Nº11: DS Buscar Usuario

Confidencial ÓRENIEC, 2023 Página 17 de 65

Page 18: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Crear Usuario

: Operador : CI Crear Usuario : CC Gestionar Usuarios : Usuario : Cliente : Nivel de Acceso

Ingresa datos de usuario

Envia datos de usuario

Obtiene correlativo

Devuelve correlativo

Muestra mensaje de grabación y Correlativo

Inserta datos de usuario

Carga Datos Iniciales Envia Datos Busca Clientes

Devuelve Lista ClientesMuestra Clientes

Busca Niveles

Devuelve Lista NivelesMuestra Niveles

Si Presiona Cerrar

Grafico Nº12: DS Crear Usuario

Confidencial ÓRENIEC, 2023 Página 18 de 65

Page 19: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Mas Datos de Usuario

: Operador : CI Mas Datos Usuario : CC Gestionar Usuarios : Usuario

Recibe Codigo UsuarioEnvia Coldigo Usuario Busca Datos Usuario

Devuele Datos UsuarioMuestra Datos de Uusairo

Presiona EditarHabilita campos editables

Presiona Aplicar Envia Datos Actualiza Datos

Actualizacion ok

Muestra Mensaje de Conformidad

Presiona Cerrar

Grafico Nº13: DS Mas Datos de Usuario

Confidencial ÓRENIEC, 2023 Página 19 de 65

Page 20: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Gestionar Empresa

: Operador : CI Gestionar Empresa : CC Gestionar Empresa : Cliente

Carga datos empresa

Lee datos

Buscar cliente

Devuelve lista de clientes

Mostrar listado de Empresas

Si presioa buscar

Si presioa Crear

Si presiona mas datos

Invocar CUS Buscar Empresa

Invocar CUS Crear Empresa

Invocar CUS Mas Datos Empresas

Grafico Nº14: DS Gestionar Empresa

Confidencial ÓRENIEC, 2023 Página 20 de 65

Page 21: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Buscar Empresa

: Operador : CI Buscar Empresa : CC Gestionar Empresa : Cliente

Ingresa nombre a buscar

Envia nombre a buscar

Obtiene busqueda

Devuelve datos de la empresa

Se ubica en el registro de empresa

Grafico Nº15: DS Buscar Empresa

Confidencial ÓRENIEC, 2023 Página 21 de 65

Page 22: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Crear Empresa

: Operador : CI Crea Empresa : CC Gestionar Convenio : Cliente

Ingresa datos de la empresa

Envia datos de la emrpesa

Obtener correltivo

Devuelve correlativo

Muestra mensaje

Inserta datos

Grafico Nº16: DS Crear Empresa

Confidencial ÓRENIEC, 2023 Página 22 de 65

Page 23: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Mas Datos Empresa

: Operador : CI Mas Datos Empresa : CC Gestionar Empresa : Cliente

Recibe codigo de empresa

Envia codigo de empresa

Busca los datos de la empresa

Devuelve datos de la empresa

Muestra datos de empresa

Actualiza datos

Presiona editar

Presiona aplicar

Presiona cerrar

Envia datos modificados

Habilita los datos en pantalla

Actualizacion correctaEnvia mensaje de conformidad

Grafico Nº17: DS Mas Datos de Empresa

Confidencial ÓRENIEC, 2023 Página 23 de 65

Page 24: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Gestionar Convenio

: Operador : CI Gestionar Convenio : CC Gestionar Convenio : Convenio : Cliente

Carga datos de convenios

Enviar datos

Busca convenio

Devolver lista de datos convenio

Mostrar listado conveios

Buscar cliente

Devuelve codigo de cliente

Si presiona buscar

Si presiona crear

Si presiona mas datos

Invocar CUS Buscar convenio

Invocar CUS Crear convenio

Invocar CUS Mas Datos Convenio

Grafico Nº18: DS Gestionar Convenio

Confidencial ÓRENIEC, 2023 Página 24 de 65

Page 25: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Buscar Convenio

: Operador : CI Buscar Convenio : CC Gestionar Convenio : Convenio

Ingrese nombre a buscar

Envia dato de nombre

Obtiene convenio

Devuelve datos convenio

Muestra los datos del convenio

Grafico Nº19: DS Buscar Convenio

Confidencial ÓRENIEC, 2023 Página 25 de 65

Page 26: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Mas Datos Convenio

: Operador : CI Mas Datos Convenio : Convenio : CC Gestionar Convenio

Receibe Codigo Convenio

Envia datos Codigo Convenio

Busca Datos Convenio

Devuelve Registro de Convenio

Muestra Datos Convenio

Presiona EditarHabilita campos editables

Presiona Aplicar Envia Datos Modificados Actualiza Datos

Actualizacion CorrectaEnvia Mensaje Conformidad

Presiona Cerrar

Grafico Nº20: DS Mas Datos Convenio

Confidencial ÓRENIEC, 2023 Página 26 de 65

Page 27: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Consultas por DNI

: Cliente : CI Consulta por DNI : CC Consultas : Ciudadano

Ingresa DNI

Envia datos DNI

Obtener datos del ciudadano

Devolver datos del ciudadano

Muestra resultados de consulta

Invoca CUS Mostrar Datos

Invoca CUS Mostrar Datos e Imagen

Mostrar datos

Muestra datos e imagen

Grafico Nº22: DS Consultas por DNI

Confidencial ÓRENIEC, 2023 Página 27 de 65

Page 28: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Consultas por Nombre

: Cliente : CI Consulta por Nombre : CC Consultas : Ciudadano : CI Resultado de Consulta

Ingresa nombre

Envia dato de nombre

Obtener datos del ciudadano

Devolver datos del ciudadno

Invocar CUS Mostrar Datos

Invocar CUS Mostrar Datos e Imagen

Muestra lista por nombre

Seleciona DNI y muestra los datos o datos e Imagen

Presiona salir para cerrar la interfaz

Grafico Nº23: DS Consultas por Nombre

Confidencial ÓRENIEC, 2023 Página 28 de 65

Page 29: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Mostrar Datos

: Cliente : CI Mostrar Datos : Ciudadano : CC Consultas

Recibe DNI

Envia Datos DNI

Obtiene Datos segun DNI

Devuleve datos del DNI

Muestra datos DNI

Presiona Regresar

Regresa Pagina Anterior

Presiona Menu Principal Regresa Menu Principal

Grafico Nº24: DS Mostrar Nombre

Confidencial ÓRENIEC, 2023 Página 29 de 65

Page 30: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Mostrar Datos e Imágenes

: Cliente : CI Mostrar Datos e Imagen : CC Consultas : Ciudadano : Imagenes

Receibe PArametro Dni

Envia Datos Busca Datos

Devuelve Datos Ciudadanos

Busca Imagenes

Devuelve Imagenes

Muestra Datos e Imagenes

Presiona Regresar Regresa Pagina Anteior

Presiona Menu Principal Regresa Menu Principal

Grafico Nº25: DS Mostrar Datos e Imagenes

Confidencial ÓRENIEC, 2023 Página 30 de 65

Page 31: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Consulta Transacciones

: Cliente Envia : CI Transacciones : CI ResultadoTransaccion : CC Consultas : Usuario

Ingresa Rango Fechas

Envia Parametros

Consulta Por rango

Devuelve Transacciones

Muestra Resultados

Presiona Aceptar

Presiona Cerrar Envia Patanlla Anterior

Presiona Menu PrincipalEnvia a Menu Principal

Presiona CerrarEnvia a Pagina Anterior

Presiona Menu Principal Eniva a Menu Principal

Grafico Nº26: DS Consulta Transacciones

Confidencial ÓRENIEC, 2023 Página 31 de 65

Page 32: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DS Cambio de Clave

: CI Cambiar Clave : CC Seguridad : Nivel de Acceso : Cliente

Ingresa login

Envia dato de login

Obtener clave

Devolver clave

Mostrar clave anterior

Ingresa nueva clave

Enviar nueva clave

Actualizar nueva clave

Mostrar mensaje de transaccion

Devolver resultado de transaccion

Grafico Nº27: DS Cambio Clave

Confidencial ÓRENIEC, 2023 Página 32 de 65

Page 33: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.1.3.2.2. Diagrama de Colaboración

DC Autenticar Usuario

: CI Autentificar Usuario

: CC Seguridad

: Usuario

: Cliente

: Nivel de Acceso

: CI Menu Principal

: Sesiones

14: Mensaje de consistencia hasta 3 intentos

7: Datos correctos13: Datos incorrectos

8: Envia datos de usuario verifi...

4: Envia los datos del usuario a verif...

5: Obtiene el usuario y contraseña

6: Devuelve usuario y contraseña

10: Obtiene nivel de acceso

11: Devuelve el nivel de acceso

12: Muestra menu principal

9: Registrar sesion

1: Activar servicio por dispositivo movil2: Ingresar codigo y contraseña

3: Si presiona aceptar15: Si presiona salir

16: Cerrar sesion

Grafico Nº28: DC Autenticar Usuario

Confidencial ÓRENIEC, 2023 Página 33 de 65

Page 34: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Registrar Sesión

: Dispositivo Movil Aplication

: CC Seguridad

: CI Autentificar Usuario

: Sesiones

: Cliente

2: Leer servicio

8: Coneccion servicio

4: Obtiene sesion6: Registra sesion

5: Devuelve sesion

3: Envia solicitud de serv...

7: Activar sesion1: Llamar servicio9: Cerrar Servicio

Grafico Nº29: DC Registrar Sesión

Confidencial ÓRENIEC, 2023 Página 34 de 65

Page 35: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Verificar

: Operador

: CC Seguridad

: CI Autentificar Usuario

: Usuario

6: Retorna resultado verificado

1: Recibe usuario y clave

3: Obtener usuario y clave

4: Devuelve datos de usuario y c...

2: Lee datos usuario

5: Recibe usuario y clave

Grafico Nº30: DC Verificar

Confidencial ÓRENIEC, 2023 Página 35 de 65

Page 36: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Gestionar Usuario

: Operador

: CI Gestionar Usuario

: CC Gestionar Usuarios

: Usuario

: Cliente

1: Selecciona Gestion Usuarios7: Si presiona Buscar8: Si presiona Nuevo

9: Si presiona Ver Mas Datos10: Si Presiona Cerrar Sale Interfaz

2: Envia Datos

6: Muestra datos del usuario por empresa

3: Obtener datos del usuario

4: Obtener datos del cliente

5: Devuelve los datos del usuario por empresa

Grafico Nº31: DC Gestionar Usuario

Confidencial ÓRENIEC, 2023 Página 36 de 65

Page 37: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Buscar Usuario

: Operador : CI Buscar Usuario

: CC Gestionar Usuarios

: Usuario

1: Ingresa nombre usuario

2: Envia nombre de usuario

5: Se ubica en el registro encontrado

3: Obtiene el nombre de usuario

4: Devuelve los datos del usuario

Grafico Nº32: DC Buscar Usuario

Confidencial ÓRENIEC, 2023 Página 37 de 65

Page 38: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Crear Usuario

: Operador

: CC Gestionar Usuarios

: Usuario

: CI Crear Usuario

: Cliente

: Nivel de Acceso

9: Ingresa datos de usuario1: Carga Datos Iniciales

15: Si Presiona Cerrar

11: Obtiene correlativo13: Inserta datos de usuario

12: Devuelve correlativo

3: Busca Clientes

4: Devuelve Lista Clie...

6: Busca Niveles

7: Devuelve Lista Niv...

10: Envia datos de usu...2: Envia Datos

14: Muestra mensaje de grabación y Correlativo

5: Muestra Clientes8: Muestra Niveles

Grafico Nº33: DC Crear Usuario

Confidencial ÓRENIEC, 2023 Página 38 de 65

Page 39: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Mas Datos de Usuario

: Operador

: CI Mas Datos Usuario

: CC Gestionar Usuarios

: Usuario

7: Habilita campos editables

1: Recibe Codigo Usuario6: Presiona Editar8: Presiona Aplicar13: Presiona Cerrar

2: Envia Coldigo Usu...9: Envia Datos

5: Muestra Datos de Uusairo12: Muestra Mensaje de Conformidad

3: Busca Datos Usuario10: Actualiza Datos

4: Devuele Datos Usu...11: Actualizacion ok

Grafico Nº34: DC Mas Datos de Usuario

Confidencial ÓRENIEC, 2023 Página 39 de 65

Page 40: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Gestionar Empresa

: Operador

: CI Gestionar Empresa

: CC Gestionar Empresa

: Cliente

1: Carga datos empresa6: Si presioa buscar7: Si presioa Crear

8: Si presiona mas datos

2: Lee datos

5: Mostrar listado de Empresas

3: Buscar cliente

4: Devuelve lista de clientes

Grafico Nº35: DC Gestionar Empresa

Confidencial ÓRENIEC, 2023 Página 40 de 65

Page 41: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Buscar Empresa

: Operador : CI Buscar Empresa

: CC Gestionar Empresa

: Cliente

1: Ingresa nombre a buscar

2: Envia nombre a buscar

5: Se ubica en el registro de empresa

3: Obtiene busqueda

4: Devuelve datos de la emp...

Grafico Nº36: DC Buscar Empresa

Confidencial ÓRENIEC, 2023 Página 41 de 65

Page 42: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Crear Empresa

: Operador

: CI Crea Empresa

: CC Gestionar Convenio

: Cliente

1: Ingresa datos de la empresa

2: Envia datos de la emrpesa

6: Muestra mensaje

3: Obtener correltivo5: Inserta datos

4: Devuelve correla...

Grafico Nº37: DC Crear Empresa

Confidencial ÓRENIEC, 2023 Página 42 de 65

Page 43: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Mas Datos Empresa

: Operador

: CI Mas Datos Empresa

: CC Gestionar Empresa

: Cliente

7: Habilita los datos en pantalla

1: Recibe codigo de empresa6: Presiona editar8: Presiona aplicar13: Presiona cerrar

2: Envia codigo de emp...9: Envia datos modific...

5: Muestra datos de empresa12: Envia mensaje de conformidad

3: Busca los datos de la empresa10: Actualiza datos

4: Devuelve datos de la emp...11: Actualizacion corr...

Grafico Nº38: DC Mas Datos Empresa

Confidencial ÓRENIEC, 2023 Página 43 de 65

Page 44: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Gestionar Convenio

: Operador

: CI Gestionar Convenio

: CC Gestionar Convenio

: Convenio

: Cliente

1: Carga datos de convenios8: Si presiona buscar9: Si presiona crear

10: Si presiona mas datos

2: Enviar datos

7: Mostrar listado conveios

3: Busca convenio

4: Devuelve codigo de cliente6: Devolver lista de datos convenio

5: Buscar cliente

Grafico Nº39: DC Gestionar Convenio

Confidencial ÓRENIEC, 2023 Página 44 de 65

Page 45: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Buscar Convenio

: Operador

: CI Buscar Convenio

: CC Gestionar Convenio

: Convenio

1: Ingrese nombre a buscar

2: Envia dato de nombre

5: Muestra los datos del convenio

3: Obtiene convenio

4: Devuelve datos convenio

Grafico Nº40: DC Buscar Convenio

Confidencial ÓRENIEC, 2023 Página 45 de 65

Page 46: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Crear Convenio

: Operador

: CI Crear Convenio

: CC Gestionar Convenio

: Convenio

: Nivel de Acceso

: Cliente

1: Carga Datos Iniciales9: Registra Datos y Presiona Aceptar

14: Presiona Cerrar

2: Envia Datos10: Envia Datos

5: Muestra Niveles8: Muestra Clientes

13: Envia Mensaje de Conformidad

11: Inserta Datos

12: Insercion Corr...

3: Busca Niveles

4: Devuelve Lista de Niv...

6: Busca Clientes

7: Devuelve Lista Clie...

Grafico Nº41: DC Crear Convenio

Confidencial ÓRENIEC, 2023 Página 46 de 65

Page 47: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Mas Datos Convenio

: Operador

: Convenio

: CI Mas Datos Convenio

: CC Gestionar Convenio

7: Habilita campos editables

1: Receibe Codigo Convenio6: Presiona Editar8: Presiona Aplicar13: Presiona Cerrar

2: Envia datos Codigo Conv...9: Envia Datos Modific...

5: Muestra Datos Convenio12: Envia Mensaje Conformidad

3: Busca Datos Convenio10: Actualiza Datos

4: Devuelve Registro de Conv...11: Actualizacion Corr...

Grafico Nº42: DC Mas Datos Convenio

Confidencial ÓRENIEC, 2023 Página 47 de 65

Page 48: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Consultas por DNI

: Cliente

: CI Consulta por DNI

: CC Consultas

: Ciudadano

1: Ingresa DNI6: Mostrar datos

7: Muestra datos e imagen

2: Envia datos DNI

5: Muestra resultados de consulta

3: Obtener datos del ciudadano

4: Devolver datos del ciudadano

Grafico Nº43: DC Consultas por DNI

Confidencial ÓRENIEC, 2023 Página 48 de 65

Page 49: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Consultas por Nombre

: Cliente

: CI Consulta por Nombre

: Ciudadano

: CC Consultas

: CI Resultado de Consulta

1: Ingresa nombre

6: Seleciona DNI y muestra los datos o datos e Imagen7: Presiona salir para cerrar la interfaz

2: Envia dato de nombre

3: Obtener datos del ciudadano4: Devolver datos del ciudadno

5: Muestra lista por nombre

Grafico Nº44: DC Consultas por Nombre

Confidencial ÓRENIEC, 2023 Página 49 de 65

Page 50: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Mostrar Datos

: Cliente

: CI Mostrar Datos

: Ciudadano

: CC Consultas

7: Regresa Pagina Anterior9: Regresa Menu Principal

1: Recibe DNI6: Presiona Regresar

8: Presiona Menu Principal

2: Envia Datos DNI

5: Muestra datos DNI

3: Obtiene Datos segun DNI

4: Devuleve datos del DNI

Grafico Nº45: DC Mostrar Mas Datos

Confidencial ÓRENIEC, 2023 Página 50 de 65

Page 51: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Mostrar Datos e Imágenes

: Cliente

: CI Mostrar Datos

: Ciudadano

: CC Consultas

7: Regresa Pagina Anterior9: Regresa Menu Principal

1: Recibe DNI6: Presiona Regresar

8: Presiona Menu Principal

2: Envia Datos DNI

5: Muestra datos DNI

3: Obtiene Datos segun DNI

4: Devuleve datos del DNI

Grafico Nº46: DC Mostrar Datos e Imagenes

Confidencial ÓRENIEC, 2023 Página 51 de 65

Page 52: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Consulta Transacciones

: Cliente

Envia : CI Transacciones

: CC Consultas

: CI ResultadoTransaccion

: Usuario

8: Envia Patanlla Anterior10: Envia a Menu Principal

12: Envia a Pagina Anterior14: Eniva a Menu Principal

1: Ingresa Rango Fechas2: Presiona Aceptar11: Presiona Cerrar

13: Presiona Menu Principal3: Envia Parametros

4: Devuelve Transacciones

6: Consulta Por rango

5: Muestra Resultados

7: Presiona Cerrar9: Presiona Menu Princ...

Grafico Nº47: DC Consulta Transacciones

Confidencial ÓRENIEC, 2023 Página 52 de 65

Page 53: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

DC Cambio de Clave

: CI Cambiar Clave

: CC Seguridad

: Nivel de Acceso

: Cliente2: Envia dato de login7: Enviar nueva clave

5: Mostrar clave anterior10: Mostrar mensaje de transaccion

3: Obtener clave8: Actualizar nueva clave

4: Devolver clave9: Devolver resultado de transac...

1: Ingresa login6: Ingresa nueva clave

Grafico Nº48: DC Cambio Clave

Confidencial ÓRENIEC, 2023 Página 53 de 65

Page 54: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.2. Diseño del Sistema Propuesto

3.2.3. Diagrama de Paquetes

Paquete de Clases Descripción

EntidadSon las clases que sirven para modelar una información que posee una vida larga y que es a menudo persistente , modelan la información y el comportamiento asociado de algún fenómeno o concepto , como una persona , objeto ,suceso del mundo real .

ControladorRepresenta coordinación , secuencia, transacciones , y control de otros objetos y se usan con frecuencia para encapsular el control de un caso de uso en concreto, también se utilizan para representar derivaciones y cálculos complejos , como la lógica de negocios

InterfazSon las clases que se utilizan para modelar la interacción entre el sistema y sus actores .- Implica recibir información y petición de los usuarios y los sistemas externos

Tabla Nº 8: Descripción de los Paquetes de Clases

Entidad

Interfaz

Controlador

PAQUETES DE CLASES

Grafico Nº 49: UML de Paquetes

Confidencial ÓRENIEC, 2023 Página 54 de 65

Page 55: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.2.3.2. Diagrama de Clases (Interfaz, Controlador, Entidad)

CLASES INTERFAZNombre de la clase DescripciónCI Autenticar Usuario Interfaz que se utiliza en el proceso de

autenticación y sirve para verificar los datos del usuario en el sistema.

CI Menú Principal Interfaz que presenta el menú principal del subsistema de administración.

CI Gestionar Usuario Interfaz que presenta las opciones y los datos del usuario para su mantenimiento.

CI Buscar Usuario Interfaz que permite la búsqueda de los datos de los usuarios ingresando previamente el nombre o código de usuario.

CI Crear Usuario Interfaz que permite crear los datos de los usuarios y registra en la base de datos.

CI Mas Datos Usuario Interfaz que permite modificar los datos del usuario a través del código o nombre.

CI Gestión Empresa Interfaz que presenta las opciones y los datos de las empresas que tienen convenio con RENIEC para su mantenimiento.

CI Buscar Empresa Interfaz que permite la búsqueda de los datos de las empresas ingresando previamente el nombre o código de empresa.

CI Crear Empresa Interfaz que permite crear o adicionar a empresas que han suscrito convenio.

CI Mas Datos Empresa Interfaz que permite modificar los datos de la empresa a través del código o nombre.

CI Gestionar Convenio Interfaz que presenta las opciones y los datos de los convenios suscritos con RENIEC.

CI Buscar Convenio Interfaz que permite la búsqueda de los datos de los convenios ingresando previamente el nombre o código del convenio.

CI Crear Convenio Interfaz que permite crear o adicionar más convenios suscritos con RENIEC.

CI Mas Datos Convenio Interfaz que permite modificar los datos de los convenios que han sido registrados en la base de datos de RENIEC.

CI Menú Principal Móvil Interfaz que presenta las opciones del menú de acceso a los servicios de consultas a través del dispositivo móvil.

CI Consulta por DNI Interfaz que permite realizar las consultas de datos por DNI.

CI Consulta por Nombre Interfaz que permite realizar las consultas de datos por Nombre.

CI Mostrar Datos Interfaz que muestra los resultados de las consultas realizadas ya sea por DNI o nombre.

CI Mostrar Datos e Imagen Interfaz que permite mostrar los resultados de las consultas realizadas ya sea por DNI o por Nombre.

CI Resultado de Consulta Interfaz que permite mostrar los resultados de consulta por DNI o nombre.

CI Consulta Transacciones Interfaz que permite consultar las transacciones realizadas por los usuarios.

CI Resultado Transacción Interfaz que permite mostrar los resultados de los movimientos de consultas de los usuarios.

Confidencial ÓRENIEC, 2023 Página 55 de 65

Page 56: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

CI Cambio de Clave Interfaz que permite a los usuarios realizar el cambio de clave para acceder al servicio de consultas por dispositivo móvil.

Tabla Nº 9: Listado de las Clases de Interfaz

Diagrama de Clases de Interfaz

CI Autentificar Usuario

CI Cambiar Clave

CI Consulta por DNI

CI Consulta por Nombre

CI Mostrar Datos

CI Mostrar Datos e Imagen

CI Resultado por Nombre

Administracion

Consultas

CI Menu Principal Movil

CI ResultadoTransaccion

CI Transacciones

CI Buscar Empresa

CI Crea Empresa

CI Mas Datos Empresa

CI Gestionar Empresa

CI Menu Principal

CI Buscar Convenio

CI Crear Convenio

CI Gestionar Convenio

CI Mas Datos Convenio

CI Buscar Usuario

CI Crear Usuario

CI Gestionar Usuario

CI Mas Datos Usuario

Grafico Nº 50: UML de Clases Interfaz

Confidencial ÓRENIEC, 2023 Página 56 de 65

Page 57: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

CLASES CONTROLADORASNombre de la clase DescripciónCC Seguridad Controlador que permite conectarse,

verificar y registrar la sesión a la base de datos.

CC Gestionar Usuario Controlador que permite comunicarse a la base de datos de usuario para registrar, buscar o modificar sus valores almacenados.

CC Gestionar Empresa Controlador que permite comunicarse a la base de datos de empresa para registrar, buscar o modificar sus valores almacenados.

CC Gestionar Convenio Controlador que permite comunicarse a la base de datos de los convenios para registrar, buscar o modificar sus valores almacenados.

CC Consultas Controlador que permite comunicarse a la base de datos del ciudadano para consultas los datos de identificación, las consultas realizadas y cambiar la clave del servicio.

Tabla Nº 10: Listado de la Clases Controladoras

Diagrama de Clases Controladoras

CC Gestionar Usuarios

CC Gestionar Empresa

Classes :Controladoras

CC Consultas

CC Seguridad

CC Gestionar Convenio

Grafico Nº 51: UML de Clases Controladoras

Confidencial ÓRENIEC, 2023 Página 57 de 65

Page 58: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

CLASES ENTIDADNombre de la clase

Descripción

Nivel de Acceso Clase entidad que guarda la información de los niveles de acceso.Sesiones Clase entidad que guarda la información de las sesiones de los

usuarios.Usuario Clase entidad que guarda la información de del usuario.Cliente Clase entidad que guarda la información de del cliente.Ciudadano Clase entidad que guarda la información de del ciudadano.Empleado Clase entidad que guarda la información del empleado.Imágenes Clase entidad que guarda la información de de las imágenes de los

ciudadanos.Convenio Clase entidad que guarda la información de los convenios de las

empresas que han suscrito con RENIEC.Comprobante de Pago

Clase entidad que guarda la información del comprobante de pago del convenio.

Tipo Institución Clase entidad que guarda la información de del tipo de institución del usuario.

Entidad Extena Clase entidad que guarda la información de las entidades que requieren servicio.

Ubigeo Clase entidad que guarda la información de la ubicación geográfica.Tabla Nº 11 : Listado de Clases Entidades

Diagrama de Clases de Entidad

Ubigeo

CodigoDescripcion

Crear()Modificar()Consultar()

Empleado

Codigo EmpleadoApellidosNombres

Crear()Modificar()Deshabilitar()

Tipo de Institucion

Codigo Tipo

Ciudadano

Numero de DNIApellidosNombres

Crear()1..*

1

1..*

1

0..* 1..*0..* 1..*

Entidad Externa

Codigo EntidadNumero de Ruc

Crear entidad()Modificar Entidad()Deshabilitar Entidad()

1 0..11 0..1

Comprobante Pago

Numero de ComprobanteFecha

Crear()Modificar()Deshabilitar()

Cliente

CodigoApellidosNombres

Crear()

0..*

1

0..*

1

1..*

1

1..*

1

Convenio

Numero de cuentaTipo de ConvenioFecha de inicioFecha fin

Crear()Modificar()Deshabilitar()

1..*

1

1..*

1

Nivel de Acceso

Codigo de NivelDescripcion de nivelTarifa

Crear()Modificar()Deshabilitar()

Sesiones

Numero de SesionFechaContadorTipo de Consulta

Crear()Modificar()Activar()

Usuario

Codigo UsuarioApellidosNombres

Crear()Modificar()Deshabilitar()

1

0..*

1

0..*

11..*

11..*

1

1..*

1

1..*

0..*1

0..*1

Imagenes

Numero FormularioFotoFirmaHuellaIHuellaD

Crear()Modifcar()Actvar()

Grafico Nº52 : UML de Clases Entidad

Confidencial ÓRENIEC, 2023 Página 58 de 65

Page 59: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.2.3.2.1. Principales Diagramas de Estado

Clase Ciudadano

Habilitado

Inhabilitado

Actualizar

Registrar

Grafico Nº53 : UML de DE Clase Ciudadano

Clase Convenio

Activado

Aprobado

Registrar

Accesar

Deshabilitado

Actualizar

Cancelar

Grafico Nº54 : UML de DE Clase Convenio

Confidencial ÓRENIEC, 2023 Página 59 de 65

Page 60: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

3.3. Gestión de datos

3.3.3. Modelo Erwin.

Grafico Nº55 : Modelo de Erwin

Confidencial ÓRENIEC, 2023 Página 60 de 65

Page 61: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

4. Herramientas de Desarrollo

4.1. SOFTWARE

Servidor WebApache Webserver última versión

Contenedor de servlets

Oracle 9 IAS

APIs JDK1.4.1, JDBC Oracle, JavaMail, Java Advanced Imaging

Base de datos Oracle 9i

Software Aplicaciones

Java

Software Cliente Internet Explorer

Tabla Nº12 : Herramientas de Desarrollo de Software

4.2. HARDWARE

Servidor WebPeintum III, 4 proc. 4GB RAM, 36GB HD

Otros

Acceso a Internet BW 2Mbps

Servidor de contigencias

Dispositivos Moviles

Tabla Nº13 : Herramientas de Desarrollo de Hardware

Confidencial ÓRENIEC, 2023 Página 61 de 65

Page 62: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

5. Arquitectura del Sistema

5.1. Diagrama de Componentes

AdministracionConsultas

Base Datos

Componentes

Grafico Nº56 : Diagrama de Componentes

XML<<ServletDeploymentDescriptor>>

BD Celm

JDBC

Administracion<<WAR>>

JSP/HTML<<Application>>

JS Java Scripts

Imagenes Servle

ts

EJB

Componentes de SubSistema de Administracion

Grafico Nº57 : Diagrama de Componentes – Subsistema de Administración

Confidencial ÓRENIEC, 2023 Página 62 de 65

Page 63: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

MIDLETS<<Application>>

BD Celm

Consultas.war

<<WAR>>

XML<<ServletDeploymentDescriptor>>

EJB Movil

JDBC Movil

Servlets Movil

Componentes de SubSistema de Consultas

Grafico Nº58 : Diagrama de Componentes – Subsistema de Consultas

5.1.1.1. Lista de Componentes

COMPONENTESNombre del Componente DescripciónAdministración.WAR Contiene la estructura

jerárquica de la aplicación web.

Deployment Descriptor.xml Archivo xml que sirve para deployar la aplicación web.

JSP Java Server Pages Es una tecnología para construir aplicaciones web dinámicos.

Servlets Es una clase de java extendida para usar la capacidad de las aplicaciones.

EJB Es una arquitectura para desarrollar y desplegar aplicaciones distribuidas basadas en componentes.

Js Java Script Lenguaje de programación que se ejecuta en el cliente para realizar validaciones.

JDBC Interfaz del paquete java.sql que representa la conexión con la base de datos.

BD Celm Repositorio de Base de Datos.

Tabla Nº14 : Lista de Componentes

Confidencial ÓRENIEC, 2023 Página 63 de 65

Page 64: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

5.2. Diagrama de Despliegue

Cliente Movil (Celulares,PDA)

Servidor de Aplicaciones

Servicio 9 IASServicio J2MEServicio Web

Servidor de Base de Datos Oracle 10 i

Reniec : Consultas por Dispositivos Moviles

Servidor de Base Datos Imagenes Oracle10 i

Cliente Browser (IE ,Nestcape,etc) Reniec :

Administracion

Servidor de File Systems Imagenes s85

Router Firewall

Internet

Intranet

Grafico Nº59 : Diagrama de Despliegue

5.2.1.1. Elementos del Despliegue

Nombre del elemento

Descripción

Cliente Móvil Dispositivo por el cual se conecta a la aplicación (celular).

Router (enrutador o encaminador)

Es un dispositivo hardware o software de interconexión de redes de ordenadores/computadoras que opera en la capa 3 (nivel de red) del modelo OSI.

Cliente Browser Es un software que permite el acceder a Internet.

Firewall Es un dispositivo o software que permite controlar el ingreso o salidas de los paquetes de información transmitida.

Servidor de Aplicaciones

Es un procesador que mantiene activado todos los servicios del sistema

Servidor de Base de Datos

Es un procesador que mantiene la comunicación con la base de datos.

Servidor BD de Imagenes

Es un procesador que mantiene la comunicación con la base de datos de imágenes.

Servidor de Imágenes File Systems

Es un procesador que almacena las imágenes de los ciudadanos que sirve como respaldo al servidor de imágenes.

Tabla Nº15 : Elementos de Despliegue

Confidencial ÓRENIEC, 2023 Página 64 de 65

Page 65: DOCUMENTO DE  ANÁLISIS Y DISEÑO

Sistema de Consulta a Base de Datos Reniec por Dispositivo Móvil Versión: 1.0

Documento de Análisis y Diseño Fecha: 13/04/2023

Confidencial ÓRENIEC, 2023 Página 65 de 65