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 |