Documente Academic
Documente Profesional
Documente Cultură
Anexo 1 Fase 1
En la siguiente lista encontrar dos (2) propuestas de proyectos que sern trabajados durante el desarrollo del
curso, la idea de cada uno de los proyectos es poner en prctica los conocimientos adquiridos durante el curso. En
consenso con todos los integrantes del grupo, debern seleccionar un (1) solo proyecto para trabajarlo, una vez sea
elegido, debern informar el proyecto seleccionado en el foro de forma Fase 1 de manera clara y sin ambigedades.
PROYECTO A
En la Universidad Nacional Abierta y a Distancia UNAD se cuenta con el departamento de registro y control el cual
se encarga de la matrcula de los estudiantes, el cual est constituido por cinco funcionarios, quienes son los nicos
con acceso al sistema (Vase figura 1). Actualmente la universidad solo cuenta con 8 estudiantes matriculados
(Vase figura 2). Tambin intervienen en el proceso otros actores (Vase figura 3), sin embargo, pensando en el
crecimiento de la institucin se requiere una aplicacin que permita realizar de forma automatizada los siguientes
procesos.
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera Programa: Ingeniera de Sistemas
Curso: Programacin Orientada a Objetos Cdigo: 301403
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera Programa: Ingeniera de Sistemas
Curso: Programacin Orientada a Objetos Cdigo: 301403
Figura 3 Usuarios
Matrcula de Estudiantes: Inscribir a un estudiante registrando sus datos personales bsicos (Nombre,
Telfono, Identificacin, Direccin y telfono y programa al cual est inscrito).
Consulta de Estudiantes: Consulta mediante identificacin o Programa al cual pertenece.
Eliminar un estudiante: Eliminar un estudiante de la base de datos de inscritos.
Consulta de Programas: Consulta de nmero de inscritos a un determinado programa, teniendo en cuenta
que existen solo los siguientes: Ingeniera de sistemas, Ingeniera industrial, Ingeniera electrnica y
Administracin de empresas.
Reportes: La aplicacin debe permitir realizar reportes sobre los estudiantes vinculados a un programa,
estudiantes que se han retirado y estudiantes activos en un programa acadmico determinado.
Finalmente al ejecutar la aplicacin, esta debe solicitar un password y Login para garantizar la seguridad de
la aplicacin y el acceso solo a personal autorizado. Los estudiantes deben tener en cuenta que no se permite
en el password los siguientes caracteres: $,%,&,/,*,/,-, por lo que es obligatorio hacer uso de los bloques de
excepciones en Java para evitar estos caracteres.
Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos (clases, herencia, polimorfismo,
encapsulamiento, etc), as mismo se debe utilizar la base de datos MYSQL como base de datos predeterminada. El
cdigo de la aplicacin debe ser comentado en su totalidad y todos los estudiantes deben registrar las tareas que
cada uno de ellos realiza en el foro correspondiente a cada fase, con el fin de evidenciar su participacin.
Al finalizar el proyecto en la Fase 5 uno de los integrantes del grupo debe comprimir en una carpeta el archivo
ejecutable, y ste ser el mismo que ejecutar el docente al momento de la calificacin.
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera Programa: Ingeniera de Sistemas
Curso: Programacin Orientada a Objetos Cdigo: 301403
PROYECTO B
La video tienda Cinfilos S.A es una empresa unifamiliar la cual es atendida solo por Juan Lpez Gmez y Mara Jos
Martnez, quienes son los administradores de la video tienda. Actualmente la video tienda solo cuenta con cinco
clientes (Vase figura 1) y actualmente solo ofrece algunas pelculas en prstamo (Vase figura 2). De igual
manera se debe tener en cuenta otros roles de usuario (Vase figura 3).
Camino hacia la
2016 Romntico $10500
felicidad
Para lograr un buen funcionamiento del negocio se requiere el desarrollo de una aplicacin que realice los siguientes
procesos:
Registro de Pelculas: El modulo debe permitir el ingreso de nuevos ttulos de pelculas permitiendo registrar su
nombre, ao y gnero.
Registro de Clientes: En este mdulo debe permitir registrar el nombre, la edad, la direccin y el telfono celular
de cada cliente.
Actualizacin Informacin de Pelculas: En este mdulo se debe permitir actualizar el ttulo de alguna pelcula
ya registrada o la modificacin de los datos relacionados con sta.
Prstamo de Pelculas: En este mdulo debe permitir realizar el proceso de prstamo de pelculas, registrando el
ttulo de la pelcula y los datos bsicos del cliente.
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera Programa: Ingeniera de Sistemas
Curso: Programacin Orientada a Objetos Cdigo: 301403
Consulta de Pelculas: En este mdulo debe permitir consultar informacin relacionada con la pelcula, teniendo
como criterios de consulta como: El nombre de la pelcula, el gnero y su fecha de realizacin.
Finalmente al ejecutar la aplicacin, esta debe solicitar un password y Login para garantizar la seguridad de la
aplicacin y el acceso solo a personal autorizado. Los estudiantes deben tener en cuenta que no se permite en el
password los siguientes caracteres: #,!,,?,^,,|, por lo que es obligatorio hacer uso de los bloques de excepciones
en Java para evitar estos caracteres.
Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos (clases, herencia, polimorfismo,
encapsulamiento, etc), as mismo se debe utilizar la base de datos MYSQL como base de datos predeterminada. El
cdigo de la aplicacin debe ser comentado en su totalidad y todos los estudiantes deben registrar las tareas que
cada uno de ellos realiza en el foro correspondiente a cada fase, con el fin de evidenciar su participacin.
Al finalizar el proyecto en la Fase 5 uno de los integrantes del grupo debe comprimir en una carpeta el archivo
ejecutable, y ste ser el mismo que ejecutar el docente al momento de la calificacin.