3.3 A Processing Framework for R k NNT
3.3.1 Main Idea
completa el sistema.
Implementación y pruebas de unidades: Durante esta etapa el diseño del software se lleva a cabo como un conjunto o unidades de programas.
Integración y prueba del Sistema: Los programas o las unidades individuales de programas se integran y se prueban como un sistema completo para asegurar que se cumplan los requisitos del software, después de las pruebas, el sistema se entrega al cliente.
Funcionamiento y mantenimiento: Por lo general esta es la fase más larga del ciclo de vida, el sistema se instala y se pone en funcionamiento practico. El mantenimiento implica corregir errores no descubiertos en las etapas anteriores del ciclo de vida, mejorar la implementación de las unidades del sistema y resaltar los servicios del sistema una vez que se descubren nuevos requerimientos.
Ilustración 2:Modelo en Cascada
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías. Fuente: Ilustración del Libro Ingeniería de Software de Ian Sommerville
DEFINICIÓN DE REQUERIMIENTOS DISEÑO DEL SISTEMA Y DEL SOFTWARE IMPLEMENTACIÓN DE PRUEBAS Y UNIDADES INTEGRACIÓN Y PRUEBA DEL SISTEMA FUNCIONAMIENTO Y MANTENIMIENTO
32 Definición de requerimientos
En esta etapa se identificarán todos los factores que generan descontento a los usuarios en el manejo de la información, además de recolectar los requerimientos necesarios los cuales serán los pilares fundamentales en el desarrollo del sistema. Para lo cual los requisitos deberán ser recolectados tomando en consideración de los factores críticos.
Diseño del sistema y del software
En esta etapa se identifican cada uno de los procesos que intervienen en el funcionamiento del Sistema de Gestión de documentos, es decir identificar cada uno de los pasos a seguir que se deben realizar para el desarrollo de la propuesta.
Implementación y prueba de unidades
En esta etapa se procede a realizar las pruebas necesarias de funcionamiento desde el hosting en el que se alojara el Sistema para así poder verificar la compatibilidad con los navegadores web y revisar que los procesos funcionen correctamente.
Integración y prueba del sistema
Se presentan los módulos implementados en el Sistema para así poder verificar que su funcionamiento sea el correcto y constatar que todos los requerimientos estén establecidos correctamente.
Funcionamiento y mantenimiento
En la última etapa se aplicará el mantenimiento al sistema en el cual se podrá corregir todos los errores que no fueron encontrados en las etapas anteriores y lograr presentar el resultado final a los usuarios.
33 Modelo físico de la Base de datos
Descripción de la base de datos desarrollada para la implementación del Sistema en la cual se presentan las tablas utilizadas para su desarrollo.
Para tener una mejor descripción de cada tabla en el Anexo E se presenta el Diccionario de datos.
Ilustración 3:Modelo físico de la Base de datos
34 Diagramas UML
Registro de un nuevo usuario
En presente diagrama se representa los procesos que realiza el usuario administrador del Sistema para la asignación de una cuenta a un usuario.
Ilustración 4:Registro de nuevo usuario
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Login del Usuario
En los presentes diagramas tanto de caso de uso como de secuencia, se representa los procesos que realiza Sistema al recibir la petición del usuario al momento de iniciar sesión.
Ilustración 5:Diagrama de caso de uso del Formulario Login de Usuario
35
Ilustración 6:Diagrama de secuencia del Formulario de Login del usuario
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Nuevo Registro
En los presentes diagramas tanto de caso de uso como de secuencia, se representa los procesos que realiza Sistema al recibir la petición del usuario para el ingreso de un nuevo registro de información en los formularios del sistema.
Ilustración 7:Diagrama de caso de uso para un nuevo registro de información
36
Ilustración 8:Diagrama de Secuencia para un nuevo registro de información
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Actualizar Registro
En los presentes diagramas tanto de caso de uso como de secuencia, se representa los procesos que realiza Sistema al recibir la petición del usuario para la actualización de información de un registro.
Ilustración 9:Diagrama de caso de uso para la Actualización de un Registro
37
Ilustración 10:Diagrama de secuencia para la actualización de un registro
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Eliminar Registro
En los presentes diagramas tanto de caso de uso como de secuencia, se representa los procesos que realiza Sistema al recibir la petición del usuario para la eliminación de un registro.
Ilustración 11:Eliminar Registro
38
Ilustración 12:Diagrama de Secuencia para la eliminación de un registro
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Requerimientos de los usuarios
En el presente diagrama se presenta el proceso para el registro y envió de un requerimiento de parte del usuario dirigido al Administrador del Sistema.
Ilustración 13:Requerimientos de los Usuarios
39 Diseño de Interfaz del Sistema
Formulario de Login de Usuario
Ilustración 14:Interfaz del Login de usuario
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
El Sistema cuenta con tres roles de usuario los cuales son el administrador, usuario normal y usuario secretaria.
Módulo para el rol Administrador
Ilustración 15:Interfaz del Administrador
40
Al ingresar al sistema con el rol administrador al usuario se le presentará la siguiente pantalla principal, el administrador podrá tener acceso a los gráficos estadísticos, crear usuarios, asignar permisos, además será el encargado de recibir los requerimientos de los usuarios y tendrá la responsabilidad de aceptar o rechazar dichos requerimientos.
Ilustración 16:Registro de Usuarios
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Ilustración 17:Asignar Permisos a los Usuarios
41
Ilustración 18: Gráficos estadísticos detenidos
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Ilustración 19:Gráficos estadísticos casos
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Ilustración 20:Gráficos estadísticos evidencias
42 Módulo para el rol Secretaria
El rol secretaria será el encargado de realizar los registros de personal y detenidos y será la única persona que pueda realizar cambios a la información.
Ilustración 21:Interfaz del Usuario Secretaria
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Ilustración 22:Formulario Registro Personal
43 Módulo para el rol procedimientos
El rol de procedimientos será el encargado de realizar los registros de evidencias, casos y actas y será la única persona que pueda realizar cambios a la información.
Ilustración 23:Formulario de Registros de evidencias
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Ilustración 24:Registro de Casos
44
Ilustración 25:Registro de actas
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Módulo para el rol usuario
El rol usuario se mostrará el acceso a la gestión de requerimientos es decir son las solicitudes que hacen los usuarios al Administrador mediante el registro de documentos.
Ilustración 26:Formulario de requerimientos de los usuarios
45
Ilustración 27:Registro de documentos
Elaborado por: Torres Cadena Briceyda; Díaz Lanche Tobías.
Ilustración 28:Visualización de los documentos
46 CONCLUSIONES
Mediante el Sistema de gestión de documentos SGDJPA orientado a la web se establece la comunicación entre el personal policial y la institución de forma directa ayudando así a que los usuarios puedan gestionar los documentos de manera organizada y tener el acceso a la información en el momento que lo necesiten. Con el uso de los recursos y herramientas tecnológicas se alcanzó desarrollar un
sistema qué puedan cumplir con todos los requerimientos por parte de los servidores policiales (usuarios), brindando una mejor organización de toda la documentación que se genere de manera interna en la Jefatura Provincial Antinarcóticos en el cantón Santo Domingo.
El Sistema orientado a la web está desarrollado bajo la estructura del FRAMEWORK CODEIGNITER con los recursos que esta cuenta, se pudo estructurar el diseño y presentación de los módulos de los usuarios de forma organizada y otorgando los permisos y seguridades necesarias a la Información
La implementación del Sistema de Gestión de documentos SGDJPA lo que busca es brindar un mejor manejo de la información a través de una administración organizada de los documentos en las áreas de la Jefatura.
47 RECOMENDACIONES
Brindar capacitaciones al personal policial que harán uso del sistema en relación al correcto funcionamiento y seguridad del Sistema de Gestión de documentos.
Se recomienda realizar respaldos a la base de datos cada semana para así poder precautelar la información de los registros y los documentos en caso de presentarse cualquier inconveniente con el Sistema.
En el caso de que se quiera agregar nuevas funciones o la creación de nuevos módulos al sistema se recomienda que el desarrollo se lo siga realizando con la estructura del FRAMEWORK CODEIGNITER y que la persona que vaya a desarrollar tenga los conocimientos necesarios acerca del FRAMEWORK con el fin de precautelar el funcionamiento del Sistema.
Se recomienda que los usuarios que utilicen el sistema manejen con estricta responsabilidad y confidencialidad la información generada, porque de ello depende el correcto funcionamiento del Sistema de Gestión de documentos.
BIBLIOGRAFÍA
(s.f.). Obtenido de Unne.Edu: ing.unne.edu.ar/pub/informatica/Alg_diag.pdf A.Pérez de Vargas, V. (s.f.). Obtenido de http://www.hrc.es/bioest/estadis_1.html Aguilar Alvarado, M. (2010). Administración de la Información. EUNED.
Aguilar, J. (2015). Sistemas de Información en la empresa. México: Alfaomega. Aniel.es. (s.f.). Obtenido de http://www.aniel.es/desarrollo-web/programacion-web/
Antonio Jose Segovia. (2018). Advisera. Obtenido de Advisera: https://advisera.com/27001academy/es/que-es-iso-27001/
Area Tecnología. (s.f.). Obtenido de http://www.areatecnologia.com/sistemas- operativos.htm
Arias, M. A. (2015). En M. A. Arias, Aprende Programacion Web con Php y MySQL (págs. 1-2).
Arís, E. P. (2007). La Gestión Tecnológica del Conocimiento. Murcia: Edit.um. Avila, M. (2015). En Análisis y Diseño de Sistemas de Información. Bogota. Bahit, E. (2011). En POO y MVC en PHP. Argentina.
Bijarro Hernandez, F. (2007). En F. Bijarro Hernandez, Desarrollo Estrategico Para La Investigacion Cientifica (pág. 9).
Cabello, A. L. (2014). Implementación de aplicaciones web en entornos internet, intranet y extranet.
Cabrera, G., & Montoya, G. (1999). En Análisis y diseño detallado de aplicaciones informáticas de gestión. España: Impresos y Revistas S.A.
Carlos, U. R. (2006). Dirección y gestión de los sistemas de información en la empresa. Cobo, A., Goméz, P., Pérez, D., & Rocha, R. (2005). En PHP y MySQL Tecnologías para el
Cohen. (1996). Sistemas de Información para la toma de decisiones. México: Programas Educativos S.A.
Cohen, D., & Ain, E. (2005). Sistemas de Información para los negocios. México: McGraw- Hill Interamericana.
Corrales, J. D. (2006). Tecnicos de Soporte Informatico de la Comunidad de Castilla Y Leon. España: Editorial MAD, S.L.
Díaz, D., & Navarro, H. M. (2013). En Sistemas de Información en la Empresa. España: UAH.
Díaz, J. C. (2010). Introducción al Business Intelligence.
Editorial CEP. (2016). En Administrativos Junta de Andalucía. Madrid: Editorialcep. Gallo, P. R. (2009). Gestión Documental en las Organizaciones. Barcelona: UOC.
García Morales, E. (2013). En Gestión de Documentos en la administracion. España: UOC. García, P. (2015). En Sistemas de Información y bases de datos en consumo. España:
Ediciones Parainfo.
Gilfillan, I. (2011). La Biblia de MySQL. Anaya Multimedia.
Goméz Vieites, Suárez Rey. (2009). Sistemas de Información Herramientas prácticas para la gestión. México: Alfaomega.
Gravina, P. (2012). La Gestión Electrónica de documentos.
Group, C. B. (2018). salud.ccm.net. Obtenido de salud.ccm.net: https://salud.ccm.net/ Guirado, J. A. (2006). Casos Prácticos para la Gestión Empresarial de Despachos
Profesionales. España: Especial Directivos. Gutierrez, J. (2006). Framework Web .
Heredero, C. d., Hermoso, J. J., Romero, S. M., Salgado, S. M., Navarro, A. M., & Sánchez, J. J. (2006). En Dirección y Gestión de los Sistemas de Información en la Empresa. Madrid: ESIC.
INCAP. (s.f.). Obtenido de http://www.incap.int/sisvan/index.php/es/acerca-de- san/conceptos/sistema-de-vigilancia
INEI. (2006). Glosario Básico de términos estadísticos.
J.Salkind, N. (s.f.). Obtenido de
https://www.ecured.cu/Investigaci%C3%B3n_Cient%C3%ADfica Lockhart, J., & Sturgeon, P. (2010). PHP The RightWay.
Martínez, P., Ruíz, P., & Waisbrot, S. (2008). En Manual de CodeIgniter en Español. Moreiro, G. (2006). En Conceptos introductorios al estudio de la Información documental .
Lima: Editorial EDUFBA.
Normas ISO. (13 de Marzo de 2017). Normas ISO. Obtenido de http://www.normas- iso.com/iso-27001/
Paniagua, A. (2007). En La Gestión Tecnológica del conocimiento. España: Servicios de aplicaciones.
Porto, J. P. (s.f.). Obtenido de https://definicion.de/seguridad-informatica/
Pozo, M. A. (2015). Sistemas de archivo y clasificación de documentos. España: Ediciones Paraninfo, S.A.
Russo, P. (2009). En Gestión documental en las organizaciones. UOC. Sánchez Asenjo, J. (2011). En Servidores de Aplicaciones Web.
Schmuller, J. (s.f.). Aprendiendo UML en 24 horas. En J. Schmuller. México: Pearson Educación Latinoamérica.
Silva, M. (2015). En M. Silva, SISTEMAS OPERATIVOS. Buenos Aires: Alfaomega. Sommerville, I. (2006). En Ingeniería de Software. España: Pearson Addison Wesley. Tinoco, E. E. (2012). Programación Web.
Valhondo, D. (2010). En Gestión del conocimiento del mito a la realidad. Ediciones Díaz de Santos S.A.
ANEXO C: Cartas de implementación de la Jefatura Provincial Antinarcóticos
ANEXO C:Entrevista
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES