P. 1
ferreteria tesis

ferreteria tesis

|Views: 4.184|Likes:
Publicado porVictoria Ramires

More info:

Published by: Victoria Ramires on Jun 27, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/09/2013

pdf

text

original

1

“Sistema de Base deDatos
para una Ferretería”

Presenta

Lucero Pérez Morales

Para obtener el Título de

Licenciada en Ciencias de la Computación

Asesor M. C. Beatriz Beltrán Martínez

Diciembre 2004

Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Computación

2

Dedicatoria

A Dios:

Por la oportunidad de estar viva y
darme inteligencia para realizar este
trabajo y por permitirle haber estado
conmigo a las personas a las que dedi-
caré esta tesis.

A mis Padres:

Les dedico este trabajo con todo mi amor
y les agradezco todos los sacrificios que
hicieron para que pudiera llegar hasta
aquí, gracias por confiar en mi, por cui-
darme en tantas y tantas ocasiones y so-
bre todo por darme un ejemplo de vida,
los dos son dos son admirables para mi.

A miTía:

Tantas y tantas cosas hiciste por mi
que no tendía suficientes líneas para
explicar por que te dedico mi tesis,
donde quiera que estés quiero que se-
pas que todo eso dio frutos, se que aun
me cuidas y que estas contenta de estar
leyendo esto, gracias por todo, te quie-
ro muchísimo.

Susy y Toño :

Niños, hemos pasado por muchas y
aunque aveces no lo pareciera, los tres
sabemos que contamos uno con el otro si
lo necesitamos, gracias por ser mis
hermanos porque no pude haber tenido
mejores compañeros en casa que ustedes,
gracias.

Alejandro:

Mi amor parte de este trabajo es tu
culpa, gracias por apoyarme y porque
en ocasiones me obligaste a terminarlo,
este es el principio de tantas y tantas
cosas que aun nos falta por vivir, lo
importante es que ya será juntos, te
adoro con toda mi alma.

Nancy, Gaby, Maribel:

Uff tantas anécdotas que tenemos … y
las que faltan, muchas gracias por estar
conmigo y por haberme ayudado a lograr
esto, no se alejen mucho porque las voy a
necesitar en muchas situaciones buenas
y malas, conocerlas y estar con ustedes
ha sido de lo mas divertido pero que to-
do eso quede entre nos ok?
Las quiero mucho.

3

Índice

I. INTRODUCCIÓN_____________________________________________________5
CAPITULO I MARCO TEORICO__________________________________________7

1.1 Empresa__________________________________________________________8

1.1.1 Antecedentes____________________________________________________9
1.1.2 Organización de la empresa_________________________________________9
1.1.3 Recursos Materiales de la empresa__________________________________12
1.1.4 Necesidad de controlar los procesos de negocio._______________________12
1.1.5 Principales Procesos de Negocio de la empresa.________________________12
1.1.6 Beneficios de la base de datos a la empresa.___________________________13

1.2 Bases de Datos____________________________________________________14

1.2.1 ¿Qué es un Sistema de Base de datos?_______________________________14
1.2.2 Principales componentes de un Sistema de Bases de Datos._______________14
1.2.3 El Sistema de Administración de Bases de Datos (DBMS)_______________15
1.2.4 El Modelo Relacional____________________________________________16

1.3 Ingeniería de Software____________________________________________19

1.3.1 Modelo de cascada_______________________________________________19
1.3.2 Espiral________________________________________________________21
1.3.3 Modelo del desarrollo por prototipos________________________________23

CAPIITULO II ANÁLISIS Y DISEÑO DEL SISTEMA_______________________27

2.1 Especificación de Requisitos_______________________________________28

2.1.1 Requerimientos del Sistema_______________________________________28

2.2 Definición Conceptual del Sistema_________________________________29
2.3 Descripción de la Información._____________________________________30

2.3.1 Casos De Uso: Descripción De Procesos._____________________________30

2.4 Modelo Funcional_________________________________________________33

2.4.1 DFD NIVEL 0__________________________________________________33
2.4.2 DFD NIVEL 1__________________________________________________34
2.4.3 DFD NIVEL 2__________________________________________________35

2.5. Modelo Entidad – Relación________________________________________38

2.5.1 Entidades______________________________________________________39
2.5.2 Relaciones._____________________________________________________42

2.6 Modelo Relacional________________________________________________43

2.6.1 Tablas Empleado, Cliente, Proveedor, Marca, Categoría_________________43
2.6.2 Tabla Producto__________________________________________________44
2.6.3 Tabla Ventas___________________________________________________44
2.6.4 Tabla Lineaproducto_____________________________________________45

CAPITULO III IMPLEMENTACION Y PRUEBAS.__________________________46

3.1 Breve Explicación_________________________________________________47
3.2 Iniciando.________________________________________________________48
3.3 Conexión_________________________________________________________49

3.3.1 Usuarios.______________________________________________________49

3.4 Productos________________________________________________________50

4

3.4.1 Consultas______________________________________________________51
3.4.2 Altas._________________________________________________________51
3.4.3 Bajas._________________________________________________________52
3.4.4 Modificaciones._________________________________________________53
3.4.5 Categorías y Marcas._____________________________________________54

3.5 Nómina, Clientes, Proveedores_____________________________________55

3.5.1 Altas__________________________________________________________55
3.5.2 Consultas______________________________________________________56
3.5.3 Bajas._________________________________________________________56
3.5.4 Modificaciones._________________________________________________57

3.6. Ventas__________________________________________________________59

3.6.1 Inserción de productos.___________________________________________60
3.6.2 Búsquedas._____________________________________________________61
3.6.3 Modificaciones._________________________________________________61
3.6.4 Borrar_________________________________________________________63
3.6.5 Finalizar Ventas_________________________________________________63
3.6.6 Cancelar Ventas_________________________________________________63

3.7. Reportes_________________________________________________________64
3.8 Salir____________________________________________________________65
3.9 Manejo de Errores_________________________________________________66

3.8.1 Errores Tipo 1__________________________________________________66
3.8.2 Errores Tipo 2__________________________________________________66
3.8.3 Errores Tipo 3__________________________________________________67
3.8.4 Tabla de errores.________________________________________________68

Conclusión

69
Bibliografía 70

5

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->