Analisis Del Proyecto

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

Eduardo Saul Tun Aguilar 201612124

Estructuras de Datos

Analisis Del Proyecto

La Aplicación “ChinoShop” consiste en llevar el control del inventario de sus productos


de sus clientes y genera facturas. El programa se desarrollo en el lenguaje de
programación JAVA utilizando las librerías itxtpdf y javacsv para la facturación y la
carga masiva de usuarios, se utilizó la codificación para la contraseña Sha-256 para
mantener una alta seguridad en la aplicación para la infiltración de terceros.
Con respaldo mensual del desarrollador de la aplicación para mejoras errores u otras
situaciones que pueden suceder dentro del plazo de garantía.

Presupuesto

El presupuesto de la aplicación “ChinoShop” es el siguiente:

 Mano de obra Q 4000.00


 Materiales a utilizar:
 Uso de librerías Q 400.0
 Uso de espacio de guardado en la nube Q 50.0
 Consulta con junta de desarrolladores para
desarrollo de la aplicación Q 350.0
 Servicios a utilizar Q 300.0
Fecha de vigencia 21/11/2019

La totalidad del presupuesto para la aplicación “ChinoShop” es de Q 5100.00 con


una garantía que expiraría el 22/11/2019 el presupuesto incluye IVA. El servicio
solo incluye la aplicación para el uso en varias computadoras. La primera
actualización de la aplicación no tiene costo, si requiere otra actualización se
necesitará un pago de Q350.00 por actualización o mejora que se desee.
La Aplicación solamente sería un ejecutable jar.
Eduardo Saul Tun Aguilar 201612124
Estructuras de Datos

Implementación
Para la implementación del proyecto “ChinoShop” funciona de la siguiente manera:
La aplicación contiene un login donde los usuarios ingresan para el uso de la aplicación
la aplicación trae por defecto un usuario llamado Admin para el uso de ella sin
necesidad de registrar usuarios.

En la opción Registrar usuarios se le pide los datos necesarios para que pueden
ingresar usuarios la contraseña debe de tener mínimo 4 caracteres Ya que esta se
codifica con sha-256 esta también tiene la opción de una carga masiva de usuarios por
medio de un archivo con formato .csv aquí se agregan los usuarios todos de una vez ya
no se agregaran manualmente.
Eduardo Saul Tun Aguilar 201612124
Estructuras de Datos

El menu trae 4 opciones que son las siguientes:


Eduardo Saul Tun Aguilar 201612124
Estructuras de Datos

En el inventario se agregan productos a la aplicación, para añadir la categiria es manual


Cada vez que se agrega un producto aparece en la lista de categorías para
seleccionarlo.

En las ventas es donde hay que facturar los productos vendidos, esta todo los datos
necesarios para que se pueda realizar una venta
Eduardo Saul Tun Aguilar 201612124
Estructuras de Datos

En el apartado de Facturas se muestra el reporte de la pila de facturas y una factura en


formato pdf

En el apartado de Reportes se pueden generar los reportes de las estructuras utilizadas


en la aplicación que en el caso seria cubo, matriz dispersa y lista enlazada.
Eduardo Saul Tun Aguilar 201612124
Estructuras de Datos

En el apartado de añadir producto se puede añadir mas canidad a cualquier producto


existente.
Eduardo Saul Tun Aguilar 201612124
Estructuras de Datos

Infraestructura
Arquitectura:
Para la aplicación “ChinoShop” se necesita una computadora con un sistema operativo
Windows 10 con mínimo 4GB de RAM y un procesador Intel Core i-3 de 6ta generación
y JDK 8.
Si el usuario a quien va dirigido la aplicación no posee una el desarrollador se
encargará de ofrecerle un equipo suficientemente potente para correr la aplicación.

Análisis de Riesgo:
El programa no funcionaría al 100% si se tiene los requisitos anteriormente
mencionados puede funcionar, pero siendo inestable o simplemente el programa no
correría.
La aplicación cuenta con encriptación para las contraseñas para mayor seguridad de
los usuarios en los reportes se muestran la encriptación para no mostrar la contraseña
como tal, usar prudencialmente los usuarios ya que ellos tienen acceso a las facturas
que genera la aplicación.
La aplicación fue realizada en dado caso hay un bug o una anormalidad dentro de ella
esta sigue corriendo.

Mantenimiento:
La aplicación requiere mantenimiento mensualmente para ver como funciona con el
usuario y recibir actualizaciones como se deben para mejorar la apariencia, el estilo de
diseños de los botones e interfaz.
Se recibirán actualización que corrigen errores tales como overflow en las estructuras,
sobrecarga de archivos en estas, mal funcionamiento de las facturas.
Eduardo Saul Tun Aguilar 201612124
Estructuras de Datos

Cotización
Datos del Desarrollador:
Nombre: Eduardo Saul Tun Aguilar
Puesto: Desarrollador de software.
Teléfono: 55476684
Email: eduardotun@gmail.com

Descripción del programa:


Se solicita un programa que controle el inventario y venta de los productos que este
contenga. el cliente no posee infraestructura ósea que no tiene el equipo necesario
para poder usar la aplicación, por la cual se opta en también ofrecerle equipo de
primera calidad para que este puede iniciar la aplicación sin ningún problema alguno.

Tiempo Estimado de Entrega:


EL desarrollador entregara la aplicación en un rango de 14 días hábiles si el cliente esta
satisfecho con los requerimientos llegando a un acuerdo entre ambos.

Precio:
 Mano de obra Q 4000.00
 Materiales a utilizar:
 Uso de librerías Q 400.0
 Uso de espacio de guardado en la nube Q 50.0
 Consulta con junta de desarrolladores para
desarrollo de la aplicación Q 350.0
 Servicios a utilizar Q 300.0

Total:
El costo de la aplicación sin impuestos seria de Q4550.00 con los impuestos incluidos el
total de los gastos para la aplicación seria de Q5100.00.

También podría gustarte