Documente Academic
Documente Profesional
Documente Cultură
PeaVegaCarlosEnrique
Desarrollaeldiagramadeclase,deunprocesodeventadeproductos,estoesparaunnegocioque
manejacontroldeinventariosenunalmacn,catlogodeproveedores,catlogodeclientes,control
defacturasysusdetalles,peronomantieneuncatlogodepedidos.Delosdatosquesemanejan
son:
Productos: un identificador como LR08050 que significa libreta raya roja de 50 hojas,
nombre del producto, tipo de producto como puede ser entre L, G o S, el precio con
decimales y un identificador del proveedor. Deben de existir mtodos para dar de alta,
modificar,buscar,consultaryeliminarproductosdelcatlogo.
Cliente:secontrolaconunidentificadornumrico,unnombre,RFC.,direccin,telfonoy
elcdigopostal.Ademsdebedetenerprocesosdealta,modificacin,bsqueda,consulta
yeliminacindeproveedores.
La factura registra, la fecha, nmero de factura, el cliente, subtotal, IVA, total, clave del
producto,cantidaddelproductovendido,preciodeventa,losprocesosquedebedetener
son:cargardatosdelcliente,guardarfactura,imprimirfactura,consultarfactura,calcular
totalesycargardatosdelproducto.
Debersdemostrarlasrelacionesentrelasclasesylamultiplicidad,usandoelcriteriode:
1.
1amuchas.
2.
Muchasamuchas.
3.
Muchasa1.
4.
1a1
Segnseaelcaso
5.
Desarrolla el diagrama casos de uso, del sistema llamado Facturacin, en donde
relacionars,4actores(factura,producto,clienteyBD),yloscasos:cargardatosproducto,cargar
datoscliente,guardarfacturaeimprimirfactura.
6.
Desarrollaeldiagramadesecuencia,usandoalosactoresadministrador,formatodealtas
cliente(programa)yBD,creareldiagramadesecuencia,validandoque,siexisteelcliente,nose
capturepero,sinoexiste,capturarlosdatosenlaformaopantalladecaptura;despusdequese
capturaronlosdatosenlaforma,deberdehacerconexinconlabasededatos,insertarlosdatos,
ycerrarlaconexin,alfinaldeberdelimpiarlaforma.
DiagramadeClase
FacDetalle
ID_FacturaString
ID_ProductoString
FDet_PrecioFloat
Guardar()
Calculartotales()
Caso de uso
Imprimir
Factura
<Usos>
BD
Guardar
Factura
Factura
CargarDatos
Productos
CargarDatos
Cliente
Producto
Cliente
Diagrama de Secuencia
Administrador
AgregarCliente
Formato(AltadeCliente)
CapturarDatos
ifi
i l
Conectaryverificar
ClienteExiste?
ReturnFalso
AgregarCliente
ReturnVerdadero
LimpiarFormato
Desconectar
BD(BasedeDatos