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:





Presupuesto

El presupuesto realizado es:


Monto total:

Garantía:
Tiene una vigencia de 3 meses, en los cuales se van a incluir los cambios especificados únicamente para los módulos descriptos en la propuesta.

Carga Inicial:
Este es un programa autosuficiente, en el que sea usted mismo va a poder cargar y/o modificar los datos.
La carga inicial la podemos hacer nosotros, con un costo de 15$ por hora de trabajo.

Programa Fuente:
El programa fuente, el cual contiene el código fuente con la programación no va a tener costo adicional.

Mantenimiento:
Bajo este concepto e incluyen modificaciones o adaptaciones a las opciones presentadas en esta propuesta, posteriormente al periodo de garantía. Estas modificaciones solo se consideraran sobre las opciones descriptas en este presupuesto. Cualquier agregado adicional a dicha especificación deberá ser presupuestada por separado
Este puede ser de dos formas:
1) Pago mensual: 6 horas disponibles mensuales no acumulables a razón de 120 pesos mensuales. Cualquier hora adicional tendrá un costo de 30$ la hora
2) costo horario por demanda de $30 la hora. Ancitipables 24 horas.,

Plan de pago:
Anticipo 20%
Contra entrega del sistema 70%
Como garantía al mes de entrega 10%
Total 100%

Vigencia de la propuesta: El precio se mantiene por un periodo de un mes. Luego de pasado este mes, tenemos el derecho de cambiar el presupuesto.

Coloquio

En la clase anterior se le presento al coloquio, estos trabajos:
- Relevamiento
- Propuesta
- Modulos del sistema
- Menu de los modulos del sistema
- Presupuesto
- Casos de uso (diagrama de casos de uso y sus descripciones)