PROYECTO DE PROGRAMACION AVANZADA IIINTEGRANTES:EDISON NARVAEZJACOB BUENO ROSALESJAIME IZQUIERDOADRIAN PULGARINCICLO:CUARTO DE SISTEMAS “A”TEMA:ANALISIS DE UNA BIBLIOTECA
INTRODUCCIONJDeveloper es un entorno de desarrollo integrado desarrollado por Oracle Corporation para los lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros.Además es libre IDE de Oracle. Ofrece las características para el desarrollo adentro Java, XML, SQL y PL/SQL, HTML, Javascript, BPEL y PHP. JDeveloper cubre el ciclo de vida completo del desarrollo del diseño con la codificación, eliminar errores, la optimización y perfilar a desplegar.Con JDeveloper hemos emprendido un proyecto de desarrollo de software basándonos en el desarrollo básico de un sistema de una biblioteca, el cual proporcionará creaciones de datos, relaciones de tablas y demás servicios en base a un análisis exhaustivo de los requerimientos de las dos partes: bibliotecario y usuario común.
PLANTEAMIENTO DEL PROBLEMAPara el desarrollo del software de una biblioteca, se han planteado ciertos requerimientos necesarios que satisfagan las necesidades tanto de los usuarios comunes, como para los administradores de la biblioteca en común, además de fijar las normas de estándares y establecidas por nuestra biblioteca, en la cual, no se podrá reservar ni prestar más de un libro por cada usuario.En cuanto a las restricciones que se establecerán, serán las de logueo para cada usuario dependiendo de su categoría (Bibliotecario, Administrador y Usuarios Comunes).También cabe mencionar que se hace falta evitar la redundancia y repetición de los datos para no ahondar tanto en el tema.Es importante destacar, que para el proyecto en común, existen demasiadas limitaciones por la herramienta al momento de trabajar y además, ya que es una herramienta muy poco conocida, no hay mucha información que facilite nuestro trabajo al momento de desarrollar nuestra aplicación.
DESARROLLO DE LA SOLUCIÓN AL PROBLEMA Para el problema en común planteado anteriormente hemos tomado algunas consideraciones, como las restricciones normativas de la biblioteca y demás para presentar algunas soluciones:En cuanto a los ingresos al sistema, debemos crear ciertas restricciones en cuanto a los trabajos referentes a las modificaciones de los esquemas de la base de dato, para mantenimiento general y para las vistas y búsquedas en el sistema de acuerdo a los privilegios otorgados por el administrador.Para evitar la redundancia y repetición de los datos hemos de realizar los respectivos constrains referentes a las tablas de la biblioteca y además debemos jalar los datos referentes de una tabla para visualizarla en otra relacionándolas directamente mediante el jdeveloper.
ESQUEMA DE FUNCIONAMIENTO DE LA BIBLIOTECA
DIAGRAMA DE BASE DE DATOS
CONCLUSIONESLa utilización de estas herramientas como JDeveloper es fundamental para el desarrollo de proyectos pequeños o grandes, estas plataformas disminuyen mucho la elaboración de código, nos brindan ayuda por medio de asistentes que facilitan la elaboración de mucha programación, pero como aspecto negativo Jdeveloper no posee ayudas en cuanto a los servicios de relaciones con tablas de las bases de datos para mostrar los datos de manera esquematizada y para hacer comparaciones con los datos almacenados, al prescindir de su asistente propio.Por otra parte acerca del proyecto propio de la biblioteca, podemos expresar que ha sido complicado de trabajar con la herramienta en común, pero, se ha desarrollado una aplicación de calidad en base a las necesidades particulares de las personas que ocupen dicha aplicación.
RECOMENDACIONESEn la elaboración de nuestro proyecto podemos destacar en cuanto a la herramienta como jdeveloper tiene sus pros  y contra pero ante todo nos ha servido mucho con sus asistentes ya que proporcionan gran beneficio para crear programas pequeños, y si se desea programar proyectos más grandes se debería utilizar otras herramientas que aunque no dispongan de asistentes nos permiten construir aplicaciones de acuerdo a las necesidades que requiera dicho proyecto.
APLICACIÓN FINALIZADA
LINKS DE PUBLICACIONEShttp://www.slideshare.net/ednari55/aplicacion-jsf-jsp-con-jdeveloper

Aplicacion JSF JSP con Jdeveloper

  • 1.
    PROYECTO DE PROGRAMACIONAVANZADA IIINTEGRANTES:EDISON NARVAEZJACOB BUENO ROSALESJAIME IZQUIERDOADRIAN PULGARINCICLO:CUARTO DE SISTEMAS “A”TEMA:ANALISIS DE UNA BIBLIOTECA
  • 2.
    INTRODUCCIONJDeveloper es unentorno de desarrollo integrado desarrollado por Oracle Corporation para los lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros.Además es libre IDE de Oracle. Ofrece las características para el desarrollo adentro Java, XML, SQL y PL/SQL, HTML, Javascript, BPEL y PHP. JDeveloper cubre el ciclo de vida completo del desarrollo del diseño con la codificación, eliminar errores, la optimización y perfilar a desplegar.Con JDeveloper hemos emprendido un proyecto de desarrollo de software basándonos en el desarrollo básico de un sistema de una biblioteca, el cual proporcionará creaciones de datos, relaciones de tablas y demás servicios en base a un análisis exhaustivo de los requerimientos de las dos partes: bibliotecario y usuario común.
  • 3.
    PLANTEAMIENTO DEL PROBLEMAParael desarrollo del software de una biblioteca, se han planteado ciertos requerimientos necesarios que satisfagan las necesidades tanto de los usuarios comunes, como para los administradores de la biblioteca en común, además de fijar las normas de estándares y establecidas por nuestra biblioteca, en la cual, no se podrá reservar ni prestar más de un libro por cada usuario.En cuanto a las restricciones que se establecerán, serán las de logueo para cada usuario dependiendo de su categoría (Bibliotecario, Administrador y Usuarios Comunes).También cabe mencionar que se hace falta evitar la redundancia y repetición de los datos para no ahondar tanto en el tema.Es importante destacar, que para el proyecto en común, existen demasiadas limitaciones por la herramienta al momento de trabajar y además, ya que es una herramienta muy poco conocida, no hay mucha información que facilite nuestro trabajo al momento de desarrollar nuestra aplicación.
  • 4.
    DESARROLLO DE LASOLUCIÓN AL PROBLEMA Para el problema en común planteado anteriormente hemos tomado algunas consideraciones, como las restricciones normativas de la biblioteca y demás para presentar algunas soluciones:En cuanto a los ingresos al sistema, debemos crear ciertas restricciones en cuanto a los trabajos referentes a las modificaciones de los esquemas de la base de dato, para mantenimiento general y para las vistas y búsquedas en el sistema de acuerdo a los privilegios otorgados por el administrador.Para evitar la redundancia y repetición de los datos hemos de realizar los respectivos constrains referentes a las tablas de la biblioteca y además debemos jalar los datos referentes de una tabla para visualizarla en otra relacionándolas directamente mediante el jdeveloper.
  • 5.
  • 6.
  • 7.
    CONCLUSIONESLa utilización deestas herramientas como JDeveloper es fundamental para el desarrollo de proyectos pequeños o grandes, estas plataformas disminuyen mucho la elaboración de código, nos brindan ayuda por medio de asistentes que facilitan la elaboración de mucha programación, pero como aspecto negativo Jdeveloper no posee ayudas en cuanto a los servicios de relaciones con tablas de las bases de datos para mostrar los datos de manera esquematizada y para hacer comparaciones con los datos almacenados, al prescindir de su asistente propio.Por otra parte acerca del proyecto propio de la biblioteca, podemos expresar que ha sido complicado de trabajar con la herramienta en común, pero, se ha desarrollado una aplicación de calidad en base a las necesidades particulares de las personas que ocupen dicha aplicación.
  • 8.
    RECOMENDACIONESEn la elaboraciónde nuestro proyecto podemos destacar en cuanto a la herramienta como jdeveloper tiene sus pros y contra pero ante todo nos ha servido mucho con sus asistentes ya que proporcionan gran beneficio para crear programas pequeños, y si se desea programar proyectos más grandes se debería utilizar otras herramientas que aunque no dispongan de asistentes nos permiten construir aplicaciones de acuerdo a las necesidades que requiera dicho proyecto.
  • 9.
  • 10.