Taller de programacion

Solo disponible en BuenasTareas
  • Páginas : 19 (4535 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de noviembre de 2011
Leer documento completo
Vista previa del texto
Casos para PR1
Se debe desarrollar un sistema en C# con WPF empleando base de datos SqlServer, este sistema debe tener un menú, las ventanas necesarias para que se resuelva los procesos de su caso, una consulta y reportes que involucre las tablas principales. Deberán entregar los programas y el script de la base de datos el miércoles 23 de noviembre de 07am a 11am. Evaluación: esta nota será el60% de la practica 5 y el 40% restante será el promedio de los pasitos tomados durante el ciclo.

1. SISTEMA DE REGISTRO DE PERSONAL Esta estructura de base de datos almacena información sobre recursos humanos. La tabla Job History almacena información sobre cada contrato o ascenso, de forma que puede contener varios registros por cada empleado. Ejemplo de una base de datos de personal

2.SISTEMA DE GESTIÓN DE BIBLIOTECA En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene el código de autor y el nombre. De cada libro se guarda el código, título, ISBN, editorial y número de página. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro está formado por ejemplares. Cada ejemplar tiene un códigoy una localización. Un libro tiene muchos ejemplares y un ejemplar pertenece sólo a un libro. Los usuarios de la biblioteca del centro también disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda el código, nombre, dirección y teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede serprestado a varios usuarios. De cada préstamo interesa guardar la fecha de préstamo y la fecha de devolución. Posibles tablas a emplear. AUTOR(código, nombre) LIBRO(código, título, ISBN, editorial, páginas) EJEMPLAR(código, localización, código_libro) USUARIO(código, nombre, tfno, dirección) ESCRIBE(código_autor, código_libro) SACA(código_usuario, código_ejemplar, fecha_devolución, fecha_préstamo)

3.GESTIÓN DE SERVICIOS MECÁNICOS PARA AUTOS A un concesionario de autos llegan clientes para comprar automóviles. De cada AUTO interesa saber la matrícula, modelo, marca y color. Un cliente puede comprar varios autos en el concesionario. Cuando un cliente compra un AUTO, se le hace una ficha en el concesionario con la siguiente información: dni, nombre, apellidos, dirección y teléfono. Los autos queel concesionario vende pueden ser nuevos o usados (de segunda mano).

De los autos nuevos interesa saber el número de unidades que hay en el concesionario. De los autos viejos interesa el número de kilómetros que lleva recorridos. El concesionario también dispone de un taller en el que los mecánicos reparan los autos que llevan los clientes. Un mecánico repara varios autos a lo largo del día,y un AUTO puede ser reparado por varios mecánicos. Los mecánicos tienen un dni, nombre, apellidos, fecha de contratación y salario. Se desea guardar también la fecha en la que se repara cada vehículo y el número de horas que se tardado en arreglar cada automóvil. Posibles tablas a emplear. CLIENTE(dni, nombre, apellidos, dirección, tfno) AUTO(matrícula, marca, modelo, color, dni_cliente)AUTO_NUEVO(matrícula, unidades) AUTO_USADO(matrícula, kilómetros) MECANICO(dni, nombre, apellidos, fecha_contratación, salario) REPARA(matrícula, dni_mecánico, fecha_reparación, horas)

4. SISTEMA DE GESTIÓN DE PEDIDOS Basado en una actividad empresarial simple, la gestión de pedidos de usuarios. De este caso un compañero ha logrado determinar las siguientes posibles entidades y relaciones para estesistema: Las entidades básicas del son:    Los clientes (compradores de productos). El stock de productos a la venta. Los pedidos de compra.

Podemos identificar las siguientes relaciones en el modelo: Los compradores puede solicitar varios pedidos, pero debemos resaltar que un pedido determinado está asociado a un sólo cliente.

Los pedidos mantienen una relación muchos-a-muchos con los...
tracking img