Sunteți pe pagina 1din 7

1

Presentación y Planificación del Proyecto:


Administración de Calzado

Integrantes Manuel Cubillos manuel.cubillosv@usach.cl


Juan Díaz juan.diazc@usach.cl
Felipe Llancaleo felipe.llancaleo@usach.cl
Alberto Pinto alberto.pintot@usach.cl
Iván Tapia ivan.tapiam@usach.cl
Cristóbal Valenzuela cristobal.valenzuela@usach.cl
2

Índice

Pág.
1. Introducción.............................................................................................................................................3
2. Descripción de la problemática...............................................................................................................3
2.1 Motivación
2.2 Definición del problema

3. Objetivos del proyecto.............................................................................................................................3


3.1 Objetivo general
3.2 Objetivos específicos

4. Descripción de la solución propuesta.....................................................................................................4


4.1 Características de la solución
4.2 Propósitos de la solución
4.3 Alcances y limitaciones de la solución

5. Metodologías, herramientas y ambiente de desarrollo...........................................................................5


5.1 Metodologías
5.2 Herramientas
5.3 Ambiente de desarrollo

6. Conclusiones..........................................................................................................................................7

Índice de figuras

Figura 1. Diagrama solución.......................................................................................................................4


Figura 2. Modelo de desarrollo en cascada................................................................................................6

Índice de tablas

Tabla 1. Herramientas................................................................................................................................6
Tabla 2. Recursos Materiales.....................................................................................................................7
3

1. Introducción

En este documento se presenta el principio del desarrollo de software para la administración de calzado para el
ramo ‘Desarrollo de Software I’ presente en la carrera Licenciatura en ciencia de la computación de la
universidad Santiago de Chile (USACH) de 4to año. Éste avance contiene la problemática, objetivos, solución
propuesta y la metodología de trabajo.

2. Descripción de la problemática

2.1 Motivación

A continuación se expone una situación para ejemplificar nuestra motivación:

Actualmente ir a una tienda a comprar calzado es algo que no se realiza en pocos minutos. Primero el usuario
tiene que elegir un calzado de gusto personal y luego de eso, el vendedor tiene que ir a bodega a verificar su
stock, pudiendo no encontrar el modelo o la talla adecuada para el usuario, lo que ocupa un par de minutos. Si
el tiempo se multiplica por tienda recorrida es un malgaste de tiempo y energía para el usuario.

De lo anterior, se necesita mejorar la calidad de servicios y ventas, la administración del producto en cuestión,
es decir, tener acceso a la información del productos requerida.

2.2 Definición del problema

Los principales conceptos del problema son la pérdida de tiempo por el desconocimiento de la localización del
calzado a nivel menor por parte del vendedor (en la tienda) y a un nivel mayor por parte del usuario.

3. Objetivos del proyecto

3.1 Objetivo general

El objetivo general de este proyecto es generar un software que administre principalmente el producto calzado,
se considera otros tipos de productos relacionados con el calzado. Además una tienda que mediante un control
de stock, el vendedor y el usuario tendrán accesos de la información, según las necesidades que presenten
dichos individuos.

3.2 Objetivos específicos

Los objetivos específicos del proyecto son resolver el tiempo de desgaste del usuario en encontrar el modelo en
tienda específica a través de una utilidad (una pagina Web) y ser una herramienta para el vendedor de la
tienda, ganando tiempo al evitar ir a la bodega sabiendo que no está un modelo en específico.

El software en sí tiene que implementar un stock visible para el usuario y el vendedor. En este stock debe ir el
modelo, la talla, su precio y la ubicación de la tienda (para el usuario) y en la tienda misma (para el vendedor).

A continuación las metas a desarrollar:

-Base de datos para administrar el stock.


4
-Interfaz Web para el usuario donde vea el catálogo de calzado, la talla, y la ubicación de la tienda para dónde
ubicar el producto.
-Módulo de ventas con funcionalidad de descuento de productos de la base de datos al comprar).
-Interfaz para el vendedor donde identifique el código del calzado, su ubicación en la tienda (bodega) y si está
en stock la talla deseada.

4. Descripción de la solución propuesta

4.1 Características de la solución

Este diagrama explica el sistema propuesto. Se compone de un servidor de datos, el cual contiene el stock de
productos de cada tienda y un servidor Web que guarda el sitio Web. Existen tres interfaces en el sistema para
tres usuarios finales: el vendedor de la tienda el cual consulta qué productos están el stock en la misma tienda y
en qué lugar (bodega), el administrador de la bodega que ingresa los productos y modifica la base de datos, y el
cliente de la empresa que a través de un sitio Web tiene acceso al catálogo de productos de la tienda y puede
ver en qué tienda está ubicado cada producto. Esto no significa que la lógica del sistema (programa, sitio Web)
y los datos no puedan estar en el mismo servidor, solamente es una visualización del sistema y sus usuarios.

Figura 1. Diagrama de la solución.

4.2 Propósitos de la solución

De lo propuesto, la base de datos que tiene como fin poder tener un inventario de los productos (control de
stock a través del módulo de ventas), conectar si se da el caso, un grupo de tiendas a través de esta. La
interfaz gráfica Web para la publicidad y también para mejorar la calidad de servicio de la empresa y por último
5
la interfaz gráfica del vendedor, para las consultas sobre los productos a ofrecer. Lo anterior en conjunto tiene
como consecuencia una organización y optimización en comparación con lo actual del mercado.

4.3 Alcances y limitaciones de la solución

Limitaciones:

30 registros de prueba por tabla, en la base de datos.


No nos encargaremos de las transacciones bancarias o tarjetas de créditos, cuando se realiza una venta.
No se considera un software para la producción de calzado.

Alcances:

Módulo de ventas (opcional) y Módulo de bodega (opcional).

Compatibilidad en navegador Web Opera o Mozilla Firefox para la interfaz gráfica del usuario.
Al fin del proyecto se encontrará funcional el servidor, el módulo del vendedor y el módulo de consulta Web
para el cliente.
La interfaz del vendedor será un método rápido para obtener información del stock de los productos en la
bodega.
Análisis estadísticos del flujo del producto calzado, por ejemplo, ventas diarias, ventas mensuales, el modelo
más vendido, o menos vendido (opcional).
Módulo de ventas y bodega (opcional), esto quiere decir que solo se considerara que en el módulo de ventas,
se descuente el producto vendido de la base de datos y de la bodega que se registre la entrada y la salida de
productos, además guarde el orden de los productos en bodega según su sector. Cualquier otra funcionalidad
es opcional.

5. Metodología, herramientas y ambiente de desarrollo

Metodología

La metodología de cascada modificado es aquella donde se entrega un producto final en una serie de etapas.
La primera de ellas el análisis, en ella se plantea los requerimientos a seguir. La segunda parte es el diseño,
esta sección se divide en cuatro partes: estructura de datos que organiza los datos del sistema. Arquitectura de
software esta trata sobre la estructura, funcionamiento e interacción entre las partes del software,
representaciones graficas de las interfaces, es decir el contacto con el usuario del software. Por último los
algoritmos, que se utilicen para la realización del software. Luego codificación, en el lenguaje de programación
correspondiente y finalmente tres pruebas; primero las pruebas unitarias donde se revisan en módulos el
código, luego pruebas de integración donde se comprueba la conectividad entre las partes y finalmente la
aceptación donde se comprueba con el cliente si el software cumple los requerimientos. Las razones para elegir
esta opción radican en la flexibilidad que se obtendrá al poder volver hacia una etapa anterior cuando se
necesite. Otro punto es que el software no requiere un grupo de desarrollo amplio. También en esta
metodología se tiene criterios que aseguran que el producto sea el esperado (por tener tres tipos de pruebas;
unitarias, integración y aceptación).
6

Figura 2. Modelo de desarrollo Cascada modificado.

5.2 Herramientas

PHP para la interfaz de usuario.

Interfaz de vendedor desarrollada C++ (notepad++) o Java (Netbeans o Eclipse).

Base de Datos desarrollada en MySQL y MySQL Workbench.

Un servidor Web HTTP Apache.

Navegador Web Opera o Mozilla Firefox.

Computadores personales.

Gimp editor de imágenes


.
Tabla 1.
7
5.3 Ambiente de desarrollo

Recursos Materiales

Computadores personales
con SO Linux.

Escáner.

Impresoras.

Cámara fotográfica.

Tabla 2.

6. Conclusiones

En conclusión se propone un software de solución para el problema del sistema ventas; que no tiene un símil en
el mercado nacional. Además las herramientas planteadas tienen como fin no traspasar el costo al cliente, es
decir, recurrir al software libre. Aparte se lograra una difusión de los productos a través de un servicio Web
respecto del usuario y el vendedor tendrá la posibilidad de consultar si un modelo se encuentra en stock. Por
último el módulo de bodega y el de ventas se implementara como alcances opcionales.

S-ar putea să vă placă și