documento de anÁlisis y diseÑo
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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