Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

“Año del Fortalecimiento de la Soberanía Nacional”

Docente: FREDDY ELIAS NIÑO SOTO

Integrantes:

Curso: TALLER DE PROGRAMACION


Sede: Lima Sur
Código: U21215068

Introducción
Una aplicación java para el manejo de cantidad de productos en el almacén de una
tienda de ropa, así como la gestión de otros factores como los precios y las ventas. La
aplicación está desarrollada con el lenguaje de programación java.

Las acciones que pueden realizarse mediante el uso de esta aplicación consisten en
insertar la cantidad de productos que llegan al almacén de la tienda, asignar el precio
de cada prenda, asignar la cantidad de prendas que desee el comprador. También es
posible calcular el monto total a pagar de la compra.

1.1 motivación:

Existen diversos motivos por los que se decidió realizar y desarrollar este proyecto en
concreto.

El primero de ellos está relacionado con la popularidad actual de la tecnología a la que


está destinada la aplicación java, es decir, el éxito ventas y las posibilidades que
ofrece. De esta forma, se han podido adquirir conocimientos del desarrollo destinado a
estas tiendas en comparación a otras tiendas.

Otro de los motivos consiste en la innovación al que va dirigida al empresario de la


tienda, en este caso ayudándolo a saber su inventario o registros de venta. Además, es
un sistema de código abierto.

1.2 Planteamiento técnico:

En cuanto al planteamiento técnico, la idea principal es realizar una aplicación java,


intuitiva y lo más cómoda posible ya que el hecho de escribir cada producto que
ingresa en el almacén es tedioso. Además, debe ser posible realizar otras funciones
relacionadas con el ámbito de una tienda, de forma que se facilite al usuario la tarea del
ingreso y venta de datos.

En cuanto a los requisitos necesarios para el usuario tan solo es necesario disponer de
una computadora ya que le va a pedir colocar los datos en teclado.
2. Especificación de requisitos:

2.1 Introducción:

En primer lugar, es necesario definir algunas características del proyecto, tales como el
ámbito, una visión global y una serie de definiciones que ayudarán a la lectura de la
propia especificación.

2.1.1 Propósito:

El propósito del presente apartado es definir los requerimientos que debe tener y
cumplir la página desarrollada. Esta especificación de requisitos tiene como objetivo
formalizar las funcionalidades y requisitos de forma que haya una base con el
desarrollo de nuestra aplicación java, así poder realizar el desarrollo de una forma más
sencilla y guiada.

2.1.2 Ámbito:

La aplicación java consistirá principalmente al vendedor destinado mediante la cual se


realizarán todas y cada una de las distintas acciones, ya sea asignar la cantidad de
ropa o como consultar los datos.

Dentro de las características que implementa la aplicación java, el vendedor podrá


realizar diferentes operaciones como saber cuántos productos entran y salen de la
tienda.

La funcionalidad principal podría resumirse en permitir la gestión de una serie de


características relacionadas con el ámbito tecnológico de una forma cómoda y sencilla
mediante una computadora.
2.1.3 Visión global:

En el resto del informe se detallarán las características del proyecto a desarrollar,


mostrando los objetivos y características marcadas que el programa debe cumplir.

2.2 Descripción general:

A continuación, se detallan una serie de apartados que describen el objetivo de nuestra


aplicación java, así como su funcionalidad y requisitos.

2.2.1 Funciones del producto:

Las funciones principales que la aplicación debe permitir son las siguientes

1. Gestión de usuario
a. Agregar correo y contraseña
2. Gestión de prendas
a. agregar prenda
b. eliminar prenda
3. Gestión de precio
a. Agregar precio
b. Eliminar precio
4. Gestión de cantidad
a. Agregar cantidad de cada prenda

2.2.2 Características del usuario

La aplicación debe poder ser manejada por un único usuario, el usuario principal que
será la encargada de la tienda. Este usuario debe ser capaz de realizar todas las
funciones comentadas en el apartado anterior, de forma que pueda gestionar las
ventas, como la cantidad de prendas, el precio de las prendas y revisar el inventario.
Un detalle importante a tener en cuenta es que la encargada solo puede acceder a la
ventana de ventas.

2.3 Requisitos Específicos:

En el siguiente apartado se detallan los requisitos de la aplicación java, tanto a nivel


funcional como de interfaz, eficiencia y diseño.

2.3.1 Requisitos funcionales:

 Ingresar correo electrónico y contraseña: El usuario podrá ingresar un correo


electrónico y una contraseña. A continuación, se mostrará la venta de
bienvenida además de múltiples acciones como, la de ventas, inventario y de
contacto.
 Controlar cantidad de prendas disponible: El usuario podrá revisar la
cantidad de prendas disponible.
 Ingresar prenda, precio y cantidad: El usuario podrá registrar el tipo de prenda
(Polo, camisa, pantalones, etc), el precio y la cantidad luego de confirmar la
compra automáticamente le saldrá el precio total.

2.3.2 Requisitos de Interfaz:

Con respecto a los requisitos de interfaz podemos ver el interfaz de usuario. En cuanto
a la interfaz de usuario, el principal objetivo al desarrollarla es conseguir una interfaz
sencilla de manejar. Puesto que la aplicación es una aplicación java es destinada a
diversas funciones, no existe un patrón básico que compartan las distintas interfaces.
Aun así, debido al carácter de la aplicación y su funcionalidad orientada al uso de
ventas. la interfaz más común es la empleada por las funciones del inventario, la cual
consiste en una lista de productos, con la posibilidad de agregar la cantidad de
productos, precio y cantidad.
2.3.3 Requisito de Eficiencia:

El uso de la aplicación java se realiza de forma individual, usando cada usuario su


computadora, pero esto no evita que puedan existir varios usuarios accediendo de
forma concurrente a los datos almacenados. Por otro lado, puesto que la aplicación
java se ejecuta en una computadora la eficiencia de la propia aplicación java
dependerá de los requisitos de éste, a pesar de esto, cualquier terminal capaz de
disponer del sistema java debería ser capaz de ejecutar la aplicación de forma
eficiente.

3. Implementación e Integración:

En esta parte se detallan las distintas tecnologías, herramientas, así como detalles de
la implementación e integración.

3.1 Tecnología:

La aplicación se ha desarrollado empleando las siguientes tecnologías:

JShell, puede ingresar los elementos del programa uno a la vez, ver inmediatamente el
resultado y hacer los ajustes necesarios.

NetBeans IDE , es un entorno de desarrollo integrado de código abierto y gratuito para


el desarrollo de aplicaciones en los sistemas operativos Windows, El IDE simplifica el
desarrollo de aplicaciones web, empresariales, de escritorio y móviles que utilizan las
plataformas Java

3.2 Herramientas:

En cuanto a las herramientas usadas para el desarrollo de la aplicación java se usó 1:


Para el desarrollo del código fuente de la aplicación se ha empleado NetBeans IDE
como entorno de desarrollo integrado.

3.3 Detalles de implementación:

Al momento de desarrollar la aplicación java se ha realizado para poder adaptar la


aplicación a cualquier versión existente NetBeans IDE.
Por otro lado, a la de desarrollar la aplicación ha sido adaptar la interfaz a la pantalla de
del usuario. De esta forma la aplicación java muestra toda la información puesta en
teclado.

4. Evaluaciones y Pruebas:
Para comprobar el correcto funcionamiento de la aplicación se han llevado a cabo
diversas evaluaciones y pruebas descritas a continuación.

4.1 Evaluaciones:

Una vez finalizada la implementación se realizan diferentes pruebas para garantizar el


correcto funcionamiento, se prueba cada función una a una y se corrigen las funciones
que presentan errores, de manera de depurar al máximo la aplicación para evitar fallas
al utilizar el proyecto de desarrollo.

4.2 Pruebas:

Una de las pruebas más importantes era probar la aplicación java en funcionamiento en
distintas computadoras, para ello se ha empleado el run File incorporado en el propio
NetBeans IDE. Mediante el simulador se pueden configurar el usuario, la contraseña,
los artículos que entran y salen.

A continuación, se mostrará distintas imágenes de la aplicación desarrollada


funcionando en distintas versiones del NetBeans IDE o en diferentes equipos
5.Conclusiones:

La última parte a tratar está relacionada con la conclusión del proyecto desarrollado.
Cabe mencionar que el proyecto ha logrado con éxito las metas y motivaciones
planteadas al inicio del proyecto a lo largo de su desarrollo.

Pude desarrollar una aplicación orientada a la tienda desde cero, una aplicación que
funciona como se esperaba. De esta forma, ganamos conocimientos relacionados con
el desarrollo del proyecto, en este caso la programación de la tienda. Además, use lo
que ya ha aprendido, como trabajar con bases de datos a través del IDE de NetBeans.

Una de las fases más caras del desarrollo de un proyecto es iniciar el desarrollo y crear
interfaces. El inicio del desarrollo es complejo porque la creación de la interfaz es difícil
y debido a que las herramientas utilizadas no están bien desarrolladas, es costoso
ajustar los diferentes componentes de la interfaz.

Finalmente, mencionar que el proyecto me ayudó a aprender el uso de tecnologías


antes desconocidas como las interfaces, así como a poner en práctica los
conocimientos adquiridos durante la carrera.

También podría gustarte