sistema de informacion para el control de ingresos final i

51
Sistema de Sistema de Informacion para el Informacion para el Control de ingresos y Control de ingresos y egresos de la egresos de la Distribuidora Yameris Distribuidora Yameris Integrantes: Integrantes: Jose Carlos Ferrer Bermudez Jose Carlos Ferrer Bermudez Haissir Roberto Piñerez Agamez Haissir Roberto Piñerez Agamez Shelvin Batista Batista Shelvin Batista Batista Arnil Castellon Barrios Arnil Castellon Barrios

Upload: josecarlos1090

Post on 26-Jun-2015

2.272 views

Category:

Design


5 download

TRANSCRIPT

Page 1: Sistema de informacion para el control de ingresos final i

Sistema de Informacion Sistema de Informacion para el Control de para el Control de

ingresos y egresos de la ingresos y egresos de la Distribuidora YamerisDistribuidora Yameris

Integrantes:Integrantes:

Jose Carlos Ferrer BermudezJose Carlos Ferrer Bermudez

Haissir Roberto Piñerez AgamezHaissir Roberto Piñerez Agamez

Shelvin Batista BatistaShelvin Batista Batista

Arnil Castellon BarriosArnil Castellon Barrios

Page 2: Sistema de informacion para el control de ingresos final i

Descripcion del problemaDescripcion del problema

La empresa comercializadora de bebidas Distribuidora Yameris LTDA ubicada en el La empresa comercializadora de bebidas Distribuidora Yameris LTDA ubicada en el barrio España calle Guadalupe #30-22, ofrece sus servicios a la sociedad hace 6 barrio España calle Guadalupe #30-22, ofrece sus servicios a la sociedad hace 6 años. Esta es la encargada de la distribución de productos como agua, cerveza, años. Esta es la encargada de la distribución de productos como agua, cerveza, entre otros. Dicha empresa estructuralmente se encuentra conformada por un entre otros. Dicha empresa estructuralmente se encuentra conformada por un gerente, un contador y una serie de empleados encargados del expendio de sus gerente, un contador y una serie de empleados encargados del expendio de sus productos a los clientes.productos a los clientes.

El principal problema se encuentra en el area contable, especificamente en lo El principal problema se encuentra en el area contable, especificamente en lo relacionado con los ingreso, egresos y ventas. La informacion correspondiente a relacionado con los ingreso, egresos y ventas. La informacion correspondiente a estos se encuentra registrada en una planilla por un contador. Cuando este tipo de estos se encuentra registrada en una planilla por un contador. Cuando este tipo de informacion es requerida por el Administrador, esta se vuelve lenta, lo que en cierta informacion es requerida por el Administrador, esta se vuelve lenta, lo que en cierta ocasiones le impide al Administrador tomar decisiones con respecto a las compra ocasiones le impide al Administrador tomar decisiones con respecto a las compra que esta debe realizar para el abasteciemiento de la Dsitribuidora Yameris. Ademas que esta debe realizar para el abasteciemiento de la Dsitribuidora Yameris. Ademas teniendo en cuenta de que el proceso contable que se lleva en planilla, y demas teniendo en cuenta de que el proceso contable que se lleva en planilla, y demas registro, hace que la obtencion de informacion por parte del Administrador no sea las registro, hace que la obtencion de informacion por parte del Administrador no sea las mas eficiente, y que a su ves hace ver de que la empresa sea menos competitiva en mas eficiente, y que a su ves hace ver de que la empresa sea menos competitiva en un mercado donde cada dia se implementan los Sistemas de informacion. un mercado donde cada dia se implementan los Sistemas de informacion.

Page 3: Sistema de informacion para el control de ingresos final i

Formulacion del problemaFormulacion del problema

Teniendo en cuenta la anterior descripcion del problema y Teniendo en cuenta la anterior descripcion del problema y ademas teniendo en cuenta los Requerimientos que el ademas teniendo en cuenta los Requerimientos que el software debe cumplir nosotros como grupos de software debe cumplir nosotros como grupos de investigacion podemos concluir que el problema se investigacion podemos concluir que el problema se resume en una sola pregunta la cual es: resume en una sola pregunta la cual es:

¿Como Mejorar mediante una solucion informatica el ¿Como Mejorar mediante una solucion informatica el proceso de control de ingresos y egresos de la proceso de control de ingresos y egresos de la

Distribuidora Yameris, que permita Gestionar de forma Distribuidora Yameris, que permita Gestionar de forma precisa, ordenada y eficiente la informacion requerida?precisa, ordenada y eficiente la informacion requerida?

Page 4: Sistema de informacion para el control de ingresos final i

Objetivos del proyectoObjetivos del proyecto

Page 5: Sistema de informacion para el control de ingresos final i

Objetivo General Objetivo General

Desarrollar una Solucion informatica que mejore Desarrollar una Solucion informatica que mejore el control de ingresos y egresos de la el control de ingresos y egresos de la

Distribuidora Yameris.Distribuidora Yameris.

Page 6: Sistema de informacion para el control de ingresos final i

Objetivos Especificos del ProyectoObjetivos Especificos del Proyecto

Identificar la principal problemática que afecta cada uno de los procesos de ingresos y egresos de la Distribuidora Yameris.

Diseñar el modelo funcional de la empresa para determinar las posibles salidas de datos con relación al análisis de procesos de negocio, para poder ajustarlas a las necesidades que la empresa requiera.

Elaborar un modelo de procesos de negocio para obtener el esquema general y todos aquellos procesos que están interactuando en el entorno del negocio, para ajustar al software dentro de la estructura organizacional de la empresa.

Page 7: Sistema de informacion para el control de ingresos final i

Objetivos EspecificosObjetivos Especificos Diseñar un modelo conceptual mediante un diagrama de Diseñar un modelo conceptual mediante un diagrama de

clases para mostrar cuales son las entidades necesarias clases para mostrar cuales son las entidades necesarias para la solución del problema y además mostrar las para la solución del problema y además mostrar las diferentes raciones que tendrán con el sistema.diferentes raciones que tendrán con el sistema.

Diseñar un modelo de dinámico mediante un diagrama Diseñar un modelo de dinámico mediante un diagrama de actividad para especificar e implementar las de actividad para especificar e implementar las funciones de control que va a tener el sistema en funciones de control que va a tener el sistema en transcurso del tiempo de ejecución.transcurso del tiempo de ejecución.

Diseñar un modelo de interacción mediante un diagrama Diseñar un modelo de interacción mediante un diagrama de secuencia para definir la interacción que existe entre de secuencia para definir la interacción que existe entre el usuario y la interfaz grafica, donde se define las el usuario y la interfaz grafica, donde se define las acciones y la funcionalidad del softwareacciones y la funcionalidad del software

Page 8: Sistema de informacion para el control de ingresos final i

Justificacion Justificacion Teniendo en cuenta las necesidades de las Distribuidora Yameris, nos damos cuenta de que es necesario la elaboracion de este proyecto, por que ayudara a que cada uno de los procesos que realiza la Distribuidora, sean mas eficiente a nivel tanto de manejo de dato como de la manipulacion de procesos (ingresos y egresos), lo cual ayudara a la Distribuidora Yameris a que sea mas competitiva en un mercado donde cada dia mas se implementa los Sitemas de informacion, para darle solcuion a muchos de los problemas de manejo de datos.

Por ultimo basandonos a nivel personal, la elaboracion de este proyecto, nos ayudara afianzar toda aquellas habilidades adquiridas a lo largo y ancho del semestre, ademas se nos fortalezeran todas las habilidades administrativas ya obtenidas en semestre anteriores, y a nivel interno el trabajo en equipo.

Page 9: Sistema de informacion para el control de ingresos final i

Diseño MetodologicoDiseño Metodologico

Page 10: Sistema de informacion para el control de ingresos final i

Enfoque de la investigacionEnfoque de la investigacion

Analizando bien la situacion del proyecto, nos damos cuenta de que nuestro proyecto le damos un enfoque cualitativo, por la sencilla razon de que se describe cada uno de los pasos que la Distribuidora Yameris realiza, para crear o generar egresos e ingresos. Para ser un poco mas exacto podemos clasificar esta investigacion como; investigacion cualitativa de investigacion-accion, por que este tipo de investigacion es aplicada es la q mas se aplica para la resolucion de de problemas donde los actores principales son los mismo afectos por el problema.

Page 11: Sistema de informacion para el control de ingresos final i

Tipo de InvestigacionTipo de Investigacion

El tipo de investigacion que se implemento en la elaboracion de este proyecto fue la investigacion tecnologica, por que nos vasamos en conociminetos que ya estan establecido, como lo son el analisis de viabilidad, lo requerimientos, entre otros. Para alcanzar una seria de objetivos ya propuestos y desarrollar una solucion informatica basandonos en las nuevas tecnologias, pero sin dejas atras los conocimientos, los cuales son de suma importancia al momento de imnovar.

Page 12: Sistema de informacion para el control de ingresos final i

Metodos y Tecnicas de Metodos y Tecnicas de Recoleccion de DatosRecoleccion de Datos

Las tecnicas que se utilizaron para la recoleccion de datos fueron:

• la Observacion, y la Clasificamos como estructurada y sistematica; por que nos enfocamos en putos estrategico donde mas se presentaba problemas.

• la encuesta, esta es de gran vitalidad para tener un mejor analisis, frente la situacion.

Page 13: Sistema de informacion para el control de ingresos final i

Tipo de investigacionTipo de investigacion

El tipo de estudio que se aplica al proyecto de la Distribuidora Yameris es la Descriptiva, por que se describen los procesos principales del negocio, ademas con este tipo de investigacion es mas agil la deteccion de los principales problemas que la Ditribuidora Yameris posee.

Ademas los estudios descriptivos buscan especificar las propiedades importantes de los procesos que sean sometidos al analisis de este.

Page 14: Sistema de informacion para el control de ingresos final i

Instrumentos de RecoleccionInstrumentos de Recoleccion

Se utilizaron los Siguientes instrumentos:

• La encuesta

•La entrevista

•La observacion

Page 15: Sistema de informacion para el control de ingresos final i

Resultados de la ObservacionResultados de la Observacion

Despues de realizar una observacion minuciosa a toda la problematica de las Distribuidora yameris, nos dimos cuenta de que esta una Distribuidora, estilo bodega, la cual se encuentra ubicada en el barrio España callejo Guadalupe, numero 30-22, pudimos observar que esta empresa posee un personal pequeño de trabajadores pero eficientes, los cuales se encargan directamente de atender y realizar las ventas, tambien nos dimos cuenta de que quien dirige la empresa es el administrador y tomas las decisiones. El contador solamente se encarga de las cuentas, finanzas, osea de los numeros. Esta visite se realizo el 9 de septiembre del presente año, y el objetivo principal de esta visita fue identificar las entidades que interviene en los diferentes procesos (compra, venta, devoluciones, etc).

Page 16: Sistema de informacion para el control de ingresos final i

Ingeneria de RequisitosIngeneria de Requisitos

Page 17: Sistema de informacion para el control de ingresos final i

Demografia de ActoresDemografia de Actores

Page 18: Sistema de informacion para el control de ingresos final i

Proceso del Negocio de la Proceso del Negocio de la Distribuidora YamerisDistribuidora Yameris

Comprovante de ingresos

Page 19: Sistema de informacion para el control de ingresos final i

Proceso del Negocio de la Proceso del Negocio de la Distribuidora YamerisDistribuidora Yameris

Comprobante de Egresos

Page 20: Sistema de informacion para el control de ingresos final i

Proceso del Negocio de la Proceso del Negocio de la Distribuidora YamerisDistribuidora Yameris

Comprobante de pago de ingresos

Page 21: Sistema de informacion para el control de ingresos final i

Proceso del Negocio de la Proceso del Negocio de la Distribuidora YamerisDistribuidora Yameris

Comprabante de pago de Egreso

Page 22: Sistema de informacion para el control de ingresos final i

Principales entidades del ProyectoPrincipales entidades del Proyecto

Page 23: Sistema de informacion para el control de ingresos final i

Requeriminetos de la Distribuidora Requeriminetos de la Distribuidora Yameris LTDAYameris LTDA

Requeriminetos Funcionales: El software que implementara la Distribuidora Yameris debera satifacer las siguientes necesidades:

• El sisteme debera registrar cada uno de los Clientes, proveedores, los productos, los pedido del cliente, las cotizaciones, las ventas realizadas, las comparas a los proveedores, y los demas Items que salgan del analisis del negocio.

• El sistema debera Listar todas las necesidades que requiera tanto el Administrador, como el contador y los demas empleados.

• El sistema debe consultar los productos existentes en la, asi como tambien los clientes, proveedores, usuarios, contacto, etc.

•El sistema debera modificar los prodcutos, ya existentes, asi como tambien a los clientes proveedores, usuarios, marcas, etc.

Page 24: Sistema de informacion para el control de ingresos final i

Requeriminetos de la Distribuidora Requeriminetos de la Distribuidora Yameris LTDAYameris LTDA

• El sistema debera, Eliminar o deshabilitar dependiendo de la necesidad del Administrador, o dependiendo a la importancia de la entidad, con la cual se este tratando.

•Como Valor agregado, el sistema mostrara un interfaz, donde mostrara el usuario y el password, de cada empleado, teniendo en cuenta de que el administrador posee una Keymaster, la cual podra abrir el programa y ver los datos del empleado cuantas veces este lo necesita.

•El sistema le facilitara las toma de decisiones al administrador.

Page 25: Sistema de informacion para el control de ingresos final i

Requeriminetos de la Distribuidora Requeriminetos de la Distribuidora Yameris LTDAYameris LTDA

Requeriminetos no Funcionales:

•A nivel de procesos Claros: el software que implementara la Distribuidora Yameris, simplemente optimizara y mejorara el manejo de datos, mas no intevendra y no modificara los procesos del negocio.

•A nivel de Hardware y comunicacion: La solucion informatica que se implementara, se montara en un computador con las condiciones basicas de el como por ejemplo el disco duro debe ser minimo de 40gb la memoria de 512 y procesador de 2.4 Mhz.

•A nivel de Software: Teniendo en cuenta que la codificacion es una de las fases del proyecto tambien importante como la parte del diseño, los software que se implementaran, deberan darle la solcion adecuada que la distribuidora Yameris LTDA necesita, entre estos tenemos ( Net-Beans, JDK, JRE, etc)

•A nivel de personal: El software que implementara la Distribuidora Yameris, no necesitara de persona expertas en el tema de la computacion, y tampoco sera necesario de capacitaciones, solamente se necesitara el manejo basico de una PC.

Page 26: Sistema de informacion para el control de ingresos final i

Analisis De ViabilidadAnalisis De ViabilidadEn esta parte del proyecto se vera si es factible o no la realizacion de este, teniendo en cuenta los siguientes Factores:

•Factor a nivel Operativo: Este proyecto es viable, por solucionara el problema principal de la Distribuidora Yameris, el cual es el mal manejo de la informacion y los procesos de ingreso y egreso, pues este software simplemente optimizara y mejorara estos procesos.

•Factor a nivel Tecnologico: Este proyecto es viable a nivel tecnologico, por la sencilla razon de que utilizara una de las herramientas que comun, tanto en un hogar como en negocio, para se competitivo, el Computador.

•Factos a nivel Economico: Teniendo en cuenta la forma como la Distribuidora Yameris, obtiene el dinero de mercado, este proyecto es viable, por que este solamente realizara una minima inversion para el desarrollo de las misma.

•Factos a nivel Legal: Es viable, por la sencilla razon de que este no interviene en lo pagos legales que la Distribuiroda Yameris le debe realizar al estado, ademas no violara ningun tipo de privacidad de Datos.

Page 27: Sistema de informacion para el control de ingresos final i

Diagrama de Caso de UsoDiagrama de Caso de Uso

Page 28: Sistema de informacion para el control de ingresos final i

System

clientes

vendedor

registrarcliente

modificarcliente

listarclientesmayores

de 18

consultarcliente

listar losclientespor sexo

listartodos

losclientes

deshabilitar

reporte de los2 mejoresclientes

reporte declientes que

compran masa menudo

listar clientesque en la ventahayan tenido

xxx cifra

reporte de losclientes que mas

se le venden

reportes de losclientes que se le

vende xxx producto<<include>>

<<include>>

<<include>>

contador

Registrar venta

ConsultarCotizacion de Venta

<<extend>>

<<extend>>

Page 29: Sistema de informacion para el control de ingresos final i

System

Usuario

Registrar Usuario

Desabilitar Usuario

Modificar Usuarios

Listar UsuariosRecientemente Desabilitados

Listar Usuarios con mayor Venta

Listar Usuarios RegistradosRecientemente

Consultar Usuario

Listar Todos los UsuariosAlfabeticamente

<<include>>

<<include>>

<<include>>

Admin

Admin

Page 30: Sistema de informacion para el control de ingresos final i

Diagrama de ActividadesDiagrama de Actividades

Page 31: Sistema de informacion para el control de ingresos final i

Usuario Sistema

2. OpcionRegistrarCliente

3. Muestra Interfaz Registrar Cliente

4. Solicitud de ID del Cliente

5. Digita IDdel Cliente

6. Contulta en la BD

8. Muestra Campos de los datosbasicos a llenar

No existe

9. Digita los datos basicos

10. Verifica el Formato de los datos

12. Muestra Mensaje de confirmacion"Registrar Cliente"

13. Confirma el Mensaje

15. Crea un objetode clase Cliente

17.Muestra unmensaje de exito

16. Muestra unmensaje deconfirmacion

"Registrar masClientes"

7. Notifica la Existencia del Cliente

Si existe

14. No Guarda los datos en la BD

Si

11. Muestra los Campos Incorectos

Correctos Incorrectos

No

1. Muestra GUI PrincipalCliente

nº 4

nº 3

Si

nº 1

No

nº 1

nº 8

Page 32: Sistema de informacion para el control de ingresos final i

Usuario Sistema

2. Opcion Registrar Usuario3. Muestra Interfaz Registrar Usuario

4. Solicitud de ID del Usuario5. Digita el ID del Usuario

6. Consulta en la BD

8. Muestra los campos delos datos basico a llenar

9. Digita los Datos Basicos

No existe

10. Verifica elFormato de los

Datos

12. Muestra Mensajede Confirmacion

"Registrar Cliente"

Correctos

13. Confirma el Mensaje

15. Crea unObjeto Usuariocon sus datos

Si

17. Muestra Unmensaje de exito

16. Muestra unmensaje "Desea

SeguirRegistrandoUsuarios"

7. Notifica laexistencia del

Cliente en la BD

Si existe

11. Muestra los camposincorrectos

Incorrectos

14. No guarda los datos en la BD

No

1. Muestra Interfaz Principal Usuario

nº 4

nº 8

nº 1

nº 3

Si

nº 1

No

Page 33: Sistema de informacion para el control de ingresos final i

Usuario Sistema

1. Muestra Interfaz Cliente

2. Opcion Consultar Cliente3. Muestra InterfazConsultar Cliente

4. Solicita ID Del Cliente

5. Digita ID del Cliente

6. Consulta ID en la BD

7. Notifica laInexistenciadel Cliente

No existe

nº 4

8. Muestra losDatos Basicos del

Cliente

Si existe

9. Emite unmensaje "Deseaseguir Contando

Clientes

10. Emite unmensaje de exito

11. Confirma el mensaje

nº 3 nº 1

Si No

Page 34: Sistema de informacion para el control de ingresos final i

Usuario Sistema

1. Muestra InterfazPrincipal Usuario

2. Opcion Consultar Usuario3. Muestra Interfaz Consultar Usuario

4. Solicita ID del Usuario

5. Digita ID del Usuario

6. Consulta ID en la BD

7. Notifica laInexistencia del

Usuario en la BD

No existe

nº 4

8. Muestra los DatosBasicos del Usuario

Si existe

9. Emite unmensaje "Desea

SeguirConsultando

Usuarios"

10. Emite unmensaje de

exito

11. Confirma el mensaje

nº 3 nº 1

Si No

Page 35: Sistema de informacion para el control de ingresos final i

Usuario sistema

solicitud para modificar cliente

muestra un GUI demodificar cliente

solicitud del id delcliente

ingresa el id delcliente

validacion del id del cliente

1

2

3

4

consulta al clienteen la BDvalido

mensaje deerror invalido

muestra los datos delcliente

existe

muestra los camposposibles a modificaringresa nuevos

datos del cliente

validacion del formatode los datos

mensaje deconfirmacion

correcto

5

6 7

8

910

11

mensajede error

no existe

2

mensajede error

incorrecto

10guardar cambios

confirmacion del mensaje

guarda cambiosen la BD

si mensajeno

interface principalde cliente

mensaje deconfirmacion

2 si interface principalde cliente

noseguir

1213

15

14

16

18

17

19

Page 36: Sistema de informacion para el control de ingresos final i

Usuario sistema

solicita lamodificacion deun proveedor

muestra el GUI demodificar

proveedor

solicitud del iddel proveedor

digitalizacion del iddel proveedor validacion del id

del proveedor

mensajede error

incorrecto consulta elproveedor en la BD

correcto

mensajede error

no existemuestra los datos

del proveedor

existe

2muestra los campos

posibles para modificaringresa nuevos

datos del proveedor

validacion delformato de los datos

mensaje deconfirmacion

mensajede error

correcto incorrecto

10

guarda cambiosen la BD

si

confirmacion del mensaje

mensajeno

interface principalde proveedor

mensaje deconfirmacion

2si

interface principal deproveedor

no

2

10

Page 37: Sistema de informacion para el control de ingresos final i

Usuario Sistema

Solicitar Eliminar ClienteMuestra interfaz ingresar ID Cliente

Digita el ID de Cliente Verificar ID ingresado

Consulta Base De Datos de Cliente Mensaje de ErRorSI NO

Muestra los Datos del Cliente

Mensaje de Confirmacion

Mensaje de ErRor Cliente inxistente

Cliente eliminado de la Base de Datos

Mensaje de Exito

NO

SI

Page 38: Sistema de informacion para el control de ingresos final i

Usuario Sistema

Solicitud Desabilitar Proveedor

Digitar el Id del Proveedor

Muestra la Interfaz Desabilitar Proveedor

Verificacion del Id

Consulta en la BD Proveedores Mensaje de ErRor

Muestra los Datos del Proveedor

Mensaje de Confirmacion

Proveedor Desabilitado de la BD Proveedores

Mensaje de ErRor PRoveedor no Exite

Mensaje exitoso

SI

NO

SI

NO

Page 39: Sistema de informacion para el control de ingresos final i

Diagrama de SecuenciaDiagrama de Secuencia

Page 40: Sistema de informacion para el control de ingresos final i

GUIPpalGUIRegistrarCliente SistemaGUIMensaje Cliente

: Vendedor

1 : Opcion Registrar Cliente()

2 : Nuevo GUIRegistrarCliente()

3 : mostrar()

4 : Digita ID del Cliente()5 : consultarCliente(ID)()

6 : Habilita campos de los datos basicos()7 : Digita los datos basicos()

8 : verificarFormato()

9 : Nuevo GUIMensaje()

10 : setMensaje("Desea Registrar Cliente")

11 : mostrar()

12 : confirma mensaje()

13 : registrarCliente()

14 : Nuevo Cliente()

15 : setCodigo(ID)()

16 : registrar()

17 : nuevo GUIMensaje()

18 : setMensaje("Cliente Registrado. Desea seguir resgistrando Clientes")

19 : mostrar()20 : confirma mensaje()

21 : mostrarGUICliente()

22 : cerrar()<<destroy>>

Page 41: Sistema de informacion para el control de ingresos final i

GUIPpal GUIRegistrarArticulo GUIMensajeSistema Usuario

: Vendedor1 : Opcion Registrar Usuario()

2 : Nuevo GUIRegistrarUsuario()

3 : mostrar()

4 : Digita ID del Usuario()

5 : consultarUsuario(ID)()

6 : Habilita los campos de los datos basicos()

7 : Digita los datos basicos()

8 : verificarFormato()

9 : Nuevo GUIMensaje()

10 : setMensaje("Desea Registrar Usuario")

11 : mostrar()

12 : confirma mensaje()

13 : registrarUsuario()

14 : Nuevo GUIMensaje()15 : Nuevo Usuario()

16 : setCodigo(ID)()

17 : registrar()

18 : setMensaje("Usuario registrado. Desea seguir registrando usuarios")

19 : mostrar()

20 : confirma mensaje()

21 : mostrarGUIUsuario()

22 : cerrar()<<destroy>>

Page 42: Sistema de informacion para el control de ingresos final i

: Vendedor GUIPpal GUIConsultarCliente GUIMensaje Sistema Cliente

1 : Opcion Consultar Cliente()

2 : Nuevo GUIConsultarCliente()

3 : mostrar()

4 : Digita ID Cliente()

5 : consultarCliente(ID)()

6 : getCliente(ID)()

7 : mostrarCliente(Cliente)()

8 : Nuevo GUIMensaje()

9 : setMensaje("Cliente Consultado. Desea Consultar otro Cliente")

10 : mostrar()

11 : confirma mensaje()

12 : mostrarGUIConsultarCliente()

13 : cerrar()<<destroy>>

Page 43: Sistema de informacion para el control de ingresos final i

: Vendedor GUIPpal GUIConsultarUsuario GUIMensaje Sistema Usuario

1 : Opcion Consultar Usuario()

2 : Nuevo GUIConsultarUsuario()

3 : mostrar()

4 : Digita ID Usuario()

5 : consultarUsuario(ID)()

6 : getUsuario(ID)()

7 : mostrarUsuario(Usuario)()

8 : Nuevo GUIMensaje()

9 : setMensaje("Usuario Consultado. Desea Consultar otro Usuario")

10 : mostrar()

11 : confirma mensaje()

12 : mostrarGUIConsultarUsuario()

13 : cerrar()<<destroy>>

Page 44: Sistema de informacion para el control de ingresos final i

ventanaPrincipalventanaEliminar

ventanaMensajeConfirmacio ControladorCliente

Cliente

: Administrador

1 : Solicitud eliminarCliente() 2 : MostrarGUI()

3 : DIgitaelIDdeCliente()

4 : PeticionEliminarCliente()

5 : ConsultaCliente()

6 : MotrarCliente()7 : Mensaje()8 : DesabilitaCliente()

Page 45: Sistema de informacion para el control de ingresos final i

VentanaPrinicipal VentanaEliminarUsuario MsgBoxConfirmacion ControladorUsuario Usuario : Administrador

1 : SolicitudEliminarUsuario() 2 : MostrarGUI()

3 : digita ID deUsuario()

4 : VerificaPeticionUsusario()

5 : ConsultaUsuario()

6 : MuestraUsuario()

7 : MsgBoxConfirmacion()8 : DeleteUsuario()

Page 46: Sistema de informacion para el control de ingresos final i

: Vendedor GUIPrincipal GUIModificarCliente GUIMensaje Sistema Cliente

1 : Opcion Modificar Cliente()

2 : Nuevo GUIModificarCliente()

3 : mostrar()

4 : Digita ID Cliente()

5 : consultarCliente(ID)()

6 : getCliente(ID)()

7 : mostrarCliente(Cliente)()

8 : mostrarCamposModificar()

9 : Digita Datos en los campos()

10 : verificarFormato()

11 : Nuevo GUIMensaje()

12 : setMensaje("Guardar Cambios")

13 : mostrar()

14 : confirma mensaje()

15 : modificarCliente()

16 : setCodigo(ID)()

17 : setCliente(Cliente)()

18 : modificar()

19 : Nuevo GUIMensaje()

20 : setMensaje("Cliente actualizado. Modificar otro Cliente")

21 : mostrar()22 : cofirma mensaje()

23 : mostrar GUIModificarCliente()

24 : cerrar()<<destroy>>

Page 47: Sistema de informacion para el control de ingresos final i

: Administrador GUIPpal GUIModificarProveedor GUIMensaje Sistema Proveedor

1 : Opcion Modificar Proveedor()

2 : Nuevo GUIModificarProveedor()

3 : mostrar()

4 : Digita ID Proveedor()

5 : consultarProveedor(ID)()

6 : getProveedor(ID)()

7 : mostrarProveedor(Proveedor)()

8 : mostrarCamposModificar()

9 : Digita Datos en los Campos()

10 : verificarFormato()

11 : Nuevo GUIMensaje()

12 : setMensaje("Guardar Cambios")

13 : mostrar()

14 : confirma mensaje()

15 : modificarProveedor()

16 : setCodigo(ID)()

17 : setProveedor(Proveedor)()

18 : modificar()19 : Nuevo GUIMensaje()

20 : setMensaje("Proveedor actualizado. Modificar otro Proveedor")

21 : mostrar()

22 : confirma mensaje()

23 : mostrar GUIModificarProveedor()

24 : cerrar()<<destroy>>

Page 48: Sistema de informacion para el control de ingresos final i

Marco TeoricoEn esta parte se explican los temas relacionado con las diferentes materias involucradas en la elaboracion del proyecto:

Ingeneria de Software:

•Actores

•Caso de uso

•Requeriminetos

•Analisis de Viabilidad

•Diagrama de Caso de Uso

•Relaciones entre Casos de uso (Inclusion, Extension, Asociacion, Generalizacion)

•Diagrama de Actividades (Inicio, Flujo de eventos, Decision, sincronizacion de actividades, Fin)

Funcionales

No funcionales

Page 49: Sistema de informacion para el control de ingresos final i

Marco Teorico

Ingeneria de Software:

•Entidad

•Diagrama de Clases

•Relaciones entre Clases (Dependencia, Asociacion, Conexion, Agregacion, Composicion, Generalizacion, Multiplicidad)

•Controlador

•Interfaz GUI

•Diagrama de Secuencia

Page 50: Sistema de informacion para el control de ingresos final i

Marco Teorico

Escritura e Investigacion: Esta materia nos ayudo, principalmente en la redaccion del proyecto teniendo encuenta, los diferentes tipos de investigacion que podemos encontrar, sin salirnos del enfoque que realmente se busca en la elaboracion del proyecto. Por otro lado esta materia nos ayudo al momento de la formulacion de los Objetivos (General, Especificos), para poder con cada una de las fases que el proyecto exige.

Page 51: Sistema de informacion para el control de ingresos final i

Gracias por la Atencion !!!

Esperamos buena nota O.K