Bd ferreteria

download Bd ferreteria

of 71

  • date post

    22-Apr-2015
  • Category

    Documents

  • view

    13.708
  • download

    1

Embed Size (px)

description

 

Transcript of Bd ferreteria

  • 1. Benemrita Universidad Autnoma de Puebla Facultad de Ciencias de la Computacin Sistema de Base de Datos para una Ferretera Presenta Lucero Prez Morales Para obtener el Ttulo deLicenciada en Ciencias de la Computacin Asesor M. C. Beatriz Beltrn Martnez Diciembre 2004 1
  • 2. Dedicatoria A Dios: Por la oportunidad de estar viva y darme inteligencia para realizar este A mis Padres: trabajo y por permitirle haber estado Les dedico este trabajo con todo mi amorconmigo a las personas a las que dedi- y les agradezco todos los sacrificios que car esta tesis. 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 miTa: Tantas y tantas cosas hiciste por mi Susy y Too : que no tenda suficientes lneas para Nios, hemos pasado por muchas y explicar por que te dedico mi tesis, aunque aveces no lo pareciera, los tres donde quiera que ests quiero que se- sabemos que contamos uno con el otro sipas que todo eso dio frutos, se que aun lo necesitamos, gracias por ser misme cuidas y que estas contenta de estar hermanos porque no pude haber tenidoleyendo esto, gracias por todo, te quie- mejores compaeros en casa que ustedes, ro muchsimo. gracias. Nancy, Gaby, Maribel: Alejandro: Uff tantas ancdotas que tenemos y Mi amor parte de este trabajo es tu las que faltan, muchas gracias por estar culpa, gracias por apoyarme y porque conmigo y por haberme ayudado a lograren ocasiones me obligaste a terminarlo, esto, no se alejen mucho porque las voy a este es el principio de tantas y tantas necesitar en muchas situaciones buenas cosas que aun nos falta por vivir, lo y malas, conocerlas y estar con ustedes importante es que ya ser juntos, te ha sido de lo mas divertido pero que to- adoro con toda mi alma. do eso quede entre nos ok? Las quiero mucho. 2
  • 3. ndiceI. INTRODUCCIN _____________________________________________________ 5CAPITULO I MARCO TEORICO __________________________________________ 7 1.1 Empresa __________________________________________________________ 8 1.1.1 Antecedentes ____________________________________________________ 9 1.1.2 Organizacin 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 Administracin de Bases de Datos (DBMS) _______________ 15 1.2.4 El Modelo Relacional ____________________________________________ 16 1.3 Ingeniera de Software ____________________________________________ 19 1.3.1 Modelo de cascada_______________________________________________ 19 1.3.2 Espiral ________________________________________________________ 21 1.3.3 Modelo del desarrollo por prototipos ________________________________ 23CAPIITULO II ANLISIS Y DISEO DEL SISTEMA _______________________ 27 2.1 Especificacin de Requisitos _______________________________________ 28 2.1.1 Requerimientos del Sistema _______________________________________ 28 2.2 Definicin Conceptual del Sistema _________________________________ 29 2.3 Descripcin de la Informacin. _____________________________________ 30 2.3.1 Casos De Uso: Descripcin 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 Relacin ________________________________________ 38 2.5.1 Entidades ______________________________________________________ 39 2.5.2 Relaciones._____________________________________________________ 42 2.6 Modelo Relacional ________________________________________________ 43 2.6.1 Tablas Empleado, Cliente, Proveedor, Marca, Categora _________________ 43 2.6.2 Tabla Producto__________________________________________________ 44 2.6.3 Tabla Ventas ___________________________________________________ 44 2.6.4 Tabla Lineaproducto _____________________________________________ 45CAPITULO III IMPLEMENTACION Y PRUEBAS. __________________________ 46 3.1 Breve Explicacin _________________________________________________ 47 3.2 Iniciando. ________________________________________________________ 48 3.3 Conexin_________________________________________________________ 49 3.3.1 Usuarios. ______________________________________________________ 49 3.4 Productos ________________________________________________________ 50 3
  • 4. 3.4.1 Consultas ______________________________________________________ 51 3.4.2 Altas. _________________________________________________________ 51 3.4.3 Bajas. _________________________________________________________ 52 3.4.4 Modificaciones. _________________________________________________ 53 3.4.5 Categoras y Marcas. _____________________________________________ 54 3.5 Nmina, 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 Insercin de productos. ___________________________________________ 60 3.6.2 Bsquedas._____________________________________________________ 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. ________________________________________________ 68Conclusin 69Bibliografa 70 4
  • 5. I. INTRODUCCIN La necesidad creciente de comercializar cada da mayor cantidad de produc-tos y servicios, requiere de tcnicas y elementos que faciliten su desplazamientohacia los mercados potenciales de clientes. Las bases de datos constituyen un instrumento de mucha utilidad en lasempresas, es por ello que en la empresa Ferretera Mndez S. A de C.V. surge lanecesidad de controlar las tareas que son muy rutinarias o sobre las cuales no setiene control, como son el orden, la manipulacin de datos, la seguridad de los da-tos, etc. Esto lleva a dar soluciones que faciliten la operacin de