Download Proyecto - Paul Leger

Document related concepts
Transcript
E
S
C
U
E
L
A
D
E
C
I
E
N
C
I
A
S
E
M
P
R
E
S
R
I
A
L
E
S
Etapa Final
del Proyecto
Paul Leger
http//pleger.cl
Etapa Final del Proyecto
• Usted debe escribir un programa en Java que se
conecte a la base datos creada en la entrega anterior
del proyecto
• Este programa debe ejecutar las 5 consultas SQLs en
la entrega anterior del proyecto
• Esta evaluación será una presentación de una
demostración del software construido
Historia de su Proyecto
Modelo E-R
Modelo
Relacional
Creación de
la Base de
Datos
Insertar
Registros
Crear
consultas
Ahora en el proyecto
Consultas
Datos o
confirmación
Base de datos
Aplicación
Objetivo
• Crear un programa en Java que se conecte a la
base de datos que ustedes crearon
• Realizar una demostración (o presentación)
sobre el programa Java desarrollado
E
S
C
U
E
L
A
D
E
C
I
E
N
C
I
A
S
E
M
P
R
E
S
R
I
A
L
E
S
Algunos ejemplos de la
aplicación a construir
Detalles del programa:
Un menú inicial
El programa debe iniciar con un menú que contenga un
conjunto de opciones. Por ejemplo:
1) Agregar cliente
2) Agregar venta
3) [Consulta 1] Mostrar últimas ventas del mes
4) [Consulta 2] Mostrar las ventas de un vendedor
5) [Consulta 3] Borrar un cliente
6) [Consulta 4] …
7) [Consulta 5] …
8) Salir
>> Opción: 1
Detalles del programa:
Agregando un cliente
Rut: 13.123.673-1
Nombre: Juan
Apellido: Pérez
Dirección: Las calles #290, Sindicato
¿Desea agregar este cliente (S/N)? S
[Si la respuesta es “N”, se vuelve al menú inicial]
Detalles del programa (3)
El programa debe iniciar con un menú que contenga un conjunto de opciones.
Por ejemplo:
Pantalla
1) Agregar cliente
2) Agregar venta
3) [Consulta 1] Mostrar últimas ventas del mes
4) [Consulta 2] Mostrar las ventas de un vendedor
5) [Consulta 3] Borrar un cliente
6) [Consulta 4] …
7) [Consulta 5] …
8) Salir
>> Opción: 3
Detalles del programa:
Mostrando las últimas ventas del mes
Pantalla
Día 1: 2.000
Día 2:
0
Día 3: 5.000
Día 5: 7.000
…
Día 30: 6.000
Pulse una tecla para volver
Detalle del programa (5)
Opción 1
(ej. Ingresar)
Menú
principal
Opción 2
Realizar consulta
y
Mostrar resultados
Opción 3
Realizar
consulta
Menú
y
General
Mostrar resultados
Las consultas
del trabajo
anterior
Consultas en la presentación
• Permitir agregar al menos dos registros. Por ejemplo:
– Cliente, clase de profesor, nota de presentación
• Mostrar las consultas del proyecto anterior.
– Si estas consultas no reciben ningún dato de entrada (ej.
rut, nombre), intenten modificarla para que reciba al
menos una entrada
Trabajo en clases:
Planificar, Diseñar y Implementar su software
Planificar
Diseñar
Implementar
¿Qué vamos hacer?
¿Cómo lo vamos hacer?
¡Hagámoslo
en Java!
Consejo:
Escriba una lista de
lo qué va hacer el software
ej. cuántas opciones tendrá
Consejo:
Diseñe/dibuje las pantallas
de su software
(basados en la lista anterior)
Consejo:
Implemente las pantallas,
no es necesario comenzar
realizando las consultas SQL
Conectando a la base de datos
Ejemplo de un código:
Se debe crear una conexión a la base de datos, la cual necesita el servidor, base de
datos, usuario y contraseña
Ejemplo de una consulta
Una vista más de cerca
Se ejecuta la query “Select”
El resultado es fila por fila
Más ejemplos
En la ayudantía se dará un ejemplo completo y
ejecutando