Sistema Ventas Tienda
Sistema Ventas Tienda
Sistema Ventas Tienda
durante
todo
el
proyecto
asignndoles
tiempo,
costos
Empresa EL TRIGAL
Sistema VENTAS
I.
DESCRIPCIN DE LA EMPRESA
1.1. Antecedentes de la Empresa
EL TRIGAL, es una panadera y pastelera que brinda a sus
consumidores la ms alta calidad en sus productos y buen trato
al cliente, lo confirma el creciente nmero de sus consumidores
y la selecta calidad de sus proveedores.
Enfrenta diversos desafos da a da y no todo lo negativo
proviene del exterior. Hay un fuerte componente de la nueva
realidad: alta competencia, impacto del mercado, las nuevas
conductas del consumidor, el informalismo; que no se puede
enfrentar con las mismas armas de antao. Por ello hay un
conjunto de acciones que son responsabilidad de la empresa
panadera puertas adentro.
CDIGO DE TICA
El Trigal a adoptado un cdigo de tica que le permite promover
y mantener una conducta correcta en cada una de sus
actividades con el cliente y con su personal productivo.
Sembrando en el personal valores como: Honradez, Disciplina,
Respeto,
Servicio,
Responsabilidad
Cordialidad;
Disponibilidad de crditos
Patrones de consumo
Ingreso
de empresas
nuevas
y salida de empresas
Visin
Ser una empresa lder en la industria de la panificacin. Tener una
red de panaderas a nivel nacional; con un slido conocimiento en la
elaboracin de panes y pasteles en base a los regimenes de calidad
establecidos en le pas.
Objetivos Generales
La alta competencia nos permite fortalecer nuestro entusiasmo
por perfeccionar al mximo la calidad no slo hasta el producto final sino
tambin en el servicio venta.
Objetivos Especficos
Base de Conocimientos
El asesoramiento inicial y capacitacin operativa en cuanto
al manejo y mantenimiento de las mquinas.
a.2)
Recursos Humanos
EL
TRIGAL,
cuenta
con
un
personal
altamente
b.2)
Clientes
Situacin Actual
Generar Ticket.
Generar Boleta
Preguntas
Filmadora
Libreta de Notas
13
10
Preguntas
Filmadora
Libreta de Notas
consultas o informes ?
11
Conclusiones Entrevistas
Gerente General
El entrevistado Sr. Edgar Ortiz Rivera, que gentilmente accedi a
Vendedor y cajera
tediosa, es decir,
3. MODELO DE NEGOCIO
3.1.Identificacin de los Actores (Internos y Externos)
Proveedor
Entidad Bancaria
Entidad Recaudadora
Almacen en tienda
Cliente
Tesoreria
Cajero
Vendedor
Administrador
Almacenero
Contabilidad
Jefe de produccion
Logistica
Supervisor
Ventas
Cierre de Caja
Actualizar stock
Producir productos
Compra a proveedores
VENTAS
Proceso
Negocio
de
Objetivo
Descripcin
Ventas
Secundaria
No generar utilidades
Posibilidades
Tiempo de ejecucin
Coste de ejecucin
..
Siempre
..
de
Objetivo
Descripcin
Prioridad
Riesgos
principal
1.- Quedarse sin stock materia, vveres y productos
terminados
2.- No registrar los productos nuevos y los
salientes(materia prima, vveres y productos
terminados)
Posibilidades
Tiempo de ejecucin
Coste de ejecucin
..
Siempre que sea necesario
..
COMPRA A PROVEEDORES
Proceso
Negocio
de
Objetivo
Descripcin
Compra a proveedores
Prioridad
Riesgos
Posibilidades
Tiempo de ejecucin
Coste de ejecucin
Secundaria
No se realice la produccin y/o las ventas de los
vveres.
..
Siempre que sea necesario
..
20
ACTUALIZAR STOCK
Proceso
Negocio
de
Objetivo
Descripcin
Actualizar stock
Prioridad
Riesgos
principal
1.- Quedarse sin stock materia, vveres y productos
terminados
2.- No registrar los productos nuevos y los
salientes(materia prima, vveres y productos
terminados)
Posibilidades
Tiempo de ejecucin
Coste de ejecucin
..
Siempre que sea necesario
..
CIERRE DE CAJA
Proceso
Negocio
de
Objetivo
Descripcin
Cierre de caja
del
da
entrega
dinero
tickets
Prioridad
Riesgos
Posibilidades
Tiempo de ejecucin
Coste de ejecucin
Secundaria
Que los ingresos no cuadren con lo vendido
..
Siempre
..
al
: Prov eedor
: Administrador
: Almacenero
Inicio
Solicita Pedido
Recibe Solicitud
: Solicitud de Pedido
Envia Pedido
Recibe Pedido
Envia Factura
: Fac[tGueranedreaCdoo]mpra
: Consolidado de Ingreso
no
Esta conforme?
Cancela Factura
Comunica Error de Pedido
: Fac[CtuarancdeelaCdoom] pra
Fin
: Almacenero
: Supervisor
: Proveedor
Inicio
esta acorde?
no
genera informe de devolucion
: Consolidado de Devolucion
fin de devolucion
si
entrega producto
recibe productos
: Consolidado de Ingreso
: Almacenero
Inicio
: Superv isor
materia prima
, product...
registra la salida de
productos de almacen
verifica los
productos ...
recibe y verifica
salidas del dia
: Consolidado de Salida
: Supervisor
: Administrador
Inicio
: Stock
Genera Inv etario de Productos
si
: Solicitud de Pedido
VENTAS
: Cliente
: Caj ero
: Vendedor
Inicio
si
Solicita Producto
Existe en Stock?
Hay
no un producto pedido antes?si
si
no
Fin no hay producto
Desea otro producto?
no
Solicita cantidad total a pagar en soles
Recibe Cantidad a pagar
Entrega cantdad
Venta mayor a S/ 5
si
no
Entregar Boleta
Reciber Boleta
Recibe Pedido
Fin Venta
Entrega Pedido
PRODUCIR PRODUCTOS
jefe de produccion
administrador
almacenero
Inicio
el jefe de produccion se queda con una copia para llevar un control.
genera informe de produccion
: Informe de produccion
genera solicitud de materia Prima
Recibe Cargo
no
si
se produce segun lo
solicitado o establecido
Fin
CIERRE DE CAJA
: Cajero
: Administrador
Inicio
Consolidade
Cierre
Todo conforme?
no
Genera Orden de Descuetno
Orden de
Des cuento
Orden de
Des cuento
si
Firma O / Descuento
Consolidado
Firm ado
Fin
Inicio
cotizando
eviando
Solicitud enviada
La Solicitud es cotizada por el proveedor
cotizado
analizando
La solicitud se analiz
aceptado
rechazado
30
Inicio
agotado
Se rechaza solicitud
Se acepta solicitud
aceptada
rechazada
Fin
Inicio
evaluando
Producto Evaluado
Evaluado
Productos aceptados
aceptado
Productos rechazados
rechazado
Fin
PRODUCIR PRODUCTOS
Inicio
enviando
confirmado
produciendo enviando
Salida de materia prima es comparada
entregado
Fin
VENTAS
Inicio
Pedidente
Aceptado
Fin Venta
CIERRE DE CAJA
Inicio
Hecho el descuento
descontando
descontado
aceptado
Fin
aceptado
UCB_Modelos
Logistica
Almacen en tienda
Actualizar stock
Proveedor
Proveedor
(from Actores y Workers)
Compra a proveedores
(f rom Casos de Uso de Negocio)
Contabilidad
(from Actores y Workers)
Produccion
Almacen en tienda
Producir productos
Logistica
Ventas
Entidad Recaudadora
(f rom Actores y Workers)
Contabilidad
(f rom Actores y Workers)
Cierre de Caja
(from Casos de Uso de Negocio)
Tesoreria
(f rom Actores y Workers)
Entidad Bancaria
(f rom Actores y Workers)
Cliente
(f rom Actores y Workers)
Tesoreria
(f rom Actores y Workers)
Ventas
3.4
MON: Logistica
MON:
Produccion
MON: Ventas
Actualizar stock
<<realize>>
R_Actualizacion de stock
<<realize>>
R_Compras a provedores
Compra a proveedores
(from Casos de Uso de Negocio)
40
<<realize>>
Producir productos
(f rom Casos de Uso de Negocio)
<<realize>>
Cierre de Caja
(from Casos de Uso de Negocio)
R_Cierre de caja
REALIZACION VENTAS
<<realize>>
Ventas
(from Casos de Uso de Negocio)
R_Ventas
Consolidado de Ingreso
Supervisor
(f rom Actores y Workers)
Almacenero
(f rom Actores y Workers)
Consolidado de Devolucion
Almacenero
Consolidado de Salida
Supervisor
Stock
Supervisor
(f rom Actores y Workers)Administrador
(f rom Actores y Workers)
Inventario de Productos
Solicitud de Pedido
COMPRA A PROVEEDORES
Administrador
Almacenero
Factura de Compra
Pedido
Consolidado de Ingreso
(f rom Actualizar)
Solicitud de Pedido
(f rom Actualizar)
Cotizacion
Empresa EL TRIGAL
Sistema VENTAS
PRODUCIR PRODUCTOS
Informe de produccion
Administrador
Informe de productos Terminados
(f rom Actores y Workers)
Jefe de produccion
(f rom Actores y Workers)
CIERRE DE CAJA
Empresa EL TRIGAL
Sistema VENTAS
Cajero
(f rom Actores y Workers)
Administrador
(f rom Actores y Workers)
45
Empresa EL TRIGAL
Sistema VENTAS
VENTAS
Vendedor
Cajero
Stock
(f rom Actualizar)
Boleta
(f rom Cierre de Caja)
Ticket
(f rom Cierre de Caja)
46
Empresa EL TRIGAL
Sistema VENTAS
: Alm acenero
: Supervis or
: Alm acenero
: Supervis or
2: genera
4: verifica y guarda
47
Empresa EL TRIGAL
Sistema VENTAS
: Alm acenero
: Supervis or
2: recibe consolidado
3: verifica y guarda
verifica el total de productos al inicio del dia con el consolidado de
salida al fianl del dia
: Alm acenero
: Supervis or
2: recibe consolidado
3: verifica y guarda
verifica el total de productos al inicio del dia con el consolidado de
salida al fianl del dia
48
1: Genera
2: Envia a Proveedor
49
: Cotizaci on
: Alm acenero
1: Envia al Proveedor
2: Analiza Cotizacion
3: Recibe
4: Genera y envia
6: Recibe
7: Recibe de Proveedor
Conformidad entre Factura de Compra y Consolidado
Si no esta OK: ERROR EN PEDIDO
8: Verifica conformidad
9: Cancelar
10: Archiva
11: Archiva
50
PRODUCIR PRODUCTOS
: Alm acenero
: Inform e de productos
Terminados
: Solicitud de Materia
: Cargo de Entrega de materiales
Prima
1: genera informe
CIERRE DE CAJA
: Caj ero
: Boleta
1: Contabiliza total
2: Contabiliza total
6: Firma
7: Entrega Tickets
8: Recepciona y guarda
VENTAS
: Cajero
: Stock
: Ticket
: Vendedor
: Boleta
4: Genera
6: Recibe Ticket
: Supervisor
2: genera
: Almacenero
: Consolidado de Ingreso
: Supervisor
3: verifica y guarda
: Consolidado de Salida
2: recibe consolidado
: Almacenero
: Supervisor
1: Revisa Stock
: Stock
: Supervisor
4: Genera y entrega Informe al adminitrador
6: verifica informe
5: Recibe el Informe
2: Genera y entrega al administardor
: Informe de Productos Faltantes
: Administrador
: Inventario de Productos
: Solicitud de Pedido
1: Genera
2: Envia a Proveedor
: Administrador
COMPRAS (OPTIMO)
2: Analiza Cotizacion
8: Verifica conformidad
: Almacenero
: Administrador
6: Recibe
11: Archiva5: Genera y Envia a Administrador
7: Recibe de Proveedor
9: Cancela1r: Envia al Proveedor
10: Archiva
3: Recibe
4: Genera y envia
: Pedido
: Consolidado de Ingreso
: Cotizacion
: Factura de Compra
: Solicitud de Pedido
PRODUCIR PRODUCTOS
: Jefe de produccion
: Informe de produccion
: Almacenero
7: genera cargo de Entrega de Materiales
CIERRE DE CAJA
: Cajero
6: Firma 3: Genera y entrega a Administrador
2: Contabiliza total
7: Entrega Tickets
1: Contabiliza total
: Boleta
: Orden de Descuento
: Ticket
: Administrador
60
VENTAS
1: Revisa producto
5: Registra Salida de productos
: Boleta
4: Genera
: Stock
: Cajero
: Ticket
6: Recibe Ticket
7: Revisa y entrega cliente
: Vendedor
4.- Conclusiones
Luego de un anlisis exhaustivo de la organizacin en estudio, hemos
llegado a la conclusin de que EL TRIGAL que todos sus
procedimientos son manuales.
Tambin hemos visto la necesidad de sugerirle que compre un
plataforma de base de datos confiable, segura y que nos permita realizar
consultas de una manera mas rpida y exacta.
5.- Recomendaciones
Se recomienda a la empresa el uso de un Servidor de Base de Datos.
Se recomienda a la empresa la adquisicin de herramientas orientas
objetos ya que el sistema a implantar esta realizado bajo esa estructura
de datos.
Por otro lado es recomendable tener a prueba el sistema antes de
implantarlo, para poder detectar algn posible error o anomala
inesperada durante su ejecucin.
Por otro lado el uso de la metodologa RUP nos ha ayudado
considerablemente en el desarrollo de nuestro sistema; ya que nos
permite brindarle una estructura a nuestro software y documentar todos
los procesos en una forma grafica que nos ayude a comprender de una
a mejor manera a nosotros y a los usuarios, el funcionamiento de
nuestro sistema.
6. Anexo
6.1
6.1.3 Limitaciones
nuestro sistema en la falta de conocimientos del personal de
ventas con tecnologa de punta.
6.2
a) SOFTWARE
Oracle
$ 5000
$ 2345
Rational Rose
$ 4000
Linux
free
$115
Total
$ 12035
b) HARDWARE
Servidor BD XSeries 205 (IBM)
$ 1000
c) PERFIL PERSONAL
FUNCIONES
TRABAJADOR
Jonattan Mazzetti B.
Ingenieros de Componentes
Gino Ureta B.
Analista de Sistemas
Aaron Cordova Y.
Analista de PN
Richard Aquije H.
Diseador de GUI
Marilyn Montaez R.
Aaron Coordova Y.
Jonattan Mazzetti B.
Gino Ureta B.
Marilyn Montaez R.
Examinador de Negocios
Aaron Cordova Y.
Especificador de CU
Richard Aquije H.
Diseador de BD
Gino Ureta B.
Examinador de Cdigo
Richard Aquije H.
Implementador
Gino Ureta B.
Ingeniero de Pruebas
Jonattan Mazzetti B.
Desarrollador Manual
Aaron Cordova Y.
TRABAJADOR
SALARIO
PORCENTAJE
0.3
Gino Ureta B.
$ 2200
0.22
Aaron Cordova Y.
$ 2000
0.2
Richard Aquije H.
$ 1400
0.14
Marilyn Montaez R.
$ 1400
0.14
$ 10000
6.3.1 Fases
6.3.1.1
FASE DE INICIO
6.3.1.2
FASE DE ELABORACIN
Requerimientos
requerimientos
suplementarios
no
que
funcionales
capturen
y
los
cualesquiera
6.3.1.3
FASE DE CONSTRUCCIN
Desarrollar
incrementalmente
producto
de
software
Documentacin de usuario.
6.3.1.4
FASE DE TRANSICIN
6.3.2
Flujos de Trabajo
Asegurar
que
desarrolladores
los
clientes,
tengan
una
usuarios
visin
finales,
comn
de
y
la
organizacin.
6.3.2.2
Captura de Requisitos
Delimitar el Sistema.
6.3.2.3
Anlisis y Diseo
6.3.2.4
Implementacin
Definir
la organizacin
del
cdigo,
en trminos
de
6.3.2.5
Pruebas
Verificar
que
todos
los
requerimientos
hayan
sido
correctamente implementados
6.3.2.6
Distribucin
Empaquetar el Software
Distribuir el Software
Instalar el Software
Flujos de Soporte
6.3.2.7
6.3.2.8
Actualizaciones simultneas
Varias versiones
Documentacin Limitada
Administracin de Proyectos
6.3.2.9
Ambiente
6.3.3QU ES UML?
El Lenguaje Unificado de Modelado prescribe un conjunto de notaciones
y diagramas estndar para modelar sistemas orientados a objetos, y
describe la semntica esencial de lo que estos diagramas y smbolos
significan. Mientras que ha habido muchas notaciones y mtodos usados
para el diseo orientado a objetos, ahora los modeladores slo tienen
que aprender una nica notacin.
UML se puede usar para modelar distintos tipos de sistemas: sistemas
de software, sistemas de hardware, y organizaciones del mundo real.
UML ofrece nueve diagramas en los cuales modelar sistemas.
Diagramas
de Casos
los procesos
'business'.
modelando
sistemas
diferentes
pueden
sobradamente
Diagrama de estados.
Diagrama de actividades.
Diagrama de componentes.
Diagrama de despliegue.
Los diagramas ms interesantes (y los ms usados) son los de casos de
uso, clases y secuencia, por lo que nos centraremos en stos.
El diagrama de casos de usos representa grficamente los casos de uso
que tiene un sistema. Se define un caso de uso como cada interaccin
supuesta con el sistema a desarrollar, donde se representan los
requisitos funcionales. Es decir, se est diciendo lo que tiene que hacer
un sistema y cmo.
El diagrama de clases muestra un conjunto de clases, interfaces y sus
relaciones. ste es el diagrama ms comn a la hora de describir el
diseo de los sistemas orientados a objetos.
En el diagrama de secuencia se muestra la interaccin de los objetos
que componen un sistema de forma temporal.
El resto de diagramas muestran distintos aspectos del sistema a
modelar. Para modelar el comportamiento dinmico del sistema estn
los de interaccin, colaboracin, estados y actividades. Los diagramas
de componentes y despliegue estn enfocados a la implementacin del
sistema.
6.3.5 Herramienta Utilizada (Rational Rose)
Rational Rose es la herramienta CASE desarrollada por los creadores de
UML (Booch, Rumbaugh y Jacob-son), que cubre todo el ciclo de vida de
un proyecto: concepcin y formalizacin del modelo, construccin de los
componentes, transicin a los usuarios y certificacin de las distintas
fases y entregables. El navegador UML de Rational Rose nos permite
establecer una trazabilidad real entre el modelo (anlisis y diseo) y el
cdigo ejecutable. Facilita el desarrollo de un proceso cooperativo en el
que todos los agentes tienen sus propias vistas de informacin (vista de
Prototipos en cada fase las interfaces grficas del usuario para que
en cada iteracin analizar las preferencias de los usuarios y poder
as hacer un desarrollo iterativo del sistema.
GLOSARIO DE TERMINOS
Actore
s
Atribut
o
Casos De Uso
Se usan para especificar el comportamiento de el
sistema sin definir su estructura. Es una
operacin/tarea especfica que se realiza tras una
orden de algn agente externo, sea desde una
peticin de un actor o bien desde la invocacin
desde otro caso de uso.
Clase
s
Clasificadore
s
Componente
Contro
l
Devic
e
80
Diagramas De Actividad
Es una especializacin del Diagrama de Estado,
organizado respecto de las acciones y usado para
especificar
de
Uso
son
descripciones
de
la
Diagramas De Clases
Es el diagrama principal para el anlisis y diseo. Un
diagrama de clases presenta las clases del sistema
con sus relaciones estructurales y de herencia
Diagramas De Colaboracin
Diagrama que muestra interacciones organizadas
alrededor de los roles. A diferencia de los diagramas
de secuencia, los diagramas de colaboracin
muestran explcitamente las relaciones de los roles.
Diagramas De Estado
Muestra el conjunto de estados por los cuales pasa
un objeto durante su vida en una aplicacin, junto
con los cambios que permiten pasar de un estado a
otro
Diagramas De Secuencia
Diagrama que muestra las interacciones entre los
objetos organizadas en una secuencia temporal. En
particular muestra los objetos participantes en la
interaccin y la secuencia de mensajes
intercambiados
Driver
Entida
d
Esquem
a
For
o
GU
I
Hardwar
e
Interfac
e
JDB
C
Link
s
Metod
o
Metodolog
a
Nod
o
Operacione
s
Paquetes
Processo
r
Re
d
Requisitos No Funcionales
Son los que no se pueden asociar a ningn caso de
uso.
RUP
Softwar
e
SQL
El lenguaje de consulta estructurado (SQL) es un
lenguaje de base de datos normalizado, compuesto
por comandos, clusulas, operadores y funciones de
agregado. Estos elementos se combinan en las
instrucciones para crear, actualizar y manipular las
bases de datos.
UM
L
BIBLIOGRAFA
http://www.rational.com
http://www.creangel.com/uml/objeto.html
http://www.omg.org/uml/
http://www.uml.org/
http://www.ibm.com/products/us/