Registro en una página web para la renta de vehículos hecho en java.

12
INFORME DEL PROYECTO FINAL DE LA MATERIA DE PROGRAMACIÓN JAVA DOCENTE: Ing. Roberth Figueroa ESTUDIANTES: Juan Carlos Villavicencio Alex Javier Espinoza Loja-Ecuador TEMA: REGISTRO PARA LA RENTA DE VEHICULOS

description

Registro online para la renta de vehiculos programado en java

Transcript of Registro en una página web para la renta de vehículos hecho en java.

Page 1: Registro en una página web para la renta de vehículos hecho en java.

INFORME DEL PROYECTO FINAL DE LA MATERIA DE PROGRAMACIÓN JAVA

DOCENTE:Ing. Roberth Figueroa

ESTUDIANTES:Juan Carlos Villavicencio

Alex Javier EspinozaLoja-Ecuador

TEMA:REGISTRO PARA LA RENTA DE VEHICULOS

Page 2: Registro en una página web para la renta de vehículos hecho en java.

Tema

Registro en una página web para la renta de vehículos.

Page 3: Registro en una página web para la renta de vehículos hecho en java.

Objetivos

Objetivo General

Registrarse mediante la web para acceder a larenta del vehículo.

Objetivo Especifico

Registrarse de manera eficiente en la web enuna base de datos.

Se podrá revisar a los clientes que hayaningresado el usuario y password.

Toda la información del usuario se guardara enuna base de datos.

Page 4: Registro en una página web para la renta de vehículos hecho en java.

HERRAMIENTAS

Netbeans

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir deun conjunto de componentes de software llamados módulos. Un módulo es unarchivo Java que contiene clases de java escritas para interactuar con las APIs deNetBeans y un archivo especial (manifest file) que lo identifica como módulo. Lasaplicaciones construidas a partir de módulos pueden ser extendidas agregándolenuevos módulos. Debido a que los módulos pueden ser desarrolladosindependientemente, las aplicaciones basadas en la plataforma NetBeans puedenser extendidas fácilmente por otros desarrolladores de software.

Page 5: Registro en una página web para la renta de vehículos hecho en java.

HERRAMIENTAS

Glassfish

Es un servidor de aplicaciones de software libre desarrollado por Sun Microsystems,compañía adquirida por Oracle Corporation, que implementa las tecnologíasdefinidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen estaespecificación. Es gratuito, de código libre y se distribuye bajo un licenciamientodual a través de la licencia CDDL y la GNU GPL. La versión comercial es denominadaOracle GlassFish Enterprise Server (antes Sun GlassFish Enterprise Server).GlassFish está basado en el código fuente donado por Sun y Oracle Corporation;este último proporcionó el módulo de persistencia TopLink. GlassFish tiene comobase al servidor Sun Java System Application Server de Oracle Corporation, underivado de Apache Tomcat, y que usa un componente adicional llamado Grizzlyque usa Java NIO para escalabilidad y velocidad.

Page 6: Registro en una página web para la renta de vehículos hecho en java.

HERRAMIENTAS

Power Designer

PowerDesigner, la herramienta de modelamiento número uno de la industria,permite a las empresas, de manera más fácil, visualizar, analizar y manipularmetadatos, logrando un efectiva arquitectura empresarial de información.PowerDesigner para Arquitectura Empresarial también brinda un enfoque basado enmodelos, el cual permite alinear al negocio con la tecnología de información,facilitando la implementación de arquitecturas efectivas de informaciónempresarial. Brinda potentes técnicas de análisis, diseño y gestión de metadatos ala empresa.PowerDesigner combina varias técnicas estándar de modelamiento conherramientas líder de desarrollo, como .NET, Sybase WorkSpace, SybasePowerbuilder, Java y Eclipse, para darle a las empresas soluciones de análisis denegocio y de diseño formal de base de datos. Además trabaja con más de 60 basesde datos relacionales.

Page 7: Registro en una página web para la renta de vehículos hecho en java.

HERRAMIENTAS

PostgreSQL

PostgreSQL ha tenido una larga evolución, la cual se inicia en 1982 con el proyectoIngres en la Universidad de Berkeley. Este proyecto, liderado por MichaelStonebraker, fue uno de los primeros intentos en implementar un motor de base dedatos relacional. Después de haber trabajado un largo tiempo en Ingres y de habertenido una experiencia comercial con el mismo, Michael decidió volver a laUniversidad en 1985 para trabajar en un nuevo proyecto sobre la experiencia deIngres, dicho proyecto fue llamado post-ingres o simplemente POSTGRES.Postgres usó muchas ideas de Ingres pero no su código.

Page 8: Registro en una página web para la renta de vehículos hecho en java.

Desarrollo

1.- Creacion de una base dedatos, esto se hizo en PowerDesigner.

2.- En Netbeans con WebApplication, se utilizó comoherramienta de servidor deaplicaciones a GlassfishServer, que nos permitiótrabajar para luego establecerel pool de conexiones hacia labase de Datos.

3.- Agregamos la librería dePostgreSQL.

Page 9: Registro en una página web para la renta de vehículos hecho en java.

Desarrollo4.-Insertamos el driver JDBC esla parte de Java que nos va apermitir conectarnos con basesde datos relacionalesutilizando el lenguaje SQL.

5.-JDBC permite la integraciónde llamadas SQL dentro delcódigo de nuestro Servlet Javaproporcionando clases que nospermiten interactuar de formafácil, cómoda y homogéneacon bases de datos externas.

6.- Se crea el pool deconexiones Una vez iniciado elservidor, tenemos que entraren la página de administración.

Page 10: Registro en una página web para la renta de vehículos hecho en java.

Desarrollo

7.- Para comprobar que laconexión se realizó con éxitoprobamos mediante jsp en lacual llamaremos conexion.

8.- Se trabajara en la plantillaen la modificacion de los css eimagenes para la presentaciondel sitio web.

Page 11: Registro en una página web para la renta de vehículos hecho en java.

Conclusiones

Se puede concluir que:

• La utilización de Servlet nos ayuda al envÍo y recepción de datosde forma mas amplia hacia nuestra base de datos.

• Nos permitió conocer nuevas herramientas que facilita el trabajo.

• Con estos trabajos ayudaremos con mejoras en las necesidades delos usuarios.

Page 12: Registro en una página web para la renta de vehículos hecho en java.

Recomendaciones

• Se recomienda comprobar que la conexión se realicecon éxito probamos mediante jsp.

• Se puede trabajar en una plantilla para la mejorpresentación de nuestro trabajo lo que se necesitatrabajar en css y en edición de imágenes.