Está en la página 1de 5

Módulo Proyecto

Unidad 1 / Escenario 2
Lectura Fundamen-
Proyecto Grupal
Etapas de un plan de comunicación
estratégica

Módulo

Persistencia y Datos Transaccionales

Nombre de la entrega

Simulador de ejecución de tres transacciones

Nivel académico

Pregrado

Tipo de entrega

Desarrollo de un prototipo transaccional


INSTRUCCIONES PARA
REALIZAR LA ENTREGA

El banco XYZ requiere que se desarrolle un prototipo transaccional, para simular la ejecución
de tres transacciones a saber, una consulta, una consignación y un retiro. Para el desarrollo del
proyecto, se requiere:

• Hacer un modelo entidad relación sencillo del banco XYZ, con las entidades de saldo,
cliente, ciudad, país y movimientos (el propósito es académico).

• Implementar el modelo en una base de datos libre como Oracle 11g R2 Express, por
ejemplo.

• Desarrollar los sockets server y cliente respectivos para hacer una consignación (insert),
un retiro (update) y una consulta (select).

• Probar las operaciones desde el socket cliente con el socket server iniciado.

El proyecto se puede desarrollar, utilizando socktes con Java o C++ en Windows o Linux
utilizando la base de datos mysql o potsgreSQL , que son libres.

Se pide elaborar un documento completo con todo el proceso de las especificaciones de:

1. Fundamentos de sockets en C++ o en Java.

2. Diseño del modelo de comunicaciones con sockets.

3. Modelo Entidad Relación de base de datos de saldos de la cuenta de ahorros de un


cliente en un Banco.

POLITÉCNICO GRANCOLOMBIANO
22
4. Diseño de un conjunto de datos de prueba y cargue de los mismos realizando las
siguientes operaciones:

a. Insert.

b. Update.

c. Select.

5. Elaborar el código en java o en C, para cada uno de los incisos del punto 4, que deben ir
en cada socket.

Usted debe ir elaborando las entregas 1, 2 y 3 en cada semana conforme a las


instrucciones del proyecto. Además, debe ir aplicando los procesos metodológicos del
programa, hacer ejercicios de clase y una vez afianzado el conocimiento
debe comenzar a construir las respectivas entregas en las fechas pactadas en el módulo.

ENTREGA 1
SEMANA 3

1. Elaborar el Modelo Entidad Relación de Persistencia en la base de datos para un cliente


de un Banco XYZ.

2. Implantarlo en una base de datos Hsql, MySQL, PostgreSQL u Oracle-express-11g y


documentar el proceso.

3. Agregar el estado del arte de la construcción de un socket.

POLITÉCNICO GRANCOLOMBIANO
33
ENTREGA 2
SEMANA 5

Elaboración del código (programas en java o en C++) de los siguientes sockets:

1. Socket server (demonio) que identifica el tipo de transacción y ejecuta la operación


sobre la base de datos.

2. Socket cliente que llama al socket server para crear un cliente (inserción de un dato).

3. Agregar al documento el código de cada operación y explicar que hace cada programa
(documentar el programa).

ENTREGA 3 Y SUSTENTACIÓN
SEMANAS 7 Y 8

Termine la construcción de los sockets siguientes:

1. Socket cliente que llama al socket server para hacer un retiro (un update al saldo).

2. Socket cliente que llama al socket server para hacer una consulta de datos (select).

3. Agregar al documento el código de cada operación y explicar que hace cada programa
(documentar el programa).

POLITÉCNICO GRANCOLOMBIANO
44
4. Elabore un plan de pruebas que:

A. Cree un cliente con un saldo determinado por usted y plasme en el documento la


operación.

B. Haga una consulta y agregue la consulta al documento.

C. Ejecute un retiro y luego la consulta para ver el saldo una consulta y agregue los
resultados de la operación al documento.

D. Ejecute una consignación y luego haga la consulta para ver el saldo y agregue los
resultados de la operación al documento.

Las pruebas y cargue de datos los debe realizar buscando que los datos de prueba sean
suficientes para validar TODOS los casos posibles.

Cargue el documento final, este documento debe contener las entregas 1 y 2 junto con todo
lo requerido en la tercera entrega.

POLITÉCNICO GRANCOLOMBIANO
55

También podría gustarte