Está en la página 1de 13

INSTITUTO SUPERIOR TECNOLOGICO PRIVADO CIBERTEC

INTRODUCCION A LA ALGORITMIA

TEMA: VENTA DE TELAS

SEMESTRE: 2016-I
CICLO: I CICLO
SECCION: TF01

PROFESOR: MEZA MEZA BREIZON

COORDINADOR DE GRUPO:

ALUMNOS: CABRERA CALLUPE JORGE

CARRERAS PROFESIONALES

CIBERTEC

SAN JUAN DE LURIGANCHO, 2016

LIMA, PERU
INDICE

1. Presentacin del Proyecto


2. Interfaz Grfica de Usuario
2.1. Panel
2.2. Mantenimiento
2.2.1.Consultar Tela
2.2.2.Modificar Tela
2.2.3.Listar Tela
2.3. Ventas
2.3.1.Vender
2.3.2.Generar Reportes
2.4. Configuracin
2.4.1.Configurar Descuentos
2.4.2.Configurar Obsequio
2.4.3.Configurar cantidad optima de metros vendidos
2.4.4.Configurar premio sorpresa
2.5. Ayuda
2.5.1.Acerca de Tienda
3. Conclusiones
4. Recomendaciones
5. Bibliografa
1.- PRESENTACION DEL PROYECTO

Este proyecto tiene como objetivo:


Aplicar los conceptos aprendidos en el curso a la solucin de un
problema computacional concreto comenzando por la creacin de una
solucin algortmica y terminando con su implementacin en el
lenguaje de programacin Java.

En el presente proyecto se desarrollar un programa para la empresa


Telas S.A qu se dedica a la venta de telas por metro.

La tienda vende cinco tipos de tela codificadas cuyos cdigos son TF0,
TF1, TF2, TF3, TF4. Por cada tipo de tela se tomarn los siguientes
datos mnimos.

Descripcin: Descripcin de la tela


Material: Material de la tela
Ancho: Ancho de la tela en centmetros
Peso: Peso de la tela en gramos/metro
Precio: Precio del metro de tela en soles

Este programa beneficiara a la empresa Telas S.A. para la reduccin


del tiempo de espera por cliente-venta, y podr modificar algunos
campos que esta empresa crea necesarios.
2.- Interfaz Grfica del Usuario

2.1. PANEL
El panel abrir el programa principal conteniendo las diferentes
funciones que la empresa Telas S.A. desea realizar.

Archivo: Salir.
Mantenimiento: Consultar telas, modificar telas, listar telas.
Ventas: Ventas, generar reporte.
Configuracin: Configurar descuentos, configurar obsequio,
configurar cantidad optima de metros vendidos, configurar premio
sorpresa.
Ayuda: Acerca de tienda
2.2. MANTENIMIENTO
En mantenimiento se podrn realizar consultas, modificacin y el
listado de telas que TELAS S.A. tiene.

2.2.1 Consultar Telas


Al seleccionar esta opcin del men se mostrar una caja de dilogo en la que se podr elegir
una tela por su cdigo y consultar sus datos.

Al
seleccionar una marca de tela se mostrarn inmediatamente sus
datos en JTextField no editables. Esto significa que el usuario no podr
alterar los valores mostrados
Al pulsar el botn Cerrar, se cerrar la caja de dilogo

2.2.2 Modificar Telas


Al seleccionar esta opcin del men se mostrar una caja de dilogo en la
que se podr elegir una tela por su cdigo y modificar sus datos.
Al seleccionar una tela por su cdigo se mostrarn inmediatamente
sus datos en JTextField editables en los que podrn hacerse
modificaciones
Al pulsar el botn Guardar se guardarn los cambios efectuados
Al pulsar el botn Cerrar se cerrar la caja de dilogo
2.2.3 Listar Telas
Al seleccionar esta opcin del men se mostrar una caja de dilogo en la
que se

mostrar un listado de todos los tipos de telas mostrando todos sus datos.

Al pulsar el botn Listar se mostrar el reporte solicitado


Al pulsar el botn Cerrar se cerrar la caja de dilogo
2.3 Ventas
En el men ventas se podrn realizar las ventas y generas reportes
que la empresa Telas S.A. realice.
2.3.1 Vender
Al seleccionar esta opcin del men se mostrar una caja de dilogo en la
que se podrn efectuar ventas de telas. En una venta slo se podrn vender
varios metros de un mismo tipo de tela.
Al pulsar el botn Vender se mostrar:
o Cdigo de Tela.
o Descripcin de la Tela.
o Precio de la Tela.
o Cantidad de Metros.
o Importe de Compra.
o Importe de Descuento.
o Importe de Pago.
o Obsequio si es que corresponde.
o Premio Sorpresa si es que corresponde.
Al pulsar el botn Cerrar se cerrar la caja de dilogo
2.3.2 Generar Reportes
Al seleccionar esta opcin del men, se mostrar una caja de dilogo en la
que se podrn obtener reportes.

Los reportes a generar son los siguientes:


Ventas por tela
Telas con venta ptima
Telas con precios menores al 75% del precio mximo
Telas con precios mayores al 75% del precio mximo
Precios menor, mayor y promedio

Ventas por tela


Muestra un reporte indicando por tipo de tela: cdigo, descripcin, cantidad
total de ventas efectuadas, cantidad total de metros vendidos e importe
total de dinero acumulado. Adems, en la parte final del reporte se muestra
el importe total acumulado general (suma de los importes totales
acumulados de cada cdigo de tela).
Telas con venta ptima
Mostrar un reporte indicando los cdigos, las descripciones y la cantidad
total de metros vendidos de las telas con venta ptima. Se considera que un
tipo de tela tiene venta ptima cuando la cantidad total de metros vendidos
de

dicho tipo es mayor o igual que el valor de la variable global


cantidadTotalOptima (cantidad total ptima de metros vendidos).

Telas con precios mayores al 75% del precio mximo


Mostrar un listado de las descripciones y los precios de las telas cuyos
precios son mayores al 75% del precio mximo. El precio mximo es igual al
mayor precio entre los precios de todos los tipos de telas.

Telas con precios menores al 75% del precio mximo


Mostrar un listado de las descripciones y los precios de las telas cuyos
precios son menores al 75% del precio mximo. El precio mximo es igual al
mayor precio entre los precios de todos los tipos de telas.

Promedios, mximos y mnimos


Mostrar los valores promedio, mximo y mnimo de los anchos, pesos y
precios de todos los tipos de telas.
2.4 Configuracin
En configuracin la empresa Telas S.A podr modificar cualquier tem,
ya sea de descuento, que regalo dar como obsequio o el premio
sorpresa y la cantidad optima de metros vendidos.

2.4.1 Configurar Descuentos

Al seleccionar esta opcin del men se mostrar una caja de dilogo en la


que se podrn modificar los porcentajes de descuento.

Los
valores mostrados podrn ser cambiados en los JTextField.
Al pulsar el botn Aceptar se reemplazarn los valores de las
variables globales porcentaje1, porcentaje2, porcentaje3 y
porcentaje4 por los valores de los JTextField.
Al pulsar el botn Cancelar, nicamente se cerrar la caja de dilogo
2.4.2 Configurar Obsequio
Al seleccionar esta opcin del men, se mostrar una caja de dilogo en la
que se podrn modificar los valores de las variables globales
cantidadObsequiable (cantidad mnima de metros adquiridos para acceder
al obsequio) y obsequio.

Los valores mostrados podrn ser cambiados en los JTextField.


Al pulsar el botn Aceptar se reemplazarn los valores de las
variables globales cantidadObsequiable y obsequio por los valores de
los JTextField.
Al pulsar el botn Cancelar nicamente se cerrar la caja de dilogo.
2.4.3 Configurar cantidad optima de metros vendidos
Al seleccionar esta opcin del men se mostrar una caja de dilogo en la
que se podr modificar el valor de la variable global cantidadTotalOptima
(cantidad total ptima de metros vendidos).

Los valores mostrados podrn ser cambiados en los JTextField.


Al pulsar el botn Aceptar se reemplazar el valor de la variable
global cantidadTotalOptima por el valor del JTextField.
Al pulsar el botn Cancelar, nicamente se cerrar la caja de dilogo.

2.4.4 Configurar premio sorpresa


Al seleccionar esta opcin del men se mostrar una caja de dilogo en la
que se podrn modificar los valores de las variables globales
numeroClienteSorpresa y premioSorpresa.
Los valores mostrados podrn ser cambiados en los JTextField.
Al pulsar el botn Aceptar se reemplazarn los valores de las
variables globales numeroClienteSorpresa y premioSorpresa por los
valores de los JTextField.
Al pulsar el botn Cancelar, nicamente se cerrar la caja de dilogo.

2.5 Ayuda
2.5.1 Acerca de Tienda
Al seleccionar esta opcin se mostrar una caja de dilogo en la que se
mostrar el nombre del programa, la versin, los autores y cualquier otra
informacin que sea necesaria.

3. Conclusiones
Al principio del proyecto tuvimos mucha dificultad de cmo
implementar el cdigo, pero mientras ms investigamos y
preguntbamos, estos se hicieron ms fciles de implementar,
algunas cosas no se ensearon en clases pero lo buscamos e
aprendimos nuevas cosas, las cuales nos servirn ms adelante, el
cdigo que implementamos en este proyecto no est complemente
ordenado, pero en el transcurso de los temas, esto nos servir y lo
podremos ordenar y organizar mejor para poder hacer mejores
programas.

4. Recomendaciones
Se recomienda ser autodidacta, para poder aprender mucho ms de
lo que el profesor ensea en clases, as el aprendizaje de cada uno
ser mucho mejor, con respecto a los temas que desee aprender.
5. Bibliografa
Niktutos
- https://www.youtube.com/watch?
v=JbcB3AUwVBY&list=PL6CB9511C76756471
El Aprendiz Informtico
- https://www.youtube.com/watch?
v=EUCmFmtX26I&list=PLQcStLbd6ELMcMDVGFt2PJ-
bWm0VdEREb
Programacin Orientada a Objetos con Java
- Autores: Francisco Durn, Francisco Gutirrez, Ernesto Pimentel
Aula Virtual Cibertec
- https://aulavirtual.cibertec.edu.pe/course/view.php?id=1604
- Introduccin a la Algoritmia

También podría gustarte