proyecto final base de datos

17
PROYECTO FINAL BASE DE DATOS I INTEGRANTES: Fernando Basantes Jayron Silva DOCENTE: Ing. Paúl Paguay

Upload: fernxndo-bxsxntes

Post on 25-Dec-2015

23 views

Category:

Documents


5 download

DESCRIPTION

Fernando

TRANSCRIPT

PROYECTO FINAL BASE DE DATOS I

INTEGRANTES:

Fernando Basantes Jayron Silva

DOCENTE: Ing. Paúl Paguay

ÍNDICE1. DATOS..............................................................................................................................2

2. ANTECEDENTES................................................................................................................3

3. JUSTIFICACIÓN.................................................................................................................4

4. OBJETIVOS.......................................................................................................................5

5. ALTAS Y BAJAS DEL PROYECTO........................................................................................6

6. MARCO TEÓRICO.............................................................................................................6

7. FASES DEL PROCESO DE DESARROLLO DEL SOFTWARE MODELO DE GESTIÓN..............7

8. PROCEDIMIENTOS Y DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS..........................8

9. IMPACTO ECONÓMICO, SOCIAL Y TECNOLÓGICO...........................................................9

10. RESULTADOS OBTENIDOS............................................................................................9

11. CONCLUSIONES Y RECOMENDACIONES......................................................................9

12. BIBLIOGRAFÍA............................................................................................................10

1. DATOS

1.1Institución:CONVERSE

1.2 Dirección:Avenida Antonio José de Sucre y Calle Begonias.

1.3Área:Calzado y Vestimenta

1.4Teléfonos:03-2310033

1.5Número de Usuarios:

4 USUARIOS:

ADMINISTRADOR: Jhony Aginda

VENDEDOR: Silvia Aldaz

VENDEDOR: Blanca Anilema

VENDEDOR: Fernanda Aldaz

2. ANTECEDENTES La empresa “Converse” es muy conocido a nivel mundial gracias a sus productos de vestimenta, exclusivamente y principalmente sus zapatillas.

Las zapatillas Converse se presentaron en clubes de rock, en las calles, en los raperos, los iconos, los rebeldes y los originales. Se convirtió en la zapatilla de deporte de elección para las personas. A partir de All Star de Jack Purcell para CONS, Converse no se limita a un solo estilo o definición. Todo esto a nivel mundial.

Como sabemos Riobamba cuenta con locales comerciales de Converse uno de ellos se encuentra en el Paseo Shopping de esta ciudad, hemos encontrado que en este lugar no se lleva el inventario computarizado. Por lo cual hemos optado a crear un Sistema Informático para ayudar a llevar el inventario en dicha empresa.

La empresa llega a Riobamba dando su inauguración un 15 de noviembre del 2011.

Gracias a la acogida de la gente esta empresa sigue funcionando en ese lugar, ahí laboran 3 personas las cuales llegarán a ser los usuarios de nuestro Sistema de Inventario, logrando con esto un mejor manejo del inventario de dicho lugar.

Esto les ayudará a ahorrar tiempo y a hacer que las estadísticas sean mucho más perfectas. En este lugar hay mucho movimiento económico, llegan mucho clientes diariamente por lo cual hemos visto la necesidad de crear dicho Sistema Informático de Inventario, para que así puedan tener los datos de cada cliente, proveedor, producto, etc.

CONCLUSIONES

Con la ayuda de un Sistema Informático de Inventario en esta empresa se logrará obtener un desempeño mucho más óptimo de los empleados y una mejor manera de comprar para los clientes ya que esto agilizarán las ventas.

Todas las empresas sean grandes, medianas o pequeñas deben llevar un Sistema Informático para el inventario de sus productos, ventas, clientes, etc.Ya que esto ayudará, además se podrán adentrar al mundo de la tecnología que hoy en día es fundamental en todas las ramas.

3. JUSTIFICACIÓN

Gracias a la ayuda de este proyecto lograremos aprender más sobre la creación de Base de Datos y así vamos a llegar a tener experiencia para nuestra vida profesional.

También gracias a la ayuda de nuestro proyecto podremos llegar a ganar confianza de nuestros clientes y que ellos a su vez nos recomienden, por ello es esencial realizarlo de buena manera, con interfaces que agraden al usuario.

A futuro la empresa implicada con este proyecto llegara a ganar un mejor desempeño laboral gracias al ahorro de tiempo a la hora de receptar datos de clientes en cada compra.

El Sistema Informático de Inventario contendrá los siguientes módulos:

Módulo para Ciudad Modulo para Documentación Modulo para Proveedor Modulo para Producto Modulo para Cliente Modulo para Forma de Pago Modulo para Factura

4. OBJETIVOS4.1 GENERAL

Desarrollar una Base de Datos para la empresa “Converse”, con el fin de facilitar los inventarios en dicha empresa para así tener un mejor manejo de los datos y facilidad para los usuarios.

4.2 ESPECÍFICOS Recopilar información fundamental para la creación de dicha base de datos

de la empresa. Crear los diagramas entidad-relación aprendidos en clase a base de la

información de la empresa. Crear las tablas con sus respectivas entidades en SQL. Diseñar la interfaz de la base de datos para la interacción del cliente, para

ello utilizando Visual Studio.

5. ALTAS Y BAJAS DEL PROYECTO.Problemas a resolver, priorizándolos.

El control de Entradas y Salidas de las ventas. Se detecta que falta organización para llevar un buen control en los productos que maneja la empresa debido a la falta de un sistema que controle de manera automática los ingresos y egresos de dichos productos.

El inventario. Se detectan anomalías en el conteo manual de los productos y esto lleva demasiado tiempo al realizarlo.

Alcances del proyecto

Alcances El sistema a desarrollar llevará el registro controlado de la información general de cada producto existente, con el fin de obtener todos los datos necesarios de cada producto de una manera organizada, confiable y correcta. Este sistema se realizara para el uso exclusivo de Helados Sultana.

6. MARCO TEÓRICOMicrosoft SQL Server 2008

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos.

Características: Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye también un potente entorno gráfico de administración.

Permite trabajar en modo cliente-servidor.

Además permite administrar información de otros servidores de datos.

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en

forma gratuita. Es común desarrollar completos proyectos complementando Microsoft SQL.

Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD.

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos.

Microsoft Visual C# C# es un lenguaje con seguridad de tipos y orientado a objetos, sencillo pero eficaz, que permite que los programadores creen una gran variedad de aplicaciones. Junto a .NET Framework, Visual C# 2008 permite la creación de aplicaciones para Windows, servicios web, herramientas de bases de datos, componentes, controles, etc.

Visual C # 2010 proporciona soporte para el enlace a los tipos de dinámicas mediante la introducción de un tipo nuevo y dinámico. Este añadido permite a muchos nuevos escenarios, como el acceso simplificado a las API de COM, como las API de automatización de oficinas, a las API dinámicos tales como bibliotecas IronPython, y el código HTML Document Object Model (DOM).

7. FASES DEL PROCESO DE DESARROLLO DEL SOFTWARE MODELO DE GESTIÓN.

Se llevó acabo la comprensión y documentación acerca de las necesidades del usuario sobre el tiempo que tardan en realizar el inventario así como dar de altas y bajas los nuevos productos ya que los realizan de forma manual y esto les genera demasiado tiempo. La información que se proporcionó, se genera en un Sistema cuyos programas son C# y SQL para realizar el inventario, altas y bajas de productos y así minimizar el tiempo del personal al realizarlos.

Modelo de datos. En este tipo de modelo se realizó un diccionario de datos, en donde la información fue identificada con un tipo de dato para especificar las funciones en las que se va a operar y manejar en los programas SQL y C#.

Pruebas Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral, para así llegar al objetivo. Se considera una buena práctica el que las pruebas sean efectuadas por alguien distinto al desarrollador que la programó, idealmente un área de pruebas; sin perjuicio de lo anterior el programador debe hacer sus propias pruebas. En general hay dos grandes formas de organizar un área de pruebas, la primera es que esté compuesta por personal inexperto y que desconozca el tema de pruebas, de esta forma se evalúa que la documentación entregada sea de calidad, que los procesos descritos son tan claros que cualquiera puede entenderlos y el software hace las cosas tal y como están descritas. El segundo enfoque es tener un área de pruebas conformada por programadores con experiencia, personas que saben sin mayores indicaciones en qué condiciones puede fallar una aplicación y que pueden poner atención en detalles que personal inexperto no consideraría.

8. PROCEDIMIENTOS Y DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS.

Modelo de gestión Se analizó la información por proceso de la empresa, Se determinó el problema, lo que se pretende obtener es un sistema de información y así proporcionar mejor servicio. La información que proporciona el personal (Administrador) es el problema que tardan en realizar altas, bajas y el inventario de los productos de Converse.

Modelo de datos. En este proceso se realizaron actividades en las cuales se conoció a fondo la información que se necesita para tener más definido el sistema, por medio de la observación se conoció un poco sobre las funciones que realiza el administrador.

Modelo de Procesos. Se trabajó con diagramas entidad relación y algoritmos, en los cuales se conectó la información de tal manera que sea entendible para cualquier usuario y/o diseñador de sistemas; este con el fin de que alguien externo o nuevo entienda la manera de operar del sistema. Anexo (imagen 1)

Generación de Aplicaciones En esta etapa del desarrollo se trabajó con lenguajes de programación (Microsoft C# 2012) para la aplicación del sistema y diseño esta se conectó a una base de datos (SQL Server 2008) para almacenar la información. Dentro de la programación de C# se mandó llamar la programación de la base de datos creando procedimientos de tal manera que el usuario no tenga que programar para no tener que repetir código en cada una de las pantallas del sistema, solo mandara llamar el nombre de una función (procedimientos, clases, etc.) considerando el análisis de las etapas anteriores. Anexo (imagen2)

9. IMPACTO ECONÓMICO, SOCIAL Y TECNOLÓGICOImpacto Económico Genera un ahorro que da origen al control de gastos para la empresa y así obtener una mayor rentabilidad que es ganancia.

Impacto Social Brinda una mayor organización y le da eficiencia a la empresa misma que da la seguridad al usuario o al personal de que la empresa cuenta con la confiabilidad necesaria.

Impacto Tecnológico El uso del sistema se verá reflejado en la eficiencia que a la empresa respaldara, resaltando la importancia que conlleva el manejo de un sistema operativo para alcanzar la competitividad entre los negocios del mismo giro.

10. RESULTADOS OBTENIDOS

11. CONCLUSIONES Y RECOMENDACIONES Por medio del análisis realizado en las problemáticas detectadas por la empresa se determina que el sistema da la organización necesaria para realizar las actividades cotidianas que se requieren por medio de un sistema

automático que ayuda a disminuir el tiempo invertido en las actualizaciones que últimamente se manejan.

Se recomienda mantenerse actualizado en las innovaciones que la tecnología ofrece en el ámbito laboral en que se desarrolla el manejo de las empresas enfocadas al ramo del giro que la misma administra.

12. BIBLIOGRAFÍA

http://www.intercambiosvirtuales.org/software/microsoft-sql- server-2008-r2-enterprise-edition-dvd-espanol

https://msdn.microsoft.com/es-es/library/kx37x362.aspx

13. ANEXOSAnexo (imagen 1)

Anexo (imagen 2)