proyecto final poo2

14
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL Programa de Ingenieria de Sistemas Programación Orientada a Objetos CESAR ORLANDO JIMENEZ ANGARITA (Director Nacional) Zona: Centro Bogotá Cundinamarca, Cead: José Acevedo y Gómez Enero 2014

Upload: yeny-montoya

Post on 08-Feb-2016

35 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

PROYECTO FINAL

Programa de Ingenieria de Sistemas

Programación Orientada a Objetos

CESAR ORLANDO JIMENEZ ANGARITA

(Director Nacional)

Zona: Centro Bogotá Cundinamarca,

Cead: José Acevedo y Gómez

Enero 2014

Page 2: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

PROYECTO FINAL Temáticas que se Revisarán: Microempresa Sistema de Gestión Logística Aspectos Generales del Trabajo Colaborativo: Para desarrollar la guía de actividades del presente trabajo es indispensable y se tendrá en cuenta en el momento de la calificación los aportes individuales y la interacción en el pequeño grupo colaborativo. Por lo tanto se requiere que todos y cada uno conozca y entienda las instrucciones para la construcción del Proyecto Final. La intención es que este trabajo se convierta en un medio que permita unir esfuerzos, saberes, aportes y competencias de todos los integrantes del grupo y con ello construir trabajos individuales y de grupo, que tengan excelente calidad y apoyen su autoaprendizaje. Estrategia de aprendizaje propuesta: El Proyecto Final: esta estrategia permite recopilar muestras de las actividades realizadas, que luego pueden ser compartidas con los compañeros. Permite estructurar las tareas de aprendizaje, motiva la autoreflexión y la evaluación tanto del proceso como del producto. Peso Evaluativo: 125 puntos (25% del peso del Curso) correspondientes al Proyecto Final Cronograma de actividades: Apertura: 1 de Junio 2014 Cierre: 16 de Junio 2014 Retroalimentacion 17 y 18 Junio 2014 Hora 23:55 Objetivos del Trabajo

Organizar tareas colectivas aportando y superando las dificultades que se presenten, con una actitud tolerante hacia las ideas de los compañeros.

Definir mediante acuerdos, responsabilidades individuales que faciliten el verdadero trabajo en equipo.

Mantener buenas relaciones con los miembros del grupo, responsabilizándose de la consecución de los objetivos.

Conocer y aplicar técnicas de administradores de bases de datos y Programación Orientada a Objetos en el lenguaje de programación Java

Guía de tareas Proyecto Final Trabajo individual: 1. Aportes significativos individuales al Proyecto Final Trabajo grupal:

Page 3: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

2. Acordar con los compañeros la forma de trabajo y elegir un líder de grupo que será

responsable de subir un único trabajo a nombre del grupo. 3. Consolidar un solo trabajo final en un archivo llamado GrupoX-ProyectoFinal los resultados

del trabajo. 4. El grupo debe entregar un único trabajo en el tema del foro Proyecto Final hasta el 16 de

Junio de 2014, con las especificaciones indicadas en producto(s) esperado(s). Producto(s) esperado(s): Entrega del Proyecto final en un archivo comprimido zip con todos los programas en java y las Bases de datos y una portada con los integrantes del grupo, cuyo nombre debe ser GrupoX-ProyectoFinal (ejemplo: Grupo21-ProyectoFinal),

IMPORTANTE:

Si encuentra algún inconveniente en el desarrollo de este trabajo colaborativo, por favor utilice el correo interno del curso o el Foro destinado para esta actividad, con el fin de brindarle una oportuna asesoría. En el Foro debe desarrollarse la intercomunicación con el grupo de trabajo colaborativo.

Únicamente se recibe un trabajo por grupo. El único medio de entrega de los trabajos es el foro Proyecto Final Estudiante que no quede registrado en el trabajo escrito, sólo se le calificará la

participación individual.

Referencias bibliograficas

Curso Académico Módulo Programación Orientada a Objetos

Libros de la Biblioteca Virtual de Unad en Programación Orientada a Objetos

Consulta de Internet Programación Orientada a Objetos

Autor: Deitel y Deitel Introducción DOO con UML y los Patrones de Diseño JDBC tm, SERVLETS, JSP tm Editorial Pearson Prentice Hall Quinta Edición. David Arnow Gerald Weiss Introducción a la Programación con Java tm Actualización a la Versión 2 de Java Editorial Addison Wesley. Fcd Javier Ceballos Java 2 Curso de Programación 2 Edición Editorial Alfaomega Ra-Ma. Agustin Froute Java 2 Manual Usuario tutorial 3 Edición Editorial Alfaomega Ra-Ma 5. Herbert shildt Fundamentos de Programación Java 2 Editorial Mc Graw Hill . para conocer el lenguaje de programación JAVA. Arnow, D., Weiss, G., Introducción a la programación con JAVA, Addison wesley, 2000. Larman, C., UML y patrones, Prentice Hall, 1998. Meyer, B., Construcción de software orientado a objetos, Prentice Hall, segunda edición, 1997. Wu, T., Introducción a la programación orientada a objetos con Java, Mc Graw Hill, 2000.

Page 4: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Joyanes, L., Programación orientada a objetos, Segunda edición, Mc Graw Hill, 1998. Grez Voss, Introducción Orientada a Objetos, Editorial Mc Graw Hill, 1994. Joyanes, L., C++ a su alcance un enfoque orientada a objetos, Editorial, Mc Graw Hill, 1994. Cesar Becerra Santamaría, C++ Una Herramienta para la Programación Orientada a Objetos, Editorial Mc Graw Hill, 1.993. Fco Javier Ceballos, Programación Orientada a Objetos con C++,Editorial Alfaomega, 1.998. Nathan Meyers, Programación JAVA en Linux, Editorial Prentice Hall, 2.000. Proyecto Final – Administradores de Base de Datos con Java 2 con Modelado de bases de datos Utilizando Java Eclipse o Java Jcreator

Tipo de practica

Presencial Autodirigida Remota X

Porcentaje de evaluación 125 Puntos Plataforma Campus Virtual

Horas de la practica 4 Horas Laboratorio ST 16 Horas Independientes

Temáticas de la práctica Base de Datos Modelo Relacional Entidad Relación con Java 2 Utilizando Java Eclipse o Jcreator

Intencionalidades formativas Propósitos:

Dar a conocer a los estudiantes de una forma clara los conceptos fundamentales de las bases de datos trabajadas desde un lenguaje de programación Java. Enfatizar en la importancia de un modelado conceptual, utilizando el modelo entidad relación MER, para el análisis y diseño de una base de datos con interfaces graficas con un lenguaje de programación Java. Capacitar a los estudiantes para comprender y aplicar el uso de los Administradores de Bases de Datos con un Lenguaje Programación Orienda a Objetos para interactuar con interfaces graficas en Java. Objetivos:

Que el estudiante comprenda la importancia de los modelos Entidad Relación y Modelo Relacional para diseñar una base de datos con interface a un lenguaje de programación Java. Que el estudiante adquiera los conocimientos básicos que le permitan crear estructuras y administrar estructuras simples de bases de datos para ingresar y modificar información con interface a un lenguaje de programación Java . Que el estudiante conozca procedimientos que le permitan almacenar, ordenar y administrar datos almacenados en una o más tablas relacionadas con interface a un lenguaje de programación Java. Que el estudiante aprenda el uso de expresiones matemáticas

Page 5: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

para realizar toda clase de cálculos y operaciones dentro de consultas, informes y formularios con interface a un lenguaje de programación Java.

Metas:

Desarrollará modelos de bases de datos relacionales teniendo en cuenta los fundamentos teóricos, que permitan al usuario, consultar y modificar los datos almacenados, ingresar o eliminar los que han dejado de ser útiles con interface a un lenguaje de programación Java. Tendrá la capacidad de realizar diseños de bases de datos enfocados a dar una solución óptima, empleando de una forma adecuada las diferentes estructuras de manejo de datos, con el fin de identificar las ventajas y desventajas y de esta forma dar la mejor solución al manejo de la información y las exigencias de los usuarios con interface a un lenguaje de programación Java.

Competencias:

El estudiante comprende e interpreta de forma clara todos los conceptos fundamentales de las bases de datos, para poder desarrollar e implantar bases de datos y tener un mejor control de la información con interface a un lenguaje de programación Java. El estudiante adquiere destrezas en el uso de procedimientos que le permitan almacenar, ordenar y administrar información en una o más tablas relacionadas con interface a un lenguaje de programación Java.

Fundamentación Teórica

Administradores de Base de Datos

Modelado de Base de Datos

Mormalizacion de Bases de Datos

Lenguaje de Programación Orientada a Objetos

Descripción de la practica

El estudiante debe instalar una maquina virtual y Jcreator JE en su computador personal. Este

software debe ser bajado a través de internet de la página Sun Microsystem

El estudiante debe descargar la Guía de Laboratorio para la práctica de la Plataforma Campus

Virtual del curso académico Programación Orientada a Objetos.

Page 6: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Recursos a utilizar en la práctica (Equipos / instrumentos)

Computadores Modernos Intel Corel I3 o I7 con buena Configuración y con software licenciado

Software a utilizar en la practica

Instalación de la maquina virtual e instalación del Java Eclipse o Jcreator y algún administrador de

base de datos Access, Sql, Mysql o Postgresql.

Metodología

Conocimiento previo para el desarrollo de la práctica: El estudiante del curso académico Programación Orientada a Objetos debe tener buenas bases de Algoritmos, Introducción a la Programación, Estructuras de Datos, Bases de Datos, Redes de Comunicación.

Sistema de Evaluación

El sistema de Evaluación estará a cargo de los tutores de Plataforma Campus Virtual.

Informe o productos a entregar

Los estudiantes deben entregar el ejercicio de bases de datos con interfaces graficas en Java

Eclipse o Jcreator

Rúbrica de evaluación

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA "UNAD"

ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

PROGRAMA INGENIERIA DE SISTEMAS

Proyecto Final

Administradores de Base de Datos Modelo Relacional Entidad Relación Orientado a Objetos con Java Jcreator LE o Java Eclipse

Rúbrica de Evaluación:

Ítem Evaluado Valoración Baja

Valoración Media Valoración Alta Máximo Puntaje

Aportes Individuales

El estudiante nunca participó en el trabajo colaborativo. (Puntos = 0)

El Estudiante no realizó todos los ejercicios indicados en el trabajo colaborativo. (Puntos = 10)

El Estudiante realizó aportes significativos, con argumentaciones sobre los ejercicios del trabajo colaborativo. (Puntos = 20)

20

Page 7: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Tiempo de Participación

Nunca ingresó al foro de trabajo colaborativo. (Puntos = 0)

Ingresó tarde para el desarrollo del trabajo colaborativo. (Puntos = 10)

Participó a tiempo para el desarrollo del trabajo colaborativo. (Puntos = 20)

20

Interacción con el equipo de trabajo

No interactuó con el grupo de trabajo colaborativo. (Puntos = 0)

Participó, pero no tiene en cuenta los aportes de los compañeros de grupo de trabajo colaborativo. (Puntos = 10)

Participó activamente en la construcción de trabajo colaborativo y tuvo en cuenta los aportes de los compañeros de grupo. (Puntos = 20)

20

Estructura del Programa codificado en Jcreator LE o Java Eclipse

Programas sin formato. (Puntos = 0)

Programas sin ejecutables. (Puntos = 10)

Programas ejecutables. (Puntos = 20)

20

Redacción y Ortografía documentación del programa

Programas no documentado (Puntos = 0)

Programas medio documentados. (Puntos = 10)

Programas bien documentados. (Puntos = 20)

20

Fines del programa

Programa no cumple con lo sugerido. (Puntos = 0)

Programa regular con lo sugerido. (Puntos = 12)

Programa Cumple con lo sugerido. (Puntos = 25)

25

TOTAL DE PUNTOS POSIBLES 125

Nota: Estudiante que no se participe activamente en el proyecto final y en las fechas propuestas , tendrá una nota total de CERO: (0)

Retroalimentación

La retroalimentación del Proyecto final sera evaluado por el tutor Plataforma Campus Virtual

Page 8: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Proyecto Final propuesto por el tutor: El Proyecto Final para el Sistema de Gestión Logística tiene como propósito que el estudiante desarrolle todas sus competencias destrezas y habilidades practicas en el desarrollo de la siguiente actividad, para lo cual debe utilizar cualquier administrador de base de datos e implementar las interfaces graficas Orientadas a Objetos en un lenguaje de programación Orientado a Objetos como es el Java Eclipse o Jcreator Diseño de las Tablas Crear una base de datos como EntregaPaquetes Crear las siguientes tablas Tabla Camiones Vista del Diseño

Informacion por los menos de 10 Registros desde la interface de java

Tabla Conductor Vista del Diseño

Informacion por los menos de 10 Registros desde la interface de java

Page 9: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Tabla Ciudades Vista del Diseño

Informacion por los menos de 10 Registros desde la interface de Java

Tabla Conductor Camion Vista del Diseño

Informacion por los menos de 10 Registros desde la interface de java

Tabla Dato Reparto Vista del Diseño

Informacion por los menos de 10 Registros desde la interface de java

Page 10: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Tabla Paquetes Vista del Diseño

Informacion por los menos de 10 Registros desde la interface de java

Modelado Entidad Realción de la base de datos EntregaPaquetes

Page 11: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Algunas Interfaces Graficas diseñadas en Java

Interface Menú Principal

Interfaces de Ingresar registros de Información

Interfaces de Ingresar registros de un Nuevo Conductor

Page 12: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Interfaces de Ingresar registros de un Nuevo Vehiculo

Interfaces de Ingresar registros de un Nuevo Envios

Interfaces de Ingresar registros de un Nuevo Repartos

Page 13: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Interfaces de Ingresar registros de un Nuevo Ciudades

Interfaces de Ingresar registros de un Nuevo Vehiculo Por Conductor

Interface de buscar registros de Información

Page 14: Proyecto Final POO2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROYECTO FINAL: - Programación Orientados a Objetos

Interface eliminar registros de Información

Cesar Orlando Jiménez Angarita

Ingeniero de Sistemas con Énfasis en Software

Especialista en Edumática

Magister en Informática Educativa

Escuela de Ciencias Básicas Tecnología e Ingeniería

Programa de Ingeniería de Sistemas

Zona Centro Bogotá Cundinamarca

Cead José Acevedo y Gómez

Director Curso Académico de Programación Orientada a Objetos

Correo Electrónico: [email protected]

Spype: cesar.orlando.jimenez.angarita

Celular: 310 8683759