Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas de Información
SENA – CDAE VILLETA - 2013
Competencia: 220501007 Desarrollar el
sistema que cumpla con los requerimientos de
la solución informática.
Actividades TRABAJOS COMPLEMENTARIOS
evidencias M406 M413 y M314
Codificación de Software – Construcción interfaz
Descripción Actividad:
Consideremos las necesidades presentadas por cuatro tipos de empresas que requieren
una solución informática para atender a sus clientes usuarios:
Estas operaciones las registra en una libreta interna que maneja el Banco, en donde
el OPERARIO escribe el tipo de transacción (consignación, o retiro) y actualiza el
saldo de la cuenta.
El Banco no cuenta con un sistema automático que le permita llevar un control on-line
de las operaciones.
El cliente quisiera disponer de una herramienta o página WEB que le permita desde su
casa conocer el estado de su cuenta, donde pueda ver su extracto bancario, es
decir, el saldo de su cuenta, junto con el listado de consignaciones y retiros
efectuados.
Por cada transacción que realiza el cajero, habitualmente se deben registrar los
siguientes datos:
- Fecha
- Número de la cuenta
- Tipo de operación (“DB” = retiros y “CR” = Consignaciones)
- Descripción de la operación (texto libre de 30 caracteres, para que el cajero
escriba algún detalle aclaratorio de la transacción)
- Valor de la transacción
Se considera LA EMPRESA ya cuenta con un sistema de información básico mediante
el cual administra los datos de sus CLIENTES USUARIOS y el estado de sus
Cuentas. Solamente le hace falta incorporar y realizar los ajustes para habilitar el
manejo de la información de las transacciones. En estas tablas actualmente se
maneja la siguiente información:
- El número de la cuenta
- El cliente al cual pertenece
- El saldo inicial
- La fecha de apertura (fecha de creación de la cuenta)
- El saldo actual (el cual debe ser actualizado cada vez que se realice una
transacción)
En la tabla de clientes debe quedar registrado:
SE REQUIERE:
El cliente usuario también desea disponer de una herramienta o página WEB que le
permita desde su casa conocer el estado de sus envíos, donde pueda ver por cada
encomienda (Número de GUÍA), los datos básicos de esta, junto con las fechas de
trámite, datos de quien hace la transacción y el detalle o situación actual del proceso
de envío.
- Fecha
- Número de GUÍA (número de identificación de la encomienda)
- Estado de trámite (inicialmente en la primera transacción, cuando la Guía es
creada, este estado de trámite debe registrarse con valor igual a “Por Despachar”
y posteriormente, por cada cambio de estado se registra el nuevo valor a “En
tránsito”, “Entregado” y “Rechazado”).
- Descripción Novedad registrada; que es un texto complementario de 50
caracteres para indicar cualquier situación ocurrida con la guía durante el tránsito
por ese estado. El OPERARIO es el encargado de escribir algún detalle
aclaratorio de dicho proceso)
- Usuario, se registra el código del usuario que grabó la novedad o transacción
reportada.
Para el caso del registro inicial de cada GUÍA de envío, en el momento de guardarla
en la tabla de transacciones, también debe crearse el registro correspondiente en la
tabla de GUÍAS.
En su estrategia comercial la junta directiva del almacén ha decidido crear una nueva
modalidad de VENTA A CRÉDITO, permitiéndole a sus clientes antiguos, de
reconocida trayectoria, la posibilidad de realizar sus compras con financiación sin
intereses, con pago del saldo diferido en varias cuotas no necesariamente iguales,
siempre y cuando el cliente logre realizar el pago total antes del plazo máximo
establecido.
Para llevar un control de esta nueva forma de pago y de los créditos que han adquirido
todos sus clientes, la empresa ha decidido contratar a un equipo de expertos de ADSI
para que realicen varios ajustes en sus aplicaciones actuales, incorporando los
nuevos elementos necesarios para habilitar el sistema de GETIÓN DE CRÉDITOS, el
cual debería operar de la siguiente forma, según lo requerido por la empresa.
Cada venta que se realice bajo la modalidad de crédito exige que sea almacenada en
la tabla actual de cuentas de crédito (FACTURAS), indicando la nueva modalidad de
pago “Crédito”, la fecha, el valor y el cliente, además de incorporar un nuevo campo
necesario para almacenar el valor pagado de esa factura, considerando que
inicialmente debe ser CERO, es decir, cuando se registra la compra realizada.
En caso que no exista la FACTURA, el sistema debe mostrar un error y permitir que el
usuario ingrese un nuevo número para buscar o elegir.
Por otra parte, la empresa también desean que el cliente usuario pueda disponer de
una herramienta o página WEB que le permita desde su casa conocer el estado de
sus créditos (FACTURAS Por pagar), considerando que un usuario puede llegar a
tener varias facturas a CRÉDITO y adicionalmente por cada FACTURA conocer el
detalle de los abonos parciales efectuados, junto con la información detallada de cada
una de estas operaciones.
SE REQUIERE:
conocer los libros que están fuera del recinto (prestados) y los aprendices que los
tienen en su poder.
Para llevar un control de los LIBROS que son prestados a los APRENDICES, el
CDAE ha buscado la asesoría del equipo de expertos de ADSI para que realicen una
pequeña aplicación que incorpore los elementos necesarios para habilitar el nuevo
sistema de GETIÓN DE LIBROS, el cual debería operar de la siguiente forma, según
lo requerido.
El nuevo esquema de operación requiere que se cree una base de datos que
almacene los datos de los APRENDICES, los LIBROS que existen en la Biblioteca y
las transacciones de PRÉSTAMO realizadas sobre cada libro.
- el estado del LIBRO, para asegurar que sigue prestado se sobreescribte con el
dato “Prestado”.
- el dato del aprendiz que lo posee (identificación del aprendiz).
- La fecha de disponibilidad (la misma fecha del nuevo compromiso de entrega)
- El Código del LIBRO (asignado según Código ISBN interno que maneje la
Biblioteca)
- Nombre del Libro
- Autor1
- Autor2
- Descripción
- Palabras claves
- Editorial
- Edición
- Fecha de publicación
- Estado (para controlar si está “Disponible” o “Prestado”)
- Fecha de Disponibilidad
- Aprendiz quien lo tiene en su poder o quien lo utilizó por última vez
- Los datos del LIBRO que se está prestando (código del Libro)
- el APRENDIZ a quien se le presta
- la fecha de préstamo o Renovación
- la fecha máxima para devolución
- la fecha de reintegro (se deja en blanco para las operaciones de “préstamo” o
“renovación”
- y una observación o anotación donde pueda indicar alguna situación o condición
especial para el préstamo
SE REQUIERE:
De acuerdo con las condiciones establecidas por los usuarios interesados en este sistema
de información, realizar las actividades de análisis y diseño del sistema, con las
especificaciones mínimas exigidas por la metodología de PROGRAMACIÓN EXTREMA.
Para ello deberán identificar y elaborar:
El aprendiz deberá explicar la operación de las dos interfaces realizadas (según el caso
asignado y según el resultado de aprendizaje que le haya quedado pendiente de juicio de
evaluación). Para esta actividad el día de la sustentación deberá realizar una modificación
al software y hacerlo operar correctamente, según la situación que le sea planteada en
ese momento.
- Una consulta (Query) sobre una o más tablas relacionadas, extractando los datos
que sean requeridos y generar la salida por pantalla.
- Una reliquidación y almacenamiento de registros adicionales al momento de
grabar una transacción, por ejemplo, registrar el 4 x mil en una transacción de
retiro.
- El cálculo del IVA y registro en una operación de compra.
- Una modificación directa de algún registro dentro de cualquiera de las tablas; esta
operación normalmente se conoce con el nombre de “spuffy”.
Cualquiera de estas operaciones puede ser requerida a última hora, como actividad para
la sustentación en Desempeño de codificación de Software.