Sunteți pe pagina 1din 62

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA INDUSTRIAL Y DE


SISTEMAS

rea de Gestin de la Produccin

ANLISIS DEL SISTEMA


Sistema de Ventas Repuestos Macavilca
GRUPO N 09
INTEGRANTES:

Urbina Quispe, Jaime


Llacsa Macavilca, Leonel
Yurivilva Gomez, Jhomar

CURSO:

Taller de Ingeniera de Software I

PROFESOR:

ING. Snchez Espinoza

FECHA:
VIERNES 21 DE OCTUBRE DEL 2016

Lima Per

Sistema de Ventas: Repuestos

Pg. 2 de 62

NDICE
1.

PLAN DE DESARROLLO DE SOFTWARE ....................................... 4


1.1

PERFIL DEL PROYECTO ....................................................................... 4


1.1.1
1.1.2
1.1.3
1.1.4

1.2

Objetivo ............................................................................................................ 4
Misin ............................................................................................................... 4
Visin ............................................................................................................... 4
La Empresa ...................................................................................................... 4

MODELO DE NEGOCIO .......................................................................... 5


1.2.1 MODELAMIENTO DE PROCESOS DE NEGOCIO (MNE 1) .......................... 5

1.3 DESCRIPCIN DEL PROYECTO.................................................................... 18


1.4 RECURSOS A EMPLEAR .............................................................................. 18
1.5 COSTOS Y BENEFICIOS ................................................................................ 19
1.6 DIAGRAMA GANT .......................................................................................... 19

2.

ANLISIS DEL SISTEMA ................................................................. 21


2.1

REQUERIMIENTOS DEL SISTEMA DE INFORMACION (ASI 1) .......... 21


2.1.1
2.1.2
2.1.3
2.1.4

2.2

Determinacin del alcance del Sistema (ASI 1.1) ......................................... 21


Obtencin de Requerimientos (ASI 1.2) ........................................................ 22
Obtencin del Modelo de Casos de Uso del Sistema (ASI 1.3) .................... 23
Descripcin de Casos de Uso del Sistema .................................................... 23

ESPECIFICACIONES DE LOS CASOS DE USO (ASI 2) ...................... 28


2.2.1 Identificacin de clases asociadas a los Casos de Uso ............................... 28
2.2.2 Diagramas de Interaccin de Objetos............................................................ 29

2.3

ANALISIS DE CLASES (ASI 3) ............................................................. 34

2.4

ANALISIS DE PAQUETES (ASI 4) ........................................................ 35

3.

DISEO ............................................................................................. 36
3.1

DEFINICION DE LA ARQUITECTURA DEL SISTEMA (DSI 1) ............ 36


3.1.1 CATLOGO DE SUBSISTEMAS .................................................................. 36
3.1.2 ENTORNO TECNOLGICO DEL SISTEMA ................................................ 37

3.2

CLASES DENTRO DE LAS CLASES ................................................... 38


3.2.1 ENTIDADES ................................................................................................... 38
3.2.2 CONTROLADOR ........................................................................................... 40
3.2.3 VISTAS .......................................................................................................... 41

3.3

DISEO DE CASO DE USO REALES .................................................. 41


3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6

CASO DE USO REAL ACTUALIZAR INVENTARIO ..................................... 41


REALIZACION DE CASO DE USO REVISAR INVENTARIO ....................... 42
REALIZACION DE CASO DE USO REAL GENERAR PROFORMA ............ 42
REALIZACION DE CASO DE USO REAL CONSULTAR PRODUCTO ....... 43
REALIZACION DE CASO DE USO REAL SOLICITAR PEDIDO ................. 43
REALIZACION DE CASO DE USO REAL CANCELAR PEDIDO ................. 44

21/10/2016

Sistema de Ventas: Repuestos

Pg. 3 de 62

3.3.7 REALIZACION DE CASO DE USO REAL REVISAR ORDEN DE PAGO .... 44


3.3.8 REALIZACION DE CASO DE USO REAL ACTUALIZAR ORDEN DE PAGO
45

3.4

DISEO DE CLASES ............................................................................ 46

3.5

DISEO FISICO DE DATOS ................................................................. 47

3.6

DEFINICIN DE COMPONENTES Y SUBSISTEMAS DE


CONSTRUCCIN (DSI 6.2) .................................................................. 48
3.6.1 Diagrama de Componentes General ............................................................. 48
3.6.2 Elaboracin de especificacin de Construccion (DSI 6.3) ............................. 49

3.7

DIAGRAMAS DE ESTADO ................................................................... 50


3.7.1 DIAGRAMA DE ESTADO DEL PEDIDO DEL PRODUCTO ......................... 50
3.7.2 DIAGRAMA DE ESTADO DEL CLIENTE ...................................................... 50

21/10/2016

Sistema de Ventas: Repuestos

Pg. 4 de 62

1. PLAN DE DESARROLLO DE SOFTWARE


1.1

PERFIL DEL PROYECTO

1.1.1
Objetivo
Implementar un sistema que permita:
- El vendedor podr registra el pedido del cliente en el sistema, de esta manera se generar
la proforma
- El cajero podr gestionar los pagos y el sistema generar los comprobantes de pago
necesarios
- El jefe de almacn podr gestionar el inventario de productos y el sistema ira actualizando
el inventario constantemente
- El jefe de compras ser alertado por el sistema cuando haga falta realizar pedidos a
proveedores o a empresas vecinas y con ayuda del sistema podr generar las rdenes de
pedido.
1.1.2

Misin
El presente proyecto tiene como misin desarrollar un sistema de ventas para la
empresa macavilca con los procesos de acuerdo a los requerimientos especificados
as como las actividades de verificacin, validacin, revisin conjunta y solucin de
problemas, para lo que se mantendr la documentacin adecuada del desarrollo del
presente trabajo con el fin de obtener un producto de software confiable, seguro y
til de acuerdo a las necesidades de la empresa.

1.1.3

Visin
A travs de este proyecto se espera satisfacer los requerimientos actuales de la
empresa para una mejor atencin al cliente desempeando las tareas de apoyo
adecuadas para la venta y el control de inventario de la empresa de modo que sea
un modelo idneo para la implementacin del software que perdure en el tiempo.

1.1.4

La Empresa
Repuestos Macavilca, es una pequea empresa peruana dedicada a la venta de
repuestos para motores, que tiene por objetivo brindar servicio de buena calidad.
Actualmente Repuestos Macavilca, espera mejorar la atencin de sus clientes y
lograr llegar a ms clientes para ser una empresa ms conocida.
1.1.8.1

Misin de la Empresa

Somos una empresa que ofrece repuestos de motores para autos. Tenemos como
fin la continua satisfaccin de nuestros clientes, el desarrollo de nuestros
colaboradores. Le brindamos la mejor calidad en nuestras operaciones y productos.
Tenemos los mejores precios competitivos y mantenemos un stock que cubra las
necesidades de repuestos de motores para autos.

1.1.8.2

Visin de la Empresa

Ser una empresa lder en la venta de repuestos automotrices en motores de las


marcas ms prestigiosas, ofreciendo productos y servicios de excelente calidad y
buscando la satisfaccin del cliente.

21/10/2016

Sistema de Ventas: Repuestos

1.2

Pg. 5 de 62

MODELO DE NEGOCIO
Este Sistema de ventas es el proceso por el cual podemos vender un producto
(repuestos para autos) y podemos satisfacer al cliente mediante las diferentes piezas
que pueda necesitar su vehculo.
En este proceso podemos identificar los siguientes Procesos de Negocio:
- Control de inventario
- Registrar pedido del cliente
- Control de pagos
- Despacho
Las actividades que realizan cada uno de los actores se resumen de la siguiente
manera:
El Cliente: Solicita un repuesto para su auto (Consulta el nombre del repuesto y en
algunos casos el cdigo para ser exactamente o puede pedir que revise el auto para
ver cul es la falla y de esa manera ofrecerle el repuesto que ayude a solucionar su
problema), elige la marca que prefiera para poder indicarle el precio, para de esa
manera pueda efectuar el pago correspondiente en caja y recibir el producto que
solicitado.
El vendedor: Atiende el pedido del cliente (directamente o va telefnica) ya sea
indicndole el nombre del repuesto y cdigo en algunos casos o indicndole que
revise el auto. Luego solicita razn social y RUC al cliente para poder atenderlos ms
rpido y saber con quienes trabajamos y hacer la factura o boleta respectiva con los
repuestos solicitados y el monto a pagar.
El Cajero se encarga de recibir el monto a pagar por los repuestos, hacer la entrega de
los repuestos que estn en la boleta o factura correspondiente y darle su respectivo
vuelto si el monto dado supera al costo de los repuestos.
Jefe de almacn: Se encarga de gestionar los productos en almacn, lega el cuaderno
de inventario y solicita reabastecimiento al jefe de compras
Jefe de compras: Gestiona la compra de productos con los proveedores
Mecnico: Revisa el vehculo del cliente cuando el vendedor se lo solicita
Rectificador: Revisa el componente del vehculo que necesita una reparacin cuando
el mecnico le informa donde est la falla

1.2.1

MODELAMIENTO DE PROCESOS DE NEGOCIO (MNE 1)


1.2.1.1

Identificacin de los Procesos del Negocio (MNE 1.1)

Formato de Identificacin de los Casos de Uso de Negocio


Nmero
1
2
3
4

Proceso de Negocio
Control de inventario
Ventas
Control de pagos
Despacho

Diagrama de Casos de Uso del Negocio (Grfico)

21/10/2016

Sistema de Ventas: Repuestos

Pg. 6 de 62

<<Actor Interno>>
Jefe de compras
control de inventario
<<Actor externo>>
Proveedor

<<Actor interno>>
Jefe de almacen

Despacho

<<Actorl externo>>
Cliente
Control de pagos

Registrar pedido del cliente

1.2.1.2

<<Actor interno>>
cajero

<<Actor interno>>
Vendedor

Identificacin de los actores del entorno del negocio (MNE 1.2)

Formato de Identificacin de los Actores

Nmero
1

Actor
Vendedor

Cliente

Cajero

Roles/Responsabilidades
-Registra pedido del cliente
-Genera orden de pago
-Enva pedido del cliente al
jefe de almacn
-Entrega producto al cliente
-Realiza pedido
-Paga cantidad acordada
-Recibe
el
producto
solicitado
-Gestiona el cobro a los
clientes

21/10/2016

Sistema de Ventas: Repuestos

Pg. 7 de 62

Jefe de Almacn

Jefe de compras

Mecnico

Rectificador

1.2.1.3

-genera orden de entrega


-Informa al vendedor de los
productos en catalogo
-Alerta al jefe de compras
cuando un producto se esta
acabando
-lleva
el
conteo
de
inventario
-Entrega al vendedor el
producto solicitado
-Gestiona
el
reabastecimiento
de
productos
con
los
proveedores
-Revisa el auto del cliente
-Informa el estado del
vehculo al cliente.
-Informar de las fallas en el
vehculo al rectificador
-Entrega lista de repuestos
necesarios al vendedor

Identificacin de los Casos de Uso del Negocio (MNE 1.3)

Formato de Descripcin de Casos de Uso de Negocio

1.- Proceso de Negocio


2.- Objetivo

Control de Inventarios
Mantener las existencias los productos

3.- Actores
Jefe de Almacn, Jefe de Compras, Proveedores
4.- Precondiciones
-Se ha realizado una venta de repuestos
-Existen proveedores previamente registrados con los cual trabajar.
-Existencia de un Cuaderno de inventario de repuestos
5.- Flujo de Eventos
1. El jefe de Almacn revisa el cuaderno de inventario de repuestos.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 8 de 62

2. El jefe de almacn solicita reposicin de repuestos faltantes al Jefe de


Compras.
3. El jefe de Compras recibe la solicitud de reposicin de repuestos del jede de
Almacn
4. El jefe de Compras realiza un pedido de repuestos faltantes al proveedor.
5. El proveedor enva los repuestos solicitados al Jefe de Compras.
6. El Jefe de Compras recibe los productos de los proveedores
7. El Jefe de Compras entrega productos al Jefe de Almacn.
8. El Jefe de Almacn recibe los productos del Jefe de Compras.

6.- Poscondiciones
El Jefe de Almacn tiene abastecido el almacn.
7.- Excepciones
1.1 No es necesario realizar un reabastecimiento.
6.1 Si el jefe de Compras verifica que la entrega de pedido no corresponde con lo
pedido, comunica las fallas en el pedido al proveedor.
8.- Versin
1.0
9.- Tiempo de Ejecucin
Hasta 3 das.
10. Diagrama de Actividades del Proceso de Negocio

1.- Proceso de Negocio


2.- Objetivo
3.- Actores
4.- Precondiciones

Registrar pedido del cliente


Se registra el pedido que el cliente solicite
Cliente, Vendedor, jefe de almacn, mecnico, rectificador

5.- Flujo de Eventos


1. El cliente solicita un producto o la revisin de su vehculo
2. El vendedor revisa solicitud
3.-Si el cliente solicita revisin del vehculo, el vendedor enva al mecnico a revisar
el vehculo, caso contrario ir al paso 6
4.- Si el mecnico encuentra alguna falla en el vehculo, le informa al cliente y le
informa al rectificador para que revise el componente que est fallando, caso
contrario ir al paso 4.1

21/10/2016

Sistema de Ventas: Repuestos

Pg. 9 de 62

5- El Rectificador genera una lista de repuestos que necesita y se la entrega al


vendedor
6- El vendedor consulta con el jefe de almacn si tienen esos productos en stock o
se pueden conseguir
7- Si los productos que se tienen o se pueden conseguir los productos que el
rectificador requiere, el vendedor genera una proforma y se la muestra al
cliente, caso contrario ir a paso 6.1
8- El cliente evala la proforma
9- Si el cliente confirma la comprar los productos, el vendedor entrega la copia de la
proforma al jefe de almacn.

6.- Pos condiciones


-Se gener una proforma
7.- Excepciones
3.1. Si el cliente solicita uno o ms productos, el vendedor le genera una proforma
4.1. Si el mecnico no encontr fallas en el auto, se le informa al cliente
6.1. Si no se poseen y no se pueden conseguir los productos que el rectificador requiere,
se entrega lista al cliente y se le informa donde puede conseguirlos.
8.- Versin
1.0
9.- Tiempo de Ejecucin
1min- 1 dia
10. Diagrama de Actividades del Proceso de Negocio

21/10/2016

Sistema de Ventas: Repuestos

1.- Proceso de Negocio


2.- Objetivo

Pg. 10 de 62

Control de Pagos
El cliente realiza el pago respectivo por el
producto que desea adquirir

3.- Actores
Cliente, cajero, Vendedor
4.- Precondiciones
-El cliente posee una orden de pago
5.- Flujo de Eventos
1. El cliente llega a caja y entrega la proforma.
2. El cajero revisa la proforma.
3. El cliente paga el monto acordado al contado.
3.1. Si el cliente es regular y decide pagar al crdito, se le informa sobre las
condiciones de pago a crdito.
3.1.1. Si el cliente acepta las condiciones, el cliente paga el monto de
adelanto acordado.
3.1.1.1 El Cajero recibe el monto de adelanto acordado.
3.1.1.2 El Cajero registra en su cuaderno de ventas al crdito.
3.1.1.3 El Cajero genera un comprobante de pago.
3.1.2. Si el cliente no acepta las condiciones, entonces termina el proceso
3.2
Si el Cliente no es regular y decide pagar al crdito, el vendedor realiza una
evaluacin crediticia del cliente.
3.2.1 Si el Cliente est sujeto al crdito, se le informa de las condiciones de
pago al crdito.
3.2.1.1 Si el cliente acepta las condiciones, el Cliente paga el monto de
adelanto acordado.
3.2.1.1.1 El Cajero recibe el monto de adelanto acordado.
3.2.1.1.2 El Cajero registra en su cuaderno de ventas al crdito.
3.2.1.1.3 El Cajero genera un comprobante
3.2.1.2 Si el cliente no acepta las condiciones, entonces termina el
proceso.
3.2.2 Si el cliente no est sujeto al crdito, el vendedor le informa al cliente
que no est sujeto al crdito.
4. El cajero recibe el pago total en efectivo.
5. El Cajero genera un comprobante de pago.
6.- Poscondiciones
-Se genera una orden de entrega
7.- Excepciones
8.- Versin

1.0
9.- Tiempo de Ejecucin
10 min
10. Diagrama de Actividades del Proceso de Negocio

21/10/2016

Sistema de Ventas: Repuestos

1.- Proceso de Negocio

Pg. 11 de 62

Despacho

2.- Objetivo

Entrega del producto


3.- Actores
Jefe de Almacn, Cliente, Cajero
4.- Precondiciones
- El cliente debe haber pasado por caja, y tener el comprobante de pago.
5.- Flujo de Eventos
1. El cliente entrega al jefe de almacn el comprobante.
2. El jefe de almacn revisa el comprobante
3. El jefe de almacn busca el o los productos.
3.1 En caso no encuentra un producto ir a 3.A.
4. El jefe de almacn entrega al cliente los productos disponibles.
5. El jefe de almacn registra la entrega en su registro de inventario.
6. El cliente evala el producto.
6.1 En caso el cliente no est conforme, pasa al punto 6.A
7. El cliente aprueba el producto.
8. El jefe de almacn sella el comprobante.
9. El cliente recibe el comprobante.

6.- Poscondiciones
El cliente obtiene el producto y su comprobante

21/10/2016

Sistema de Ventas: Repuestos

Pg. 12 de 62

7.- Excepciones
3.A El jefe de almacn avisa al jefe de compras, para que efecte la compra de dicho
producto.
6.A EL cliente devuelve el producto.
6.A.1 El cliente especifica qu accin tomar.
6.A.2 Si el cliente pide sustitucin pasa a 3.
6.A.3 Si el cliente pide devolucin pasa a 6.B
6.B El Cajero devuelve el dinero y termina el proceso.
8.- Versin

1.0
9.- Tiempo de Ejecucin
10 30 min
10. Diagrama de Actividades del Proceso de Negocio

Glosario de Trminos
Trmino
Cliente de confianza
Repuesto
Cuaderno de inventario
Razn Social del Cliente
Comprobante de pago

Descripcin
Es aquel cliente que realiza pedidos regularmente
cada 4 o 5 das.
Partes del motor (pistones, amillos, camisas metales,
vlvulas y empaques de motor).
Registro fsico de los repuestos en Almacn.
Nombre con el que est inscrito el cliente o su
empresa en registros pblicos.
Documento fsico que contiene los datos de la venta y
valida que la venta se haya concretado.

Catlogo de Reglas del Negocio


Regla del Negocio
R1
R2
R3
R4

Descripcin
El cliente solo puede pagar en efectivo.
El pago en efectivo solo puede ser en soles y en dlares.
Si la compra es de productos variados, el cliente debe
proporcionar su DNI y/o RUC
Todo pedido es realizado por un cliente

21/10/2016

Sistema de Ventas: Repuestos

R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20

R21
R22
R23
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
R34
R35

Pg. 13 de 62

El cliente tiene que dar el nombre y en algunas ocasiones el


cdigo del repuesto para realizar un pedido.
Las piezas solicitadas por el cliente deben ser solo para autos
Toyota, Nissan, Mitsubishi, Hyundai.
Los pedidos solo se pueden efectuar de forma presencial o va
telefnica.
Los pedidos va telefnica solo pueden ser efectuados por
clientes registrados previamente.
El cliente puede pagar al contado a al crdito.
Las ventas al crdito solo pueden ser realizadas a los clientes
previa evaluacin crediticia.
El cliente al crdito es en un solo plazo.
El pedido debe tener al menos un producto o la revisin del
vehculo
El plazo mximo de pago a crdito es de 7 das.
Siempre se emite un comprobante de pago luego de la compra
de un cliente.
El comprobante de pago del cliente puede ser Boleta o Factura
El comprobante de pago del cliente muestra el monto de I.G.V,
datos del cliente, repuestos vendidos y el monto a pagar.
Se entregan los repuestos solicitados siempre y cuando existan
en el almacn.
Los repuestos que le solicita el Vendedor al Jefe de Almacn
son los mimos que los solicitados por el Cliente.
Por cada venta concretada se modifica el cuaderno de
inventarios.
El proveedor puede demorarse como mximo 6 das en la
entregar los repuestos solicitados, si no se considera nulo el
pedido.
El jefe de Compras debe verificar si la entrega de repuestos de
los proveedores corresponde al solicitado.
El pago a los proveedores puede ser al contado o al crdito.
El pago al crdito a los proveedores puede ser como mximo en
6 letras.
Solo se puede dar la revisin del vehculo si este se encuentra
en un lugar cercano a la tienda
Se dice que necesita reabastecimiento cuando la cantidad de
productos es menor al stock mnimo
La solicitud de reabastecimiento debe tener por lo menos un
producto
El proveedor recibe los reportes de fallas y enva producto
indicado
El jefe de almacn debe actualizar su cuaderno de inventario al
recibir productos faltantes
Solo se acude al rectificador, en caso de que se encuentre la
falla en algn componente
Solo se registra el pedido si la cliente est de acuerdo con la
proforma
La proforma debe contener al menos un producto
Las rebajas son previa consulta con el gerente general
El cliente tiene la posibilidad de evaluar el producto.
El cliente puede solicitar la sustitucin o devolucin con un plazo
mximo de dos das.
En caso de devolucin de dinero, al cliente se le devuelve el
total del valor del producto.

21/10/2016

Sistema de Ventas: Repuestos

1.2.1.4

Descripcin de actividades

Proceso:
Nmero

Control de inventario
Actividad

Revisar
cuaderno de
inventario

Solicitar
reabastecimiento

Solicitar
reabastecimiento
de productos
faltantes a
proveedores
Enviar productos
al jefe de
compras
Recibir
productos

Pg. 14 de 62

Comunicar fallas

Actualizar
cuaderno de
inventario

Cdigo:

Descripcin actividad

Responsable

Tipo

Luego de una venta, el jefe de


almacn revisa el cuaderno de
inventarios para verificar si se
necesita de reabastecimiento
Si la cantidad de productos es
menor al stock mnimo, el jefe de
almacn solicita reabastecimiento
al jefe de compras
El jefe de compras realiza el
pedido de repuestos a los
proveedores

Jefe de
almacn

Regla de
negocio
R26

Jefe de
almacn

R26,R27

Jefe de
compras

R27,R20

El proveedor enva los productos


al jefe de compras

Proveedor

R27

El jefe de compras recibe los


productos enviados por el
proveedor y verifica si estn
daados
El jefe de compras comunica las
fallas en el producto recibido si es
que existen
El jefe de almacn recibe los
productos del jefe de compra y
actualiza su cuaderno de
inventario

Jefe de
compras

R21

Jefe de
compras

R28

Jefe de
almacn

R29

Informacin de cada actividad:

Control de inventario

Actividad Nombre de la informacin


Cuaderno de inventario : -cantidad de productos minimo
1
-cantidad de productos en stock
Solicitud de reabastecimiento: -cantidad de productos faltantes
2
-codigo de productos faltantes
Solicitud para proveedores: - cantidad de productos faltantes
3
-marca del producto

5
6
7

Entrega: -codigo de productos


-precio de productos
-cantidad de productos
Entrega: -codigo de productos
-precio de productos
-cantidad de productos
Reporte de falla: -codigo de producto
-detalle de la falla
Cuaderno de inventarios :
-cantidad de productos entrantes
-codigo de productos entrantes

21/10/2016

Sistema de Ventas: Repuestos

Pg. 15 de 62

Registrar Pedido del Cliente

Proceso:
Nmero Actividad
Solicitar un
producto o
1
revisin del
vehculo
2

Revisar
solicitud

Revisar
vehculo

Generar lista de
5 repuestos
necesarios
Informar si los
productos
6 estn en stock
o se pueden
conseguir
7

Generar
proforma

Evaluar
Proforma

Cdigo:

2
Regla de
negocio

Descripcin actividad

Responsable

Tipo

El cliente llega a la tienda o llama


por telfono y solicita un repuesto
o la revisin de su vehculo

Cliente

R3, R4, R5, R7,


R6, R12

Vendedor

R3, R4, R5

Mecnico

R24

Rectificador

R9

Jefe de
almacn

R6

Vendedor

R31, R32

Cliente

R30

El vendedor revisa la solicitud del


cliente y verifica si es la revisin
del vehculo o un producto
El mecnico se dirige al lugar
donde se encuentra el vehculo y
lo revisa para saber que repuesto
necesita
El rectificador revisa el
componente que est daado y
genera lista de repuestos que
necesita para repararlo
El jefe de almacn revisa si el
producto se encuentra en stock en
la cantidad adecuada o si se
pueden conseguir
El vendedor genera una proforma
donde se detallan el precio de los
productos
El cliente revisa la proforma y si
esta conforme con los precios, en
caso de incremento por completar
algn pedido, etc se lo comunica al
vendedor llegando a un acuerdo

Informacin de cada actividad:


Registrar pedido del cliente
Actividad Nombre de la informacin
Cliente: Ruc y/o DNI
1
Vehiculo: -Marca del vehiculo

6/3.1

Cliente: Ruc y/o DNI


Producto: -cdigo del producto
- Nombre del producto
-Marca del producto
- Marca del vehiculo
Repuesto: -nombre del repuesto
-cantidad
Vehiculo: -marca del vehiculo
-modelo del vehiculo
Cliente : -Nombre del cliente
Producto: -nombre del repuesto
-cantidad
-marca
Cuaderno de inventario: -productos
-cantidad

21/10/2016

Sistema de Ventas: Repuestos

Proforma:-costo del producto


-codigo del producto
-Ruc o dni del cliente
-cantidad de producto
-costo total

Proceso:
Nmero

DESPACHO
Actividad

Entregar el
comprobante

Revisar el
comprobante
Buscar los
productos
Avisar al jefe
de compras

3
3.A

4
5
6
6.A
6.A.1

6.A.2
6.A.3

6.B
7
8

Pg. 16 de 62

Entregar
productos
Registrar en
el inventario
Evaluacin
del producto
Devolucin
del Producto
Cliente
decide sobre
devolucin
Cliente pide
sustitucin
Cliente pide
devolucin
de dinero
Devolucin
de dinero
Aprobacin
del producto
Sellado del
comprobante

Recepcin
del
comprobante

Cdigo:

Descripcin actividad

Responsable

Tipo

Luego de haber sido atendido, y haber


aceptado el cliente entrega el comprobante
para que el Jefe de Almacn le entregue
los productos que se detallan.
El Jefe de almacn revisa el comprobante
con los detalles
El jefe de almacn busca en su stock los
productos
El cliente tiene informacin de los
productos que faltan en stock y que sern
entregados posteriormente, por lo que se
procede a confirmar el pedido al jefe de
compras
El jefe de almacn entrega al cliente los
productos que estn disponibles
El jefe de almacn actualiza su registro de
inventario
El cliente recibe el producto y evala si
est conforme con el producto.
Si el cliente no est conforme, devuelve el
producto.
El cliente decide si quiere que lo sustituyan
por otro o si quiere la devolucin de su
dinero.
El cliente pide la sustitucin del producto y
se regresa al punto 3.
El cliente solicita que le devuelvan el
dinero, ya que no est satisfecho con el
producto
El cajero devuelve el dinero que el cliente
haba pagado.
El cliente evala el producto y queda
satisfecho.
El Cajero sella el comprobante, indicando
los productos entregados y en caso aun
falten productos por entregar.

Cliente

Regla de
negocio
R15, R16

Jefe de
almacn
Jefe de
almacn
Jefe de
almacn

R12

R26

Jefe de
almacn
Jefe de
almacn
Cliente

R17

R19

R33

Cliente

R34

Cliente

R34

Cliente

R34

Cliente

R34

Cajero

R34

Cliente

R35,r34

Jefe de
Almacn

Cliente

El Cliente recibe el comprobante luego de


haber recibido los productos con la
respectiva revisin.

21/10/2016

Sistema de Ventas: Repuestos

Informacin de cada actividad:

Pg. 17 de 62

Despacho

Actividad Nombre de la informacin


1 Comprobante:
- Cdigo de Comprobante
- Cdigo de productos
- Cantidad de cada producto
- Precio de productos
- Fecha
2 Comprobante
3 Bsqueda:
- Cdigo de productos
- Cantidad de producto
3.A Aviso de compra:
- Cdigo de producto faltante
- Cantidad de producto faltante
4 Entrega:
- Cantidad de productos
5 Cuaderno de Inventarios:
- Cantidad de productos salientes
- Cdigo de productos salientes
6.A.3 Registro de devoluciones:
- Cdigo de Producto
- Cantidad de Producto
- Fecha
- Motivo de Sustitucin.
6.B Registro de devoluciones:
- Cdigo de Producto
- Cantidad de Producto
- Fecha
- Motivo de devolucin de dinero
Anulacin o modificacin de Comprobante:
- Cdigo de Comprobante
- Cdigo de producto
- Cantidad de producto,
8 Sellado del comprobante
- Cdigo de productos
- Detalle de productos entregados
9 Comprobante de pago

21/10/2016

Sistema de Ventas: Repuestos

Pg. 18 de 62

1.3 DESCRIPCIN DEL PROYECTO

El proyecto consiste en elaborar una pgina web que permita a la empresa mayor
comunicacin con sus clientes, que contenga un sistema de oferta de servicios, de
atencin y registro de clientes, de pedidos.
El sistema almacenar en una base de datos la informacin de las cuentas de los clientes,
la lista de sus clientes, los datos de los servicios que ofrece, entre otros. A travs del
sistema de ofertas se espera mostrar todos los servicios que el cliente puede obtener de la
empresa y as elegir el que desee o pedir asesora a la empresa de cul es el que el
conviene elegir.
Mediante el sistema de atencin a clientes se podr establecer un buzn de consultas y
sugerencias de los clientes registrados como usuarios del sistema, para lo cual debern
estar registrados.
El sistema de pedidos permitir que los clientes soliciten el servicio a nuestra empresa a
travs de su cuenta de usuario y la confirmacin telefnica del mismo.
En nuestro control de inventario se actualizar la cantidad de los repuestos con los que se
cuenta en el almacn, para lo que se solicitar informacin cada vez que se realice un
nuevo ensayo se confirmar luego de haberse efectuado.

1.4 RECURSOS A EMPLEAR

Recursos Software
Software

- Microsoft Windows XP, Windows 8, Windows 8.1


- Gestor Base de Datos:
MySQL, MS SQL Server

Recurso Hardware
Hardware

- Procesador Intel core i3, i5, i7.


- Disco duro de 100 GB
- 1 RAM DDR de 512MB
- Monitor con Resolucin mnimo 1024x768

Recursos Humanos
El equipo est conformado por 3 personas:
02 Analistas y programadores de Sistemas.
01 Diseador de pginas web.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 19 de 62

1.5 COSTOS Y BENEFICIOS

COSTOS

BENEFICIOS
CLIENTE

EMPRESA

-Permite una mejor comunicacin con la Empresa.


- Reduccin del tiempo para solicitar el servicio
-Se mejorar la comunicacin con los clientes,
permitiendo a travs de sus sugerencias conocer las
opiniones acerca de la empresa y mejorar.
-Estar la reduccin de tiempo en trasladar los
pedidos, con lo que se evitar retrasos de entrega
de los mismos.
-Disminucin de errores.

1.6 DIAGRAMA GANT

DIAGRAMA GANT RESUMIDO

DIAGRAMA GANT DESPLEGADO

21/10/2016

Sistema de Ventas: Repuestos

Pg. 20 de 62

DIAGRAMA GANT DESPLEGADO

21/10/2016

Sistema de Ventas: Repuestos

2.

Pg. 21 de 62

ANLISIS DEL SISTEMA

Este acpite describe un prototipo de las consultas y reportes (Vistas) que podrn
obtenerse del sistema. Tambin incluye las pantallas para ingreso de datos.
En conjunto, definen el apoyo que el sistema brindar al usuario.
Al final del acpite se muestra tambin las vinculaciones entre los Casos de Uso y las
Clases. De esa manera se establece coherencia entre las actividades del mundo real y la
funcionalidad del sistema. No debe existir funcionalidad no asociada con actividades
concretas ni actividades que no sean apoyadas por el sistema.

2.1
2.1.1

REQUERIMIENTOS DEL SISTEMA DE INFORMACION (ASI 1)


Determinacin del alcance del Sistema (ASI 1.1)

Se consider un sistema de software para una tienda de repuestos en la que se realiza las
siguientes interacciones:
-

El

El vendedor podr registra el pedido del cliente en el sistema, de esta manera se generar
la proforma
El cajero podr gestionar los pagos y el sistema generar los comprobantes de pago
necesarios
El jefe de almacn podr gestionar el inventario de productos y el sistema ira actualizando
el inventario constantemente
El jefe de compras ser alertado por el sistema cuando haga falta realizar pedidos a
proveedores o a empresas vecinas y con ayuda del sistema podr generar las ordenes de
pedido.
sistema emitir de manera automtica los comprobantes de pago y la proforma que ser
entregada al cliente y adems podr configurar el inventario de la tienda
2

Clijhygde
Vendedor
7 Prove

1
Clientes

ASisdt

Sistema de venta
de Repuestos

Jefe
de
compras

4
5

Cajero

Jefe
de
almacen

1.- El vendedor solicita registro de pedido del cliente


2.- El Sistema registra pedido
3.-El cajero solicita comprobante de pago
4.-El sistema genera una boleta o factura
5.-El jefe de almacn gestiona inventario
6.-Sistema actualiza inventario
7.-Jefe de compras solicita orden de pedido
8.-Sistema genera orden de pedido

21/10/2016

Sistema de Ventas: Repuestos

2.1.2

Pg. 22 de 62

Obtencin de Requerimientos (ASI 1.2)


Requerimientos Funcionales
Nmero
RF1

RF2
RF3

RF4

RF5

RF6

RF7

RF8

RF9

Requerimiento
Descripcin
Revisin de la orden de El sistema debe permitir al cajero
pago
revisar la orden de pago que
realizara el cliente.
Registrar venta al crdito El sistema permitir al cajero
registrar las ventas al crdito.
Generar comprobante de El sistema permitir al cajero
pago
generar el comprobante de pago del
cliente, considerando si se ha
cancelado el pedido o se ha
acordado un pago al crdito.
Revisin del inventariado El sistema permitir al Jefe de
de repuestos
Almacn
corroborar
las
de
existencias de repuestos.

Prioridad
4

Generar solicitud de El sistema permitir al Jefe de


reposicin de repuestos Almacn generar una lista de
repuestos que se necesitan reponer,
indicando las cantidades faltantes.
Actualizar el inventariado El sistema permitir al Jefe de
de repuestos
Almacn actualizar el inventario de
repuestos luego de una modificacin
de las existencias de los mismos.
Solicitar repuestos
El sistema deber registrar el pedido
de los clientes, considerando la
informacin del pedido (fecha del
pedido, razn social o apellido y
nombre del cliente, lista del pedido)
Generar proforma
El sistema permitir al Vendedor
generar la proforma de venta de
repuestos.

3
5

Confirmar existencia de El sistema permitir al Vendedor 4


los repuestos solicitados confirmar
si
los
repuestos
solicitados se
encuentran en
almacn o se pueden conseguir.

Requerimientos no Funcionales
Relacionados con las caractersticas especiales del sistema a implementar, tales
como seguridad, desempeo, escalabilidad, etc.
Nmero
RNF01

Requerimiento
Tiempo de respuesta

RNF02

Intuitivo

RNF03

Multiplataforma

RNF04

Importacin de datos

Descripcin
El sistema debe tardar en responder
a las consultas no ms de 5
segundos el 90% de las veces
El sistema debe ser de uso sencillo.
Debe procurarse que el usuario
pueda registrar la informacin de
manera fcil e intuitiva.
El sistema ser soportado por un
dispositivo mvil
El sistema generara reportes
exportables en imagen y formato
excel

Prioridad
4

4
4

21/10/2016

Sistema de Ventas: Repuestos

2.1.3

Pg. 23 de 62

Obtencin del Modelo de Casos de Uso del Sistema (ASI 1.3)


Diagrama de Casos de Uso del Sistema (Grfico)

2.1.4

Descripcin de Casos de Uso del Sistema

Revisar inventario de repuestos


1.- Caso de Uso del Sistema Revisar inventario de repuestos
2.- Descripcin del caso de uso
El Jefe de Almacn corrobora la existencia de repuestos que requieren de una
reposicin debido a que sus cantidades en almacn estn por debajo a las cantidades
mnimas que debe haber de dicho repuesto.
3.- Actor(es)
Jefe de Almacn
4.- Precondiciones
El usuario accede al mdulo de gestin de inventarios.
5.- Postcondiciones
Se genera un reporte de existencias de repuestos faltantes.

21/10/2016

Sistema de Ventas: Repuestos

6.- Pasos (Flujo de Eventos)


Nro
Accin del Actor
1
El Jefe de Almacn ingresa a la opcin
de revisar el estado del inventario de
repuestos.
2
El jefe de Almacn pulsa el botn
Mostrar Existencias crticas.

El jefe de Almacn pulsa el botn


Seleccionar todos los repuestos para
una reposicin de los mismos y
seguidamente pulsa Aceptar.

Pg. 24 de 62

Respuesta del Sistema


El sistema muestra la interfaz de
gestin de inventarios.
El sistema muestra una lista de todos
los repuestos cuya cantidad en
almacn est por debajo de su cantidad
mnima. Se muestra el nombre del
repuesto, su cdigo, su precio de Venta
y precio de Compra, las cantidades del
mismo en el almacn, la cantidad
mnima del mismo que debe haber en
almacn y la posibilidad de conseguirlo
o no en tiendas cercanas al negocio.
El Sistema muestra la lista de
repuestos
destinados
para
una
reposicin de los mismo en un formato
para imprimir, adems la opcin de
exportar como imagen. Se especifica la
fecha de consulta y generacin de lista
de repuestos para reabastecimiento.
El sistema imprime la lista requerida y
regresa al men inicial.

El jefe de Almacn elige la opcin de


imprimir.
7.- Extensiones
3.1 El jede de almacn no pulsa el botn Seleccionar Todos.
1.a El Jefe de Almacn selecciona algunos de los repuestos pulsando sobre ellos
y pulsa aceptar
1. El sistema advierte que existen repuestos no seleccionados que requieren
reposicin, mostrando en una lista emergente a los mismo. Muestra un
botn de regresar y de seguir adelante.
2.a El Jefe de almacn no selecciona ningn repuesto y pulsa aceptar.
1. El sistema advierte que no se ha seleccionado ningn repuesto. Muestra
un botn de regresar o de ir al men inicial.
4.1 El Jefe de Almacn selecciona la opcin de exportar como imagen.
1. El sistema muestra la opcin de guardar la lista como imagen en el ordenador.
8.- Requerimiento Asociado
RF4, RF5
9.-Prototipo de interfaz de usuario

21/10/2016

Sistema de Ventas: Repuestos

Pg. 25 de 62

Actualizar el inventariado de repuestos


1.- Caso de Uso del Sistema Actualizar el inventariado de repuestos
2.- Descripcin del caso de uso
El Jefe de Almacn registra las modificaciones en el inventario de repuestos luego de
recibir repuestos del jefe de compras en calidad de reposicin la cantidad de los
repuestos en cuestin que existen en el almacn, y el precio de compra respectivo de
los mismos.
3.- Actor(es)
Jefe de Almacn
4.- Precondiciones
- Existen al menos un repuesto nuevo que ingresarn al almacn.
- El usuario accede al mdulo de gestin de inventarios.
5.- Postcondiciones
- Se actualiza el inventario de repuestos.
6.- Pasos (Flujo de Eventos)
Nro
Accin del Actor
Respuesta del Sistema
1
El Jefe de Almacn ingresa a la opcin El sistema muestra la interfaz de
de actualizar el inventario de repuestos actualizacin de las existencias de los
repuestos en el almacn.
2
El jefe de Almacn digita en el cuadro El sistema muestra los posibles
de texto de bsqueda de repuestos el repuestos que se desean actualizar en
nombre y/o cdigo del repuesto que una nueva ventana, mostrando de cada
desea consultar.
uno el nombre y cdigo del mismo,
adems la cantidad que existe en
almacn y la cantidad mnima que debe
existir en el almacn.
3
El Jefe de Almacn selecciona de la lista El
sistema
aade
el repuesto
de resultados repuestos buscados el actualizado a la lista de repuestos
repuesto que desea consultar. Aade la consultados, indicando el nombre del
cantidad que ingresa de dicho repuesto, repuesto, su cdigo en almacn, las

21/10/2016

Sistema de Ventas: Repuestos

y el precio de compra del mismo.


Si hay ms productos que consultar,
repetir desde el paso 2, si no, seguir al
punto 4.
4

El Jefe de almacn revisa la lista de


repuestos de actualizados generada y
pulsa Aceptar.

Pg. 26 de 62

cantidades que existan en almacn


antes de la reposicin, la cantidad
ingresante, la nueva cantidad del
repuesto en Almacn, el precio al cual
se ha comprado el repuesto y el nuevo
precio de compra total actualizado.
El sistema muestra las opciones de
imprimir el reporte y exportar como
imagen. Muestra adems la opcin de
regresar al men inicial o Salir.

7.- Extensiones
2.1 El Jefe de almacn digita un nombre o cdigo de repuesto que no existe en almacn.
2.1.1. El sistema nuestra una alerta de repuesto no encontrado y la opcin de
reintentar.
2.1.2. El Jefe de almacn presiona Reintentar y digita un nombre o cdigo vlido
de repuesto y presiona buscar.
3.1 El jefe de almacn no digita todos los campos necesarios para actualizar las
existencias de repuesto indicado.
3.1.1. El sistema muestra una alerta solicitando rellenar todos los campos
indicados.
3.1.2. El Jefe de Almacn presiona OK y digita rellena todos los campos
indicados.
4.1 El Jefe de almacn no est conforme con la lista de actualizacin de existencias de
repuestos y presiona modificar.
4.1.1. El sistema muestra la opcin de modificar cada tem indicado y la opcin de
aadir uno adicional.
4.1.2.a El Jefe de almacn modificar los tems que requiere, agregando las
cantidades ingresantes y el precio de compra correctos.
4.1.2.b El Jefe de almacn aade un nuevo tem regresando al paso 2.
8.- Requerimiento Asociado
RF6
9.-Prototipo de interfaz de usuario

21/10/2016

Sistema de Ventas: Repuestos

Pg. 27 de 62

Revisar Orden de Pago


1.- Caso de Uso del Sistema Revisar orden de pago
2.- Descripcin del caso de uso
El Cajero revisa la orden de pago entregado por el cliente para cobrar el monto ya sea
al contado o al crdito siempre y cuando sea un cliente regular y acepte las
condiciones de pago.
3.- Actor(es)
Cajero
4.- Precondiciones
El cliente debe haber comprado al menos un producto.
5.- Postcondiciones
Entrega del repuesto depues de realizar el pago respectivo
6.- Pasos (Flujo de Eventos)
Nro
Accin del Actor
1
El Cajero ingresa a la opcin de revisar
orden de pagos.
2
El Cajero pulsa el botn Mostrar Pago
del cliente.

Respuesta del Sistema


El sistema muestra la interfaz de
gestin de pagos.
El sistema muestra los productos que
ha pedido, el precio por cada uno y el
monto total a cobrar.

7.- Extensiones
2.1 Si al mostrar el pago del cliente y este no coincide , el Cajero tiene que rectificar la
orden de pago para modificarla
8.- Requerimiento Asociado
RF1
9.-Prototipo de interfaz de usuario

Generar Proforma
1.- Caso de Uso del Sistema

Generar Proforma

2.- Descripcin del caso de uso


El Vendedor recibe el pedido del cliente, que generalmente consiste en la lista de materiales
que le envia el rectificador, y lo registra en una proforma que ser posteriormente evaluada
por el cliente para poder llegar a un acuerdo
3.- Actor(es)
Vendedor
4.- Precondiciones
-El cliente solicita al menos un producto
5.- Postcondiciones
-Se genera la proforma
6.- Pasos (Flujo de Eventos)
Nro
Accin del Actor
Respuesta del Sistema
1
El Vendedor ingresa a la opcin de generar El sistema le muestra la interfaz generar
Proforma
proforma
2
El vendedor ingresa el nombre del cliente
El sistema registra el nombre del cliente

21/10/2016

Sistema de Ventas: Repuestos

Pg. 28 de 62

El vendedor ingresa una palabra clave del El sistema le muestra todos los productos
nombre del producto
con la palabra incluida
4
El vendedor selecciona el producto
Sistema registra el producto y muestra el
producto y el precio
5
El vendedor selecciona el botn generar El sistema pregunta al vendedor si ya ha
proforma
realizado los acuerdos necesarios y si
desea seguir
6
El vendedor presiona la tecla confirmar
El sistema genera la proforma y la guarda
en la base de datos.
7.- Extensiones
3.1. Si el producto no se encuentra en stock, el vendedor informa al cliente y se llega a un
acuerdo con respecto a la entrega y al precio, esto se dara antes de presionar el
botn Generar proforma.
5.2. Si el vendedor genera la proforma sin los acuerdos necesarios, el sistema tendr una
opcin de modificar proforma
8.- Requerimiento Asociado
RF8
9.-Prototipo de interfaz de usuario

2.2
2.2.1

ESPECIFICACIONES DE LOS CASOS DE USO (ASI 2)


Identificacin de clases asociadas a los Casos de Uso
CLASES DE TIPO ENTIDAD
Jefe de Almacn
Cajero
Vendedor
Orden de Reabastecimiento
Proforma
Repuesto
Trabajador
CLASES DE TIPO INTERFAZ GRFICA
GUI Generar Proforma
GUI Revisar Almacn
GUI Actualizar Almacn
CLASES DE TIPO CONTROL

21/10/2016

Sistema de Ventas: Repuestos

Pg. 29 de 62

CC Generar Proforma
CC Revisar Almacn
CC Actualizar Almacn

2.2.2

Diagramas de Interaccin de Objetos

Diagrama de secuencia del CU Generar Proforma

Diagrama de secuencia del caso de uso Revisar Inventario

21/10/2016

Sistema de Ventas: Repuestos

Pg. 30 de 62

Diagrama de secuencia del caso de uso Actualizar inventario

21/10/2016

Sistema de Ventas: Repuestos

Pg. 31 de 62

Diagrama de secuencia del caso de uso Orden de Pago

Diagrama de secuencia del caso de uso Actualizar Orden de Pago

Diagrama de secuencia del caso de uso Consultar Pedido

21/10/2016

Sistema de Ventas: Repuestos

Pg. 32 de 62

21/10/2016

Sistema de Ventas: Repuestos

Pg. 33 de 62

Diagrama de secuencia del caso de uso Cancelar Pedido

21/10/2016

Sistema de Ventas: Repuestos

2.3

Pg. 34 de 62

ANALISIS DE CLASES (ASI 3)


Diagrama de Clases

21/10/2016

Sistema de Ventas: Repuestos

2.4

Pg. 35 de 62

ANALISIS DE PAQUETES (ASI 4)

21/10/2016

Sistema de Ventas: Repuestos

3.

Pg. 36 de 62

DISEO

3.1

3.1.1

DEFINICION DE LA ARQUITECTURA DEL SISTEMA (DSI 1)

CATLOGO DE SUBSISTEMAS

Subsistema
Gestin de pagos

Gestin de Almacn

Atencin al cliente

Validacin

Funcionalidad
Permite al cajero registrar el pago
del cliente y emitir el comprobante
de pago
Permite al jefe de almacn revisar el
inventario
de
repuestos
y
actualizarlo
Permite al vendedor registrar la
venta y generar la proforma del
cliente
Permite validar el acceso al sistema
de tal manera que solo los que
pertenecen al negocio puedan
acceder a l

Tipo
Especifico

Especifico

Especifico

Genrico

21/10/2016

Sistema de Ventas: Repuestos

3.1.2

Pg. 37 de 62

ENTORNO TECNOLGICO DEL SISTEMA


Hardware

Software

Comunicaciones

- Procesador Intel core i3, i5, i7.


-Minimo 256 MB de RAM
- Disco duro de 100 GB
- 1 RAM DDR de 512MB
- Monitor con Resolucin mnimo 1024x768
-Tarjeta de Video de 32MB
- Microsoft Windows XP, Windows 8, Windows 8.1
- Gestor Base de Datos:
MySQL,Oracle
JDBC

21/10/2016

Sistema de Ventas: Repuestos

3.2
3.2.1

Pg. 38 de 62

CLASES DENTRO DE LAS CLASES


ENTIDADES

21/10/2016

Sistema de Ventas: Repuestos

Pg. 39 de 62

21/10/2016

Sistema de Ventas: Repuestos

3.2.2

Pg. 40 de 62

CONTROLADOR

21/10/2016

Sistema de Ventas: Repuestos

3.2.3

3.3
3.3.1

Pg. 41 de 62

VISTAS

DISEO DE CASO DE USO REALES


CASO DE USO REAL ACTUALIZAR INVENTARIO

21/10/2016

Sistema de Ventas: Repuestos

Pg. 42 de 62

3.3.2

REALIZACION DE CASO DE USO REVISAR INVENTARIO

3.3.3

REALIZACION DE CASO DE USO REAL GENERAR PROFORMA

Realizacion CU Real Generar Proforma

<<Swing>>

<<Servlet>>

<<DAO>>

:GenerarProforma

:GenerarProformaServlet

repuesto:RepuestoBean

Vendedor

1: IngresarDatosdelCliente( )
opt

[Es el ultimo]
2: IngresarPalabraClave( )

3: RecibirDatos( )
4: BuscarRepuestopal( )

5: EnviarPosibleRepuesto( )
6: MostarPosibleRepuesto( )

7: SeleccionarRepuesto( )

8: RecibirRepuestoselec( )

GenerarProforma( )

<<DAO>>
:ProformaBean

21/10/2016

Sistema de Ventas: Repuestos

3.3.4

REALIZACION DE CASO DE USO REAL CONSULTAR PRODUCTO

3.3.5

REALIZACION DE CASO DE USO REAL SOLICITAR PEDIDO

Pg. 43 de 62

21/10/2016

Sistema de Ventas: Repuestos

Pg. 44 de 62

3.3.6

REALIZACION DE CASO DE USO REAL CANCELAR PEDIDO

3.3.7

REALIZACION DE CASO DE USO REAL REVISAR ORDEN DE PAGO

21/10/2016

Sistema de Ventas: Repuestos

3.3.8

Pg. 45 de 62

REALIZACION DE CASO DE USO REAL ACTUALIZAR ORDEN DE PAGO

21/10/2016

Sistema de Ventas: Repuestos

3.4

Pg. 46 de 62

DISEO DE CLASES
<<EJBEntity>>

<<EJBEntity>>

OrdenDeReabastecimientoBean

RepuestoBean

{abstract}

{abstract}
-

IdRepuesto
NombreRepuesto
FabricanteRepuesto
PrecioCompra
PrecioVenta
CantidadActual
PuntoReposicion
DescripcionRepuesto
EstadoRepuesto
ejbContext

BuscarCantidadActual (char NombreProduct


o)
GrabarNuevaCantidad (char ListaRespuesto
s, int ListaCantidades)
GrabarNuevoPrecioCompra (char ListaRespu
estos, double ListaPrecioCompra)
BuscarRepuesto (char NombreRepuesto)
BuscarPrecioCompra (int NombreProducto)
Buscar repuesto faltante ()
<<Constructor>> RepuestoBean ()

+
+
+
+
+
+

: java.lang.Integer
: char
: char
: double
: double
: int
: int
: int
: boolean
: EntityContext

IdOrdenDeReabastecimiento
FechaOrdenReabastecimiento
FechaLimiteOrden
CantidadRepuesto
EstadoOrdenReabastecimiento
ejbContext

: java.lang.Integer
: int
: int
: int
: int
: EntityContext

+
0..*
0..1

Grabar orden de Reabastecimiento (int Re


puestos, int CantidadFaltante)
+ <<Constructor>> OrdenDeReabastecimientoBean ()
+
ejbActivate ()

: int
0..1
: int
<<EJBEntity>>
: int

ProformaBean
{abstract}

: int
: int
: int

0..*
0..1

0..*

<<EJBEntity>>
<<EJBEntity>>
VendedorBean

{abstract}
-

IdComprobante
FechaOrdenVenta
CantidadRepuesto
PrecioVentaRepuesto
TipoComprobante
PagoAdicional
NombreCliente
RucCliente
EstadoComprobante
ejbContext

{abstract}

: java.lang.Integer
: int
: int
: double
: boolean
: boolean
: char
: int
: boolean
: EntityContext

+ <<Constructor>> ComprobanteDePagoBean ()
+
ejbActivate ()
+
ejbLoad ()
+
ejbPassivate ()
+
ejbRemove ()
+
ejbStore ()
+
setEntityContext (EntityContext ctx)
+
unsetEntityContext ()

IdVendedor
EstadoVendedor
ApellidoPaternoVendedor
ApellidoMaternoVendedor
NombreVendedor
FechaContratacionVendedor
FechaNacimientoVendedor
ejbContext

+
+
+
+ <<Constructor>>

: void
: void
: void
: void
: void
: void
: void

0..*

ConfirmarProforma ()
SeleccionarRepuesto ()
IngresarPalabrasClaveDelProducto ()
VendedorBean ()

0..1

0..*
<<EJBEntity>>
JefeDeAlmacenBean
{abstract}
-

0..1
0..*
<<EJBEntity>>
CajeroBean
{abstract}
-

: java.lang.Integer
: int
: String
: String
: String
: Date
: Date
: EntityContext

: java.lang.Integer
: int
: int
: double
: char
: boolean
: EntityContext

+
GrabarProforma ()
+ <<Constructor>> ProformaBean ()
+
ejbActivate ()
+
ejbLoad ()
+
ejbPassivate ()
+
ejbRemove ()
+
ejbStore ()
+
setEntityContext (EntityContext ctx)
+
unsetEntityContext ()
+
GenerarProforma ()

0..1

ComprobanteDePagoBean

IdProforma
FechaProforma
CantidadRepuesto
PrecioRepuesto
DetallesProforma
EstadoProforma
ejbContext

IdCajero
EstadoCajero
ApellidoPaternoCajero
ApellidoMaternoCajero
NombreCajero
FechaContratacionCajero
FechaNacimientoCajero
ejbContext

: java.lang.Integer
: boolean
: String
: String
: String
: Date
: Date
: EntityContext

IdJefeAlmacen
EstadoJefeAlmacen
ApellidoPaternoAlmacenero
ApellidoMaternoAlmacenero
NombreAlmacenero
FechaContratacionAlmacenero
FechaNacimientoAlmacenero
ejbContext

: java.lang.Integer
: int
: String
: String
: String
: Date
: Date
: EntityContext

+ <<Constructor>> JefeDeAlmacenBean ()
+
ejbActivate ()
+
ejbLoad ()
+
ejbPassivate ()
+
ejbRemove ()
+
ejbStore ()
+
setEntityContext (EntityContext ctx)
+
unsetEntityContext ()

: void
: void
: void
: void
: void
: void
: void

+ <<Constructor>> CajeroBean ()
+
ejbActivate () : void
+
ejbLoad ()
: void
+
ejbPassivate () : void
+
ejbRemove () : void
+
ejbStore ()
: void

21/10/2016

Sistema de Ventas: Repuestos

3.5

Pg. 47 de 62

DISEO FISICO DE DATOS

21/10/2016

Sistema de Ventas: Repuestos

3.6

3.6.1

Pg. 48 de 62

DEFINICIN DE COMPONENTES Y SUBSISTEMAS DE CONSTRUCCIN


(DSI 6.2)
Diagrama de Componentes General

21/10/2016

Sistema de Ventas: Repuestos

3.6.2

Pg. 49 de 62

Elaboracin de especificacin de Construccion (DSI 6.3)


Formato para la especificacin detallada de los componentes
Nombre
del INRevisarInventario
Componente
Interfaz
Tipo de
Componente
Muestra las opciones de revisin de inventario.
Descripcin
Nombre
del RevisarInventarioServlet
Componente
Controlador
Tipo de
Componente
Permite hace una consulta de los inventarios.
Descripcin
Nombre
del OrdenDeReabastecimientoBean
Componente
Tipo de
Componente
Descripcin

Entidad
Almacena la orden de reabastecimiento de un repuesto

Nombre
del RepuestoBean
Componente
Tipo de
Componente
Descripcin

Entidad
Entidad que contiene los atributos de la clase repuesto

Nombre
del INActualizarInventario
Componente
Tipo de
Componente
Descripcin

Interfaz
Interfaz que permite hacer una actualizacin del stock de repuestos en el
inventario.

Nombre
del ActualizarInventarioServlet
Componente
Tipo de
Componente
Descripcin

Controlador
Gestiona la actualizacin del inventario.

21/10/2016

Sistema de Ventas: Repuestos

3.7

Pg. 50 de 62

DIAGRAMAS DE ESTADO

3.7.1

DIAGRAMA DE ESTADO DEL PEDIDO DEL PRODUCTO

3.7.2

DIAGRAMA DE ESTADO DEL CLIENTE

21/10/2016

Sistema de Ventas: Repuestos

4.

Pg. 51 de 62

DISEO Y PROGRAMACIN DE INTERFACES


Home

Cliente

Registrarse

Consultar
Producto

Solicitar
Pedido

Jefe de
almacn

Aadir repuesto

Actualizar o
eliminar repuesto

Ver lista

Vendedor

Solicitar
Pedidos

Revisar
Solicitudes

Ventas
del da

Cancelar
Pedido

4.1

Descripcin de la interfaz del usuario.

Este ser la pgina de inicio(Home) de nuestra pgina web, que cuenta con un men de Home,
Quines Somos? , Servicios , Nuestro Local y Clientes y hay un botn que dice ingrese en el
cual puede acceder nuestro Jefe de Almacen y Vendedor.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 52 de 62

Cdigo:

21/10/2016

Sistema de Ventas: Repuestos

Pg. 53 de 62

Interfaz : Quines Somos?

En esta interfaz nos muestra a lo que la empresa se dedica, misin, visin y al dueo del
Negocio.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 54 de 62

Interfaz: Servicios

En esta interfaz nos muestra lo que ofrece nuestra empresa y de las marcas con las que
trabaja.

Interfaz: Nuestro Local

En esta interfaz nos muestra la ubicacin de nuestro local para que nuestros clientes puedan
ubicarse y puedan llegar.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 55 de 62

Interfaz: Login Clientes

En esta interfaz nuestros clientes pueden hacer compras de manera online, claro que para esto
deben estar registrados en nuestro sistema, por lo que cuenta con la opcin de registrarse por
si no contase con una cuenta.

Interfaz: Registrarse Clientes

En esta interfaz nuestro Cliente puede registrarse para poder hacer compras de manera online
ya que contara con un usuario y una contrasea para hacerlo.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 56 de 62

Interfaz: Clientes

Una vez que nuestro cliente cuente con una cuenta y un usuario ya puede acceder hacer
compras online y contara con 3 opciones como se muestra en la imagen.

Interfaz: Consultar Producto Clientes

En esta interfaz se puede ver que nuestro Cliente puede buscar un repuesto de acuerdo a un
cdigo y de esa manera le muestra que repuesto es y cuanto es su precio unitario

21/10/2016

Sistema de Ventas: Repuestos

Pg. 57 de 62

Interfaz: Solicitar Producto Clientes

En esta interfaz el Cliente puede solicitar pedido mediante el cdigo, la cantidad que solicitara y
el lugar de envi y el importe aparecer automticamente. Si desea tiene la opcin de comprar
ms repuestos de la misma manera que compro esta.

Interfaz: Cancelar Pedido Clientes

En esta interfaz el Cliente puede Cancelar su pedido mediante e cdigo y puede explicar el
detalle del porque lo hizo para de esa manera saber cual fue la razn.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 58 de 62

Interfaz: Jefe de Almacn

En esta interfaz es al que accede nuestro jefe de almacn, el cual puede aadir, actualizar o
eliminar algn repuesto y tambin tiene la opcin de ver la lista de repuestos.

Interfaz: Aadir Repuesto - Jefe de Almacn

En esta interfaz el Jefe de Almacn ingresa el cdigo y la descripcin del repuesto, el precio de
compra y el precio al cual se vender lo cual ser recibido por el vendedor y la opcin de aadir
para que se agregue a nuestro inventario.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 59 de 62

Interfaz: Actualizar o Eliminar repuesto - Jefe de Almacn

En esta interfaz el Jefe de almacen tiene la opcin de actualizar o eliminar algunos repuestos
del inventario. Por lo que puede buscarlo de acuerdo a su cdigo.

Interfaz: Ver Lista - Jefe de Almacn

En esta interfaz el jefe de almacn puede ver la cantidad de repuestos con los que cuenta
nuestro inventario luego de actualizar o eliminar.

21/10/2016

Sistema de Ventas: Repuestos

Pg. 60 de 62

Interfaz: Vendedor

En esta interfaz es al cual puede acceder nuestro Vendedor y las opciones con las que cuenta.

Interfaz: Revisar Solicitudes de pedido Vendedor

En esta interfaz el vendedor revisa los pedidos de los clientes y verifica si los clientes cuentan
con algunas cuentas pendientes o no para ver si acepta o rechaza los pedidos

21/10/2016

Sistema de Ventas: Repuestos

Pg. 61 de 62

Interfaz: Cancelar Pedidos - Vendedor

En esta interfaz el vendedor puede hacer la cancelacin de los pedidos viendo en Detalles

Interfaz: Cancelar Pedidos(Ver ms) - Vendedor

En esta interfaz el Vendedor puede ver los detalles de si puede aceptar o rechazar los pedidos

21/10/2016

Sistema de Ventas: Repuestos

Pg. 62 de 62

Interfaz: Ventas del da - Vendedor

En esta interfaz el Vendedor puede ver la lista de ventas de acuerdo al cdigo de pedido y el
cdigo de usuario que lo hizo, con su respectiva fecha y el importe.

21/10/2016

S-ar putea să vă placă și