Telefonica Movil
jairb108 de Julio de 2015
4.341 Palabras (18 Páginas)222 Visitas
AGRADECIMIENTOS
Ante todo Agradecerle a Dios por darme la oportunidad que me ha brindado y a la vez a mis padres que a pesar de la circunstancia de la vida me han apoyado en todo mis decisiones de seguir adelante en mi formación educativa.
A mis compañeros quienes logramos terminar juntos esta maravillosa carrera o faceta de nuestras vidas y por último agradecemos a nuestros amigos conocidos, todas estas personas que has estado con nosotros dando su apoyo, cariño y su gran amistad para poder realizar esta carrera universitaria.
DEDICATORIA
Dedico este trabajo a cuya persona que tiene una mente emprendedora, a quienes le exhorto a continuar estudiando y analizar bien el mundo real para entender la programación a su totalidad, A mi madre quien me ha apoyado en el transcurso de mi carrera, y por su puesto aquello amigo que me han brindando su conocimiento de la mejor manera posible.
(jair Barría)
Dedico este trabajo a Dios que me ha dado la Vida y sabiduría por permitirme terminar mis estudios. A mi padre por estar ahí cuando más los necesita en sus constantes cooperaciones, mi esposa por apoyarme y como también a mis amigos en la cual me ha brindado sus conocimientos de la mejor manera posible.
(Edward Garrido)
Esta dedicatoria es para mi madre que a pesar de la circunstancia de la vida, ella me aconsejaba para que yo fuera alguien en la vida, dándome su amor, alegría, tristeza y que cada lágrima de ella es para mí, fuerza que me motivara seguir adelante y de la cual me siento orgulloso.
(Idelio Martínez)
ÍNDICE
Resumen 8
Introducción 10
Marco Teórico 12
Sistema de Bases de Datos Distribuida 12
Red de telecomunicación 13
Servidor 13
Estación de trabajo 13
Gateway o pasarelas 12
Ethernet 12
Internet 12
Red de área local (LAN) 13
Definiciones y Conceptos 14
Características por las cuales elegimos esta herramienta 15
1. Análisis del Sistema 16
1.1. Descripción del negocio 16
1.1.1 El proceso regular consiste en lo siguiente…………..…………………….16
1.2. Descripción de la situación actual 16
1.3. Levantamiento de Requerimientos 18
1.3.1 Solución 18
1.4. Descripción del Problema 18
1.5. Objetivos 19
1.5.1. Objetivos Generales 19
1.5.2. Objetivos Específicos 19
2. Diseño del sistema 19
2.1. Modelo de datos 19
2.1.1. Descripción del modelo 19
2.1.2. Arquitectura del modelo documental (Explicación de los modelos UML o entidad relación) 19
2.2. Especificación de requerimientos funcionales 19
2.3. Diseño de Pantallas 20
2.4. Diseño Lógico 20
2.5. Diseño Físico 20
2.6. Configuración de los servidores, configuración de los clientes. 20
2.7. Solución Front End 20
2.8. Solución Back End 20
2.9. Solución de Red 20
2.10. Estimación de costos. 21
2.11. Matriz de Riego 22
2.12. Cuadro de diseño de la red 28
2.13. Esquema de Replicación y Base de datos 28
Conclusiones 29
Limitaciones 30
Recomendaciones 31
Bibliografía 32
LISTA DE ANEXOS 33
REFERENCIAS 33
LISTA DE TABLAS 37
LISTA DE FIGURAS 38
GLOSARIO 40
RESUMEN
En este Documento se busca una solución para el área administrativa de la empresa dedicada al nuestro objetivo principal que es la venta on-line de Licores, esta solución busca unificar las información de todas las sucursales del negocio, mediante un sistema de base de datos distribuidas; que permita mantener la data de cada sucursal actualizada e integra. Facilitar el informe y el reportes, que facilita generar un reporte en tiempo real en todas las sucursales en lo que hará las transiciones del negocio más acertada.
Se presenta un análisis del negocio, donde se mencionan y explican procesos importantes del negocio mediante la utilización de cuadros y diagramas. Se presentaran los requerimientos demandado por el cliente, diagramas arquitectónicos de la solución, se muestran los posibles costos del proyecto, matriz de riesgo del proyecto, diseños de pantallas, diseños lógicos, especificaciones y configuración del hardware necesario para implementar la solución.
Para alcanzar el desarrollo de la solución se utilizaran base de datos Microsoft SQL server 2014, corriendo sobre sistema operativo Microsoft server 2014 SP1 y para la construcción de la aplicación del cliente se utilizara tecnología ASP.NET corriendo en servidores apache.
Todo esto será suficiente para crear de una aplicación web con base de datos distribuida, que mediante la implementación de una red será posible conectar todas las sucursales, manteniendo la información actualizada mediante técnica y procesos de las propias base de datos.
Con esto se lograra acceder y ver la información de todas las sucursales, se podrá elaborar reportes e informes de manera rápida los cuales podrán ser analizados por la gerencia o administración de la empresa.
INTRODUCCIÓN
El presente documento es dar a conocer una propuesta de diseño de base de datos distribuida para la integración de la administración de online donde utilizaremos como muestra o modelo una base de datos Microsoft SQL server 2014 e implementaremos la replicación tipo mezcla, también usaremos el lenguaje de programación asp.net.
El resultado que esperamos del diseño propuesto es que permita la ejecución de transacciones, recuperación y actualización de manera transparente sobre los datos que están dispersos en una variedad de base de datos diferentes en cada sucursal (Buenaventura, Casco Antiguo, Clayton, Coronado, Costa del Este, David, Dorado, Flamenco, Marbella, Obarrio y Vía Porras ) que la aplicación opere desde un punto de vista lógico como si todos los datos fueran manejados por un solo DBMS y ejecutados por una sola máquina.
Para conocer sobre base de datos distribuidas se debe saber primero la definición de base de datos. Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
El desarrollo de redes informáticas promueve el modelo descentralizado de trabajo, el cual imita la estructura organizativa de muchas empresas divididas lógicamente en departamentos, proyectos, etc.
En los sistemas de base de datos distribuidas se persigue la integración de sistemas de base de datos diverso. Este proceso de integración no implica la centralización de la información, más bien, con la ayuda de la tecnología de redes de computadoras la información se mantiene distribuida y los sistemas de bases de datos distribuidos permiten el acceso a ella como si estuviera localizada en un solo lugar. La distribución de la información permite tener accesos rápidos a la misma, tener copias de la información para accesos más rápidos y para tener respaldo en caso de fallas. Un sistema de base de datos distribuida es el resultado de la integración para su manejo.
Algún tipo de red de comunicaciones, en el cual:
Cada sitio es un sistema de base de datos en sí mismo.
Los sitios trabajan en conjunto si es necesario con el fin de que un usuario de cualquier sitio pueda obtener acceso a los datos de cualquier punto de la red tal como si todos los datos estuvieran almacenados en el sitio propio del usuario.
Al diseñar una base de Datos Distribuida se debe considerar la forma de distribuir la información entre diferentes sitios, primero, como fragmentar la información, segundo, como asignar cada fragmento entre los diversos sitios de la red Se debe considerar también si la información esta replicada es decir; si existen copias múltiples del mismo dato y, en ese caso, como mantener la consistencia de la información.
Una vez realizado un pedido a través del sistema, recibirá un e-mail a la dirección que nos haya suministrado, con la información completa del pedido, número de pedido, forma de pago, productos pedidos y el monto para facturar.
MARCO TEÓRICO
El presente trabajo analiza la solución del software que eran orientadas a un ambiente basada sistema centralizado. En donde la lógica del comercio funcionaba en la misma computadora entregando datos a todas las sucursales del trabajo conectado en la red local accedían a ellos sus información.
El software de la aplicación era Desarrollado en forma secuencial estructurada. Actualmente la programación estructurada ha evolucionado a programación modular, definiendo módulos interdependientes programados y compilados por separado.
Un método un poco más sofisticado que permitió la programación por capas y la distribución del código de aplicación y los datos en lugares más distantes que los de una red. Esto originó el auge y desarrollo de la programación orientada a objetos y de las base de datos distribuidas, dando mejor productividad de información global a los diferente sucursales
Sistema de Bases de Datos Distribuida
Un sistema de base de datos distribuidos se compone de un
...