PDF de programación - J2EE - La librería virtual

Imágen de pdf J2EE - La librería virtual

J2EE - La librería virtualgráfica de visualizaciones

Publicado el 22 de Mayo del 2019
596 visualizaciones desde el 22 de Mayo del 2019
1,6 MB
54 paginas
Creado hace 18a (09/01/2006)
J2EE - LA LIBRERIA VIRTUAL


AUTOR:TOMÁS SAAVEDRA FERNÁNDEZ
ITIG

CONSULTOR: JAVIER FERRÓ GARCIA

9 de Enero de 2006.

TOMAS SAAVEDRA FERNANDEZ



TRABAJO FINAL DE CARRERA



2.RESUMEN

Con este proyecto hemos logrado ofrecer a nuestros futuros clientes un producto de calidad,
con un interfaz claro y sencillo y con unas funcionalidades muy definidas.

Se ha pretendido realizar un proyecto para un producto para realizar comercio electronico a
traves de Internet, para ello no hemos decidimo por una “Librería Virtual”, donde nuestro
clientes podran exponer todos los libros de su catalogo de ventas organizados por las propias
categorias que el mismo ha creado, para que los futuros usuarios de esta Librería puedan
desde cualquier parte del mundo y con un simple navegador web y una conexión a Internet,
realizar cualquier pedido de libros que desea comprar.Tambien permitiremos que esta Librería
pueda ser administrada ( mantenimiento del catalogo de libros , de las nuevas categorias de la
librería, asi como la consulta de los datos de cualquier cliente o pedido ya realizado ) desde
cualquier parte del mundo , contando igualmente con un navegador web y una conexión a
Internet.

El producto que entregamos le garantizamos la extensibilidad y reutilización del modelo,
aunque esto puede estar claramente restringuido por la propia funcionalidad del negocio que
tengamos.

Todo esto ha sido desarrollado mendiante tecnologías de vanguarida con es el Kit de desarrollo
de Sun Microsystem J2EE ,Jakarta Apache Tomcat y MySQL, todas ellas herramientas
opensource de libre distribución y exceptas de royalties.



MEMORIA



Página 2 de 54

4.1.1 Justificación del proyecto
4.1.2 Objetivos del Trabajo Final de Carrera
4.1.3 Enfoque y método seguido
4.1.4 Planificación del proyecto
4.1.5 Productos obtenidos
4.1.6 Descripción del resto de capitulos

4.2.1 Casos de usos graficos
4.2.2 Casos de usos textuales
4.2.3 Diagramas de secuencia
4.2.4 Flujo de navegación
4.2.5 Diseño preliminar interfaz grafica
4.2.6 Instalación librerias,aplicaciones y entorno desarrollo
4.2.7 Recopilación de información

4.3.2.1 Clases de entidad-beans
4.3.2.2 Clases gestoras
4.3.2.3 Clases auxiliares
4.3.2.4 Clases carrito compra



TOMAS SAAVEDRA FERNANDEZ

TRABAJO FINAL DE CARRERA

3.INDICE DE CONTENIDOS

2. RESUMEN
3. INDICE DE CONTENIDOS
4. CUERPO DE LA MEMORIA



5. ANEXOS
6. BIBLIOGRAFIA
7. GUIA DE INSTALACION Y PRUEBAS


4.1 Capitulo 1.Introduccion



4.2 Capitulo 2.Analisis de requisitos



4.3 Capitulo 3.Diseño de la aplicación



4.4 Capitulo 4.Implementacion



4.5 Capitulo 5.Valoración economica
4.6 Capitulo 6.Conclusiones



4.3.1.1 Capa vista
4.3.1.2 Capa modelo
4.3.1.3 Capa datos

4.3.1 Arquitectura



4.3.2 Diagrama de clases



4.3.3 Diagrama de paquetes
4.3.4 Persistencia
4.3.5 Modelo Entidad/Relación
4.3.6 Diseño de la base de datos

4.4.1 Estructura
4.4.2 Catalogo de clases Java
4.4.3 Catalogo de Servlets
4.4.4 Catalogo de paginas JSP



2
3
4
4
4
4
5
7
9
9
10
10
11
14
16
17
21
21
22
22
24
31
32
34
34
35
35
36
36
37
37
38
39
39
41
42
45
46
47
48
49
50

MEMORIA



Página 3 de 54

TOMAS SAAVEDRA FERNANDEZ



TRABAJO FINAL DE CARRERA

4.CUERPO DE LA MEMORIA

4.1 Capitulo 1,Introducción

4.1.1 Justificación del proyecto


Hoy en día la mayoría de los negocios tradicionales no puede limitar sus ventas y
organización de la gestión cotidiana a un sistema presencial y físico , donde el cliente para
poder acceder a los servicios que la empresa nos ofrece tenemos que desplazarnos
físicamente a un establecimiento para efectuar cualquier compra o los mismos gestores de la
empresa que deben de estar físicamente delante del ordenador de la empresa para realizar
cualquier gestión cotidiana, esto ya actualmente esta superado con la implantación de las
nuevas tecnologías, en concreto el uso de Internet y las enormes ventajas que nos
proporciona.

¿Qué ventajas?, principalmente la compra a distancia , el comercio electrónico, ya no tenemos
por que estar físicamente en el establecimiento para efectuar cualquier compra, desde nuestra
casa o trabajo podemos consultar los productos que nos ofrecen y efectuar la compra,
lógicamente todo esto debe de efectuarse con un precio inferior al que pueda tener el propio
producto en el establecimiento y con cierto valor añadido ( envoltorios para regalos, tarjetas de
felicitación,ofertas puntuales,….), también con facilidad de recibir l compra en nuestro propio
domicilio con un plazo de entrega muy corto y efectuar el pago con cualquiera de los métodos
tradiciones o algunos que nos proporciona la propia Internet en un entorno seguro: tarjetas de
créditos, trasferencias bancarias onlines, paypal y similares….



Para realizar todo esto podemos utilizar herramientas que estas disponibles hoy en día en el
mercado como por ejemplo Oscommerce, Zen Cart, PhpShop y muchas otras, eso si ninguna
de ellas son tan flexibles como para adaptarse a cualquier posible situación de nuestros
clientes en este caso una Librería tradicional, ¿ Por que no ?, principalmente por su poca
intuición y manejabilidad por parte del usuario que va a administrar la Librería y por un sistema
de ventas demasiado “enredado” para los futuros clientes esta librería y por que también: el
uso de tecnologías no demasiado apropiadas para la labor.
Es por ello que realizaremos una aplicación a medida de nuestro cliente, fácil y simple de usar
para Él y sus futuros compradores y fácilmente adaptable a futuras necesidades de la empresa.

4.1.2 Objetivos del Trabajo Final de Carrera

Nuestro objetivo con este trabajo es plasmar en un producto final todo lo que hemos aprendido
a lo largo de todas las asignaturas cursadas en nuestra carrera, realizando por ello un trabajo
metodológico y por fases acordes a muchas de las asignaturas trabajadas como: Ingeniería del
Software, Programación orientada a Objetos,Bases de datos I y II, Técnicas de desarrollo de
software,…

Generales
MEMORIA

Página 4 de 54



TOMAS SAAVEDRA FERNANDEZ



TRABAJO FINAL DE CARRERA


Nuestro objetivo principal con este trabajo es intentar aprender el uso de las distintas técnicas
que existen para implementar una solución empresarial de comercio electrónico, donde el
principal usuario de esta solución será un individuo con pocos o nulos conocimientos
informáticos que usa la red para su ocio personal, familiar y en este caso en concreto para
efectuar compras a distancias , planteamos el ejemplo concreto de una librería online al estilo
de otras como Amazon, La librería electrónica de El Corte Ingles y similares.
La principal herramienta con la que contara nuestro potenciales usuarios no será otra sino su
navegador web ( Internet Explorer, Opera, Firefox u otros ).
Por supuesto también nos ocuparemos de la gestión interna de esta nuestra librerías, para ello
también diseñaremos un completo sistema de administración de la misma utilizando nuestro
navegador para su correcta gestión.

Específicos

Básicamente nuestra aplicación web se puede “manejar” desde dos puntos de vista totalmente
distintos pero a la vez compartiendo la misma filosofía:


• Tienda virtual online, con muestra de catálogos, búsquedas y realización de compras y
en su caso enlace con pasarela de pagos segura además de nuestro universalmente
conocido “carrito de la compra”.

• Administración privada de la tienda, con posibilidad de creación de catálogos,

categorías, administración de pedidos , clientes,…


Por ello nuestro sistema tendrá la posilidad de identificar a los posibles usuarios para
dependiendo de su perfil concreto realizar algunas de las dos tareas descritas anteriormente.


para lograr este objetivo hemos tenido que principalmente:


• Conocer el funcionamiento de un sistema de comercio electrónico.

La mejor manera de sabe lo que queremos y saber como funciona, y así lo hemos
realizado, investigando en diversas web de comercio electrónico para conocer su
interfaz y lógica de trabajo, también instalando y probando aplicaciones comerciales
como las ya mencionadas y también haciendo un pequeño estudio de mercado ( nada
serio, a unos amigos con un par de negocios tradicionales ) para ver como querían que
se implantara un sistema virtual como el que vamos a desarrollar.

• Uso de tecnologías J2EE.

Entender como funciona los servidores de Internet y mas concretamente los servidores
empresariales de comercio electrónico , así como los servidores de aplicaciones y
diversos contenedores web que existe, ventajas y facilidad de uso de cada uno de ellos,
aprender tecnología de Servlets y JSP y aplicar los conocimiento ya adquiridos de
programación orientada a objetos y base de datos bajo JDBC para el lenguaje JAVA.
Implementar una solución practica del producto
Todo ello con un claro objetivo : analizar,diseñar e implementar una aplicación para el
mundo real donde plasmemos todo lo conseguido




4.1.3 Enfoque y método seguido.

Para conseguir nuestra aplicación final hemos decidido llevar a cabo nuestro trabajo siguiendo
la metodología clásica del ciclo de vida un sistema informático, es decir llevar a cabo un trabajo
por fases, retroalimentando cada una de ellas a la otra.


MEMORIA



Página 5 de 54
  • Links de descarga
http://lwp-l.com/pdf15967

Comentarios de: J2EE - La librería virtual (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad