Está en la página 1de 70

SISTEMA DE APOYO A LA TOMA DE DECISIONES

(DSS)
Profesor Danilo Avendao
Proyecto
Sistema de Inventario

Autores
Potoy lvarez Jerson Javier
Id. 13 04296 6
Velsquez Snchez Freddy Antonio
Id. 11 01764 4
Gutierrez Montiel Holman Joshep
Id. 13 04383 5
Junio 24, 2016
Managua, Nicaragua

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Indice
Resumen del Proyecto ............................................................................................... 1
Introduccin general .................................................................................................. 1
Enfoque y mtodo a seguir ........................................................................................ 2
Planificacin General del Proyecto ........................................................................... 2
Modelo de Casos de Uso ........................................................................................... 3
Diagramas de casos de uso....................................................................................... 4
Diagrama de Clases.................................................................................................... 9
Diagramas de Secuencia.......................................................................................... 11
Diagramas de actividades ........................................................................................ 25
Diagramas de Colaboracin .................................................................................... 33
Buscar Proveedor ................................................................................................ 33
Buscar Producto .................................................................................................. 34
Tipo de salida ....................................................................................................... 35
Dar de Baja a un proveedor ................................................................................. 36
Dar de baja a un tipo de salida ............................................................................ 37
Generar Informe ................................................................................................... 38
Imprimir informe ................................................................................................... 39
Modificar Proveedor ............................................................................................. 40
Modificar Producto............................................................................................... 41
Modificar tipo de salida........................................................................................ 42

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Registrar Producto ............................................................................................... 43


Registrar Proveedor ............................................................................................. 44
Registrar tipo de salida ........................................................................................ 45

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Resumen del Proyecto


El presente trabajo consiste en un sistema de Control de Inventarios, dicho sistema
llevara a cabo la gestin del proceso de inventario, registro de producto, proveedores,
entradas, salidas, informes de todos los procesos de inventario.
El software Control de Inventarios se desarrollar en plataforma Visual Studio 2013, con
Gestor de Base de Datos SQL Server Management Studios 2014 entre una de sus
ventajas segn la aplicacin de esta tecnologa es que permite bajar el coste de
mantenimiento del programa en comparacin con el coste de mantenimiento de
programas, si se hubiese desarrollado con otras tecnologas.

Introduccin general
Hoy en da con el avance de la tecnologa informtica, implementada en las empresas
donde los sistemas informticos forman parte importante en la eficacia y eficiencia del
funcionamiento de toda empresa, poder realizar esta nueva adaptacin informtica en
una pequea empresa abre las puertas hacia una nueva forma de gestin, adems
supone ahorro de dinero, trabajo y mayor organizacin dejando de lado el sistema de
registro manual por archivos que conlleva mayor probabilidad de equivocaciones.

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Enfoque y mtodo a seguir


Se realizar una planificacin inicial del proyecto, aunque a lo largo de su desarrollo
habr modificaciones sobre la marcha, segn vaya apareciendo nueva informacin.
Por lo tanto la planificacin se ir adaptando con los nuevos datos y escenarios que
se encuentre.
Para el desarrollo del software se seguir un ciclo de vida como el Racional Unified
Process, iterativo e incremental, cuya elaboracin est desarrollado de la siguiente
manera:
Inicio: En la que se establece la planificacin del software y se delimita el alcance
del proyecto.
Elaboracin: En la cual se estudia el dominio del problema se tienen en cuenta
muchas de las necesidades de informacin, eventuales requisitos y restricciones;
se establece la arquitectura general del software y se realiza la planificacin del
proyecto.
Construccin: En la que se desarrolla todo el producto de forma iterativa e
incremental, tiene en cuenta todas las necesidades de informacin que debe
satisfacer y desarrolla la arquitectura obtenida en la fase anterior.

Planificacin General del Proyecto


El proyecto se ha planteado en base a los ciclos de vida habituales y en los periodos
de tiempos delimitados por las entregas de los bloques o avances del proyecto a
realizar durante el curso, sta se ha divido en tres fases: planificacin, anlisis y
diseo.
Planificacin: Es la primera fase del Proyecto Final, que incluye la temporizacin
del propio Proyecto y la ubicacin del contexto sobre la cual se realizar el trabajo
.
Anlisis: Es la segunda fase, en esta fase de recogida y documentacin de
requisitos, se establecen bsicamente la descripcin de las funciones del software
en forma de casos de uso y de tareas usuario.
Diseo: Es la ltima fase del Proyecto Final, se identificaran los componentes de
software y hardware necesarios requeridos, como as tambin especificarn las
relaciones arquitecturales entre dichos componentes.

Especificacin y anlisis de requerimientos

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Introduccin al proyecto
En este punto los diseadores del modelo deben investigar los requerimientos del
producto terminado, dichos requerimientos pueden incluir reas como
funcionalidad, performance y confiabilidad; Adems a menudo el modelo es dividido
en un nmero de vistas cada una de las cuales describe un aspecto especfico del
producto o sistema en construccin. El modelado no solo sirve para los grandes
sistemas, aun en aplicaciones de pequeo tamao se obtienen beneficios de
modelado, sin embargo es un hecho que entre ms grande y ms complejo es el
sistema ms importante es el papel que juega el modelado, todo ello racionalizado
en una frase "El hombre hace modelos de sistemas complejos porque no puede
entenderlos en su totalidad".
Revisin de Casos de Uso
Los Casos de Uso forman parte del anlisis, ste ayuda a describir que es lo que el
sistema debe hacer desde el punto de vista del usuario, se utilizan para modelar
cmo un sistema o negocio funciona como los usuarios desean que funcione. No
es realmente una aproximacin a la orientacin a objetos, es una forma de modelar
procesos. Sin embargo es una manera muy buena de dirigirse hacia el anlisis de
sistemas orientado a objetos. Los casos de uso generalmente son el punto de
partida del anlisis orientado a objetos con UML. Cada caso de uso se documenta
por una descripcin del escenario. La descripcin puede ser escrita en modo de
texto o en un formato paso a paso. Cada caso de uso puede ser tambin definido
por otras propiedades, como las condiciones pre y post del escenario, es decir
condiciones que existen antes de que el escenario comience, y condiciones que
existen despus de que el escenario se complete. Los casos de uso que se
elaboraron, se basa en el trabajo que se realiza en Reservas y Almacenes de la
empresa.

Modelo de Casos de Uso


El modelado de Casos de Uso es la tcnica ms efectiva y a la vez la ms simple
para modelar los requisitos del sistema desde la perspectiva del usuario. El modelo
de casos de uso consiste en actores y casos de uso. Los actores son los usuarios
finales directos del sistema, aquellos que tienen interaccin con el sistema. Los
casos de uso representan el comportamiento del sistema, los escenarios que el
sistema atraviesa en respuesta a un estmulo desde un actor.
A continuacin se mostraran los diagramas necesarios para el desarrollo del
sistema.

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Diagramas de casos
de uso
Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Diagrama de Clases

Maestro Danilo Avendao

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

10

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Diagramas de
Secuencia

Maestro Danilo Avendao

11

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

12

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

13

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

14

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

15

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

16

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

17

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

18

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

19

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

20

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

21

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

22

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

23

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

24

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Diagramas de
actividades

Maestro Danilo Avendao

25

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

26

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

27

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

28

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

29

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

30

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

31

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Maestro Danilo Avendao

32

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Diagramas de Colaboracin
Buscar Proveedor
4: Error de la Informacio

3: Enviar el codigo del producto

Proveedor:
Negocio

5: Verificar el codigo del producto

Interfaz
9: Informacion Buscada
8: Informacion Buscada
10:

Proveedor:
Acceso Datos

7: Enviar informacion Buscada

1:
2:

6: Realiza Busqueda del codigo del Producto

: Usuario Final

Base
Datos

Maestro Danilo Avendao

33

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Buscar Producto

1: Selec Menu Pestaa Buscar Proveedor


2: Ingrese Codigo del proveedor

Interfaz

10: Muestra Informacion del Proveedor


Actor:Gerente :
Usuario Final
3: Enviar el codigo del proveedor
9: Informacion Buscada
4: Error de la Informacio
Procto: Acceso
Datos

8: Informacion Buscada

5: Verificar el codigo del proveedor

Producto:
Negocio

6: Realiza Busqueda del codigo del Proveedor


7: Enviar informacion Buscada

Base
Datos

Maestro Danilo Avendao

34

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Tipo de salida
1: Selec Menu Pestaa Buscar Proveedor
2: Ingrese Codigo del proveedor

Interfaz

10: Muestra Informacion del Proveedor


Actor:Gerente :
Usuario Final
3: Enviar el codigo del proveedor
9: Informacion Buscada
4: Error de la Informacio
Procto: Acceso
Datos

8: Informacion Buscada

5: Verificar el codigo del proveedor

Producto:
Negocio

6: Realiza Busqueda del codigo del Proveedor


7: Enviar informacion Buscada

Base
Datos

Maestro Danilo Avendao

35

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Dar de Baja a un proveedor


1: Selec del Menu Pestaa Dar de baja a un Proveedor
2: Introducir el codigo de Proveedor
11: Dar de baja a los datos del Codigo de Proveedor

Interfaz

3: Enviar el codigo de Proveedor


12: Enviar Cambio de Estado

18: Muestra Codigo de Proveedor de Baja


10: Muestra la informacion

4: Error de Informacion
17: Informacion Cambio de Estado
9: Informacion Buscada

Actor : Gerente
Administrativo

8: Informacion Buscada
16: Informacion Cambio de Estado
Proveedor:
Negocio

Proveedor:
Acceso Datos
13: Enviar Cambio de Estado
5: Verificar el Codigo de Proveedor
6: Realiza Busquedad del Codigo deProveedor
14: Dar clic en Aceptar

15: Informacion Cambio de Estado


7: Envia informacion Buscada

Base
Datos

Maestro Danilo Avendao

36

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Dar de baja a un tipo de salida


10: Muestra la informacion
18: Muestra Codigo de Tipo de salida de Baja
Interfaz

11: Dar de baja a los datos del Codigo de Tipo de salida


2: Introducir el codigo de tipo de salida
1: Selec del Menu Pestaa Dar de baja a un tipo e salida
3: Enviar el codigo de Tipo de salida
12: Enviar Cambio de Estado

17: Informacion Cambio de Estado


9: Informacion Buscada
8: Informacion Buscada
16: Informacion Cambio de Estado

Tipo de salida:
Acceso Datos

6: Realiza Busquedad del Codigo de Tipo de salida


14: Dar clic en Aceptar

5: Verificar el Codigo de Tipo de salida


13: Enviar Cambio de Estado

Actor : Gerente
Administrativo

4: Error de Informacion

Tipo de salida:
Negocio

7: Envia informacion Buscada


15: Informacion Cambio de Estado

Base
Datos

Maestro Danilo Avendao

37

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Generar Informe
Interfaz
1: Selec Menu Pestaa Informes
2: Selecciona el tipo de informe
3: Enviar la informacion del informe
9: Muestra la Informacion del Informe
8: Informacion Buscada

Actor : Gerente
Administrativo
7: Informacion Buscada

Informe: Acceso
Datos

Informe:Negocio :
_BindingIteratorImplBase

4: Enviar la informacion del informe


5: Busca el Informe

6: Envia infromacion Buscada

Base
Datos

Maestro Danilo Avendao

38

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Imprimir informe
7: Informacion Buscada
Informe: Acceso
Datos

Informe:Negocio :
_BindingIteratorImplBase
4: Enviar la informacion del informe

6: Envia infromacion Buscada

5: Busca el Informe

3: Enviar la informacion del informe

8: Informacion Buscada
Base
Datos

9: Muestra la Informacion del Informe


11:
Interfaz

10:
2: Selecciona el tipo de informe
1: Selec Menu Pestaa Informes

Actor : Gerente
Administrativo

Maestro Danilo Avendao

39

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Modificar Proveedor
1: Selec del Menu Pestaa Opciones del catalogo Proveedor
2: Muestra los Campos Correspondiente
3: Introducir el Codigo del Proveedor a modificar
12: Modifica los nuevos Datos

Actor : Administrador
Administrativo

Interfaz

20: Mensaje de infromacion Almacenada


11: Muestra la informacion Buscada

4: Enviar Codigo del Proveedor


13: Envia Infromacion
Proveedor:
Acceso Datos

19: Informacion Almacenada


5: Error de la infromacion
9: Informacion Buscada
10: Informacion Buscada
14: Error de la Infromacion
18: Infromacion Almacenada = true

7: Buscar Informacion Almacenada


16: Dar clic en Aceptar
17: Informacion Almacenada
8: Enviar Informacion Almacenada

15: Verificar la informacion


6: Verifica el Codigo del Proveedor

Proveedor:
Negocio

Base
Datos

Maestro Danilo Avendao

40

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Modificar Producto
1: Selec del Menu Pestaa Opciones del Catalogo Producto
2: Muestra los Campos Correspondiente
3: Introducir el Codigo del producto a modificar
Interfaz
12: Modifica los nuevos Datos

Actor : Administrador
Administrativo

20: Mensaje de infromacion Almacenada


11: Muestra la informacion Buscada

4: Enviar Codigo del producto


13: Envia Infromacion
5: Error de la infromacion
14: Error de la Infromacion
19: Informacion Almacenada
10: Informacion Buscada

Producto:
Acceso Datos

9: Informacion Buscada
18: Infromacion Almacenada = true

6: Verifica el Codigo del producto


15: Verificar la informacion
7: Buscar Informacion Almacenada
16: Dar clic en Aceptar

Producto:
Negocio

8: Enviar Informacion Almacenada


17: Informacion Almacenada

Base
Datos

Maestro Danilo Avendao

41

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Modificar tipo de salida


1: Selec del Menu Pestaa Opciones del catalogo Tipo de salida
2: Muestra los Campos Correspondiente
3: Introducir el Codigo del Tipo de salida a modificar
Interfaz
12: Modifica los nuevos Datos

Tipo de salida:
Acceso Datos

20: Mensaje de infromacion Almacenada


11: Muestra la informacion Buscada
Actor : Administrador
Administrativo
6: Verifica el Codigo del Tipo de salida
10: Informacion Buscada
15: Verificar la informacion
19: Informacion Almacenada
8: Enviar Informacion Almacenada
17: Informacion Almacenada
13: Envia Infromacion
18: Infromacion Almacenada = true
4: Enviar Codigo del Tipo de salida
5: Error de la infromacion
9: Informacion Buscada
14: Error de la Infromacion

16: Dar clic en Aceptar


7: Buscar Informacion Almacenada

Tipo de salida:
Negocio
Base
Datos

Maestro Danilo Avendao

42

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Registrar Producto
Producto:
Acceso Datos

Interfaz

1: Selecciona la pestaa catalogo Opcion Producto


6: Llenar los Datos del Producto
2: Se muestran los campos a llenar
4: Envia informacion
3:
10:

5:

11:

7: La informacion se va ha gurdar
8:

9:

Base
Datos
Producto
Negocio

Actor : Gerente
Administrativo

Maestro Danilo Avendao

43

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Registrar Proveedor
1: Selecciona la pestaa catalogo
2: Se muestran los campos a llenar
3:

Interfaz
4: Envia informacion

11:

5:

10:
Proveedor
Negocio

Actor : Gerente
Administrativo

9:

6: Llenar los Datos del Proveedor


Proveedor:
Acceso Datos

7: La informacion se va ha gurdar

8:

Base
Datos

Maestro Danilo Avendao

44

Sistema de Apoyo a la Toma de Decisiones (DSS) Ingeniera En Sistemas de Informacin

Registrar tipo de salida


1: Selecciona la pestaa catalogo Tipo de salida
2: Se muestran los campos a llenar
3:

Interfaz

11:

4: Envia informacion
5:

Actor : Gerente
Administrativo

10:
9:
Tipo de salida:
Acceso Datos

Tipo de salida
:Negocio
6: Llenar los Datos del Tipo de salida

7: La informacion se va ha gurdar
8:

Base
Datos

Maestro Danilo Avendao

45

Anexo

Capturas de pantallas
del sistema de
Inventario

También podría gustarte