Escolar Documentos
Profissional Documentos
Cultura Documentos
DIRECCIN ACADMICA
CARRERAS PROFESIONALES
CARRERAS
CURSO
CICLO
SEMESTRE
SECCION
I.
:
:
:
:
:
COMPUTACIN E INFORMTICA
ALGORITMO Y ESTRUCTURA DE DATOS
SEGUNDO
2015- 22
TODAS
FUNDAMENTACIN
El curso Algoritmos y Estructura de Datos brinda a los alumnos conceptos, tcnicas y
metodologas para el diseo de algoritmos eficaces que resuelvan problemas de acuerdo
con los requerimientos especificados, y teniendo en cuenta aspectos de eficiencia. Es
decir, que resuelvan problemas de la mejor forma posible, considerando el uso adecuado
de recursos como la memoria y el tiempo de proceso.
II.
GENERALIDADES
En este proyecto ser importante el trabajo coordinado del grupo. De esta forma podrn
encontrar diversas alternativas de solucin a los problemas planteados de las cuales
podrn elegir la mejor. Considere que el aspecto ms importante de este proyecto es el
desarrollo orientado a objetos.
III.
OBJETIVO
Aplicar los conceptos aprendidos en el curso a la solucin de un problema computacional
concreto comenzando por la creacin de una solucin algortmica y terminando en la
implementacin en el lenguaje de programacin Java.
IV.
V.
VI.
Tipo
int
String
String
int
int
Estado
int
Observacin
Autogenerado
0 = Da
1 = Noche
0 = Disponible
1 = No Disponible
Clase Cliente
Atributo
Cdigo del cliente
Apellido
Nombre
Telfono
Correo
Sexo
Tipo
int
String
String
String
String
int
Estado
int
Observacin
Autogenerado
0 = Masculino
1 = Femenino
0 = Disponible
1 = No Disponible
Clase Plato
Atributo
Cdigo Plato
Categora
Tipo
int
int
Precio
Descripcin
Estado
double
String
int
Cantidad disponible
int
Observacin
Autogenerado
0 = Criollo
1 = Marino
2 = Chifa
0 = Disponible
1 = No Disponible
Clase Reserva
Atributo
Cdigo de reserva
Cdigo de cliente
Fecha de reserva
Estado
Tipo
int
int
String
int
Observacin
Autogenerado
DD/MM/AAAA
0 = Iniciada
1 = Anulada
2 = Atendida
Clase Atencin
Atributo
Cdigo de atencin
Cdigo de cliente
Cdigo de cajero
Tipo
Tipo
int
int
int
int
Observacin
Autogenerado
Cdigo de reserva
int
Fecha de atencin
String
Estado
int
0 = Anulada
1 = Atendida
Tipo
int
int
int
Observacin
0 = Con reserva
1 = Sin reserva
(Si es sin reserva tendr
valor -1)
DD/MM/AAAA
Clase DetalleAtencion
Atributo
Cdigo de atencin
Cdigo de plato
cantidad
VII.
Mantenimiento
Reserva
Atencin
Reportes
a. MANTENIMIENTO
Tendr las siguientes opciones:
Cajero
Cliente
Plato
En todos los mantenimientos considerar las siguientes opciones: ingreso,
modificacin, consulta, eliminacin y listado.
Ingreso
b. RESERVA
Tendr las siguientes opciones:
Ingreso
Listado
Anulacin
Ingreso
Para realizar el ingreso de la reserva, el cdigo debe ser autogenerado.
Fijar el estado de la reservada en 0(INICIADA).
Listado
Se mostrar la relacin de reservas mostrando todos sus datos.
Anulacin
c. ATENCIN
Tendr las siguientes opciones:
Ingreso
Anulacin
Listado
Ingreso
Para realizar el ingreso de la atencin y detalle de atencin, el cdigo debe
ser autogenerado.
Fijar el estado de la atencin en 1 (ATENDIDA).
Fijar el estado de la reserva en 2 (ATENDIDA).
Disminuir la cantidad disponible de platos segn el consumo.
Anulacin
Listado
Se mostrar la relacin de atenciones mostrando todos sus datos.
d. REPORTES Y CONSULTAS
o
o
o
o
VIII.
IX.
Los alumnos que lleguen tarde tendr penalidad de hasta 5 puntos por la tardanza
(1 punto por cada minuto).
PRESENTACIN DE AVANCES
Se realizarn dos revisiones preliminares antes de la presentacin formal la cual ser
en la semana 17.
Primer avance
Semana
Contenido
Calificacin
Semana 12
Avance preliminar del proyecto:
- Mdulo de Mantenimientos avanzado al 80%, es decir dos
de los mantenimientos cerrados al 100%.
(3 puntos) para el Avance Tcnico
Segundo avance
Semana
Contenido
Calificacin
Semana 14
Avance preliminar del proyecto:
- Mdulo de Mantenimientos cerrado al 100%.
- Mdulo de Reserva cerrado al 100%
- Mdulo de Atencin avanzado al 30%.
Avance Tcnico (17 puntos)
Descripcin
Criterios de Evaluacin
1.0 Punto
Mantenimientos
1.0 Punto
Implementa el ingreso
1.0 Punto
Implementa el listado
1.0 Punto
Implementa la anulacin
1.0 Punto
Implementa el ingreso
1.0 Punto
Implementa el listado
1.0 Punto
Implementa la anulacin
1.0 Punto
Reserva
Atencin
Puntaje
1.0 Punto
1.0 Punto
1.0 Punto
Reportes
Prestacin
1.0 Punto
1.0 Punto
7.0 puntos