Professional Documents
Culture Documents
PROFESOR(es):
<APELLIDOS Y NOMBRES DEL PROFESOR>
UNTELS FIS
I. mbito Entorno
1.1.
Propsito:
El propsito del sistema es automatizar los procesos de la empresa Juan Carlos
dedicado a dar servicios de lubricacin a los transportes.
1.2.
Alcance
Este documento servir de base para poder realizar un correcto modelamiento del
proceso de servicio al cliente, conocer los integrantes que intervienen en el proceso y
los datos que son procesados.
1.3.
Problemtica.
El Lubricentro Juan Carlos ubicado en Villa el Salvador, es un taller
automotriz dedicado a dar servicios de lubricacin de alta calidad y precios
accesibles al pblico que recin se inicia en el gran mundo comercial, dedica
desde ya hace mucho tiempo en este rubro, busca satisfacer las
necesidades de los clientes brindando gran variedad de marcas en productos
de lubricantes y aditivos, a pesar de su crecimiento el taller no cuenta con un
sistema que le permita registrar las servicios que se realizan los vehculos, ni
solicitar pedidos de los insumos a los diferentes proveedores.
El proceso empieza cuando el cliente solicita un servicio, la cajera selecciona
el servicio e indica el precio a pagar, termina cuando el Cliente recibe el
servicio solicitado, en la cual se paga previamente lo que se ha solicitado y el
servicio es brindado por el tcnico, el proceso termina cuando el cliente
recibe su auto con el servicio realizado.
Para la realizacin del servicio se requiere el uso de insumos que son
ordenados a distintos proveedores. Este proceso empieza cuando el dueo
del Lubricentro ordena comprar productos que estn en dficit, entonces
administrador cotiza precios y manda una orden de compra al proveedor, y
termina cuando administrador gestiona el registro de los insumo
reabastecidos.
1.4.
Solucin
Disear un sistema basado en tecnologa Java Desktop para registrar el
servicio que se brinda a los vehculos junto con el manejo de los insumos
Semestre: 2014-II
UNTELS FIS
1.5.
Matriz de entregables
Semestre: 2014-II
UNTELS FIS
II.
Semestre: 2014-II
UNTELS FIS
Semestre: 2014-II
UNTELS FIS
Semestre: 2014-II
UNTELS FIS
Vehculo: Es una tabla en la Base de Datos que contiene los datos de los
vehculos.
Insumo: Es una tabla en la Base de Datos que contiene los datos de los
insumos en inventario.
Servicio: Es una tabla en la Base de Datos que contiene los servicios que
se realizaran a los vehculos.
Pedido: Lista que contiene los datos de los pedidos realizados a los distintos
proveedores.
Semestre: 2014-II
UNTELS FIS
1. BUC01:
Servicio
Aceite.
Realizar
Cambiar
UNTELS FIS
BA_Cliente : BA_Cliente
BW _Tecnico : BW _Tecnico
Indicar el tipo de
serv icio
: BE_Serv icio
Verif icar si el
cliente es antiguo
es antiguo?
Si
No
Indicar si es autoatico o
mecanico
Anotar el tipo de
automov il
Semestre: 2014-II
Desea adquirir
producto?
Recomendar
producto similar
9
Generar
presupuesto
Si
No
Acepta
presupuesto?
: BE_Cliente
Si
No
Cancelar en
caja
: BE_Presupuesto
UNTELS FIS
BW _Tecnico : BW _Tecnico
Indicar el tipo de
serv icio
: BE_Serv icio
Verif icar si el
cliente es antiguo
es antiguo?
Si
No
Indicar si es autoatico o
mecanico
Anotar el tipo de
automov il
Generar
presupuesto
Si
No
Acepta
Ilustracinpresupuesto?
7-1 Diagrama
de Actividades de Negocio del BUC01.
Fuente: Rational Rose
: BE_Cliente
Si
No
Cancelar en
caja
: BE_Presupuesto
No
desea factura?
Solicitar
datos(nombre,direccion,tel...
Si
: BE_Vehiculo
Entregar datos
Generar boleta
Generar f actura
: BE_Boleta
cliente era nuevo?
No
Si
Agregar datos
del cliente
: BE_Cliente
: BE_Vehiculo
Recibir comprobante
de pago
: BE_Factura
Recibir carro y
comprobante impreso
No
Realizar un
chequeo rapido
Si
Semestre: 2014-II
10
UNTELS FIS
Ilustracin 8-2 Diagrama de Actividades de Negocio del BUC01. Fuente: Rational Rose
Semestre: 2014-II
11
UNTELS FIS
Semestre: 2014-II
12
UNTELS FIS
V. Requerimientos:
5.1 Descripcin de los requerimientos funcionales y no
funcionales.
Considerados como requerimientos funcionales todos los procesos
principales y necesarios para el nuevo sistema. Y como requerimientos no
funcionales a aquellos que dan valor agregado al sistema.
Entregables:
Cuadro de requerimientos funcionales
Cuadro de requerimientos no funcionales
Semestre: 2014-II
13
UNTELS FIS
Sistema
El usuario realizo el
login correctamente.
Hacer clic en el menu SERVICIO
Mostrar el
JDATENCION
no
si
Hacer clic en el
boton CERRAR
Cerrar JDATENCION
Existe el cliente
en la BD?
si
no
hacer cic en el
boton escoger
El auto esta en la tabla?
si
no
Hacer clic en el
boton REGRESAR
Retornar JDATENCION
Semestre: 2014-II
Llenar automticamente
los datos del auto
14
Invocar
JDHISTORIALSERVICIO
Cerrar JDHISTORIALSERVICIO
boton escoger
El auto esta en la tabla?
si
no
UNTELS FIS
5.3.1 UC_GenerarVenta
Hacer clic en el
boton REGRESAR
Retornar JDATENCION
Llenar automticamente
los datos del auto
Invocar
JDHISTORIALSERVICIO
Cerrar JDHISTORIALSERVICIO
Recoger los parmetros y listar todos los insumos necesarios y los aceites recomendados
por el sistema, mostrando los insumos en la tabla
si
Ingresar la cantidad a
pedir del producto
Mostrar JDPRESUPUESTO
Que desea
realizar?
Eliminar Servicio
registrar venta
Servicio != null?
Seleccionar servicio y hacer
clic en el boton ELIMINAR
si
Eliminar servicio seleccionado y
mostrar mensaje "Servicio Eliminado"
no
Hacer clic en el
boton CANCELAR
Cerrar
JDPRESUPUESTO
Invocar JDREGISTRARVENTA
Semestre: 2014-II
tipo de
comprobante?
15
Factura
Boleta
Ruc, razon
social e IGV
Habilitar campos
referentes a factura
UNTELS FIS
5.3.2 UC_GenerarPedido
Administrador : Administrador
Sistema
Mostrar lista
deplegable
Escoger el menuitem
AgregarPedido
Mostrar
JDAgregarPedido
Que va a
realizar?
cancelar
Generar Pedido
Cerrar JDAgregarPedido
Hacer clic en el
boton cerrar
Escribir nombre
del insumo
no
Ingresar Proveedor y cantidad del insumo a
pedir y hacer clic en el boton agregar item
Datos correctos?
no
continuar el
registro
si
Hacer clic sobre el item y
presionar el boton quitar item
Quitar item de
tabla
Pedido culminado?
si
Cerrar JDAgregarPresupuesto
Semestre: 2014-II
16
UNTELS FIS
5.3.3 UC_VisualizarPedidosRealizados
Almacenero : Almacenero
Sistema:Sistema
Escoger la accion
a realizar
Que accion va a
realizar
Salir
Generar Reporte
Buscar x nombre de proveedor
Hacer clic en el
boton reporte
Hacer clic en el
boton Cerrar
Mostrar en la tabla todos los pedidos
realizados con ese proveedor
Generar Reporte,cerrar
JDListaPedido
Semestre: 2014-II
17
UNTELS FIS
Semestre: 2014-II
18
UNTELS FIS
Administrador
Administrador
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDStock()
MostrarJDEditarUsuario()
MostrarJDBoleta()
MostrarJDFactura()
MostrarJ DAgregarUsuario()
MostrarJDAtencion()
MostrarJDPresupuesto()
MostrarJDAutosxCliente()
MostrarJDAgregarPedido()
MostrarJFLogin()
(from Boundary)
(f rom Actors)
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
AgregarPedido
(from Boundary)
f echaPedido()
creartabla()
MostrarCodigoPedido()
ListarInsumosxIniciales()
asignarInsumosEnTxt()
QuitarItem()
agregarItemaTabla()
InsertarPedido()
ControlPedido
(from Controller)
Mensaje()
creartabla()
f echaPedioo()
agregarItemTabla()
QuitarItem()
InsertarPedido()
MostrarCodigoPedido()
limpiarAlAgregarItem()
limpiarPedido()
MostrarPedido()
MostrarPedidoxProv eedor()
Editarestado()
Insumo
(f rom Entit y)
ControInsumo
ListarInsumos()
ListarInsumosxCodigo()
ListarInsumosxMarca()
ListarStockInsumos()
ListarStockInsumosxCodigo()
ListarMarcadInsumos()
ListarServ Recomendados()
ObtenerCodigoInsumo()
Insertar()
EliminarInsumo()
listarinsumoxnombre()
Nuev oInsumo()
Mensaje()
desactctrls()
limpiar()
eliminarInsumo()
cargarAbrir()
cargarBuscar()
cargarMarcaInsumos()
cargarServ icioR()
MostrarCodigoInsumo()
cargarAbrirInsumo()
cargarBusquedaInsumos()
AgregarInsumos()
BorrarInsumo()
Modif icarInsumo()
BuscarInsumo()
ListarInsumoxIniciales()
asignarInsumosEnTxt()
Pedido
PedidoDetalle
(f rom Entit y)
(from Entity)
obtenetIdPedido()
registrarPedido()
deStringaDate()
registrarDetallePedido()
ListarPedidoxProv eedor()
ListarPedido()
actualizarEstado()
ControlFacadePedido
(f rom Cont roller)
FacadePedido()
insertVentaDetalleFacade()
: AgregarPedido
: Administrador
16: agregarItemTabla( )
20: InsertarPedido( )
24: Mensaje()
17:
18: Mensaje()
8:
13:
5: ListarInsumoxIniciales( )
10: asignarInsumosEnTxt( )
3:
21: FacadePedido( )
: ControlFacadePedido
: Administrador
23:
2: MostrarJDAgregarPedido( )
: ControlPedido
22: registrarPedido( )
7:
12:
: ControInsumo
6: listarinsumoxnombre( )
11: listarinsumoxnombre( )
: ControlMenu
: PedidoDetalle
: Insumo
: Pedido
Semestre: 2014-II
19
UNTELS FIS
: Administrador
: Administrador
: ControlMenu
: AgregarPedido
: ControInsumo
: ControlPedido : ControlFacadePedido
: Insumo
Mensaje()
Mensaje()
Semestre: 2014-II
20
: Pedido
: PedidoDetalle
UNTELS FIS
6.2.2 UC_GENERARREPORTESTOCK
Administrador
Administrador
(f rom Actors)
(f rom Boundary )
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
ControlMenu
Stock
(f rom Boundary )
(f rom Controller)
MostrarJDInsum os()
MostrarJDListaPedido()
MostrarJDStock()
MostrarJDEditarUsuario()
MostrarJDBoleta()
MostrarJDFactura()
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDPresupuesto()
MostrarJDAutosxCliente()
MostrarJDAgregarPedido()
MostrarJFLogin()
CargarAbrir()
cargarBuscar()
ReportarStock()
ControInsumo
(f rom Controller)
Insumo
(f rom Entity )
idinsumo : Integer
nombre : String
descripcion : String
idmarcainsumo : Integer
stock : Integer
preciouni : Float
idservicio : Integer
ListarInsumos()
ListarInsumosxCodigo()
ListarInsumosxMarca()
ListarStockInsumos()
ListarStockInsumosxCodigo()
ListarMarcadInsumos()
ListarServRecomendados()
ObtenerCodigoInsumo()
Insertar()
EliminarInsumo()
listarinsumoxnom bre()
Semestre: 2014-II
21
NuevoInsumo()
Mensaje()
desactctrls()
limpiar()
eliminarInsumo()
cargarAbrir()
cargarBuscar()
cargarMarcaInsumos()
cargarServicioR()
MostrarCodigoInsum o()
cargarAbrirInsumo()
cargarBusquedaInsumos()
AgregarInsumos()
BorrarInsumo()
ModificarInsumo()
BuscarInsumo()
ListarInsumoxIniciales()
asignarInsumosEnTxt()
UNTELS FIS
6.2.3 UC_GESTIONARINSUMOS
Administrador
Administrador
Insumos
ControlMenu
(f rom Boundary)
(f rom Boundary )
(f rom Controller)
(f rom Actors)
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDStock()
MostrarJDEditarUsuario()
MostrarJDBoleta()
MostrarJDFactura()
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDPresupuesto()
MostrarJDAutosxCliente()
MostrarJDAgregarPedido()
MostrarJFLogin()
cargarAbrirInsumo()
cargarServicioR()
cargarMarcaInsumos()
cargarBusquedaInsumos()
NuevoInsumo()
ModificarInsumo()
BorrarInsumo()
BuscarInsumo()
Servicio
ControInsumo
(f rom Entity )
(f rom Controller)
idservicio : Integer
descripcion : String
Insumo
listarInsumosRequeridosMotor()
listarInsumosRequeridosCaja()
(f rom Entity )
idinsumo : Integer
nombre : String
descripcion : String
idmarcainsumo : Integer
stock : Integer
preciouni : Float
idservicio : Integer
ListarInsumos()
ListarInsumosxCodigo()
ListarInsumosxMarca()
ListarStockInsumos()
ListarStockInsumosxCodigo()
ListarMarcadInsumos()
ListarServRecomendados()
ObtenerCodigoInsumo()
Insertar()
EliminarInsumo()
listarinsumoxnombre()
MarcaInsumo
(f rom Entity )
idmarcainsumo : Integer
marca : String
NuevoInsumo()
Mensaje()
desactctrls()
limpiar()
eliminarInsumo()
cargarAbrir()
cargarBuscar()
cargarMarcaInsumos()
cargarServicioR()
MostrarCodigoInsumo()
cargarAbrirInsumo()
cargarBusquedaInsumos()
AgregarInsumos()
BorrarInsumo()
ModificarInsumo()
BuscarInsumo()
ListarInsumoxIniciales()
asignarInsumosEnTxt()
Semestre: 2014-II
22
UNTELS FIS
ControlMenu
Administrador
Administrador
(f rom Controller)
ListaPedido
(f rom Boundary)
(f rom Actors)
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
(f rom Boundary)
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDStock()
MostrarJDEditarUsuario()
MostrarJDBoleta()
MostrarJDFactura()
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDPresupuesto()
MostrarJDAutosxCliente()
MostrarJDAgregarPedido()
MostrarJFLogin()
MostrarPedido()
MostrarPedidoxProveedor()
Editarestado()
ControlPedido
(f rom Controller)
Insumo
(f rom Entity )
idinsumo : Integer
nombre : String
descripcion : String
idmarcainsumo : Integer
stock : Integer
preciouni : Float
idservicio : Integer
ListarInsumos()
ListarInsumosxCodigo()
ListarInsumosxMarca()
ListarStockInsumos()
ListarStockInsumosxCodigo()
ListarMarcadInsumos()
ListarServRecomendados()
ObtenerCodigoInsumo()
Insertar()
EliminarInsumo()
listarinsumoxnombre()
Pedido
(f rom Entity )
idpedido : Integer
fechapedido : Date
estado : Boolean
proveedor : String
obtenetIdPedido()
registrarPedido()
deStringaDate()
registrarDetallePedido()
ListarPedidoxProveedor()
ListarPedido()
actualizarEstado()
PedidoDetalle
(f rom Entity )
idpedido : Integer
idinsumo : Integer
cantidad : Integer
Semestre: 2014-II
23
Mensaje()
creartabla()
fechaPedioo()
agregarItemTabla()
QuitarItem()
InsertarPedido()
MostrarCodigoPedido()
limpiarAlAgregarItem()
limpiarPedido()
MostrarPedido()
MostrarPedidoxProveedor()
Editarestado()
UNTELS FIS
ControlMenu
AgregarUsuario
(f rom Controller)
(f rom Boundary)
AdministradorSistema
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDStock()
MostrarJDEditarUsuario()
MostrarJDBoleta()
MostrarJDFactura()
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDPresupuesto()
MostrarJDAutosxCliente()
MostrarJDAgregarPedido()
MostrarJFLogin()
(f rom Boundary)
AdministradorSistem
a
(f rom Actors)
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDEditarUsuario()
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
MostrarJFLogin()
MostrarJDConsultaCliente()
cargarEstados()
cargarPrivilegios()
AgregarUsuario()
verificarUsuario()
ControlUsuario
(f rom Controller)
UsuarioB
(f rom Entity)
idusuario : Integer
user : String
password : String
idprivilegio : Integer
idestado : Integer
validarUsuario()
ListarPrivilegios()
ListarEstados()
buscarPassPrivEst()
obtenerCodigoUsuario()
actualizarContrasea()
actualizarPrivilegio()
actualizarEstado()
compararUsuario()
Insertar()
EstadoUsuario
(f rom Entity)
idestado : Integer
estado : String
Privilegio
(f rom Entity)
idestado : Integer
estado : String
Semestre: 2014-II
24
Mensaje()
AbrirFrame()
ValidarUsuario()
BuscarUsuario()
CambiarContrasea()
CambiarPrivilegio()
CambiarEstado()
Guardar()
Habilitar()
cargarPrivilegios()
cargarEstados()
verificarUsuario()
AgregarUsuario()
UNTELS FIS
Administrador
ControlUsuario
(f rom Boundary)
(f rom Controller)
AdministradorSistem
a
Login
(f rom Boundary)
(f rom Actors)
AbrirFrame()
Mensaje()
AbrirFrame()
ValidarUsuario()
BuscarUsuario()
CambiarContrasea()
CambiarPrivilegio()
CambiarEstado()
Guardar()
Habilitar()
cargarPrivilegios()
cargarEstados()
verificarUsuario()
AgregarUsuario()
UsuarioB
idusuario : Integer
user : String
password : String
idprivilegio : Integer
idestado : Integer
validarUsuario()
ListarPrivilegios()
ListarEstados()
buscarPassPrivEst()
obtenerCodigoUsuario()
actualizarContrasea()
actualizarPrivilegio()
actualizarEstado()
compararUsuario()
Insertar()
EstadoUsuario
(f rom Entity)
(f rom Boundary)
MostrarJDAtencion()
AdministradorSistema
(f rom Boundary)
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDEditarUsuario()
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
MostrarJFLogin()
MostrarJDConsultaCliente()
(f rom Entity)
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
Cajero
Almaceneros
(f rom Boundary)
MostrarJDListaPedido()
Privilegio
(f rom Entity)
Semestre: 2014-II
25
UNTELS FIS
ControlMenu
(f rom Controller)
EditarUsuario
Administrador
(f rom Actors)
AdministradorSistema
(f rom Boundary )
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDEditarUsuario()
MostrarJDStock()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDAgregarPedido()
MostrarJFLogin()
MostrarJDConsultaCliente()
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDStock()
MostrarJDEditarUsuario()
MostrarJDBoleta()
MostrarJDFactura()
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDPresupuesto()
MostrarJDAutosxCliente()
MostrarJDAgregarPedido()
MostrarJFLogin()
UsuarioB
ControlUsuario
(f rom Entity )
(f rom Controller)
idusuario : Integer
user : String
password : String
idprivilegio : Integer
idestado : Integer
validarUsuario()
ListarPrivilegios()
ListarEstados()
buscarPassPrivEst()
obtenerCodigoUsuario()
actualizarContrasea()
actualizarPrivilegio()
actualizarEstado()
compararUsuario()
Insertar()
Mensaje()
AbrirFrame()
ValidarUsuario()
BuscarUsuario()
CambiarContrasea()
CambiarPrivilegio()
CambiarEstado()
Guardar()
Habilitar()
cargarPrivilegios()
cargarEstados()
verificarUsuario()
AgregarUsuario()
Semestre: 2014-II
26
(f rom Boundary )
BuscarUsuario()
cargarPrivilegios()
cargarEstados()
Guardar()
Habilitar()
Privilegio
(f rom Entity )
idestado : Integer
estado : String
EstadoUsuario
(f rom Entity )
idestado : Integer
estado : String
UNTELS FIS
ControlMenu
(from Controller)
Cajero
(from Boundary)
MostrarJDAtencion()
Cajero
(from Actors)
Atencion
(from Boundary)
MostrarJDInsumos()
MostrarJDListaPedido()
MostrarJDStock()
MostrarJDEditarUsuario()
MostrarJDBoleta()
MostrarJDFactura()
MostrarJDAgregarUsuario()
MostrarJDAtencion()
MostrarJDPresupuesto()
MostrarJDAutosxCliente()
MostrarJDAgregarPedido()
MostrarJFLogin()
comboMarcaAuto()
ListarAutoCliente()
IngresarInsumosAlPresupuesto()
ListarInsumoPresupuesto()
EliminarPresupuesto()
ListarHistorialxPlaca()
comboModeloAutoxMarca()
obtenerClientexDni()
listarInsumosRequeridos()
listarInsumosRequeridosCaja()
Mensaje()
MarcaAuto
ControlMarcaAuto
(from Entity)
(from Controller)
ControlServicio
obtenerIdMarcaAuto()
comboMarcaAuto()
comboModeloAutoxMarca()
(from Controller)
listarInsumosRequeridos()
listarInsumosRequeridosCaja()
IngresarInsumosAlPresupuesto()
ListarInsumosPresupuesto()
ListarInsumosVentas()
EliminarInsumos()
ListarInsumosPresupuestoPRUEBA()
ControlAuto
HistorialServicio
(from Controller)
(from Entity)
obtenerAutosxCliente()
ListarAutoCliente()
ListarAutoxCliente()
ListarHistorialxPlaca()
obtenerAuto()
obtenerIdAuto()
insertarAuto()
obtenerIdAutoxPlaca()
ListarHistorialServicioxPlaca()
ControlCliente
idmarca : Integer
marca : String
comboModeloAutoxMarca()
comboMarcaAuto()
obtenerIdMarcaAuto()
RegistrarVenta
(from Boundary)
(from Controller)
Mensaje()
obtenerClientexDni()
obtenerCliente()
obtenerIdCliente()
insertarCliente()
obtenerClientexDniPrueba()
HistorialServicios
ControlPresupuesto
obtenerIdVenta()
InsertarVenta()
EliminarPresupuesto()
MostrarNumeroComprobante()
Mensaje()
(from Controller)
insertarPresupuesto()
EliminarPresupuesto()
obtenerInsumosPresupuesto()
InsertarVenta()
MostrarCodigoPedido()
obtenerIdVenta()
obtenerNumeroComprobante()
MostrarNumeroComprobante()
Venta
(from Boundary)
(from Entit y)
Servicio
(from Entity)
AutosxCliente
(from Boundary)
Presupuesto
Cliente
ListarAutoxCliente()
(from Boundary)
(from Entity)
Auto
(from Entity)
idauto : Integer
placa : String
idmarca : integer
idmodelo : Integer
idtipocaja : Integer
idtipomotor : Integer
idcliente : Integer
obtenerAutosxCliente()
obtenerAuto()
insertarAuto()
obtenerIdAuto()
obtenerIdAutoxPlaca()
idcliente : Integer
dni : string
nombres : string
apellidos : string
telefono : String
direccion : string
ruc : Integer
razonsocial : string
ListarInsumosVentas()
EliminarInsumos()
EliminarPresupuesto()
ListarInsumosPresupuesto()
ControlFacadePedido
(from Controller)
FacadePedido()
insertVentaDetalleFacade()
PresupuestoB
(from Entity)
idinsumo : Integer
descripcion : String
insumo : String
cantidad : Integer
preciounitario : Float
total : Float
servicio : String
obtenerClientexDni()
insertarCliente()
obtenerIdCliente()
obtenerClientexDniPrueba()
insertarPresupuesto()
EliminarPresupuesto()
obtenerInsumosPresupuesto()
Semestre: 2014-II
27
idservicio : Integer
descripcion : String
listarInsumosRequeridosMotor()
listarInsumosRequeridosCaja()
idventa : Integer
idcomprobante : Integer
fechaventa : Date
idtipocomprobnte : Integer
subtotal : Float
igv : Float
total : Float
idcliente : Integer
idauto : Integer
insertarVentaEncabezado()
obtenerIdVenta()
obtenerNumeroComprobante()
UNTELS FIS
Semestre: 2014-II
28
UNTELS FIS
ModVentas_GenerarVentas
DIAGRAMA DE COLOBORACION
ModAdm_GenerarPedido
Semestre: 2014-II
29
UNTELS FIS
ModVentas_GenerarVentas
Semestre: 2014-II
30
UNTELS FIS
Semestre: 2014-II
31
UNTELS FIS
VIII.
Implementacin
IX. Pruebas
Describimos los artefactos del flujo de pruebas.
Entregables:
Pruebas unitarias
Pruebas funcionales
Pruebas de esfuerzo
X. Despliegue
Entregables:
Plan de Capacitacin
Manual de Usuario
Manual de Administracin e Instalacin
Semestre: 2014-II
Conclusiones
Recomendaciones
Anexos
Fuentes de consulta
32