martes, 21 de junio de 2011

UNIDAD 2

DISEÑO DE SISTEMAS DE INFORMACIÓN
El diseño de sistemas de información se define como el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un sistema, con suficientes detalles como para permitir su interpretación y realización física.
La etapa del diseño del sistema encierra varias etapas:
·       
La etapa del diseño del sistema encierra varias etapas:

·         Diseño lógico
·       Diseño de procedimientos precisos para la captura de datos (diseño de entradas)
·         Diseño de formas y pantallas
·         Diseño de la interfaz del usuario
·         Diseño de salidas
·         Diseño de Base de Datos
·         Diseño de archivo
·         Diseño de control y respaldo

DIAGRAMAS DE CONTEXTO





ESTRUCTURA DEL SISTEMA

Principal SISTEMA “ELECTRONICA VEGA” (Sistema de Ventas)
1. Registró venta
2. Registró compra
3. factura o reporte
4. Inventario (incremento y decremento)
5. Salir
Fin de Principal


Procedimiento Registró venta
            Si el cliente compra un producto
                        Se registran los siguientes datos:
                                   Nom_prod
                                   Clave_prod
                                   Cant_prod
                                      Total
            Sino
                        Sino compra el cliente, no hay registro.
            Fin de Si
Fin de Registro_venta
           
Procedimiento Registro_compra
Si la tienda compra un producto
                        Se registran:
                        Nom_prod
                        Clave_prod
                        Cant_prod
                          Total

            Sino
                        Sino hay compra, no hay registro
            Fin de Si
Fin de Registro_compra




Procedimiento Factura o Reporte
            Si hay venta(s)
Se registra la factura con los siguientes datos:
                                     Nom_prod
                                   Clave_prod
                                   Cant_prod
                                      Total
Se imprime la Factura o Reporte
Sino
Si no hay venta(s), no hay factura
            Fin de Si
Fin de Factura o Reporte


Procedimiento Inventario

            Si hay venta/compra de producto
                        Se realiza el incremento/decremento del inventario por medio de:
                                   Clave_prod  

            Sino
                        Sino hay venta/compra, no se realiza el incremento/decremento en el inventario
            Fin de Si
Fin de Inventario




DICCIONARIO DE DATOS

PROCESO:
Principal SISTEMA “ELEC. VEGA”(SIS. DE VENTAS)
DESCRIPCION:
Programa principales el cual se encuentran todos los
Procedimientos.

ENTRADA:
El nombre de la opción deseada



SALIDA:
Ejecución del Procedimiento deseado.




RESUMEN DE LA LOGICA:
Este programa principal presenta un menú con 5 opciones:
Registro_venta, Registro_compra, Factura o Reporte,
Inventario (Incre/Decre) y Salir.
Ejecutándose el procedimiento que  corresponda al nombre





PROCESO:
Registro_venta
DESCRIPCION:
Procedimiento que nos va a servir para registrar las ventas.


ENTRADA:
 Nom_prod, Clave_prod, Cant_prod y total
para registrar el producto vendido


SALIDA:
Se imprime la factura/reporte y se registra el producto

Vendido


RESUMEN DE LA LOGICA:
Se pide Nom_prod, Clave_prod, Cant_prod y total
.para registrar el producto vendido en la factura








PROCESO:
Registro_compra
DESCRIPCION:
Procedimiento que nos va a servir para registrar las compras


ENTRADA:
Nom_prod, Clave_prod, Cant_prod y total
para registrar el producto comprado


SALIDA:
Recibir factura de la compra del producto y agregar al

Inventario


RESUMEN DE LA LOGICA:
Compra del producto y registro de sus datos en el inventario:
Nom_prod, Clave_prod, Cant_prod y total






Factura o reporte
DESCRIPCION:
Procedimiento que nos sirve para imprimir el tipo
de producto que se vendió

ENTRADA:
Pedimos los siguientes datos: Nom_prod, Clave_prod,
Cant_prod

.
SALIDA:
Impresión de la factura o reporte




RESUMEN DE LA LOGICA:
Si el cliente compra un producto se registran los siguientes
Datos en su factura: Nom_prod, Clave_prod Cant_prod






PROCESO:
Inventario(incremento o decremento)
DESCRIPCION:
Procedimiento que nos sirve para registrar el incremento o
Decremento del producto vendido o comprado

ENTRADA:
Se registran los datos del producto:
Nom_prod, Clave_prod, Cant_prod y total
Y se capturan en el inventario

SALIDA:
Reporte del Incremento o decremento 




RESUMEN DE LA LOGICA:
Si vendemos o compramos un producto
   Se registra un incremento o decremento n el inventario




DIAGRAMA DE CONTEXTO
ANALISIS DEL SISTEMA
DIAGRAMA DE BASE DE DATOS RELACIONAL



DICCIONARIO DE DATOS

PRODUCTOS
NOMBRE
TIPO
TAMAÑO
NULL
DESCRIPCION
PK
FK

PRECIO
NOM_PROD
TIPO
CLAVE_PRO

MONEDA
TEXTO
TEXTO
TEXTO

MONEDA
25
25
25

NO
NO
NO
NO


PRECIO DEL PRODUCTO
NOMBRE DEL PRODUCTO
TIPO DEL PRODUCTO
CLAVE DEL PRODUCTO

SI
NO
NO
NO

NO
NO
NO
NO



COMPRAS
NOMBRE
TIPO
TAMAÑO
NULL
DESCRIPCION
PK
FK

CLAVE_PROD
NOM_PROD
PRECIO_COMP
CANT_PROD
TIPO
CLAVE_PROV
TOTAL_COMP

TEXTO
TEXTO
MONEDA
NUMERO
TEXTO
TEXTO
MONEDA

25
25

ENTERO
25
25
MONEDA

NO
NO
NO
NO
NO
NO
NO

CLAVE DEL PRODUCTO
NOMBRE DEL PRODUCTO
PRECIO DE COMPRA
CANTIDAD DEL PRODUCTO
CLAVE DEL PRODUCTO
TOTAL DEL PRODUCTO

SI
NO
NO
NO
NO
NO
NO

NO
NO
NO
NO
NO
NO
NO


VENTAS
NOMBRE
TIPO
TAMAÑO
NULL
DESCRIPCION
PK
FK

NOM_PROD
CLAVE_PROV
FECHA_VENTA
PRECIO_VENTA
CANT_PROD
TIPO
TOTAL_COMP

TEXTO
TEXTO
FECHA
NUMERO
TEXTO
TEXTO
MONEDA

25
25

ENTERO
25
25
MONEDA

NO
NO
NO
NO
NO
NO
NO

NOMBRE DEL PRODUCTO
CLAVE DEL PRODUCTO
FECHA DEL PRODUCTO
PRECIO DE VENTA
CANTIDAD DEL PRODUCTO
TOTAL DEL PRODUCTO

SI
NO
NO
NO
NO
NO
NO

NO
NO
NO
NO
NO
NO
NO


INVENTARIO
NOMBRE
TIPO
TAMAÑO
NULL
DESCRIPCION
PK
FK

NOM_PROD
CLAVE_PROV
CANT_PROD
TIPO
PRECIO
FECHA_COMP
PROVEEDR
FECHA_CAD

TEXTO
TEXTO
NUMERO
TEXTO
MONEDA
FECHA/HORA
TEXTO
FECHA/HORA

25
25
ENTERO
25
MONEDA

25

NO
NO
NO
NO
NO
NO
N

NOMBRE DEL PRODUCTO
CLAVE DEL PRODUCTO
CANTIDAD DE PRODUCTO
TIPO DE PRODUCTO
PRECIO
FECHA DE COMPRA
PROVEEDOR
FECHA DE CADUCIDAD

SI
NO
NO
NO
NO
NO
NO

NO
NO
NO
NO
NO
NO
NO




PROVEEDORES
NOMBRE
TIPO
TAMAÑO
NULL
DESCRIPCION
PK
FK

CLAVE_PROV
NOM_PROD
LUGAR_PROV
CANT_PROD

TEXTO
TEXTO
TEXTO
NUMERO


25
25
25
ENTERO


NO
NO
NO
NO


NOMBRE DEL PRODUCTO
CLAVE DEL PRODUCTO
LUGAR DEL PROVEEDOR
CANTIDAD DE PRODUCTO

SI
NO
NO


NO
NO
NO


CLIENTES
NOMBRE
TIPO
TAMAÑO
NULL
DESCRIPCION
PK
FK

CLAVE_CLI_ESTABLE
CLAVE_CLI_NO ESTABLE
NOM_CLIENTE
TOTAL_COMPRA

TEX
TEX
TEX
MON


25
25
25
MON


NO
NO
NO
NO


CLAVE DEL CLIENTE ESTABLE
CLAVE DEL CLIENTE NO ESTABLE
NOMBRE DEL CLIENTE
TOTAL DE LA COMPRA

SI
NO
NO


NO
NO
NO