Proyecto de programacion avanzada ii

12
ESCUELA DE SISTEMAS TEMA: APLICACIÓN WEB PARA REALIZAR PEDIDOS DE UNIFROMES A LA CASA DEPORTIVA DON BALONREALIZADO POR: JOHNNY TEPÁN NIVEL: CUARTO CICLO “A” DOCENTE : ING. ESTEBAN CÁCERES CUENCA ECUADOR

Transcript of Proyecto de programacion avanzada ii

ESCUELA DE SISTEMAS

TEMA:

APLICACIÓN WEB PARA REALIZAR PEDIDOS DE UNIFROMES A LA CASA DEPORTIVA

“DON BALON”

REALIZADO POR:

JOHNNY TEPÁN

NIVEL:

CUARTO CICLO “A”

DOCENTE :

ING. ESTEBAN CÁCERES

CUENCA – ECUADOR

INTRODUCCION

El proyecto se ejecuta mediante procesos de capacitación con procedimientos y metodologías

activas que se desarrollan y se complementan con actividades adicionales tales como:

Este proyecto trata proporcionar un Sistema Oportuno, rápido para el manejo de pedidos, el mismo

que servirá fundamentalmente en varios campos, con resultados que pueden considerarse positivos,

si aquellos son previamente manejados con solvencia.

Trata de un análisis de diseño, y además la base de datos en el cual se realizara un estudio a fondo

de los elementos principales que conforman este tema.

Lo cual nos ayudaran a obtener datos para tener un conocimiento sobre el funcionamiento de la

casa deportiva a la cual se está realizando su respectiva página web.

DEFINICIÓN DEL PROBLEMA

Actualmente en la Casa Deportiva “DON BALÓN” el manejo de pedidos por parte de los clientes

es de forma manual ya que sus propietarios no tienen conocimiento de manejo de programas que

ayuden a solucionar el proceso de pedidos. Esta información es almacenada en carpetas, en

respectivos archivos, retrasando los procesos de pedidos de la mercadería, lo cual ocasiona una

perdida grave para el manejo de contabilidad y a su vez poniendo en peligro el funcionamiento del

negocio.

JUSTIFICACIÓN

Con la elaboración de este sistema para el manejo de pedidos, esperamos llenar todos los

requerimientos necesarios para un mejor manejo de los estados de cuenta, Podremos tener una

ayuda de los conocimientos obtenidos en la materia Programación Avanzada II.

Actualmente este control se lleva de manera manual, lo cual conlleva a un proceso lento y

desorganizado, también resulta tedioso realizar procesos de forma manual por lo cual ven y creen

que el sistema les será de mucha ayuda en el manejo de pedidos.

La realización y desarrollo de este sistema brindará beneficios tales como:

Agilizar el proceso de pedidos de uniformes y a su vez la entrega de los mismos.

Llevar un control acerca de la mercadería que entra y sale en la casa deportiva.

Agilizar el Proceso de Pedidos.

Todos los beneficios se brindarán para la Casa Deportiva con una confiabilidad en el manejo de

información, además ayudará para la mejor proyección del local comercial, ofrecer un mejor

servicio a sus clientes.

Objetivo General.

Desarrollar una aplicación web para revisar la información de uniformes deportivos de la

casa deportiva "DON BALÓN" utilizando el Lenguaje de Programación JDeveloper.

Objetivos Específicos.

Diseñar la Pagina de presentación de la empresa (Bienvenida).....

Crear una página para que el usuario Pueda registrarse

Crear un interfaz en la que se presente Información sobre los uniformes de los diferentes

equipos de futbol......

Elaborar la página para el control de acceso de usuarios a la aplicación

Galería sobre las camisetas (para realizar los diferentes pedidos)

Datos generales de la Empresa.

Nombre: “ Don Balon”

Tipo de Empresa: pedidos.

Dirección: Av. de las Americas

Investigación Temática.

JDeveloper: 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

MODELO DE NEGOCIOS INICIAL

TARJETA DE DESCRIPCION(REGISTRO)

DESCRIPCION GENERAL:

El usuario va a registrar para poder acceder a La galería de uniformes.

DESCRIPCION ESPECIFICA:

No se aplica

T.D PEDIDOS

DIAGRAMAS DE DESCRIPCION ESPECÍFICOS

Permite al usuario realizar pedidos de uniformes a su elección

No se Aplica.

S.I Proceso REGISTRO

REGISTRARSE

CLIENTE

Tarjeta de Descripción para el Proceso Registro

Descripción General: En este proceso los clientes se registran para poder acceder a la

página de pedidos

Descripción Paso a Paso:

Los clientes o usuario llenan unas preguntas con todos sus datos con unas preguntas

mas o menos así:

1. Cedula de identidad

2. Nombres y apellidos

3. Edad

4. E-mail

5. Nacionalidad

6. Dirección

7. Etc

Escenarios: En este proceso el cliente debe registrarse para poder accerder a realizar el pedido de

uniformes.

Posibles Clases:

pedido

usuario uniforme

Casos de Uso Específicos de pedido

Tarjeta de Descripción para el Proceso Pedidos

Descripción General: En este proceso los clientes ya anteriormente registrados realizan su

respectivo pedido .

Descripción Paso a Paso:

Los clientes o usuario llenan unas preguntas con todos sus datos con unas preguntas

mas o menos así:

Cedula de identidad del cliente

Descripción del uniforme

talla

precio unitario

cantidad

precio total, etc…

Escenarios: En este proceso el cliente realiza su respectivo pedido de uniforme

Posibles Clases:

pedido registro

usuario uniforme

S.I Proceso PEDIDO

PEDIDO

CLIENTE

DIAGRAMA DE CLASES

CLS REGISTRO

+ CI

+ nombres

+ nacionalidad

+ sexo

+ edad

+ email

+Validar CI ()

CLIENTE

+ CI

+ Password

+ nombre

+Validar CI ()

CLS UNIFORME

+ cod Uniforme

+ descripcion

+Validar cod () CLS PEDIDO

+ CI Usuario

+ Cod_Uniforme

+ precio

+Validar CI ()

BASE DE DATOS

TABLAS

(Estas tablas son creadas tanto normalmente como también en su primera forma normal

impidiendo la duplicidad de información)

REGISTRO

USUARIO

UNIFORME

PEDIDO

SQL REGISTRO

CREATE TABLE "REGISTRO"

( "CI" VARCHAR2(10),

"NOMBRE" VARCHAR2(40),

"APELLIDO" VARCHAR2(40),

"NACIONALIDAD" VARCHAR2(40),

"DIRECCION" VARCHAR2(40),

"EDAD" VARCHAR2(40),

"SEXO" VARCHAR2(40),

"EMAIL" VARCHAR2(40),

CONSTRAINT "REGISTRO_PK" PRIMARY KEY ("CI") ENABLE

)

/

SQL PEDIDO

CREATE TABLE "PEDIDO"

( "COD_PEDIDO" VARCHAR2(3),

"CI_USUARIO" CHAR(10),

"COD_UNIFROME" VARCHAR2(40),

"TALLA" VARCHAR2(40),

"PRECIO_UNITARIO" VARCHAR2(40),

"CANTIDAD" VARCHAR2(40),

"PRECIO_TOTAL" VARCHAR2(40),

CONSTRAINT "PEDIDO_PK" PRIMARY KEY ("COD_PEDIDO") ENABLE

)

/

SQL UNIFORME

CREATE TABLE "UNIFORME"

( "COD_UNIFORME" VARCHAR2(40),

"DESCRIPCION" VARCHAR2(40),

"PRECIO" VARCHAR2(40),

CONSTRAINT "UNIFORME_PK" PRIMARY KEY ("COD_UNIFORME") ENABLE

)

/

SQL USUARIO

CREATE TABLE "USUARIO"

( "CI" CHAR(10),

"NOMBRE" VARCHAR2(40),

"APELLIDO" VARCHAR2(40),

"DIRECCION" VARCHAR2(40),

"TELEFONO" VARCHAR2(40),

"EMAIL" VARCHAR2(40),

CONSTRAINT "USUARIO_PK" PRIMARY KEY ("CI") ENABLE

)

/

Conclusiones

Con la implementación de la Base de Datos se logró un manejo correcto de los datos.

Con la Base de Datos se pudo realizar consultas para conocer el estado en que se encuentra un

pedido.

Con la elaboración de la Base de Datos se logró un correcto funcionamiento del proceso de

pedidos de uniformes de la Casa Deportiva Don Balón”.

Recomendaciones

Para ver las tablas que se necesitaran en la Base de Datos en primer lugar se necesitan identificar

entidades.

Para lograr implementar una buena Base de Datos se debe normalizar las tablas para evitar

problemas futuros.