Horna Amambal, Percy Jose
Horna Amambal, Percy Jose
Horna Amambal, Percy Jose
TRUJILLO – PERÚ
2019
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Ing. …………………………………………………...
Presidente
Ing. …………………………………………………...
Secretario
Ing. …………………………………………………...
Miembro
ii
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
DEDICATORIA
Percy José
iii
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
AGRADECIMIENTOS
prepararon para afrontar los retos del presente y del mañana, a ellos doy siempre gracias
por el conocimiento obtenido a lo largo de mis años de estudio en las aulas universitarias.
El Autor
iv
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
RÉCORD LABORAL
v
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
PRESENTACIÓN
trabajo, las funciones y roles desempeñados dentro del área del Sistema Integrado de
Ingeniero de Sistemas.
La función que describiré será el desarrollo de un sistema web de gestión documental que
_________________________
Percy José Horna Amambal
Bach. Ingeniería de Sistemas
vi
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
RESUMEN
Continua del Sistema Integrado de Gestión de la Empresa Corps Safety & Security
S.A.C”.
Smartphone.
operativas donde se brinda el servicio, contribuir con la mejora continua del Sistema Integrado
de Gestión de la empresa Corps Safety & Security S.A.C. de la ciudad de Lima y facilitar
Mejora Continua.
vii
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
ABSTRACT
The present work is titled “Sistema Web de Gestión Documental Para la Mejora Continua
del Sistema Integrado de Gestión de la Empresa Corps Safety & Security S.A.C”.
One of the main objectives is the access to the documentation and information of the Integrated
Management System in a fast, efficient and avoiding the use of obsolete documents, from the
accomplished using the XP methodology, using the programming languages: PHP and HTML
The Object Orientation paradigm was followed and for the database model, the principles of
The perspective of the work carried out is to keep updated documentation in the operational
units where the service is provided, to contribute with the continuous improvement of the
Integrated Management System of the company Corps Safety & Security S.A.C. from the city
of Lima and provide documentation and information to administrative and operational staff to
Continuous Improvement.
viii
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
TABLA DE CONTENIDOS
DEDICATORIA iii
AGRADECIMIENTOS iv
RÉCORD LABORAL v
PRESENTACIÓN vi
RESUMEN vii
ABSTRACT viii
TABLA DE CONTENIDOS ix
LISTA DE FIGURAS xii
LISTA DE TABLAS xiii
MEMORIA DESCRIPTIVA DE ACTIVIDAD PROFESIONAL 1
CAPÍTULO I 4
INFORME DE FUNCIÓN DE TRABAJO PROFESIONAL 4
1.1- INTRODUCCIÓN ................................................................................................................. 5
1.1.1- Realidad problemática y antecedentes .............................................................................. 5
1.2- JUSTIFICACIÓN .................................................................................................................. 6
1.2.1- Tecnológica: ...................................................................................................................... 6
1.2.2- Académica:........................................................................................................................ 6
1.2.3- Institucional:...................................................................................................................... 7
1.2.4- Económica:........................................................................................................................ 7
1.2.5- Operativa: .......................................................................................................................... 7
1.2.6- Social: ............................................................................................................................... 8
1.3- OBJETIVOS DEL ESTUDIO ................................................................................................ 8
1.3.1- Objetivo general: ............................................................................................................... 8
1.3.2- Objetivos específicos: ....................................................................................................... 8
CAPÍTULO II 9
MARCO TEÓRICO 9
2.1- MARCO TEÓRICO ............................................................................................................. 10
2.1.1- Sistema Web ................................................................................................................... 10
2.1.2- Gestión Documental ........................................................................................................ 11
2.1.3- Sistema de Gestión Integrado.......................................................................................... 13
2.1.3.1- Beneficios de los Sistemas de Gestión Integrados ............................................................ 13
2.1.3.2- Estructura de los Sistemas de Gestión Integrados ............................................................. 14
ix
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
x
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
xi
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
LISTA DE FIGURAS
xii
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
LISTA DE TABLAS
xiii
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
xiv
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
Función General:
Funciones Específicas:
presenten
salud en el trabajo.
- Dar soporte técnico informático en las diversas unidades y sedes a nivel nacional,
implementación.
Función General:
de Seguridad.
Funciones Específicas:
relativa al sistema.
implementación.
CAPÍTULO I
INFORME DE FUNCIÓN DE
TRABAJO PROFESIONAL
1.1- INTRODUCCIÓN
1.1.1- Realidad problemática y antecedentes
La eficaz y adecuada gestión documental hace más simples los procesos de una
tiempo, ahorro de dinero y cuidado del medio ambiente. Las empresas se han percatado
Corps Safety & Security SAC, ubicada en calle Fermín Tanguis edificio 145, piso 6,
requerida en su momento.
área del SGI para su respectiva revisión, una vez revisado y aprobado en su nueva
unidades en provincia.
que no solo contribuya con la gestión de la documentación; sino también, que ayude a
tener una centralización de estos, con lo que se podrá tener un mejor manejo y acceso
documentación, de esta manera se evidencia la mejora continua del área del SGI.
1.2- JUSTIFICACIÓN
1.2.1- Tecnológica:
Es muy importante que las empresas cuenten con un sistema adaptado a las
concisa y efectiva.
El sistema propuesto será desarrollado en un entorno web con herramientas como PHP,
1.2.2- Académica:
a mejoras.
1.2.3- Institucional:
mejora continua del Sistema de Gestión Integrado de Corps Safety & Security S.A.C.
1.2.4- Económica:
Debido a que la empresa cuenta con un dominio y hosting, se decidió hacer el sistema
implementación.
Según (Dollar Charles M., 1986), hace énfasis que “la gestión de documentos dan
costo de la información”.
1.2.5- Operativa:
El sistema web implementado es de fácil uso e interfaz amigable para los usuarios, el
una manera rápida. Logrando así que el proceso administrativo se desarrolle de una
1.2.6- Social:
Los servicios que brinda el sistema web ayudan a mejorar la gestión documental del
área del Sistema de Gestión Integrado y por ende generará un mejor clima laboral para
el trabajo.
continua del Sistema Integrado Gestión de la empresa Corps Safety & Security S.A.C.
de los documentos.
OE2. Reducir el tiempo de acceso a la información por parte del personal de las sedes
OE4. Diseñar un mecanismo que permita realizar una búsqueda virtual, en línea, básica de
CAPÍTULO II
MARCO TEÓRICO
Los Sistemas web o también llamados aplicaciones web son aquellos que se alojan en
un servidor en Internet o sobre una intranet (red local). Su aspecto es muy parecido a
páginas Web las cuales vemos normalmente, pero en realidad los sistemas Web tienen
cualquier navegador, bien sea desde internet (lo habitual) o bien a través de una red
Todo sistema web, tiene muy buenas ventajas, como las siguientes:
de que software tiene cada dispositivo que accede, y que puede acceder
un gran ordenador el sistema puede ser muy potente, ya que el peso no lo soporta
el equipo desde el cual se está accediendo sino el servidor donde está alojada.
La aplicación o sistema puede estar en la nube, con lo que sería accesible para
cualquier PC o Smartphone con acceso a internet (aunque también podría ser una
necesario.
Digitalización de Documentos
localización central. Este procedimiento puede ser tedioso y bastante costoso, sin
Localización Central
decidirá qué empleados pueden tener acceso a los documentos alojados en dicha
compañía. Este control de procesos permitirá seguir las tareas incompletas, conocer
Seguridad
Aún son muchas las empresas que mantienen sus documentos almacenados en
caso de desastre.
Compartir Documentos
Muchos documentos son creados para ser compartidos. Los sistemas de gestión
necesarias las pequeñas memorias USB, o los emails con diferentes versiones de un
documento.
Control de Versiones
Según una encuesta realizada por Perforce, el 81% de los trabajadores de oficina ha
que un documento realizado por un grupo de trabajo puede ser modificado infinidad
de veces, controlar las diferentes versiones puede resultar complicado. Los gestores
(TICPORTAL, 2017).
incrementa su utilidad. Para las empresas significa una mejora notable tanto en la
y operaciones, es por ello que su actividad diaria mejora cuando se realiza bajo un
sistema en el cual todas las actividades estén integradas bajo el mismo sistema de
gestión. Con esto se consigue evitar que flojeen ciertas partes y que se perjudique a
otras.
optar por integrar solo un par de las que hemos visto en el apartado anterior.
La puesta en marcha del sistema de gestión integrado se hace a la vez en todas las
separadamente.
sí.
mucha materia que se ahorran, quedando solo los apartados específicos de cada
sistema de gestión.
La estructura de los SIG está condicionada por la disposición de alto nivel que
Ámbito de aplicación.
Referencias normativas.
Términos y definiciones.
Contexto de la organización.
Liderazgo.
Planificación.
Soporte.
Funcionamiento.
comités técnicos de ISO. Cada organismo miembro interesad en una materia para la
en la Norma ISO 9000. Las descripciones incluyen una declaración de cada principio,
una base racional de por qué el principio es importante para la organización, algunos
Enfoque al cliente;
Liderazgo;
Enfoque a procesos;
Mejora;
ambiental que una organización puede usar para mejorar su desempeño ambiental. La
presente norma internacional está prevista para uso por una organización que busque
Esta Norma Internacional ayuda a una organización a lograr los resultados previstos
previniendo las lesiones y el deterioro de la salud relacionados con el trabajo, así como
salud en el trabajo, eliminar los peligros y minimizar los riesgos para la SST y abordar
(ISO, 2018).
2.1.5.1- Valores de XP
Simplicidad
Comunicación
comunica mejor cuanto más simple sea. Si el código es complejo hay que esforzarse
para hacerlo inteligible. El código autodocumentado es más fiable que los comentarios
ya que éstos últimos pronto quedan desfasados con el código a medida que es
modificado.
Retroalimentación
Al realizarse ciclos muy cortos tras los cuales se muestran resultados, se minimiza el
tener que rehacer partes que no cumplen con los requisitos y ayuda a los
Coraje o Valentía
Muchas de las prácticas implican valentía. Una de ellas es siempre diseñar y programar
para hoy y no para mañana. Esto es un esfuerzo para evitar empantanarse en el diseño
Respeto
El respeto se manifiesta de varias formas. Los miembros del equipo se respetan los
unos a otros, porque los programadores no pueden realizar cambios que hacen que las
pruebas existentes fallen o que demore el trabajo de sus compañeros. Los miembros
respetan su trabajo porque siempre están luchando por la alta calidad en el producto y
refactorización del código. Los miembros del equipo respetan el trabajo del resto no
producción.
2.1.5.2- Características XP
Programación en parejas.
Programador
Escribe las pruebas unitarias y produce el código del sistema. Es la esencia del equipo.
Cliente
Tester
para pruebas.
Tracker
Entrenador (coach)
Responsable del proceso global. Guía a los miembros del equipo para seguir el proceso
correctamente.
Consultor
Gestor (manager)
es la coordinación.
Exploración
Los clientes son quienes proporcionan o plantean las historias de usuarios que son de
gran interés para que el producto final sea de acuerdo a sus requerimientos. En esta
prácticas de desarrollo que se usaran en el proyecto. Esta fase toma de pocas semanas
a meses, dependiendo del tamaño, la familiaridad que tengas los programadores con
Planeación
En esta fase los miembros del equipo establecen la prioridad de cada historia de
actividades para minimizar el tiempo de desarrollo. Esta fase dura unos días.
Iteraciones
las pruebas de aceptación y las demos del sistema, luego el sistema estará listo para
Producción
el sistema sea puesto en práctica en el entorno real, a la vez se toma decisiones sobre
2.1.6- WampServer
Es un entorno de desarrollo web para Windows con el que podrás crear aplicaciones
web. Las siglas WAMP es la suma de significados de Windows + Apache + MySQL
+ PHP
2.1.6.1- Características
Provee a los desarrolladores con los cuatro elementos necesarios para un servidor web:
software para servidor web (Apache) y un software de programación script Web (PHP
últimas versiones de Apache, PHP y MySQL, versiones anteriores de las mismas, para
2.1.6.2- Utilidad
El uso de WAMP permite servir páginas HTML a internet, además de poder gestionar
datos en ellas, al mismo tiempo WAMP, proporciona lenguajes de programación para
desarrollar aplicaciones Web. (Ledesma, 2013)
2.1.7- PHP:
Por el lado del cliente el código PHP es ejecutado en el servidor, el cliente recibirá el
configuración del servidor web puede realizarse para que procese los ficheros HTM
con PHP. Una de las cosas más resaltantes de usar PHP es la simplicidad para los
programadores profesionales.
2.1.8- JavaScript:
páginas web dinámicas. Una página web dinámica es aquella que incorpora efectos
como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar
es necesario compilar los programas para ejecutarlos. En otras palabras, los programas
2.1.9- CSS:
CSS son las siglas de Cascading Style Sheets - Hojas de Estilo en Cascada - que es un
Braille.
CSS es una especificación desarrollada por el W3C (World Wide Web Consortium)
XML, XHTML, SVG, o XUL de la presentación del documento con las hojas de estilo,
incluyendo elementos tales como los colores, fondos, márgenes, bordes, tipos de
letra..., modificando as la apariencia de una página web de una forma más sencilla,
(MASADELANTE, 2014).
2.1.10- MySQL:
2.1.10.1- Aplicaciones
MySQL es muy utilizado para desarrollar aplicaciones web, por ejemplo tenemos a
MySQL-PHP/Perl/ Python, la popularidad con la que cuenta está ligada a PHP ya que
Es una base de datos muy rápida en l lectura cuando utiliza el motor no transaccional
Es un servidor web HTTP de código abierto, para diversas plataformas como por
popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. El servidor
supervisión de Apache, desde 1996 es el servidor HTTP más usado. Jugó un papel
mundo.
Sublime Text permite tener varios documentos abiertos mediante pestañas, e incluso
emplear varios paneles para aquellos que utilicen más de un monitor. Dispone de modo
pantalla.
pueden conseguir más. Para navegar por el código cuenta con Minimap, un panel que
lenguajes (C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java,
JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R,
Ruby, SQL, TCL, Textile and XML). El programa dispone de auto-guardado, muchas
CAPÍTULO III
DE FUNCIÓN PROFESIONAL
acceso a la información en tiempo real por parte de los usuarios en las distintas sedes
nuevas historias, que serán la base del requerimiento de los usuarios para el desarrollo
del sistema.
Las historias de usuarios se describieron en lenguaje común con el fin de poder ser
Acceso al Sistema
Gestión de Usuarios
Cambiar Contraseña
Recuperar Contraseña
Gestión de Documentos
Gestión de Personal
Búsqueda de Documentos
Descarga de Documentos
A continuación se muestran las historias de usuarios, las cuales fueron utilizadas para
HISTORIA DE USUARIO
Número: 1 Usuario: Administrador, Usuario Registrado
Nombre de historia: Acceso al Sistema
Prioridad en negocio: Alta Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 1 Iteración asignada: 1
Programador responsable: Percy Horna
Descripción:
Para acceder al sistema se solicita el usuario y contraseña para que tenga acceso a los
datos que corresponden a su categoría como usuario.
Hay dos tipos de usuario: Administrador y Usuario registrado, con distintos permisos
de acceso a los menús y a las funcionalidades que le corresponden.
La pantalla tendrá las siguientes características.
Interface de la página web
Un formulario LOGIN.
Campos de texto con una descripción de la información a ingresar.
Un campo PASSWORD que mostrará asteriscos en lugar de caracteres.
Eventos al presionar el botón Iniciar sesión.
Se verificará que ningún campo esté vacío, caso contrario el sistema resaltará
en color celeste el campo requerido.
Observaciones:
Solo los usuarios que estén registrados en el sistema tendrán acceso a sus
funcionalidades.
HISTORIA DE USUARIO
Número: 2 Usuario: Administrador
Nombre de historia: Gestión de Usuarios
Prioridad en negocio: Alta Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 2 Iteración asignada: 1
Programador responsable: Percy Horna
Descripción:
El administrador seleccionara la opción del menú principal “Usuarios”, vera el
formulario el cual pide ingresar el DNI del personal ya registrado, ejecutar botón, luego
se muestra un formulario con datos del usuario, se asignara el tipo de usuario y en el
campo de password libre, se completará con el primer nombre y primer apellido de la
persona, sin dejar espacio. También se tendrá acceso a modificar y eliminar un usuario
en el menú secundario.
Características generales
Se utilizaran colores sencillos para el diseño y maquetado.
Se tendrá un sub menú con 3 opciones (Registrar, Modificar y Eliminar usuario).
Los campos de texto tendrán una longitud adecuada.
HISTORIA DE USUARIO
Número: 3 Usuario: Administrador, usuario registrado
Nombre de historia: Cambiar contraseña
Prioridad en negocio: Media Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 2 Iteración asignada: 1
Programador responsable: Percy Horna
Descripción:
Los usuarios seleccionara la opción del menú secundario “Mi Cuenta”, que se muestra
al ingresar al sistema, luego se mostrará el formulario con datos cargados por defecto y
las casillas de Contraseña Actual, Nueva Contraseña y Confirmar Contraseña
vacías para poder hacer el cambio.
Características generales
Se utilizaran colores sencillos para el diseño y maquetado.
Al ingresar los datos el sistema verificara la autenticidad de la contraseña a
cambiar.
HISTORIA DE USUARIO
Número: 4 Usuario: Administrador, usuario registrado
Nombre de historia: Recuperar Contraseña
Prioridad en negocio: Media Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 2 Iteración asignada: 1
Programador responsable: Percy Horna
Descripción:
Los usuarios seleccionaran la opción “Olvidó su contraseña?” del formulario de
acceso(LOGIN), colocaran su correo electrónico en la casilla y seleccionar el botón de
envío.
Características generales
Se utilizaran colores sencillos para el diseño y maquetado.
La interfaz mostrada corresponde a la página web principal (opción intranet).
HISTORIA DE USUARIO
Número: 5 Usuario: Administrador
Nombre de historia: Gestión de documentos
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 2 Iteración asignada: 2
Programador responsable: Percy Horna
Descripción:
El administrador seleccionara la opción del menú principal “Documentos”, vera el
formulario el cual se completará con los datos del documento. Una vez cargada la
información y adjuntado el archivo, se guardará en la base de datos del sistema. También
se tendrá acceso a eliminar un documento en el menú secundario.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
Se tendrá un sub menú con 3 opciones (Registrar documento, Eliminar
documento y eliminar actualizaciones).
Los campos de texto tendrán una longitud adecuada.
HISTORIA DE USUARIO
Número: 6 Usuario: Administrador
Nombre de historia: Gestión de Personal
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 2 Iteración asignada: 1
Programador responsable: Percy Horna
Descripción:
El administrador seleccionara la opción del menú principal “Personal”, vera el
formulario el cual se completará con los datos del personal. La información requerida
del personal será resultado de la coordinación del área del SGI y el área de RRHH: File
de personal.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
Se tendrá un sub menú con 3 opciones (Registrar personal, Modificar personal
y eliminar personal).
Los campos de texto tendrán una longitud adecuada.
HISTORIA DE USUARIO
Número: 7 Usuario: usuario registrado
Nombre de historia: Búsqueda de Documentos
Prioridad en negocio: Media Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 2 Iteración asignada: 2
Programador responsable: Percy Horna
Descripción:
Los usuarios seleccionarán cualquiera de las 4 opciones (procedimientos, formatos,
instructivos u otros documentos) del menú secundario de la página principal.
Cada una de las opciones del menú presenta el campo de búsqueda. Para realizar la
búsqueda de un documento se deberá ingresar el código del mismo.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
El campo de texto tendrá una longitud adecuada.
Eventos al presionar el botón Buscar
Se comprobará que se hayan ingresado datos en el campo, caso contrario el
sistema mostrara un mensaje de alerta “Completar este campo”.
Si el código ingresado no es correcto o el documento no está registrado, se
mostrará un mensaje: El documento no está registrado.
Observaciones:
La búsqueda solo será de acuerdo al tipo de documento que se elija.
HISTORIA DE USUARIO
Número: 8 Usuario: Administrador, usuario registrado
Nombre de historia: Descargar Documentos
Prioridad en negocio: Alta Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 2 Iteración asignada: 2
Programador responsable: Percy Horna
Descripción:
Los usuarios seleccionaran cualquiera de las 4 opciones (procedimientos, formatos,
instructivos u otros documentos) del menú secundario de la página principal, se listaran
todos los documentos según la opción elegida, el documento se descargará haciendo clic
en el nombre de dicho documento.
Observaciones:
HISTORIA DE USUARIO
Número: 9 Usuario: Administrador, usuario registrado
Nombre de historia: Enlaces hacia páginas informativas del SGI
Prioridad en negocio: Media Riesgo en desarrollo: Baja
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 1 Iteración asignada: 3
Programador responsable: Percy Horna
Descripción:
Los usuarios que efectúen una búsqueda, tendrán la posibilidad de acceder a informes
sobre el SGI, dicha información está distribuida en el menú principal y menú secundario.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
La opción elegida del menú se mantendrá resaltada para tener presente en que
página nos encontramos.
Observaciones:
La información disponible en el sistema será la más actualizada y vigente.
HISTORIA DE USUARIO
Número: 10 Usuario: Administrador, usuario registrado
Nombre de historia: Consulta de documentos por tipo y proceso
Prioridad en negocio: Baja Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 1 Iteración asignada: 3
Programador responsable: Percy Horna
Descripción:
El administrador seleccionara la opción del menú principal “Consultas”, menú
secundario opción “Documentos por Tipo y Proceso”. El usuario registrado seleccionará
la opción documentos del menú principal, listado de documentos (ver listado).
La selección de opciones del menú secundario será de acuerdo a la necesidad del usuario.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
La opción elegida del menú se mantendrá resaltada para tener presente en que
página nos encontramos.
Para la consulta se elegirá una opción de los combo (tipo y proceso).
Eventos al presionar el botón Listar documentos
Se comprobará que se hayan seleccionado un elemento, caso contrario el
sistema mostrara un mensaje de alerta “Seleccionar un elemento de la lista”.
HISTORIA DE USUARIO
Número: 11 Usuario: Administrador, usuario registrado
Nombre de historia: Consulta de usuarios por sucursal
Prioridad en negocio: Baja Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 1 Iteración asignada: 3
Programador responsable: Percy Horna
Descripción:
El administrador seleccionara la opción del menú principal “Consultas”, y seleccionará
la opción “Usuarios por sucursal” del menú secundario.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
La opción elegida del menú se mantendrá resaltada para tener presente en que
página nos encontramos.
Para la consulta se elegirá una opción del combo Sucursal según se requiera.
Eventos al presionar el botón Listar usuarios
Se comprobará que se hayan seleccionado un elemento, caso contrario el
sistema mostrara un mensaje de alerta “Seleccionar un elemento de la lista”.
HISTORIA DE USUARIO
Número: 12 Usuario: Administrador, usuario registrado
Nombre de historia: Consulta de ubicación de documento por código
Prioridad en negocio: Baja Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 1 Iteración asignada: 3
Programador responsable: Percy Horna
Descripción:
El administrador seleccionara la opción del menú principal “Consultas”, y seleccionará
la opción “Ubicación de archivos por código de documento” del menú secundario.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
La opción elegida del menú se mantendrá resaltada para tener presente en que
página nos encontramos.
Para la consulta se ingresará él código del documento a ubicar.
Eventos al presionar el botón Listar ubicación
Se comprobará que se haya ingresado un código, caso contrario el sistema
mostrara un mensaje de alerta “Completa esté campo”.
Tabla 13. Historia de usuario – Consulta de documento por tipo y rango de fechas.
HISTORIA DE USUARIO
Número: 13 Usuario: Administrador, usuario registrado
Nombre de historia: Consulta de documento por tipo y rango de fechas
Prioridad en negocio: Baja Riesgo en desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos asignados: 1 Iteración asignada: 3
Programador responsable: Percy Horna
Descripción:
El administrador seleccionara la opción del menú principal “Consultas”, y seleccionará
la opción “Documento por tipo y rango de fechas” del menú secundario.
Características generales
Se utilizarán colores sencillos para el diseño y maquetado.
La opción elegida del menú se mantendrá resaltada para tener presente en que
página nos encontramos.
Para la consulta se seleccionará una opción del combo Tipo y se ingresará las
fechas desde hasta.
Eventos al presionar el botón Listar seleccionados
Se comprobará que se haya seleccionado un elemento de la opción Tipo e
ingresado un rango de fechas, caso contrario el sistema mostrara un mensaje
de alerta: seleccionar un elemento de la lista o completa esté campo.
Observaciones: El rango de fechas corresponde a la fecha de emisión del documento.
permita estructurar las capas de manera que puedan interactuar y alcanzar un mayor
rendimiento.
Modelo:
Es todo lo referente a la gestión de la información y la interacción con los datos de
nuestra aplicación (comúnmente bases de datos) este modelo realizará acceso a dicha
gestionados. Toda petición de acceso a la información siempre pasará por esta capa.
Controlador:
Gestiona todas las peticiones en la capa intermedia, este es el puente entre la vista y el
modelo ya que el usuario solicitará información mediante la vista y este pasará por el
Vista:
Es la encargada de generar respuesta, esta capa nos mostrará la información ordenada,
es el resultado de todo lo que el modelo interaccione con los datos, este lo muestra
En la actualidad lenguajes de programación con alto peso utilizan este patrón, cada
Se procedió a ordenar las historias de usuario, se obtuvo los módulos del sistema,
tres iteraciones.
Esfuerzo de desarrollo
Fecha
Módulo Nº Historias de usuario
Estimada Semanas Días Horas
Ideales Ideales Ideales
2/06/2018
1 Acceso al Sistema 1 6 43
6/06/2018
8/06/2018
2 Gestión de Usuarios 2 12 90
17/06/2018
1
18/06/2018
3 Cambiar Contraseña 2 9 63
22/06/2018
24/06/2018
4 Recuperar Contraseña 2.3 13 83
30/06/2018
Gestión de 4/07/2018
5 2.3 7 56
Documentos 15/07/2018
17/07/2018
6 Gestión de Personal 2 8 62
24/07/2018
2
Búsqueda de 25/07/2018
7 1.4 7 56
Documentos 30/07/2018
Descarga de 3/08/2018
8 2 10 71
Documentos 15/08/2018
Enlaces hacia páginas 18/08/2018
9 1.2 6 48
informativas del SGI 27/08/2018
Consulta de 28/08/2018
10 documentos por tipo 2 6 48
2/09/2018
y proceso
Consulta de usuarios 5/09/2018
11 1.2 6 48
por sucursal 10/09/2018
3
Consulta de 11/09/2018
ubicación de
12 1.2 6 48
documento por 14/09/2018
código
Consulta de 15/09/2018
13 documento por tipo y 1.4 6 48
rango de fechas 20/09/2018
Módulo Usuarios
autenticación de la plataforma, así de esta manera los usuarios que necesiten usar
Módulo Mantenedores
la opción de descargarlos.
Módulo Consultas
3.3- ITERACION I
3.3.1- Cronograma de Actividades
Historia 1 2/06/2018
1 1 43
Acceso al Sistema 6/06/2018
Historia 2 8/06/2018
1 2 90
Gestión de Usuarios 17/06/2018
Historia 3 18/06/2018
1 2 63
Cambiar Contraseña 22/06/2018
Historia 4 24/06/2018
1 2.3 83
Recuperar Contraseña 30/06/2018
Total: 279
Acceso al sistema
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 1
Nombre de tarea: Configuración de un entorno de desarrollo web.
Tipo de tarea: General Tiempo estimados: 8 horas
Fecha de inicio: 02/06/2018 Fecha de fin: 02/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de instalación y configuración de un entorno de
desarrollo web, utilizando software libre.
Componentes a implementar:
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 1
Nombre de tarea: Creación de BD y tablas utilizando phpMyAdmin.
Tipo de tarea: Administrador BD Tiempo estimados: 8 horas
Fecha de inicio: 03/06/2018 Fecha de fin: 03/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de BD y tablas utilizando
phpMyAdmin, para pruebas se ingresó los datos de forma manual, hasta elaborar el
formulario.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 1
Nombre de tarea: Diseño de interfaz gráfica Login
Tipo de tarea: Diseño y maquetado Tiempo estimados: 8 horas
Fecha de inicio: 04/06/2018 Fecha de fin: 05/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para el formulario login, para lo cual se
utilizó hojas de estilo CSS, JavaScript, Bootstrap y HTML.
El formulario tiene un diseño responsive para también poder acceder de nuestro teléfono
móvil.
TAREA DE INGENIERÍA
Número de tarea: 4 Número de historia: 1
Nombre de tarea: Mapeo Objeto-Relacional entidad usuario
Tipo de tarea: Programación Tiempo estimados: 8 horas
Fecha de inicio: 05/06/2018 Fecha de fin: 06/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad usuario, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla usuario en un objeto, utilizando una clase PHP, para poder
instanciarlo y acceder a sus respectivos atributos y métodos.
TAREA DE INGENIERÍA
Número de tarea: 5 Número de historia: 1
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 8 horas
Fecha de inicio: 06/06/2018 Fecha de fin: 06/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios y elaborados.
Gestión de Usuarios
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 2
Nombre de tarea: Creación de tablas utilizando phpMyAdmin.
Tipo de tarea: Administrador BD Tiempo estimados: 10 horas
Fecha de inicio: 08/06/2018 Fecha de fin: 10/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de la reutilización de la tabla usuario, a la cual se
le incorporo los siguientes campos: usu_email, usu_password, usu_imagen, usu_estado,
usu_creacion.
Se creó las tablas historial_accesos y tipo_usuario.
Se utilizó phpMyAdmin para incorporar los campos y crear las tablas historial_accesos
y tipo_usuario.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 2
Nombre de tarea: Diseño de interfaz gráfica usuario (formulario, registrar, editar y
eliminar)
Tipo de tarea: Diseño y maquetado Tiempo estimados: 20 horas
Fecha de inicio: 10/06/2018 Fecha de fin: 11/06/2018
Programador responsable: Percy Horna
Descripción: La presente tarea describe el proceso de diseño, para la pantalla
administración de usuarios, para lo cual se utilizó hojas de estilo CSS, JavaScript,
Bootstrap y HTML.
Formulario registrar usuario: Este formulario se divide en dos partes una para obtener
los datos del personal a través del DNI y que pasará a ser usuario y otro para registrar
los datos de usuario.
Formulario editar usuario: Este formulario se divide en dos partes una para obtener
los datos del personal a través del DNI para luego editar los campos necesarios.
Formulario eliminar usuario: Este formulario requiere el DNI del usuario a eliminar.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 2
Nombre de tarea: Mapeo Objeto-Relacional entidad usuario
Tipo de tarea: Programación Tiempo estimados: 20 horas
Fecha de inicio: 11/06/2018 Fecha de fin: 13/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad usuario, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla usuario en un objeto encapsulado, utilizando una clase PHP
denominada user.php, poder instanciarla y acceder a sus respectivos atributos y
métodos.
Métodos implementados:
Registrar(): Permite registrar un usuario en la base de datos, utilizando el comando
INSERT
Actualizar (): Permite editar los campos de la tabla usuario, a excepción de la clave
primaria, utilizando el comando UPDATE.
Eliminar (): Permite eliminar un usuario de la base de datos a través de la clave
primaria, utilizando el comando DELETE.
TAREA DE INGENIERÍA
Número de tarea: 4 Número de historia: 2
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 10 horas
Fecha de inicio: 14/06/2018 Fecha de fin: 15/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios y elaborados.
TAREA DE INGENIERÍA
Número de tarea: 5 Número de historia: 2
Nombre de tarea: Control de accesos hacia pantallas.
Tipo de tarea: Programación Tiempo estimados: 10 horas
Fecha de inicio: 16/06/2018 Fecha de fin: 17/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe la creación de variables sesión, que controlaran el acceso
hacia las siguientes pantallas: Gestión de personal, Gestión de usuarios, Gestión de
documentos y consultas.
Cambiar contraseña
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 3
Nombre de tarea: Creación de tablas utilizando phpMyAdmin.
Tipo de tarea: Administrador BD Tiempo estimados: 1 hora
Fecha de inicio: 18/06/2018 Fecha de fin: 18/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de la reutilización de la tabla usuario, la cual revisó
para ver si se modifica.
Para la revisión de la tabla se utilizó phpMyAdmin.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 3
Nombre de tarea: Diseño de interfaz gráfica cambiar contraseña
Tipo de tarea: Diseño y maquetado Tiempo estimados: 10 horas
Fecha de inicio: 18/06/2018 Fecha de fin: 19/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para el formulario cambiar contraseña,
para lo cual se utilizó hojas de estilo CSS, JavaScript, Bootstrap y HTML.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 3
Nombre de tarea: Mapeo Objeto-Relacional entidad usuario
Tipo de tarea: Programación Tiempo estimados: 10 horas
Fecha de inicio: 20/06/2018 Fecha de fin: 20/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad usuario, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla usuario en un objeto encapsulado, utilizando una clase PHP
denominada user.php, poder instanciarla y acceder a sus respectivos atributos y
métodos.
Métodos implementados:
Cambiar Password (): Permite editar los campos de la tabla usuario, a excepción de la
clave primaria, utilizando el comando UPDATE.
TAREA DE INGENIERÍA
Número de tarea: 4 Número de historia: 3
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 12 horas
Fecha de inicio: 21/06/2018 Fecha de fin: 22/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios y elaborados.
Recuperar contraseña
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 4
Nombre de tarea: Diseño de interfaz gráfica recuperar contraseña
Tipo de tarea: Diseño y maquetado Tiempo estimados: 15 horas
Fecha de inicio: 24/06/2018 Fecha de fin: 26/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para el formulario cambiar contraseña,
para lo cual se utilizó hojas de estilo CSS, JavaScript, Bootstrap y HTML.
Formulario cambiar contraseña: Este formulario tiene por defecto el nombre y correo
del usuario, para cambiar la contraseña deberá completarse los campos contraseña
actual, nueva contraseña y confirmar contraseña.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 4
Nombre de tarea: Mapeo Objeto-Relacional entidad usuario
Tipo de tarea: Programación Tiempo estimados: 15 horas
Fecha de inicio: 27/06/2018 Fecha de fin: 28/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad usuario, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla usuario en un objeto encapsulado, utilizando una clase PHP
denominada user.php, poder instanciarla y acceder a sus respectivos atributos y
métodos.
Métodos implementados:
Recuperar Password (): Permite recuperar la contraseña de un usuario a través de un
correo electrónico, dicho correo será en que registro en su ficha de personal.
Al solicitar una contraseña nueva, se generara una automáticamente, a la vez que se
actualiza la tabla usuarios con la contraseña generada, luego esa contraseña es enviada
al correo del usuario solicitante.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 4
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 15 horas
Fecha de inicio: 29/06/2018 Fecha de fin: 30/06/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios elaborados.
Historia de usuario 1
Versión <1.0>
Historial de revisiones
En esta historia se tiene que verificar que el ingreso de los datos en el sistema, cumplan
En caso de no estar registrado solicitar su registro al área del SGI a través de un correo
Descripción
Los valores ingresados por el usuario deben cumplir, con las reglas establecidas, para
acceder al sistema.
Entrada
El usuario introducirá su email (usuario) y password
Resultado esperado
accede al sistema.
Evaluación de la prueba
Prueba satisfactoria
ingresados.
Al intentar introducir un valor que no tenga el formato del email, nos genera un alerta
Condiciones de ejecución
El usuario deberá estar previamente creado y habilitado para acceder al sistema.
Entrada
El usuario ingresará su email y password
Resultado esperado
El formulario login mostrará alertas en caso de que el usuario ingrese, campos que no
concuerdan.
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 2
Versión <1.1>
Historial de revisiones
En esta historia se verifica que el usuario administrador cuente con los permisos
Los datos que se ingresen con la información de un usuario deberán cumplir con las
Descripción
El administrador de la aplicación registrará y habilitará un usuario, de acuerdo a las
Una vez habilitado el usuario, ya podrá acceder al sistema y podrá hacer uso de la
Entrada
El usuario administrador debe llenar los campos obligatorios del formulario caso
Resultado esperado
Tras el registro de un usuario, si el proceso ha sido correcto, el usuario podrá acceder
al sistema.
Evaluación de la prueba
Prueba satisfactoria
Condiciones de ejecución
El usuario deberá tener el permiso para administrar usuarios.
Entrada
El usuario administrador debe llenar los campos obligatorios en el formulario, caso
Resultado esperado
El formulario registrar usuario mostrará alertas en caso de que no se elija una opción
o complete un campo
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 3
Versión <1.2>
Historial de revisiones
En esta historia se tiene que verificar que el ingreso de los datos en el formulario
operación.
Descripción
Los valores ingresados por el usuario deben cumplir, con los criterios de ingreso de
datos.
Entrada
nueva contraseña.
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
ingresados.
Condiciones de ejecución
Entrada
coincidir.
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 4
Versión <1.3>
Historial de revisiones
En esta historia se tiene que verificar que el ingreso de los datos en el formulario
Descripción
El valor ingresado por el usuario debe cumplir, con los criterios de ingreso de datos.
El usuario deberá estar registrado en el sistema.
Entrada
El usuario introducirá su email con el cual está registrado en el sistema.
Resultado esperado
Tras el ingreso del email, si el usuario ha ingresado los datos correctos, el sistema
enviara la nueva contraseña a su correo electrónico
Evaluación de la prueba
Prueba satisfactoria
Se tuvo retrasos en los tiempos establecidos, ya que el periodo se extendió una semana,
los cuales fueron controlados en su momento, extendiendo el desarrollo en tareas
posteriores.
Modificación de requerimientos
Acceso al sistema (Se mantiene).
Gestión de usuarios (Se mantiene).
Cambiar contraseña (Se mantiene).
Recuperar contraseña (Se mantiene).
Registrar usuario: El usuario administrador debe ingresar el DNI del personal que
luego será usuario, luego presionar el botón siguiente para obtener datos del personal,
Editar usuario: El usuario administrador debe ingresar el DNI del personal que serán
modificado sus datos, luego presionar el botón enviar para obtener datos del personal,
una vez cargado el formulario con la información respectiva, modificar los campos
deseados, solo podrá modificarse el campo email y el tipo de usuario, la edición de los
Eliminar usuario: El usuario administrador debe ingresar el DNI del usuario que será
eliminado, luego presionar el botón siguiente para obtener el nombre del usuario, una
opción mi cuenta del menú secundario de la página de inicio del sistema web. En el
Una vez que el usuario ingresa su correo y contraseña, procede hacia el sistema.
campos.
sistema a través de una contraseña generada, para luego cambiarla por una
propia.
3.3.7- Incidencias
3.4. ITERACION II
3.4.1- Cronograma de Actividades
Historia 5 4/07/2018
2 2.3 56
Gestión de documentos 15/07/2018
Historia 6 17/07/2018
2 2 62
Gestión de Personal 24/07/2018
Historia 3 25/07/2018
2 1.4 56
Búsqueda de Documentos 30/07/2018
Historia 4 3/08/2018
2 2 71
Descarga de Documentos 15/08/2018
Total: 245
Gestión de Documentos
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 5
Nombre de tarea: Diseño de bases de datos.
Tipo de tarea: Administrador BD Tiempo estimados: 10 horas
Fecha de inicio: 04/07/2018 Fecha de fin: 06/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño de base de datos
Diseño entidad relación entre las entidades: documento, tipo_documento,
proceso y norma_af (norma afectada).
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 5
Nombre de tarea: Creación de tablas utilizando phpMyAdmin.
Tipo de tarea: Administrador BD Tiempo estimados: 10 horas
Fecha de inicio: 08/07/2018 Fecha de fin: 09/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de la creación de tablas en la base de datos, la
creación de dichas tablas es de acuerdo al diseño de la base de datos.
Las tablas creadas son: documento, det_documento, tipo_documento, proceso,
actualizaciones y norma_af, todas con sus respectivas claves primarias.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 5
Nombre de tarea: Diseño de interfaz gráfica documentos (formulario registrar ,
eliminar documento y eliminar actualizaciones)
Tipo de tarea: Diseño y maquetado Tiempo estimados: 15 horas
Fecha de inicio: 10/07/2018 Fecha de fin: 11/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para la pantalla administración de
documentos, para lo cual se utilizó hojas de estilo CSS, JavaScript, Bootstrap y HTML.
Formulario registrar documento: Este formulario permite ingresar los campos de
texto respectivos.
Formulario eliminar documentos: Este acción se divide en dos partes, un formulario
para obtener el documento a eliminar a través del código de documento, la otra es el
formulario con el nombre de documento y la opción de selección si se desea eliminar.
Formulario eliminar actualizaciones: Esta acción se realizará listando a las
actualizaciones de acuerdo a la situación del documento (se emitió, se actualizó y se
anuló)
TAREA DE INGENIERÍA
Número de tarea: 4 Número de historia: 5
Nombre de tarea: Mapeo Objeto-Relacional entidad documento
Tipo de tarea: Programación Tiempo estimados: 11 horas
Fecha de inicio: 12/07/2018 Fecha de fin: 13/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad documento, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla documento en un objeto encapsulado, utilizando una clase PHP
denominada documento.php, poder instanciarla y acceder a sus respectivos atributos y
métodos.
Métodos implementados:
Registrar (): Permite registrar un documento en la base de datos, utilizando el comando
INSERT
Eliminar (): Permite eliminar un documento de la base de datos a través de la clave
primaria, utilizando el comando DELETE.
TAREA DE INGENIERÍA
Número de tarea: 5 Número de historia: 5
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 10 horas
Fecha de inicio: 14/07/2018 Fecha de fin: 15/07/2018
Programador responsable: Percy Horna
Descripción: La presente tarea describe el proceso de creación de los archivos PHP, que
nos permitirá imprimir la información del servidor en el lado del cliente, para ello
utilizando los formularios ya elaborados.
Gestión de Personal
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 6
Nombre de tarea: Diseño de bases de datos.
Tipo de tarea: Administrador BD Tiempo estimados: 10 horas
Fecha de inicio: 17/07/2018 Fecha de fin: 18/07/2018
Programador responsable: Percy Horna
Descripción: La presente tarea describe el proceso de diseño de base de datos
Diseño entidad relación entre las entidades: personal, usuario, cargo y sucursal,
tomándose en cuenta la realidad del negocio.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 6
Nombre de tarea: Creación de tablas utilizando phpMyAdmin.
Tipo de tarea: Administrador BD Tiempo estimados: 10 horas
Fecha de inicio: 18/07/2018 Fecha de fin: 19/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de la creación de tablas en la base de datos, la
creación de dichas tablas es de acuerdo al diseño de la base de datos.
Las tablas creadas son: personal, cargo y sucursal, con sus respectivas claves primarias.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 6
Nombre de tarea: Diseño de interfaz gráfica documentos (formulario registrar ,
modificar y eliminar)
Tipo de tarea: Diseño y maquetado Tiempo estimados: 17 horas
Fecha de inicio: 20/07/2018 Fecha de fin: 21/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para la pantalla administración de
documentos, para lo cual se utilizó hojas de estilo CSS, JavaScript, Bootstrap y HTML.
Formulario registrar personal: Este formulario permite ingresar los campos de texto
respectivos.
Formulario modificar personal: Este acción se divide en dos partes, un formulario
para obtener el personal a modificar a través del DNI, la otra es el formulario con los
datos del personal cargados listo para su modificación.
Formulario eliminar personal: Este acción se divide en dos partes, un formulario para
obtener el personal a eliminar a través del DNI, la otra es el formulario con el nombre
del personal y la opción de selección si se desea eliminar.
TAREA DE INGENIERÍA
Número de tarea: 4 Número de historia: 6
Nombre de tarea: Mapeo Objeto-Relacional entidad documento
Tipo de tarea: Programación Tiempo estimados: 10 horas
Fecha de inicio: 22/07/2018 Fecha de fin: 22/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad documento, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla documento en un objeto encapsulado, utilizando una clase PHP
denominada documento.php, poder instanciarla y acceder a sus respectivos atributos y
métodos.
Métodos implementados:
Registrar (): Permite registrar un documento en la base de datos, utilizando el comando
INSERT
Eliminar (): Permite eliminar un documento de la base de datos a través de la clave
primaria, utilizando el comando DELETE.
TAREA DE INGENIERÍA
Número de tarea: 5 Número de historia: 6
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 15 horas
Fecha de inicio: 23/07/2018 Fecha de fin: 24/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios ya elaborados.
Búsqueda de documentos
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 7
Nombre de tarea: Creación de sentencias SQL utilizando phpMyAdmin.
Tipo de tarea: Administrador BD Tiempo estimados: 15 horas
Fecha de inicio: 18/07/2018 Fecha de fin: 19/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de la creación de sentencias SQL en phpMyAdmin,
dichas sentencias fuero realizadas probando las sentencias con las tablas afectadas.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 7
Nombre de tarea: Diseño de interfaz gráfica buscar documento (formulario buscar)
Tipo de tarea: Diseño y maquetado Tiempo estimados: 14 horas
Fecha de inicio: 20/07/2018 Fecha de fin: 21/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para el formulario de búsqueda, para lo
cual se utilizó hojas de estilo CSS, JavaScript, Bootstrap y HTML.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 7
Nombre de tarea: Mapeo Objeto-Relacional entidad documento
Tipo de tarea: Programación Tiempo estimados: 10 horas
Fecha de inicio: 22/07/2018 Fecha de fin: 22/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad documento, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla documento en un objeto encapsulado, utilizando una clase PHP
denominada documento.php, poder instanciarla y acceder a sus respectivos atributos y
métodos.
Métodos implementados:
Buscar (): Permite buscar un documento según el criterio establecido.
TAREA DE INGENIERÍA
Número de tarea: 4 Número de historia: 7
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 15 horas
Fecha de inicio: 23/07/2018 Fecha de fin: 24/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios ya elaborados.
Descarga de documentos
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 8
Nombre de tarea: Creación de sentencias SQL utilizando phpMyAdmin.
Tipo de tarea: Administrador BD Tiempo estimados: 15 horas
Fecha de inicio: 18/07/2018 Fecha de fin: 19/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de la creación de sentencias SQL en phpMyAdmin,
dichas sentencias fuero realizadas probando las sentencias con las tablas afectadas.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 8
Nombre de tarea: Diseño de interfaz gráfica buscar documento (formulario
buscar)
Tipo de tarea: Diseño y maquetado Tiempo estimados: 14 horas
Fecha de inicio: 20/07/2018 Fecha de fin: 21/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para la página donde se listaran los
documentos consultados, para lo cual se utilizó hojas de estilo CSS, JavaScript,
Bootstrap y HTML.
TAREA DE INGENIERÍA
Número de tarea: 3 Número de historia: 8
Nombre de tarea: Mapeo Objeto-Relacional entidad documento
Tipo de tarea: Programación Tiempo estimados: 10 horas
Fecha de inicio: 22/07/2018 Fecha de fin: 22/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de mapeo de la entidad documento, aplicando el
paradigma de la programación orientada a objetos, para poder reutilizar el código fuente
y acceder a la información de una manera más eficiente y rápida.
Conversión de la tabla documento en un objeto encapsulado, utilizando una clase PHP
denominada documento.php, poder instanciarla y acceder a sus respectivos atributos y
métodos.
Métodos implementados:
Descargar (): Permite descargar un documento según la elección del usuario
TAREA DE INGENIERÍA
Número de tarea: 4 Número de historia: 8
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 15 horas
Fecha de inicio: 23/07/2018 Fecha de fin: 24/07/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando las
páginas ya elaborados.
Historia de usuario 5
Versión <1.4>
Historial de revisiones
En esta historia se tiene que verificar que el ingreso de los datos en el sistema, cumplan
En caso de no estar registrado solicitar su registro al área del SGI a través de un correo
Descripción
Los valores ingresados por el administrador deben cumplir, con las reglas
establecidas.
Condiciones de ejecución
Para registrar un documento, este tiene que estar firmado y aprobado por los
Entrada
El usuario introducirá los datos del documento; así mismo se adjuntara el documento
Los campos a ingresar son: código, nombre, revisión, fecha de emisión, tipo,
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria.
Si los datos ingresados por el usuario no son correctos, se imprimirán alertas definidas
Al intentar introducir un valor que no tenga el formato adecuado, nos genera un alerta
Condiciones de ejecución
registrar documentos.
Entrada
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria.
Historia de usuario 6
Versión <1.5>
Historial de revisiones
Tabla 65. Iteración II, Historial de revisiones Nro. 2
En esta historia se tiene que verificar que el ingreso de los datos en el sistema, cumplan
Descripción
Los valores ingresados por el administrador deben cumplir, con las reglas
establecidas.
Condiciones de ejecución
El administrador deberá tener el file del personal para sacar la información requerida.
Entrada
El usuario introducirá los datos del personal; así mismo se adjuntara el documento para
Los campos a ingresar son: nombres, apellido paterno, apellido materno, sexo, DNI,
Resultado esperado
Tras el ingreso de datos, si los datos ingresados tienen el formato correcto, los datos
Evaluación de la prueba
Prueba satisfactoria
Descripción
Si los datos ingresados por el usuario no son correctos, se imprimirán alertas definidas
Al intentar introducir un valor que no tenga el formato adecuado, nos genera un alerta
Condiciones de ejecución
registrar al personal.
Entrada
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 7
Versión <1.6>
Historial de revisiones
En esta historia se tiene que verificar que los usuarios puedan ubicar un documento
Búsqueda de un documento
Descripción
Condiciones de ejecución
Entrada
correcto.
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 8
Versión <1.7>
Historial de revisiones
En esta historia se tiene que verificar que los usuarios puedan descargar un documento
seleccionado.
Descarga de un documento
Descripción
Condiciones de ejecución
Entrada
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
posteriores.
Modificación de requerimientos
1. Gestión de documentos (Se mantiene).
2. Gestión de personal (Se mantiene).
3. Búsqueda de documentos (Se mantiene).
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 83
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
documento que será eliminado, luego presionar el botón siguiente para obtener el
nombre del documento, una vez cargado el formulario con la información respectiva,
se requiera.
Modificar personal: El usuario administrador debe ingresar el DNI del personal que
serán modificado sus datos, luego presionar el botón enviar para obtener datos del
personal, una vez cargado el formulario con la información respectiva, modificar los
campos deseados.
Eliminar personal: El usuario administrador debe ingresar el DNI del personal que
será eliminado, luego presionar el botón siguiente para obtener los datos del personal,
por defecto al ingresar a la página elegida, solo hay que dar clic en el nombre del
documento.
Formulario para registrar personal, sí registra personal con los respectivos campos.
Formulario para modificar personal, sí permite modifica a un personal.
Formulario para eliminar personal, sí permite eliminar a un personal.
Validación de campos en los formularios
3.4.7- Incidencias
Historia 10 28/08/2018
3 Consulta de documentos por 1.2 48
tipo y proceso 2/09/2018
Historia 11 5/09/2018
3 Consulta de usuarios por 1.2 48
sucursal 10/09/2018
Historia 12 11/09/2018
3 Consulta de ubicación de 1.2 48
documento por código 14/09/2018
Historia 12 15/09/2018
3 Consulta de documento por 1.2 48
rango y tipo de fechas 20/09/2018
Total: 240
Fuente: (Elaboración propia, 2019)
Tabla 70. Enlace hacia páginas informativas del SGI – Tarea Nro. 1
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 9
Nombre de tarea: Diseño de interfaz gráfica (archivos PHP del menú principal y
menú secundario)
Tipo de tarea: Diseño y maquetado Tiempo estimados: 30 horas
Fecha de inicio: 18/08/2018 Fecha de fin: 23/08/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para las páginas informativas del menú
principal y menú secundario, para lo cual se utilizó hojas de estilo CSS, JavaScript,
Bootstrap y HTML.
Tabla 71. Enlace hacia páginas informativas del SGI – Tarea Nro. 2
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 9
Nombre de tarea: Rediseño y maquetado
Tipo de tarea: Programación Tiempo estimados: 18 horas
Fecha de inicio: 24/08/2018 Fecha de fin: 27/08/2018
Programador responsable: Percy Horna
Descripción: La presente tarea describe el proceso de rediseño, para las páginas que
necesitaban ser modificadas de acuerdo a la información agregada.
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 10
Nombre de tarea: Diseño de interfaz gráfica consulta de documentos por tipo y
proceso
Tipo de tarea: Diseño y maquetado Tiempo estimados: 25 horas
Fecha de inicio: 28/08/2018 Fecha de fin: 30/08/2018
Programador responsable: Percy Horna
Descripción: La presente tarea describe el proceso de diseño, para el formulario
consulta de documentos por tipo y proceso, para lo cual se utilizó hojas de estilo CSS,
JavaScript, Bootstrap y HTML.
Formulario consulta de documentos por tipo y proceso: A través de este formulario
se puede consultar documentos según el tipo y proceso al que pertenecen
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 10
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 23 horas
Fecha de inicio: 31/06/2018 Fecha de fin: 02/09/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios ya elaborados.
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 11
Nombre de tarea: Diseño de interfaz gráfica consulta de usuario por sucursal
Tipo de tarea: Diseño y maquetado Tiempo estimados: 25 horas
Fecha de inicio: 05/09/2018 Fecha de fin: 07/09/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para el formulario consulta de usuarios
por sucursal, para lo cual se utilizó hojas de estilo CSS, JavaScript, Bootstrap y HTML.
Formulario consulta de usuario por sucursal: A través de este formulario se puede
consultar a los usuarios de una determinada sucursal.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 11
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 23 horas
Fecha de inicio: 08/06/2018 Fecha de fin: 10/09/2018
Programador responsable: Percy Horna
Descripción: La presente tarea describe el proceso de creación de los archivos PHP, que
nos permitirá imprimir la información del servidor en el lado del cliente, para ello
utilizando los formularios ya elaborados.
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 12
Nombre de tarea: Diseño de interfaz gráfica consulta de ubicación de documento por
código
Tipo de tarea: Diseño y maquetado Tiempo estimados: 25 horas
Fecha de inicio: 05/09/2018 Fecha de fin: 07/09/2018
Programador responsable: Percy Horna
Descripción: La presente tarea describe el proceso de diseño, para el formulario
consulta de ubicación de documento por código, para lo cual se utilizó hojas de estilo
CSS, JavaScript, Bootstrap y HTML.
Formulario consulta de ubicación de documento por código: A través de este
formulario se puede consultar la ubicación de un documento en físico.
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 12
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 23 horas
Fecha de inicio: 08/06/2018 Fecha de fin: 10/09/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación de los archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios ya elaborados.
Tabla 82. Consulta de documento por tipo y rango de fechas – Tarea Nro. 1
TAREA DE INGENIERÍA
Número de tarea: 1 Número de historia: 13
Nombre de tarea: Diseño de interfaz gráfica consulta de documento por tipo y rango
de fechas
Tipo de tarea: Diseño y maquetado Tiempo estimados: 25 horas
Fecha de inicio: 15/09/2018 Fecha de fin: 17/09/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de diseño, para el formulario consulta de
documento por tipo y rango de fechas, para lo cual se utilizó hojas de estilo CSS,
JavaScript, Bootstrap y HTML.
Tabla 83. Consulta de documento por tipo y rango de fechas – Tarea Nro. 2
TAREA DE INGENIERÍA
Número de tarea: 2 Número de historia: 13
Nombre de tarea: Creación de archivos PHP.
Tipo de tarea: Programación Tiempo estimados: 23 horas
Fecha de inicio: 18/06/2018 Fecha de fin: 20/09/2018
Programador responsable: Percy Horna
Descripción:
La presente tarea describe el proceso de creación delo s archivos PHP, que nos permitirá
imprimir la información del servidor en el lado del cliente, para ello utilizando los
formularios ya elaborados.
Historia de usuario 9
Versión <1.8>
Historial de revisiones
En esta historia se verifica que los usuarios accedan a las páginas que tienen
No es necesario ingresar algún tipo de información por parte del usuario, ya que las
Visualización de página
Descripción
Condiciones de ejecución
Entrada
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 10
Versión <1.9>
Historial de revisiones
En esta historia se verifica que los usuarios accedan a las consultas sin ningún tipo de
restricciones.
Listado de documentos
Descripción
Los usuarios acceden a las consultas a través del enlace del menú.
Condiciones de ejecución
Acceso total sin importar el tipo de usuario.
Entrada
Se tiene que seleccionar una opción del combo tipo y del combo proceso.
Resultado esperado
Se muestra la información requerida.
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 11
Versión <2.0>
Historial de revisiones
sucursal.
Listado de usuario
Descripción
El usuario administrador debe acceder a las consultas a través del enlace del menú.
Condiciones de ejecución
Entrada
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 12
Versión <2.2>
Historial de revisiones
Listado de documento
Descripción
El usuario administrador debe acceder a las consultas a través del enlace del menú.
Condiciones de ejecución
Entrada
Resultado esperado
Evaluación de la prueba
Prueba satisfactoria
Historia de usuario 13
Versión <2.3>
Historial de revisiones
Listado de documento
Descripción
El usuario administrador debe acceder a las consultas a través del enlace del menú.
Condiciones de ejecución
Entrada
Se tiene que seleccionar una opción del combo tipo e ingresar las fechas de emisión
en un rango deseado.
Resultado esperado
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 100
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
Evaluación de la prueba
Prueba satisfactoria
Se tuvo retrasos en los tiempos establecidos, ya que el periodo se extendió una 4 días,
posteriores.
Modificación de requerimientos
1. Enlace hacia páginas informativas del SGI (Se mantiene).
2. Consulta de documentos por tipo y proceso (Se mantiene).
3. Consulta de usuarios por sucursal (Se mantiene).
4. Consulta de ubicación de documento por código (Se mantiene).
5. Consulta de documento por tipo y rango de fechas (Se mantiene).
Enlaces menú principal: Los usuarios tienen acceso a la información del Sistema de
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 101
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
Enlaces menú secundario: Los usuarios tienen acceso a la información del Sistema
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 102
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 103
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
Historia 13: Consulta de documento por tipo y rango de fechas (06 días)
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 104
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
Formulario para consultar documento por tipo e ingreso de fechas, sí permite listar
a documentos según opción elegida y rango de fechas ingresadas.
3.5.7- Incidencias
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 105
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
3.6- PRODUCCIÓN
De acuerdo a los equipos con los que cuenta la empresa, el sistema web será probado
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 106
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
CAPÍTULO IV
CONCLUSIONES
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 107
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
4.1- CONCLUSIONES
documentación vigente.
integrada.
establecidos.
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 108
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
CAPÍTULO V
RECOMENDACIONES
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 109
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
5.1- RECOMENDACIONES
Para mejorar la implementación del sistema web propuesto, se presenta las siguientes
propuestas:
Ampliar el sistema a los demás procesos, por ejemplo se puede continuar con los
con la finalidad que el sistema sea usado como una herramienta de gestión del
SGI.
Se debe implementar una encuesta de satisfacción a los usuarios del sistema para
mejorar el mismo y así evaluar las posibles mejoras que se pueden hacer.
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 110
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
CAPÍTULO VI
SUGERENCIAS PARA LA
FORMACIÓN DE INGENIERO
DE SISTEMAS
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 111
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
muy importante definir en los últimos ciclos a donde uno quiere ir, mejor dicho que
Es muy importante sacarle ventaja al tiempo, hay que empezar a hacer prácticas en
áreas que tengan que ver con la carrera, esto nos servirá para plasmar lo aprendido
profesional, ya que nos dan el inicio de una información pero está en nosotros el
Los cursos relacionados a liderazgo y el saber cómo llegar al personal son de suma
importancia, te ayudan como profesional y te hacen ver las distintas realidades que
hacer que de todos aprendemos algo no importa el cargo o el título que tengan.
Hay que ser de mente abierta para todas las cosas, podemos llegar a conocer nuevas
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 112
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
CAPÍTULO VII
REFERENCIAS
BIBLIOGRÁFICAS
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 113
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
Álvarez Caules, Cecilio. Arquitectura Java JPA Domain Driven Design. [En línea]
[Citado el: 14 de Junio de 2017.]
https://books.google.com.pe/books?id=bxNxBAAAQBAJ&pg=PT4&dq=jpa&hl=es-
419&sa=X&ved=0ahUKEwjO9qmVl77UAhXIQiYKHSNRCA4Q6AEIKjAB#v=on
epage&q=jpa&f=false.
Álvarez, Cecilio. 2017. ¿qué es Maven? [En línea] 2017. [Citado el: 14 de Junio de
2017.] https://www.genbetadev.com/java-j2ee/que-es-maven.
BCP. 2018. BCP. [En línea] 2018. [Citado el: 2018 de Abril de 11.]
https://www.viabcp.com.pe/.
Diego Calvo. 2018. Diego Calvo. Diego Calvo. [En línea] 07 de 04 de 2018. [Citado
el: 24 de 04 de 2018.] http://www.diegocalvo.es/metodologia-xp-programacion-
extrema-metodologia-agil/.
Genbeta. 2012. Genbeta. Genbeta. [En línea] 10 de febrero de 2012. [Citado el: 26 de
marzo de 2019.] https://www.genbeta.com/herramientas/sublime-text-un-sofisticado-
editor-de-codigo-multiplataforma.
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 114
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
ISO Tool Exellence. ISO Tool Exellence. ISO Tool Exellence. [En línea] [Citado el:
24 de 04 de 2018.] https://www.isotools.org.
ISO, Secretaria Central de. 2015. Sistemas de gestión ambiental - Requisitos con
orientación para uso. Ginebra, Suiza : s.n., 2015. ISO 14001:2015.
—. 2015. Sistemas de gestión de calidad Requisitos. Ginebra, Suiza : s.n., 2015. ISO
9001:2015.
Ledesma, Aniba. 2013. Prezi. Prezi. [En línea] 29 de noviembre de 2013. [Citado el:
25 de marzo de 2019.] https://prezi.com/h0j-_95vhkj2/que-es-wampserver/.
Meléndez Valladarez, Sintya Milena, Gaitán, María y Pérez Reyes, Neldin Noel.
2016. METODOLOGIA ÁGIL DE DESARROLLO DE SOFTWARE
PROGRAMACION. [En línea] 28 de Enero de 2016. [Citado el: 16 de Juilo de 2017.]
http://repositorio.unan.edu.ni/1365/1/62161.pdf.
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 115
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
Oracle Corporation. 2017. MySQL. [En línea] 2017. [Citado el: 2017 de Junio de
14.] https://dev.mysql.com/.
Payara Server. 2017. Paya Server - Derived from Glassfish with 24/7 Production &
Developer Support. [En línea] 2017. [Citado el: 14 de Junio de 2017.]
http://www.payara.fish/home.
Pech-May, Fernando, y otros. Desarrollo de Aplicaciones web con JPA, EJB, JSF y
PrimeFaces. Tabasco : s.n.
Ramos Martín, Alicia y Ramos Martín, Jesús. 2007. Operaciones con Bases de
Datos Ofimáticas y Corporativas. [En línea] 2007. [Citado el: 13 de Junio de 2017.]
https://books.google.com.pe/books?id=hwNWRHc79PMC&printsec=frontcover&dq
=base+de+datos&hl=es-
419&sa=X&sqi=2&redir_esc=y#v=onepage&q=base%20de%20datos&f=false.
SIRIUS. 2018. SIRIUS. [En línea] 2018. [Citado el: 11 de Abril de 2018.]
www.sirius.com.pe.
Wikipedia. 2019. Wikipedia. Wikipedia. [En línea] 19 de febrero de 2019. [Citado el:
26 de marzo de 2019.] https://es.wikipedia.org/wiki/MySQL.
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 116
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 117
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
ANEXOS
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 118
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
ANEXO 1:
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 119
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/
BIBLIOTECA DIGITAL - DIRECCIÓN DE SISTEMAS DE INFORMÁTICA Y COMUNICACIÓN
Universidad Nacional de Trujillo
Escuela Académico Profesional de Ingeniería de Sistemas
Horna Amambal
ANEXO 2:
“Sistema Web de Gestión Documental para la Mejora Continua del Sistema 120
Integrado de Gestión de la empresa Corps Safety & Security S.A.C.”
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.
Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/