jueves, 5 de noviembre de 2009

Clase 11/11

Para esa clase hacer:

Compras directas: Poner una flecha de detalle factura compra a Movimiento de stcock-> actualiza los moviemientos de stock
Hacerlo en las demas compras y ventas
Corregir movimiento de stock
Actualizar diagramas de secuencia
Blog: todo lo q se corrigio y se hizo y la tarea para la proxima semana

Clases hasta el 4/11

Corrigio los diagramas de secuencia, empece a programar los abms

miércoles, 19 de agosto de 2009

Clases y atributos

Proveedor
Nombre
Apellido
Cuit
Empresa
Dirección
Teléfono
Email

Proveedores
Obtener Todos
Eliminar
Insertar
Modificar/Actualizar

Cliente
Nombre
Apellido
Cuit
Empresa
Dirección
Teléfono
Email

Clientes
Obtener Todos
Eliminar
Insertar
Modificar/Actualizar

Producto
Código
Nombre
Descripción
Cantidad Actual
Precio

Productos
Obtener Todos
Eliminar
Insertar
Modificar/Actualizar
Obtener Por Código

Consignaciones
Obtener Todas
Insertar
Modificar/Actualizar
Eliminar

Consignación
Nombre
Cantidad
Fecha de llegada
Cantidad vendidos

Estadísticas
Obtener Por Cliente
Obtener Por Artículo

Gastos
Insertar
Modificar/Actualizar
Gasto
Nombre
Código
Tipo
Cantidad
Precio

Listados
Insertar
Eliminar
Modificar/Actualizar
Obtener Todos
Obtener Por Fecha

Descripcion de casos de uso (Productos)

Descripción de casos de uso

Caso de uso: Administración de productos

Actor principal: Gerente de compra

Personal involucrado e intereses: Gerente

Precondiciones: La administración de los productos ya fue realizada.

Garantía de éxito (poscondiciones): Se guardaran los datos de los productos, ya sean nuevos o no, para tener un registro de los mismos.

Escenario principal de éxito o flujo básico:

Para dar de alta:
Actor
Sistema
1. Ingresa código, nombre, cantidad
0. Muestra lista ordenada de los productos ya existentes
2. Confirma


3. Se guardan el nuevo producto en la base de datos y se actualiza la lista



Flujos alternativos:

Para modificar:
Actor
Sistema
1. Selecciona de la grilla el producto que desea modificar
0. Muestra lista ordenada de los productos ya existentes

2. Muestra en un formulario los datos del producto.
3. Modifica lo que quiere y
guarda

4. Confirma


5. Se actualiza la base de datos con los datos modificados y se actualiza la lista



Para dar de baja:
Actor
Sistema
1. Selecciona de la grilla el
producto que desea dar de baja

2. Confirma


3. Pregunta si esta seguro
4. Acepta


5. Se actualiza la base de datos y la grilla.

Descripción de casos de uso

Caso de uso: Movimientos de stock

Actor principal: Gerente

Precondiciones: Se debe tener un registro del stock y de las descripciones de los productos.

Personal involucrado e intereses: - Empleado, que vende los productos y debe saber cuál es el stock.

Garantía de éxito (poscondiciones): Se guardaran los movimientos de productos, ya sean nuevos o no, que luego servirá para tener un registro de los stocks de los productos.

Escenario principal de éxito o flujo básico:

Actor
Sistema
1. Selecciona un producto
0. Muestra lista de artículos

2. Muestra una lista con los tipos de movimiento de stock
3. Elige el movimiento y la fecha y completa el motivo del movimiento.

4. Confirma
5. Confirma que la fecha sea correcta y actualiza la base de datos

Descripcion de casos de uso (Proveedores)

Descripción de casos de uso

Caso de uso: Administración de proveedores

Actor principal: Gerente General

Personal involucrado e intereses: Gerente

Precondiciones: La administración de proveedores ya fue realizada.

Garantía de éxito (poscondiciones): Se guardaran los datos de los proveedores, ya sean nuevos o no, para tener un registro de los mismos.

Escenario principal de éxito o flujo básico:

Para dar de alta:
Actor
Sistema
1. Ingresa código, nombre,
cuit, dirección, teléfono, e-mail
0. Muestra lista ordenada de proveedores
2. Confirma


3. Se guardan los datos en la base de datos y se actualiza la lista


Flujos alternativos:

Para modificar:
Actor
Sistema
1. Selecciona de la grilla el proveedor que desea modificar
0. Muestra lista ordenada de proveedores

2. Muestra en un formulario los datos del proveedor.
3. Modifica lo que quiere y
guarda

4. Confirma


5. Se actualiza la base de datos con los datos modificados y se actualiza la lista


Para dar de baja:
Actor
Sistema
1. Selecciona de la grilla el
proveedor que desea dar de baja

2. Confirma


3. Pregunta si esta seguro
4. Acepta


5. Se actualiza la base de datos y la grilla.


Descripción de casos de uso

Caso de uso: Registro de compras directas

Actor principal: Gerente de compra

Personal involucrado e intereses: Gerente

Precondiciones: La administración de proveedores ya fue realizada.

Garantía de éxito (poscondiciones): Se van a registrar las compras directas a los proveedores, siempre y cuando no sean consignaciones.

Escenario principal de éxito o flujo básico:

Para dar de alta:
Actor
Sistema
1. Selecciona el proveedor al que le compro
0. Muestra lista ordenada de los proveedores

2. Busca y muestra la descripción del proveedor
3. Ingresa código de factura, detalle, total


4. Guarda la nueva factura en la base de datos y actualiza la lista de facturas

Descripcion de casos de uso (Cliente)

Cliente

Descripción de casos de uso

Caso de uso: Administración de clientes

Actor principal: Gerente de venta

Personal involucrado e intereses: Gerente

Precondiciones: La administración de clientes ya fue realizada.

Garantía de éxito (poscondiciones): Se guardaran los datos de los clientes, ya sean nuevos o modificados.

Escenario principal de éxito o flujo básico:

Para dar de alta:

Actor Sistema
1. Ingresa código, nombre,
cuit, dirección, teléfono, e-mail
0. Muestra lista ordenada de los clientes ya existentes
2. Confirma
1.5 Pide confirmación

3. Se guardan los datos en la base de datos y se actualiza la lista


Flujos alternativos:

Para modificar:
Actor
Sistema
1. Selecciona de la grilla el cliente que desea modificar
0. Muestra lista ordenada de los clientes ya existentes

2. Muestra en un formulario los datos del cliente.
3. Modifica
3.5 Pide confirmación
4. Confirma


5. Se actualiza la base de datos con los datos modificados y se actualiza la lista

Para dar de baja:

Actor
Sistema
1. Selecciona de la grilla el
cliente que desea dar de baja

2. Confirma


3. Pregunta si esta seguro
4. Acepta


5. Se actualiza la base de datos y la grilla.



Descripción de casos de uso

Caso de uso: Registrar cobranza

Actor principal: Gerente de venta

Personal involucrado e intereses: - Gerente de venta

Precondiciones: Se debe estar llevando un registro (aunque sea en papel), de lo que se cobra (importe) y los datos de este cliente.

Garantías de éxito o poscondiciones: Se registra el valor cobrado y a quien fue y cuando.

Escenario principal o flujo básico:

Actor
Sistema
1. Selecciono un cliente


2. Busca y muestra los datos de la cuenta corriente del cliente.
3. Elijo la deuda que voy a pagar


4. Busca y muestra los detalles de la deuda
5. Ingreso el importe a pagar sobre la deuda y confirma


6. Resta la deuda, actualiza las deudas de ese cliente
4. Confirmar


Descripción de casos de uso

Caso de uso: Ver estadística por cliente

Actor principal: Gerente General

Personal involucrado e intereses: - Gerente

Precondiciones: Se debe tener un registro de las ventas realizadas, sabiendo los clientes a los que se les vendió

Garantías de éxito o poscondiciones: Podrá ver la estadística por cliente, pudiendo así darle algún beneficio.

Escenario principal o flujo básico:

Actor
Sistema
1. Selecciono un cliente
0. Muestra una lista de los clientes

2. Busca y muestra los datos del cliente.
3. Selecciono ver la estadística


4. Muestra una estadística del cliente y sus artículos
5. Confirma

Diagrama de casos de uso

El diagrama de casos de uso es el siguente: