Evaluando propuestas

Realizar un proyecto en Java completo para universidad

Publicado el 21 Noviembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Debo realizar un proyecto en el lenguaje de programacion de java para la universidad la informacion completa esta aqui:
Segundo proyecto
Otoño 2023
La base de datos de la librería.
Instrucciones:
Debe enviar el informe y el código fuente a más tardar el 26 de noviembre de 2023.
Debes diseñar e implementar un proyecto java para resolver el siguiente problema.
Definición del problema
Diseñe un sistema trivial de gestión de bases de datos de libros basado en árboles de búsqueda binarios. Tu proyecto debe mostrar
el siguiente menú:
1
uno
Añadir género.
Agregar un libro
Modificar un libro.
Enumere todos los géneros.
Enumere todos los libros por género.
Enumere todos los libros de un género en particular.
Buscar un libro
Salida
Para agregar un género, su programa debe leer el título del género (es decir, acción, comedia, suspense, etc.)
Para agregar un Libro, su programa debe leer lo siguiente: Título, género, trama, autores y año de publicación.
Para el género del Libro el programa debe mostrar una lista con todos los géneros en la base de datos y el usuario
seleccionará un género de la lista. Para cada autor, su programa debe leer el apellido y el nombre.
Para modificar un Libro, su programa debe leer el título, mostrar toda la información sobre el Libro, preguntar si
el usuario realmente desea modificarlo, y para respuesta afirmativa, debe leer la nueva información.
Al enumerar todos los géneros, su programa debe mostrarlos en orden alfabético.
Al enumerar todos los libros por género, su programa debe imprimir el título del género y todos los libros de ese género.
Género en orden alfabético por título. Para cada libro, su programa debe mostrar el título y el año de publicación.
Y autores.
Al enumerar todos los libros de un género en particular, su programa debe leer el género y mostrar una lista.
Con todos los libros del género seleccionado con el título, año de lanzamiento y autores.
Para buscar un libro, su programa debe leer el título y mostrar toda la información sobre el libro.
Los autores deben estar ordenados alfabéticamente por apellido.



Arquitectura del proyecto
La lista de géneros debe implementarse mediante un árbol de búsqueda binario ordenado según el título del género. Cada nodo
en este árbol debe contener dos atributos: el título del género y una lista doble circular ordenada con Libros
información. Para cada Libro, la lista de autores debe implementarse utilizando una lista enlazada individualmente ordenada por
apellido del autor.
El proyecto define un servidor multiproceso donde se deben almacenar los datos y un cliente que implementa
la interfaz de usuario.
Presentación de proyecto
Este proyecto debe implementarse en equipos de dos estudiantes. Debe enviarse a través de Blackboard en o
antes del 26 de noviembre de 2023 a las 23:59. Debes enviar tu código fuente.
Sistema de calificaciones
60 % Implementación del proyecto
5% cada opción del menú (40% en total)
20% de implementación de subprocesos múltiples
30% Defensa del proyecto
10% documentación del código
e Si el código no se compila, su calificación es 0.
E Si el proyecto no utiliza sockets para conectar el cliente y el servidor, la calificación es 0.
E Si el servidor no es multiproceso, la calificación es 0.
E - Si la estructura de datos no se comparte entre subprocesos ni está ubicada en el servidor, la calificación es 0.
Los cambios realizados por un cliente deben ser visibles para otros clientes.
E Si la arquitectura del proyecto no sigue las especificaciones, la calificación es 0.

Contexto general del proyecto

Javascript Segundo proyecto Otoño 2023 La base de datos de la librería. Instrucciones: Debe enviar el informe y el código fuente a más tardar el 26 de noviembre de 2023. Debes diseñar e implementar un proyecto java para resolver el siguiente problema. Definición del problema Diseñe un sistema trivial de gestión de bases de datos de libros basado en árboles de búsqueda binarios. Tu proyecto debe mostrar el siguiente menú: 1 uno Añadir género. Agregar un libro Modificar un libro. Enumere todos los géneros. Enumere todos los libros por género. Enumere todos los libros de un género en particular. Buscar un libro Salida Para agregar un género, su programa debe leer el título del género (es decir, acción, comedia, suspense, etc.) Para agregar un Libro, su programa debe leer lo siguiente: Título, género, trama, autores y año de publicación. Para el género del Libro el programa debe mostrar una lista con todos los géneros en la base de datos y el usuario seleccionará un género de la lista. Para cada autor, su programa debe leer el apellido y el nombre. Para modificar un Libro, su programa debe leer el título, mostrar toda la información sobre el Libro, preguntar si el usuario realmente desea modificarlo, y para respuesta afirmativa, debe leer la nueva información. Al enumerar todos los géneros, su programa debe mostrarlos en orden alfabético. Al enumerar todos los libros por género, su programa debe imprimir el título del género y todos los libros de ese género. Género en orden alfabético por título. Para cada libro, su programa debe mostrar el título y el año de publicación. Y autores. Al enumerar todos los libros de un género en particular, su programa debe leer el género y mostrar una lista. Con todos los libros del género seleccionado con el título, año de lanzamiento y autores. Para buscar un libro, su programa debe leer el título y mostrar toda la información sobre el libro. Los autores deben estar ordenados alfabéticamente por apellido. Arquitectura del proyecto La lista de géneros debe implementarse mediante un árbol de búsqueda binario ordenado según el título del género. Cada nodo en este árbol debe contener dos atributos: el título del género y una lista doble circular ordenada con Libros información. Para cada Libro, la lista de autores debe implementarse utilizando una lista enlazada individualmente ordenada por apellido del autor. El proyecto define un servidor multiproceso donde se deben almacenar los datos y un cliente que implementa la interfaz de usuario. Presentación de proyecto Este proyecto debe implementarse en equipos de dos estudiantes. Debe enviarse a través de Blackboard en o antes del 26 de noviembre de 2023 a las 23:59. Debes enviar tu código fuente. Sistema de calificaciones 60 % Implementación del proyecto 5% cada opción del menú (40% en total) 20% de implementación de subprocesos múltiples 30% Defensa del proyecto 10% documentación del código e Si el código no se compila, su calificación es 0. E Si el proyecto no utiliza sockets para conectar el cliente y el servidor, la calificación es 0. E Si el servidor no es multiproceso, la calificación es 0. E - Si la estructura de datos no se comparte entre subprocesos ni está ubicada en el servidor, la calificación es 0. Los cambios realizados por un cliente deben ser visibles para otros clientes. E Si la arquitectura del proyecto no sigue las especificaciones, la calificación es 0.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. C.