dsfsfsdfsdf
Páginas: 5 (1072 palabras)
Publicado: 29 de julio de 2014
DIRECCIÓN ACADÉMICA
CARRERAS PROFESIONALES
CARRERAS : COMPUTACIÓN E INFORMÁTICA
CURSO : ALGORITMO Y ESTRUCTURA DE DATOS
CICLO : SEGUNDO
SEMESTRE : 2014- 1
SECCION : TODAS
I. FUNDAMENTACIÓN
El curso Algoritmos y Estructura de Datos brinda a los alumnos conceptos, técnicas y metodologías para el diseño de algoritmoseficaces 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 podrán encontrar diversasalternativas de solución a los problemas planteados de las cuales podrán elegir la mejor. Considere que el aspecto más importante de este proyecto es el desarrollo orientado a objetos.
III. OBJETIVO
Aplicar los conceptos aprendidos en el curso a la solución de un problema computacional concreto comenzando por la creación de una solución algorítmica y terminando en la implementación en ellenguaje de programación Java.
IV. NUMERO DE INTEGRANTES POR GRUPO
El proyecto será desarrollado grupalmente en la que cada grupo estará compuesto de un mínimo de 4 alumnos y un máximo de 5 de la misma aula de laboratorio. Los integrantes del grupo permanecerán hasta la finalización del curso no habiendo la posibilidad de cambios de grupos. Cada grupo deberá elegir a un coordinador que lorepresente.
V. DEFINICIÓN DEL PROYECTO: SISTEMA DE GESTION DE VETERINARIAS
Diseñe un sistema de veterinarias que gestione la atención de una mascota, desde la cita hasta la entrega de receta.
Para el efecto considere los siguientes módulos principales para el desarrollo del sistema:
Módulo de Mantenimiento, donde se realizará el mantenimiento de la informacióncorrespondiente a cajero, mascota, cliente y medicamento.
Módulo de Cita y Atención de cita: permitirá gestionar las citas y las atenciones.
Módulo de Reportes: permitirá obtener diversos reportes requeridos por la administración.
VI. DESCRIPCIÓN DE LAS CLASES DEL PROYECTO
Las clases mínimas que intervienen son:
Clase Cajero
Atributo
Tipo
Observación
Código del cajero
intAutogenerado
Apellido
String
Nombre
String
Teléfono
String
Login
String
Password
String
Turno
int
0 = Noche
1 = Día
Clase Cliente
Atributo
Tipo
Observación
Código del cliente
int
Autogenerado
Apellido
String
Nombre
String
Teléfono
String
Estado
int
0 = No Activo
1 = Activo
Clase Medicamento
Atributo
Tipo
Observación
Código delmedicamento
int
Autogenerado
Nombre
String
Laboratorio
String
Precio
double
Stock
int
Clase Mascota
Atributo
Tipo
Observación
Código del mascota
int
Autogenerado
Nombre
String
Tipo de Animal
String
Raza
String
Fecha Nacimiento
String
DD/MM/AAAA
Código del cliente
int
Estado
int
0 = Vivo
1 = Enfermo
2 = Fallecido
Clase Cita
Atributo
TipoObservación
Código de cita
int
Autogenerado
Código de cliente
int
Código de cajero
int
Código de la mascota
int
Fecha de registro
String
DD/MM/AAAA
Fecha para la atención
String
DD/MM/AAAA
Estado
int
0 = Iniciada
1 = Anulada
2 = Atendida
Clase Atención
Atributo
Tipo
Observación
Código de atención
int
Autogenerado
Código de cita
int
(Si es sin cita tendrávalor -1)
Código de cliente
int
Código de la mascota
int
Código de cajero
int
Tipo
int
0 = Con cita
1 = Sin cita
Diagnóstico
String
Fecha de registro
String
DD/MM/AAAA
Estado
int
0 = Anulada
1 = Atendida
Clase Receta
Atributo
Tipo
Observación
Código de atención
int
Código del medicamento
int
Cantidad
int
Precio
double
VII. ESPECIFICACIONES...
Leer documento completo
Regístrate para leer el documento completo.