Documente Academic
Documente Profesional
Documente Cultură
MANUAL TÉCNICO
26/09/2019
NOMINPRO
1
SANTIAGO CASTAÑO ARENAS
FICHA: 1834537
INSTRUCTOR:
EDICCSON MANUEL QUIROZ HOYOS
26/09/2019
2
LISTA DE COLABORADORES
3
LICENCIAMIENTO Y DERECHOS DE AUTOR
4
DEDICATORIA
5
INTRODUCCIÓN
6
2. OBJETIVOS DEL PROYECTO
2.1 GENERAL
Desarrollar para MAGICTEC un sistema de información web que permita la
gestión de sus empleados con sus diferentes estados de acuerdo con las
solicitudes realizadas por los gerentes.
2.2 ESPECIFICOS
1. Gestionar la automatización de ingreso de un empleado.
7
5. JERARQUIA DE MACROPROCESOS.
8
6. REQUISITOS FUNCIONALES
Los requerimientos funcionales son aquellos que describen cualquier actividad
que este deba realizar, en otras palabras, el comportamiento de un sistema o
software cuando se cumplen ciertas condiciones.
6.1.2.1 Cargos
9
6.2 Gestión de Tiempos
6.2.2 Parafiscales
10
7. REQUISITOS NO FUNCIONALES.
REQUISITOS NO FUNCIONALES
Nro. Descripción Atributo
USABILIDAD
El sistema debe proporcionar mensajes de error que sean informativos y
RNF 6 orientados a usuario final.
El sistema debe tener una disponibilidad del 99,99% de las veces en que
RNF 9 un usuario intente accederlo.
DEPENDIBILIDAD
La tasa de tiempos de falla del sistema no podrá ser mayor al 0,5% del
RNF 11 tiempo de operación total.
8. DIAGRAMAS UML.
El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje
de modelado visual común y semánticamente rico para la arquitectura, el
diseño y la implementación de sistemas de software complejos, tanto en
estructura como en comportamiento.
11
8.1 CASOS DE USO.
Un caso de uso es una descripción de los pasos o las actividades que deberán
realizarse para llevar a cabo algún proceso. Los diagramas de casos de uso
sirven para especificar la funcionalidad y el comportamiento de un sistema
mediante su interacción con los usuarios y/o otros sistemas.
12
8.1.2.1 ADMINISTRAR EMPLEADO
8.1.2.2 CARGO
13
8.1.2.3 TIPO VINCULACION
14
8.1.3.1 ADMINISTRAR TIEMPO
15
8.1.3.3 PARAFISCALES
16
8.2 DIAGRAMA DE CLASES
El diagrama de clases es una herramienta para comunicar el diseño de un
programa orientado a objetos, permitiendo modelar las relaciones entre las
entidades.
17
8.3 DIAGRAMAS DE SECUENCIAS.
El diagrama de secuencia es un tipo de diagrama usado para modelar
interacción entre objetos en un sistema.
18
8.4.1 REGISTRAR EMPLEADO
19
8.5.4 CAMBIAR ESTADO DE LAS HORAS ADICIONALES
20
9. DOCUMENTACIÓN DE CASOS DE USO.
ID Nombre A1 Pedidos
Descripción En este módulo se registrará un pedido,
se podrá generar un comprobante de
pago cuando la venta se realice, además
este módulo tendrá la posibilidad de
calcular el total del pedido, además de
consultar un pedido.
Actores Administrador
Pre-Condición Iniciar sesión
Nominpro
Flujo de Evento normal: Flujo de eventos alterno:
21
REGISTRAR PEDIDO: REGISTRAR PEDIDO:
1. El Administrador ingresa 1.1 Si el sistema consulta las
a registrar un nuevo existencias y encuentra que no
pedido. están los insumos necesarios
2. El Administrador saldrá una alerta.
selecciona los productos 1.2 Si el sistema consulta las
solicitados. existencias y alguna de estas
3. El administrador esta deshabilitada, saldrá una
selecciona el sabor de alerta.
helado.
4. El sistema consulta las
existencias.
5. El sistema calcula el valor
total del pedido.
6. El sistema verifica que el
pedido sea correcto.
7. El sistema descuenta de
las existencias.
8. El sistema registra el
pedido.
GENERAR COMPROBANTE
DE PAGO:
1. El sistema genera el
comprobante de pago y
da la opción de descarga.
2. El administrador
descarga el comprobante
de pago.
GESTIONAR PRODUCTO:
1. El administrador ingresa a GESTIONAR PRODUCTO:
registrar un nuevo 1.1 Si la categoría esta deshabilitada, no
producto. se listará en el momento de gestionar
2. El sistema permitirá un producto.
consultar una categoría 1.2 Si trata de ingresar el nombre de un
para agregar un producto producto que ya está agregado, saldrá
a esta. una alerta y no lo dejará realizar esta
3. El sistema guarda la acción.
información. 1.3 Si trata de ingresar el nombre de una
4. El sistema permitirá categoría que ya está agregado,
ingresar a la opción de saldrá una alerta y no lo dejará realizar
gestionar categoría. esta acción.
5. El sistema permitirá
Agregar una categoría.
22
6. El sistema permitirá
consultar una categoría.
7. El sistema permitirá
modificar o inhabilitar una
categoría.
CONSULTAR PRODUCTO:
CONSULTAR PRODUCTO: 1.1 Si el administrador trata de ingresar
1. El administrador ingresa a un insumo ya registrado en la receta
consultar los productos. saldrá una alerta, y no lo dejará
2. El sistema le permitirá realizar esta acción.
filtrar los productos.
3. El sistema carga todos los
productos creados.
4. El sistema le permitirá
modificar o inhabilitar los
productos.
5. El sistema le permitirá
consultar la receta.
6. El sistema le permitirá
modificar o inhabilitar una
receta.
GESTIONAR RECETAS:
1.1 Si la información de la receta se
GESTIONAR RECETAS:
encuentra incompleta saldrá una alerta.
1. El administrador ingresa a
registrar una nueva
receta.
2. El sistema consulta el
producto.
3. El sistema consulta los
insumos.
GESTIONAR SABORES DE
HELADO:
1. El administrador ingresa a
agregar sabores de
helado.
2. El sistema carga el
formulario.
3. El administrador
suministra la información
requerida.
4. El sistema guarda la
información.
CONSULTAR SABORES
DE HELADO:
23
1. El administrador
ingresa a consultar
sabores de helado.
2. El sistema le permitirá
filtrar los sabores.
3. El sistema carga todos
los sabores de helado
ingresados.
4. El sistema le permitirá
modificar o inhabilitar
un sabor de helado.
24
Descripción En este módulo se registrarán las compras,
se podrán consultar y se podrá generar un
reporte en .PDF sobre compras, además se
podrá agregar, consultar, modificar e
inhabilitar un proveedor.
Actores Administrador
Pre-Condición Iniciar sesión.
CONSULTAR COMPRAS:
1. El administrador ingresa a
consultar compras.
2. El sistema permitirá filtrar
las compras mediante una
búsqueda.
3. El administrador ingresa
datos de la búsqueda
4. El administrador visualiza
los datos de las compras.
GENERAR REPORTES EN
FORMATO PDF:
1.El administrador
ingresará a la opción de
generar reportes .PDF
2. El sistema le dará la
opción de escoger que
reporte necesita, si por
proveedor, por el mes
anterior, o por el mes en
curso.
25
ID Nombre M2. CONTROL DE EXISTENCIAS
Descripción En este módulo se registrarán las
existencias y se podrán consultar, modificar
y eliminar estas mismas, Además se podrá
registrar una novedad y consultarla.
Actores Administrador
Pre-Condición Iniciar sesión.
Nominpro
Flujo de Evento normal: Flujo de eventos alterno:
REGISTRAR INSUMOS: REGISTRAR INSUMOS:
1. El Administrador 1.1 Si el administrador intenta ingresar un
ingresa a registrar insumo que ya está agregado, saldrá una
insumos alerta y el sistema no permitirá realizar
2. El sistema carga el esta acción.
formulario
3. El Administrador
Ingresa la información
del insumo
4. El sistema guarda el
insumo
5. El sistema genera alerta
"Insumo Registrado
exitosamente".
CONSULTAR INSUMOS:
1. El administrador consulta
los insumos.
2. El sistema carga la lista de
los insumos.
3. El administrador ingresa
datos de la búsqueda
4. El administrador visualiza
los datos de los insumos.
26
4. El administrador
Modifica los campos
deseados del insumo.
5. El sistema verificara que
los campos sean
correctos.
6. El sistema actualizara el
insumo.
INHABILITAR UN
INSUMO:
1. El administrador ingresa
a insumos.
2. El sistema carga las
opciones.
3. El administrador
selecciona la opción de
deshabilitar un insumo.
4. El sistema actualiza los
insumos.
27
CONSULTAR UNA
NOVEDAD:
1. El administrador
consulta las novedades.
2. El sistema carga la lista
de las novedades
3. El administrador ingresa
datos de la búsqueda
4. El administrador
visualiza los datos de
las novedades
28
2. El sistema carga un 6.1 Si el sistema verificará que las
formulario para que el contraseñas ingresadas en los campos
administrador ingrese el “Nueva contraseña” y “Confirmar
correo electrónico contraseña” sean iguales, si no son iguales
asociado a la cuenta. el sistema generará una alerta informando
3. El sistema verifica que el al usuario “Las contraseñas ingresadas no
correo electrónico si este son iguales”.
asociado a una cuenta y
envía un email con una
URL de redirección para
el cambio de contraseña.
4. Al usuario dar click en la
url el sistema lo
redirecciona a una vista
donde puede realizar el
cambio de contraseña.
5. En la vista el sistema
cargará el formulario para
ingresar una nueva
contraseña y un campo
de confirmación.
6. El sistema validará que
las contraseñas
ingresadas sean iguales.
7. Al pasar la verificación el
sistema cambiará la
contraseña en la BD para
los próximos ingresos.
8. El sistema generará una
alerta que diga
“Contraseña cambiada
exitosamente”.
29
Bibliografía.
https://es.wikipedia.org/wiki/Diagrama_de_despliegue
http://wiki.uqbar.org/wiki/articles/diagrama-de-clases.html
https://es.wikipedia.org/wiki/Caso_de_uso
http://www.ibrugor.com/blog/que-es-php-para-que-sirve/
https://es.wikipedia.org/wiki/Requisito_funcional
30