Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TP Final ASA - Sistema Ventas
TP Final ASA - Sistema Ventas
Pgina
1 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Tabla de contenidos
Historial de revisin................................................................................................4
1.Introduccin.......................................................................................................5
1.1 Descripcin General.......................................................................................5
1.2 Misin..........................................................................................................5
1.3 Propsito......................................................................................................5
1.4 Alcance........................................................................................................5
1.5 Definiciones, Acrnimos, y Abreviaciones..........................................................5
2.Proyecto.............................................................................................................6
2.1 Forma de trabajo...........................................................................................6
2.2 Descripcin de Stakeholders y Usuarios............................................................6
3. Producto............................................................................................................6
3.1 Visin...........................................................................................................6
3.2 Descripcin global del producto.......................................................................6
3.2.1 Resumen de Caractersticas.......................................................................6
3.3 Descripcin detallada del Producto...................................................................6
3.4 Anlisis.........................................................................................................7
3.4.1 Requisitos Funcionales..............................................................................7
3.4.2 Requisitos NO Funcionales.........................................................................8
3.4.3 Diagramas de caso de uso.........................................................................9
3.4.4 Especificacin de Casos de Uso.................................................................10
3.5 Diseo........................................................................................................21
3.5.1 Diagrama de Clases................................................................................21
3.5.2 Diagramas de Secuencia de Sistema.........................................................22
3.5.3 Diagramas de Secuencia..........................................................................25
Pgina
2 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
3 de 32
Docente:
Alumno:
Fecha
Legajo:
Sede: Centro
Comisin:
Turno:
Ao:
Versin
Historial de revisin
Fecha
Versin
Autor
15/09/2014
1.0
Ariel Donoso,
Alejandro Hunt,
Rodrigo Navarro
20/10/2014
1.1
Ariel Donoso,
Descripcin
Alejandro Hunt,
Rodrigo Navarro
01/12/2014
1.2
Ariel Donoso,
Alejandro Hunt,
Rodrigo Navarro
22/12/2014
2.0
Ariel Donoso,
Alejandro Hunt,
Rodrigo Navarro
Pgina
4 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
1. Introduccin
1.1 Descripcin General
Tiendas Navarro es un negocio que realiza ventas al por menor de ropa, el cual
se encuentra en pleno surgimiento y actualmente cuenta con una sola
sucursal pero con la posibilidad de ms adelante poseer una cantidad de
sucursales mas amplias.
1.2 Misin
Desarrollar un sistema de facturacin para los productos del local, y que permita
mantener un seguimiento del stock de los mismos pudiendo generar
pedidos de mercadera y administrando los vendedores del local junto con
las ventas que estos realizan.
1.3 Propsito
- Realizar una facturacin automtica para la venta de productos, eliminando los
errores que se pueden generar en la facturacin manual.
- Realizar un seguimiento de las ventas de cada empleado pudiendo realizar el
clculo de comisiones de manera automtica facilitando a la liquidacin de
sueldos.
- Realizar un manejo de stock por local dando la posibilidad de generar de forma
automtica pedidos de reposicin de los mismos.
1.4 Alcance
- Todos los empleados del local se encontraran precargados y el mismo no
realizara una administracin de los mismos.
- La liquidacin de sueldos en bases a las comisiones se realizar por fuera del
sistema, el mismo solo calcular las comisiones de cada empleado.
- El sistema en su primera versin manejara una sola sucursal y el stock
del mismo.
5 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
2. Proyecto
2.1 Forma de trabajo
Se generarn reuniones para realizar un anlisis bien profundo de las
necesidades del sistema de venta a realizar, entregando peridicamente un
documento formal con lo relevado hasta el momento hasta que se defina
de mutuo acuerdo con el cliente que se posee el anlisis funcional
suficiente y necesario para comenzar con el desarrollo del sistema.
3. Producto
3.1 Visin
Nuestra visin como Tiendas Navarro es estr posicionado entre las empresas
de infumentaria referentes de la moda en Sudamerica, de la mano del
crecimiento como organizacin est la maduracin para generar un sistema
aplicable en todos los aspectos a nuestra empresa, y generar un sistema
informatizado para terceros llave en mano.
6 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
3.4 Anlisis
3.4.1 Requisitos Funcionales
Pgina
7 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
8 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
9 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
AUTOR:
Grupo OED
VERSION:
1.0
ESTADO:
En Proceso
FLUJO ALTERNATIVO:
Salir de La Ventana.
1.1. El sistema indica que no se existe un producto con el cdigo
correspondiente.
POSTCONDICIONES: El sistema indica la cantidad de stock del producto
ingresado.
CODIGO Y NOMBRE:
Pgina
10 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
AUTOR:
Grupo OED
VERSION:
1.0
ESTADO:
En Proceso
FLUJO ALTERNATIVO:
Productos Con Pedido
4.1. El sistema muestra una pantalla indicando el o los productos que
poseen un pedido en curso sealando que no se puede realizar otro pedido sobre
los mismos hasta finalizar el anterior.
Pgina
11 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Cancelar Pedido
En cualquiera de los paso el usuario puede presionar el botn Cancelar y
no finalizar la realizacin del pedido.
CODIGO Y NOMBRE:
AUTOR:
Grupo OED
VERSION:
1.0
ESTADO:
En Proceso
Pgina
12 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
13 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
pago con xito e impacta los datos de la factura con su pago asociado y
dems datos asociados a la factura, incluyendo el nmero nico de la
misma, descontando el stock correspondiente a los productos utilizados y
muestra por pantalla todos los datos solo habilitando el botn Finalizar
Venta.
14. El usuario hace clic en el botn Finalizar Venta.
15. El sistema manda a imprimir una factura de venta y cierra la pantalla de
registracin de venta.
FLUJO ALTERNATIVO:
Producto Sin Stock
8.1. El sistema indica que el producto seleccionado no posee stock
8.2. Vuelve al punto 7.
Pago no realizado
13.1 El sistema indica que el pago no fue realizado mostrando el mensaje
por el cual el pago no fue efectivo.
13.2. Vuelve al punto 11.
Factura Cancelada
11.1 El usuario presiona el botn Cancelar Venta
11.2 El sistema no impacta ningn dato y cierra la ventana de venta.
Pgina
14 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
CODIGO Y NOMBRE:
AUTOR:
Grupo OED
VERSION:
1.0
ESTADO:
En Proceso
Pgina
15 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
FLUJO ALTERNATIVO:
Monto insuficiente
5.1. El sistema detecta que la cantidad es menor a la del monto total y lo
indica mediante un mensaje no dejando avanzar.
5.2 Vuelve al punto 4.
Cancela el pago
4.1 El usuario detecta que no posee la cantidad de dinero correspondiente
y presiona el botn cancelar pago.
4.2 El sistema retorna al usuario indicando que el pago no se realiz con
xito.
16 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
17 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
18 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Cancelar Ingreso
5.1 El usuario presiona el botn cancelar.
5.2 El sistema no realiza ninguna modificacin de los productos y sale de
la pantalla de ingreso de mercadera.
POSTCONDICIONES: Los productos quedan con su stock modificado en base a
lo ingresado en la pantalla de ingreso y la orden de compra junto con los pedidos
asociados son borrados del sistema..
Pgina
19 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
CONDICION:
ESCENARIO PRINCIPAL:
1. El presiona el botn de Consultar Mercadera Pedida.
2. El sistema busca todos los pedidos que no tienen una orden de compra
generada y los lista en pantalla junto con los productos y cantidades
pertenecientes al mismo.
FLUJO ALTERNATIVO:
POSTCONDICIONES: Se muestran todos los pedidos generados que no poseen
orden de compra asociadas junto con sus productos y cantidades pedidas.
Pgina
20 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
3.5 Diseo
3.5.1 Diagrama de Clases
Pgina
21 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
22 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
23 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
24 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
25 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
26 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
27 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
28 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
29 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
Pgina
30 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
4. Anexos
4.1 Individual: Futuras Ampliaciones del proyecto
- Alejandro Hunt: Agregado de manejo de varias sucursales, pudiendo controlar
stock por sucursales, y productos por sucursales teniendo adems una
Pgina
31 de 32
Docente:
Alumno:
Sede: Centro
Fecha
Legajo:
Comisin:
Turno:
Ao:
Versin
4.2 Rubrics
4.2.1 CASOS DE USO
4.2.2 MODELO DE DATOS
4.2.3 MODELO DE DOMINIO
4.2.4 PROCESO DE DESARROLLO DE SOFTWARE
Pgina
32 de 32