Está en la página 1de 18

UNIVERSIDAD AUTÓNOMA DE

NUEVO LEÓN
FACULTAD DE INGENIERÍA
MECÁNICA Y ELÉCTRICA

Proyecto Integrador IIA


DATOS PERSONALES
Nombre Matrícula Carrera Semestre Hora Salón
Carlos Alberto Salas Pérez 1768289 IAS 8 N1-N3 421T
José Manuel González Solís 1884176 IAS 8 N1-N3 421T
Javier Romario Fuentes Márquez 1755663 IAS 8 N1-N3 421T
Mayra Alejandra Pérez Vázquez 1105074 IAS 8 N1-N3 421T
Cristian Consuelo Cano Gamboa 1135320 IAS 8 N1-N3 421T

Hora: martes N1-N3 Grupo: 003


Maestro: Daniel Navarro Reyes

Cd. Universitaria, 15 de Diciembre del 2021


ANALISIS DEL SISTEMA
LISTA DE ACTIVIDADES DEL NEGOCIO................................................................................................4
DIAGRAMA DE CONTEXTO.................................................................................................................5
ESPECIFICACIÓN DE EVENTOS............................................................................................................7
ESPECIFICACIÓN DE PROCESOS..........................................................................................................8
CAPTURA DE USUARIO...................................................................................................................8
INICIO DE SESIÓN...........................................................................................................................8
CREACIÓN DE REQUISICIÓN...........................................................................................................9
SOLICITAR APROBACIÓN DE REQUISICIÓN...................................................................................10
APROBACIÓN O RECHAZO DE REQUISICIÓN.................................................................................10
GENERACIÓN DE COTIZACIÓN......................................................................................................11
GENERACIÓN DE ORDEN DE COMPRA.........................................................................................12
DICCIONARIO DE DATOS..................................................................................................................13
REQUERIMIENTOS FUNCIONALES....................................................................................................16
INGRESO AL SISTEMA...................................................................................................................16
REQUISICIONES............................................................................................................................16
SOLICITUD DE APROBACIÓN........................................................................................................16
APROBACIÓN / RECHAZO DE REQUISICIÓN..................................................................................16
ASIGNACIÓN DE REQUISICIONES..............................................................................................17
COTIZACIONES..............................................................................................................................18
PANTALLA DE CONSULTA DE PARTIDAS ASIGNADAS A UN COMPRADOR................................18
LISTA DE ACTIVIDADES DEL NEGOCIO
1. El departamento de sistemas es quien se encargará de capturar el usuario para los
diferentes tipos de roles que utilizaran el sistema.
2. El responsable de Requisiciones debe especificar claramente en su requisición la
descripción del artículo, unidad de medida, fechas, concepto, código de material y lo
demás que aplique.
3. Considerando lo solicitado, el responsable de Autorización analiza y valida las
requisiciones, si no es correcta y/o está incompleta, realizan sus comentarios indicando
las causas o motivos por las cuales rechaza la requisición y con la nota correspondiente. Si
cumplen con la normatividad y requisitos correspondientes en la requisición, el
responsable de Autorización se encargará de firmar de autorizado y liberar la requisición
4. Gestionar priorización de requisiciones de compra Una vez aprobadas, el sistema
correspondiente notifica a Compras para los trámites posteriores.
5. El responsable de Requisiciones / Responsable de Compras define la priorización en base
a las fechas de entrega, fecha de elaboración de requisición, la necesidad del usuario,
entre otros de acuerdo con lo que requiera cada División.
6. El responsable de Compras recibe las requisiciones y solicitudes de servicios totalmente
autorizada de acuerdo con el proceso de Elaboración y Autorización de Requisiciones y
revisa que tengan las especificaciones mínimas necesarias para su cotización.
7. El responsable de Compras debe revisar el padrón de proveedores, y determinar si se
encuentra un proveedor que cumpla con las necesidades de la requisición.
8. El responsable de Compras verifica que las propuestas cumplan con todos los
requerimientos especificados técnicamente y en tiempo de entrega.
9. El responsable de Compras selecciona proveedores asegurándose la confiabilidad del
mismo para surtir materiales, equipos y servicios clasificados como permanentes,
consumibles y servicios, genera la orden de compra dentro del sistema con la información
del proveedor seleccionado en la tabla comparativa.
10. El responsable de Autorización recibe y revisa la orden de compra, en caso de existir
discrepancias en la información capturada, rechaza la autorización que regresa al
comprador para que haga las correcciones necesarias, de proceder; autoriza la orden y la
direcciona, en caso de requerirse, a través del sistema electrónico hacia las firmas
correspondientes (según sea el caso).
11. Totalmente autorizada la OC se envía a programación para inicio de proceso y
programación de pago en base a las condiciones comerciales.
DIAGRAMA DE CONTEXTO

Datos de Orden de Compra

Datos de Materiales o Servicios Solicitados


Usuario que Datos de Cotización Usuario Compras
Requisita Datos de Requisición Datos de Inicio de Sesión
Datos de Inicio de Sesión

Numero de Requisición Formato de Cotización

Numero de Cotización
Formato Requisición
Sistema Bmpro para
Numero de Orden de Compra
Correo de Requisición Autorizada Requisiciones de
Compra Formato de Orden de Compra
Correo de Solicitud de Firma

Datos de Inicio de Sesión Datos de Inicio de Sesión

Datos de Autorización Datos de Usuario Administrador


Usuario
Sistemas
Autorizadores
DIAGRAMA DE CERO
3 registrar Requisición
1 registrar Un Usuario
ID
Compañía
Datos de Usuario Captura Usuario, Datos de Requisición Usuario que
Admin Sucursal
Nombre, Compañía, Proyecto/ depto. requisita
Sistemas
Sucursal, Tipo Requisición
Departamento, área, Fecha Requerida
activo. Centro de Costo
Fase
Prioridad
Condición Articulo
Área Depto. 3 Tra_enc_requisicion
1 Cat_Usuarios Comentarios

2 inicio de sesión

Admin Sistemas,
Usuario Compras, Usuario, Contraseña
Usuario Requisita, 4 registrar det Requisición
Usuario Autoriza ID Detalle
ID Requisición
Código Articulo
Descripción
Autorización Req Unidad de Medida 4 Tra_det_requisicion
Cantidad
5 aceptar/Rechazar Concepto/Comentario
Requisición Usuario que Trazabilidad
ID Documento Número de Serie
Autoriza
Tipo Documento Comentarios/Usar en
Tipo de Firma Comprador ID
Autoriza
Rechaza 8 Tra_Det_Tabla_Comparativa
Si es Rechazada se regresa a el usuario para su modificación
Motivo Rechazo
Seguimiento
Usuario ID Aceptada la
Requisición 7 registrar proveedores 8 registrar Partidas
6 registrar Cotización
5 Tra_Autorizaciones Compañía ID Proveedor
Partida ID
Sucursal ID Tabla comp.
Tabla Comp ID
Proyecto Numero Proveedor
Tabla cotización ID
Tipo de Cotización Nombre
Código Articulo
Observaciones Estatus
Descripción
Departamento Condición de Pago
Unidad de Medida
Fecha elaboración Moneda
Cantidad
iva
Precio Unitario
Usuario Compras Tiempo de Entrega
7 Tra_Proveedor_Tc Total
6 Tra_Enc_Tabla_Comparativa Mejor Opción
Generar Orden de
Compra
9 Generar OC
10 Generar Det OC
Detalle ID No. de orden
Partida ID Compañía
Código Sucursal
Descripción Estatus
Cantidad Tipo de OC
UM Prioridad
Concepto Moneda
No. Serie No. de pedido
Costo unitario Proveedor
Costo total Observaciones
No. TC

10 Tra_Det_Orden_Compra 9 Tra_Enc_Orden_Compra
ESPECIFICACIÓN DE EVENTOS
Evento Descripción
- Creación de usuario - Se realizará la creación del usuario y se marcará el tipo
de usuario para su inicio de sesión
- Inicio de sesión - Para poder entrar al módulo del sistema y poder realizar
las diferentes actividades en base al tipo de usuario, los
empleados deberán iniciar sesión en el sistema.
- Creación de una - Cuando algún empleado requiera algún material o
requisición servicio de algún proveedor externo, podrá realizar el
alta de una requisición.
- Solicitar aprobación - El empleado que creó dicha requisición de materiales o
de requisición servicios deberá solicitar a sus lideres directos la
aprobación por medio del sistema. Este evento deberá
enviar un correo de solicitud a todos los lideres
asignados al empleado.
- Todos los lideres deberán aprobar una requisición para
que ésta pueda proceder al área de compras.
- Aprobar o rechazar - Una vez que el empleado solicite la aprobación de su
una requisición requisición, los lideres o directivos deberán poder
visualizar la requisición, así como sus detalles como lo
son los materiales y/o servicios solicitados, para que
proyecto y las cantidades solicitadas. Este evento deberá
enviar a través de un correo el resultado de la
requisición al solicitante, así como un correo informativo
al requisitador y al área de compras mencionando que la
requisición ha sido aprobada.
- Realizar una - Cuando una requisición haya sido aprobada y el correo
cotización informativo haya sido recibido por el área de compras,
este podrá generar una cotización en el sistema,
ingresando los datos correspondientes como el proyecto
y seleccionando los proveedores, podrá generar una
tabla comparativa con los diferentes precios por
proveedor y material o servicio para poder realizar una
orden de compra.
- Realizar una orden de - Cuando la cotización haya sido realizada y el mejor
compra. proveedor haya sido seleccionado, el sistema podrá
permitir a los usuarios de compras el realizar una Orden
de Compra. La cual podrá ser utilizada para solicitar al
proveedor los materiales y/o servicios requeridos por el
solicitante con la información correspondiente como la
fecha requerida de entrega.
ESPECIFICACIÓN DE PROCESOS
CAPTURA DE USUARIO
Dar clic en el botón Registrar.
Completar el formulario de nuevo registro ingresando:
Captura Usuario, Nombre, Compañía, Sucursal, Departamento, área, activo
Dar clic en el botón “Guardar”.
IF Guardar == Correcto
Imprimir “Usuario creado correctamente”.
ELSE
Imprimir “Usuario no creado, favor de validar con el administrador”
End If
Fin

INICIO DE SESIÓN
Dar clic en el botón ingresar.
Completar el formulario de sesión ingresando:
- Usuario / Correo
- Contraseña
Dar clic en el botón “Ingresar”.
SI Usuario / Correo & contraseña == correctos
Ingreso al sistema.
En cambio
Imprimir “Contraseña incorrecta, intente nuevamente”.
End If
Fin
CREACIÓN DE REQUISICIÓN
Dar clic en el botón Compras y seleccionar la opción “Requisiciones”
Dar clic en el botón ingresar nueva requisición.
Completar el formulario de nueva requisición ingresando:
Datos generales de la requisición:
Compañía  [Requerido] 
Sucursal  [Requerido] 
Proyecto / Departamento  [Requerido] 
Tipo de Requisición  [Requerido] 
Fecha Requerida  [Requerido] 
Centro de Costo  [Requerido] 
Fase  [Opcional] 
Prioridad  [Requerido] 
No. de Servicio  [Opcional] 
Condición del Artículo  [Requerido] 
Presupuestado  [Opcional] 
Orden de Servicio (O.S.)   [Opcional] 
Embarcación  [Opcional] 
No. de Personas  [Opcional] 
Almacén  [Opcional] 
Área Departamental Solicitante  [Opcional] [Requerido] 
Comentarios  [Opcional] 
Detalles de los productos de la requisición:
Código de Artículo  [Requerido] 
Descripción  [Sistema] 
Activo Fijo  [Sistema] 
Unidad de Medida  [Sistema] 
Cantidad  [Requerido] 
Concepto / Comentario  [Opcional] 
Trazabilidad  [Opcional] / [Requerido] 
Número de Serie  [Opcional] / [Requerido] 
Comentarios / Usar en  [Opcional] 
Dar clic en el botón “Guardar”.
Fin
SOLICITAR APROBACIÓN DE REQUISICIÓN
Dar clic en el botón Compras y seleccionar la opción “Requisiciones”
Dar clic sobre una requisición generada y que se encuentre en el estatus de “Nueva”
Dar clic derecho sobre la requisición y seleccionar la opción “Cerrar Requisición”
SI Detalles de requisición == Completos
Consultar líderes del solicitante.
Obtener lista de lideres en un array o lista.
Número de correos enviados = 0
Número de líderes = Total de lista obtenida.
SI Líderes > 0
Enviar correo a líder
Número de correos enviados + 1
IF Número de correos enviados = Numero de líderes
End IF
ELSE
Volver al paso de envió de correos
ELSE
“No hay lideres posibles para esta requisición”
En cambio Detalles de requisición != Completos
Imprimir “Requisición incompleta, favor de validar los detalles”.
End IF
Fin

APROBACIÓN O RECHAZO DE REQUISICIÓN


Dar clic en el botón Compras y seleccionar la opción “Requisiciones pendientes”
SI Estatus de requisición == Cerrada
Dar clic sobre una requisición pendiente y que se encuentre en el estatus de
“Pendiente de aprobación”
Dar clic derecho sobre la requisición y seleccionar la opción “Visualizar
requisición”
SI Detalles de requisición == Completos
Dar clic sobre requisición
Seleccionar / Marcar la casilla “Aprobada”
Clic en Guardar.
En cambio Detalles de requisición != Completos || Detalles de requisición !=
Correctos
Dar clic sobre requisición
Seleccionar / Marcar la casilla “Rechazada”
Ingresar “Motivo de rechazo”
Clic en Guardar.
End If
Fin
GENERACIÓN DE COTIZACIÓN
Dar clic en el botón Compras y seleccionar la opción “Cotizaciones”
SI Estatus requisición == Aprobada
Dar clic sobre una requisición aprobada.
Dar clic derecho sobre la requisición y seleccionar la opción “Generar cotización”
Total de proveedores = 0
SI Total de proveedores < 10
Ingresar en la sección de proveedores los siguientes datos
Proveedor            [Requerido]
Ingresar en la sección de detalles los siguientes datos
Número de partida. [Requerido]
Código de Artículo [Requerido]
Descripción Corta [Requerido]
Descripción Larga [Opcional]
Cantidad. [Requerido]
Unidad de medida [Requerido]
Total de proveedores +1
ELSE
“No hay posibilidad de añadir más proveedores”
END IF
Dar clic en guardar cotización.
SI Detalles de proveedor == Completos && Detalles de partida = Completos
Dar clic Generar tabla comparativa
Validar proveedor de menor costo.
END IF
Fin
GENERACIÓN DE ORDEN DE COMPRA
Dar clic en el botón Compras y seleccionar la opción “Cotizaciones”
SI Cotización == Completada
Dar clic sobre una cotización.
Dar clic derecho sobre la cotización y seleccionar la opción “Generar OC”
SI Cantidad de proveedores en cotización = 1
Sistema generará una sola orden de compra
ELSE
Total artículos = 0
SI Total artículos < Cantidad artículos en cotización
Total proveedores = 0
SI Total proveedores < Cantidad proveedores en cotización
Valida costo de articulo por el proveedor
SI Proveedor = Más económico
Asigna artículo a proveedor
ELSE
END IF
Proveedor +1
ELSE
END IF
Total artículos +1
ELSE
Sistema generará órdenes de compra
END IF
END IF
Fin
DICCIONARIO DE DATOS
Tabla de usuarios
CAMPO TIPO NULO COMENTARIOS
USU_USUARIO_ID NUMBER N  
USU_NOMBRE VARCHAR N  
USU_COMPAÑÍA VARCHAR Y  
USU_SUCURSAL VARCHAR Y  
USU_DEPARTAMENTO VARCHAR Y  
USU_AREA VARCHAR Y  
USU_SW_ACTIVO NUMBER Y  

Tabla Requisición
CAMPO TIPO NULO COMENTARIOS
REQ_REQUISICION_ID NUMBER N  
REQ_COMPANIA VARCHAR(50) N  
REQ_SUCURSAL VARCHAR(50) Y  
REQ_PROYECTO VARCHAR(50) Y  
REQ_DEPARTAMENTO VARCHAR(50) Y  
REQ_FASE VARCHAR(50) Y  
REQ_TIPO_REQ VARCHAR(50) N  
REQ_PRIORIDAD NUMBER N  
REQ_CONDICION_ART VARCHAR(50) Y  
REQ_REQUISICION NUMBER Y  
REQ_FECHA_REQUERIDA DATE Y  
REQ_COMENTARIOS VARCHAR2(2000) Y  
REQ_CENTRO_COSTO VARCHAR2(20) Y  
REQ_AREA_DEPTO VARCHAR(50) Y  

Tabla Detalle Requisición


CAMPO TIPO NULO COMENTARIOS
DER_DET_REQUISICION_ID NUMBER N  
DER_REQUISICION_ID NUMBER Y - TABLA REQUISICIÓN
DER_PARTIDA NUMBER Y  
DER_CANTIDAD NUMBER Y  
DER_ARTICULO_CODIGO NUMBER Y  
DER_ARTICULO DESCRIPCION VARCHAR(200) Y  
DER_UM VARCHAR(50) Y  
VARCHAR2(4000
DER_COMENTARIOS ) Y  
DER_NUMERO_SERIE_ID NUMBER Y  
DER_COMENTARIOS_UE VARCHAR(50) Y  
DER_COMPRADOR_ID NUMBER Y - TABLA USUARIOS
Tabla de Autorizaciones
CAMPO TIPO NULO COMENTARIOS
AUTORIZACION_ID NUMBER N
AUT_TIPO_DOCUMENTO VARCHAR(50) Y  
AUT_FIRMA_TIPO VARCHAR(50) Y  
AUT_SW_AUTORIZA NUMBER Y  
AUT_SW_RECHAZA NUMBER Y  
AUT_MOTIVO_RECHAZO VARCHAR(50) Y
AUT_SEGUIMIENTO VARCHAR(50) Y
AUT_USUARIO_ID NUMBER Y - TABLA USUARIOS
AUT_REQ_ID NUMBER N - TABLA REQUISICIONES

Tabla Cotización (Tabla comparativa)


CAMPO TIPO NULO COMENTARIOS
ENT_TABLA_COMPARATIVA_ID NUMBER N  
ENT_NUMERO_TABLA_COMPARATIVA NUMBER Y  
ENT_PROYECTO_ID NUMBER Y  
ENT_COMPANIA_ID NUMBER Y  
ENT_SUCURSAL_ID NUMBER Y  
ENT_DEPARTAMENTO_ID NUMBER Y  
ENT_TIPO_TC_ID_50 NUMBER Y  
ENT_FECHA_ELABORACION DATE Y  
ENT_OBSERVACIONES VARCHAR2(300) Y  

Tabla Proveedores
CAMPO TIPO NULO COMENTARIOS
PTC_PROVEEDOR_TC_ID NUMBER N  
PTC_TABLA_COMPARATIVA_ID NUMBER N - TABLA COTIZACIONES 
PTC_NOMBRE VARCHAR(50) Y
PTC_ESTATUS_PROVEEDOR VARCHAR(50) Y  
PTC_CONDICIÓN_PAGO VARCHAR(50) Y  
PTC_MONEDA VARCHAR(50) Y
PTC_IVA NUMBER Y
Tabla Detalle Cotización (Tabla Comparativa)
CAMPO TIPO NULO COMENTARIOS
COT_PARTIDA_TABLA_COMP_ID NUMBER N  
COT_PARTIDA_TC NUMBER Y  
COT_ARTICULO NUMBER Y  
COT_CANTIDAD NUMBER Y  
COT_TABLA_COMPARATIVA_ID NUMBER Y  
COT_PRECIO_UNITARIO NUMBER Y  
COT_TIEMPO_ENTREGA NUMBER Y  
COT_SW_MEJOR_OPCION NUMBER Y  
COT_UM VARCHAR(50) Y  
COT_DESCRIPCION_ART VARCHAR(50) Y  

Tabla Orden de Compra


CAMPO TIPO NULO COMENTARIOS
ENO_ORDEN_COMPRA_ID NUMBER N  
ENO_COMPANIA VARCHAR(50) Y  
ENO_SUCURSAL VARCHAR(50) Y  
ENO_NUMERO_ORDEN_COMPRA NUMBER Y  
ENO_ESTATUS VARCHAR(50) Y  
ENO_NUMERO_PEDIDO NUMBER Y  
ENO_TIPO_OC VARCHAR(50) Y  
ENO_PRIORIDAD NUMBER Y  
ENO_OBSERVACIONES VARCHAR2(4000) Y  
ENO_MONEDA VARCHAR(50) Y  
ENO_PROVEEDOR_ID NUMBER Y - TABLA PROVEEDORES

Tabla Detalle de Orden de Compra


CAMPO TIPO NULO COMENTARIOS
DEO_DET_ORDEN_COMPRA_ID NUMBER N  
DEO_ORDEN_COMPRA_ID NUMBER Y  
DEO_PARTIDA NUMBER Y  
DEO_ARTICULO VARCHAR(50) Y  
DEO_CANTIDAD NUMBER Y  
DEO_DESCRIPCION VARCHAR(50) Y  
DEO_CONCEPTO VARCHAR2(4000) Y  
DEO_NUMERO_SERIE NUMBER Y  
DEO_COSTO_UNITARIO NUMBER Y  
DEO_UM VARCHAR(50) Y  
DEO_MONTO_TOTAL NUMBER Y  
REQUERIMIENTOS FUNCIONALES
INGRESO AL SISTEMA
El sistema presentará una pantalla de inicio de sesión dentro de la cual el usuario ingresará por
medio de un usuario o correo y contraseña al sistema, también permitirá al usuario restablecer su
contraseña en caso de olvido.

REQUISICIONES
La pantalla estará compuesta por dos niveles principales (encabezado-detalle). En el encabezado
se registrará información general de la requisición y en el detalle se anexarán las partidas
requeridas con datos particulares de cada una de estas. El número mínimo de partidas para que
una requisición sea válida debe ser 1 y no habrá límite máximo

El usuario podrá visualizar o realizar las siguientes acciones:


• El sistema presentará una pantalla de tipo encabezado-detalle dentro de la cual se
permitirá realizar las siguientes acciones:
• Captura, modificación y eliminación de requisiciones.
• Consulta de requisición.
• Cierre y reapertura de requisición.
• Cancelación de requisiciones (Total o parcial).
• Impresión de listados personalizados por el usuario
• Impresión de Requisición.
• Consulta de bitácora
• Liberación de cuarentena.
• Captura de datos complementarios para los artículos que requieran activo fijo, ya que
la solicitud será generada en automático.

SOLICITUD DE APROBACIÓN
Cuando el empleado solicite o realice una solicitud de aprobación, esta opción deberá ser posible
de realizar desde la vista de requisiciones.
La solicitud de aprobación deberá de enviar un correo a todos los lideres directos del solicitante
con la siguiente información:
- Compañía
- Proyecto
- Material solicitado
- Número de requisición
APROBACIÓN / RECHAZO DE REQUISICIÓN
Al recibir una requisición para aprobación o rechazo, el sistema deberá mostrar al líder la
siguiente información:
- Número de requisición
- Solicitante
- Proyecto
- Compañía
Una vez el líder desee visualizar los detalles de la requisición para poder visualizar los materiales o
algún detalle posterior, esta opción podrá ser visualizada con un clic en la requisición y la opción
de “mostrar requisición”.
Si la requisición es aprobada, es necesario asignar la requisición a un comprador. Si la requisición
será rechazada, es necesario que el sistema solicite como comentario el motivo del rechazo.

ASIGNACIÓN DE REQUISICIONES
Cuando una requisición completa el proceso de autorización ya puede ser visualizada por el
departamento de compras.
El comprador dispondrá de un monitor en el que podrá consultar por partida las requisiciones que
hayan sido autorizadas hasta ese momento. El sistema considerará el siguiente método de
asignación:

Asignación Directa
Los compradores ven directamente todas las requisiciones autorizadas sin necesidad de que
alguien se las asigne manual o automáticamente. Es un método de asignación recomendado para
las compañías.
COTIZACIONES
PANTALLA DE CONSULTA DE PARTIDAS ASIGNADAS A UN COMPRADOR

El sistema presentará una pantalla dentro de la cual se mostrarán las partidas de requisición
asignadas a un comprador.

Los datos de cada registro o partida son los siguientes:

 Número de requisición.
 Número de partida.
 Código de Artículo.
 Descripción.
 Unidad de Medida.
 Cantidad.
 Fecha de elaboración
 Fecha de autorización.
 Departamento / Proyecto para el cual se requiere la requisición.
 Tipo de requisición
 Condición del artículo
 Prioridad de la requisición. 
 Familia.

Las opciones disponibles de la pantalla serán las siguientes:

 Devolución de partida.

Consulta del formato impreso de la requisiciones.

También podría gustarte