Escolar Documentos
Profissional Documentos
Cultura Documentos
2012
GENERALIDADES EMPRESARIALES
1.0. DATOS EMPRESARIALES.
1.1.1. Razn Social.
Procesadora San Jorge
1.1.2. RUC.
10192154419
1.1.3. Giro del negocio.
Comercializacin de alimentos para aves, ganado vacuno, y
dems especies afines, as como actividades conexas y complementarias.
1.1.4. Direccin
Av. Industrial Lote 14 s/n Guadalupe.
1.1.5. Telfono
044 - 566064
1.1.6. Contacto
Jorge Bautista de la Cruz.
Telfono: 044 - 566064
SECRET
AREA DE C
VEND
2.0.
ESTRUCTURA ORGANIZACIONAL.
Compras
Tiene por funcin comprar al contado al crdito los productos a los
distintos proveedores.
Sus funciones con el sistema son:
1. Recepciona la lista de productos requeridos por el sistema,
emitidos por el encargado de almacn o de ventas.
2. Se encarga de realizar el pago, por el producto solicitado para el
cual solicita efectivo o cheque del rea de ventas.
3. Recepciona facturas por compras.
Almacn
Esta rea se encarga o tiene por funcin el control de entrada y salida de
productos de almacn.
Sus funciones con el sistema son:
1. Elabora una lista de productos que se encuentran disponibles en
almacn (actualizar productos).
2. Verifica la cantidad y la calidad de los productos comprados.
3. Abastecer de productos al rea de ventas.
4. Reporta al rea de compras un informe de pedido no conforme
cuando en el momento de la recepcin la cantidad fijada en la
gua no es igual a la cantidad trada, adems cuando es necesario
informa a compras sobre los productos fallados y vencidos (para
su pronta devolucin).
Ventas
Se encarga de las ventas de los productos que se encuentran disponibles
1. Atender al cliente.
2. Reporta al gerente de ventas las ventas realizadas diariamente y
mensualmente.
3. Verifica los pedidos en la lista de productos disponibles en stock.
4. reporta a contabilidad el monto de ventas realizadas.
Personal.
Encargados del manejo de las diferentes reas existentes en la
empresa
Contabilidad
1. Recepciona el reporte de prdida de productos.
3.0
DIRECCIONAMIENTO EMPRESARIAL
3.1
Visin
Misin
Entregar Productos
Almacenero
Despacho
Actualizar Stock
Jefe de Compras
Emitir Nota de Producto Faltante
Recibir Productos
Proveedor
Personal Almacen
<<include>>
Personal de Ventas
Jefe Almacen
Personal de
Compras
Empleado Almacen
Actualizar Stock
Entregar Productos
Supervisar Entrega
Personal de Ventas
Recibir Productos
Pto. Extencion
Fecha de llegada
= Fecha Limite
Emitir Ficha de Productos
Recibidos
Verificar Productos
Jefe Almacen
Empleado Almacen
Pto. Extencion
Estado = Malo
DIAGRAMA DE CLASE
<<extend>>
Producto
Proveedor
Id_Proveedor : String
Ruc : Integer
Nombre : String
Direccion : String
Nombre_Producto : String
Id_Producto : String
Nombre : String
Precio : Currency
StockMinimo : Integer
StockMaximo : Integer
Descripcion : String
Provee
1
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
1..n
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
1..n
procesa
0..1
1
Personal Almacen
Ficha
atiende
Id_Ficha : String
Descripcion : String
Fecha : Date
0..n
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
a cargo
1..n
1
0..n
Ficha de Recepcion
Ficha de Devolucion
Ficha de Pedido
Id_Poducto : String
Id_Producto : String
Id_Proveedor : String
Id_Producto : String
Id_Proveedor : String
Reporte Pedido
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
Consultar()
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
0..n
Reporte
realiza
realiza
1
Reportar Venta
Id_Empleado : String
Nombre : String
Direccion : String
Sueldo : Currency
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
Id_Reporte : String
Fecha : Date
Descripcion : String
Reporte Entradas
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
Consultar()
Reporte Salidas
Nuevo()
Actualizar()
Eliminar()
Buscar()
Cancelar()
Consultar()
Personal de Almacen
Producto
[Leer]
Solicitar Pedido
PEDIDO
Verificar
Existencia
[Solicitado]
Existe?
Requerimiento
NO
SI
Verificar Stock
[Crear]
Emitir
Requerimiento
Minima?
SI
Producto
FINALIZADO
[Consultar]
NO
Separar
Producto
Product
[Separar]
Emitir Nota de
Salida
FIN
Nota de
Salida
[Emitido]
Almacenero
Empleado de Compras
Prov eedor
INICIO
Emitir
Requerimiento
Requerimi
ento
Emitir Solicitud
de Compra
[Emitido]
Solicitud
[Emitido]
Enviar
Productos
Producto
Recibir
Productos
[Enviar]
Producto
[Recibir]
Producto
Inspeccionar
Productos
[Inspeccionar]
Estado?
Bueno
OK
Malo
Producto
Devolver
Productos
[Devolver]
Listar Productos en
Mal Estado
Producto
[Listar]
Preparar Productos
para Devolver
Enviar
Productos
Producto
[Preparar]
Producto
[Enviar]
FIN
Unidad Organizacional
Jefe de Almacen
Almacenero
INICIO
Separar
Producto
Producto
[Separar]
Emitir Nota de
Salida
Nota de
Salida
[Emitir]
Actualizar Stock
Stock
[Actualizar]
Supervisar
Entrega
Destinar
Productos
Producto
Producto
[Asignar]
[Inspeccionar]
Entregar
Producto
Recibir
Producto
Producto
[Recibir]
FIN
Producto
[Entregar]
DIAGRAMA DE SECUENCIA
Empresa: Procesadora San Jorge
Sistema: Almacn
: Almacenero
: CTRL Nuevo
: UI Gua Remisin
: CTRL Grabar
: CTRL Buscar
: CTRL Cancelar
: CTRL Imprimir
: CTRL Retornar
: Gua Remisin
Impresora
Solicitar Opcin
Seleccionar opcin
Pulsar botn nuevo
limpiar( )
Desplegar cajas de texto en blanco
grabar( )
Retornar al
men anterior
DIAGRAMA DE COLABORACIN
DIAGRAMA DE ESTADOS
1: Solicitar opcin
6: Solicitar ingresar datos
18: Solicitar datos a modificar
45: Imprimir Gua de Remisin
: UI Gua Remisin
2: Seleccionar opcin
7: Ingresar datos gua(nroguia,...,cantpro)
19: Ingresar datos a modificar (ptopartida, ..., cantpro)
: CTRL Retornar
: CTRL Imprimir
Retornar al
men anterior
: CTRL Cancelar
: CTRL Buscar
: CTRL Eliminar
: CTRL Modificar
: CTRL Grabar
: CTRL Nuevo
4: limpiar( )
Impresor
42: imprimi
: Gua
10:
15:
22:
27:
3
37:
COMPONENTES
Seleccionado
Verificar()
Encontrado
Agotado
Separado
Separar()
Entregar()
CanStock()[pedido<stock]/Queda Stock
Queda
Stock
Comprobando
Comprobar()
Entregado
No
Encontrado
VerificarExistencia()[estado!=null]/Se ha Encontrado
Verificado
D. de estados
para el objeto
Producto
DIAGRAMA
DE
Fin
INCEPCION
1.1
Almacen.exe
<<obj>>
Almacen.obj
<<csproj>>
Almacen.csproj
<<cs>>
despacho.cs
<<cs>>
Consultas.cs
<<cs>>
Pedidos.cs
<<frm>>
Despacho.frm
<<frm>>
Consultas.frm
<<frm>>
Pedido.frm
Procesos
Funciones
CAPA 3: De Datos
BDAlmacen
Validar
<<ini>>
Almacen.ini
<<cfg>>
Almacen.cfg
<<hlp>>
Almacen.hlp
Almacenero
Descripcin
Persona u entidad encargada de abastecer de materia
prima a la empresa.
Descripcin
Personal de Ventas
Despacho
Jefe de Compras
Proveedor
Entregar Productos
Almacenero
Despacho
Actualizar Stock
Jefe de Compras
Emitir Nota de Producto Faltante
Recibir Productos
1.3
Proveedor
Personal almacen
Personal de Ventas
Propsito
Resumen
- El cliente realiza su pedido y es atendido por un vendedor
- El Personal de almacn verifica la existencia y el Stock del producto
solicitado.
Almacn
Personal de venta
Propsito
Resumen
- El Personal de Ventas emite una nota de salida con la descripcin de
los productos y cantidades solicitadas.
- Enva la nota de salida a Almacn para la atencin del pedido.
Despacho
Propsito
Resumen
- El cliente Presenta la gua de salida al Despachador.
- El despachador verifica el pago respectivo y as mismo verifica el los
productos a despachar.
- El despachador sella la gua de salida como entregada y entrega el
pedido empacado.
Almacenero
Propsito
Resumen
- El Despachador emite los reportes de ventas.
-
Jefe de Compras
Propsito
Resumen
- El jefe de Compras emite reportes de Stock de productos hacia al almacen para
que proceda adquirir los productos Solicitados.
Proveedor
Propsito
Resumen
- El Proveedor Entrega los productos solicitados a almacn, y se procede a
actualizar el Stock de dichos Productos.
1.4
1.4.1
Almacenero
Inicio
Seleccionar
Producto
Producto
[Seleccionar]
Actualizar
Datos
Datos
[Actualizar]
Guardar Datos
Datos
[Guardados]
FIN
1.4.2
Almacenero
Jefe de Compras
Inicio
Verificar Estado
de Productos
Producto
[Verificado]
Existe?
Ok
SI
NO
Seleccionar Datos de
Producto Faltante
Datos
[Seleccionar]
Enviar Datos de
Productos
Datos
[Enviado]
Nota
[Emitir]
Emitir Nota de
Productos Faltantes
FIN
1.4.3
Almacenero
Despacho
Inicio
Verificar Pedido
Pedido
[Leer]
NO
Correcto?
SI
Seleccionar
Producto
Producto
[Seleccionado]
Preparar
Producto
Producto
[Preparado]
Entregar
Producto
Producto
[Entregado]
Despachar
Pedido
Pedido
[Despachado]
1.4.4
Almacenero
Personal de Ventas
Inicio
Verificar
Producto
Producto
[Verificado]
Seleccionar
Datos
Datos
[Seleccionados]
Emitir Ficha de
Salida
Ficha
Salida
[Emitida]
FIN
1.4.5
Almacenero
Personal de Ventas
INICIO
Recibe Pedido
Pedido
[Recibido]
Nota de
Pedido
[Recibido]
Recibe Nota de
Pedido
FIN
Genera Nota de
Pedido
Nota de
Pedido
[Generado]
1.4.6
Almacenero
Prov eedor
Prepara el
Pedido
Pedido
[Preparado]
Selecciona los
Productos
Productos
Recepciona
Productos
[Selecionado]
Productos
[Recibido]
Generar
Informe
Informe
[Emitido]
FIN
1.4.7
Almacenero
Inicio
Recibe Datos
del Producto
Datos
[recibidos]
Datos
Verificar Datos
En el Sistema
SI
Existe?
[Leer]
NO
Continuar Con
el Pedido
Rechazar
Pedido
Pedido
Pedido
[Seguir]
[Rechazado]
FIN
1.5
Alm acenero
Lee
Producto
Detalle Producto
1.5.2
Jefe de Compras
Almacenero
Crea
Lee
1.5.3
Producto
Detalle Producto
Detalle Nota
Despacho
Almacenero
Registra
Lee
Producto
Detalle Producto
Documento Salida
1.5.4
Personal de Ventas
Almacenero
Crear
Lee
Producto
Guia de Salida
Detalle Producto
1.5.5
Personal de Ventas
Lee
Almacenero
Lee
Lee
1.5.6
Producto
Detalle Producto
Proveedor
Lee
Almacenero
Lee
1.5.7
Producto
Detalle Producto
Almacenero
Lee
Lee
Producto
Nota de Pedido Venta
Detalle Producto
1.6
Documento Salida
1
Detalle Nota
1..n
contiene
Guia de Salida
Contiene
Contiene
Contiene
1
Nota de Pedido Compra
1..n
1..n
1..n
1..n
Producto
Contiene
1
Nota de Pedido Venta
Detalle Producto
Detalle Pedido Compra
REQUERIMIENTOS
A.1 Objetivos del sistema
OBJ01
Descripci
n
Estabilida
d
Comentari
os
OBJ02
Descripci
n
Estabilida
d
Comentari
os
OBJ03
Descripci
n
Estabilida
d
Comentari
os
OBJ04
Descripci
n
Estabilida
d
Comentari
os
Alta
Alta
ninguno
Alta
ninguno
Alta
ninguno
ninguno
<<subsystem>>
Realizar Pedidos
Proveedor
<<subsystem>>
Entregar Pedido
<<subsystem>>
Realizar Pedido
<<subsystem>>
Sistema de Almacen
Personal Almacen
<<include>>
Personal de Ventas
Pto. Extencion
Cantidad = Minimo
Separar Producto
<<extend>>
Jefe Almacen
Personal de
Compras
Empleado Almacen
Actualizar Stock
Entregar Productos
Supervisar Entrega
Personal de Ventas
Recibir Productos
Pto. Extencion
Fecha de llegada
= Fecha Limite
Emitir Ficha de Productos
Recibidos
Verificar Productos
Jefe Almacen
Empleado Almacen
Pto. Extencion
Estado = Malo
<<extend>>
Almacenero
Este actor representa al empleado que est a cargo
del rea de almacn
ninguno
ACT02
Descripci
n
Personal de Ventas
Este actor representa al empleado que se encarga de
velar que el rea de almacn siempre este brindando
la materia prima que se requiera en la empresa
ninguno
Comentari
os
ACT03
Descripci
n
Jefe de compras
Este actor representa al empleado que se encarga de
realizar o no compras
Comentari
os
ninguno
ACT04
Descripci
n
Comentari
os
Despacho
Este actor representa al empleado que maneja el
ingreso y egreso de los productos de la empresa
ninguno
ACT05
Descripci
n
Comentari
os
Proveedor
Este actor representa a la persona u entidad que
abastece de materia prima a la empresa
ninguno
Precondicin
Secuencia
normal
Postcondicin
Emitir requerimiento
OBJ02 Gestionar requerimientos
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
RF02
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal
documento requerimiento
Pas
Accin
o
4
Si la documentacin aportada no es
correcta, Unidad organizacional
cancela la operacin, a continuacin
este caso de uso termina
5
Si unidad organizacional solicita
cancelar la operacin, el sistema
cancela la operacin, a continuacin
este caso de uso termina
Pas
Cota de tiempo
o
4
1 segundos
1 vez/mes
Alta
ninguno
Registrar requerimiento
Pas
o
1
2
3
4
Postcondicin
Excepciones
Accin
Unidad organizacional solicita al
sistema comenzar
el proceso de registrar
requerimiento
Se realiza el caso de uso
(Seleccionar producto)
Unidad organizacional solicita al
sistema que registre la informacin
correspondiente
El sistema registra los datos
correspondientes al producto e
informa a unidad organizacional de
que el proceso ha terminado con
xito
ninguna
Pas
o
3
Accin
Si el documento Emitir
requerimiento contiene alguna falla
comunica la situacin a unidad
organizacional y cancela la
operacin, a continuacin este caso
de uso
termina
Si unidad organizacional solicita
cancelar la operacin, el sistema
cancela la operacin, a
continuacin este caso de uso
termina
Rendimiento
Pas
o
4
Frecuencia
esperada
Estabilidad
Comentarios
1 vez/mes
Cota de tiempo
1 segundo
alta
ninguno
Emitir pedido
OBJ01 Gestionar Pedido
Pas
o
1
Accin
Pas
o
4
Accin
Rendimiento
Pas
o
3
Cota de tiempo
Frecuencia
esperada
Comentarios
1 vez/da
Postcondicin
Excepciones
Ninguno
1 Segundo
Evaluar
OBJ01 Gestionar presupuesto
Pas
o
1
2
3
5
6
Accin
Jefe de compras solicita comenzar el
proceso evaluar presupuesto
Se realiza el caso de uso (Solicitar
proformas)
Jefe de compras solicita a los
distintos proveedores sus proformas
Se realiza el caso de uso (Consultar
proveedor)
Jefe de compras se pone en
contacto con la empresa proveedora
Postcondicin
ninguna
Excepciones
Pas
o
3
Accin
Rendimiento
Pas
o
4
Cota de tiempo
Frecuencia
esperada
Comentarios
1 vez/mes
1 Segundo
Ninguno
Emitir proformas
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
RF06
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
RF07
Alta
ninguno
Evaluar proformas
OBJ02 Gestionar orden de compra
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
RF08
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal
Alta
ninguno
Procesar Pago
OBJ02 Gestionar orden de compra
2
3
4
5
6
7
4
5
6
7
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
ninguna
Pas
o
6
Pas
o
6
1 vez/mes
Alta
ninguno
Recepcionar productos
Precondicin
Secuencia
normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
RF10
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal
Alta
ninguno
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
RF11
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal
Alta
ninguno
Verificar pedido
7
8
10
Postcondicin
Excepciones
ninguna
Pas
o
6
Rendimiento
Pas
o
1 vez/mes
Frecuencia
esperada
Estabilidad
Comentarios
producto defectuoso o no se
encontrara la cantidad dicha en la
gua de remisin
Almacn entrega los productos
defectuosos a proveedor
Proveedor recibe los productos en
mal estado y los cambia o repone
los que faltan, en ese momento si
pudiese o en el transcurso de la
semana
Se realiza el caso de uso (actualizar
kardex) si se encontrara
conformidad en los productos, si no
lo hubiera entonces se esperara a
proveedor para que reponga los
productos
Almacn emite un documento
Recepcin de productos en el cual
anota su nombre, nombre de
proveedor, productos, cantidad,
precio, detalles, en donde se
constatara que tal producto va a
ser cambiado por que esta en mal
estado y firma de ambos(almacn y
proveedor)
Accin
Si jefe de compras ve que
realmente no le conviene pagar esa
cantidad cancela la operacin, a
continuacin este caso de uso
termina
Cota de tiempo
-
Alta
ninguno
Copias de seguridad
El sistema deber incorporar algn mecanismo que
permita
realizar copias de seguridad de los datos almacenados
ninguno
Entorno de explotacin
-
Descripci
n
Comentari
os
RNF03
Objetivos
asociados
Requisitos
asociados
Descripci
n
Comentari
os
Portabilidad
El sistema deber ser fcilmente portable al sistema
operativo
MicrosoftWindows 2000
ninguno