Sunteți pe pagina 1din 26

Instituto Politcnico Nacional

Unidad Profesional Interdisciplinaria de


Ingeniera y Ciencias Sociales y
Administrativas

Nombres: FLORES ALEMN DIEGO ALEJANDRO


GUENDOLAY VILLALOBOS LUIS ANGEL
MERINO SANTOS BRAYAN ADAN
SANTIAGO CIGALA JHONATAN RAFAEL
SILVA FRIAS LUIS GERARDO

Unidad de aprendizaje: HERRAMIENTAS AUTOMATIZADAS

Prof.: RICO ARAGON DANIEL OSWALDO

Secuencia: 2NM50

Control de inventarios zapateras BL Moda con


metodologa XP

1
Contenido
Introduccin ...................................................................................................................... 3
Historias del usuario ......................................................................................................... 3
Objetivo ...................................................................................................................... 4
Justificacin. ............................................................................................................... 4
Descripcin de la problemtica. .................................................................................. 4
Delimitacin (Alcance) ................................................................................................ 5
Descripcin ................................................................................................................. 5
Recopilacin de requerimientos ......................................................................................... 6
Estudio de la documentacin ...................................................................................... 6
Observacin ............................................................................................................... 8
Diseo ............................................................................................................................... 9
Conceptual y Especifico..................................................................................................... 9
Pantallas .......................................................................................................................... 12
Conexin Base de Datos ................................................................................................. 15
Base de Datos ................................................................................................................. 19
Ventanas de Programa .................................................................................................... 20
Conclusiones. .................................................................................................................. 26

2
Introduccin
En este proyecto se describe e implementa una propuesta de software que dar
solucin al manejo del inventario de una forma eficiente, utilizando la herramienta
Visual Studio para el desarrollo, y siguiendo la metodologa XP en la cual el cliente
forma parte del equipo y promueve un cambio continuo en el proyecto.

Es una metodologa gil centrada en potenciar las relaciones interpersonales como


clave para el xito en desarrollo de software, promoviendo el trabajo en equipo,
preocupndose por el aprendizaje de los desarrolladores, y propiciando un buen
clima de trabajo. Xp se basa en realimentacin continua entre el cliente y el equipo
de desarrollo, comunicacin fluida entre todos los participantes, simplicidad en las
soluciones implementadas y coraje para enfrentar los cambios. XP se define como
especialmente adecuada para proyectos con requisitos imprecisos y muy
cambiantes, y donde existe un alto riesgo tcnico.

Historias del usuario


La zapatera BL Moda es una tienda fundada en 1987 por el Sr. Carlos Esteban
Snchez Cuevas como proyecto de negocio familiar resultante de la necesidad de
encontrar un sustento despus de ser despedido a causa de la crisis de ese mismo
ao. Con el paso de los aos esta empresa fue formando una reputacin gracias a
la calidad del servicio y de los productos que ofrece a sus clientes. Esto se refleja
en su lema calidad y servicio a la orden de sus pies .

Conforme la empresa fue creciendo, comenzaron a presentarse problemas con el


manejo de la informacin relacionada con sus inventarios. Todos los datos de las
existencias de los almacenes se encuentra en libros de contabilidad, y los
empleados responsables del tratamiento de estos datos llegan a cometer errores,
algunos de los errores que se han notado es que los movimientos de mercanca
dentro de los registros se duplica o no se registra de manera correcta, lo que se
traduce en prdidas econmicas para la empresa, e incluso, en ocasiones se han

3
tenido que cancelar compromisos de entrega debido a que no se cuenta con la
cantidad de productos que figura en los registros.

En el presente trabajo se describe una propuesta de software que ayudar el


manejo del inventario de una manera ms eficiente, as como evitar tanto la
clonacin como prdida de informacin.

Se aplicarn tres tcnicas para la recopilacin de requerimientos. La primera de


ellas es el desarrollo de prototipos, que consiste en el desarrollo de versiones
reducidas del producto final, la cual nos permitir mostrar al cliente el rumbo que
tomar el proyecto y as poder recibir las opiniones del cliente, para poder ajustar el
software a sus gustos y necesidades. La segunda de ellas es el estudio de la
documentacin, con esto se obtendr una idea general de las operaciones y formas
de actuar que se presentan en la empresa. Sin embargo, como seala (Guerra,
2007) La documentacin difcilmente refleja la forma en que realmente se
desarrollan las actividades, por lo que complementaremos la tcnica anterior con
observaciones etnogrficas, lo que develar dos puntos imprescindibles a los que
apunta (Guerra, 2007) la forma en la que la gente trabaja realmente ms que de
la forma en que los procesos establecen que debera trabajar. y ... conocimiento
de las actividades de la gente.

Objetivo
Agilizar las actividades del control de inventarios que se llevan a cabo dentro de la
empresa por medio de la automatizacin de los procesos de entradas y salidas del
almacn que la empresa posee, esto para evitar la clonacin y prdida de
informacin que pueda derivar en prdidas econmicas.

Justificacin.
La presente propuesta de software se llevar a cabo a peticin del profesor gerente
de la tienda, debido a los constantes problemas que se han presentado en cuanto
a la prdida y clonacin de informacin que ha llegado a generar importantes
prdidas econmicas para la empresa.

Descripcin de la problemtica.

Desde sus comienzos, la empresa ha tenido dificultades con la consulta de su


mercanca, adems de que es bastante complicado tener actualizado el inventario.
En ms de una ocasin se han producido prdidas o duplicidad en la informacin
que han llegado a tener consecuencias como la prdida de dinero. El origen de

4
estos problemas reside en que las operaciones realizadas al inventario se registran
en libros de contabilidad. Con el sistema de inventarios propuesto

Delimitacin (Alcance)

Las reas de accin en el que nos involucramos sern los inventarios (nicamente
el registro y tratamiento de la informacin sobre los artculos, dejando de lado la
parte contable) que posea la empresa y la capacitacin del personal responsable
de los movimientos en los inventarios

Descripcin
De los principales proceso que realiza la empresa BL Moda en el area de inventarios
son:

Entrada

Registro de inventario
Al recibir mercanca se hace el registro de marca, modelo, color y talla de todos los
productos, sin excepcin, el ordenamiento en el registro es alfabticamente
tomando como referencia la marca.

Devolucin de productos
Este movimiento se efecta despus de una venta, cuando el cliente no est
convencido del producto y quiere una devolucin, en la cual se da de alta o se
ingresa al registro de inventario el producto no deseado y se genera un saldo a favor
del cliente, el cual ocupar para otra compra.

Salida

Ventas (Menudeo)
En el momento de realizar una venta, el producto se da de baja en el inventario, y
se ingresa a un nuevo registro: ventas; registrando el producto (marca, modelo,
color y talla), el nombre del cliente, la fecha, nmero de venta y algunos datos del
vendedor.

Ventas (Mayoreo)
Las ventas al mayoreo son la que se realizan en el rea de distribuidores, tiene el
mismo funcionamiento que las ventas de menudeo, a excepcin que el registro
donde se conserva la venta se almacena en distribuidores

Cambio

5
El proceso de cambio se realiza cuando algn cliente no est conforme con el
producto y desea que su reemplazo por otro producto del mismo precio, dando de
alta en el inventario el producto no deseado y dando salida al deseado.

Consulta
Para corroborar la existencia de algn producto se utiliza el proceso de consulta, su
uso facilita la atencin al cliente, y el rea de inventarios se apoya de esta funcin,
en este proceso no se realiza ningn movimiento solo la impresin en pantalla de
los inventarios existentes en ese momento.

Recopilacin de requerimientos
Estudio de la documentacin

Esta tcnica de recopilacin de datos fue la base para entender las principales
propiedades del sistema, ya que revisando los documentos abstrajimos aquellas
variables y funciones que intervienen a lo largo del proceso de inventariado, esto
ser explicado a detalle ms adelante, por otra parte al analizar la documentacin
podemos recalcar que el sistema antiguo tenia errores en su ejecucin y por decir
errores nos referimos a las operaciones matemticas, que por lo regular eran
sumas y restas estaban errneas causando una inexactitud en los reportes.

Para iniciar nos percatamos que en los anexos 1.1, 1.2 y 1.3, cada producto que es
registrado por la empresa siempre tiene las siguientes propiedades:

o Marca: la marca del zapato que muchas veces coincide con el nombre del
proveedor del mismo producto.

o Modelo: el modelo del artculo no tiene ningn patrn en particular, en la


mayora de los casos se representaba con nmeros, letras o combinacin
alfanumrica.

Color: el color pareca ser una propiedad superflua, pero conforme avanzamos en
la indagacin notamos que existan productos de la misma marca y modelo pero
de diferente color, as que el color ser tomado como una de las variables
principales tambin.
De mismo modo pudimos identificar que el ordenamiento del almacn es de forma
alfabtica tomando como referencia la marca del producto.

6
7
Otro factor importante es que un grupo de artculos son clasificados por Lnea y
Oferta que corresponden al estatus de los productos, adems de que que se
dividen por temporada que equivalen seis meses, aqu un punto importante
cuando un producto tiene ms de seis meses en la tienda se considera oferta.

Observacin

Dentro del establecimiento en donde se llevan a cabo las operaciones de la empresa


generalmente se puede encontrar un ambiente pacfico, de cooperacin y respeto
entre los empleados; ocasionalmente surgen conflictos derivados de mal entendidos
entre el personal, sin embargo, la gerencia del establecimiento se encuentra
continuamente entre los empleados supervisando que las actividades se realicen
con normalidad y calma. De surgir algn problema se encarga de mediar la situacin
y encontrar una solucin.

Con respecto a la actividad del establecimiento comercial, al momento de la llegada


de nueva mercanca, el gerente en turno recibe personalmente a los transportistas
y supervisa las maniobras de descarga. Terminado este proceso, solicita la ayuda
del empleado encargado del almacn para comprobar la mercanca y clasificarla,
para posteriormente, registrarla, cabe mencionar que este proceso se realiza de
forma manual, puesto que dicha tarea se realiza en tarjetas de almacn donde se
manejan las existencias de los productos.

Cada sbado por la maana, el empleado del almacn tiene que generar un reporte
de los movimientos que han ocurrido en su rea durante la semana. En ocaciones,
normalmente durante temporadas altas (segn lo seala el gerente) como son
inicio de ciclo escolar o finales de ao, los movimientos en el almacn aumentan
abruptamente, adems, para brindar el mejor de los servicios, estos movimientos
se hacen de manera acelerada, puesto que el empleado encargado del almacn
tiene que buscar en la tarjeta correspondiente al producto que las mostradoras
solicitan, de la manera ms rpida posible, y de concretarse la venta marcar la
salida. La problemtica se presenta en este punto, muchas veces, la carga de
trabajo es tan grande que el almacenista comete errores, confundiendo las tarjetas
o simplemente olvidando registrar las salidas.

8
Diseo

Conceptual y Especifico
Diagrama de flujo
Con base en el planteamiento del proyecto y a los requerimientos del usuario, el
proyecto tendra que una vez ingresando al sistema, este de opciones para registrar
un nuevo producto, as como hacer una visin de los productos ya registrados
anteriormente o especialmente alguno de ellos, y dentro de esta consulta, realizar
algn cambio o eximicin de un producto. El sistema terminara una vez que se
genere el informe final de los productos que se tuvieron hasta el trmino de la
sesin.

9
Diagramas de casos de uso
1. Modelado

10
2. Descripcin
Nombre Ingresar usuario
Actor Empleado
Descripcin Pasos para que el usuario interacte con el sistema

Flujo principal Eventos Actor Eventos Sistema


Inicia sistema Despliega pantalla de inicio
Ingresa usuario y contrasea. Valida informacin.
Muestra pantalla principal
Seleccin Opcin Ingresar Producto Despliega pantalla de registro
Ingresa Informacin Solicita confirmacin
Confirma registro Enva mensaje de xito
Seleccin Opcin Consultar Despliega pantalla de consulta
Selecciona un producto de la lista Despliega informacin del
producto seleccionado.
Muestra pantalla de edicin
de producto.
Solicita confirmarlos cambios
Selecciona opcin "Generar reporte" Despliega pantalla de
generacin de reporte
Muestra reporte en la
pantalla
Precondicin El sistema ha sido iniciado

Postcondicin Confirmacin de la accin seleccionada

Presuncin La base de datos est disponible

11
Pantallas

12
13
14
Conexin Base de Datos

15
16
Solicitud nueva

17
18
Base de Datos

Al conocer las historias del cliente, el equipo de trabajo concluyo que lo ms factible era
disear una base de datos con una sola y nica tabla en la cual se metera toda la
informacin del producto (en este caso zapatos).
La tabla tiene 14 columnas, 13 basadas en las caractersticas que comparten todos los
productos y una reservada nicamente para el id de producto.

La base de datos quedo de la siguiente forma:

19
En este apartado se guardarn los id de cada producto, este campo no es
modificable por el usuario, sino que se asigna automticamente.

En este apartado se guardar el nombre de la marca de cada producto.

En este apartado se guardar el modelo (ya sea nmero o no) de cada producto.

En este apartado se guardar el color de cada producto.

En este apartado se guardar el precio de cada producto.

En todos estos apartados se guardar la cantidad existente en inventario de cada


talla, comenzando por la talla 22 y llegando hasta la talla 30.

Ventanas de Programa

Ahora mostraremos los diseos finales de cada fase del sistema, todos fueron aceptados
por el cliente despus de haberle mostrado un prototipo de cada ventana y de haber sido
modificados en cada reunin al gusto y comodidad del mismo.

La siguiente pantalla es la inicial desde la cual se pueden dar alta los productos, en
la parte superior se muestra una seccin en la cual se encuentran las diferentes
acciones que se pueden realizar con la informacin de un producto (de las cuales
se especificara su funcin mas adelante), seguido de esto se muestra el logo y
nombre de la compaa.
Como se puede observar en la pantalla se encuentran distintos campos los cuales
el usuario debe llenar con la informacin de su producto (en este caso zapatos) para
poder darlos de alta en la base de datos.

20
Al dar de alta un producto se deben llenar todos los campos como se muestra a
continuacin, y dar clic en el apartado DAR DE ENTRADA, al accionar este
apartado, los campos se vaciarn y aparecer un mensaje el cual nos indica que
hemos guardado la informacin de un producto con xito.

Al aparecer este mensaje los datos ya se encuentran en la base de datos, pero


podemos corroborarlo de dos formas distintas, la primera nos lleva a la siguiente
pantalla que el la de reporte general, en la cual aparecen todos los productos
registrados y la cantidad que hay en inventario de cada talla.

21
Para acceder a ella en la pantalla principal debemos dar clic en el apartado llamado
REPORTE y nos llevara esta ventana, aqu debemos dar clic en el botn
REPORTE y se mostraran los datos ya mencionados.

Para salir de esta ventana solo hay que dar clic en el botn cancelar y el programa
nos regresara a la pantalla principal.

Como podemos observar se muestra el producto que registramos y las cantidades


existentes en inventario del mismo. (por el momento solo aparece un producto, pero
al registra ms el reporte nos los dar en forma de lista como se muestra a
continuacin.)

22
La otra forma de corroborar la existencia de algn producto en el inventario es dando
clic en el apartado CONSULTA ubicado en la parte superior de la ventana inicial.

Al hacer clic en este apartado el programa nos llevara a la ventana de bsqueda,


esta ventana es muy importante ya que no solo nos dejara consultar un producto,
sino que desde ella podremos acceder a modificar su informacin.

La bsqueda realiza por modelo el cual se debe de escribir en el apartado en blanco


en la parte superior derecha de la ventana, Habiendo escrito el modelo daremos clic
en el botn buscar y se nos desplegara una lista de los productos que coincidan con
el modelo escrito.

Como se ve en la captura, se muestra el producto que ingresamos al principio y


todos sus datos.

23
Si se quisiera editar este producto debemos dar clic en el recuadro que est ubicado
del lado izquierdo de la clave para as seleccionar todos los datos, y continuar
haciendo clic en el botn editar.
Al hacer clic en el botn editar el programa nos llevara a la ventana de inicio y llenara
los campos con los datos del producto seleccionado.

Para editar los daos solo debemos borrar y remplazar el dato que queramos cambiar
y dar clic en el apartado MODIFICAR, en seguida aparecer un mensaje que
confirmara que los datos se han modificado con xito. En este caso cambiaremos
el precio.

24
Y para corrobora que los datos se cambiaron iremos al reporte general.

Y como podemos ver se modific el precio del producto exitosamente.

La ltima funcin a explicar es dar de baja y accederemos a ella de la misma forma


que editamos algn producto, solo que cuando regrese a la ventana inicial con los
datos del articulo seleccionado, debemos dar clic en el apartado DAR DE BAJA.

Luego de esto nos confirmara que el producto ha sido borrado. Para corroborar
iremos al reporte de nuevo.

25
Y confirmamos que efectivamente el artculo fue dado de baja.

Conclusiones.
Durante el desarrollo de este proyecto, el equipo se pudo percatar de la versatilidad
que tiene la metodologa de programacin extrema. Como se ha mencionado en
reiteradas ocaciones en el pasado, la XP viene a romper los paradigmas que se han
establecido durante dcadas, deja de lado practicas que resultan tediosas para los
programadores y se centra en lo que realmente importa, la programacin del
proyecto y las modificaciones que este puede llegar a requerir. Personalmente,
encontramos fcil la manera de trabajar con esta metodologa, consideramos que
se cuenta con una capacidad gran capacidad de adaptabilidad, lo que le da una
gran ventaja al momento de desarrollarse con una gran diversidad de proyectos. Sin
embargo, puede ser contraproducente el que un equipo de desarrollo implemente
la programacin extrema durante un proyecto, ya que si el equipo est
acostumbrado a trabajar con otros procedimientos, la XP puede ser considerado
como un obstculo ms que una herramienta.

26

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