0% encontró este documento útil (0 votos)
137 vistas4 páginas

Desarrollo de Software del Sistema Solar

Cargado por

jlr0013
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
137 vistas4 páginas

Desarrollo de Software del Sistema Solar

Cargado por

jlr0013
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Práctica inter-modular 1º DAM

En esta práctica se trabajarán los contenidos vistos en las asignaturas de Programación,

Bases de Datos y Entornos de Desarrollo, y será evaluada para las tres asignaturas.

Enunciado.

La ciudad de las ciencias de Granada te encarga el desarrollo de un software sobre el

sistema solar, que desean colocar en unas pantallas en el parque, para que utilicen los

estudiantes de secundaria en sus visitas y aprendan sobre los cuerpos celestes y sus

características.

En concreto, se necesita desarrollar un programa que contenga toda la información acerca

de la estrella (el sol), de todos los planetas y de sus principales satélites. A través de una

interfaz gráfica se debe poder consultar toda esta información, que deberá estar guardada

en una base de datos. Los datos sobre el sol, planetas y satélites se pueden encontrar en el

xls adjunto.

*La imagen es solo visual, no debe seguirse su estructura ni diseño.

1
Requisitos de programación.

Se debe desarrollar una interfaz gráfica visualmente atractiva, y que cuente con los

componentes necesarios para permitir la selección de cuerpos celestes y mostrar

adecuadamente sus datos.

En una parte de la interfaz se mostrará permanentemente la información del sol. En otra

parte de la interfaz el usuario deberá seleccionar un planeta, y se mostrará en la interfaz

gráfica toda la información del planeta y también un listado con los satélites que tiene y sus

principales características.

Se valorará incluir alguna imagen en la interfaz que mejore el diseño y lo haga más acorde a

la temática.

Software a utilizar:

● IDE: Netbeans.

● Lenguaje de programación: Java.

● Librerías: Java Swing para interfaz gráfica y conector J para conectar a bbdd My-SQL.

Entrega:

Memoria en PDF con varias capturas de pantalla de la interfaz donde se pueda observar su

correcto funcionamiento, y enlace al repositorio de Github donde pueda verse el código.

2
Requisitos de bases de datos.

Se debe crear una base de datos en la que se almacene la información de la estrella, los

planetas y los satélites. Debe reflejarse la relación entre ellos (los satélites giran en torno a

un planeta, los planetas giran alrededor del sol).

● Diagrama entidad relación.

● Script que incluya:

○ Borrado de la bbdd.

○ Creación de bbdd (nombre: practica_intermodular).

○ Especificación de la bbdd a utilizar.

○ Creación de tablas (prestar atención a los tipos de datos y a las restricciones

en los campos que solo permiten valores concretos).

○ Relaciones entre entidades.

○ Inserción de datos.

○ PL-SQL:

■ El campo “número de satélites” de los planetas deberá actualizarse

automáticamente mediante un script PL-SQL cada vez que se inserta

un satélite.

■ El campo “fecha de creación” deberá contar con un disparador PL-SQL

que añada la fecha en la que se han añadido a la bbdd.

Software a utilizar:

● Cualquier software que permita la creación de diagramas.

● Gestor de bbdd My-SQL y Workbench.

Entrega:

Memoria en PDF la imagen del diagrama E/R, otra de diagrama relacional (tablas) y enlace al

repositorio de Github donde pueda verse el script.

3
Requisitos de entornos.

Se debe trabajar con sistema Git y documentar el código. En concreto, para la asignatura de

Entornos de Desarrollo se pide:

● Desarrollar documentación de clases y métodos con JavaDoc.

● Crear repositorio en Github para el proyecto, donde se aloje:

○ Código Java.

○ Documentación JavaDoc.

○ Script SQL (no la bbdd, tan solo el script).

● Realizar un commit al finalizar cada día de clase en el que se trabaje en el proyecto.

Software a utilizar:

● Netbeans para JavaDoc.

● Git Bash para subir el repositorio y Netbeans para los commit.

Entrega:

Entregar un documento con capturas de pantalla de cada commit realizado y el enlace al

repositorio (que deberá de ser público).

También podría gustarte