Está en la página 1de 26

UNIVERSIDAD MESOAMERICANA

QUETZALTENANGO
Ing. Gabriel Cifuentes.
Octavo Semestre.
Ingeniera en Telecomunicaciones.

Proyecto:
Informatizacin de Ferretera

Hermelindo Camposeco
Allan Ros
Santos Baten
Fernando Carbajal

200914018
201014007
201014018
200914014

Quetzaltenango, 4 de noviembre de 2013


1

INDICE:
1. Descripcin del proyecto
-------------------------------------------------------------------------1.1 Nombre de proyecto
--------------------------------------------------------------- 1.2 Enunciado del proyecto
--------------------------------------------------------------- 1.3 Justificacin del proyecto --------------------------------------------------------------- 2. Objetivos
----------------------------------------------------------------------------------------------2.1 Objetivo general -------------------------------------------------------------------------2.2 Objetivos especficos
--------------------------------------------------------------- 3. Diagrama de Gantt -----------------------------------------------------------------------------------4. Base de datos
------------------------------------------------------------------------------------ 4.1 Descripcin de base de datos ------------------------------------------------------------5. Diagramas de Flujo -----------------------------------------------------------------------------------5.1 Diagrama de contexto
-------------------------------------------------------------5.2 Diagrama de nivel 1
-------------------------------------------------------------5.3 Inicio de sesin
------------------------------------------------------------------------5.4 Registro de nuevos datos -------------------------------------------------------------5.5 Actualizacin de datos
--------------------------------------------------------------5.6 Ingreso de productos
-------------------------------------------------------------5.7 Realizar pedidos
------------------------------------------------------------------------5.8 Ingreso de pedidos ------------------------------------------------------------------------6. Diagrama de Casos -----------------------------------------------------------------------------------6.1 Caso general
------------------------------------------------------------------------6.2 Gestin de empleados
-------------------------------------------------------------6.3 Gestin de ventas ------------------------------------------------------------------------6.4 Gestin de inventario
-------------------------------------------------------------6.5 Gestin de clientes
-------------------------------------------------------------7. Capturas del software
------------------------------------------------------------------------7.1 Inicio de sesin
------------------------------------------------------------------------7.2 Ventana principal ------------------------------------------------------------------------7.3 Mantenimiento
------------------------------------------------------------------------7.3.1 clientes ------------------------------------------------------------------------7.3.2 productos ------------------------------------------------------------------------7.3.1 empleados
--------------------------------------------------------------7.4 Procesos ----------------------------------------------------------------------------------7.4.1 facturacin
--------------------------------------------------------------7.4.2 cotizacin
--------------------------------------------------------------7.4.3 pedidos ------------------------------------------------------------------------7.3.1 descuentos especiales
---------------------------------------------------7.5 Consultas -----------------------------------------------------------------------------------7.5.1 productos ------------------------------------------------------------------------7.5.2 clientes ------------------------------------------------------------------------7.6 Reportes -----------------------------------------------------------------------------------7.6.1 clientes ------------------------------------------------------------------------7.6.2 productos -------------------------------------------------------------------------

3
3
3
3
4
4
4
4
5
6
7
8
9
10
11
12
13
14
15
16
16
17
18
19
20
21
21
21
22
22
22
23
23
22
23
24
24
25
25
25
26
26
26

1. DESCRIPCION DEL PROYECTO


1.1 Nombre del proyecto: Automatizacin de ferretera el Artesano .
1.2 Enunciado del proyecto.
La ferretera el Artesano desea informatizar sus operaciones, por lo cual solicita
sus servicios como analista de sistemas para desarrollar todo el estudio respectivo
para llevar a cabo el proyecto.
La empresa se dedica a la venta de toda clase de materiales para la construccin.
Se tienen clientes, que son las personas que compran regularmente, cuando una
persona compra por primera vez, se registran sus datos y pasa a formar parte
como cliente teniendo opciones de descuento en ciertas promociones que genera
la empresa. La empresa tiene proveedores, a los cuales les compra producto que
es ingresado a la bodega. El sistema tendr tres tipos de usuarios para su
manipulacin: el usuario normal o vendedor que solo tendr ciertas opciones
habilitadas; bsqueda de existencia de producto, facturacin, bsquedas de
clientes, verificaciones de cantidad de producto.
El usuario intermedio o gerente que tendr habilitadas las opciones anteriores ms
la edicin de producto, pedidos de producto cuando la existencia sea mnima,
ediciones de clientes, edicin de usuarios, ingresos de productos, clientes,
usuarios, empleados.
El usuario administrador que tendr habilitadas todas las opciones.

1.3 Justificacin del proyecto.


Para facilitar los procesos y llevar un mejor control de la informacin que se
maneja el ferretera el artesano se ha determinado desarrollar un software que
cumple cada una de las funciones que ah se desarrollan y adems, al contar con
cierta cantidad de empleados se creara un sistema de autentificacin para poder
restringir ciertas actividades a cierto grupo de trabajadores y que solo podrn
realizar determinados procesos. El software contara con una base de datos en la
cual se almacenara toda la informacin que se maneja dentro de la ferretera, que
incluyen los productos, clientes y empleados.
La aplicacin que se desarrollara tendr la capacidad de dar mantenimiento
a la base de datos en cualquier momento siempre y cuando el usuario este
autorizado para el mismo, adems, se contara con procesos de facturacin,
cotizacin, pedidos y asignar descuentos especiales. El usuario administrador o
gerente podr realizar e imprimir reportes de los procesos que se realicen, listas
de productos y clientes. De esta forma de tendr un control bsico y profesional de
toda la ferretera en una misma aplicacin sin necesidad de realizar ningn trabajo
a mano.
3

2. OBJETIVOS
2.1 Objetivo General:
Desarrollar un software que permita realizar todos los procesos que
actualmente lleva a cabo la ferretera de forma ms eficiente y fcil, adems de
llevar un control automtico y manual de los diferentes datos en la misma
aplicacin. Tener una base de datos que permitir almacenar toda la informacin
que la misma necesite y mediante la autentificacin de usuario ser posible
controlar quienes hacen determinados procesos.

2.2 Objetivos especficos:

Desarrollar una base de datos para el almacenamiento de la informacin


que se manipulara.
Comprobar el nivel de autentificacin de los diferentes usuarios y restringir
ciertos procesos a los que no estn autorizados.
Crear procesos para el almacenamiento y mantenimiento de clientes,
productos y empleados.
Desarrollar reas de procesos para facturacin, cotizacin y pedidos de
productos.
Crear procesos de consultas de acceso fcil a la informacin que el usuario
solicite, como la de productos.

3. DIAGRAMA DE GANTT.
ago. 2013

Id.

Nombre de tarea

Comienzo

Fin

sep. 2013

oct. 2013

Duracin
18/8 25/8

1 Entrega de enunciado

19/08/2013

19/08/2013

1d

2 Analisis de requerimientos

27/08/2013

29/08/2013

3d

3 Desarrollo de diagramas

03/09/2013

17/09/2013

11d

4 Diseo de base de datos


Revisin de diagramas y base
5
de datos
6 Documentacin

24/09/2013

25/09/2013

2d

01/10/2013

07/10/2013

5d

01/10/2013

21/10/2013

15d

7 Desarrollo de aplicacin

01/10/2013

05/11/2013

26d

1/9

8/9

15/9

22/9

29/9

6/10 13/10 20/10

4. BASE DE DATOS.

4.1.

Descripcin de base de datos.

Tablas empleados.
Tabla
Empleados
Clientes
Productos
Proveedores
Pedidos
Puestos
Permisos
Facturas
Ofertas
Inventario

Identificador
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10

Procesos empleados.
Proceso
Iniciar Sesin
Registrar y actualizacin de informacin
Ingreso de Productos
Facturacin
Pedido

Identificador
1
2
3
4
5

5. DIAGRAMAS DE FLUJO.

5.1.

Diagrama de contexto.

5.2.

Diagrama de nivel 1.

5.3.

Inicio de sesin.

5.4.

Registro de nuevos datos.

10

5.5.

Actualizacin de datos.

11

5.6.

Ingreso de productos.

12

5.7.

Realizar pedidos.

13

5.8.

Ingreso de pedidos.

14

6. CASOS DE USO
6.1.

Caso general.

15

6.2.

Gestin de empleados.

16

6.3.

Gestin de Ventas.

17

6.4.

Gestin de inventario.

18

6.5.

Gestin de clientes.

19

7. CAPTURAS DEL SOFTWARE.

7.1 Inicio de sesin.

7.2 Ventana principal.

20

7.3 Mantenimiento.
7.3.1 Mantenimiento de clientes.

7.3.2 Mantenimiento de productos.

21

7.3.3 Mantenimiento de empleados.

7.4 Procesos.
7.4.1 Facturacin.

22

7.4.2 Cotizacin.

23

7.4.3 Pedidos.

7.4.4 Descuentos especiales.

24

7.5 Consultas.
7.5.1 Productos.

7.5.2 Clientes.

25

7.6 Reportes.
7.6.1 Clientes.

7.6.2 Productos.

26