Sunteți pe pagina 1din 136

Sistema de Facturacin e Inventario Ferretera Lugo

Introduccin
En un entorno econmico cada vez ms competitivo, como el actual, las empresas necesitan disponer de sistemas de informacin que constituyan un instrumento til para controlar todas sus operaciones con el fin de evitar prdidas de materiales y optimizar el tiempo, de esta manera se evitara errores manuales de parte del personal en estas labores. La exigencia de los usuarios hacia los software ha sido tan inmensa cada da que estos necesitaban guardar de manera optima los registros de los clientes de la organizaciones por eso se implementaron, diseo y manejo de las Bases de Datos, para simplificar el trabajo humano y extender la veracidad con la que se maniobran la informacin mediante aplicaciones diseadas en distintos gestores de Base de Datos pero con el mismo objetivo a alcanzar. Un sistema automatizado es necesario en este tipo de negocios por la gran cantidad de productos con caractersticas diferentes que esta ofrece como lo son clavos que tienen varias mediadas, pintura de distintos tipos de colores, etc. y principalmente por las numerosas transacciones que a diario realiza como la facturacin de sus productos, cotizaciones, Devoluciones, rdenes de compra. Con el presente trabajo queremos brindar a la empresa Lugo una propuesta de un nuevo sistema informacin que se ajuste mas a sus necesidades, para cambiar el que estn utilizando, con el nuevo software se mejorara y elevara la eficiencia en el momento en que se brinde servicio al cliente, compras de productos, contando con un sistema informtico de gestin de transacciones comerciales fcil de manejar, amigable al usuario y rpido en consultas de inventarios, cuentas por cobrar, clientes y proveedores etc.

Ingeniera de Software II

pg. 1

Sistema de Facturacin e Inventario Ferretera Lugo

Objetivo General

Desarrollar un Sistema Automatizado de Facturacin e Inventario, que se ajuste a las necesidades de informacin y recursos disponibles de la Ferretera Lugo.

Objetivos Especficos

Realizar el analisis del proceso negocio para la captura de requsitos del sistema a desarrollar. Hacer uso de la metodologia orientada a objetos en el analisis y desarrollo del sistema atraves de RUP basado en UML. Disear el prototipo del sistema de Informacin

Ingeniera de Software II

pg. 2

Sistema de Facturacin e Inventario Ferretera Lugo

Justificacin
En nuestros das las tecnologas de la informacin estn siendo aplicadas prcticamente en todas las reas y actividades econmicas y los beneficios que estas ofrecen estn siendo cada vez ms notables. Si hablamos especficamente de la Ferretera Lugo, podemos reconocer caractersticas fundamentales que hacen que esta organizacin requiera de un nuevo sistema de informacin. El control de Inventario de esta Organizacin se realiza actualmente de manera manual realizando inspecciones en la bodega semanalmente para conocer el nivel de inventario en existencias para posteriormente solicitar los distintos productos a los proveedores tantos nacionales como internacionales. Con nuestra propuesta de sistema de informacin, se lograra reducir los atrasos en la bsqueda de entregas, ya que en su estructura dota de una base de datos, que le permite al sistema realizar las consultas necesarias en intervalos de tiempo sumamente pequeos. Adems estar conformado con interfaces amigables, de tal manera que el registro de la informacin ser ms rpido y dinmico. Otro aspecto importante que fundamenta la necesidad de un nuevo sistema de informacin automatizado, es la mayor seguridad en la informacin, ya que estos por medio de ciertas restricciones pueden impedir el acceso masivo de todos los usuarios, y permitir aquellos que estn debidamente autorizados, tambin hay que agregar que los sistemas no se cansan, al igual que las personas estos pueden trabajar sin importar el tiempo que demore la operacin, por tanto hay un menor margen de error que el de estar realizando las operaciones de forma manual, tales como facturacin, pedidos entre otras. Teniendo en cuenta que los beneficios de las tecnologas de informacin son notables para ganar calidad, reducir costos y darle al negocio una mejor presencia dentro de este mercado cambiante y competitivo.

Ingeniera de Software II

pg. 3

Sistema de Facturacin e Inventario Ferretera Lugo

Captulo I: Estudio del proceso de negocio.

Antecedentes
La Ferretera Lugo fue fundada por el seor Benjamn Lugo en el ao 1915 siendo su origen en la gran sultana (Granada) situada en la calle el comercio, comercializando diversos productos Ferreteros en las reas de Jardinera, para el Hogar, piezas Automotrices, Herramientas, Materiales de Construccin, Pintura, Materiales Elctricos, Plomera y Cerrajera. En la actualidad la organizacin posee una sucursal en Managua ubicada en el Kilometro 4 Carretera a Masaya y la otra en Granada. En sus inicios la organizacin no contaba con la ayuda de un Software de control de Facturacin e inventario donde estas labores se realizaban de una forma manual, este mtodo era muy efectivo al tener pocos clientes, pero debido al aumento en la demanda y las polticas de la empresa, resulto muy complicado de manejar y controlar todas las operaciones que efectuaba en fin exista un descontrol por eso la gerencia eligi la opcin de optar por su sistema automatizado en el ao del 2003 donde este solo funciona bajo la plataforma de Windows 98 y efectuado bajo el lenguaje de programacin Visual Basic 6.0 donde est compuesto por varios mdulos de los cuales se usan actualmente Facturacin de Contado, Cotizaciones, Proveedores. El sistema no es el ms apropiado para los procesos comerciales como son los mdulos que tiene el sistema ya que es demasiado complejo de utilizar y presenta errores en tiempo de ejecucin para los usuarios lo que hace dilatado este tipo de transacciones.

Ingeniera de Software II

pg. 4

Sistema de Facturacin e Inventario Ferretera Lugo

Recopilacin de la informacin
Las tcnicas que utilizamos para la recopilacin de los datos son: Entrevista: Estas se utilizan para alcanzar informacin en forma verbal, a travs de preguntas que propone el analista. Quienes responde pueden ser gerentes o empleados, los cuales son usuarios actuales del sistema, existen usuarios potenciales del sistema propuesto o aquellos que proporcionaran datos o sern afectadas por la aplicacin propuesta. El analista puede entrevistar al personal en forma individual o en grupos. Las entrevistas directas, fueron dirigidas a cada uno de los gerentes de los diferentes departamentos y a la vez a cada uno de los usuarios de las diferentes estaciones de trabajo. Para esto nos auxiliamos de una cmara de video y as evitar la prdida de informacin relevante del negocio. Cuestionario: Estos proporcionan una alternativa muy til para las entrevistas; sin embargo, existen ciertas caractersticas que pueden ser apropiadas en algunas situaciones e inapropiadas en otras. Los cuestionarios pueden ser la nica forma posible de relacionarse con un gran nmero de personas para conocer varios aspectos del sistema. Cuando se llevan a cabo largos estudios en varios departamentos, se puede distribuir los cuestionarios a todas las personas apropiadas para recabar hechos con relacin al sistema. Por supuesto, no es posible observar las expresiones o relaciones de quienes responden a los cuestionarios. Este se llevo a cabo realizando cuestionarios con objetivos diferentes para cada cargo entrevistado, realizando una serie de preguntas acorde alas funcionalidades a fin de conocer las fortalezas y debilidades del sistema. Observacin directa: Esta proporciona informacin de primera mano en relacin con la forma en que se llevan a cabo las actividades. Las preguntas sobre el uso de documentos, la manera en la que se realizan las tareas y si ocurren los pasos especficos como se pre-establecieron, pueden contestarse rpidamente si se observan las operaciones.

Con esta tcnica pudimos comprender la funcionalidad de la bodega y las labores que se realizan a diario la Ferretera Lugo.

Ingeniera de Software II

pg. 5

Sistema de Facturacin e Inventario Ferretera Lugo

Misin
Somos una empresa dedicada a la comercializacin de productos ferreteros de primera calidad en las ciudades de Managua y Granada, nuestro propsito es satisfacer las necesidades de nuestros clientes, a travs de las ventas con los precios ms bajos del mercado.

Visin
Convertirnos en una empresa lder a nivel nacional con grandes expectativas de cambio en la formacin del capital del trabajo, y con la capacidad de cubrir completamente el mercado de los productos ferreteros posicionando pequeas sucursales que brinden un mejor servicio que la competencia.

Objetivos de la Organizacin
Ofrecer a los clientes un servicio completo de materiales para la edificacin de viviendas. Brindar los mejores precios, descuentos y promociones del mercado en productos esenciales para la construccin. Cubrir todos los mercados como distribuidor de productos para suplir a las ferreteras minoristas.

Ingeniera de Software II

pg. 6

Sistema de Facturacin e Inventario Ferretera Lugo

Estructura Organizacional

Junta Directiva

Gerente General

Departamento Ventas

Departamento Compras

Soporte Tecnico

Departamento Importaciones

Departamento Contabilidad

Departamento R.R.H.H

Bodega

Vendedores Piso

Vendedores Calle Contador Cartera y Cobro Caja

Auxiliar

La Ferretera Lugo est dirigida por una junta directiva que es el rgano de mayor poder en decisiones de este negocio en la actualidad, la junta se encarga de la toma las decisiones ms relevantes para la organizacin, desde la escogencia de las marcas de sus productos con sus respectivos proveedores o cualquier acontecimiento que amerite la reunin de la junta estos se renen mensualmente. La organizacin posee 50 empleados que laboran en la empresa donde la mayor parte estos estn localizados en el Departamento de Ventas. Todos los Departamentos nos brindaron informacin del funcionamiento de cada uno de sus reas para que nosotros realicemos las dependencias y relaciones que tienen entre ellos y as disponer de los privilegios y alcance que van a tener cada uno ellos en el sistema.

Ingeniera de Software II

pg. 7

Sistema de Facturacin e Inventario Ferretera Lugo


Los Departamentos que conforman la ferretera son los siguientes: Gerencia General, Compras, Informtica, Ventas, Bodega, Contabilidad, Importaciones, Recursos Humanos donde cada uno de ellos realiza las funciones que le corresponden en la empresa. A continuacin se destacan las funciones principales para cada departamento: Gerente General: Este es el responsable sobre cualquier decisin sobre el Departamento de Soporte Tcnico, el es el que tiene la ltima palabra en cualquier toma de decisin en referencia a los ordenadores y al sistema que ellos poseen, adems se encarga del pago del consumo bsico de la Ferretera y sobre todo es el encargado de supervisar la correcta Funcionalidad de cada Departamento. Departamento de Compras: Este departamento su responsabilidad principal es el de suplir a la bodega los distintos productos que la empresa ofrece a sus clientes, tambin es el autorizado para negociar precios con los distintos proveedores a nivel nacional y emitir las ordenes de compras y pagar estas a sus distribuidores. Departamento de Ventas: Algunas de las funciones que realiza este departamento son: Formular el Programa Anual de Ventas del Departamento, de acuerdo a las Polticas de comercializacin establecidas. Proponer a la Gerencia estrategias de comercializacin que permitan incrementar las ventas a instituciones pblicas y privadas. Organizar, coordinar y supervisar las actividades de los promotores y agentes de venta, dirigidas a libreras privadas y organismos pblicos y privados programando sus rutas e instrucciones de trabajo. Departamento de Recursos Humanos: Este tiene las siguientes funciones: Proponer las polticas generales de administracin de los recursos humanos, teniendo en consideracin las normas estatutarias pertinentes y los principios de administracin de personal. Mantener actualizados la documentacin y los registros con todos los antecedentes y la informacin referida al personal. Ejecutar y tramitar la incorporacin, promocin, retiro o destinacin del personal, como tambin lo relativo a licencias, permisos, asignaciones familiares y todo lo relacionado a solicitudes del personal.

Ingeniera de Software II

pg. 8

Sistema de Facturacin e Inventario Ferretera Lugo


Departamento de Contabilidad: Este se encarga de instrumentar y operar las polticas, normas, sistemas y procedimientos necesarios para garantizar la exactitud y seguridad en la captacin y registro de las operaciones financieras y de consecucin de metas de la entidad, a efecto de suministrar informacin que coadyuve a la toma de decisiones, a promover la eficiencia y eficacia del control de gestin, a la evaluacin de las actividades y facilite la fiscalizacin de sus operaciones. Departamento de Importaciones: Este posee las siguientes funciones: Planear, dirigir, coordinar, organizar, evaluar y controlar la implementacin de las polticas y estrategias del departamento. Aplicar la normativa, reglamentacin y legislacin relacionada con el registro de importadores. Realizar el control de productos registrados e importados. Bodega: La Seccin Bodega tiene por objetivo la adecuada recepcin, custodia y entrega de todos los productos adquiridos por la ferretera de acuerdo a los reglamentos y procedimientos establecidos para cada caso. Entre las funciones que realiza dicho departamento tenemos: Efectuar de acuerdo a los procedimientos establecidos, la recepcin, custodia y entrega de todos los productos adquiridos por la ferretera. Mantener archivos actualizados de rdenes de compra, Guas de entrega, propuestas y otros documentos afines. Programar la atencin oportuna de las diferentes rdenes de compra, de acuerdo a la urgencia de cada una de ellas. Mantener al da los registros de materiales de bodega, controlando las entradas, salidas y existencias. Determinar y aplicar normas de seguridad para la conservacin y control de los materiales que se almacenen. Soporte Tcnico: Este departamento es el encargado de velar por todos los equipos de cmputo ya sea por mantenimientos preventivos y correctivos, de ver por el funcionamiento correcto de los ordenadores y la red que estos utilizan haci como del software que ellos utilizan.

Ingeniera de Software II

pg. 9

Sistema de Facturacin e Inventario Ferretera Lugo

Tipos de Software
SOFTWARE ENLATADO
Qu es un Software enlatado? Un Software Enlatado es aquel software rgido que no permite realizar modificaciones a su entorno como sistema, modificaciones de fondo, de procesos, de reportes. Muchos usuarios compran software enlatado sin saber del problema que se les avecina cuando tengan falta de soporte del producto.

Caractersticas
Ya estn listos en un CD con su correspondiente manual de ayuda. Son utilizados por varias empresas, lo que reduce notablemente la probabilidad de errores. Constantemente se mejora la funcionalidad, con la experiencia adquirida a travs de tiempo. Un sistema de facturacin, stock y cuentas corrientes Enlatado, posee un costo que vara entre $1000 y $9000 dependiendo de la funcionalidad y la cantidad de PCs donde los instalemos. Pueden existir funciones que no utilicemos. Pero generalmente pueden ocultarse de modo de no complicar su uso y evitar errores.

SOFTWARE A LA MEDIDA
Qu es un Software a la Medida? Un Software a la medida este sistema se hace a la medida del usuario, de la empresa y de su forma de trabajar, este contribuye a incrementar la satisfaccin del usuario interno al poder adaptar el Software a sus necesidades internas y adems permite de esta forma que el sistema informtico se mas amigable para el usuario final.

Caractersticas
Su anlisis, diseo y desarrollo puede llevar varios meses/aos. Hay pruebas de funcionalidad y velocidad que se consolidan a travs del tiempo, con el uso diario del sistema.

Ingeniera de Software II

pg. 10

Sistema de Facturacin e Inventario Ferretera Lugo


Un sistema de facturacin, stock y cuentas corrientes a Medida, tiene un costo superior a los $30000, ya que es exclusivo para nuestro comercio. El valor puede incrementarse notablemente en el transcurso del tiempo, ya que llevara muchos meses de pruebas, desarrollo, instalacin, capacitacin, ajustes e implementacin. Sin mencionar el tiempo invertido por nosotros mismos en traspasar nuestros conocimientos sobre el negocio al programador.

Descripcin del Problema


El Problema principal que presenta la Ferretera Lugo es que el software actual que utiliza la organizacin, fue diseado para satisfacer las necesidades de varias ferreteras ya que es un sistema enlatado, ms bien fue diseado para varias funciones generales de cualquier Ferretera y la empresa tiene ciertas caractersticas y funciones distintas que la competencia. Por ejemplo su forma de comercializar los productos es al estilo de un supermercado ya que sus productos los ofrecen al pblico general en estantes donde el cliente puede llegar a tomar el producto que el requiere y a la vez observar la clasificacin de productos que la empresa ofrece otra diferencia es que ella no vende por precio al mayor solo ofrece descuento por la compra de cantidades. Entre las deficiencias que pudimos observar del Software Mnica que los usuarios Nos informaron tenemos: Este trabaja bajo la plataforma de Windows 98, y no puede ser til bajo plataformas actualizadas como Windows profesional, Windows 2000, Windows vista, etc. La elaboracin de este sistema fue bajo el lenguaje estructurado Visual Basic 6.0. No contienen un modulo de administracin del inventario fsico es decir que se tiene que controlar de manera manual. Al sistema de informacin no se le puede agregar nuevos mdulos ni modificar lo existente es decir que es un software enlatado. No tiene la funcin de convertir una cotizacin a una Factura al contado. Posee grandes problemas en la ejecucin de este tiende mucho a pegarse. Su Interfaz no es amigable con el usuario.

Ingeniera de Software II

pg. 11

Sistema de Facturacin e Inventario Ferretera Lugo

Descripcin del Sistema de Negocios.


La Ferretera ofrece en este momento alrededor de 20,000 productos en las reas de jardinera, pintura, plomera, cerrajera, herramientas, hogar, materiales de construccin, piezas automotrices y elctricas. Una de las polticas de la empresa es vender sus productos al minorista; la Ferretera solo ofrece descuentos dependiendo del rea al cual pertenezca el producto. Dada en la siguiente tabla rea Hogar Automotriz Herramientas Materiales Pintura Elctrica Plomera Cerrajera Jardinera Cantidad mnima 20 unidades 15 unidades 1 unidad 1 unidad 1 unidad 15 unidades 15 unidades 10 unidades 15 unidades Porcentaje de descuento 15% 15% 20% 10% 10% 25% 30% 20% 20%

Ferretera Lugo posee dos sucursales en todo el territorio nacional, atendiendo al pblico en general de lunes a viernes de 7:30 am 6:30pm, sbados de 8:00 am 5:00 pm y los domingos de 8:00 am 2:00 pm. Su manera de operar es parecida a la de los sper mercados, es decir que los productos de la empresa estn sobre estantes, visibles a los clientes, en donde este escoge los productos segn las necesidades, su disponibilidad financiera y despus pasa a donde el cajero a facturar y cancelar los productos. Generalmente los clientes se contactan con la empresa mediante varias formas una de ellas es por los correo electrnicos que cada departamento posee su propio email, por llamada telefnica, por las ofertas de los ejecutivo de ventas, por recomendaciones de otros clientes y por la llegada personal de los clientes a la organizacin, de esta manera pueden adquirido los productos que ms les guste. Cuando un cliente llega por primera vez a la organizacin y realiza una transaccin la empresa tiene como norma almacenar los datos del cliente para tenerlo registrado cuando realice una nueva visita. Adems ya cancelado el producto el cliente puede realizar sus respectivas devoluciones a la organizacin obteniendo este una nota de crdito con el valor de la factura hecha anteriormente.

Ingeniera de Software II

pg. 12

Sistema de Facturacin e Inventario Ferretera Lugo


El inventario es revisado fsicamente dos por semana donde prestan atencin que productos se han vendido con mayor frecuencia y cuales con menor repeticin, despus la informacin obtenida es trasladada al departamento de compras los cuales se encargan de efectuar las rdenes de compras necesarias a los proveedores ellos tambin se encargan de emitir las devoluciones a los proveedores. La empresa realiza compras locales e internacionales siendo sus proveedores nacionales ms fuertes Sinsa, Jenny, Blandn Lazo, ABC donde estos se demoran de 2 a 3 das para entregar el producto a la empresa y a nivel internacional la Ferretera compra por pedidos observando los productos por catlogos o asistiendo a ferias Ferreteras a las cuales asiste el Gerente de Importaciones de la empresa y estos tarda hasta 15 das en estar en la bodega de la empresa. Como toda empresa todas sus cajas realizan un arqueo diario para contabilizar el comportamiento del da es decir la cantidad de Facturas que se emitieron, los crditos que se otorgaron y anexarlo a libros de diario. Actualmente La empresa posee en sus medios de transporte un camin, un microbs y 2 camionetas para las entregas a domicilio esta tiene la poltica que si la factura excede el valor de C$ 10,000 Crdobas el producto es trasladado de forma gratuita aqu en Managua y si el valor de la Factura es inferior a los C$ 10,000 crdobas el cliente tiene que ir a la Ferretera a retirar su producto, a menos que la entrega sea por una de las rutas que tiene la empresa, es decir si el camin tiene que pasar por ese lugar se le pasa dejando el producto si ningn costo si no se cumple algunas de las condiciones anteriores se le cobra el Transporte al cliente.

Captulo II: Anlisis del Sistema.


Procesos de la Ferretera Lugo.
Cotizacin de Productos: El cliente ingresa a la empresa, se dirige a las ventanillas en donde se encuentran el vendedor el cliente solicita cotizacin al vendedor este ultimo recibe la solicitud y le pide la lista a productos que quiere cotizar, despus el cliente le brinda la lista de productos a cotizar. El Vendedor recepciona la lista de productos y consulta existencia de los productos en el catalogo de control de inventario que le interesan al cliente, despus el vendedor procede a consultar la existencia de los productos. Si los producto se encuentra en existencia este procede a anexarlos a la cotizacin e imprimir esta, despus entregar al cliente y este ultimo recibir la Cotizacin.

Ingeniera de Software II

pg. 13

Sistema de Facturacin e Inventario Ferretera Lugo


Si la repuesta es negativa, el vendedor le pregunta al cliente si desea productos similares si la respuesta es si el vendedor los agrega a la cotizacin, almacena los datos de esta y posteriormente imprime la misma se la entrega al cliente y este las recibe. Si la repuesta es no, se cancela el proceso de cotizacin y el cliente se retira de la organizacin. (Ver Fig. #1). Proceso de Facturacin: Primeramente el Cliente cuando visita la Ferretera busca los productos en los estantes, Si el cliente encuentra los productos en los estantes este selecciona los productos que va a Facturar, complementa su canasta de compra y de dirige a caja para cancelar los productos que est llevando de la Ferretera. Si no encuentra, o tiene alguna duda sobre algn producto este procede a buscar ayuda con el Vendedor en este caso es el encargado del rea al cual pertenece ese producto. El vendedor verifica en Bodega si tienen en existencia fsica el producto que est solicitando el cliente, si el vendedor encuentran los productos que el cliente solicita este le comunica la existencia donde este ltimo, posteriormente este termina completando la canasta de compra. Si ocurre el caso contrario en la que el vendedor no encuentra los productos que el cliente le solicita el vendedor le ofrece productos similares a lo que el cliente est buscando. Le pregunta al cliente si desea estos productos similares. Si la respuesta es negativa el cliente se retira del negocio en caso contrario de ser positiva la respuesta del cliente este le muestra los productos similares al cliente y este ultimo continua completando la canasta de compra. Ya teniendo completada la canasta de compra el cliente se dirige a la caja a facturar los productos donde la caja recibe los productos que el cliente desea llevar entonces la caja procede a preguntarle al cliente que si l es primera vez que visita la Ferretera. Si la respuesta es si se realiza el guardado del cliente y contina la facturacin, en caso de que el cliente otras veces ha venido a comprar se contina con la facturacin, despus de hacer de este paso se verifica los descuentos que puede optar al cliente dependiendo de las cantidades y al rea al cual pertenezca el producto. De no existir descuento la caja le notifica al cliente las razones porque no se aplico descuento despus se pasa se pasa a facturar los productos, en caso de que si se aplica descuento se le aplican los descuentos correspondientes y se pasa a Facturar los productos, ya teniendo facturado los productos la caja pasa a imprimir la factura, cancelar y a entregrsela al cliente. (Ver Fig. #2).

Ingeniera de Software II

pg. 14

Sistema de Facturacin e Inventario Ferretera Lugo


Proceso de Ingreso de Productos a la Bodega: Inicialmente el Proveedor cuando llega a la Empresa con los Productos que fueron pedidos este le proporciona la Orden de Compra al encargado de la Bodega, este recibe la Orden de Compra y pide entonces ver los productos que fueron ordenados. El proveedor toma la solicitud del Bodeguero y procede a entregar la mercanca, posteriormente el responsable de la bodega obtiene la mercadera, verifica que la orden de compra y la mercadera coincidan en las caractersticas y la descripcin de los productos, de no coincidir bodega le devuelve los productos al proveedor. Despus se prosigui con la observacin de los productos y el bodeguero analiza si existen variantes de los productos con los anteriores como puede ser el caso del color el peso, el tamao etc. De haber alguna variante en el producto o que este sea nuevo el bodeguero se encargara de guardar los datos del nuevo producto despus procede a ingresar a la bodega el producto. En caso que no haya ninguna variante en los productos este procede a ingresar a la Bodega. (Ver Fig. #3). Orden de compra: El responsable de bodega realiza revisin del inventario de productos dos veces por semana, si algn producto est cercano al stock mnimo el responsable genera una solicitud al departamento de compras, de no estar cerca stock del mnimo el responsable de la bodega cancela la solicitud al departamento de compras. Ya teniendo la solicitud de bodega al departamento de compras el departamento de compras recepciona la solicitud de los productos, analiza la solicitud ella por bodega y selecciona al proveedor despus verifica si el proveedor existe o no en la ferretera de no existir el departamento de compras guarda los datos del nuevo proveedor, despus procede a generar la orden de compras. En el caso de que el proveedor ya exista en la ferretera el departamento de compras solamente genera la orden de compra. Ya teniendo la orden de compra esta se imprime y se enva al proveedor donde este ultimo recib la orden de compra de parte de la Ferretera Lugo. (Fig. #4) Nota de Crdito: Cuando un cliente compra algn producto en la Ferretera y a este le surgen algn defecto, este se dirige a la empresa y le proporciona los productos al vendedor del rea al cual pertenece el producto, el vendedor prosegu a recibir los productos, despus el vendedor le pide la factura al cliente, el cliente por su parte le suministra la factura, el vendedor recibe la factura y verifica que si los productos defectuosos son de esa factura. Si la respuesta es negativa el vendedor le aclara al cliente que estos productos no concuerdan con la Factura que este le est suministrando, despus el cliente se retira.

Ingeniera de Software II

pg. 15

Sistema de Facturacin e Inventario Ferretera Lugo


Si la respuesta es positiva, el vendedor prosegu con analizar la garanta de los productos en pocas palabras verificar que si el producto est en el rango de la garanta que la empresa ofrece. Si ya el tiempo de garanta paso el vendedor le explica al cliente que su garanta ha expirado el cliente por su parte se retira del negocio. Si esta en el rango de la garanta el producto el vendedor procede a examinar los productos y pasa a verificar si los productos estn en mal estado o no. Si la respuesta es que no estn en mal estado el vendedor procede a entregar los productos y factura al cliente y posteriormente demostrarle al cliente que los productos no estn en mal estado y el cliente se retira de la empresa. Si los productos estn en mal estado el vendedor procede a calcular en dinero los productos defectuosos y solicita la nota de crdito al contador general de la Ferretera, donde el contador se encarga de elaborar la nota de crdito y procede a proporcionar la nota de crdito al vendedor, este ltimo le entrega la nota de crdito al cliente. (Ver Fig. #5) Devolucin a proveedores: Una vez que se han recibido los productos en bodega, se procede a hacer una revisin para ver si estos se encuentran en buen estado, para el caso de que los productos estn en buen estado se termina la revisin. En caso contrario bodega genera la lista de los productos defectuosos y le enva los productos al Departamento de Compras, por su parte el departamento de compras recibe los productos en mal estado y este procede a elaborar la nota devolucin a los proveedores, posteriormente este le proporciona los productos y Factura al proveedor, despus el proveedor verifica que si puede reemplazar los productos. De no ser posible reemplazar los productos el proveedor devuelve el dinero de los productos defectuosos al departamento de compras. En caso de que pueda reemplazar los productos este enva los nuevos productos con su respectiva factura a la bodega de la empresa y este ltimo recibe los productos y la factura. (Ver Fig. #6)

Ingeniera de Software II

pg. 16

Sistema de Facturacin e Inventario Ferretera Lugo

Descripcin del Sistema Informtico Software


El software propuesto se compondr de nueve pantallas que ayudarn a reducir los casos de productos perdidos dentro de la bodega, los gastos de papelera, cuentas fantasmas, los tiempos de espera, realizacin de los procesos manuales y a facilitar el control del inventario y facturacin en la Ferretera Lugo. Mayor control de los pedidos realizados a los proveedores y de los productos defectuosos encontrados en estos, logrando as una mayor satisfaccin en la atencin brindada a la entidad principal de la empresa los clientes. La propuesta informtica tendr una entrada principal donde el usuario se autentificara con un Login de usuario con su respectivo Password. De esta manera personas que no estn autorizadas no podrn hacer uso del sistema ni manipular ninguna pantalla. Despus que el usuario se autentifique, el usuario pasa al men principal del sistema de informacin donde se desplieguen todos los mdulos disponibles donde estarn distribuidos de la siguiente manera: Modulo Comercial: En este modulo estar conformado por las siguientes pantallas siguientes como: Clientes, Cotizacin y Facturacin. Modulo de Inventario: Este modulo estar compuesto por las ventanas como Producto, rea, Unidad de Medida, Proveedores, Orden de Compra, Compras. Modulo de Transicin: En este modulo estar conformado por las pantallas siguientes como: Nota de Crdito y Devoluciones. Modulo de Reportes: En esta pantalla el usuario tendr la opcin de visualizar e imprimir el listado de la informacin verstil de la empresa, ayudando a la alta gerencia a conocer el estado actual de la empresa, facilitndole una mejor compresin para la toma de decisiones. Modulo de Ayuda: En esta pantalla el usuario obtendr un men bar en el cual encontrara opciones para la ayuda del sistema donde tendr imgenes del sistema de informacin y una documentacin detallada de cmo funciona el sistema con sus respectivas validaciones. Adems los correos electrnicos de los desarrolladores del sistema por si la duda alguna duda de la funcionalidad del sistema.

Ingeniera de Software II

pg. 17

Sistema de Facturacin e Inventario Ferretera Lugo


Las pantallas con las que constara el SISFERLUG 1.0 (Sistema Ferretero Lugo) Pantalla de Clientes: Esta pantalla se encarga de registrar, eliminar y actualizar los datos del cliente, Generando de esta informacin los respectivos reportes requeridos por la empresa. Pantalla de Proveedor: Esta pantalla se encarga de registrar, eliminar y actualizar los datos del proveedor, Generando de esta informacin los respectivos reportes requeridos por la empresa. Pantalla de Producto: Esta pantalla se encarga de registrar, modificar datos de todos y cada uno de los productos de la empresa como precio, descripcin, rea, proveedor, etc. Y eliminar y de la base de datos si acaso se requiriera. Generando de esta informacin los respectivos reportes requeridos por la empresa. Pantalla de Orden de Compra: En esta pantalla el usuario se encargara de ingresar y actualizar los datos de una orden de compra, donde se especificara detalladamente la cantidad, caractersticas de los productos que solicita la empresa al proveedor. Generando de esta informacin los respectivos reportes requeridos por la empresa. Pantalla de Cotizacin: Esta pantalla se encargara de ingresar y actualizar los datos de una cotizacin y especificara detalladamente la cantidad, precio y caractersticas de los productos que esta cotizando un cliente. Pantalla de Devolucin a Proveedores: Esta pantalla el usuario podr ingresar el numero de productos defectuosos de una orden de compra para envirsela al proveedor correspondiente, tambin podr guardar, modificar y eliminar la informacin de esta para fines posteriores de la generacin de reportes requeridos por la empresa. Pantalla de Facturacin: En esta pantalla el cajero ingresara la cantidad de productos que este comprando un cliente, esta mostrara la informacin de los precios de los productos y automticamente realizara la suma totalizando el valor a pagar de la factura. Tambin tendr la opcin de la generacin de los reportes requeridos por la empresa. Pantalla de Nota de crdito: En esta pantalla el usuario ingresara los productos defectuosos que hayan sido devueltos por un cliente describiendo los desperfectos encontrados en este, a la vez el software realizara la suma del total de productos para generar la nota de crdito. Tambin se registraran, modificar y eliminar los datos de esta. Tambin tendr la opcin de generar los reportes requeridos por la empresa.

Ingeniera de Software II

pg. 18

Sistema de Facturacin e Inventario Ferretera Lugo

Usuarios
1. Cajero: Este es el encargado de manipular los siguientes mdulos:
Cliente: En este modulo el cajero manejara la informacin de los clientes, podr ingresar los datos de un nuevo cliente, tambin tendr las opciones de modificar los datos si un cliente cambia de domicilio, telfono y tendr el reporte de los clientes. Producto: En este modulo el cajero podr ingresar a la base de datos de los productos para conocer los datos de estos al momento de una facturacin, pero l no tendr el privilegio de agregar, modificar y eliminar productos y tendr el reporte de los productos. Facturacin: Este es el modulo principal, en donde el cajero trabajara la mayor parte del tiempo, aqu el tendr el nico privilegio para facturar productos y convertir una cotizacin en factura y el reporte de las facturas canceladas.

2. Bodeguero: Este ser el responsable


mdulos:

de manipular los siguientes

Producto: Su principal actividad ser administrar los productos de la ferretera, para agregar un producto tendr que ingresar el cdigo de la orden de compra que le entrega el proveedor al momento de llegar a la bodega, para poder modificar o eliminar un producto solo lo podr hacer con la autorizacin del departamento de compra o de la gerencia general y tendr acceso al reporte de los productos de la Ferretera. Devoluciones a Proveedores: En esta pantalla el bodeguero tendr que ingresar el listado del nmero de productos que encontr defectuosos en la orden de compra, a la vez el sistema restara esta cantidad de los productos en existencia en la bodega y el reporte de las devoluciones a proveedores.

3. Vendedor: Este es el autorizado de operar los siguientes mdulos:


Cliente: En este ventana el vendedor manejara la informacin de los clientes, podr ingresar los datos de un nuevo cliente, tambin tendr las opciones de modificar los datos si un cliente cambia de domicilio, telfono y tendr el reporte de los clientes.

Ingeniera de Software II

pg. 19

Sistema de Facturacin e Inventario Ferretera Lugo


Cotizacin: En esta pantalla su gestin principal ser brindar una cotizacin de los productos existentes en la Ferretera a los clientes que soliciten estas, en esta pantalla solo podr conocer la lista de los clientes y de los productos con sus respectivas caractersticas no podr modificarlos sus datos como cambiar de precios de los productos ni eliminarlos productos ni mucho a los clientes y tendr acceso el reporte de todas las cotizaciones. Productos: En ventana solo podrn conocer el listado de todos los productos con sus respectivas caractersticas.

4. Gerente de Compras: Este es el acreditado para utilizar las siguientes


mdulos: Proveedor: En esta pantalla administrara el reporte de los proveedores de la Ferretera donde tendr el privilegio para agregar un nuevo proveedor, tambin para modificar los datos de un proveedor en especfico y eliminarlos de la base de datos. Productos: En esta ventana podr conocer el reporte de todos productos que posee bodega, tambin podr agregar los datos de un nuevo productos y tendr el privilegio de modificar los datos de un producto por ejemplo cambiar de precio y eliminarlos del sistema, privilegio que no tiene el bodeguero. Orden de Compra: En esta pantalla es el facultado para elaborar una orden de compra hacia un proveedor, modificarla los datos de esta y eliminarla en caso de ser necesaria y el reporte de las rdenes de compra. Devoluciones a Proveedores: Este es el delegado de elaborar la nota de devoluciones a proveedores donde ingresara la cantidad y la descripcin de los productos defectuosos, tendr la opcin de modificar datos la nota de devolucin a los proveedores y eliminarla en caso de ser necesaria y tendr el reporte de todas las devoluciones a proveedores.

5. Contador: Este ser responsable de operar los siguientes mdulos:


Facturacin: En esta ventana solo podr conocer la lista de las Facturas que ha emitido las cajas de la empresa, no podr modificarlas, mucho menos eliminarlas del sistema y el reporte de todas las Facturas canceladas que efectan diario.

Ingeniera de Software II

pg. 20

Sistema de Facturacin e Inventario Ferretera Lugo


Orden de Compra: En esta pantalla solo tendr acceso a conocer la lista de las rdenes de compra que efecta el departamento de compras, no podr modificarlas, mucho menos eliminarlas del sistema y el reporte de todas las rdenes de compra. Nota de Crdito: En esta ventana ser el responsable de elaborar la Nota de crdito para que estas tengan validez dentro de la empresa, tendr el privilegio de modificar los datos de la Nota de crdito y en caso de ser necesario eliminarlas y el reporte de todas las Notas de Crdito.

6. Gerente General: Este usuario podr manipular y utilizar todos los


mdulos del sistema para podr ingresar, modificar y eliminar cualquier registro de una tabla del sistema de los cuales tenemos y ser el nico facultado para ingresar un nuevo usuario con sus respectivos privilegios y el reporte de cada una de las pantallas del sistema de informacin. En pocas palabras le podr agregar y quitar privilegio a cada usuario. Clientes. Proveedores. Productos. Vendedores. rdenes de Compra. Devoluciones a Proveedores. Nota de Crdito. Cotizacin. Facturacin rea Unidad de Medida

Ingeniera de Software II

pg. 21

Sistema de Facturacin e Inventario Ferretera Lugo

Hardware
Actualmente la ferretera Lugo cuenta con 20 computadoras distribuidas de la siguiente manera 4 maquinas se ocupan para la Facturacin de los productos, 2 para atencin al cliente y una para responsable de bodega. Todas estas protegidas con UPS. El resto de Ordenadores estn ubicados en el rea administrativa y las protegen por medio de bateras auxiliares. Bondades tcnicas: 128 MB de RAM Procesador Intel de 880 MHZ Disco duro de 10 GB Sistema operativo Windows 98.

En este momento la ferretera est pensando en invertir para adquirir nuevos equipos con mayor capacidad, en un plazo de 12 meses aproximadamente para reemplazar las maquinas existentes, estas nuevas computadoras sern las que se utilizara para la instalacin del nuevo sistema. Para la implementacin y uso de esta primera versin es necesario que las computadoras posean las siguientes caractersticas fsicas: Bondades Tcnicas mnimas Computadoras Pentium III. Procesador 1.60 GHz 1GB de memoria RAM. 50 GB de Disco Duro. UPS. Lector CD / DVD. Seis puertos USB Tarjeta de conexin para redes Impresora

Ingeniera de Software II

pg. 22

Sistema de Facturacin e Inventario Ferretera Lugo

Beneficios del Sistema

Beneficios Tangibles
Con la implementacin de este nuevo sistema podremos reducir los gastos de papelera y tiles de oficina en la bodega. Optimizacin del tiempo en la realizacin de actividades administrativas.

Beneficios Intangibles
Aumento del conocimiento de los empleados en la manipulacin de sistemas automatizados con enfoques administrativos. Se facilitar la rapidez en la toma de decisiones. Reduce el agotamiento humano en la realizacin de sus tareas. Incremento en la rapidez en el flujo de la informacin.

Ingeniera de Software II

pg. 23

Sistema de Facturacin e Inventario Ferretera Lugo

UML
El UML (Lenguaje Unificado Modelado) es una de las herramientas ms emocionantes en el mudo actual del desarrollo de sistema. Esto se debe que permite a los desarrolladores de software crear diagramas que capturen sus ideas de forma convencional y fcil de comprender para comunicarlas a otras personas. Hoy en da, es necesario contar con un plan bien analizado. Un cliente tiene que comprender que es lo que har un equipo de desarrolladores; adems tiene que ser capaz de sealar cambios si no se han captado claramente sus necesidades (o si cambia de opinin durante el proceso). A su vez, el desarrollo es un esfuerzo orientado a equipos, por lo que cada uno de sus miembros tiene que saber qu lugar toma su trabajo en la solucin final as como saber cul es la solucin en general).

Diagrama de Actividad
Un diagrama de actividad es muy importante porque representa los flujos de trabajo paso a paso del negocio y operacionales de los componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control general. Tambin los diagramas de actividad se pueden usar para modelar un Caso de Uso, o una clase, o un mtodo complicado.

Ingeniera de Software II

pg. 24

Sistema de Facturacin e Inventario Ferretera Lugo Proceso de Cotizacin de Productos Fig. #1


Cliente Vendedor

Solicitar Cotizacion

Recibir la Solicitud

Brindar lista de productos

Pedir lista de productos

Recepcionar lista de productos

Existe los Productos? Preguntar si desea productos similares No

Desea Productos Simillares? Si Anexar la lista de productos a la cotizacion

No Cancelar Cotizacion Imprimir Cotizacion

Retiro del Cliente

Entregar Cotizacion

Recibir Cotizacion

Ingeniera de Software II

pg. 25

Sistema de Facturacin e Inventario Ferretera Lugo Proceso de Facturacin de Productos Fig. #2


Cliente Vendedor Caja

Buscar Productos en estantes Encuentra los Productos? No Si Seleccionar Productos Verifica Existencia de Productos? Solicitar Informacion de Productos

Si Comunicar existencias

No Ofrecer Productos Similares acepta Productos Similares? No

Retiro del Cliente

Si Mostrar Productos

Completar Canasta Recibir Productos Existe el Cliente? No Guardar Cliente Si Continuar Facturacion Aplicar Descuento? No

Notificar Cliente

Si Aplicar Descuento

Facturar Productos

Imprimir Factura

Recibir Factura

Cancelar Factura

Ingeniera de Software II

pg. 26

Sistema de Facturacin e Inventario Ferretera Lugo Proceso de Ingreso de Productos a Bodega Fig. #3

Prov eedor

Responsable de Bodega

Proporcionar Orden de Compra

Recibir Orden de Compra

Recibir Solicitud

Pedir Productos

Entregar Mercancia

Recepcionar Productos

Revisar Mercanderia Concuerdan descripcion de Productos? No Si

Devolver Productos

Proseguir con observacion de productos Existia el Producto en la Bodega?

Guardar datos de nuevo producto

No Si

Ingresar Productos a Bodega

Ingeniera de Software II

pg. 27

Sistema de Facturacin e Inventario Ferretera Lugo

Proceso de Orden de Compra Fig. #4

Bodega

Departamento de Compras

Proveedor

Verificar existencia de productos Estas cerca del minimo? No Si Generar solicitud producto Recepcionar solicitud de productos

Cancelar Solicitud

Analizar solicitud de productos

Seleccionar proveedor Existe el Proveedor? Guardar datos de nuevo proveedor No Si Generar Orden de Compra

Imprimir Orden de Compra

Enviar Orden de Compra

Recibir Orden de Compra

Ingeniera de Software II

pg. 28

Sistema de Facturacin e Inventario Ferretera Lugo Proceso de Nota de Crdito Fig. #5

Cliente

Vendedor

Contador

Proporcionar producto en mal estado

Recibir producto

Suministrar factura

Solicitar factura

Recibir factura Concuerda factura con productos? Aclarar al cliente No Si Analizar garantia Hay validez de la garantia? Explicar al cliente No Si

Examinar Productos Productos en mal estado? No Si Demostar al cliente Calcular en dinero productos defectuosos

Entregar Productos y Factura

Solicitar Nota de credito

Elaborar Nota de Credito

Entregar Nota de credito

Proporcionar Nota de credito

Ingeniera de Software II

pg. 29

Sistema de Facturacin e Inventario Ferretera Lugo

Proceso de Devolucin de Productos a los Proveedores Fig. #6

Responsable de Bodega

Departamento de Compras

Prov eedor

Revisar los productos recibidos Se encuentran en buen estado los productos No Si Generar listado de productos defectuosos

Enviar lista y productos

Recepcionar lista de productos

Cancelar proceso de revision Elaborar la devolucion a proveedores

Proporcionar Productos y facturas

Recibir productos y facturas puede reemplazar los productos? No Si Devolver dinero

Recepcionar nuevos productos y facturas

Envia nuevos producto y factura

Recibir dinero

Ingeniera de Software II

pg. 30

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Caso de Uso


Un caso de uso es una tcnica muy importante que sirve para la captura de requisitos potenciales de un nuevo sistema o una actualizacin de software. Cada caso de uso proporciona uno o ms escenarios que indican cmo debera interactuar el sistema con el usuario o con otro sistema para conseguir un objetivo especfico. Tambin es importante porque evitan tpicamente la jerga tcnica, prefiriendo la lengua del usuario final o del experto del campo al que se va a aplicar. Los casos de uso son a menudos elaborados en colaboracin por los analistas de requerimientos y clientes. Los casos de uso pretenden ser herramientas simples para describir el comportamiento del software o de los sistemas. Permitiendo a los usuarios con poco conocimiento en programacin una fcil compresin del objetivo del software.

Ingeniera de Software II

pg. 31

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Caso de Uso del Negocio


<<include>>

Gestionar Orden de Compra Gerente de Compras

Proporcionar Productos <<include>> <<include>> Proveedor

<<include>> Solicitar Productos Bodega <<include>> Consultar Existencias <<include>> <<include>> <<include>> Anotar Compra Vendedor

Retirar Cotizacion Elaborar Cotizacion Solicitar Cotizacion <<extend>> Factura al Contado <<include>> Facturar Productos Cliente <<include>> Gestionar Nota de Credito Elaborar Nota de Credito Retirar Factura Anotar Factura <<include>> <<include>> Caja

<<include>> Entregar Factura Retirar Nota de Credito Contador

Ingeniera de Software II

pg. 32

Sistema de Facturacin e Inventario Ferretera Lugo

1. Caso de Uso del Negocio Elaborar Cotizacin

Vendedor
(from Use Case View)

Bodega
(from Use Case View)

Consultar Existencias
(from Use Case View)

<<include>>

<<include>> Elaborar Cotizacion


(from Use Case View)

<<include>>

Retirar Cotizacion
(from Use Case View)

Cliente (from Use Case View)

Solicitar Cotizacion
(from Use Case View)

2. Caso de Uso del Negocio Facturar Productos

Caja <<extend>> Factura al Contado


(from Use Case Vi ew) (from Use Case Vi ew)

<<include>>

Facturar Productos
(from Use Case Vi ew)

<<include>> Anotar Factura


(from Use Case Vi ew)

Retirar Factura
(from Use Case Vi ew)

Cliente
(from Use Case Vi ew)

Ingeniera de Software II

pg. 33

Sistema de Facturacin e Inventario Ferretera Lugo

3. Caso de Uso del Negocio Orden de Compra


<<include>>

Gerente de Compras
(from Use Case View)

Gestionar Compra
(from Use Case View)

Proporcionar Productos
(from Use Case View)

Proveedor
(from Use Case View)

<<include>>

<<include>>

<<include>>

Solicitar Productos
(from Use Case View)

<<include>> Anotar Compra Consultar Existencias


(from Use Case View) (from Use Case View)

Bodega
(from Use Case View)

4. Caso de Uso del Negocio Nota de Crdito


<<include>> <<include>>

Entregar Factura
(from Use Case View)

Gestionar Nota de Credito


(from Use Case View)

Elaborar Nota de Credito


(from Use Case View)

<<include>>

Contador
(from Use Case View)

Retirar Nota de Credito


(from Use Case View)

Cliente
(from Use Case View)

Ingeniera de Software II

pg. 34

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Caso de Uso del Sistema.

Ingeniera de Software II

pg. 35

Sistema de Facturacin e Inventario Ferretera Lugo 1. Caso de uso Gestionar Cliente

Buscar_Cliente

Buscar x Direccion

Buscar x 2do Nombre

Buscar x 1er Apellido

Buscar x 2do Apellido

Buscar x Telefono

Caja

Gestionar Cliente

Gerente General

<<extend>>

Agregar Cliente Vendedor

2. Caso de uso Gestionar Producto

Buscar Producto

Buscar x 1er Nombre

Buscar Area

Buscar x Existencia

Buscar x Marca

Buscar x Precio

Bodega

Gestionar Producto

Gerente General

<<extend>>

Caja Gerente de Compras

Vendedor

Agregar Producto

Ingeniera de Software II

pg. 36

Sistema de Facturacin e Inventario Ferretera Lugo 3. Caso de uso Gestionar Proveedores


Buscar Proveedor

Buscar x Telefono

Buscar x Email

Buscar x Numero Ruc

Buscar x Razon Social

Buscar x Contacto

Gerente de Compras

Gestionar Proveedores

Gerente General

<<extend>>

Agregar Proveedor

4. Caso de uso de Gestionar Cotizacin.

Buscar Cotizacion

Buscar x Cliente

Buscar x Total

Buscar x Numero

Buscar x Fecha

Buscar x Vendedor

Vendedor <<include>>

Gestionar Cotizacion

Gerente General

Registrar Vendedor

<<extend>>

<<extend>> Reporte Cotizacion

<<include>> Registrar Cliente Generar Cotizacion

<<include>> Registrar Producto

Ingeniera de Software II

pg. 37

Sistema de Facturacin e Inventario Ferretera Lugo 5. Caso de uso de Gestionar Orden de Compra.

Buscar Orden de Compra

Buscar x Proveedor

Buscar x Total

Buscar x Numero

Buscar x Fecha

Buscar x Producto

Gerente de Compras

Gestionar Orden de Compra Gerente General <<extend>> <<extend>> Reporte Orden de Compra

<<include>> Registrar Producto Generar Orden de Compra

<<include>> Registrar Proveedor

6. Caso de uso Gestionar Factura

Buscar Factura

Buscar x Numero

Buscar x Cliente

Buscar x Total Buscar x Fecha

Caja

Gestionar Facturacion

Gerente General

<<extend>>

<<extend>>

Reporte Factura

<<include>> Registrar Cliente Generar Factura

<<include>> Registrar Producto

Ingeniera de Software II

pg. 38

Sistema de Facturacin e Inventario Ferretera Lugo 7. Caso de Uso Gestionar Nota de Crdito

Buscar Nota de credito

Buscar x Cliente

Buscar x Total

Buscar x Numero Factura

Buscar x Producto

Buscar x Fecha

Gestionar Nota de Credito Contador Registrar Numero Factura <<extend>> <<extend>> <<include>> Reporte Nota de Credito Gerente General

<<include>> Registrar Cliente Generar Nota de credito

<<include>> Registrar Producto

8. Caso de Uso Gestionar Vendedor

Buscar x Vendedor

Buscar x 1er Nombre

Buscar x 2do Nombre

Buscar x Telefono

Buscar x 1er Apellido

Buscar x 2do Apellido

Gerente General

Gestionar Vendedor

<<extend>>

Agregar Vendedor

Ingeniera de Software II

pg. 39

Sistema de Facturacin e Inventario Ferretera Lugo 9. Caso de uso Gestionar Devolucin


Busqueda Devolucion

Buscar x Fecha

Buscar x Numero

Buscar x Proveedor

Buscar x Producto

Buscar x Precio

Gerente de Compras

Gestionar Devolucion

Gerente General

<<extend>> Bodega <<extend>>

<<include>> Registrar Proveedor Generar Devolucion Reporte Devolucion

10.

Caso de Uso Gestionar Compra

Busqueda Compras

Buscar x Fecha

Buscar x Proveedor

Buscar x Total

Buscar x Numero

Buscar x Producto

Gerente de Compras

Gestionar Compra

Gerente General

<<extend>>

<<include>> Registrar Proveedor Generar Compra Bodega

Ingeniera de Software II

pg. 40

Sistema de Facturacin e Inventario Ferretera Lugo Plantillas de Coleman.


CASO DE USO (A.1) DEFINICIN PRIORIDAD URGENCIA ACTORES NOMBRE Cliente Caja DEFINICION Es la persona que realiza la compra de productos en la Ferretera Lugo. Es la encargada de ingresar al cliente a la Ferretera y facturar los productos que compra. ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Registro de Nuevo Cliente exitoso. El cliente tiene que comprar un producto como mnimo. Cliente SISFERLUG. La caja realiza el registro del cliente exitosamente. 1. Activar la Interfaz Cliente. 2. Digitar los datos correspondientes de la ventana cliente. 3. Dar clic en el icono guardar para almacenar los datos del cliente. 4. La Aplicacin agrega el nuevo cliente y notifica con un mensaje de texto. Que los datos del Cliente no estn correctamente ingresados. : : : : Gestionar Cliente En este proceso se registra el ingreso de un cliente a la base de datos de la Ferretera Lugo. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

Operaciones

Excepciones

Ingeniera de Software II

pg. 41

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Registro de Cliente no exitosamente El cliente tiene que comprar un producto como mnimo Cliente SISFERLUG La caja no puede registrar al nuevo cliente. 1. Activar la Interfaz Cliente. 2. Digitar los datos correspondientes de la ventana cliente. 3. Dar clic en el icono guardar para almacenar los datos del cliente. 4. La Base de Datos no almacena los datos correspondientes del cliente. 5. La Aplicacin no agrega al nuevo cliente y notifica con un mensaje de texto Si el Cliente ya existe, enviara un mensaje de que cliente ya existe. Si falta un campo por llenar enviara un mensaje, por favor complete el campo.

Operaciones

Excepciones

Ingeniera de Software II

pg. 42

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.2) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Producto. En este proceso se registra el ingreso de un producto a la base de datos de la Ferretera Lugo. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Bodega Proveedor DEFINICION Bodeguero es el encargado de almacenar y Administrar los productos existentes en almacn. Responsable de suministrar los productos al almacn de la Ferretera Lugo. ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Registro de Nuevo Producto exitoso Que la descripcin del producto a registrar, concuerde con la descripcin que aparece en la Orden de Compra Proveedor SISFERLUG. La Bodega realiza el registro del Producto exitosamente 1. Activar la Interfaz Producto. 2. Digitar los datos correspondientes de la ventana Producto. 3. Dar clic en el icono guardar para almacenar los datos del Producto. 4. La Aplicacin agrega al nuevo producto y notifica con un mensaje de texto Que los datos del Producto no estn correctamente ingresados.

Operaciones

Excepciones

Ingeniera de Software II

pg. 43

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Nuevo Producto no registrado. Que el producto a ingresar no est en el registro de la Ferretera. Proveedor SISFERLUG La Bodega no puede registrar el Nuevo Producto. 1. Activar la Interfaz Producto. 2. Digitar los datos correspondientes de la ventana Producto. 3. Dar clic en el icono guardar para almacenar los datos del Producto. 4. La Base de Datos no ingresa los datos correspondientes del Producto. 5. La Aplicacin no agrega al nuevo Producto y notifica con un mensaje de texto Si el Producto ya existe, enviara un mensaje de que el producto ya existe. Si falta un campo por llenar enviara un mensaje, por favor complete el campo.

Operaciones

Excepciones

Ingeniera de Software II

pg. 44

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.3) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Proveedores En este caso se almacena los datos de un nuevo Proveedor a la base de datos de la Ferretera Lugo. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Gerente Compras Proveedor de DEFINICION Responsable de solicitar los productos que necesita la Ferretera ante los proveedores. Responsable de suministrar los productos al almacn de la Ferretera Lugo ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Registro de un Nuevo Proveedor exitoso Que el Proveedor a ingresar no est en el registro de la Ferretera. Proveedor SISFERLUG El Gerente de compras realiza el almacenamiento de los datos del Proveedor exitosamente 1. Activar Interfaz de Proveedor. 2. Digitar los datos correspondientes de la ventana Proveedor. 3. Dar clic en el icono guardar para guardar los datos del Proveedor. 4. La Aplicacin agrega al nuevo proveedor y notifica con un mensaje de texto. Que los datos del Proveedor no estn correctamente digitados.

Operaciones

Excepciones

Ingeniera de Software II

pg. 45

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Nuevo Proveedor no registrado Que el Proveedor a ingresar no est en el registro de la Ferretera. Proveedor SISFERLUG El Gerente de compras no puede registrar al Proveedor en el sistema. 1. Activar Interfaz Proveedor. 2. Digitar los datos correspondientes de la ventana Proveedor. 3. Dar clic en el icono guardar para almacenar los datos del Proveedor. 4. La Base de Datos no ingresa los datos correspondientes del Proveedor. 5. La Aplicacin no agrega al nuevo Proveedor y notifica con un mensaje de texto. Si el Proveedor ya existe, enviara un mensaje de que el producto ya existe. Si falta un campo por llenar enviara un mensaje, por favor complete el campo.

Operaciones

Excepciones

Ingeniera de Software II

pg. 46

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.4) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Cotizacin. En este proceso se registra las cotizaciones de los productos por parte de los clientes de la Ferretera Lugo. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Cliente Vendedor DEFINICION Es la persona que realiza la compra de productos en la Ferretera Lugo. Es el encargado de suministrar informacin a los clientes sobre los productos en determinada rea. ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Cotizacin exitosa El cliente tiene que cotizar un producto como mnimo. Cliente SISFERLUG. El Vendedor realiza la cotizacin de los Productos de forma exitosa. 1. 2. 3. 4. 5. 6. Activar la Interfaz Cotizacin. Buscar /Agregar datos del Cliente. Ingresar datos de Cotizacin. Agregar datos del Producto. Aplicar Descuento de ser necesario. Dar clic en el icono imprimir para emitir la Cotizacin. 7. La aplicacin imprime la Cotizacin para ser entregada al Cliente. 8. La aplicacin registra la Cotizacin y notifica los resultados de la operacin con un mensaje de texto. Que los datos de la Cotizacin no estn correctamente ingresados.

Operaciones

Excepciones

Ingeniera de Software II

pg. 47

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Cotizacin de Productos no exitosa Que el producto a ingresar no est en el registro de la Cotizacin. Cliente SISFERLUG. El Vendedor no puede registrar la Cotizacin. 1. 2. 3. 4. 5. 6. Operaciones : Activar la Interfaz Cotizacin. Buscar /Agregar datos del Cliente. Ingresar datos de Cotizacin. Agregar datos del Producto. Aplicar Descuento de ser necesario. Dar clic en el icono imprimir para emitir la Cotizacin. 7. La aplicacin imprime la Cotizacin para ser entregada al Cliente. 8. La Base de Datos no almacena los datos correspondientes de la Cotizacin. 9. La aplicacin no registra la Cotizacin y notifica con un mensaje de texto El sistema no genera el nmero de la Cotizacin. Si falta un campo por llenar enviara un mensaje, por favor complete el campo

Excepciones

Ingeniera de Software II

pg. 48

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.5) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Orden de Compra En este proceso se enumeran los productos faltantes o que estn cerca del stock mnimo en Bodega (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Bodega Gerente Compras de DEFINICION Bodeguero es el encargado de almacenar y Administrar los productos existentes en almacn. Responsable de solicitar los productos que necesita la Ferretera ante los proveedores. ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Orden Compra exitosa Bodega tiene que solicitar un producto como mnimo. Bodega. SISFERLUG. El Gerente de Compras realiza la Orden de Compra de forma exitosa. 1. 2. 3. 4. Operaciones : Activar Interfaz Orden de Compra. Buscar/ Agregar del Proveedor. Agregar datos del Producto. Dar clic en el icono imprimir para emitir la Orden de Compra. 5. La aplicacin imprime la Orden de Compra para ser entregada al Proveedor 6. La aplicacin registra la Orden de Compra y notifica los resultados de la operacin con un mensaje de texto. Que los datos de la Orden de Compra no estn correctamente ingresados.

Excepciones

Ingeniera de Software II

pg. 49

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Orden de Compra no exitosa Bodega tiene que solicitar un producto como mnimo. Bodega. SISFERLUG. El Gerente de Compras no puede registrar la Orden de Compra. 1. 2. 3. 4. Operaciones : Activar Interfaz Orden de Compra. Buscar/ Agregar del Proveedor. Agregar datos del Producto. Dar clic en el icono imprimir para emitir la Orden de Compra. 5. La Base de Datos no almacena los datos correspondientes de la Orden de Compra. 6. La aplicacin no registra la Orden de Compra y notifica con un mensaje de texto. El sistema no genera el nmero de la Orden de Compra. Si falta un campo por llenar enviara un mensaje, por favor complete el campo

Excepciones

Ingeniera de Software II

pg. 50

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.6) DEFINICIN PRIORIDAD URGENCIA ACTORES NOMBRE Cliente Caja DEFINICION Es la persona que realiza la compra de productos en la Ferretera Lugo. Encargado de registrar los productos que compra el cliente y de realizar el cobro correspondiente. : : : : Gestionar Factura En este proceso se registra la compra de los productos que realiza los clientes de la Ferretera Lugo. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Facturacin exitosa El cliente tiene que comprar un producto como mnimo. Cliente SISFERLUG La caja realiza la Facturacin de los productos exitosamente 1. 2. 3. 4. 5. 6. 7. Activar Interfaz Factura. Buscar /Agregar datos del Cliente. Ingresar datos de Factura. Agregar datos del Producto. Aplicar Descuento de ser necesario. Dar clic en el icono imprimir para emitir la Factura. La aplicacin imprime la Factura para ser entregada al Cliente. 8. La aplicacin registra la factura y notifica los resultados de la operacin con un mensaje de texto. Que los datos de la Factura no estn correctamente ingresados.

Operaciones

Excepciones

Ingeniera de Software II

pg. 51

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Facturacin de Productos no exitosa Que el producto a ingresar no est en el registro de la Ferretera. Cliente SISFERLUG La bodega no puede registrar la Factura. 1. 2. 3. 4. 5. 6. 7. 8. Activar Interfaz Factura. Buscar /Agregar datos del Cliente. Ingresar datos de Factura. Agregar datos del Producto. Aplicar Descuento de ser necesario. Dar clic en el icono imprimir para emitir la Factura. La aplicacin no imprime la Factura. La Base de Datos no almacena los datos correspondientes de la Factura. 9. La aplicacin no registra la factura y notifica con un mensaje de texto. El sistema no genera el numero de Factura Si falta un campo por llenar enviara un mensaje, por favor complete el campo

Operaciones

Excepciones

Ingeniera de Software II

pg. 52

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.7) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Nota de Crdito Es un documento que emite la Ferretera cuando un cliente realiza una devolucin de productos defectuosos. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Cliente Contador DEFINICION Es la persona que realiza la compra de productos en la Ferretera Lugo. Es el encargado de elaborar la Nota de Crdito que emite la Ferretera. ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Nota de Crdito exitosa El cliente tiene que devolver un producto como mnimo. Cliente. SISFERLUG. El Contador realiza la Nota de Crdito de forma exitosa. 1. 2. 3. 4. 5. Operaciones : Activar Interfaz Nota de Crdito. Buscar datos del Cliente. Buscar Factura. Dar clic en el icono calcular monto de dinero. Dar clic en el icono imprimir para emitir la Nota de Crdito. 6. La aplicacin imprime la Nota de Crdito para ser entregada al Cliente 7. La aplicacin registra la Nota de Crdito y notifica los resultados de la operacin con un mensaje de texto Que los datos de la Nota de Crdito correctamente ingresados. no estn

Excepciones

Ingeniera de Software II

pg. 53

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Nota de Crdito no exitosa El cliente tiene que devolver un producto como mnimo Cliente SISFERLUG. El Contador no puede registrar la Nota de Crdito 1. 2. 3. 4. 5. Activar Interfaz Nota de Crdito. Buscar datos del Cliente. Buscar Factura. Dar clic en el icono calcular monto de dinero. Dar clic en el icono imprimir para emitir la Nota de Crdito. 6. La Base de Datos no almacena los datos correspondientes de la Nota de Crdito. 7. La aplicacin no registra la Nota de Crdito y notifica con un mensaje de texto. El sistema no genera el nmero de la Nota de Crdito. Si falta un campo por llenar enviara un mensaje, por favor complete el campo

Operaciones

Excepciones

Ingeniera de Software II

pg. 54

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.8) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Vendedor Este procesa la insercin de un nuevo vendedor a la base de datos de la Ferretera Lugo. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Vendedor Gerente General DEFINICION Es el encargado de suministrar informacin a los clientes sobre los productos en determinada rea. Responsable del buen funcionamiento total de la Ferretera Lugo. ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Registro de Nuevo Vendedor exitoso Que el Vendedor a ingresar no est en el registro de la Ferretera. Vendedor. SISFERLUG Gerente General hace el registro del Nuevo Vendedor exitosamente 1. Activar Interfaz Vendedor. 2. Digitar los datos correspondientes de la ventana Vendedor. 3. Dar clic en el icono guardar para guardar los datos del Vendedor. 4. La Aplicacin agrega al nuevo vendedor y notifica con un mensaje de texto. Que los datos del correctamente digitados. Vendedor no estn

Operaciones

Excepciones

Ingeniera de Software II

pg. 55

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Nuevo Vendedor no registrado. Que el Vendedor a guardar no est en el registro de la Ferretera. Vendedor. SISFERLUG. Gerente General no puede registrar al Vendedor en el sistema. 1. Activar Interfaz Vendedor. 2. Digitar los datos correspondientes de la ventana Vendedor 3. Dar clic en el icono guardar para almacenar los datos del Vendedor. 4. La Base de Datos no ingresa los datos correspondientes del Vendedor. 5. La Aplicacin no agrega al nuevo vendedor y notifica con un mensaje de texto. Si el Vendedor ya existe, enviara un mensaje de que el producto ya existe. Si falta un campo por llenar enviara un mensaje, por favor complete el campo.

Operaciones

Excepciones

Ingeniera de Software II

pg. 56

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.9) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Devolucin. En este proceso se devuelven los productos que llegaron en mal estado a la Bodega de la Ferretera. (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Bodega Proveedor DEFINICION Bodeguero es el encargado de almacenar y Administrar los productos existentes en almacn. Responsable de suministrar los productos al almacn de la Ferretera Lugo ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Devolucin de Productos Exitosa Tiene que existir un producto defectuoso como mnimo. Proveedor SISFERLUG La Bodega realiza la Devolucin de los productos exitosamente 1. 2. 3. 4. 5. Operaciones : Activar Interfaz Devolucin. Buscar Numero de Compra Buscar/ Agregar del Proveedor. Agregar datos del Producto. Dar clic en el icono imprimir para emitir la Devolucin de Productos. 6. La aplicacin imprime la Devolucin para ser entregada al Proveedor 7. La aplicacin registra la Devolucin y notifica los resultados de la operacin con un mensaje de texto. Que los datos de la Devolucin no estn correctamente ingresados.

Excepciones

Ingeniera de Software II

pg. 57

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Devolucin de Productos No exitosa Que el producto a devolver no est en el registro de la Ferretera. Proveedor SISFERLUG La bodega no puede registrar la Devolucin 1. 2. 3. 4. 5. Activar Interfaz Devolucin Buscar Numero de Compra Buscar/ Agregar del Proveedor. Agregar datos del Producto. Dar clic en el icono imprimir para emitir la Devolucin de Productos. 6. La Base de datos no almacena los datos correspondientes de la Devolucin a Proveedores. 7. La aplicacin no registra la Devolucin a Proveedores y notifica con un mensaje de texto. El sistema no genera el numero de Devolucin Si falta un campo por llenar enviara un mensaje, por favor complete el campo

Operaciones

Excepciones

Ingeniera de Software II

pg. 58

Sistema de Facturacin e Inventario Ferretera Lugo


CASO DE USO (A.10) DEFINICIN PRIORIDAD URGENCIA : : : : Gestionar Compra En este proceso es el ingreso de la Compras que ha hecho la Ferretera Lugo a sus distintos Proveedores (1) Vital (1)Inmediata (2) Importante (2) Necesario (3) Conveniente (3) Puede Esperar

ACTORES NOMBRE Proveedor Bodega DEFINICION Responsable de suministrar los productos al almacn de la Ferretera Lugo Bodeguero es el encargado de almacenar y Administrar los productos existentes en almacn. ESCENARIO POSITIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Compras de Productos exitosa Que la compra a ingresar no haya llegado la Factura comercial del Proveedor Proveedor SISFERLUG Bodega hace el registro de la Nueva Compra 1. Activar Interfaz Compra 2. Digitar los datos correspondientes de la ventana Compras 3. Dar clic en el icono guardar para almacenar los datos de la Compra. 4. La Aplicacin agrega la nueva compra y notifica con un mensaje de texto Que los datos de la compra no estn correctamente digitados.

Operaciones

Excepciones

Ingeniera de Software II

pg. 59

Sistema de Facturacin e Inventario Ferretera Lugo


ESCENARIO NEGATIVO Nombre Pre-Condiciones Iniciado por Finalizado por Post-Condiciones : : : : : Compra de Productos no exitosa Que la compra a ingresar no haya llegado la Factura comercial del Proveedor. Proveedor SISFERLUG Bodega no puede registrar la compra en el sistema. 1. Activar Interfaz Compras 2. Digitar los datos correspondientes de la ventana Compras 3. Dar clic en el icono guardar para almacenar los datos de la compra 4. La Base de Datos no ingresa los datos correspondientes de la compra 5. La Aplicacin no agrega la nueva compra y notifica con un mensaje de texto Si la compra ya existe, enviara un mensaje de que la compra ya existe. Si falta un campo por llenar enviara un mensaje, por favor complete el campo.

Operaciones

Excepciones

Ingeniera de Software II

pg. 60

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Secuencia.
Un diagrama de secuencia es una forma de diagrama de interaccin que muestra los objetos como lneas de vida a lo largo de la pgina y con sus interacciones en el tiempo representadas como mensajes dibujados como flechas desde la lnea de vida del origen hasta la lnea de vida destino. Los diagramas de secuencia son buenos para mostrar que objetos se comunican con que otros objetos y que mensajes esas comunicaciones. Los diagramas de secuencia no estn pensados para mostrar lgicas de procedimientos complejos. A diferencia de los diagramas de colaboracin, los diagramas de secuencia incluyen secuencias temporales pero no incluyen las relaciones entre objetos. Los diagramas de secuencia y de colaboracin son isomorfos: Un diagrama de secuencia se puede transformar mecnicamente en un diagrama de colaboracin. Un diagrama de colaboracin se puede transformar automticamente en un diagrama de secuencia. En un diagrama de secuencias los objetos se colocan de izquierda a derecha. La lnea de vida de un objeto es una lnea discontinua que se desplaza hacia abajo del objeto. La lnea continua con punta de flecha conecta a una lnea de vida con otra, y representa un mensaje de un objeto a otro. El tiempo se inicia en la parte superior y continua hacia abajo.

Caractersticas de los diagramas de secuencia.


Los diagramas de secuencia muestran grficamente las interacciones del actor y de las operaciones a que dan origen. Los diagramas de secuencia se preparan durante la fase de anlisis de un ciclo de desarrollo. Su creacin depende de la formulacin previa de los casos de uso. El comportamiento del sistema es una descripcin de lo que hace y no como lo hace. El diagrama de secuencia muestra un determinado escenario de un caso de uso, los eventos generados por actores externos, su orden y los eventos internos del sistema. A todos los sistemas se les trata como una caja negra y se centran los eventos que van de los actores a los sistemas.

Ingeniera de Software II

pg. 61

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #1Diagrama de Secuencia Ingreso de Cliente exitosamente.

: Caja

:GUI Cliente

:Cliente

1. Click Interfaz Cliente

2. Solicitar Datos de Cliente

3. Llenar campos de Cliente

4. Click en el icono guardar 5. Enviar datos de Cliente 6. Comprobar datos de Cliente

7. Datos correctos de Cliente 8. Notificacion de Ingreso

Ingeniera de Software II

pg. 62

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #1Diagrama de Secuencia Ingreso de Cliente no exitosamente

: Caja

:GUI Cliente

:Cliente

Click Interfaz Cliente

Solicitar datos de Cliente

Llenar campos de Cliente

Click en el icono guardar Enviar datos de Cliente Comprobar datos de Cliente

Datos Incorrectos del Cliente Notificacion de no ingreso

Ingeniera de Software II

pg. 63

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #2 Diagrama de Secuencia Ingreso de Producto exitosamente.

: Bodega

:GUI Producto

:Producto

Click Interfaz Producto

Solicitar datos del Producto

Llenar campos del Producto

Click en el icono guardar Enviar datos del Producto Comprobar datos del Producto

Datos correctos del Producto Notificacion de Ingreso

Ingeniera de Software II

pg. 64

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #2 Diagrama de Secuencia Ingreso de Producto no exitosamente.

: Bodega

:GUI Producto

:Producto

Click Interfaz Producto

Solicitar datos del Producto

Llenar campos del Producto

Click en el icono guardar Enviar datos del Producto Comprobar datos del Producto

Datos incorrectos del Productos Notificacion de no ingreso

Ingeniera de Software II

pg. 65

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #3 Diagrama de Secuencia Ingreso de Proveedor exitosamente.

: Gerente de Compras

:GUI Proveedor

:Proveedor

Click Interfaz Proveedor

Solicitar datos del Proveedor

Llenar campos del Proveedor

Click en el icono guardar

Enviar datos del Proveedor

Comprobar datos del Proveedor

Datos correctos del Proveedor Notificacion de ingreso

Ingeniera de Software II

pg. 66

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #3 Diagrama de Secuencia Ingreso de Proveedor no exitosamente

: Gerente de Compras

:GUI Proveedor

:Proveedor

Click Interfaz Proveedor

Solicitar datos del Proveedor

Llenar campos del Proveedor

Click en el icono guardar Enviar datos del Proveedor Comprobar datos del Proveedor

Datos incorrectos del Proveedor Notificacion de no ingreso

Ingeniera de Software II

pg. 67

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #4 Diagrama de Secuencia de Ingreso de Cotizacin exitosamente

: Vendedor

:GUI Cotizacion

:Cliente

:Producto

:Cotizacion

Cliclk en interfaz

Buscar/Agregar datos del Cliente

Enviar datos del Cliente Comprobar datos del Cliente

Datos Correctos del Cliente

Mostrar datos del Cliente

Buscar Producto

Enviar datos del Producto Comprobar datos del Producto

Datos Correctos del Producto Mostrar datos del Producto

Agregar cantidades a cotizar

Enviar cantidades a cotizar Comprobar disponibilidad de productos

Agregar cantidades a cotizar Mostrar cantidades

Clic en el icono guardar

Enviar datos de Cotizacion Cotizacion Ingresada

Cotizacion Guardada

Notificacion de Ingreso

Click en el icono imprimir

Notificacion de Impresion

Ingeniera de Software II

pg. 68

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #4 Diagrama de Secuencia Ingreso de Cotizacin no exitosamente

: Vendedor Click en Interfaz

:GUI Cotizacion

:Cliente

Buscar/Agregar datos del Cliente Enviar datos del Cliente Comprobar datos del cliente

Datos incorrectos o no encontrados

Notificacion de no adjuntada a la Cotizacion

Ingeniera de Software II

pg. 69

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #5 Diagrama de Secuencia Ingreso de Orden de Compra exitosamente

: Gerente de Compras Click Interfaz

:GUI Orden de Compra

:Producto

:Proveedor

:Orden de Compra

Buscar/Agregar datos del Producto Enviar datos del Producto

Comprobar datos del Producto

Datos Correctos del Producto

Mostrar datos del Producto

Buscar/Agregar datos del Proveedor

Enviar datos del Proveedor Comprobar datos del Proveedor

Datos Correctos del Proveedor Mostrar datos del Proveedor

Agregar cantidades a solicitar Enviar cantidades a solicitar

Agregar cantidades a solicitar Mostrar cantidades a solicitar

Click en el icono guardar Enviar datos de Orden de Compra Ingreso de Orden de Compra

Orden de Compra Guardada

Notificacion de Ingreso

Click en el icono imprimir

Notificacion de Impresion

Ingeniera de Software II

pg. 70

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #5 Diagrama de Secuencia Ingreso de Orden de Compra no exitosamente

: Gerente de Compras Click Interfaz

:GUI Orden de Compra

:Producto

Buscar/Agregar datos del Producto

Enviar datos del Producto Comprobar datos del Producto

Datos incorrectos o no encontrados

Notificacion de no adjunta a la orden de compra

Ingeniera de Software II

pg. 71

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #6 Diagrama de Secuencia Ingreso de Factura exitosamente.

: Caja

:GUI Facturacion

:Cliente

:Producto

:Factura

Click en interfaz

Buscar/Agregar datos del Cliente Enviar datos del Cliente Comprobar datos del Cliente

Datos Correctos del Cliente Mostrar datos del Cliente

Buscar datos del Producto Enviar datos del Producto Comprobar datos del Producto

Datos correctos del Producto Mostrar datos del Producto

Agregar cantidades a facturar

Enviar cantidades a facturar

Comprobar disponibilidad de productos

Agregar cantidadades a Factura Mostrar cantidades

Click en el icono guardar Enviar datos de Factura Ingreso de Factura

Factura Guardada

Notificacion de ingreso

Click en el icono imprimir

Notificacion de Impresion

Ingeniera de Software II

pg. 72

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #6 Diagrama de Secuencia Ingreso de Factura no exitosamente.

: Caja

:GUI Facturacion

:Cliente

Click en Interfaz

Buscar/Agregar datos del Cliente

Enviar datos del Cliente Comprobar datos del Cliente

Datos no encontrados o incorrectos Notificacion de no adjuntada a Factura

Ingeniera de Software II

pg. 73

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #7 Diagrama de Secuencia Ingreso de Nota de Crdito exitosamente

: Contador

:GUI Nota de Credito Click en la Interfaz

:Cliente

:Factura

:Nota de Credito

Buscar datos del Cliente Enviar datos del Cliente Comprobar datos del Cliente

Datos correctos del Cliente

Mostrar datos del Cliente

Buscar datos de la Factura Enviar datos de la Factura Comprobar datos de la Factura

Datos correctos de la Factura Mostrar datos de Factura

Clic en el icono dinero Calcular monto de dinero Monto Calculado

Monto Calulado correctamente

Mostrar datos de dinero

Click en el icono guardar

Enviar datos de Nota de Credito

Ingreso de Nota de Credito

Nota de Credito Guardada Notificacion de Ingreso

Clic en el icono imprimir

Notificacion de impresion

Ingeniera de Software II

pg. 74

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #7 Diagrama de Secuencia Ingreso de Nota de Crdito no exitosamente

: Contador

:GUI Nota de Credito Click en Interfaz

:Cliente

Buscar datos del Cliente

Enviar datos del Cliente Comprobar datos del Cliente

Datos incorrectos o no encontrados

Notificacion de no ajuntado a la Nota de Credito

Ingeniera de Software II

pg. 75

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #8 Diagrama de Secuencia Ingreso de Vendedor exitosamente

: Gerente General

:GUI Vendedor

:Vendedor

Click Interfaz Vendedor

Solicitar datos del Vendedor

Llenar campos del Vendedor

Click en el icono guardar Enviar datos del Vendedor Comprobar datos del Vendedor

Datos correctos del Vendedor Notificacion de Ingreso

Ingeniera de Software II

pg. 76

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. # 8 Diagrama de Secuencia Ingreso de Vendedor no exitosamente

: Gerente General

:GUI Vendedor

:Vendedor

Click Interfaz Vendedor

Solicitar datos del Vendedor

Llenar campos del Vendedor

Click en el icono guardar

Enviar datos del Vendedor

Comprobar datos del Vendedor

Datos incorrectos del Vendedor Notificacion de no ingreso

Ingeniera de Software II

pg. 77

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #9 Diagrama de Secuencia Ingreso de Devolucin exitosamente

: Gerente de Compras Click en interfaz

:GUI Devolucion

:Compra

:Devolucion

Buscar datos de compra Enviar datos de compra Comprobar datos de compra

Datos correctos de compra Mostrar datos de compra

Llenar campos de devolucion Enviar datos de devolucion

Ingreso de devolucion

Devolucion Guardada Notificacion de Ingreso

Click en el icono imprimir

Notificacion de impresion

Ingeniera de Software II

pg. 78

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #9 Diagrama de Secuencia Ingreso de Devolucin no exitosamente

: Gerente de Compras Click en interfaz

:GUI Devolucion

:Compra

Buscar datos de compra Enviar datos de compra Comprobar datos de compra

Datos incorrectos o no encontrados

Notificacion de no adjuntada a la devolucion

Ingeniera de Software II

pg. 79

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #10 Diagrama de Secuencia Ingreso de Compras exitosamente

: Bodega Buscar datos de orden

:GUI Compras

:Orden de Compra

:Proveedor

:Compras

Enviar datos de orden

Comprobar datos de orden

Datos correctos de orden

Mostrar datos de orden

Buscar/Agregar datos de Proveedor Enviar datos de Proveedor Comprobar datos de Proveedor

Datos correctos del Proveedor Mostrar datos del Proveedor

Llenar datos de compra Click en el icono guardar Enviar datos de compras Compra Ingresada

Compra Guardada Notificacion de ingreso

Click en el icono imprimir

Notificacion de impresion

Ingeniera de Software II

pg. 80

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #10 Diagrama de Secuencia Ingreso de Compra no exitosamente

: Bodega Buscar datos de orden

:GUI Compras

:Orden de Compra

Enviar datos de orden

Comprobar datos de orden

Datos Incorrectos o no encontrados Notificacion de no ajunto a las compras

Ingeniera de Software II

pg. 81

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Colaboracin.
Un diagrama de objetos muestra a los objetos como tales y sus relaciones entre s. Un diagrama de colaboraciones es una extensin de uno de objetos. Adems de las relaciones entre objetos, el diagrama de colaboraciones muestra 10s mensajes que se envan los objetos entre s. Por lo general, evitar la multiplicidad dado que podr ser fuente de confusin. El diagrama de colaboracin resalta la organizacin estructural de los objetos que envan y reciben mensajes. Tambin destaca la organizacin de los objetos que participan en una interaccin. El diagrama de colaboracin y el diagrama de secuencia son semnticamente equivalentes; esto significa que representan la misma informacin y podr convertir un diagrama de secuencia en un diagrama de colaboraciones equivalente y viceversa. Es til contar con ambos diagramas. Los diagramas de secuencias destacan la sucesin de interacciones. Los diagramas de colaboraciones destacan el contexto y organizacin general de los objetos que interactan. Una diferencia importante entre ambos es que el diagrama de secuencia se organiza de acuerdo al tiempo y el de colaboracin de acuerdo al espacio.

Ingeniera de Software II

pg. 82

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #1 Diagrama de Colaboracin Ingreso de Cliente exitosamente

1: Click Interfaz Cliente 3: Llenar campos de Cliente 4: Click en el icono guardar :GUI Cliente : Caja 2: Solicitar Datos de Cliente 8: Notificacion de Ingreso

7: Datos correctos de Cliente

5: Enviar datos de Cliente

6: Comprobar datos de Cliente

:Cliente

Ingeniera de Software II

pg. 83

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #1 Diagrama de Colaboracin Ingreso de Cliente no exitosamente


1: Click Interfaz Cliente 3: Llenar campos de Cliente 4: Click en el icono guardar :GUI Cliente : Caja 2: Solicitar datos de Cliente 8: Notificacion de no ingreso

7: Datos Incorrectos del Cliente

5: Enviar datos de Cliente

6: Comprobar datos de Cliente

:Cliente

Ingeniera de Software II

pg. 84

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #2 Diagrama de Colaboracin Ingreso de Producto exitosamente


1: Click Interfaz Producto 3: Llenar campos del Producto 4: Click en el icono guardar :GUI Producto : Bodega 2: Solicitar datos del Producto 8: Notificacion de Ingreso

7: Datos correctos del Producto

5: Enviar datos del Producto

6: Comprobar datos del Producto

:Producto

Ingeniera de Software II

pg. 85

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #2 Diagrama de Colaboracin Ingreso de Producto no exitosamente

1: Click Interfaz Producto 3: Llenar campos del Producto 4: Click en el icono guardar :GUI Producto : Bodega 2: Solicitar datos del Producto 8: Notificacion de no ingreso

7: Datos incorrectos del Productos

5: Enviar datos del Producto 6: Comprobar datos del Producto

:Producto

Ingeniera de Software II

pg. 86

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #3 Diagrama de Colaboracin Ingreso de Proveedor exitosamente

1: Click Interfaz Proveedor 3: Llenar campos del Proveedor 4: Click en el icono guardar :GUI Proveedor : Gerente de Compras 2: Solicitar datos del Proveedor 8: Notificacion de ingreso

7: Datos correctos del Proveedor

5: Enviar datos del Proveedor

6: Comprobar datos del Proveedor

:Proveedor

Ingeniera de Software II

pg. 87

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #3 Diagrama de Colaboracin Ingreso de Proveedor no exitosamente


1: Click Interfaz Proveedor 3: Llenar campos del Proveedor 4: Click en el icono guardar :GUI Proveedor : Gerente de Compras 2: Solicitar datos del Proveedor 8: Notificacion de no ingreso

7: Datos incorrectos del Proveedor

5: Enviar datos del Proveedor

6: Comprobar datos del Proveedor

:Proveedor

Ingeniera de Software II

pg. 88

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #4 Diagrama de Colaboracin Ingreso de Cotizacin exitosamente

4: Comprobar datos del Cliente

: Vendedor

1: Cliclk en interfaz 2: Buscar/Agregar datos del Cliente 7: Buscar Producto 12: Agregar cantidades a cotizar 17: Clic en el icono guardar 22: Click en el icono imprimir

:Cliente

6: Mostrar datos del Cliente 11: Mostrar datos del Producto 16: Mostrar cantidades 21: Notificacion de Ingreso 23: Notificacion de Impresion

5: Datos Correctos del Cliente 3: Enviar datos del Cliente

:GUI Cotizacion

10: Datos Correctos del Producto 15: Agregar cantidades a cotizar 9: Comprobar datos del Producto 14: Comprobar disponibilidad de productos

20: Cotizacion Guardada 18: Enviar datos de Cotizacion

8: Enviar datos del Producto 13: Enviar cantidades a cotizar 19: Cotizacion Ingresada

:Producto :Cotizaci on

Ingeniera de Software II

pg. 89

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #4 Diagrama de Colaboracin Ingreso de Cotizacin no exitosamente
1: Click en Interfaz 2: Buscar/Agregar datos del Cliente :GUI Cotizacion 6: Notificacion de no adjuntada a la Cotizacion : Vendedor

5: Datos incorrectos o no encontrados

3: Enviar datos del Cliente 4: Comprobar datos del cliente

:Cliente

Ingeniera de Software II

pg. 90

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #5 Diagrama de Colaboracin Ingreso de Orden de Compra exitosamente
4: Comprobar datos del Producto

: Gerente de Compras

1: Click Interfaz 2: Buscar/Agregar datos del Producto 7: Buscar/Agregar datos del Proveedor 12: Agregar cantidades a solicitar 16: Click en el icono guardar 21: Click en el icono imprimir

:Producto

5: Datos Correctos del Producto

3: Enviar datos del Producto 6: Mostrar datos del Producto 11: Mostrar datos del Proveedor 15: Mostrar cantidades a solicitar 20: Notificacion de Ingreso 22: Notificacion de Impresion

:GUI Orden de Compra

10: Datos Correctos del Proveedor 9: Comprobar datos del Proveedor 8: Enviar datos del Proveedor

13: Enviar cantidades a solicitar 17: Enviar datos de Orden de Compra 14: Agregar cantidades a solicitar 19: Orden de Compra Guardada

:Proveedor

18: Ingreso de Orden de Compra

:Orden de Compra

Ingeniera de Software II

pg. 91

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #5 Diagrama de Colaboracin Ingreso de Orden de Compra no exitosamente

1: Click Interfaz 2: Buscar/Agregar datos del Producto : Gerente de Compras

6: Notificacion de no adjunta a la orden de compra

:GUI Orden de Compra

5: Datos incorrectos o no encontrados

3: Enviar datos del Producto 4: Comprobar datos del Producto

:Producto

Ingeniera de Software II

pg. 92

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #6 Diagrama de Colaboracin Ingreso de Factura exitosamente

4: Comprobar datos del Cliente 1: Click en interfaz 2: Buscar/Agregar datos del Cliente 7: Buscar datos del Producto 12: Agregar cantidades a facturar 17: Click en el icono guardar 22: Click en el icono imprimir

: Caja

:Cliente

6: Mostrar datos del Cliente 11: Mostrar datos del Producto 16: Mostrar cantidades 21: Notificacion de ingreso 23: Notificacion de Impresion

3: Enviar datos del Cliente

5: Datos Correctos del Cliente :GUI Facturacion

9: Comprobar datos del Producto 14: Comprobar disponibilidad de productos

10: Datos correctos del Producto 15: Agregar cantidadades a Factura

8: Enviar datos del Producto 13: Enviar cantidades a facturar :Producto

18: Enviar datos de Factura 20: Factura Guardada

19: Ingreso de Factura

:Factura

Ingeniera de Software II

pg. 93

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #6 Diagrama de Colaboracin Ingreso de Factura no exitosamente
1: Click en Interfaz 2: Buscar/Agregar datos del Cliente :GUI Facturacion : Caja 6: Notificacion de no adjuntada a Factura

5: Datos no encontrados o incorrectos

4: Comprobar datos del Cliente

3: Enviar datos del Cliente

:Cliente

Ingeniera de Software II

pg. 94

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #7 Diagrama de Colaboracin Ingreso de Nota de Crdito exitosamente

4: Comprobar datos del Cliente

: Contador

1: Click en la Interfaz 2: Buscar datos del Cliente 7: Buscar datos de la Factura 12: Clic en el icono dinero 17: Click en el icono guardar 22: Clic en el icono imprimir

:Cliente

5: Datos correctos del Cliente 6: Mostrar datos del Cliente 11: Mostrar datos de Factura 16: Mostrar datos de dinero 21: Notificacion de Ingreso 23: Notificacion de impresion 3: Enviar datos del Cliente

:GUI Nota de Credito 13: Calcular monto de dinero 18: Enviar datos de Nota de Credito 15: Monto Calulado correctamente 20: Nota de Credito Guardada

10: Datos correctos de la Factura 9: Comprobar datos de la Factura 8: Enviar datos de la Factura

:Factura

14: Monto Calculado 19: Ingreso de Nota de Credito

:Nota de Credito

Ingeniera de Software II

pg. 95

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #7 Diagrama de Colaboracin Ingreso de Nota de Crdito no exitosamente.

1: Click en Interfaz 2: Buscar datos del Cliente

: Contador 6: Notificacion de no ajuntado a la Nota de Credito

:GUI Nota de Credito

5: Datos incorrectos o no encontrados

3: Enviar datos del Cliente 4: Comprobar datos del Cliente

:Cliente

Ingeniera de Software II

pg. 96

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #8 Diagrama de Colaboracin Ingreso de Vendedor exitosamente

1: Click Interfaz Vendedor 3: Llenar campos del Vendedor 4: Click en el icono guardar :GUI Vendedor : Gerente General 2: Solicitar datos del Vendedor 8: Notificacion de Ingreso

7: Datos correctos del Vendedor 5: Enviar datos del Vendedor

6: Comprobar datos del Vendedor

:Vendedor

Ingeniera de Software II

pg. 97

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #8 Diagrama de Colaboracin Ingreso de Vendedor no exitosamente

1: Click Interfaz Vendedor 3: Llenar campos del Vendedor 4: Click en el icono guardar :GUI Vendedor : Gerente General 2: Solicitar datos del Vendedor 8: Notificacion de no ingreso

7: Datos incorrectos del Vendedor

5: Enviar datos del Vendedor 6: Comprobar datos del Vendedor

:Vendedo r

Ingeniera de Software II

pg. 98

Sistema de Facturacin e Inventario Ferretera Lugo

Fig. #9 Diagrama de Colaboracin Ingreso de Devolucin exitosamente

1. Click en interfaz 2. Buscar datos de compra 6. Llenar campos de devolucion 10. Click en el icono imprimir :GUI Devolucion : Gerente de Compras 5. Mostrar datos de compra 9. Notificacion de Ingreso 11. Notificacion de impresion

4. Datos correctos de compra

8. Devolucion Guardada

3. Enviar datos de compra

7. Enviar datos de devolucion

3.1. Comprobar datos de compra

7.1. Ingreso de devolucion

:Compra

:Devolucion

Ingeniera de Software II

pg. 99

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #9 Diagrama de Colaboracin Ingreso de Devolucin no exitosamente

1. Click en interfaz 2. Buscar datos de compra :GUI Devolucion 5. Notificacion de no adjuntada a la devolucion : Gerente de Compras

4. Datos incorrectos o no encontrados 3. Enviar datos de compra

3.1. Comprobar datos de compra

:Compra

Ingeniera de Software II

pg. 100

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #10 Diagrama de Colaboracin Ingreso de Compras exitosamente

2.1. Comprobar datos de orden

: Bodega

1. Buscar datos de orden 5. Buscar/Agregar datos de Proveedor 9. Llenar datos de compra 11. Click en el icono guardar 14. Click en el icono imprimir

:Orden de Compra

4. Mostrar datos de orden 8. Mostrar datos del Proveedor 13. Notificacion de ingreso 15. Notificacion de impresion

3. Datos correctos de orden 2. Enviar datos de orden

:GUI Compras

7. Datos correctos del Proveedor 10. Enviar datos 12. Compra Guardada de compras

6.1. Comprobar datos de Proveedor

6. Enviar datos de Proveedor

10.1. Compra Ingresada

:Proveedor :Compras

Ingeniera de Software II

pg. 101

Sistema de Facturacin e Inventario Ferretera Lugo


Fig. #10 Diagrama de Colaboracin Ingreso de Compras no exitosamente

: Bodega

1. Buscar datos de orden

4. Notificacion de no ajunto a las compras :GUI Compras

3. Datos Incorrectos o no encontrados

2. Enviar datos de orden

2.1. Comprobar datos de orden

:Orden de Compra

Ingeniera de Software II

pg. 102

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Clases.
Los diagramas de clases son diagramas de estructura esttica que muestran las clases del sistema y sus interrelaciones (incluyendo herencia, agregacin, asociacin, etc.). Los diagramas de clase son el pilar bsico del modelado con UML, siendo utilizados tanto para mostrar lo que el sistema puede hacer (anlisis), como para mostrar cmo puede ser construido (diseo). El diagrama de clases de ms alto nivel, ser lgicamente un dibujo de los paquetes que componen el sistema. Las clases se documentan con una descripcin de lo que hacen, sus mtodos y sus atributos. Las relaciones entre clases se documentan con una descripcin de su propsito, sus objetos que intervienen en la relacin y su opcionalidad (cuando un objeto es opcional el que intervenga en una relacin). El diagrama de clase tiene: Propiedades: que son tambin llamados atributos o caractersticas, pues son valores que corresponden a un objeto, como color, material, cantidad, ubicacin. Generalmente se conoce como la informacin detallada del objeto. Ejemplo: el objeto es una puerta, sus propiedades seran: la marca, tamao, color y peso. Operaciones: son aquellas actividades o verbos que se pueden realizar con o para este objeto, como por ejemplo abrir, cerrar, buscar, cancelar, confirmar, cargar. El nombre de una operacin se escribe con minsculas si consta de una sola palabra. Si el nombre contiene ms de una palabra, cada palabra ser unida a la anterior y comenzar con una letra mayscula, a excepcin de la primera palabra que comenzar en minscula. Por ejemplo: abrir Puerta, cerrar Puerta, buscar Puerta, etc.

Ingeniera de Software II

pg. 103

Sistema de Facturacin e Inventario Ferretera Lugo Diagrama de Clases

Ingeniera de Software II

pg. 104

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Estados.
Los diagramas de estados muestran el comportamiento de los objetos, es decir, el conjunto de estados por los cuales pasa un objeto durante su vida, junto con los cambios que permiten pasar de un estado a otro. Este diagrama captura el ciclo de vida de los objetos, subsistemas y sistemas. Dicho diagrama determina los estados que un objeto puede tener y cmo los eventos afectan esos estados a travs del tiempo. Un diagrama de estado debe abarcar todas las clases que tengan estados y conducta definidos claramente. Un estado se representa como una caja redondeada con el nombre del estado en su interior. Una transicin se representa como una flecha desde el estado origen al estado destino. La caja de un estado puede tener 1 o 2 compartimentos. En el primer compartimento aparece el nombre del estado. El segundo compartimento (es opcional), aparecen las acciones de entrada, de salida y acciones internas. El diagrama de estado puede presentar tres tipos de acciones: Accin de entrada: Aparece de esta forma: entrada/accin asociada; donde accin asociada es el nombre de la accin que se realiza al entrar en ese estado. Accin de salida: Aparece en la forma salida/accin asociada. Cada vez que se sale del estado por una transicin de salida la accin de salida se ejecuta. Accin interna: Es una accin que se ejecuta cuando se recibe un determinado evento en ese estado, pero que no causa una transicin a otro estado.

Ingeniera de Software II

pg. 105

Sistema de Facturacin e Inventario Ferretera Lugo

Ingeniera de Software II

pg. 106

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Paquetes
Un diagrama de paquetes muestra como un sistema est dividido en agrupaciones lgicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete est pensado como un directorio, los diagramas de paquetes suministran una descomposicin de la jerarqua lgica de un sistema. Los Paquetes estn normalmente organizados para maximizar la coherencia interna dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes. Con estas lneas maestras sobre la mesa, los paquetes son buenos elementos de gestin. Cada paquete puede asignarse a un individuo o a un equipo, y las dependencias entre ellos pueden indicar el orden de desarrollo requerido. Los diagramas de paquetes se usan para reflejar la organizacin de paquetes y sus elementos. Cuando se usan para representaciones, los diagramas de paquete de los elementos de clase se usan para proveer una visualizacin de los espacios de nombres. Los usos ms comunes para los diagramas de paquete son para organizar diagramas de casos de uso y diagramas de clase, a pesar de que el uso de los diagramas de paquete no es limitado a estos elementos UML. Los elementos contenidos en un paquete comparten el mismo espacio de nombre, el hecho de compartir espacios de nombres requiere que los elementos contenidos en un espacio de nombre especfico tengan nombres nicos. Los paquetes se pueden construir para representar relaciones tanto fsicas como lgicas. Cuando se elige incluir las clases a los paquetes especficos, es til asignar las clases con la misma jerarqua de herencia a los paquetes, las clases que estn relacionadas a travs de la composicin y las clases que colaboran que tambin tienen un fuerte argumento para ser incluidas en el mismo paquete Los paquetes se representan en UML 2.0 como carpetas y contienen los elementos que comparten un espacio de nombre; todos los elementos dentro de un paquete deben tener un identificador nico. El paquete debe mostrar el nombre del paquete y puede opcionalmente mostrar los elementos dentro del paquete en compartimiento.

Ingeniera de Software II

pg. 107

Sistema de Facturacin e Inventario Ferretera Lugo Diagrama de paquete Cliente

Diagrama de paquete producto

Ingeniera de Software II

pg. 108

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de paquete proveedor

Diagrama de paquete cotizacin

Ingeniera de Software II

pg. 109

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de paquete Orden de compra

Diagrama de paquete Factura

Ingeniera de Software II

pg. 110

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de paquete de Nota de crdito


Nota de credito

Buscar nota de credito

Agregar nota de credito

Eliminar nota de credito

Modificar nota de credito

Modificar nota de credito

Reporte nota de credito

Diagrama de paquete Vendedor

Ingeniera de Software II

pg. 111

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Componentes.
Un diagrama de componentes representa cmo un sistema de software es dividido en componentes y muestra las dependencias entre estos componentes. Los componentes fsicos incluyen archivos, cabeceras, bibliotecas compartidas, mdulos, ejecutables, o paquetes. Los diagramas de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema. Debido a que estos son ms parecidos a los diagramas de casos de usos estos son utilizados para modelar la vista esttica y dinmica de un sistema. Muestra la organizacin y las dependencias entre un conjunto de componentes. No es necesario que un diagrama incluya todos los componentes del sistema, normalmente se realizan por partes. Cada diagrama describe un apartado del sistema. En l se situarn libreras, tablas, archivos, ejecutables y documentos que formen parte del sistema. Uno de los usos principales es que puede servir para ver qu componentes pueden compartirse entre sistemas o entre diferentes partes de un sistema.

Ingeniera de Software II

pg. 112

Sistema de Facturacin e Inventario Ferretera Lugo Diagrama de Componentes

Rutinas de Conexion

SISFERLUG.exe

Base de Datos Ayuda.hlp

Acceso_pro.vproj

Reportes

Menu.fm

Cotizacion.frm

Facturacion.frm

Producto.frm

Nota de Credito. frm

Modulo Comercial

Modulo Inventario

Modulo Transicion

Cliente.frm Devoluciones.frm Proveedores.frm Orden de Compra. frm

Ingeniera de Software II

pg. 113

Sistema de Facturacin e Inventario Ferretera Lugo

Diagrama de Despliegue.
Un diagrama de despliegue muestra las relaciones fsicas entre los componentes hardware y software en el sistema final, es decir, la configuracin de los elementos de procesamiento en tiempo de ejecucin y los componentes software. Un diagrama de despliegue es un grafo de nodos unidos por conexiones de comunicacin. Un nodo puede contener instancias de componentes software, objetos, procesos. En general un nodo ser una unidad de computacin de algn tipo, desde un sensor a un mainframe. Los diagramas de despliegue se suelen utilizar para modelar: Sistemas empotrados: Un sistema empotrado es una coleccin de hardware con una gran cantidad de software que interacta con el mundo fsico. Los sistemas empotrados involucran software que controla dispositivos que a su vez estn controlados por estmulos externos como sensores. Sistemas cliente-servidor: Los sistemas cliente-servidor son un extremo del espectro de los sistemas distribuidos y requieren tomar decisiones sobre la conectividad de red de los clientes a los servidores y sobre la distribucin fsica de los componentes software del sistema a travs de nodos. Sistemas completamente distribuidos: En el otro extremo encontramos aquellos sistemas que son ampliamente o totalmente distribuidos y que normalmente incluyen varios niveles de servidores. Tales sistemas contienen a menudo varias versiones de componentes software, alguno de los cuales pueden incluso migrar de un nodo a otro. El diseo de tales sistemas requiere tomar decisiones que permitan un cambio continuo de la topologa del sistema.

Ingeniera de Software II

pg. 114

Sistema de Facturacin e Inventario Ferretera Lugo Diagrama de Despliegue

Ingeniera de Software II

pg. 115

Sistema de Facturacin e Inventario Ferretera Lugo

SQL Server 2005


Si bien es cierto la seleccin de SQL Server 2005 como SGBD obliga a que el servidor tenga instalado el sistema operativo Windows; esto no quita las ventajas que tiene sobre otros SGBD. SQL Server es una solucin de datos globales, integrados y de extremo a extremo que habilita a los usuarios en toda su organizacin mediante una plataforma segura, confiable y productiva para datos empresariales y aplicaciones de escritorio. SQL Server 2005 provee herramientas slidas y conocidas a los profesionales de as como tambin a trabajadores de la informacin, reduciendo la complejidad de la creacin, despliegue, administracin y uso de aplicaciones analticas y de datos empresariales en plataformas que van desde los dispositivos mviles hasta los sistemas de datos empresariales. A travs de un conjunto global de caractersticas, la interoperabilidad con sistemas existentes y la automatizacin de tareas rutinarias, SQL Server 2005 ofrece una solucin completa de datos para empresas de todos los tamaos. Aunque en el mercado existen opciones de cdigo libre y de licencia gratuita como MySQL estos productos aun carecen de un IDE que facilite y agilice las tareas de administracin de los servicios. Por el contrario SQL Server proporciona una GUI que rene todas las condiciones necesarias para facilitar las tareas del Administrador de Base de Datos. Esto incluye un editor de sentencias T-SQL que facilita la escritura de estas y la depuracin de errores en las mismas.

Las ventajas de Microsoft SQL Server


Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que Permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos.

Ingeniera de Software II

pg. 116

Sistema de Facturacin e Inventario Ferretera Lugo

Visual Studio 2005


Nadie duda que programar es muy divertido y satisfactorio o como quieran tomarlo: jovial, alucinante, excitante es as que, actualmente, hablemos en todo el mundo miles de programadores que usamos Visual Studio 2008 como una gran alternativa para construir aplicaciones robustas y escalables. Visual Studio 2008 es un lenguaje de propsito general: se pueden crear aplicaciones de escritorio, utilitarios, juegos, aplicaciones multimedia, sistemas con manejo de bases de datos, componentes reutilizable, aplicaciones distribuidas y mucho ms. Muchos critican esta generalidad, aduciendo que sirve para tantas cosas que, al final, no cumple bien con ningn. Que equivocados que estn y siguen estando por lo que veo, ya que siempre escucho murmurar entre a gente novata diciendo que incluso Visual Studio 2008 es muy fcil de usar y que los programadores que usamos esta herramienta somos muy inferiores a los de Java, C++.

Las ventajas de Visual Studio 2005


Es un lenguaje RAD. Posee una curva de aprendizaje muy rpida. Integra el diseo e implementacin de formularios de Windows. Permite usar con suma facilidad la plataforma de los sistemas Windows dado que tiene acceso prcticamente total a la API de Windows incluidas libreras actuales. El cdigo en Visual Basic es fcilmente migrable a otros lenguajes. Es un lenguaje muy extendido por lo que resulta fcil encontrar informacin, documentacin y fuentes para los proyectos. Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes. Posibilidad de aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.

Ingeniera de Software II

pg. 117

Sistema de Facturacin e Inventario Ferretera Lugo

Conclusiones
En este proyecto aunque no se finalizo en un 100 % por limitantes de tiempo, este sistema implementado seria uno de los mayores logros para la Ferretera Lugo, pues de esta manera se solucionaran muchos de los problemas como por ejemplo el control del inventario que lo llevan de manera manual y otros que a diario surgen en el sistema manual. Realizando el anlisis del proceso de negocio encontramos que los requisitos que tendr que cumplir el sistema son Registro de Productos, Vendedores, Proveedores, Clientes, generacin de Facturas, Cotizaciones, rdenes de Compra a la vez tendr que realizar reporte de cada uno de estos registros para un mejor orden y seguridad de los registros. Atravez de la metodologia orientada a objetos en el anlisis y desarrollo del sistema atraves de RUP basado en UML se nos facilito comprender y conocer las necesidades y requerimientos de la empresa, por medio de los caso de uso, plantillas de coleman, diagramas de actividad, hemos podido esquematizar la funcionalidad que tendra el sitema. Una vez finalizadas las etapas anteriores procederemos a la etapa de programacion e interfaz diseando el prototipo inicial del SISFERLUG el cual sera sometido a un periodo de reconocimiento y prueba, por los usuarios lo cual nos ayudara a encontrar las debilidades y fortalezas del sistema, para que luego sea mejorado. El sistema propuesto es desarrollado en nuevas plataformas y un gestor de bases de datos actualiza estos necesitan para su correcto funcionamiento mayores capacidades de hardware, lo que significa que la junta directiva tendr que realizar una inversin en la adquisicin de nuevos equipos que satisfacen los requerimientos del sistema, ya que actualmente la Ferretera cuenta con equipos tecnolgicos desfasados Sobre la funcionalidad y el diseo de SISFERLUG podemos asegurar que el sistema propuesto proporciona una interfaz atractiva, ilustrativa, cmoda que permite al usuario cumplir con sus tareas de manera rpida y sencilla. SISFERLUG ha sido desarrollado tomando en cuenta tanto las debilidades como las fortalezas del Sistema Actual que utiliza la Ferretera. Estas caractersticas sumadas a que el software has sido desarrollado a la medida lo convierten en un sistema altamente confiable para la gestin y planificacin de las transacciones comerciales de la Ferretera Lugo.

Ingeniera de Software II

pg. 118

Sistema de Facturacin e Inventario Ferretera Lugo

Recomendaciones
Verificar los datos antes de ser introducidos al sistema. Esto se realizar con el objetivo que en el sistema los datos sean procesados de la manera correcta, evitando as la perdida de datos valiosos o posibles errores debido al mal uso o mal funcionamiento del programa. Darle mantenimiento al Hardware y el Software. Esta recomendacin es importante ya que debido a que la cantidad de registros va incrementando al pasar de los aos, es necesario cada cierto periodo de tiempo dar mantenimiento preventivo a las maquinas. Las personas a cargo del programa debern ser capacitadas para manejar el sistema. Esto debido a que si los usuarios introduce mal los datos, entonces el programa producir errores, es por esta razn que se necesita capacitar sobre la correcta utilizacin del programa para que el software pueda explotarse completamente. Poner en prueba al software durante un periodo de seis meses, en el cual se tendr que llevar un respaldo manual de todas las operaciones automatizadas, para previamente ser comparadas con los reportes del sistema.

Ingeniera de Software II

pg. 119

Sistema de Facturacin e Inventario Ferretera Lugo

Glosario
1. Eficiencia: Capacidad de disponer de alguien o de algo para conseguir un efecto determinado 2. Ferretera: Tienda donde se venden diversos objetos de metal o de otras materias, como cerraduras, clavos, herramientas, vasijas, etc 3. Fichero: Conjunto organizado de informaciones almacenadas en un soporte comn. 4. Hardware: Conjunto de los componentes que integran la parte material de una computadora. 5. Interfaz: Conexin fsica y funcional entre dos aparatos o sistemas independientes. 6. Minorista: Dicho del comercio: Que se realiza al por menor. 7. Prototipo: Ejemplar original o primer molde en que se fabrica una figura u otra cosa. 8. Proveedor: Persona o empresa que provee o abastece de todo lo necesario para un fin a grandes grupos, asociaciones, comunidades, etc. 9. Sisferlug: Sistema Ferretero de la Ferretera Lugo 10. Software: Conjunto de programas, instrucciones y reglas informticas para ejecutar ciertas tareas en una computadora.

Ingeniera de Software II

pg. 120

Sistema de Facturacin e Inventario Ferretera Lugo

Bibliografa
Gary W. Hansen, James V. Hansen. Diseo y Administracin de Bases de Datos. Editorial Prentice Hall. R.S. Pressman. Ingeniera del Software. Un enfoque prctico. McGraw Hill, 5
Edicin, 2002.

B. Meyer. Construccin de Software Orientado a Objetos. Prentice Hall, 2


Edicin, 1999.

G. Booch, J. Rumbaugh, I. Jacobson, El Lenguaje Unificado de Modelado.


Gua del Usuario. Addison Wesley, 2000.

J. Rumbaugh, I. Jacobson, G. Booch. El Lenguaje Unificado de Modelado.


Manual de Referencia. Addison Wesley, 2000.

I. Jacobson, G. Booch, J. Rumbaugh. El Proceso Unificado de Desarrollo de


Software. Addison Wesley, 2000.

Aprendiendo UML en 24 Horas. El proceso Unificado de Software. Roger S. Pressman - Ingeniera del Software; un enfoque prctico. V Edicin Diapositivas de la Ingeniera Claudia Lucia Benavidez Rugama

Ingeniera de Software II

pg. 121

Sistema de Facturacin e Inventario Ferretera Lugo

Anexos
Gua de Entrevista al Gerente de Compras de la Ferretera Lugo. 1. Cmo se llama el software que utilizan en la actualidad? 2. Qu funciones realiza la junta directiva y quienes la conforman, cada cuanto se renen? 3. Cules son las funciones del Gerente General y vicegerente general y quines son? 4. Cuntos departamentos tiene la empresa, cuales son y que funcionen realizan y quienes la dirigen? 5. Cunto empleados posee la empresa y como estn distribuidos? 6. Cuntas computadoras tiene la empresa y sus especificaciones tcnicas? 7. Cmo regulan la entrada a los trabajadores y como es su mecanismo? 8. Cuntas cajas existen en la empresa? 9. Cul es la tasa de inters que tiene la empresa? 10. Cunto es el inters moratorio que tiene la empresa? 11. Tienen promociones los productos que venden? 12. por el uso del software como declaran impuestos al fisco? 13. El grado de educacin que tienen los empleados y la experiencia laboral que posee de trabajos anteriores? 14. Cmo le pagan a los trabajadores y que condicionen tienen? 15. Quin revisa los correos electrnicos? 16. Con que Bancos Trabaja la empresa? 17. Qu funciones estn automatizadas en el sistema? 18. Cules necesitan automatizar para tener un mejor control? 19. Capacitaron al personal en el software anterior? 20. Cules son los privilegios que tienen los usuarios con el software actual y quienes tienen esos privilegios? 21. Qu reporte lanza el software? 22. Qu reporte son los que ms utilizan? 23. Qu fallas o problemas ha presentado el software? 24. Alguna institucin del estado lo regula? 25. Le han realizado una auditoria informtica al Software? 26. Desde la obtencin del software le han realizado mantenimiento y se le han hecho mejoras? 27. Quin recibe las llamadas de los clientes para un pedido, cotizacin? 28. Cundo pasa un documento de un departamento a otro tienen algn formato de entrega? 29. Cuntos carros alcanzan en el parqueo? 30. Cuntos medios de transporte posee la empresa y cules son?

Ingeniera de Software II

pg. 122

Sistema de Facturacin e Inventario Ferretera Lugo Factura

Ingeniera de Software II

pg. 123

Sistema de Facturacin e Inventario Ferretera Lugo Orden de Compra

Cotizacin

Ingeniera de Software II

pg. 124

Sistema de Facturacin e Inventario Ferretera Lugo Devoluciones al Proveedor

Devolucin de Cliente

Ingeniera de Software II

pg. 125

Sistema de Facturacin e Inventario Ferretera Lugo

Manual de Usuario
SIFERLUG 1.0
1. La primera pantalla que nos aparece al ejecutar el programa es la de Autentificacin del Usuario. Presionamos Aceptar para Conectarnos a nuestro Formulario principal.

2. Este es el Formulario principal, pulsando el men tem cliente aparecer su respectivo formulario.

Ingeniera de Software II

pg. 126

Sistema de Facturacin e Inventario Ferretera Lugo


3. Nos aparece la ventana Correspondiente al cliente, si presionamos la opcin ingresar hace lo siguiente.

4. Se activa la otra pestaa para ingresar todos los datos generales del nuevo cliente y al finalizar presionamos el botn Guardar, en otro caso seleccionamos la opcin de preferencia con los dems botones.

Ingeniera de Software II

pg. 127

Sistema de Facturacin e Inventario Ferretera Lugo


5. Podemos eliminar algn registro ubicndonos en uno de ellos y pulsando el men Eliminar

6. Podemos presionar Buscar y nos muestra un formulario para elegir las opciones de bsqueda.

Ingeniera de Software II

pg. 128

Sistema de Facturacin e Inventario Ferretera Lugo


7. Como la que vemos ahora por Primer Nombre y se nos habilita la caja de texto con etiqueta Primer Nombre

8. Escribimos la letra del nombre que buscamos y presionamos el botn buscar.

Ingeniera de Software II

pg. 129

Sistema de Facturacin e Inventario Ferretera Lugo


9. Nos enva a la pestaa Clientes y nos muestra los nombres que inician con esas letras, en caso contrario nos enviara un mensaje que dice No existe registro.

10. En el form principal La opcin para vendedor posee las mismas Caractersticas que Cliente.

Ingeniera de Software II

pg. 130

Sistema de Facturacin e Inventario Ferretera Lugo

11. En el men Modulo Inventario se encuentra Proveedores que posee caractersticas similares en funcionalidad.

Ingeniera de Software II

pg. 131

Sistema de Facturacin e Inventario Ferretera Lugo

12. En el caso de que queramos ingresar un nuevo producto Presionamos el Men Modulo Inventario, inventario y producto.

Ingeniera de Software II

pg. 132

Sistema de Facturacin e Inventario Ferretera Lugo


Ingresamos los datos del producto y presionamos Guardar.

13. En el Men modulo Comercial Se encuentra un Men tem llamado facturacin.

Ingeniera de Software II

pg. 133

Sistema de Facturacin e Inventario Ferretera Lugo


14. Factura Contiene los Detalles de la compra que se ha realizado como el producto, la cantidad, el nombre del cliente y la fecha.

15. Una vez seleccionado las caractersticas de nuestra compra presionamos Guardar para que sea realizada las Factura.

16. Otra de las bondades del sistema es que luego de haber trabajado con proveedores, clientes, vendedores, factura etc. Muestra reporte de cada

Ingeniera de Software II

pg. 134

Sistema de Facturacin e Inventario Ferretera Lugo


uno.

Como ejemplo vemos el reporte del cliente

Ingeniera de Software II

pg. 135

Sistema de Facturacin e Inventario Ferretera Lugo


El reporte de los Vendedores con sus datos correspondientes.

El reporte de factura con sus detalles de lo que se ha vendido.

Ingeniera de Software II

pg. 136

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