Top Banner
EQUIPO 3 PROYECTO DE ADMINISTRACIÓN DE INVENTARIO
21

Ha2 nm50 equipo3-parcial3

Jul 28, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ha2 nm50 equipo3-parcial3

EQUIPO 3

PROYECTO DE

ADMINISTRACIÓN DE

INVENTARIO

Page 2: Ha2 nm50 equipo3-parcial3

PROPUESTA

El proyecto que se piensa realizar es un sistema de

administración de un inventario para que una empresa

maneje sus pedidos, ventas, clientes y proveedores con una

sola aplicación de una manera muy sencilla.

El sistema funcionará por medio de usuarios únicos que a su

vez tendrán características personalizadas de acuerdo a las

actividades que necesiten desempeñar. Podrá administrar

ventas, administrar proveedores, administrar pedidos y

administrar clientes.

Page 3: Ha2 nm50 equipo3-parcial3

DIA

Dia es parte del proyecto GNOME que significa “GNU

Network Object Model Environment”, que fue iniciado por

mexicanos que a su vez lo desarrollaron también en

sistemas operativos libres como lo son Linux y UNIX.

Es utilizada para realizar gran variedad de diagramas, que

pueden ser UML, E-R, diagramas de flujo, etc.

Page 4: Ha2 nm50 equipo3-parcial3

REQUERIMIENTOS

FUNCIONALES

Administrar ventas

Administrar pedidos de clientes

Administrar proveedores

Consultar inventario

Administrar clientes

Administrar pedido de proveedores

Page 5: Ha2 nm50 equipo3-parcial3

REQUERIMIENTOS NO

FUNCIONALES

Registrar los pedidos de clientes y proveedores antes de enviar documentación.

Evitar tener muchos proveedores de un solo producto.

Evitar repeticiones en ID de los pedidos.

ID de usuario y contraseña únicos.

Cada mes hacer actualizaciones al sistema y a usuarios.

La base de datos de los inventarios deberá tener una renovación de por lo menos una vez por mes debido al límite de tablas permitidas por el sistema

La base de datos de los clientes deberá tener una serie de observaciones por lo menos cada tres meses debido a que el cupo es limitado y la renovación requiere una baja del mismo usuario

Page 6: Ha2 nm50 equipo3-parcial3

REQUERIMIENTOS NO

FUNCIONALES

La facturación únicamente maneja moneda nacional, se requerirá hacer una conversión para ventas al extranjero

únicamente el administrador tiene acceso a las claves y modificaciones de cualquier parte del sistema

el usuario vendedor sólo podrá realizar ventas, las devoluciones y bajas necesitan autorización

El sistema contará con la capacidad de manejar varias bases de datos, a las cuales se les dará acceso dependiendo la jerarquía del usuario

Se tendrá la facilidad de haber multi-usuarios y conceder o negar accesos

Tendremos acceso a un inventario junto con facturación electrónica

Page 7: Ha2 nm50 equipo3-parcial3

DIAGRAMAS DE CASOS DE USO

Proveedores

Page 8: Ha2 nm50 equipo3-parcial3

DIAGRAMAS DE CASOS DE USO

Inventario

Page 9: Ha2 nm50 equipo3-parcial3

DIAGRAMAS DE CASOS DE USO

Ventas

Page 10: Ha2 nm50 equipo3-parcial3

DIAGRAMAS DE CASOS DE USO

Clientes

Page 11: Ha2 nm50 equipo3-parcial3

DIAGRAMAS DE CASOS DE USO

Validar usuario

Page 12: Ha2 nm50 equipo3-parcial3

DISEÑO DE APLICACIÓN

Proveedor

Page 13: Ha2 nm50 equipo3-parcial3

DISEÑO DE APLICACIÓN

Pedido

Page 14: Ha2 nm50 equipo3-parcial3

DISEÑO DE APLICACIÓN

Producto

Page 15: Ha2 nm50 equipo3-parcial3

DISEÑO DE APLICACIÓN

Inventario

Page 16: Ha2 nm50 equipo3-parcial3

DISEÑO DE APLICACIÓN

Ventas

Page 17: Ha2 nm50 equipo3-parcial3

DISEÑO DE LA APLICACIÓN

Clientes

Page 18: Ha2 nm50 equipo3-parcial3

DISEÑO DE LA APLICACIÓN

Validar usuario

Page 19: Ha2 nm50 equipo3-parcial3

DIAGRAMA DE CLASES

Page 20: Ha2 nm50 equipo3-parcial3

DIAGRAMA E-R

Page 21: Ha2 nm50 equipo3-parcial3

CONCLUSIONES

Nuestro proyecto al manejar la administración de un inventario, es una herramienta muy útil que aunque parezca sencilla y fácil de elaborar, haciendo todo el análisis como lo son los diagramas que se explican en este trabajo, resulta complicada de desarrollar, sobre todo si se piensa agregar características que otras herramientas que tienen la misma función.

Es muy importante apoyarse en herramientas como Dia para realizar la parte del análisis de los requerimientos en la etapa del desarrollo de software al realizar un proyecto de este tipo, ya que ayuda mucho a tener una mejor visión de las características que debe contener la aplicación.