Proyecto LPOO

Páginas: 5 (1089 palabras) Publicado: 16 de junio de 2013

ÍNDICE

INTRODUCCIÓN: 03
1. OBJETIVOS: 04
2. HARDWARE Y SOFTWARE UTILIZADO: 04
3. DIAGRAMAS DE CLASE 04
4. PROBLEMAS ENCONTRADOS: 06
5. SOLUCIONES PLANTEADAS Y PUESTAS EN PRÁCTICA 06
6. COMPILACIÓN Y/O EJECUCIÓN 07
7. USO 08
8. CONSIDERACIONES A TENER EN CUENTA 11
9. CONCLUSIONES 11
10. REFERENCIA 11INTRODUCCIÓN

La Facultad de Ingeniería Industrial y de Sistemas de la UNI (Universidad Nacional de Ingeniería) cuenta con una Biblioteca, cuyo uso está destinado a los alumnos de la misma Facultad y otros estudiantes Universitarios, siendo los primeros los que hacen mayor uso de ésta, en vista de esto, surge lanecesidad de una administración de los recursos de manera eficiente específicamente en lo que respecta al préstamo de libros, por tal motivo, y en vista de que la tecnología y el software facilitan el uso y manejo de las diferentes áreas, se inventó esta pequeña aplicación para el manejo de la Biblioteca de la FIIS, para tenerla como un modelo de lo que podría llegar a ser un Sistema Integrado deAdministración de Bibliotecas.





SISTEMA DE ADMINISTRACIÓN DE LA BIBLIOTECA
DE LA FIIS-UNI

1. OBJETIVOS

a) Como objetivo primordial, se tiene la invención de un Sistema capaz de mejorar la administración de la Biblioteca, o que al menos pueda servir de base para desarrollar uno.
b) Además de lo mencionado, se busca contribuir a la mejora continua del trato que reciben los alumnosen esta Biblioteca.


2. HARDWARE Y SOFTWARE UTILIZADO:
a. Hardware: PC de escritorio con :
Procesador Intel Core 2 Duo a 2.00GHz,
Memoria RAM: 2.00 GB
Memoria de Video: 512 MB
b. Software:
SO: Windows 7 Ultimate
NetBeans
Eclipse
Se escribió el código inicial en NetBeans (para la segunda práctica) y las demás ampliaciones que se realizaron fueron en Eclipse (proyecto Final 2011 IILPOO ).



3. DIAGRAMAS DE CLASE
Una representación (básica) de las clases y las relaciones que existen en esta aplicación es la que se muestra en la siguiente hoja (en ella no se muestra las excepciones):
































































4. PROBLEMAS ENCONTRADOS:
El principal fue la serializaciónde objetos, pues no permitía leer archivos que hubieran sido escritos más de una vez con la clase ObjectOutputStream
Para realizar la escritura de los objetos era necesario tener un código muy largo en cada creación de archivo, el cual se repetía, haciendo muy extensa la clase.
Era necesario tener un mismo nombre único para cada archivo y el cual pudiera ser recordado fácilmente al momento decrear, buscar, etc. en los archivos.

5. SOLUCIONES PLANTEADAS Y PUESTAS EN PRÁCTICA:
Se creó una nueva clase que extiende de ObjectOutputStream:
La clase FlujoSalidaObjeto, cuyo código es el que se muestra a continuación:


















Se crearon clases para la escritura de objetos en un archivo determinado, para la recuperación de archivos que poseen un “respaldo”, loscuales se muestran en el paquete PaqArchivos . Para ya no tener que escribir todo el código de escritura, recuperación en cada clase que lo necesitase, y simplemente se importe el paquete y se haga uso de los métodos para escribir, recuperar de un respaldo.







Para hacer un mejor manejo de los archivos, se crearon interfaces que tiene campos tipo String con el nombre de archivo,respaldo, temporales que le corresponde a cada Archivo, por ejemplo, para el caso de los alumnos:













6. COMPILACIÓN Y/O EJECUCIÓN:
Para hacer uso de la aplicación basta con ejecutar el archivo BibliotecaPrincipal.jar, los archivos asociados con el almacenamiento de los datos (Alumnos, Empleados, Libros, Préstamos, Deudores) se crearán en la misma ubicación del ejecutable.
Otro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • , Lpo'
  • Lpoo
  • Examen lpoo
  • No Lpo Se
  • LPOO
  • 4 DME CUARTO CUESTIONARIO LPO
  • LPOO 01
  • bhjn,lpo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS