Sunteți pe pagina 1din 146

UNIVERSDAD NACIONAL DE INGENIERÍA

FACULTAD DE CIENCIAS Y SISTEMAS


DEPARTAMENTO DE POSTGRADO

T.Mon
025.04
C229 TESINA PARA OPTAR AL TITULO DE INGENIERO DE SISTEMA
2008

“Propuesta de un prototipo de Sistema de Facturación e


Inventario en Ferretería Jenny”

Autores:

Br. Grisselle Alejandra Cantarero Alemán – 2000 10001


Br. Drina Xochilt Montalvan Castro – 2000 10355
Br. Nemesio Antonio Ordóñez Miranda – 2000 10541

Tutor:

Msc. Reynaldo Castaño

Sábado, 21 de Junio del 2008


Managua, Nicaragua
INDICE DE CONTENIDO
Página
INTRODUCCION 01
OBJETIVOS 03
JUSTIFICACION 04
CAPÍTULO 1. MODELO DE REQUERIMIENTOS
1.1 Descripción de los requerimientos 06
1.2 Definición de las áreas y sus actores 08
1.3 Diagramas de actividades 12
1.3.1 Diagrama de recepción de mercadería por compra 12
1.3.2 Diagrama de movimiento de mercadería por 13
ajustes
1.3.3 Diagrama de recepción de mercadería por 14
devolución
1.3.4 Diagrama de facturación 15
1.3.5 Diagrama de entrega del producto 16
CAPÍTULO 2. MODELADO DE DATOS
2.1 Diagramas de los casos de uso 18
2.2 Plantillas de los casos de uso 26
2.3 Diagrama de despliegue 119
2.4 Diagrama de componentes 120
2.5 Diagrama de estado 121
2.6 Diagrama de modelo de datos 122
2.7 Diagrama de Clases 123
CAPÍTULO 3. ANÁLISIS Y DIAGNÓSTICO DE LA RED
3.1 Análisis de la red actual de Ferretería Jenny 125
3.2 Diagrama lógico de red 133
3.3 Propuesta de Ampliación de Red 134
CONCLUSION 136
RECOMENDACIONES 137
BIBLIOGRAFÍA 139
ANEXOS
Anexo I. Organigrama 141
Anexo II. Diagrama de Red Actual 142
Anexo III. Diagrama de Red Propuesto 144
Anexo IV. Diagrama de Interfaz de Usuario (IU) 145
Anexo V. Cotizaciones de Materiales 167
Sistema de Facturación e Inventario en Ferretería Jenny

INTRODUCCIÓN

Ferretería Jenny inició operaciones en octubre del año de 1992 con 12


trabajadores y en la actualidad laboran más de 100. Esta empresa se dedica a la
comercialización de productos ferreteros y materiales para la construcción. Desde
su creación hasta la fecha Ferretería Jenny ha alcanzado un gran prestigio en el
ramo ferretero debido a la calidad de sus productos y al buen servicio con el que
atiende a sus clientes.

La dimensión que este negocio posee lo lleva a la necesidad de modernizar sus


procesos de facturación y control de inventario. El sistema de control de inventario
utilizado en Ferretería Jenny data de 1994, fue codificado empleando Dbase III
plus; dicho lenguaje de programación utiliza MS DOS como plataforma motivo por
el cual el administrador de dicha base de datos lo adaptó a Visual FoxPro que
utiliza el ambiente de Windows lográndose así una mejora en el software; no
obstante el tiempo de repuesta del sistema es lento, lo cual acarrea colas,
congestionamiento del mismo, perdidas de datos y muchas veces caída del
sistema.

El sistema que se utiliza actualmente es cerrado, no reutilizable, inseguro y poco


amigable para el usuario, siendo el departamento de informática el único que
proporciona la información requerida por las diferentes áreas de la empresa,
obstaculizando y retrasando las tareas que a diario se llevan a cabo como son
facturación y compra de productos, selección de productos sin movimiento para
crear promociones, realizar inventario de los productos, y otras actividades
relacionadas con la comercialización de los productos.

1
Sistema de Facturación e Inventario en Ferretería Jenny

Con la finalidad de superar esta debilidad se realizará un análisis para identificar


los requerimientos de los procesos de facturación y control de inventario, y en
base en el análisis elaborar un prototipo de sistema que permita manejar
eficientemente la información requerida por los usuarios.

Otro aspecto muy importante a evaluar en esta empresa es la administración de


la red; determinar si se hace uso de alguna herramienta que sirva para monitorear
el tráfico en la red.

2
Sistema de Facturación e Inventario en Ferretería Jenny

Objetivos

Objetivo general

Desarrollar un prototipo de sistema de información que mejore los procesos de


facturación y control de inventario en Ferretería Jenny.

Objetivos específicos

Analizar los procesos de facturación y control de inventario en Ferretería


Jenny que permita identificar los requerimientos del sistema.

Modelar los datos para visualizar la estructura y el comportamiento del


prototipo de sistema a proponer en Ferretería Jenny.

Determinar si la estructura de red actual en Ferretería Jenny cumple con los


requisitos para la implantación de un sistema basado en la arquitectura cliente-
servidor.

3
Sistema de Facturación e Inventario en Ferretería Jenny

Justificación

La propuesta del prototipo de sistema que se pretende desarrollar es de gran


importancia para ferretería Jenny, se diseñará de tal manera que satisfaga las
necesidades de los usuarios.

Haciendo uso del lenguaje UML se modelará esta propuesta de control de


inventario y facturación, con la base de datos en SQL Server y la interfaz gráfica
desarrollada en JAVA, contrarrestará significativamente los problemas que se
presentan actualmente, logrando superar las debilidades a través de:

1. Integración de un sistema flexible y extensible, con interfaz gráfica amigable


para los usuarios.
2. Reducción de los tiempos de repuesta, colas y congestionamientos del
sistema.
3. Concesión de diferentes tipos de autorización para el acceso de los
usuarios al sistema.
4. Verificación de las actividades de los usuarios, archivos y elementos
utilizados en la base de datos.
5. Integridad de datos.

Con estas mejoras que se pretenden implementar se logrará optimizar el servicio y


la atención al cliente, a lo interno de la empresa las actividades administrativas
serán desarrolladas con mayor eficiencia.

4
Sistema de Facturación e Inventario en Ferretería Jenny

MODELO DE REQUERIMIENTOS

5
Sistema de Facturación e Inventario en Ferretería Jenny

1. Modelo de requerimientos

1.1 Descripción de los requerimientos


Ferretería Jenny es una empresa que ofrece a sus clientes mayoristas y
minoristas, artículos ferreteros (materiales eléctricos, fontanería, herramientas,
entre otros) y materiales de construcción (perlín, cemento, láminas de zinc, hierro,
tubería, pisos).

Debido a la amplia gama de productos que comercializa, almacenan en una


bodega los materiales de construcción y en otra los productos ferreteros para
agilizar el despacho de los mismos y a la vez llevar un ordenado control en los
inventarios físicos.

Los productos se adquieren a través de la compra, la devolución de los productos


es considerada una entrada de inventario, también se realizan ajustes, la
facturación afecta de manera directa las salidas de inventario.

Las recepciones por compras son emitidas por el responsable de cada bodega
luego son transferidas al responsable de compras quien procede a liquidar dicha
mercadería; al ingresar la nueva adquisición se debe tomar en cuenta: la bodega a
la cual pertenece, el proveedor que suministra los productos, el costo de
liquidación de dichos artículos, se especifica si paga o no impuesto (el cual varia
según el producto); los precios de los productos son asignados por el gerente
general quien decide con que margen de ganancia se venderán, cabe mencionar
que se manejan dos tipos de precios uno para la venta al detalle (en córdobas) y
otro para la venda al mayoreo (en dólares, la conversión a córdobas al facturar es
según la tasa de cambio).

6
Sistema de Facturación e Inventario en Ferretería Jenny

Con las devoluciones se debe reflejar el cliente y el motivo por el cual devuelve el
producto, el número de factura a la que pertenece y también la bodega a la cual
ingresará dicho articulo.
Los ajustes son resultado de descuadre en el inventario físico de un producto, esto
ocurre muchas veces por una entrega errónea de un articulo ya que existen
diversos productos que poseen características similares y cuyas diferencias son
mínimas que no son percatadas por quien lo despacha, a esto se le conoce como
un cruce de mercadería; también se realizan ajustes cuando se dan desfalco de
mercadería. Al realizar un ajuste se toma en cuenta la bodega a la que pertenece.

Al facturar se toma en cuenta la bodega a la cual pertenece el producto que el


cliente solicita, si el cliente es exento o no de impuesto, también que tipo de cliente
es si es un cliente mayorista o de detalle , se debe reflejar el vendedor que realizó
dicha venta.

Una vez realizada la factura, una copia le queda al departamento de contabilidad y


la otra copia al responsable de bodega.

Esta empresa cuenta con las áreas de Informática, Importación y Compras,


Recursos Humanos, Administración Financiera, Gerencia, Vice Gerencia y
Mercadeo y Ventas (ver organigrama de la empresa en anexo I).

7
Sistema de Facturación e Inventario en Ferretería Jenny

1.2 Definición de las áreas y sus actores

a. Área de Informática:
En esta área laboran el Responsable de informática y un digitador, los cuales
desarrollan las siguientes funciones:
Digitador:
1. Administrar el catálogo de producto
2. Administrar el catálogo de proveedor.
3. Administrar entradas al inventario de los productos.
4. Administrar salida de los productos.
5. Administrar catálogo tasa de cambios.

Responsable del departamento:


1. Asignar permisos del sistema a los diferentes usuarios.
2. Administrar las bodegas.
3. Administrar Facturas.
4. Administrar catálogo de tasas de cambio.
5. Generar reporte gerencial de movimiento.
6. Emitir libros de productos.

El responsable del departamento, a la vez monitorea la red (ver diagrama de red


en anexo II) y realiza el debido mantenimiento de los sistemas y respaldos
necesarios de la información. Además es el encargado de solucionar los
problemas tantos físicos como lógicos que puedan surgir en la red. Es el
Administrador del servidor y del sistema, el cual posee los módulos de inventario y
facturación de la Ferretería. Tiene asignado una impresora matricial Epson FX-
890.

8
Sistema de Facturación e Inventario en Ferretería Jenny

b. Área de Importación y Compras:


1. Administra Catálogo de proveedores.
2. Administra catálogo de categorías.
3. Genera reporte de productos sin movimientos.
4. Genera reporte de productos que están bajo del mínimo.
5. Genera reporte gerencial de movimiento.

Cabe señalar que no posee impresora, motivo por el cual hace uso de una
impresora que se encuentra compartida en el departamento de Informática.

c. Área de Recursos Humanos:


En Recursos Humanos, se comparte información con el área de contabilidad para
generar las liquidaciones, cheques, planillas y pagos varios. Posee una impresora
marca HP Deskjet-3940. Esta área es el responsable de la supervisión de las
bodegas.

d. Área de Administración Financiera :


Trabajan dos auxiliares contable y un contador general, accesan a archivos
compartidos con el área de Recursos Humanos; utilizan una impresora
compartida, la cual esta conectada a la computadora del contador modelo Epson
LX-300.

e. Gerencia General:
El Gerente General se auxilia de los reportes emitidos por las diferentes áreas, es
quien fija el nuevo precio de los productos que se están decepcionando en
bodega; también posee la única computadora con servicio de Internet, están
afiliados a Turbonet servicio proporcionado por Enitel con una conexión de ancho
de banda de 512 kbps. Tanto el gerente como su asistente utilizan la impresora
compartida que se encuentra en la Vice-Gerencia.

9
Sistema de Facturación e Inventario en Ferretería Jenny

f. Vice-Gerencia:
El Vice-Gerente es quien se encarga de la parte administrativa de la empresa,
supervisando que cada área funcione correctamente; así también que se este
brindando un buen servicio a los clientes.

g. Área de Mercadeo y Ventas:


Esta área esta conformada por seis vendedores, dos cajeras y un gerente de
ventas. A continuación se detallan las actividades correspondientes a cada uno
de ellos:
Vendedor:
1. Registrar factura de productos.
2. Administrar Catálogo de clientes.
Cajera:
1. Imprimir factura de productos.
Una vez que imprime la factura procede a su respectivo cobro y a entregar una
copia de la factura a bodega quienes preparan el producto a despachar.

Gerente de Ventas:
1. Administrar Catálogo de clientes.
2. Generar reportes de ventas por línea.
3. Generar reporte de productos sin movimiento.

Tienen asignada tres impresoras, dos de ellas están en caja en la cual imprimen
las facturas y la tercera está ubicada en una de las computadoras de los
vendedores para que impriman las cotizaciones de los clientes.

H. Bodega
Quien regula las bodegas es el responsable de Recursos Humanos, cada bodega
cuenta con un responsable quien se encarga de coordinar las actividades internas
de la bodega como el despacho de mercadería, la recepción de los productos, la
limpieza y el orden de la misma.

10
Sistema de Facturación e Inventario en Ferretería Jenny

ACTORES ROLES
1. Administrar el catálogo de producto
2. Administrar el catálogo de proveedor.
3. Administrar entradas al inventario de los
Digitador productos.
4. Administrar salida de los productos.
5. Administrar catálogo tasa de cambios.

1. Asignar permisos del sistema a los diferentes


usuarios.
2. Administrar las bodegas.

Responsable de Informática 3. Administrar Facturas.


4. Administrar catálogo de tasas de cambio.
5. Generar reporte gerencial de movimiento.
6. Emitir libros de productos.

1. Administra Catálogo de proveedores.


2. Administra catálogo de categorías.
Responsable de Importación 3. Genera reporte de productos sin movimientos.
Y 4. Genera reporte de productos que están bajo del
Compras
mínimo.
5. Genera reporte gerencial de movimiento.

1. Registrar factura de productos.


Vendedor 2. Administrar Catálogo de clientes.

1. Responsable de imprimir la factura, cobrar el


dinero y entregarla a las bodegas
Cajera correspondientes para que estos entreguen el
cliente el producto adquirido.
1. Administrar Catálogo de clientes.

Gerente de Ventas 2. Generar reportes de ventas por línea.


3. Generar reporte de productos sin movimiento.

Tabla 1. Descripción de los actores y sus roles.

11
Sistema de Facturación e Inventario en Ferretería Jenny

1.3 Diagramas de actividades

1.3.1 Diagrama de recepción de mercadería por compras

BODEGA COMPRAS GERENCIA DIGITADOR

Recibir
Mercadería

¿Se recibió
mercadería
[SI]
en buen
estado y
completa?

Liquidar
[NO] Mercadería

Reclamar al Fijar Precios


Proveedor

Procesar Datos

12
Sistema de Facturación e Inventario en Ferretería Jenny

1.3.2 Diagrama de movimiento de mercadería por ajustes

ÁREA INFORMÁTICA INVENTARIANTE GERENCIA

Imprimir
Inventario

Levantar
Inventario Físico

Calcular
diferencias

Revisar
diferencias

Autorizar ajuste
por diferencias

Ajustar diferencias
en el sistema

13
Sistema de Facturación e Inventario en Ferretería Jenny

1.3.3 Diagrama de recepción de mercadería por devolución

CLIENTE BODEGA GTE. DE VENTA DIGITADOR

Devolver producto

Revisar producto

[NO] ¿Acepta
devolución
?
Recibir notificación
de rechazo
[SI]

Solicitar autorización
de devolución

[NO] ¿Autoriza
devolución
?

[SI]

Autorizar
Devolución

Recibir
Devolución

Emitir documento
por devolución

Procesar
Devolución

14
Sistema de Facturación e Inventario en Ferretería Jenny

1.3.4 Diagrama de facturación


CLIENTE VENDEDOR CAJERO

Solicitar Producto

Verificar Existencia
del Producto

[NO]
¿Existe
producto?

Recibir Notificación [SI]


de no Existencia

Confirmar
Existencia y Precio

Proporcionar Datos

Grabar Factura

Imprimir Factura

Cobrar Factura

Pagar Factura

Recibir Dinero

Recibir Factura
Cancelada

15
Sistema de Facturación e Inventario en Ferretería Jenny

1.3.5 Diagrama de entrega del producto


CLIENTE CAJA BODEGA

Entregar Copia de
Factura a Bodega

Preparar Pedido

Solicitar Factura Debe usarse el


Original al Cliente sello de entregado

Entregar Factura
Original

Sellar Factura

Despachar Producto

Recibir Producto y
Factura

16
Sistema de Facturación e Inventario en Ferretería Jenny

MODELADO DE DATOS

17
Sistema de Facturación e Inventario en Ferretería Jenny

2. Modelado de datos
2.1 Diagramas de los casos de uso

GenerarSalidaProducto
Adm inCatCliente
GteVentas

GenerarReporteVtasXLinea
Adm inCatalProv GenerarRepProdSinMov im
ResponsableCo
m pras
<<extend>>
<<extend>>

Digitador
GenReport eProv eedores GenerarRepdeProdbajoMin

<<extend>> <<extend>>

GenerarEntradaProduct
Vendedor
<<extend>>
<<extend>>
GenerarRepGerencialMov

GenerarR eporteCategoria AdministrarCatCategoria

FacturarProductos
GenerarR epTasaCam bio

AdministrarBodega

GenerarReporteEmpleado

<<extend>> <<extend>>

RespInf ormática

AdminCatEmpleado

AdminCatTasaCam bio

<<extend>>
GenerarLibroProductos
AdminCatalProducto

18
Sistema de Facturación e Inventario en Ferretería Jenny

Usuario:

Proveedor:

19
Sistema de Facturación e Inventario en Ferretería Jenny

Empleado:

Cliente:

20
Sistema de Facturación e Inventario en Ferretería Jenny

Bodega:

Tasa de Cambio:

21
Sistema de Facturación e Inventario en Ferretería Jenny

Categoría:

Producto:

22
Sistema de Facturación e Inventario en Ferretería Jenny

Entrada:

23
Sistema de Facturación e Inventario en Ferretería Jenny

Factura:

24
Sistema de Facturación e Inventario en Ferretería Jenny

Generar Reporte de Productos sin Movimientos:

Generar Reporte Gerencial de Movimientos:

Generar Reporte de Productos Bajo de Mínimo:

25
Sistema de Facturación e Inventario en Ferretería Jenny

2.2 Plantillas de los casos de uso

Nombre del Caso de Uso : Validar Usuario


Definición: Permite validar los permisos asignados a cada usuario del sistema.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Digitador, Gte. Ventas, Resp. de Informática, Vendedor,
Resp. de Compras, Cajero.
Definición: Cada actor digita su contraseña para ingresar al sistema.
Notas: Cada actor tiene su propia contraseña.
Nombre del Escenario: Datos correctos
Precondiciones: Ser usuario del Sistema
Iniciado por: Usuario
Finalizado por : Sistema
Post Condiciones : -
Detalle de Operaciones :
1. Ingresar Usuario y Contraseña
2. Validar usuario
3. Acceso al sistema
Excepciones:
1. Digitar datos equivocados

26
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: ValidarUsuario


Diagrama de secuencia: Datos correctos

Pantalla Validar Empleado Pantalla


: Digitador
Usuario Principal
1: Ingresar Usuario y Contraseña

2: Validar Usuario

3: Mensaje de bienvenida

4: Acceso al Sistema

Diagrama de colaboración: Datos correctos

2: 2: Validar Usuario
Pantalla Validar Empleado
Usuario

1: 1: Ingresar Usuario y Contraseña


3: 3: Mensaje de bienvenida

4: 4: Acceso al Sistema
Pantalla
Principal

: Digitador

27
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : AdministrarCatálogoProveedor


Definición: Acceso a través de menú a la funcionalidad de crear nuevo
registro o modificarlo.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador y/o Responsable de Compras
Definición: Digita los datos requeridos en el sistema.
Notas:

Nombre del Caso de Uso : RegistrarProveedor


Definición: Brinda la capacidad de registrar en el catálogo los diferentes
proveedores que ofertan los productos a Ferretería Jenny.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador y/o Responsable de Compras
Definición: Es quien se encarga de ingresar un nuevo proveedor a la base de
datos.
Notas:
Nombre del Escenario: Proveedor Registrado
Precondiciones: Id no existente en la BD
Iniciado por: Responsable de Compras
Finalizado por : Responsable de Compras
Post Condiciones : -
Detalle de Operaciones :
1. Ingresar Registro (todos los atributos necesarios)
2. Almacenar Registro (comando Agregar)
3. Registro Almacenado (mensaje del sistema)
Excepciones:
1. Ingresar el mismo proveedor con clave diferente

28
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: RegistrarProveedor


Diagrama de secuencia: Proveedor registrado

Pantalla de Catálogo Proveedor


:
de Proveedor
ResponsableCompras
1: Ingresar registro

2: Almacenar registro

3: Registro almacenado

Diagrama de colaboración: Proveedor registrado

1: 1: Ingresar registro 2: 2: Almacenar registro


Pantalla de Catálogo de Proveedor
Proveedor
3: 3: Registro almacenado
:
ResponsableCompras

29
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : BuscarProveedor


Definición: Mediante una búsqueda, ya sea por medio del código, país, o
nombre del proveedor, se podrá localizar el registro requerido de manera fácil
para el usuario.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Necesaria
Nombre del Actor : Digitador y/o Responsable de Compras
Definición: El Digitador localiza el registro requerido de la Base de Datos para
modificarlo. El encargado de compras busca al proveedor para realizar
pedidos.
Notas:
Nombre del Escenario: Proveedor Encontrado
Precondiciones:
Iniciado por: Digitador y/o Responsable de Compra
Finalizado por : Sistema
Post Condiciones :
Detalle de Operaciones :
1. Selecciona los parámetros de búsqueda.
2. Ejecuta búsqueda según los parámetros de búsqueda.
3. Muestra lista de coincidencias de Proveedores.
4. Selecciona el Proveedor a Modificar
5. Confirma la selección (acepta).
Excepciones:
1. Digitar proveedor no existente.

30
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: BuscarProveedor


Diagrama de secuencia: Proveedor encontrado

Pantalla buscar Proveedor


:
proveedor
ResponsableCompras

1: Seleccionar parámetro de búsqueda (código, nombre, país)

2: Localizar registro

3: Mostrar resultados

4: Mostrar resultados

5: Seleccionar el proveedor a modificar

6: Proveedor encontrado

31
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Proveedor encontrado

1: 1: Seleccionar parámetro de búsqueda (código, nombre, país)


5: 5: Seleccionar el proveedor a modificar

Pantalla buscar
proveedor
4: 4: Mostrar resultados
: 6: 6: Proveedor encontrado
ResponsableCompras

3: 3: Mostrar resultados

2: 2: Localizar registro

Proveedor

32
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : ModificarProveedor


Definición: Provee la funcionalidad de seleccionar a cualquier proveedor al
que se le desee actualizar datos.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Digitador y/o Responsable de Compras
Definición: Digitador y/o Responsable de Compras localiza el registro
requerido de la Base de Datos para actualizarlo.
Notas:
Nombre del Escenario: Modificación proveedor exitosa
Precondiciones: Existencia de registro a modificar
Iniciado por: Digitador y/o Responsable de Compras
Finalizado por : Digitador y/o Responsable de Compras
Post Condiciones :
Detalle de Operaciones :
1. Digitar Registro deseado
2. Localizar registro
3. Registro localizado
4. Mostrar Resultado
5. Seleccionar registro
6. Registro Seleccionado
7. Modificar Registro
8. Mostrar Mensaje de Aceptación
9. Guardar Cambios
Excepciones:
1. Digitar proveedor no existente

33
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: ModificarProveedor


Diagrama de secuencia: Modificación proveedor exitosa

Pantalla de Proveedor Pantalla catálogo


:
Búsqueda proveedor
ResponsableCompras
1: Digitar registro deseado

2: Localizar registro (código, nombre, país)

3: Listar resultados coincidentes

4: Mostrar resultado

5: Seleccionar registro

6: Cargar datos de registro

7: Mostrar datos a modificar

8: Modificar registro

9: Mostrar mensaje de aceptación

10: Guardar cambios

34
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Modificación proveedor exitosa

10: 10: Guardar cambios


8: 8: Modificar registro
Proveedor Pantalla catálogo
proveedor
7: 7: Mostrar datos a modificar
9: 9: Mostrar mensaje de aceptación
: ResponsableCompras

3: 3: Listar resultados coincidentes 1: 1: Digitar registro deseado


5: 5: Seleccionar registro

2: 2: Localizar registro (código, nombre, país)


6: 6: Cargar datos de registro
4: 4: Mostrar resultado

Pantalla de
Búsqueda

35
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : GenerarReporteProveedor


Definición: Imprime un reporte en donde se muestra el listado de proveedores
con sus datos.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Puede Esperar
Nombre del Actor : Responsable de compra
Definición: Filtra de acuerdo a los parámetros requeridos para imprimir el
listado.
Notas:
Nombre del Escenario: Proveedor encontrado
Precondiciones: Ingresar Proveedor
Iniciado por: El digitador
Finalizado por : El digitador
Post Condiciones :
Detalle de Operaciones :
1. Seleccionar Parámetro
2. Aceptar Parámetros
3. Mostrar Reporte
4. Imprimir Reporte
Excepciones:
1. Digitar datos no existentes

36
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: GenerarReporteProveedor


Diagrama de secuencia: Proveedor encontrado

Filtrar Proveedor
:
Proveedor
ResponsableCompras
1: Seleccionar parámetro de búsqueda

2: Localizar registros

3: Registros localizados

4: Mostrar reporte

5: Imprimir reporte

Diagrama de colaboración: Proveedor registrado

1: 1: Seleccionar parámetro de búsqueda


Filtrar
Proveedor
4: 4: Mostrar reporte
: 5: 5: Imprimir reporte
ResponsableCompras

3: 3: Registros localizados

2: 2: Localizar registros

Proveedor

37
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : AdministrarCatálogoEmpleado


Definición: Acceso a través de menú a la funcionalidad de crear nuevo
registro y modificar el registro de un empleado.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Responsable de Informática
Definición: El responsable de informática tiene ciertas atribuciones sobre el
sistema que son muy delicadas.
Notas:

Nombre del Caso de Uso : RegistrarEmpleado


Definición: Brinda la capacidad de registrar en un catálogo los empleados que
laboran en Ferretería Jenny, además se asignan permisos y niveles de acceso,
los datos son nombre del empleado, área donde labora, cargo, login de
usuario, y clave de acceso al sistema con el nivel de acceso.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de Informática
Definición: El Responsable de Informática es quien registra a un nuevo
empleado a la base de datos y se encarga de otorgarle los permisos de acceso
al sistema.
Notas:
Nombre del Escenario: Registro de empleado exitoso
Precondiciones: Id no existente en la BD
Iniciado por: Responsable de Informática
Finalizado por : Responsable de Informática
Post Condiciones : -
Detalle de Operaciones :
1. Ingresar Registro (todos los atributos necesarios)
2. Almacenar Registro (comando de agregar)
3. Registro Almacenado (mensaje del sistema)
Excepciones:
1. Asignar una clave ya existente en la BD
2. Digitar tipo de datos no validos en la clave principal
3. Ingresar el mismo Empleado con clave diferente

38
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: RegistrarEmpleado


Diagrama de secuencia: Registro de empleado exitoso

Pantalla registro de Empleado


: RespInformática
empleado
1: Ingresar registro

2: Almacenar registro

3: Registro almacenado

Diagrama de colaboración: Registro de empleado exitoso.

1: 1: Ingresar registro 2: 2: Almacenar registro


Pantalla registro de Empleado
empleado
3: 3: Registro almacenado
: RespInformática

39
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: BuscarEmpleado


Definición: De acuerdo a los diferentes parámetros para el filtrado de dato este
devolverá una lista de registros coincidentes para la selección del usuario estos
datos son el nombre de usuario, el cargo o el área del empleado.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Necesaria
Nombre del Actor : Responsable de Informática
Definición: El Responsable de Informática localiza el registro requerido de la
Base de Datos para luego modificar según se necesite.
Notas:
Nombre del Escenario: Empleado encontrado
Precondiciones:
Iniciado por: Responsable de Informática
Finalizado por : Sistema
Post Condiciones :
Detalle de Operaciones :
1. Selecciona los parámetros de búsqueda.
2. Ejecuta búsqueda según los parámetros de búsqueda.
3. Muestra lista de coincidencias de empleado.
4. Selecciona al empleado a Modificar
5. Confirma la selección (acepta).
Excepciones:
1. Digitar proveedor no existente.

40
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: BuscarEmpleado


Diagrama de secuencia: Empleado encontrado

Pantalla buscar Empleado


: RespInformática
empleado

1: Seleccionar parámetro de búsqueda (código, nombre, cargo)

2: Localizar registro

3: Mostrar resultados

4: Mostrar resultados

5: Seleccionar el empleado deseado

6: Empleado encontrado

41
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Empleado encontrado

1: 1: Seleccionar parámetro de búsqueda (código, nombre, cargo)


5: 5: Seleccionar el empleado deseado
Pantalla buscar
empleado
4: 4: Mostrar resultados
: RespInformática

3: 3: Mostrar resultados
6: 6: Empleado encontrado

2: 2: Localizar registro

Empleado

42
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : ModificarEmpleado


Definición: Provee la funcionalidad de seleccionar a cualquier empleado al que
se le desee actualizar datos.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de Informática
Definición: El responsable de informática localiza el registro requerido de la
Base de Datos para actualizarlo.
Notas:
Nombre del Escenario: Empleado modificado exitosamente
Precondiciones: Existencia de registro a modificar
Iniciado por: Responsable de Informática
Finalizado por : Responsable de Informática
Post Condiciones :
Detalle de Operaciones :
1. Digitar Registro deseado
2. Localizar registro
3. Registro localizado
4. Mostrar Resultado
5. Seleccionar registro
6. Registro Seleccionado muestra datos a modificar
7. Modificar Registro
8. Mostrar Mensaje de Aceptación
9. Guardar Cambios
Excepciones:
1. Digita un empleado que no existente

43
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: ModificarEmpleado


Diagrama de secuencia: Empleado modificado exitosamente.

Pantalla de Empleado Pantalla de catálogo


: RespInformática búsqueda empleado
1: Digitar registro deseado

2: Localizar registro (código, nombre, cargo)

3: Listar resultados coincidentes

4: Mostrar resultado

5: Seleccionar registro
6: Cargar datos de registro

7: Mostrar datos a modificar

8:Modificar registro

9:Mostrar mensaje de aceptación

10: Guardar cambios

44
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Empleado modificado exitosamente

7: 7: Mostrar datos a modificar


9: 9:Mostrar mensaje de aceptación 10: 10: Guardar cambios
Pantalla de catálogo Empleado
empleado
8: 8:Modificar registro
: RespInformática

1: 1: Digitar registro deseado 4: 4: Mostrar resultado


5: 5: Seleccionar registro

3: 3: Listar resultados coincidentes


6: 6: Cargar datos de registro 2: 2: Localizar registro (código, nombre, cargo)

Pantalla de
búsqueda

45
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : GenerarReporteEmpleado


Definición: Imprime un reporte en donde se muestra el listado de Empleados
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Puede Esperar
Nombre del Actor : Responsable de Informática
Definición Filtra de acuerdo a los parámetros requeridos para generar e
imprimir el reporte.
Notas:
Nombre del Escenario: Reporte generado con éxito
Precondiciones: Ingresar Empleados
Iniciado por: Responsable de Informática
Finalizado por: Responsable de Informática
Post Condiciones :
Detalle de Operaciones :
1. Seleccionar Parámetro
2. Aceptar Parámetros
3. Mostrar Reporte
4. Imprimir Reporte
Excepciones:
1. Digitar datos no existentes

46
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: GenerarReporteEmpleado


Diagrama de secuencia: Reporte generado con éxito

Filtrar Empleado
: RespInformática
empleado
1: Seleccionar parámetro de búsqueda

2: Localizar registos

3: Mostrar registros localizados

4: Mostrar reporte

5: Imprimir reporte

Diagrama de colaboración: Reporte generado con éxito

1: 1: Seleccionar parámetro de búsqueda 2: 2: Localizar registos


Filtrar Empleado
empleado
4: 4: Mostrar reporte 3: 3: Mostrar registros localizados
: RespInformática 5: 5: Imprimir reporte

47
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : AdministrarCatálogoCliente


Definición: Acceso a través de menú a la funcionalidad de crear nuevo
registro y modificarlo.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Vendedor
Definición: Digita los datos requeridos en el sistema.
Notas:

Nombre del Caso de Uso : RegistrarCliente


Definición: Permite ingresar en un catálogo los clientes que realizan una
compra en Ferretería Jenny, este catálogo es muy útil para darle seguimiento
a las compras realizadas por dicho cliente.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Vendedor
Definición: Responsable de darle seguimiento a las compras realizadas por
los clientes.
Notas:
Nombre del Escenario: Cliente registrado
Precondiciones: Id no existente en la BD
Iniciado por: Vendedor
Finalizado por : Vendedor
Post Condiciones : -
Detalle de Operaciones :
1. Ingresar Registro (todos los atributos necesarios)
2. Almacenar Registro (comando Agregar)
3. Registro Almacenado (mensaje del sistema)
Excepciones:
1. Ingresar un cliente dos veces con claves diferentes.

48
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: RegistrarCliente


Diagrama de secuencia: Cliente registrado

Pantalla Catálogo Cliente


: Vendedor
de Cliente
1:Digitar nuevo registro

2: Almacenar registros

3: Registros almacenados

4: Mensaje de registro almacenado

Diagrama de colaboración: Cliente registrado

1: 1:Digitar nuevo registro 2: 2: Almacenar registros


Pantalla Catálogo de Cliente
Cliente
4: 4: Mensaje de registro almacenado 3: 3: Registros almacenados
: Vendedor

49
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : BuscarCliente


Definición: De acuerdo a los diferentes parámetros para el filtrado de dato este
devolverá una lista de registros coincidentes para la selección del cliente estos
datos son el nombre, apellido y tipo.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Necesaria
Nombre del Actor : Vendedor
Definición: El Vendedor localiza el registro requerido de la Base de Datos para
luego modificarlo.
Notas:
Nombre del Escenario: Cliente encontrado
Precondiciones:
Iniciado por: Vendedor
Finalizado por : Sistema
Post Condiciones :
Detalle de Operaciones :
1. Selecciona los parámetros de búsqueda.
2. Ejecuta búsqueda según los parámetros de búsqueda.
3. Muestra lista de coincidencias de clientes.
4. Selecciona el cliente a Modificar
5. Confirma la selección (acepta).
Excepciones:
1. Digitar cliente no existente.

50
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: BuscarCliente


Diagrama de secuencia: Cliente encontrado

Pantalla Buscar Cliente


: Vendedor
Cliente

1: Digitar parámetro de búsqueda (nombre, apellido, tipo)

2: Localizar parámetro buscado

3: Mostrar resultado

4: Mostrar resultado

5: Seleccionar cliente

6: Cliente encontrado

Diagrama de colaboración: Cliente encontrado

1: 1: Digitar parámetro de búsqueda (nombre, apellido, tipo)


5: 5: Seleccionar cliente
Pantalla Buscar
Cliente
4: 4: Mostrar resultado
: Vendedor 6: 6: Cliente encontrado

3: 3: Mostrar resultado

2: 2: Localizar parámetro buscado

Cliente

51
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : ModificarCliente


Definición: Provee la funcionalidad de seleccionar a cualquier cliente al que se
le desee actualizar datos.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Vendedor
Definición: Responsable de modificar los datos de sus clientes
Notas:
Nombre del Escenario: Modificación cliente exitosa
Precondiciones: Existencia de registro a modificar
Iniciado por: El vendedor
Finalizado por : El vendedor
Post Condiciones :
Detalle de Operaciones :
1. Digitar registro deseado
2. Localizar registro
3. Registro localizado
4. Mostrar resultado
5. Seleccionar registro
6. Registro seleccionado
7. Modificar registro
8. Mostrar mensaje de Aceptación
9. Guardar cambios
Excepciones:
1. Digitar cliente no existente

52
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: ModificarCliente


Diagrama de secuencia: Modificación de cliente exitosa

Pantalla de Cliente Pantalla Catálogo


: Vendedor
búsqueda Cliente

1: Digitar registro deseado

2: Localizar registro (nombre, apellido, tipo)

3: Listar resultados coincidentes

4: Mostrar resultado

5: Seleccionar registro

6: Cargar datos de registro

7: Mostrar datos a modificar

8: Modificar registro

9: Mostrar mensaje de aceptación

10: Guardar cambios

53
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Modificación de cliente exitosa

7: 7: Mostrar datos a modificar


9: 9: Mostrar mensaje de aceptación
10: 10: Guardar cambios
Cliente Pantalla Catálogo
Cliente
8: 8: Modificar registro
: Vendedor
3: 3: Listar resultados coincidentes

1: 1: Digitar registro deseado


4: 4: Mostrar resultado 5: 5: Seleccionar registro

6: 6: Cargar datos de registro


2: 2: Localizar registro (nombre, apellido, tipo)

Pantalla de
búsqueda

54
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : GenerarReporteCliente


Definición: Imprime un reporte en donde se muestra el listado de Cliente con
sus datos.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Puede Esperar
Nombre del Actor : Vendedor
Definición: Filtra de acuerdo a los parámetros requeridos para imprimir el
reporte.
Notas:
Nombre del Escenario: Cliente encontrado
Precondiciones: Ingresar cliente
Iniciado por: El Vendedor
Finalizado por : El Vendedor
Post Condiciones :
Detalle de Operaciones :
1. Seleccionar parámetro
2. Aceptar parámetros
3. Mostrar reporte
4. Imprimir reporte
Excepciones:
1. Digitar datos no existentes

55
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: GenerarReporteCliente


Diagrama de secuencia: Cliente encontrado

Filtrar Cliente CIiente


: Vendedor

1: Seleccionar parámetro deseado

2: Localizar registro deseado

3: Registro localizado

4: Mostrar reporte

Imprimir reporte

Diagrama de colaboración: Cliente encontrado

1: 1: Seleccionar parámetro deseado 2: 2: Localizar registro deseado


Filtrar CIiente
Cliente
4: 4: Mostrar reporte 3: 3: Registro localizado
: Vendedor 5: Imprimir reporte

56
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: Administrar Catálogo de Bodega


Definición: Permite registrar una nueva bodega y modificar una existente en la
base de datos en Ferretería Jenny
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de informática
Definición: Su función es ingresar nuevos registros o modificarlos de ser
necesario en una bodega.
Notas:

Nombre del Caso de Uso: Agregar Bodega


Definición: Permite ingresar una nueva bodega en la base de datos en
Ferretería Jenny
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de informática
Definición : Su función es digitar los datos solicitados de manera correcta
Notas:
Nombre del Escenario: Bodega ingresada correctamente
Precondiciones: Bodega no existente
Iniciado por: Responsable de informática
Finalizado por: Responsable de informática
Post Condiciones :
Detalle de Operaciones :
1. Digitar datos de bodega nueva
2. Almacenar registro
3. Registro almacenado
Excepciones:
1. Asignar código ID existente

57
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Agregar bodega


Diagrama de secuencia: Bodega ingresada correctamente

Registrar Bodega
: Digitador
bodega
1: Ingresar datos

2: Almacenar datos

3: Registro Almacenado

Diagrama de colaboración: Bodega ingresada correctamente

1: 1: Ingresar datos 2: 2: Almacenar datos


Registrar Bodega
bodega
3: 3: Registro Almacenado
: Digitador

58
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: Modificar Bodega


Definición: Provee la funcionalidad de seleccionar a cualquier bodega al que
se le desee actualizar datos
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de informática
Definición : Su función es la de actualizar los datos de la bodega en la Base
de Datos.
Notas:
Nombre del Escenario: Bodega modificada con éxito
Precondiciones: Bodega ingresada en base de datos
Iniciado por: Responsable de informática
Finalizado por: Responsable de informática
Post Condiciones :
Detalle de Operaciones :
1. Digitar bodega a modificar
2. Localizar bodega
3. Realizar cambios
4. Confirmar si están correctos los cambios
5. Almacenar cambios
Excepciones:
1. Digitar parámetros no existentes.

59
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Modificar Bodega


Diagrama de secuencia: Bodega modificada con éxito

Buscar Bodega Bodega Pantalla Catálogo


: RespInformática
de Bodega
1: Digitar bodega a modificar
2: Localizar bodega deseada

3: Bodega localizada

4: Mostrar resultados

5: Seleccionar bodega

6: Bodega seleccionada

7: Modificar bodega deseada

8: Mostrar mensaje de confirmación

9: Guardar cambios

60
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Bodega modificada con éxito

7: 7: Modificar bodega deseada


Pantalla Catálogo de
Bodega
8: 8: Mostrar mensaje de confirmación
: RespInformática

1: 1: Digitar bodega a modificar


5: 5: Seleccionar bodega

9: 9: Guardar cambios

4: 4: Mostrar resultados
6: 6: Bodega seleccionada

3: 3: Bodega localizada
Bodega Buscar
Bodega
2: 2: Localizar bodega deseada

61
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: Buscar Bodega


Definición: Al crear una bodega nueva primeramente se busca en la base de
datos para verificar que no exista, también cuando se requiere de modificar
alguna bodega se debe buscar primero, también es utilizado para ingresar un
nuevo producto, una nueva entrada, una salida.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de informática, Digitador
Definición : Localiza la bodega requerida para luego modificarla o cargar una
entrada o una salida o registrar un producto
Notas:
Nombre del Escenario: Bodega encontrada
Precondiciones: Registro existente
Iniciado por: Responsable de informática, Digitador
Finalizado por: Responsable de informática, Digitador
Post Condiciones :
Detalle de Operaciones :
1. Digitar parámetros requeridos
2. Generar búsqueda
3. Registro encontrado
Excepciones:
1. Digitar parámetros no existentes.

62
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Buscar bodega


Diagrama de secuencia: Bodega encontrada

Buscar Bodega Bodega


: RespInformática

1: Digitar parámetro requerido

2: Localizar parámetro

3: Mostrar resultado

4: Mostrar resultado

5: Seleccionar bodega

6: Bodega encontrada

Diagrama de colaboración: Bodega encontrada

1: 1: Digitar parámetro requerido


: RespInformática

4: 4: Mostrar resultado

Buscar
5: 5: Seleccionar bodega Bodega
6: 6: Bodega encontrada
3: 3: Mostrar resultado

2: 2: Localizar parámetro

Bodega

63
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : AgregarTasaCambio


Definición: Agrega por día un valor que representa el porcentaje del diferencial
cambiario de la moneda nacional contra una moneda extranjera.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Digitador
Definición: El Digitador inserta o modifica según se necesite para este
catálogo.
Notas:
Nombre del Escenario: Tasa de Cambio agregada correctamente
Precondiciones: Id no existente en la BD
Iniciado por: Digitador
Finalizado por : Digitador
Post Condiciones : -
Detalle de Operaciones :
1. Ingresar Registro (todos los atributos necesarios)
2. Almacenar Registro (comando de agregar)
3. Registro Almacenado (mensaje del sistema)
Excepciones:

64
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: AgregarTasaCambio


Diagrama de secuencia: Tasa de cambio agregada correctamente

Pantalla tipo de TasaCambio


: Digitador
cambio
1: Ingresar datos

2: Almacenar datos

3: Registro Almacenado

Diagrama de colaboración: Tasa de cambio agregada correctamente

1: 1: Ingresar datos 2: 2: Almacenar datos


Pantalla tipo de TasaCambio
cambio
3: 3: Registro Almacenado
: Digitador

65
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: BuscarTasaCambio


Definición: De acuerdo a los diferentes parámetros para el filtrado de dato este
devolverá una lista de registros coincidentes para la selección, el dato relevante
para esta búsqueda es la fecha con formato de dia/mes/año.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Necesaria
Nombre del Actor : Digitador
Definición: El Digitador localiza el registro requerido de la Base de Datos para
luego modificar.
Notas:
Nombre del Escenario: Tasa de cambio encontrada
Precondiciones:
Iniciado por: Digitador
Finalizado por : Sistema
Post Condiciones :
Detalle de Operaciones :
1. Selecciona los parámetros de búsqueda.
2. Ejecuta búsqueda según los parámetros de búsqueda.
3. Muestra lista de coincidencias de Tasa Cambio.
4. Selecciona la Tasa Cambio a Modificar
5. Confirma la selección (acepta).
Excepciones:
1. Digitar parámetros no existentes.

66
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: BuscarTasaCambio


Diagrama de secuencia: Tasa de cambio encontrada

Pantalla de TasaCambio
: RespInformática
búsqueda
1: 1: Digitar parámetro requerido
1: Digitar parámetro requerido
: RespInformática
2: Localizar parámetro
4: 4: Mostrar resultado
3: Mostrar resultado Pantalla de
4: Mostrar resultado 5: 5: Seleccionar registro búsqueda

3: 3: Mostrar resultado

5: Seleccionar registro

2: 2: Localizar parámetro

TasaCambio

i
agrama de colaboración: Tasa de cambio encontrada

Nombre del Caso de Uso : ModificarTasaCambio


Definición: En caso que se necesite cambiar la tasa de cambio previamente
registrada por algún error de carga.
Notas:

67
Sistema de Facturación e Inventario en Ferretería Jenny

Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Digitador
Definición: El Digitador inserta o modificar según se necesite para este
catálogo.
Notas:
Nombre del Escenario: TasaCambio modificada correctamente
Precondiciones: Existencia de registro a modificar
Iniciado por: Digitador
Finalizado por : Digitador
Post Condiciones :
Detalle de Operaciones :
1. Digitar Registro deseado
2. Localizar registro
3. Registro localizado
4. Mostrar Resultado
5. Seleccionar registro
6. Registro Seleccionado
7. Modificar Registro
8. Mostrar Mensaje de Aceptación
9. Guardar Cambios
Excepciones:
1. Busca con parámetros que no retornen datos a modificar

Caso de Uso: ModificarTasaCambio

68
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de secuencia: TasaCambio modificada correctamente

Pantalla de TasaCambio Pantalla Catálogo


: Digitador
búsqueda Tipo Cambio

1: Modificar registro deseado


2: Localizar registro (día)

3: Mostrar resultado

4: Mostrar resultado

5: Seleccionar registro

6: Cargar datos de registro

7: Mostrar datos a modificar

8: Modificar registro

9: Mostrar mensaje de aceptación

10: Guardar cambios

69
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: TasaCambio modificada correctamente

7: 7: Mostrar datos a modificar


9: 9: Mostrar mensaje de aceptación 10: 10: Guardar cambios
Pantalla Catálogo Tipo TasaCambio
Cambio
8: 8: Modificar registro
: Digitador

1: 1: Modificar registro deseado


4: 4: Mostrar resultado 5: 5: Seleccionar registro

2: 2: Localizar registro (día)


6: 6: Cargar datos de registro

3: 3: Mostrar resultado

Pantalla de
búsqueda

70
Sistema de Facturación e Inventario en Ferretería Jenny

ombre del Caso de Uso : GenerarReporteTasaCambio


Definición: Imprime un reporte donde se muestra el listado por fecha del
diferencial cambiario.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Puede Esperar
Nombre del Actor : Digitador
Definición: El Digitador localiza el registro requerido de la Base de Datos para
luego imprimir un reporte.
Notas:
Nombre del Escenario: Reporte de TasaCambio generado correctamente
Precondiciones: Ingresar Cambio Oficial
Iniciado por: Digitador
Finalizado por: Digitador
Post Condiciones :
Detalle de Operaciones:
1. Seleccionar Parámetro
2. Aceptar Parámetros
3. Mostrar Reporte
4. Imprimir Reporte
Excepciones:
1. Digitar datos no existentes

Caso de Uso: GenerarReporteTasaCambio


Diagrama de secuencia: ReporteTasaCambio generado correctamente
71
Sistema de Facturación e Inventario en Ferretería Jenny

D
i
a
: Digitador
Filtrar TasaCambio TasaCambio g
r
a
1: Seleccionar parámetro de búsqueda
m
a
2: Localizar registros
d
e
3: Mostrar Registros localizados
c
o
4: Mostrar reporte
l
a
b
5: Imprimir reporte o
r
a
c
i
ó
n
:
ReporteTasaCambio generado correctamente

1: 1: Seleccionar parámetro de búsqueda


5: 5: Imprimir reporte
2: 2: Localizar registros
Filtrar TasaCambio
TasaCambio
4: 4: Mostrar reporte 3: 3: Mostrar Registros localizados
: Digitador

Nombre del Caso de Uso : AdministrarCatálogoCategoría


Definición: Acceso a través de un menú a la funcionalidad de crear nuevo
registro, así también como modificar un registro o emitir un reporte.

72
Sistema de Facturación e Inventario en Ferretería Jenny

Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de Compras
Definición: Digita los datos requeridos en el sistema.
Notas:

Nombre del Caso de Uso : AgregarCategoría


Definición: Brinda la capacidad de registrar en un catálogo las diferentes
categorías de los productos de Ferretería Jenny.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Responsable de Compras
Definición: Está encargado de las asignar los tipos de categorías a los
productos que se compran.
Notas:
Nombre del Escenario: Categoría Registrada
Precondiciones: Id no existente en la BD
Iniciado por: Responsable de Compras
Finalizado por : Responsable de Compras
Post Condiciones : -
Detalle de Operaciones :
1. Ingresar Registro (todos los atributos necesarios)
2. Almacenar Registro (comando Agregar)
3. Registro Almacenado (mensaje del sistema)
Excepciones:
1. Ingresar la misma categoría con clave diferente

Caso de Uso: Agregar Categoría

73
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de secuencia: Categoría registrada

Pantalla catálogo de Categorias


:
categoría
ResponsableCompras

1: Ingresar registro
2: Almacenar registro

3: Registro almacenado

Diagrama de colaboración: Categoría registrada

1: 1: Ingresar registro 2: 2: Almacenar registro


Pantalla catálogo de Categorias
categoría
3: 3: Registro almacenado
: ResponsableCompras

Nombre del Caso de Uso : BuscarCategoría

74
Sistema de Facturación e Inventario en Ferretería Jenny

Definición: Mediante una búsqueda se podrá localizar el registro requerido de


manera fácil para el usuario.
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Necesaria
Nombre del Actor : Responsable de Compras
Definición: El Resp. de Compras localiza el registro requerido de la Base de
Datos para luego modificarlo.
Notas:
Nombre del Escenario: Categoría Encontrada
Precondiciones:
Iniciado por: Digitador y/o Resp. Compra
Finalizado por : Sistema
Post Condiciones :
Detalle de Operaciones :
1. Selecciona los parámetros de búsqueda.
2. Ejecuta búsqueda según los parámetros de búsqueda.
3. Muestra lista de coincidencias de Categoría.
4. Selecciona la Categoría a Modificar
5. Confirma la selección (acepta).
Excepciones:
1. Digitar Categoría no existente.

Caso de Uso: BuscarCategoría

75
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de secuencia: Categoría Encontrada

Pantalla buscar Categorias


:
categoría
ResponsableCompras
1: Digitar parámetros de búsqueda

2: Localizar parámetro deseado

3: Mostrar resultado

4: Mostrar resultado

5: Seleccionar registro

6: Categoría encontrada

Diagrama de colaboración: Categoría encontrada

1: 1: Digitar parámetros de búsqueda


5: 5: Seleccionar registro 2: 2: Localizar parámetro deseado
Pantalla buscar Categorias
categoría
4: 4: Mostrar resultado 3: 3: Mostrar resultado
: ResponsableCompras 6: 6: Categoría encontrada

Nombre del Caso de Uso : ModificarCategoría

76
Sistema de Facturación e Inventario en Ferretería Jenny

Definición: Provee la funcionalidad de seleccionar a cualquier categoría que se


le desee actualizar datos.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor: Responsable de Compras
Definición: Está encargado de las asignar los tipos de categorías a los
productos que se compran
Notas:
Nombre del Escenario: Modificación categoría exitosa
Precondiciones: Existencia de registro a modificar
Iniciado por: El Resp. de Compras
Finalizado por : El Resp. de Compras
Post Condiciones :
Detalle de Operaciones :
1. Digitar Registro deseado
2. Localizar registro
3. Registro localizado
4. Mostrar Resultado
5. Seleccionar registro
6. Registro Seleccionado
7. Modificar Registro
8. Mostrar Mensaje de Aceptación
9. Guardar Cambios
Excepciones:
1. Digitar Categoría no existente

Caso de Uso: ModificarCategoría

77
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de secuencia: Modificación categoría exitosa

Pantalla de Pantalla catalogo Categorias


:
búsqueda categoría
ResponsableCompras
1: Digitar registro deseado

2: Localizar registro deseado

3: Registro localizado

4: Mostrar resultado

5: Seleccionar registro

6: Registro seleccionado

7: Modificar registro

8: Mostrar mensaje de aceptación

9: Guardar cambios

78
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Modificación categoría exitosa

7: 7: Modificar registro
Categorias

8: 8: Mostrar mensaje de aceptación


: ResponsableCompras

9: 9: Guardar cambios
4: 4: Mostrar resultado
6: 6: Registro seleccionado
1: 1: Digitar registro deseado
5: 5: Seleccionar registro

2: 2: Localizar registro deseado


Pantalla de Pantalla catalogo
búsqueda categoría
3: 3: Registro localizado

Nombre del Caso de Uso : GenerarReporteCategoría

79
Sistema de Facturación e Inventario en Ferretería Jenny

Definición: Imprime un reporte en donde se muestra el listado de categorías


con sus datos
Notas:
Prioridad: Puede esperar
Importancia : Conveniente
Urgencia : Puede Esperar
Nombre del Actor : Responsable de compra
Definición : Filtra de acuerdo a los parámetros requeridos para imprimir el
reporte
Notas:
Nombre del Escenario: Categoría encontrada
Precondiciones: Ingresar categoría
Iniciado por: El Resp. de Compras
Finalizado por : El Resp. de Compras
Post Condiciones :
Detalle de Operaciones :
1. Seleccionar Parámetro
2. Aceptar Parámetros
3. Mostrar Reporte
4. Imprimir Reporte
Excepciones:
1. Digitar datos no existentes

Caso de Uso: GenerarReporteCategoría

80
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de secuencia: Categoría encontrada

Filtrar categoría Categorias


:
ResponsableCompras
1: Seleccionar parámetro

2: Localizar registro

3: Registro localizado

4: Mostrar reporte

5: Imprimir reporte

Diagrama de colaboración: Categoría encontrada

1: 1: Seleccionar parámetro 2: 2: Localizar registro


Filtrar Categorias
categoría
4: 4: Mostrar reporte 3: 3: Registro localizado
: ResponsableCompras 5: 5: Imprimir reporte

Nombre del Caso de Uso : Administrar Catálogo de Producto

81
Sistema de Facturación e Inventario en Ferretería Jenny

Definición: Acceso a travez de menú a la funcionalidad de agregar un registro


o modificarlo.
Notas: De un producto es permisible modificar su descripción siempre que sea
autoriado por el Resp. de Compras.
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador
Definición: Su principal función es la de garantizar la actualización del maestro
de productos.
Notas:

Nombre del Caso de Uso : Agregar producto


Definición: Al realizar una compra de productos nuevos se deberá agregar a la
base de datos dicho producto para poder guardarlo en la entrada.
Notas.
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador
Definición: Debe ingresar el producto nuevo con especificaciones indicadas por
el responsable de compras.
Notas:
Nombre del Escenario: Producto agregado exitosamente
Precondiciones: Código no existente
Iniciado por: El digitador
Finalizado por : El digitador
Post Condiciones :
Detalle de Operaciones :
1 Seleccionar Bodega
2. Seleccionar Categoría
3. Digitar características del producto (nombre, costo, precio, impuesto)
4. Validar datos ingresados
5. Almacenar registro
Excepciones:
1. Digitar un código de producto ya existente.
2. Ingresar parámetros no permitidos

Caso de Uso: Agregar producto


82
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de secuencia: Producto agregado exitosamente

Pantalla Catálogo de Artículos


: Digitador
producto

1: Digitar datos

2: Guardar registro

3: Registro guardado

Diagrama de colaboración: Producto agregado exitosamente

1: 1: Digitar datos 2: 2: Guardar registro


Pantalla Catálogo de Artículos
producto
3: 3: Registro guardado
: Digitador

83
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : Modificar producto


Definición: Un producto puede ser modificado con previa autorización del
responsable de compras.
Notas.
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador
Definición: Realiza cambios detallados por el responsable de compras.
Notas:
Nombre del Escenario: Producto modificado satisfactoriamente
Precondiciones: Registro existente
Iniciado por: El digitador
Finalizado por : El digitador
Post Condiciones :
Detalle de Operaciones :
1. Digitar registro deseado
2. Localizar registro
3. Mostrar Registro
4. Seleccionar Registro
5. Registro seleccionado
6. Modificar Registro
7. Mostrar mensaje de aceptación
8. Guardar cambios
Excepciones:
1. Digitar un producto no existente

84
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Modificar producto


Diagrama de secuencia: Producto modificado exitosamente

Pantalla buscar Artículos Pantalla catálogo


: Digitador
producto producto

1: Digitar registro deseado (código, categoría, descripción)

2: Localizar producto

3:Listar resultados coincidentes

4: Mostrar resultado

5: Seleccionar registro

6: Cargar datos de registro

7: Mostrar datos a modificar

8: Modificar registro

9: Mostrar mensaje de aceptación

10: Guardar cambios

85
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Producto modificado exitosamente

7: 7: Mostrar datos a modificar


10: 10: Guardar cambios 9: 9: Mostrar mensaje de aceptación

Artículos Pantalla catálogo


producto
8: 8: Modificar registro
: Digitador
3: 3:Listar resultados coincidentes

1: 1: Digitar registro deseado (código, categoría, descripción)


4: 4: Mostrar resultado
5: 5: Seleccionar registro

2: 2: Localizar producto

6: 6: Cargar datos de registro

Pantalla buscar
producto

86
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : Buscar producto


Definición: Un producto puede buscarse por su código o por su descripción.
Notas.
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador, Vendedor, Resp. de informática, Resp.
Compra, Gte. de Ventas.
Definición: Digitar parámetros requeridos para encontrar uno o varios
productos.
Notas:
Nombre del Escenario: Producto encontrado
Precondiciones: Registro existente en Base de datos
Iniciado por: Digitador, Vendedor, Resp. de informática, Resp. Compra, Gte.
de Ventas.
Finalizado por: Digitador, Vendedor, Resp. de informática, Resp. Compra,
Gte. de Ventas.
Post Condiciones :
Detalle de Operaciones :
1. Digitar parámetro de producto a buscar
2. Ejecutar búsqueda
3. Mostrar registro o registros encontrados
4. Seleccionar registro requerido
Excepciones:
1. Digitar un producto no existente

87
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Buscar producto


Diagrama de secuencia: Producto encontrado

Buscar Artículos
: Digitador
Producto

1: Digitar parámetro requerido


2: Localizar parámetro

3: Mostrar Resultado

4: Mostrar Resultado

5: Seleccionar Producto

6: Producto Encontrado

Diagrama de colaboración: Producto encontrado

1: 1: Digitar parámetro requerido


Buscar
Producto
4: 4: Mostrar Resultado
: Digitador
3: 3: Mostrar Resultado

5: 5: Seleccionar Producto

6: 6: Producto Encontrado 2: 2: Localizar parámetro

Artículos

88
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : Generar Libro de productos


Definición: Un libro es impreso luego que es solicitado por el Gerente de
Ventas y autorizado por el Responsable de informática.
Notas:
Prioridad: Puede Esperar
Importancia : Importante
Urgencia :Necesaria
Nombre del Actor : Digitador
Definición: Debe generar el libro de todos los productos reflejando existencias
actuales, y precio.
Notas :
Nombre del Escenario: Emitir Libro de productos
Precondiciones: Registros existentes en BD
Iniciado por: Digitador
Finalizado por : Digitador
Post Condiciones :
Detalle de Operaciones :
1. Generar libro de productos
2. Mostrar listado
3. Imprimir listado
Excepciones:

89
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Generar Libro de Productos


Diagrama de secuencia: Emitir libro de productos

Pantalla catáogo de Artículos


: Digitador
producto

1: Solicitar libro

2: Localizar productos

3: Mostrar registros localizados

4: Mostrar reporte

5: Imprimir libro

Diagrama de colaboración: Emitir libro de productos

1: 1: Solicitar libro 2: 2: Localizar productos


Pantalla catáogo de Artículos
producto
4: 4: Mostrar reporte 3: 3: Mostrar registros localizados
: Digitador 5: 5: Imprimir libro

90
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: Generar Entrada de Productos


Definición: Se genera una entrada de productos a la Base de Datos, mediante
una Compra, devolución o ajuste.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador
Definición: Genera las entradas requeridas por la Ferretería Jenny

Nombre del Caso de Uso: Agregar Entrada de Productos


Definición: Se ingresan productos a la Base de Datos, mediante una Compra,
devolución o ajuste.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador
Definición: Debe ingresar correctamente los productos y validar
posteriormente dicho ingreso.
Notas :
Nombre del Escenario: Entrada ingresada satisfactoriamente
Precondiciones: Producto existente en catálogo
Iniciado por: El digitador
Finalizado por: El digitador
Post Condiciones: producto >0
Detalle de Operaciones:
1. Digitar datos generales de la entrada (bodega, proveedor, fecha)
2. Buscar producto deseado
3. Seleccionar Producto e ingresar datos correspondiente(cantidad, costo,
precio)
4. Mostrar mensaje de confirmación
5. Guardar Cambios
6. Mostrar mensaje de éxito
Excepciones:
1. Digitar un número de entrada existente
2. Ingresar un producto no existente
3. Ingresar una fecha incorrecta
4. Digitar tipo de entrada incorrecta

91
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Agregar entrada de productos


Diagrama de secuencia: Entrada ingresada satisfactoriamente

Entrada de Filtrar bodega Bodega Filtrar Proveedor FIltrar producto Artículos EntradaInventario
: Digitador
productos prov eedor
1: Digitar datos( código, descrip.)

2: Buscar bodega (código)

3: Seleccionar bodega

4: Cargar bodega seleccionada

5: Buscar prov eedor ( nombre)

6: Seleccionar prov eedor

7: Cargar prov eedor seleccionado

8:Buscar producto (código, descripción, categoría)

9: Seleccionar producto

10: Cargar producto seleccionado

11: Mostrar mensaje de v erif icación

12: Aceptar entrada

13: Almacenar entrada

14: Entrada almacenada

92
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Entrada ingresada satisfactoriamente

1: 1: Digitar datos( código, descrip.)


12: 12: Aceptar entrada 13: 13: Almacenar entrada
Entrada de EntradaInventario
productos
11: 11: Mostrar mensaje de verificación 14: 14: Entrada almacenada
: Digitador

5: 5: Buscar proveedor ( nombre)


4: 4: Cargar bodega seleccionada

Filtrar 7: 7: Cargar proveedor seleccionado 2: 2: Buscar bodega (código)


proveedor Bodega

8: 8:Buscar producto (código, descripción, categoría)


6: 6: Seleccionar proveedor

10: 10: Cargar producto seleccionado 3: 3: Seleccionar bodega

Proveedor

Artículos FIltrar Filtrar


producto bodega

9: 9: Seleccionar producto

93
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: Modificar Entrada de productos


Definición: Una entrada puede ser modificada con previa autorización del
responsable de Informática para corregir algún error.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador
Definición: Debe modificar correctamente la entrada siguiendo las
instrucciones del responsable de informática.
Notas :
Nombre del Escenario: Entrada modificada con éxito
Precondiciones: existencia de la entrada
Iniciado por: El digitador
Finalizado por : El digitador
Post Condiciones : producto >=0
Detalle de Operaciones :
1. Digitar entrada a buscar
2. Localizar entrada
3. Mostrar entrada
4. Realizar Modificaciones
Agregar nuevos producto a la entrada (de ser necesario)
5. Mostrar mensaje de confirmación
6. Guardar Cambios
7. Actualizar cambios
8. Mostrar mensaje de éxito
Excepciones:
1. Digitar un número de entrada no existente.
2. Modificar una entrada correspondiente al mes anterior

94
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Modificar entrada de productos


Diagrama de secuencia: Entrada modificada satisfactoriamente

Buscar entrada EntradaInventario Pantalla entrada


: Digitador
producto
1: Digitar entrada (No entrada)

2: Localizar entrada

3: Cargar datos de entrada

4: Mostrar datos a modificar

5: Modificar entrada (proveedor, cantidad, costo, producto)

6: Actualizar datos

7: Mostrar mensaje de aceptación

8: Guardar cambios

95
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Entrada modificada satisfactoriamente

5: 5: Modificar entrada (proveedor, cantidad, costo, producto)

Pantalla entrada Buscar


producto entrada
1: 1: Digitar entrada (No entrada)
4: 4: Mostrar datos a modificar
7: 7: Mostrar mensaje de aceptación : Digitador

6: 6: Actualizar datos 8: 8: Guardar cambios

3: 3: Cargar datos de entrada 2: 2: Localizar entrada

EntradaInventario

96
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso: Buscar Entrada de Productos


Definición: Para modificar o consultar una entrada de productos se utilizará
una búsqueda ya sea por el No. De Entrada, por proveedor, por fecha, por
valor.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Digitador,
Definición: Digitar parámetro a buscar.
Notas :
Nombre del Escenario: Búsqueda de entrada exitosa.
Precondiciones: Entrada existente en la base de datos
Iniciado por: El digitador
Finalizado por: El digitador
Post Condiciones:
Detalle de Operaciones:
1. Digitar los parámetros a buscar
2. Ejecutar búsqueda
3. Parámetros encontrados
4. Seleccionar entrada requerida
Excepciones:
1. Entrada no existente en base de datos.

97
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Buscar entrada de productos


Diagrama de secuencia: Búsqueda de entrada exitosa

Pantalla buscar EntradaInventario


: Digitador
entrada

1: Digitar parámetro requerido ( No. entrada, proveedor, fecha)

2: Localizar parámetro

3: Mostrar Resultado

4: Mostrar resultado

5: Seleccionar entrada

6: Entrada encontrada

98
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Búsqueda de entrada exitosa

1: 1: Digitar parámetro requerido ( No. entrada, proveedor, fecha)


Pantalla buscar
entrada
4: 4: Mostrar resultado
: Digitador
3: 3: Mostrar Resultado
6: 6: Entrada encontrada
5: 5: Seleccionar entrada

2: 2: Localizar parámetro

EntradaInventario

99
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : FacturarProducto


Definición: El vendedor procede a realizar la factura según los productos que solicita
el cliente, se puede dar descuentos y precios de mayoristas según el tipo de cliente a
aplicar, los datos utilizados requeridos son un cliente, la selección de una bodega, tasa
de cambio actualizada, el tipo de pago, el tipo de precio, descuento en caso de que se
pueda dar.
Notas: Si los productos solicitados pertenecen a bodegas diferentes, el vendedor
realiza dos Facturas
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Cliente, Vendedor
Definición: Interactúa con el sistema por medio del vendedor al solicitar los productos
que desea comprar, el Vendedor se encarga de buscar el producto deseado por el
cliente.
Notas: Pueden ser clientes mayoristas o minoristas
Nombre del Escenario: Facturación exitosa
Precondiciones: Producto con existencia, de la misma bodega
Iniciado por: El Cliente
Finalizado por : El vendedor
Post Condiciones :
Detalle de Operaciones :
1. Solicitar Producto
2. Buscar producto deseado
3. Localizar Producto
4. Mostrar Producto
5. Proporcionar datos del producto al cliente
6. Aceptación de producto del cliente
7. Factura en proceso
8. Solicitar datos de compra
9. Agregar productos al detalle de factura
10. Confirmar compra
11. Guardar factura
12. Cambiar estado de factura a Pagado
13. Imprimir factura
11. Mostrar mensaje de éxito
Excepciones:
1. Digitar productos no existentes en bodega seleccionada.
2. Digitar productos con existencias iguales a cero o menores a las requeridas por
el cliente.
3. Facturar productos cuyo precio de venta sea menor a su costo promedio.
4. No seleccionar un vendedor.
5. No exista la bodega
6. No haya un tasa de cambio a la fecha de factura

100
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: FacturarProducto


Diagrama de secuencia: Facturación exitosa

Pantalla buscar Artículos Facturar Factura


: Cliente : Vendedor producto producto
1: Solicitar producto

2: Buscar producto ( código, categoría, descripción)

3: Localizar producto

4: Producto localizado

5: Mostrar producto

6: Seleccionar producto

7: Mostrar producto

8: Proporcionar datos de producto

9: Aceptar producto

10: Solicitar datos de compra

11: Proporcionar datos

12: Digitar datos

13: Guardar factura

101
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Facturación exitosa

1: 1: Solicitar producto
9: 9: Aceptar producto
11: 11: Proporcionar datos 12: 12: Digitar datos
Facturar
producto
8: 8: Proporcionar datos de producto
: Cliente 10: 10: Solicitar datos de compra : Vendedor

5: 5: Mostrar producto
7: 7: Mostrar producto 13: 13: Guardar factura

2: 2: Buscar producto ( código, categoría, descripción)


6: 6: Seleccionar producto

4: 4: Producto localizado
Artículos Pantalla buscar Factura
producto
3: 3: Localizar producto

102
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : BuscarFactura


Definición: El usuario busca y selecciona la factura para poder modificarla o
para anularla.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Responsable de Informática
Definición: Interactúa con el sistema seleccionar el registro que se necesite de
modificación.
Notas:
Nombre del Escenario: Factura encontrada
Precondiciones: Factura existente
Iniciado por: Resp. Informática
Finalizado por: Resp. Informática
Post Condiciones :
Detalle de Operaciones :
1. Selecciona los parámetros de búsqueda.
2. Ejecuta búsqueda según los parámetros de búsqueda.
3. Muestra lista de coincidencias de factura.
4. Selecciona la factura a modificar.
5. Confirma la selección (acepta).
Excepciones:
1. No se encuentran registros según parámetros de búsqueda.

103
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: BuscarFactura


Diagrama de secuencia: Factura encontrada

Pantalla de Factura
: RespInformática
búsqueda
1: Digitar parámetro de búsqueda(NoFactura, fecha)

2: Localizar factura

3: Mostrar resultado

4: Mostrar resultado

5: Seleccionar cliente

6: Cliente encontrado

Diagrama de colaboración: Factura encontrada

1: 1: Digitar parámetro de búsqueda(NoFactura, fecha)


5: 5: Seleccionar cliente 2: 2: Localizar factura
Pantalla de Factura
búsqueda
4: 4: Mostrar resultado 3: 3: Mostrar resultado
: RespInformática 6: 6: Cliente encontrado

104
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : ModificarFactura


Definición: El responsable de informática busca y selecciona la factura a
modificar, se puede realizar sobre los subtotales para ajustar la factura a la
realidad lo que el vendedor hizo físicamente.
Notas: Estos casos se dan cuando se realizan facturas manuales y se
encuentran errores entonces se tiene que ajustar la factura con el error aunque
el sistema calcule los datos bien.
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Responsable de Informática
Definición: Interactúa con el sistema para seleccionar y modificar la factura
deseada.
Notas:
Nombre del Escenario: Factura Modificada satisfactoriamente
Precondiciones: Factura existente
Iniciado por: Resp. Informática
Finalizado por: Resp. Informática
Post Condiciones :
Detalle de Operaciones :
1. Buscar Factura
2. Localizar Factura
3. Mostrar Factura
4. Realizar Modificaciones ( solamente puede modificarse los sub-totales)
Cambiar estado de factura a En Proceso
5. Mostar mensaje de confirmación
6. Guardar Cambios
7. Cambiar estado de factura a Pagado
8. Actualizar cambios
9. Mostrar mensaje de éxito

Excepciones:
1. Digitar factura no existente.
2. Eliminar un producto.
3. Modificar cantidades de algún producto.
4. Agregar un producto.
5. Modificar fecha de Factura.

105
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: ModificarFactura


Diagrama de secuencia: Factura modificada satisfactoriamente

Buscar factura Factura Facturar


: RespInformática
producto
1: Digitar No. de factura

2: Buscar registro

3: Mostrar factura

4: Cargar datos de factura

5: Mostrar datos a modificar

6: Modificar registros

7: Mostrar mensaje de aceptación

8: Guardar cambios

106
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Factura modificada satisfactoriamente

1: 1: Digitar No. de factura


Buscar
factura

: RespInformática

6: 6: Modificar registros 3: 3: Mostrar factura


8: 8: Guardar cambios
5: 5: Mostrar datos a modificar
2: 2: Buscar registro
7: 7: Mostrar mensaje de aceptación
4: 4: Cargar datos de factura

Facturar
producto Factura

107
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : AnularFactura


Definición: El responsable de informática busca y selecciona la factura a
anular.
Notas: Estos casos se dan cuando en bodega no encuentran los productos y el
cliente solicita que se deshaga la transacción.
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Responsable de Informática
Definición: el responsable de informática tiene ciertas atribuciones sobre el
sistema que son muy delicadas.
Notas:
Nombre del Escenario: Factura anulada con éxito
Precondiciones: Factura existente
Iniciado por: El Resp. De Informática
Finalizado por: El Resp. De Informática
Post Condiciones :
Detalle de Operaciones :
1. Buscar Factura
2. Localizar Factura
3. Mostrar Factura
4. Anular Factura
5. Mostar mensaje de confirmación
6. Guardar Cambios
7. Cambiar estado de factura a Anulado
8. Actualizar datos
9. Mostrar mensaje de éxito
Excepciones:
1. Digitar una factura no existente.
2. Anular una factura correspondiente a un día anterior.

108
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Anular factura


Diagrama de secuencia: Factura anulada con éxito.

Buscar factura Factura Pantalla factura


: RespInformática

1: Digitar No.Factura

2: Localizar factura

3: Mostrar factura

4: Cargar datos de factura

5: Mostrar factura

6: Anular factura

7: Mostrar mensaje de confirmación

8: Aceptar

9: Cambir a estado anulado

10: Actualizar datos

109
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Factura anulada con éxito.

5: 5: Mostrar factura
7: 7: Mostrar mensaje de confirmación 1: 1: Digitar No.Factura
Pantalla Buscar
factura factura
6: 6: Anular factura
8: 8: Aceptar : RespInformática 3: 3: Mostrar factura

9: 9: Cambir a estado anulado


10: 10: Actualizar datos
4: 4: Cargar datos de factura

2: 2: Localizar factura

Factura

110
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : Generar Reporte de Ventas


Definición: Los reportes de ventas se realizan diarios, semanales o mensuales
y muestran las ventas efectuadas por un rango de fecha, categoría de
producto.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Responsable de Informática, Gerente de Venta
Definición: Filtra los parámetros requeridos, el gerente solicita reporte de
ventas.
Notas :
Nombre del Escenario: Emitir Reporte de Ventas
Precondiciones: Registros existentes en BD
Iniciado por: Responsable de Informática, Gte. De Ventas
Finalizado por : Responsable de Informática
Post Condiciones :
Detalle de Operaciones :
1. Definir parámetros
2. Filtrar parámetros
3. Generar Reporte
4. Mostrar Reporte
5. Imprimir Reporte
Excepciones: Digitar parámetros no existentes.

111
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Generar Reporte de Ventas


Diagrama de secuencia: Emitir Reporte de Ventas

Reporte ventas Factura


: GteVentas

1: Seleccionar parámetros (Fecha, Categoría)

2: Localizar registros

3: Mostrar registros

4: Mostrar reporte

5: Imprimir reporte

Diagrama de colaboración: Emitir reporte de ventas

1: 1: Seleccionar parámetros (Fecha, Categoría) 2: 2: Localizar registros


Reporte Factura
ventas
4: 4: Mostrar reporte 3: 3: Mostrar registros
: GteVentas 5: 5: Imprimir reporte

112
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : Generar reporte de productos sin movimiento


Definición: Mensualmente se emite un listado de productos cuya venta ha sido
igual a cero.
Notas:
Prioridad: Puede Esperar
Importancia : Importante
Urgencia :Necesaria
Nombre del Actor: Responsable de Compras.
Definición: Filtra los parámetros requeridos.
Notas :
Nombre del Escenario: Emitir listado de productos sin movimiento
Precondiciones: Registros existentes en BD
Iniciado por: Responsable de compras
Finalizado por : Responsable de compras
Post Condiciones :
Detalle de Operaciones:
1.Definir parámetros a filtrar
2.Filtrar parámetros
3.Mostrar reporte
5.Imprimir reporte
Excepciones: Digitar parámetros no existentes.

113
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Generar reporte de productos sin movimiento


Diagrama de secuencia: Emitir listado de productos sin movimiento

Catalogo Producto sin Factura


:
Producto movimento
ResponsableCompras

1: Digitar parametro requerido

2: Localizar Parametro

3: Filtrar productos no vendidos

4: Productos no vendidos encontrados

5: Mostrar Listado de productos no vendidos

114
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Emitir listado de productos sin movimiento

1: 1: Digitar parametro requerido 4: 4: Productos no vendidos encontrados


Producto sin Factura
movimento
5: 5: Mostrar Listado de productos no vendidos
:
ResponsableCompras

2: 2: Localizar Parametro 3: 3: Filtrar productos no vendidos

Catalogo
Producto

115
Sistema de Facturación e Inventario en Ferretería Jenny

Nombre del Caso de Uso : Generar Gerencial de Movimiento


Definición: Se emiten listados ya sea por línea, por proveedor en el cual se
refleje el promedio mensual de ventas que han tenido dichos productos, se
detalla el periodo requerido.
Notas:
Prioridad: Prioritario
Importancia : Vital
Urgencia : Inmediata
Nombre del Actor : Responsable de Compras, Gerente General
Definición: Filtra los parámetros requeridos, el gerente solicita análisis de
movimientos de determinados productos.
Notas :
Nombre del Escenario: Emitir Gerencial de Movimiento
Precondiciones: Registros existentes en BD
Iniciado por: Responsable De Compras
Finalizado por : Responsable De Compras
Post Condiciones :
Detalle de Operaciones :
1. Definir parámetros
2. Filtrar parámetros
3. Generar Reporte
4. Mostrar Reporte
5. Imprimir Reporte
Excepciones: Digitar parámetros no existentes.

116
Sistema de Facturación e Inventario en Ferretería Jenny

Caso de Uso: Generar Reporte Gerencial de movimiento


Diagrama de secuencia: Emitir Gerencial de movimiento

Gerencial de Catálogo Factura EntradaInventario


:
movimiento producto
ResponsableCompras

1: Digitar parámetro requerido

2: Localizar parámetros

3: Filtrar productos

4: Filtrar entrada

5: Mostrar registro

6: Imprimir gerencial

117
Sistema de Facturación e Inventario en Ferretería Jenny

Diagrama de colaboración: Emitir Gerencial de movimiento

1: 1: Digitar parámetro requerido 2: 2: Localizar parámetros


Gerencial de Catálogo
movimiento producto
6: 6: Imprimir gerencial
:
ResponsableCompras
4: 4: Filtrar entrada
5: 5: Mostrar registro

3: 3: Filtrar productos

Factura
EntradaInve
ntario

118
Sistema de Facturación e Inventario en Ferretería Jenny

2.3 Diagrama de despliegue

Servidor

SQLServer-BD.exe

switch (Red Local- LAN)

PC Factura
PC Gte Ventas PC Compras PC Informatica

FJenny-Factura.exe FJenny-Factura.exe FJenny-Producto.exe


FJenny-InventarioFactura.exe

119
Sistema de Facturación e Inventario en Ferretería Jenny

2.4 Diagrama de componentes

120
Sistema de Facturación e Inventario en Ferretería Jenny

2.5 Diagrama de estado

Factura:

Proceso Guardada

Anulada

Entrada:

Proceso Guardada

Anulada

121
Sistema de Facturación e Inventario en Ferretería Jenny

2.6 Diagrama de modelo de datos

122
Sistema de Facturación e Inventario en Ferretería Jenny

2.7 Diagrama de Clases

123
Sistema de Facturación e Inventario en Ferretería Jenny

Análisis y Diagnóstico de la Red

124
Sistema de Facturación e Inventario en Ferretería Jenny

3. Análisis y diagnostico de la red

3.1 Análisis de la red actual de Ferretería Jenny

Se realizó un estudio de la situación actual que presenta la infraestructura de red de la


empresa Ferretería Jenny con el objetivo de identificar su topología, ancho de banda,
protocolos utilizados, requerimiento de los usuarios entre otros.

Un aspecto muy importante es evaluar la administración de la red; determinar si se hace


uso de alguna herramienta que sirva para monitorear el tráfico en la red, controlar los
paquetes que se envían y reciben en el servidor entre los diversos clientes.

Dicho análisis permitió modelar un diseño físico de la red señalando ubicaciones de las
diversas estaciones de trabajo y puntos de red que actualmente existen en esta
empresa; tomando como base el diseño actual hicimos ciertos cambios que sugieren
agregar nuevos puestos de trabajo los cuales contribuirán con una mejor atención al
cliente.

A la vez se calcularon los costos de inversión que el modelo de ampliación conlleva,


detallando los materiales necesarios para el cableado.

125
Sistema de Facturación e Inventario en Ferretería Jenny

La red de área local de ferretería Jenny esta especificada en el estándar de la IEEE


numero 802.3 conocida como Ethernet; siendo una Fast Ethernet con identificador
100Base-TX, que se refiere a una transmisión sobre UTP categoría 5 a una velocidad
de 100 Mbps con topología estrella.

Posee una instalación eléctrica independiente para las computadoras con sus
correspondientes polos a tierra, el cableado está extendido a través de tubos PVC
empotrados en el edificio.

Las maquinas están conectadas al servidor a través de un Switch de 24 puertos,


conexión directa con conectores RJ-45.

La red esta basada en un modelo Cliente-Servidor, en donde se utiliza el protocolo


DHCP para que el servidor asigne direcciones IP a las estaciones de trabajo
dinámicamente, eliminando así una tediosa tarea manual de administración de red.

126
Sistema de Facturación e Inventario en Ferretería Jenny

Puede observar la configuración existente del protocolo DHCP.

Siendo Ferretería Jenny una empresa pequeña, el tipo de red que posee es Clase C,
se confirma por la configuración TCP/IP que posee el servidor mostrada a continuación:

127
Sistema de Facturación e Inventario en Ferretería Jenny

También puede observarse que tiene una dirección DNS Server que le permite
administrar el dominio Jenny.

128
Sistema de Facturación e Inventario en Ferretería Jenny

DESCRIPCION DE EQUIPOS

Usuarios PC
Cargo Cantidad HW SW
Tarjeta de red(Realtek RTL8139)
Pentium IV Win XP
Gerencia Gral.
01 2.8 Ghz Intel inside original Visual FoxPro
DD 40 GB Office 2003
RAM 256 MB
AMD Duron
1.2 Ghz
RAM 256 MB Win XP
Vice-Gerente 01 Tarjeta de red SIS 900 Visual FoxPro
1 impresora Office 2003
HP Deskjet -3940

AMD Duron
1.2 Ghz WinXP
Gerente de ventas 01 RAM 256 MB Visual FoxPro
Tarjeta de red SIS 900 Office 2003
Epson LX-300
AMD Duron
950Mhz
DD 20GB
Win98
RAM 128 MB
Vendedores (06) 05 Visual FoxPro
Tarjeta de red NE 2000 PCI
10/100
1 impresora
Epson Lx-300
AMD Duron
950Mhz
DD 20GB
Cajera RAM 128 MB Win 98
02
(02) Tarjeta de red NE 2000 PCI Visual FoxPro
10/100
2 Impresoras
Epson Lx-300

129
Sistema de Facturación e Inventario en Ferretería Jenny

AMD Duron
950Mhz
DD 20GB
RAM 128 MB Win 98
Cartera 01
Tarjeta de red NE 2000 PCI Visual FoxPro
10/100
2 Impresoras
Epson Lx-300
AMD Duron
1.2 Ghz
DD 40 Win XP
Contador
01 RAM 256 MB Visual FoxPro
Tarjeta de red SIS 900 Office 2003
1 Impresoras
Epson Lx-300
AMD Duron
Auxiliares
1.2 Ghz Win XP
Contables 02
RAM 256 MB Office 2003
(02)
Tarjeta de red SIS 900
AMD Duron
1.2 Ghz
Recursos Humanos RAM 256 MB Win XP
01
Tarjeta de red SIS 900 Office 2003
1 impresora
cannon HP-Deskjet -3940
AMD Duron
Win XP
1.2 Ghz
Importaciones 01 Visual FoxPro
RAM 256 MB
Office 2003
Tarjeta de red SIS 900
AMD Duron
1.2 Ghz
Win XP
Informática RAM 256 MB
03 Visual FoxPro
(02) Tarjeta de red SIS 900
Office 2003
1 impresora
Epson FX-890
Tarjeta de red(Realtek RTL8139)
Window 2000
Pentium IV
advance server
Servidor 01 2.8 Ghz Intel inside original
Visual FoxPro
DD 60 GB
RAM 512 MB DDR

130
Sistema de Facturación e Inventario en Ferretería Jenny

Se Monitorea el uso de los diversos recursos y archivos a través de la herramienta


Computer Management que es una utilidad incluida en el Window 2000 Advance Server
que permite supervisar a los usuarios de red conectados a un equipo, los recursos
compartidos a los que está accediendo y los archivos que los usuarios remotos tienen
abierto; también se puede desconectar a un usuario de un recurso compartido, se
puede forzar a cerrar o crear y eliminar recursos compartidos.

La siguiente imagen muestra el acceso de usuarios a los recursos compartidos:

131
Sistema de Facturación e Inventario en Ferretería Jenny

Es muy útil para detectar accesos no permitidos a recursos remotos y de ese modo
desconectarlos y bloquear ese acceso.

Referente a las copias de seguridad, diariamente se respalda la información en un disco


duro externo de 80 GB conectado al servidor, al finalizar el mes la información
correspondiente al mes es guardada en CD que es almacenado en una caja fuerte.

132
Sistema de Facturación e Inventario en Ferretería Jenny

3. 2 Diagrama lógico de red

Internet

Servidor de Datos

Contabilidad

Facturación

Importaciones
y Mercadeo y Ventas
compras

Informática

133
Sistema de Facturación e Inventario en Ferretería Jenny

3.3 Propuesta de Ampliación de Red

La ampliación es uno de los pasos más importantes del proceso de diseño de una red.
Para una pequeña red, como es la de Ferretería Jenny, esta planificación puede
suponer la adquisición de nuevos equipos.

En esta ferretería se ha visto un alto incremento de clientes en los últimos dos años
(según entrevista realizada al Gerente General); por ende, es necesario que expanda la
red para brindar un servicio más eficiente; por lo cual es necesario agregar una
computadora en el área de ventas y otra en bodega esta permitirá un despacho más
rápido de los productos logrando de esta manera una mejor atención a los clientes; para
la incorporación de los nuevos nodos o host que tendrán que utilizar el sistema basado
en arquitectura cliente – servidor se requerirá además de 2 nuevas PC de escritorio
cada una con una tarjeta de red Fast Ethernet 10/100, cable UTP categoría 5 extendida,
canaletas para la protección en las paredes y tubos PVC para la protección del cable en
el cielo raso así como conectores RJ45 y Jacks. Estos equipos se tendrán que
configurar para pertenecer al dominio ya establecido en ferretería Jenny que es un
apequeña red LAN privada.

También se pretende incorporar el servicio Web en esta ferretería y su presencia en el


Internet con una aplicación Web a la que los usuarios del Internet puedan tener acceso
y realizar consultas a este sitio como ver catálogos de los diferentes Productos, realizar
pro formas para consultar precios y otros servicios que se puedan proponer al cliente y
también proporcionar a los empleados la facilidad de realizar la actividad de negocios
en línea con proveedores de diferentes regiones y países; para este propósito se ve la
necesidad de adquirir un equipo de buenas características de hardware para las
exigencias de este importante servicio y esté dedicado a su función principal que seria
de servidor Web así también fungir como puerta de enlace a Internet para la red LAN
privada que ya esta configurada en el primer servidor.

134
Sistema de Facturación e Inventario en Ferretería Jenny

Se hace necesario instalar en este servidor Web con una aplicación de servidor Web
como IIS (Predeterminado para Windows) o Apache, este servidor Web se configurará
para que el sitio Web se pueda ver en la Internet, otro servicio que tendrá que ser
instalado en este servidor será el programa de Proxy Server como ISA Server (Internet
Acceleration and Security) que es una aplicación desarrollada por Microsoft para
proveer el servicio Proxy y esta maquina pueda ser puerta de enlace para las otras PC
en la Red LAN, otra aplicación Proxy Server es Kerios, estas aplicaciones controlan y
administran el acceso al Internet de los usuarios permitiendo a un segmento de la red
acceder al Internet así como controlar los puertos que las maquinas clientes tienen
abiertos monitorear los sitios Web que están accediendo etc.

Ver diseño de red propuesto en anexo No. III.

El costo de mano de obra no se contempla porque el departamento de informática es


quien realizará las instalaciones y configuraciones adecuadas.

A continuación se presenta la tabla de presupuesto para los cambios que se sugieren


(ver en anexo V cotizaciones de materiales):

DESCRIPCION GENERAL CANTIDAD PRECIO UNITARIO TOTAL


Computador Personal 2 und $380.00 $760.00
Computador Servidor Web 1 und $970.00 $970.00
Cable UTP cat. 5 29 mts $0.50 $14.50
Conectores RJ 45 8 und $0.30 $2.40
Jacks 2 und $11.00 $22.00
Canaletas 2 und $0.99 $1.98
Tubo PVC 8 und $0.60 $4.80
Sub Total $1,775.68
IVA $266.35
Total $2,042.03

135
Sistema de Facturación e Inventario en Ferretería Jenny

Conclusión

En toda empresa del ramo ferretero, el secreto al éxito está en llevar un excelente
control en sus inventarios.

La recopilación de información adquirida a través de entrevistas con los usuarios del


sistema y el análisis de los procesos de facturación y control de inventario en Ferretería
Jenny permitió desarrollar la descripción de las características y requerimientos del
sistema para un desempeño óptimo y eficiente.

Una vez reconocidos los requerimientos del sistema se realizó el modelado de datos
haciendo uso del lenguaje UML, facilitando la comprensión de los procesos que se
llevan a cabo en esta empresa; posteriormente se diseño un prototipo de sistema el
cual contraataca las debilidades presentes en el sistema actual de Ferretería Jenny.

El prototipo de sistema de Facturación y Control de Inventario, brinda un ambiente


seguro, la base de datos fue desarrollada en SQL Server, ofrece respuestas rápidas y
eficientes a los usuarios, siendo un sistema bastante amigable para el usuario haciendo
uso de Java para la interfaz gráfica (ver en anexo IV las pantallas del sistema).

El diseño de la red esta bien estructurado, posee una topología de red adecuada a las
necesidades requeridas por Ferretería Jenny, cabe señalar que es una empresa
pequeña con pocos usuarios, el cableado de red esta protegido con tubería PVC
empotrado en la pared el cual evita el deterioro de la red.

Los problemas que surgen a menudo son del tipo físico por mala manipulación de los
equipos y accesorios, en el área de ventas muchas veces dañan los conectores del
cable UTP o el cable de red es cortado.

136
Sistema de Facturación e Inventario en Ferretería Jenny

Recomendaciones

El planteamiento de este proyecto se basa en la forma de llevar a cabo el control de


facturación e inventario de Ferretería Jenny y para implementarlo deberá considerarse
lo siguiente:

El sistema que actualmente utiliza debe ser sustituido por un sistema que administre de
forma confiable y segura la información, si la información es almacenada
adecuadamente puede ser manipulada eficientemente; esta empresa carece de
reportes necesarios en la toma de decisiones y que han sido agregados en el prototipo
de sistema planteado en este documento, cabe señalar que el acceso a los reportes es
de forma rápida y sencilla.

Se recomienda agregar una Pc en bodega para agilizar el proceso de despacho y


reducir colas de espera de los clientes, también se sugirió la adquisición de otra Pc para
el área de ventas para brindar una buena atención al cliente.

Como propuesta para un mejor control y uso de la red se recomienda el uso de agentes
que permitan recolectar la información necesaria y oportuna como procesos del
sistema, conexiones abiertas, etc., en cada ordenador conectado a la red LAN; permitirá
un diagnóstico más rápido y eficiente para solucionar cualquier problema que se
pudiese presentar con los servicios de red en la empresa. Los puntos para los que un
agente pude ser utilizado son los siguientes:

Notificación de problemas.
Datos de diagnóstico.
Identificador del nodo.
Características del nodo.

137
Sistema de Facturación e Inventario en Ferretería Jenny

Otra herramienta que se sugiere implementar es el paquete de utilidades SolarWinds,


que contiene una cantidad de utilidades para un buen monitoreo de los nodos u
ordenadores que se encuentran conectados a la red, desde este también se puede
acceder a los agentes que estén instalados en los ordenadores y así también
administrar y monitorear remotamente equipos que pudiesen tener problemas con los
servicios de red.

Una utilidad importante para la administración de redes es el acceso remoto a nuestro


servidor por medio del acceso de escritorio remoto, esta utilidad permite conectarnos y
trabajar sobre él directamente desde otro Host en la red siempre y cuando se tenga
configurada las cuentas de usuarios con los permisos pertinentes para poder acceder a
el y poder administrarlo; aunque su utilización estará limitada solo al encargado del
área de informática.

138
Sistema de Facturación e Inventario en Ferretería Jenny

Bibliografía

1. Laudon, K.C. y Laudon, Administración de los Sistemas de información,


JP(1996), Prentice Hall, Mexico.

2. Fco. Javier Ceballos Sierra,Java 2 : Curso de programación, 3ra Edición, Alfa


Omega RA-MA.

3. Bruce Eckel, Piensa en Java, Segunda Edicion, Prentice Hall.

4. Michael V. Mannino , Administración de Redes de datos , Tercera Edición, Mc


Graw Hill.

139
Sistema de Facturación e Inventario en Ferretería Jenny

ANEXOS

140
Sistema de Facturación e Inventario en Ferretería Jenny

ANEXO I. Organigrama

GERENCIA
GENERAL.

VICE-GERENCIA

DPTO. DPTO. RECURSOS DPTO. DPTO. DPTO. VENTAS


INFORMATICA HUMANOS CONTABILIDAD IMPORTACIONES

DIGITADOR BODEGA CAJAS VENDEDORES

141
Sistema de Facturación e Inventario en Ferretería Jenny

ANEXO II. Diagrama de Red Actual

142
Sistema de Facturación e Inventario en Ferretería Jenny

143
Sistema de Facturación e Inventario en Ferretería Jenny
ANEXO III. Diagrama de Red Propuesto

144

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