Sei sulla pagina 1di 6

UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO"

DECANATO DE CIENCIAS Y TECNOLOGÍA


SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación II CODIGO: 4154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad I


(Conceptos de Archivos)

1) Diseñe la estructura mínima necesaria para almacenar información referente a:


a. Archivos Maestros de: Artículos, Empleados, Libros, Cuentas Bancarias y Cuentas
Contables.
b. Archivos de Movimientos de: Artículos, Empleados, Libros, Cuentas Bancarias y
Cuentas Contables.
2) Una distribuidora de alimentos, en la cual se vende mercancía a crédito, desea
implementar un sistema de cobranza automatizado. Para ello se requiere definir dos
archivos: un maestro de clientes y otro de movimientos de facturas. La empresa desea
conocer en todo momento la deuda total de cada uno de sus clientes y elaborar estados
de cuentas de los mismos.
a. Defina la estructura mínima de datos para cada uno de los archivos.
b. Indique los campos claves en cada caso.
c. De existir indique cual es el campo de enlace.
3) La Caja de Ahorro de una empresa, desea que se le elabore un sistema automatizado,
que controle los préstamos y pagos que realizan sus empleados. El sistema debe
contener la información referente a: tipo, monto, nro. de cuotas y fechas de las cuotas
de los préstamos.
a. Defina la estructura mínima de datos para cada uno de los archivos.
b. Que consideraciones se toman en cuenta para incluir un movimiento en el archivo.
4) BIBLIOTECA. El Decanato de Ciencias, requiere de un sistema automatizado para el
control de préstamo de libros, el cual deberá contemplar los siguientes aspectos:
Registro de datos de los usuarios carnetizados de la biblioteca, los cuales pueden ser:
Estudiantes, Profesores, Personal Obrero y Personal Administrativo.
Registro de información de los libros.
Registro de préstamos y devoluciones de los libros por parte de los usuarios. (No se
contempla el registro de multas).
Se requiere que Usted elabore:

Coordinación de Programación II (Ingeniería en Informática) Página 1


UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO"
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación II CODIGO: 4154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad I


(Conceptos de Archivos)

a. Diseño de la estructura de los archivos necesarios, indicando: nombre, descripción y


tipo de los campos para cada uno.
b. Señale por cada archivo, las validaciones de datos que deben contemplarse, durante
el proceso de inclusión de registros.
5) El teatro “XYZ”, funciona los 7 días de la semana cuando están las obras en escena, con
dos funciones diarias en la mayoría de los días. Los precios de los boletos varían según el
lugar del asiento. Los precios de los boletos se reducen en las funciones de la mañana y
los estudiantes y promotores reciben descuentos en el precio normal del boleto.
En cierto momento, estarán a la venta boletos para más de 50 obras distintas. Al hacer
las ventas, se actualiza continuamente un registro de los asientos vendidos y disponibles
para venta. Se pregunta:
a. ¿ Qué archivos se usarán para operar este sistema ?. Describa brevemente sus
contenidos. ¿ Qué estructura de almacenamiento usará cada uno ?
b. ¿ Cuál es la clave de registro de cada archivo ?
c. Puesto que los precios de los boletos varían en la forma descrita, ¿ Cómo sabrá el
personal del teatro el monto exacto de cargo por cada función ?
6) Una zapatería con sucursales en varias ciudades, está automatizando su sistema de
estados de cuenta. Actualmente existen aproximadamente 25000 cuentas. Cada cuenta
tiene un número de cuenta de 7 dígitos, de los cuales el primero y el segundo indican la
tienda donde se abrió la cuenta.
Cuando los clientes hacen compras a crédito, el empleado hace una impresión del
número de tarjeta en una nota de venta con varias partes. El cliente también firma la
forma, e la que se detalla cada artículo adquirido, la cantidad y el costo. A cada
transacción se le da un único número de identificación.
Las transacciones de ventas se envían a un archivo maestro semanalmente, período
donde se ajusta el balance de deudas, dependiendo de los pagos hechos y las
transacciones de compra recibidas. Una vez al mes, el archivo se procesa para preparar
las facturas a enviar a los clientes. La factura enlistará el nombre y dirección del cliente,
número de cuenta, balance de deudas, cargo por manejo y monto del pago mínimo. La

Coordinación de Programación II (Ingeniería en Informática) Página 2


UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO"
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación II CODIGO: 4154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad I


(Conceptos de Archivos)

factura también enlistará cada transacción individual mostrando la fecha, número de


transacción, detalles de la transacción y localización de la tienda.
Además de proporcionar datos para facturación, el archivo se utilizará para
responder a preguntas de los clientes acerca de sus balances de cuenta. Se pedirá a los
clientes que den sus números de cuenta al empleado que maneja la solicitud. Los
números se introducirán al sistema para su uso en el programa con el propósito de
recuperar los registros de información de los clientes. Se pregunta:
a. ¿ Qué estructura de almacenamiento debe utilizarse para el archivo de registros de
los clientes ?
b. Describa dos formas de almacenar los registros de transacciones y procesarlos contra
el archivo maestro y actualizar la información sobre el balance de deudas. En una,
incluya los registros como parte del archivo maestro y, en la otra, almacénelos en
forma separada. Explique cómo se realizará el procesamiento y generación de
facturas en cada caso. ¿ Cuáles factores determinarían su elección real en un enfoque
o el otro ?
c. ¿ Cómo manejaría usted las preguntas de los clientes acerca de sus balances de
cuenta si no proporcionan dichos números ?
d. ¿ Qué tipo de procesamiento debe utilizarse para las actividades orientadas hacia los
archivos descritos arriba ?
7) Un analista de sistemas está diseñando un sistema de contabilidad para producir
reportes mensuales, resumir los balances de cuenta y actividades de los clientes. Se
establecerán los siguientes archivos:
Archivo maestro de clientes: contiene el nombre del cliente y la información del
balance.
Archivo de pagos y ajustes: contiene todas las transacciones de pagos y ajustes
introducidas en el sistema durante el mes en que se llevan a cabo.
Archivo de transacciones de ventas: consistente en la cantidad total de cada
transacción, acumulada en el orden de aparición durante el mes.
La clave de registro en todos los casos es el número de cuenta del cliente. Otros datos
en los archivos de transacciones incluyen la fecha y monto de la transacción y, en el caso

Coordinación de Programación II (Ingeniería en Informática) Página 3


UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO"
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación II CODIGO: 4154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad I


(Conceptos de Archivos)

del archivo de pagos y ajustes, un código que indica si la transacción es un pago o un


ajuste.
El reporte tendrá impreso el balance inicial en la parte de arriba, seguido por una lista de
todas las transacciones en el orden en que se realizaron. Para cada transacción, el
sistema imprimirá CARGO, PAGO o AJUSTE, dependiendo del tipo de transacción. Para
imprimir las transacciones en el orden adecuado, hay que integrar los datos de los
archivos de compras, de pagos y ajustes. Al final del informe, se imprimirá el nuevo
balance de cuenta. Se pregunta:
a. Con base a la información proporcionada, ¿ Bajo qué estructura de almacenamiento
debería organizarse cada archivo ? (Sólo se dispone de disco magnético y diskettes
para utilizarlos en el almacenamiento secundario).
b. Analice el desarrollo del procesamiento necesario para imprimir el reporte de la
cuenta de la manera descrita. Asegúrese de indicar cómo integrará el sistema los
distintos tipos de transacciones y cómo determinará cuándo se han procesado todas
las transacciones de un cliente específico, de manera que pueda comenzar el reporte
del siguiente cliente.
8) CUENTAS POR COBRAR. Una empresa Distribuidora de Autos Importados, que cuenta
con varias sucursales a nivel nacional, necesita un reporte que muestre detalladamente
por Agencia Sucursal los giros pendientes de sus clientes. A continuación se muestran los
archivos disponibles en el sistema y el formato del reporte requerido:

CLIENTES GIROS
CLI_CEDULA GIR_CEDULA
CLI_NOMBRE GIR_NRO_GIRO
CLI_DIRECCION GIR_COD_AGENCIA
CLI_SALDO GIR_FECHA_FIRMA
GIR_FECHA_VENCIMIENTO
GIR_MONTO

Coordinación de Programación II (Ingeniería en Informática) Página 4


UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO"
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación II CODIGO: 4154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad I


(Conceptos de Archivos)

AUTOMOVILES AGENCIA
AUT_CODIGO AGE_CODIGO
AUT_DESCRIPCION AGE_DESCRIPCION
AUT_PRECIO AGE_UBICACION
AUT_EXISTENCIA AGE_TLF

REPORTE
DISTRIBUIDORA DE AUTOS Nro. Pág: xx
“MAURO-CAR’S I” Fecha: dd/mm/aaaa
Listado de Giros Pendientes por Agencia
Agencia: B01 Barquisimeto Oeste
Cédula Nombre Nro. de Fecha Monto Bs.
Giro Vencimiento
7364543 Juan Pérez 001 01/11/96 50000
002 01/12/96 50000
003 01/01/97 70000
Total monto cliente Bs. 170000
9455512 Mauricio G. 001 15/11/96 40500
002 15/12/96 40500
Total monto cliente Bs. 81000
Total monto de la Agencia Bs. xxxxxx
Agencia: C01 Caracas
Cédula Nombre Nro. de Fecha Monto Bs.
Giro Vencimiento
... ... ... ... ....
... ... ... ... ....
... ... ... ... ....
TOTAL MONTO DISTRIBUIDORA Bs. xxxxxx
Se requiere:
a. Señalar los archivos involucrados en el reporte.
b. Indicar los archivos a ser sorteados, por cual(es) campo(s) y en que orden.
Coordinación de Programación II (Ingeniería en Informática) Página 5
UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO"
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación II CODIGO: 4154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad I


(Conceptos de Archivos)

9) En el mostrador de recepción de un hospital, la enfermera de guardia debe registrar las


entradas a hospitalización de los pacientes. Ella lleva dos listas: una para los que ingresan
por emergencia y otra para aquellos cuyo ingreso había sido planificado con anterioridad.
De los que están en la segunda lista se posee la siguiente información: nombre y apellidos
del paciente, cédula de identidad, edad, peso, talla, diagnóstico, tratamiento, fecha de
ingreso y fecha probable de salida.
El procedimiento de ingreso es el siguiente: Al llegar un paciente, éste debe
identificarse, la enfermera le asignará un número de ingreso, el cual es consecutivo (la
numeración es la misma para ambos tipos de pacientes) u lo anotará en la lista
correspondiente. En caso de ser una emergencia, se registrará en la lista los datos del
paciente los cuales servirán para llenar la ficha.
a. Defina los datos que son necesarios almacenar en cada una de las listas, indicando los
campos claves y en que clasificación se ubican.

Coordinación de Programación II (Ingeniería en Informática) Página 6

Potrebbero piacerti anche