Sei sulla pagina 1di 2

CORPORACIN UNIVERSITARIA DEL CARIBE CECAR

PROGRAMA DE INGENIERIA DE SISTEMAS


LENGUAJES DE PROGRAMACIN I
PROYECTO FINAL DE SEMESTRE
Implementar una aplicacin en Java que d solucin a los siguientes requerimientos
El ingeniero encargado de la proyeccin social en la facultad de ciencias bsicas, ingenieras y
arquitectura requiere una aplicacin orientada a objetos que le ayude en la gestin de su labor:
De las empresas a las que se ofrecen asesoras o servicios, requiere almacenar su NIT, razn social
(nombre), direccin, telfono, email, fax, representante legal, tipo de empresa (Annima,
comandita, ONG, limitada, etc.), nombre del contacto, email del contacto, telfono del contacto,
sector econmico en el que se desarrolla la empresa y si tiene o no convenio de cooperacin con
CECAR.
Adems, le interesa almacenar la informacin de los estudiantes que van a apoyar las actividades
de proyeccin social, de stos se desea almacenar su identificacin, nombre, apellidos, gnero,
carrera (Sistemas, Industrial o arquitectura), direccin, telfono, celular, email personal, email
institucional, labor asignada, nombre de la empresa asignada y periodo de realizacin de la labor
(fechas).
La aplicacin debe permitir registrar empresas y estudiantes mediante el manejo de vectores de
objetos. Adicionalmente, se deben implementar los siguientes requerimientos:

Listar todas las empresas: el programa debe visualizar todas las empresas que fueron
registradas mostrando NIT, nombre, direccin y telfono
Listar las empresas por sector econmico: se debe introducir (o escoger) por medio de la
interfaz grfica el sector econmico que se desea consultar y se deben visualizar todas las
empresas que fueron registradas en ese sector (NIT, nombre, direccin y telfono).
Listar los estudiantes por carrera: se debe introducir (o escoger) por medio de la interfaz
grfica el programa acadmico que se desea consultar y se deben visualizar todos los
estudiantes que fueron registradas en esa carrera (identificacin, nombre, apellidos).
Mostrar porcentaje de empresas registradas que no tiene convenio de cooperacin
firmado con CECAR
Mostrar porcentaje de estudiantes de cada programa de la facultad que se han registrado.
Actualizar datos de una empresa: esta funcionalidad debe permitir actualizar los datos de
las empresas que hayan sido registrada previamente.

La aplicacin debe :
o Manejar el concepto de clases
o Tener interfaz grfica
o Se deben utilizar vectores de objetos para mantener en memoria principal la
informacin digitada por el usuario de la aplicacin, sobre estas estructuras, se deben
aplicar los algoritmos necesarios para que la aplicacin cumpla con los requerimientos
establecidos
o Agregar a los componentes de la interfaz grfica validacin de los tipos de datos

CORPORACIN UNIVERSITARIA DEL CARIBE CECAR


PROGRAMA DE INGENIERIA DE SISTEMAS
LENGUAJES DE PROGRAMACIN I
PROYECTO FINAL DE SEMESTRE
o
o

Para visualizar los listados, se debe utilizar el componente JTable (Ser visto en las
monitorias)
Las clases que se requieran deben incluir todas las operaciones (constructoras,
analizadoras, modificadoras y otras operaciones)

Observaciones Adicionales:
o Utilice la cantidad de interfaces grficas, clases y vectores que considere necesarios.

IMPORTANTE
Fecha y hora de Entrega y Sustentacin: 19 de noviembre de 2015 de 8:00 am-11:30 am
Nmero de integrantes: mximo 3 estudiantes
Hora de entrega: 8 am (al correo del docente) con todos los archivos necesarios para la ejecucin
de la aplicacin y revisin del cdigo fuente.
Valor de la aplicacin: 20% del corte
Valor de la Sustentacin: 20% del corte
Hora de sustentacin: Asignada al azar para cada grupo. La hora se asignar a las 8 am por lo cual
deben estar a esa hora todos los integrantes del grupo. Si el grupo no est completo la nota de
sustentacin va disminuyendo. La hora que fue asignada a cada grupo debe ser respetada y es la
hora en la que se va a permitir sustentar. Cada grupo tiene 30 mins para sustentar (Si llega tarde a
sustentar siguen siendo los mismo 30 mins porque pasado ese tiempo le corresponde sustentar a
otro grupo).
Quin sustenta?: Un solo estudiante del grupo escogido al azar (nota de sustentacin grupal)
Qu se sustenta?: Secciones de cdigo de la aplicacin.

Potrebbero piacerti anche