Documente Academic
Documente Profesional
Documente Cultură
CURSO:
PROFESOR:
FECHA:
VIERNES 21 DE OCTUBRE DEL 2016
Lima Per
Pg. 2 de 62
NDICE
1.
1.2
Objetivo ............................................................................................................ 4
Misin ............................................................................................................... 4
Visin ............................................................................................................... 4
La Empresa ...................................................................................................... 4
2.
2.2
2.3
2.4
3.
DISEO ............................................................................................. 36
3.1
3.2
3.3
21/10/2016
Pg. 3 de 62
3.4
3.5
3.6
3.7
21/10/2016
Pg. 4 de 62
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
21/10/2016
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
Proceso de Negocio
Control de inventario
Ventas
Control de pagos
Despacho
21/10/2016
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
1.2.1.2
<<Actor interno>>
cajero
<<Actor interno>>
Vendedor
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
Pg. 7 de 62
Jefe de Almacn
Jefe de compras
Mecnico
Rectificador
1.2.1.3
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
Pg. 8 de 62
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
21/10/2016
Pg. 9 de 62
21/10/2016
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
Pg. 11 de 62
Despacho
2.- Objetivo
6.- Poscondiciones
El cliente obtiene el producto y su comprobante
21/10/2016
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.
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
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
21/10/2016
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
Jefe de
almacn
Regla de
negocio
R26
Jefe de
almacn
R26,R27
Jefe de
compras
R27,R20
Proveedor
R27
Jefe de
compras
R21
Jefe de
compras
R28
Jefe de
almacn
R29
Control de inventario
5
6
7
21/10/2016
Pg. 15 de 62
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
Cliente
Vendedor
R3, R4, R5
Mecnico
R24
Rectificador
R9
Jefe de
almacn
R6
Vendedor
R31, R32
Cliente
R30
6/3.1
21/10/2016
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
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
21/10/2016
Pg. 17 de 62
Despacho
21/10/2016
Pg. 18 de 62
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.
Recursos Software
Software
Recurso Hardware
Hardware
Recursos Humanos
El equipo est conformado por 3 personas:
02 Analistas y programadores de Sistemas.
01 Diseador de pginas web.
21/10/2016
Pg. 19 de 62
COSTOS
BENEFICIOS
CLIENTE
EMPRESA
21/10/2016
Pg. 20 de 62
21/10/2016
2.
Pg. 21 de 62
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
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
21/10/2016
2.1.2
Pg. 22 de 62
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
3
5
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
2.1.3
Pg. 23 de 62
2.1.4
21/10/2016
Pg. 24 de 62
21/10/2016
Pg. 25 de 62
21/10/2016
Pg. 26 de 62
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
Pg. 27 de 62
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
21/10/2016
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
21/10/2016
Pg. 29 de 62
CC Generar Proforma
CC Revisar Almacn
CC Actualizar Almacn
2.2.2
21/10/2016
Pg. 30 de 62
21/10/2016
Pg. 31 de 62
21/10/2016
Pg. 32 de 62
21/10/2016
Pg. 33 de 62
21/10/2016
2.3
Pg. 34 de 62
21/10/2016
2.4
Pg. 35 de 62
21/10/2016
3.
Pg. 36 de 62
DISEO
3.1
3.1.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
3.1.2
Pg. 37 de 62
Software
Comunicaciones
21/10/2016
3.2
3.2.1
Pg. 38 de 62
21/10/2016
Pg. 39 de 62
21/10/2016
3.2.2
Pg. 40 de 62
CONTROLADOR
21/10/2016
3.2.3
3.3
3.3.1
Pg. 41 de 62
VISTAS
21/10/2016
Pg. 42 de 62
3.3.2
3.3.3
<<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
3.3.4
3.3.5
Pg. 43 de 62
21/10/2016
Pg. 44 de 62
3.3.6
3.3.7
21/10/2016
3.3.8
Pg. 45 de 62
21/10/2016
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
+
+
+
+
+
+
: 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
: 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
3.5
Pg. 47 de 62
21/10/2016
3.6
3.6.1
Pg. 48 de 62
21/10/2016
3.6.2
Pg. 49 de 62
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
3.7
Pg. 50 de 62
DIAGRAMAS DE ESTADO
3.7.1
3.7.2
21/10/2016
4.
Pg. 51 de 62
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
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
Pg. 52 de 62
Cdigo:
21/10/2016
Pg. 53 de 62
En esta interfaz nos muestra a lo que la empresa se dedica, misin, visin y al dueo del
Negocio.
21/10/2016
Pg. 54 de 62
Interfaz: Servicios
En esta interfaz nos muestra lo que ofrece nuestra empresa y de las marcas con las que
trabaja.
En esta interfaz nos muestra la ubicacin de nuestro local para que nuestros clientes puedan
ubicarse y puedan llegar.
21/10/2016
Pg. 55 de 62
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.
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
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.
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
Pg. 57 de 62
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.
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
Pg. 58 de 62
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.
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
Pg. 59 de 62
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.
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
Pg. 60 de 62
Interfaz: Vendedor
En esta interfaz es al cual puede acceder nuestro Vendedor y las opciones con las que cuenta.
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
Pg. 61 de 62
En esta interfaz el vendedor puede hacer la cancelacin de los pedidos viendo en Detalles
En esta interfaz el Vendedor puede ver los detalles de si puede aceptar o rechazar los pedidos
21/10/2016
Pg. 62 de 62
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