You are on page 1of 40

FERRETERA M&R

PARTE I INTRODUCCION I. CAPITULO I.1. INTRODUCCION Los sistemas de informacin constituyen un instrumento de mucha utilidad en las empresas, es por ello que en la empresa Ferretera M&R surge la necesidad de administrar las tareas que son muy rutinarias o sobre las cuales no se tiene control, como son el orden, la manipulacin de datos, la seguridad de datos, etc. Esto lleva a dar soluciones que faciliten la operacin de las tareas mediante la construccin de una base de datos que pueda satisfacer las necesidades de su mercado en menor tiempo, brindando as una mejor calidad en los servicios. A menudo empresas constructoras de carpintera, cerrajera, albailera, etc. hacen uso de herramientas para poder realizar sus trabajos para eso necesitan adquirir materiales, que generalmente una ferretera lo posee. 2. ANTECEDENTES En Camiri surgieron originalmente pequeas ferreteras con la necesidad de cubrir la falta de materiales, ya que existen personas dedicadas a diferentes rubros como ser carpintera, construccin, cerrajera entre otros. Con el paso del tiempo las tcnicas y aprendizajes fue modernizndose al igual que las herramientas utilizadas ,dando lugar as a ferreteras ms grandes y a la ocupacin de mucha mano de obra para la fabricacin en cuestin de construccin, muebles, etc., para satisfacer la demanda local y as mejorar los ingresos de los propietarios. En Camiri la Ferretera M&R viene desempeando sus funciones d esde el ao 2010.

Sistemas de Informacin I

FERRETERA M&R DESCRIPCION DEL PROBLEMA La ferretera M&R brinda servicios de venta de herramientas al pblico en general, tropieza con problemas como los que a continuacin se enumeran: Los datos delos vendedores y empleados son registrados en un cuaderno por el administrador que en algunas ocasiones se pierde la informacin esto implica que no se tenga la lista actualizada de los datos. Los datos delos proveedores se registran en cuadernos contables lo que ocasiona tardanza en la bsqueda de sus datos y que son utilizados con algn fin. El control de los clientes se lo realiza en un archivo de Excel en el cual se anota el nombre, telfono, direccin y pedidos del cliente, con la dificultad de que la informacin no se dispersa sin embargo aun con esto se presentan dificultades. En la compra de materiales, no se encuentra los registros de materiales disponibles y no disponibles de manera rpida ya que este debe ser buscado en los libros contables. Con respecto a los inventarios, el registro es de forma manual proceso que demora mucho tiempo, tedioso y en muchas ocasiones se puede llegar a perderlos registros de los materiales ya que estos son de vital importancia. En la venta de materiales, no se ha encontrado los registros disponibles y no disponible de la venta de materiales ya que estos son registrados en cuadernos que en ocasiones la informacin se perdi o no fue registrada por el vendedor. En la emisin de factura se presenta el problema de que a veces se pierde los registros o cuadernos en los que se encuentra informacin del cliente lo que provoca duplicidad de datos del mismo. Dificulta en la actualizacin del inventario porque no se tiene los registros de todas las ventas diarias ni de las compras. En el actualizar inventario como esta empresa solo cuenta con registros en libros contables donde la informacin se ha mezclado no puede actualizar Sistemas de Informacin I
2

FERRETERA M&R su inventario ya que es mucha la informacin que se maneja ocasionando perdida de datos.

3. OBJETIVOS 4.1. Objetivo general: 4.2. Desarrollar un sistema de informacin para el control de compra y venta de la ferretera M&R. 4.3. Objetivos especficos: Recopilar informacin clara y precisa de los usuarios que tendr el sistema. Identificar los requerimientos especficos que tendr el sistema. Analizar el sistema teniendo como base el modelo de requisitos. Disear el sistema con la funcionalidad de los casos de usos, ya estructurados por el modelo de anlisis. Implementar el sistema segn la especificacin del modelo de

diseo y las propiedades del lenguaje de implementacin y base de datos. Realizar las pruebas al sistema a travs de pruebas de componente y de integracin.

4. ALCANCE El sistema de Informacin de control para la Ferretera M&R, consta de cuatro mdulos que son los siguientes: Venta. Compra. Inventario. Administracin de Usuario y Backups. Mdulo compra. El sistema ser capaz de registrar los de la compra de todos los artculos para la ferretera. Sistemas de Informacin I
3

FERRETERA M&R Mdulo de venta. El sistema ser capaz de manejar los detalles de venta de todos los artculos de la ferretera que se vender a diario. El sistema ser capaz de efectuar facturas por cada venta realizada. El sistema guardar los datos de los clientes potenciales de la ferretera. El sistema manejara datos porcentuales de los clientes que ms acuden al comercial, para fines estratgicos como brindarles servicios de descuentos por compras realizadas y ofertas de nuevos materiales. Administracin de Usuario y Backups. El sistema podr realizar copias de seguridad peridicamente. El sistema ser capaz de gestionar usuarios del sistema.

5. TECNOLOGA DE DESARROLLO Para cumplir con los objetivos planteados, se ha adoptado por el Proceso Unificado de Desarrollo de Software, propuesto por Grady Booch, James Rumbaugh e IvarJacuobson, debido a que es un proceso que permite desarrollar un sistema software de forma iterativa e incremental, mediante el uso de sucesivas iteraciones hasta obtener el producto final. 6.1. PUDS ( Proceso Unificado de Desarrollo de Software) Proceso de desarrollo de software basado en el Lenguaje Unificado de Modelado, y que es iterativo, centrado en la arquitectura y dirigido por los casos de uso y los riesgos. Se organiza en cuatro fases: inicio, elaboracin, construccin y transicin, y se estructura en torno a cinco flujos de trabajo fundamentales: recopilacin de requisitos, anlisis, diseo, implementacin y pruebas. Las caractersticas del Proceso Unificado son:

Sistemas de Informacin I

FERRETERA M&R

Iterativo e Incremental Dirigido por Casos de Uso Centrado en la Arquitectura Enfocado en los Riesgos

6.1.1. Recopilacin de requisitos Para tener una idea clara de la caracterstica que tendr el software, se realizar una serie de entrevistas, reuniones y charlas con las personas o usuarios que manipularan el sistema. La principal razn de este paso es saber q caractersticas tendr el sistema y definir las limitaciones y la complejidad que llegar a tener. 6.1.2. Anlisis de requisitos Establecer y mantener un acuerdo con los clientes y otros involucrados en lo que el sistema debe hacer. Proporcionar a los desarrolladores del sistema el conocimiento necesario de los requisitos del sistema. Definir los lmites del sistema. Servir de base para planificar los contenidos tcnicos de las iteraciones Sistemas de Informacin I
5

FERRETERA M&R posteriores. Servir de base para estimar el costo y tiempo necesario para desarrollar el sistema. Definir la interfaz de usuario del sistema enfocndose en las necesidades y aspiraciones de los usuarios. 6.1.3. Diseo Transformar los requisitos en diseo del sistema a construir. Desarrollar una arquitectura robusta del sistema. Adaptar el diseo para que se corresponda con el ambiente de implementacin, teniendo muy en cuenta el rendimiento. 6.1.4. Implementacin Definir la organizacin del cdigo en trminos de subsistemas y capas. Convertir los elementos del diseo en elementos de implementacin (fichero fuentes, binarios, ejecutables, y otros) Realizar pruebas de unidad a los componentes desarrollados. Integrar los resultados producidos por programadores individuales en un solo sistema ejecutable. Las pruebas de unidad se limitan a las clases implementadas, las pruebas del sistema y de integracin pertenecen a la disciplina de pruebas. 6.1.5. Pruebas Encontrar y documentar defectos en la calidad del software. Notificar la calidad percibida del software. Validar las suposiciones hechas en el diseo y especificaciones de requisitos mediante demostraciones concretas. Validar que

el producto de software funciona como se dise. Validar que los requisitos fueron implementados apropiadamente. 7. JUSTIFICACION La base de datos que se realizara para el propietario de la Ferretera M&R, es para llevar el control estricto de la empresa y la supervisin en cuanto a compra y venta de herramientas, el pago que ara a sus empleados y guardar todos los Datos en cuanto al funcionamiento de la Ferretera.

Sistemas de Informacin I

FERRETERA M&R

DESARROLLO DEL SOFTWARE


II. CAPTURA DE REQUISITOS

1. INTRODUCCION El proceso de captura de requisitos es una etapa de suma importancia dentro del proceso de desarrollo de software. ste se preocupa de descubrir y analizar las necesidades del usuario del sistema a construir. Pero, como la mayora de los procesos de desarrollo, no est exento de problemas. El principal inconveniente encontrado, es la imposibilidad de transmitir, tal cual son, los requerimientos de los clientes a los ingenieros o analistas de requerimientos Una captura de requisitos es un conjunto de requerimientos que el analista identifica a partir de la informacin recopilada de los usuarios finales. Podemos enumerar los siguientes pasos para realizar este proceso:

Obtener una lista de requisitos de cada usuario adquirir una visin de conjunto componer una especificacin completa, correcta y consistente

Existen desventajas por las cuales son parte de este proceso, los ms comunes vienen a ser estos:

Listas de requisitos son difciles de comprender y de hacer bien difciles de transformar en especificaciones de diseo e implementacin.

Los requisitos se dividen en dos partes importantes los cuales son:

Requisitos funcionales: Definen lo que el sistema tiene que hacer, los servicios que debe proporcionar al usuario Describen la funcionalidad del sistema

Sistemas de Informacin I

FERRETERA M&R Requisitos no funcionales: Delimitan las condiciones en que el sistema presta servicios a los usuarios Velocidad de respuesta, espacio en disco, etc.

2. IDENTIFICACION DE LOS ACTORES: 3.1. Definicin de actores:

Un actor especifica un rol que adopta una entidad externa (usuario, hardware externo u otro sistema) que interacciona directamente con el sistema. Todo actor tiene un nombre. Los actores significan roles, no entidades concretas: Varias entidades concretas pueden desempear el mismo rol. Una misma entidad concreta puede desempear varios roles.

3.2.

Actores del sistema.- Los actores que se identifican e interactan con el sistema se detallan a continuacin:

Ingeniero del Sistema.- Se encarga del mantenimiento del sistema y de gestionar usuarios del sistema. Administrador.-Se encarga de realizar compra de materiales, gestionar nuevos empleados y proveedores. Vendedor.- Es el encargado de efectuar las ventas y recibir el dinero por cada venta efectuada. Proveedor.- Es un actor que no interacta con el sistema pero si con el administrador, para realizar transacciones. Cliente.- Es un actor que no interacta con el sistema, pero que influye en las acciones.

Sistemas de Informacin I

FERRETERA M&R 3. NUMERO DE REQUERIMIENTOS: NUMERO Iniciar Sesin 1 Permite iniciar sesin a los usuarios del sistema Registrar Compra De Materiales 2 Permite Registrar una nueva Compra. Gestionar Venta 3 Permite Registrar, Modificar, consultar venta. Gestionar Proveedor 4 Permite Registrar, Modificar y Eliminar Proveedor. Registrar Factura. 5 Permite registrar los datos de facturas. Gestionar Usuario del Sistema 6 Permite registrar, modificar, consultar y eliminar usuarios del sistema. Gestionar Cliente 7 Permite Registrar, Modificar y Eliminar Cliente. Realizar Backup 8 Permite realizar backup del sistema. Gestionar Empleado 9 10 Permite registrar, modificar, eliminar un empleado. Consultar Inventario Permite acceder a la informacin del inventario. 11 Actualizar inventario Permite actualizar el inventario. REQUERIMIENTOS

Sistemas de Informacin I

FERRETERA M&R 4. IDENTIFICACION DE CASOS DE USO: 4.1. Objetivo de casos de uso: La tcnica de los casos de uso (inventada por IvarJacobson): Objetivo: identificar la funcionalidad de un sistema (requisitos funcionales). Mtodo: descripcin de las interacciones tpicas actor/sistema (escenarios).

Un caso de uso es una forma de usar el sistema, habitualmente descrita a travs de un conjunto de usos tpicos.

Describe cmo un actor usa un sistema para conseguir un objetivo, y lo que el sistema hace para ayudarle. Cuenta la historia de cmo el sistema y sus actores colaboran para producir algo de valor, un uso completo del sistema. El modelo de casos de uso sirve para definir y expresar grficamente el sistema y su entorno:

Las funcionalidades que contiene el sistema: casos de uso. Las entidades externas que interaccionan con el sistema: actores. Las relaciones entre entidades externas y funcionalidades: asociaciones.

El modelo de casos de uso se expresa grficamente mediante uno o varios diagramas de casos de uso.

Sistemas de Informacin I

10

FERRETERA M&R
Nro. 1 Iniciar Sesin Caso de Uso Actores Ingeniero de sistemas, Administrador, Vendedor. 2 3 4 5 6 7 8 9 10 11 Registrar Compra de Materiales Gestionar Venta Gestionar Proveedor Registrar Factura Gestionar Usuario Del Sistema Gestionar Cliente Realizar BackUp Gestionar empleado Consultar Inventario Administrador. Vendedor, Cliente. Administrador. Vendedor Ingeniero de Sistema. Vendedor. ingeniero de sistema. Administrador. Administrador, Vendedor Administrador, Vendedor

Actualizar inventario

4.1.1. Caso de uso: Iniciar Sesin.El caso de uso Iniciar Sesin detalla el ingreso particularidad para cada usuario. al sistema, con distinta

Administrador
(f rom Use Case View)

<<include>> Login
(from Use Case Vi ew)

Ingeniero del Sistema


(f rom Use Case View)

Iniciar Sesion
(from Use Case Vi ew)

Vendedor
(f rom Use Case View)

Sistemas de Informacin I

11

FERRETERA M&R

Caso de Uso Actor(es) Descripcin Precondicin Garantas de xito

Iniciar Sesin Administrador, Ingeniero De Sistema, Vendedor Se desea ingresar al sistema ingresando datos para validar usuario Estar registrado en el sistema. Se inicia sesin con normalidad Accin del Actor Vendedor: Ingreso al sistema. Administrador: Ingreso al sistema. Ingeniero Del Sistema: Ingreso al sistema. Recibe datos de Accin del Sistema

Flujo principal

identificacin de un usuario para el inicio de sesin.

Flujo Alternativo

El login o la contrasea no es correcta En cualquier momento, el usuario puede cancelar el inicio de sesin

Importancia

Primaria

4.1.2. Caso de Uso: Registrar Compra de Materiales.El caso de Uso Registrar compra de materiales permite registrar una nueva compra de herramientas.

<<include>>

Consultar Inventario
(from Registrar Compra de materiales)

Administrador
(f rom Registrar Compra ...)de materiales)

Registrar Compra de Materiales


(from Registrar Compra de materiales)

<<extend>>

Consultar Proveedor
(from Registrar Compra de materiales)

Sistemas de Informacin I

12

FERRETERA M&R

Caso de Uso Actor(es) Descripcin Precondicin Garantas de xito

Registrar compra de materiales Administrador Se desea registrar nueva compra de herramientas No haber registrado la compra Se registra nueva compra Accin del Actor Accin del Sistema

Flujo principal

Administrador: Desea registrar una nueva compra de materiales.

Recibe peticiones para registrar datos que el Administrador desea ingresar.

Flujo Alternativo

Ya est registrada la compra Se ingresan datos incorrectos

Importancia

Primaria

4.1.3. Caso de Uso: Gestionar Venta.El caso de uso gestionar venta permite registrar, modificar, consultar una venta realizada.

Consultar Inventario <<include>>


(from Gestionar Venta)

Empleado
(f rom Gestionar Venta)

Gestionar Venta
(from Gestionar Venta)

Sistemas de Informacin I

13

FERRETERA M&R
Caso de Uso Actor(es) Descripcin Gestionar Venta, cliente Vendedor Se desea gestionar venta de materiales Precondicin Garantas de xito Para registrar nueva venta, aun no debe estar registrado El articulo indicado debe estar registrado en el inventario Para modificar venta es necesario que est registrada

Se realiza la tarea correspondiente y se finaliza con normalidad Accin del Actor Accin del Sistema

Vendedor: Desea registrar, modificar o consultar una venta de materiales.

Recibe peticiones para realizar la accin correspondiente

Flujo principal

Flujo Alternativo Importancia

Ya est registrada la venta (en caso de querer registrar) No hay registros de la venta (si se desea modificar) Se ingresan datos incorrectos

Primaria

4.1.4. Caso de Uso: Gestionar Proveedor.El caso de uso Gestionar Proveedor permite registrar, modificar, eliminar un proveedor de materiales o herramientas.

Admininistrador
(f rom Gestionar Prov eedor) ...)

Gestionar Proveedor
(from Gestionar Proveedor)

Sistemas de Informacin I

14

FERRETERA M&R
Caso de Uso Actor(es) Descripcin Gestionar Proveedor Administrador Se desea gestionar proveedor de materiales Precondicin Garantas de xito Para registrar nuevo, no debe estar registrado Para eliminar, debe estar registrado Para modificar, es necesario que est registrado

Se realiza la tarea correspondiente y se finaliza con normalidad Accin del Actor Accin del Sistema

Desea registrar, modificar o eliminar un proveedor.

Recibe peticiones para realizar la accin correspondiente

Flujo principal Flujo Alternativo Importancia

Se enva los datos correspondientes. Se recibe la notificacin.

Devuelve un resultado

Ya est registrado (en caso de querer registrar nuevo) No hay registros de la persona (si se desea modificar, eliminar) Se ingresan datos incorrectos

Primaria

4.1.5. Caso de Uso: Registrar Factura.El caso de uso Registrar Factura permite generar y registrar una factura para un cliente que realiz alguna compra.

Consultar Cliente
(from Registrar Factura)

<<include>>

<<include>> Empleado
(f rom Registrar Factura)

Registrar Factura
(from Registrar Factura)

Consultar Venta
(from Registrar Factura)

Sistemas de Informacin I

15

FERRETERA M&R

Caso de Uso Actor(es) Descripcin Precondicin Garantas de xito

Registrar Factura Vendedor Se desea registrar factura por la venta de algn articulo No debe estar registrado

Se registra con xito la factura y se finaliza la tarea con normalidad Accin del Actor Accin del Sistema

Vendedor: Desea registrar y emitir una nueva factura. Se enva los datos correspondientes. Recibe peticiones para realizar la accin correspondiente Devuelve un resultado

Flujo principal

Se recibe la notificacin. Cliente: desea recibir la factura por la compra realizada.

Flujo Alternativo Importancia

Ya est registrada factura)

(en caso de querer registrar nueva

Se ingresan datos incorrectos Primaria

Sistemas de Informacin I

16

FERRETERA M&R

4.1.6. Caso de Uso: Gestionar Usuario Del Sistema.-

Ingeniero De Sistema
(f rom Gestionar Usuario ...)Sistema)

Gestionar Usuario
(from Gestionar Usuario Sistema)

Caso de Uso Actor(es) Descripcin Precondicin

Gestionar Usuario Del Sistema Ingeniero Del Sistema Se requiere gestionar usuario del sistema No debe estar registrado (si se requiere registrar nuevo) Estar registrado (si se requiere modificar, eliminar)

Garantas de xito

Se realiza con xito el proceso deseado Accin del Actor Accin del Sistema

Se desea registrar, modificar, eliminar un usuario del sistema.

Recibe peticiones para realizar la accin correspondiente

Flujo principal

Flujo Alternativo Importancia

Devuelve un resultado

Ya est registrada (si se quiere registrar nuevo usuario) Se ingresan datos incorrectos An no est registrado (si se desea modificar o eliminar) Primaria

Sistemas de Informacin I

17

FERRETERA M&R

4.1.7. Caso de Uso: Gestionar Cliente.-

Empleado
(f rom Gestionar Cliente)

Gestionar Cliente
(from Gestionar Cliente)

Caso de Uso Actor(es) Descripcin Precondicin

Gestionar Cliente Vendedor Se requiere gestionar cliente No debe estar registrado (si se requiere registrar nuevo) Estar registrado (si se requiere modificar, eliminar)

Garantas de xito

Se realiza con xito el proceso deseado Accin del Actor Accin del Sistema

Se desea registrar, modificar, eliminar un cliente.

Recibe peticiones para realizar la accin correspondiente

Flujo principal

Flujo Alternativo Importancia

Devuelve un resultado

Ya est registrada (si se quiere registrar nuevo cliente) Se ingresan datos incorrectos An no est registrado (si se desea modificar o eliminar) Primaria

Sistemas de Informacin I

18

FERRETERA M&R 4.1.8. Caso de Uso: Realizar BackUp.-

Administrador De Sistema
(f rom Realizar BackUp)

Realizar BackUp
(from Realizar BackUp)

Caso de Uso Actor(es) Descripcin Precondicin Garantas de xito

Realizar BackUp Ingeniero Del Sistema Se requiere realizar una copia de respaldo del sistema Ninguna

Se realiza con el normalidad la accin deseada Accin del Actor Accin del Sistema

Desea realizar una copia de seguridad del sistema de informacin

Recibe peticiones para realizar la accin correspondiente

Flujo principal

Devuelve un resultado

Flujo Alternativo Importancia

Ninguno Primaria

Sistemas de Informacin I

19

FERRETERA M&R 4.1.9. Caso de Uso: Gestionar Empleado.-

Administrador
(f rom Gestionar Empleado)

Gestionar Empleado
(from Gestionar Empleado)

Caso de Uso Actor(es) Descripcin Precondicin

Gestionar Empleado Administrador Se requiere gestionar empleado No debe estar registrado (si se requiere registrar nuevo) Estar registrado (si se requiere modificar, eliminar)

Garantas de xito

Se realiza con xito el proceso deseado Accin del Actor Accin del Sistema

Se desea registrar, modificar, eliminar un vendedor.

Recibe peticiones para realizar la accin correspondiente

Flujo principal

Flujo Alternativo Importancia

Devuelve un resultado

Ya est registrada (si se quiere registrar nuevo vendedor) Se ingresan datos incorrectos An no est registrado (si se desea modificar o eliminar) Primaria

Sistemas de Informacin I

20

FERRETERA M&R 4.1.10. Caso de Uso: Consultar Inventario.-

Administrador
(f rom Consultar Inv entario)

Consultar Inventario
(from Consultar Inventari o)

Vendedor
(f rom Consultar Inv entario)

Caso de Uso Actor(es) Descripcin Precondicin Garantas de xito

Consultar Inventario Administrador, Vendedor Se desea visualizar el inventario de herramientas Ninguna

Se accede a los datos del inventario Accin del Actor Administrador: desea ver los datos del Recibe peticiones para realizar la accin correspondiente Devuelve un resultado Accin del Sistema

Flujo principal

inventario Vendedor: desea ver datos del inventario

Ninguno

Flujo Alternativo Importancia Primaria

Sistemas de Informacin I

21

FERRETERA M&R 4.1.11. Caso de Uso: Actualizar Inventario.-

Adminis trador
(f rom Actualizar Inv entario)

Actualizar Inventario
(from Actuali zar Inventari o)

Empleado
(f rom Actualizar Inv entario)

Caso de Uso Actor(es) Descripcin Precondicin Garantas de xito

Actualizar Inventario Administrador, Vendedor Se desea actualizar el inventario de herramientas Ninguna

Se actualiza datos del inventario Accin del Actor Administrador: desea actualizar los datos del Recibe peticiones para realizar la accin correspondiente Devuelve un resultado Accin del Sistema

Flujo principal

inventario Vendedor: desea actualizar el inventario

Ninguno

Flujo Alternativo Importancia Primaria

Sistemas de Informacin I

22

FERRETERA M&R

DIAGRAMA GENERAL DE CASOS DE USO FERRETERIA M&R

Registrar Compra Materiales


(f rom Use Case View)

Gestionar Proveedor
(f rom Use Case View)

Administrador
(from Use Case View)

Gestionar Empleado
(f rom Use Case View)

Consultar Inventario <<include>>

Iniciar Sesion
(f rom Use Case View)

Empleado
(from Use Case View)

Gestionar Venta
(f rom Use Case View)

<<include>>

<<include>> Gestionar Cliente


(f rom Use Case View)

Registrar Factura
(f rom Use Case View)

Gestionar Usuario Del Sistema


(f rom Use Case View)

Ingeniero Del Sistema


(from Use Case View)

Realizar BackUp

Sistemas de Informacin I

Pgina 23

FERRETERA M&R

ANALISIS

Sistemas de Informacin I

Pgina 24

FERRETERA M&R

DIAGRAMA DE CLASE

Sistemas de Informacin I

Pgina 25

FERRETERA M&R

PAQUETES FERRERIA M&R

FERRETERIA M&R

Modulo Administracion Usuario del Sistema y BackUp

Modulo Compra

Modulo Venta

Modulo Inventario

Sistemas de Informacin I

Pgina 26

FERRETERA M&R

MODULO ADMINISTRACION DE USUARIO Y BACKUP

Administracion de Usuario y BackUp

Registrar

Modulo Administracion Usuario y BackUp

Modificar

BackUp
(from PaqueteUSUARIO_SIST)

Sistemas de Informacin I

Pgina 27

FERRETERA M&R DIAGRAMA DE COLABORACION

Diagrama de colaboracin: Inicio Sesin

Diagrama de colaboracio Inicio de sesion

TUsuario

3: Buscar Datos

4: Enviar Respuesta

1: Ingresar(Login, Contrasea)

2: Enviar Datos

5: Habilitar_Cargo : Usuario IU_Inicio_Sesion GestIniSesion

Sistemas de Informacin I

Pgina 28

FERRETERA M&R

Diagrama de colaboracin: Gestionar Compra

FERRETERIA M&R Diagrama de colaboracion Compra

2: Consultar_Pvd : IU_Proveedor 1: Ingresar

3: Reg_Dato_pvd

6: Guardar_Dato_Compra

: Administrador

: IU_Compra

: Gest_Compra 5: Reg_Dato_Inv

: tab_Compra

4: Consultar_Inv

: IU_Inventario

Sistemas de Informacin I

Pgina 29

FERRETERA M&R

Diagrama de colaboracin: Gestionar Proveedor

Diagrama de colaboracion Proveedor 3: Reg_Nuevo 10: Guardar_Modificado 17: Eliminar_Dato

: Tab_Proveedor

2: Reg_Pvd 5: Buscar_Dato 9: Modificar_Dato 1: Registrar 4: Modificar 11: Eliminar 12: Buscar_Dato 16: Eliminar_Dato

6: Buscar 13: Buscar 8: Respuesta : IU_Proveedor 15: Respuesta : Gest_Proveedor 7: Respuesta 14: Respuesta

: Administrador

: Tab_Proveedor

Sistemas de Informacin I

Pgina 30

FERRETERA M&R

Diagrama de colaboracin: Gestionar Venta

Diagrama de colaboracion Venta

3: Buscar_Material Tab_Inventario 1: Registrar 8: Modificar 2: Buscar_Material 6: Registrar Venta 9: Buscar Venta 13: Modificar Venta

4: Respuesta

: Empleado

IUVenta 5: Respuesta 12: Respuesta

Gest_Empleado

10: Buscar Venta

11: Respuesta 7: Registrar Venta 14: Guardar Modificar

Tab_Venta Tab_Venta

Sistemas de Informacin I

Pgina 31

FERRETERA M&R DIAGRAMA DE SECUENCIA

Diagrama de secuencia: Inicio sesin

: Usuario

IU_Inicio_Sesion

Gest_IniSesion

TUsuario

Ingresar(Login, Contrasea) Enviar Datos

Buscar Datos Enviar Respuesta Habilitar_Cargo

Sistemas de Informacin I

Pgina 32

FERRETERA M&R

Diagrama de secuencia: Consultar Inventario

: Administrador Registrar

IU_Inventario

Gest_Administrador

Tab_Inventario

Registrar Nuevo

Guardar Nuevo Eliminar Eliminar Datos

Buscar Datos( )

Respuesta

Habilitar Eliminar

Eliminar()

Eliminar Datos

Modificar

Modificar Datos Buscar Datos( )

Respuesta Habilitar Funciones

Modificar() Guardar Modificar

Sistemas de Informacin I

Pgina 33

FERRETERA M&R

Diagrama de secuencia: Realizar Backup

: Ingeniero_del_ Sistema

: IUBackUp

: GestBackUp

: TBackUp

Generar

Enviar Datos Guardar BackUp

Sistemas de Informacin I

Pgina 34

FERRETERA M&R Diagrama de secuencia: Gestionar Cliente

: Usuario Sistema

IUUSUARIO

GestorUsuario

TUsuario

Registrar Modificar Registrar Nuevo Registrar Usuario

Buscar Datos Modificar Usuario Respuesta

Habilitar_Cargo

Modificar Guardar Modificar Eliminar Eliminar Usuario

Eliminar Usuario

Sistemas de Informacin I

Pgina 35

FERRETERA M&R DISEO LOGICO

Sistemas de Informacin I

Pgina 36

FERRETERA M&R DISEO DE INTERFAZ

INTERFAZ INICIO DE SESION

INTERFAZ MENU

Sistemas de Informacin I

Pgina 37

FERRETERA M&R INTERFAZ EMPLEADO

INTERFAZ CLIENTE

Sistemas de Informacin I

Pgina 38

FERRETERA M&R INTERFAZ PRODUCTO

INTERFAZ PROVEEDOR

Sistemas de Informacin I

Pgina 39

FERRETERA M&R

INTERFAZ VENTA

INTERFAZ USUARIO

Sistemas de Informacin I

Pgina 40

You might also like