Está en la página 1de 33

TESIS

DISEO DE UN DATA MART PARA EL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Por: Walter Narrea Palacios Victor Carbajal Alcarraz

Estudiantes de Ingeniera de Sistemas de la Facultad de Ingeniera Industrial y de Sistemas

Para optar el Titulo Profesional de INGENIERO DE SISTEMAS EN LA UNIVERSIDAD TECNOLGICA DEL PER SEPTIEMBRE 2012

Tesis Dirigida por: MBA Ing. Carlos Zorrilla Vargas


Los autores ceden a la UTP los permisos para reproducir esta TESIS de forma total o parcial en cualquier medio conocido o futuro.

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Agradecimiento

Expresamos nuestra mayor gratitud y profundo aprecio a: Nuestras familias, por su paciencia y constante apoyo durante toda esta etapa.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 1 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Dedicatoria
A mi adorada Sara, mi hijo Anthony, mi madre Antonia sustentos de mi vida A mi padre, que siempre estar en mis recuerdos invalorables.

Walter

A Dios, por darme la oportunidad de vivir y por estar conmigo en cada paso que doy, por fortalecer mi corazn e iluminar mi mente y por haber puesto en mi camino a aquellas personas que han sido mi soporte y compaa durante todo el periodo de estudio. Victor

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 2 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

ndice
Agradecimiento Dedicatoria Resumen Ejecutivo ndice Captulo I: Introduccin 1.1 Motivacin y Justificacin 1.2 Antecedentes de la investigacin 1.3 Objetivos 1.3.1 Objetivos Generales 1.3.2 Objetivos Especficos 1.4 Contribuciones del Trabajo Captulo II: Marco Terico Fundamentos de la normalizacin Lenguaje Unicado de Modelado (UML) Motor de Base de Datos: Microsoft SQL Server 2008 Software de gestin de proyectos: Project Professional 2010 Herramienta de desarrollo: Microsoft Visual Studio 2010 Rational Rose - Rational Software Architect Design Manager Herramienta de Reporte Crystal Report Definicin de Presupuesto

Referencias

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 3 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

1.

Captulo I: Introduccin

El Data Mart tiene como propsito el ayudar a que las reas especificas dentro de un negocio puedan tomar mejores decisiones. Procampo S.A.
considera necesario contar con un sistema orientado a la consulta que brinde soporte a la toma de decisiones. La implantacin del proyecto permitir reducir costos, horas hombre dedicados al anlisis del area, brindar herramientas de gestin de la informacin mediante el uso de uso tablas dinmicas.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 4 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

1.1.

Motivacin y Justificacin

El desarrollo de este trabajo fue motivado por un caso de estudio real donde se requiri disear un Data Mart que permita extraer y analizar la

informacin de la base de datos del ERP SIGEP de rea de ventas de la empresa Procampo S.A., dedicada a la venta y distribucin de insumos agrcolas. Por lo tanto, la necesidad de reducir el tiempo en el anlisis y seguimiento de las ventas presupuestas y las realizadas, justifican el trabajo que aqu se presenta.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 5 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

1.2.

Antecedentes de la Investigacin

El presente investigacin es propia de la empresa PROCAMPO S.A., no se encontr referencia de proyectos de este tipo.

1.3.

Objetivos Objetivos Generales

1.3.1.

Optimizar el anlisis de las ventas reduciendo el tiempo de elaboracin del presupuesto y hacer un seguimiento automtico de las ventas reales con el presupuesto de la empresa PROCAMPO S.A.

1.3.2.

Objetivos Especficos

1. Disear un Data Mart para el rea de ventas 2. Disear un mdulo de registro de presupuesto anual de ventas. 3. Reducir en 60% el tiempo del Anlisis y Seguimiento del presupuesto

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 6 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

1.4.

Contribuciones del trabajo

La presente investigacin permitir a Procampo S.A. optimizar el proceso de elaboracin de presupuesto de ventas y liderar la innovacin tecnolgica ganando prestigio en el mercado de la distribucin de insumos agrcolas.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 7 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

1.5.

Situacin Actual

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 8 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Situacin Propuesta

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 9 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

1.6.

Alcances y Limitaciones

Esta tesis describe el plan general para ser utilizada por el rea de venta de Procampo S.A., para el desarrollo del Sistema de informacin basado en Data Mart. Nos hemos basado en la captura de requisitos de informacin por medio de stakeholder representantes de Procampo S.A. para hacer una estimacin aproximada, una vez comenzado el proyecto y durante la fase de inicio posteriormente, el avance del proyecto y el seguimiento en cada una de las iteracciones. Procampo S.A. una de las empresas ms importantes del Per, en el rubro de distribucin de insumos agrcolas y asesora en el uso optimo de los productos que venden; cuenta con 30 puntos de venta a nivel nacional, todas interconectadas a un ERP SIGEP, cuyas sedes son: Piura, Trujillo, Chimbote, Barranca, Huacho, Huaral, Hunuco, Arequipa y Tacna. El rea de Ventas ha incluido nuevas lneas de productos lo que ha incrementado la carga de trabajo a travs del tiempo, toda vez que los presupuestos de ventas se registran manualmente en hojas de clculo, por cuanto los procesos son lentos generando prdida de horas hombre dedicadas al ingreso de datos con posibles errores en la digitacin y descuida de su funcin principal, las ventas.

Alcance, el diseo del sistema de presupuesto de ventas tendr los siguientes alcances: Portafolio de productos Calendario agrcola por Zona Prospeccin de clientes por cultivos Presupuesto por cliente Presupuesto por clase de producto Presupuesto por laboratorio Presupuesto ventas contado y crdito Tablero de control Ventas por Clase de producto

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 10 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Tablero de control Ventas por laboratorio Tablero de control Rotacin de Inventarios Limitaciones Falta de equipos de cmputo para el personal representante tcnico de ventas.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 11 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

2. 2.1.

Captulo II: Marco Terico Fundamentos de la normalizacin

La normalizacin es el proceso de organizar los datos de una base de datos. Se incluye la creacin de tablas y el establecimiento de relaciones entre ellas segn reglas diseadas tanto para proteger los datos como para hacer que la base de datos sea ms flexible al eliminar la redundancia y las dependencias incoherentes.

Los datos redundantes desperdician el espacio de disco y crean problemas de mantenimiento. Si hay que cambiar datos que existen en ms de un lugar, se deben cambiar de la misma forma exactamente en todas sus ubicaciones. Un cambio en la direccin de un cliente es mucho ms fcil de implementar si los datos slo se almacenan en la tabla Clientes y no en algn otro lugar de la base de datos.

Qu es una "dependencia incoherente"? Aunque es intuitivo para un usuario mirar en la tabla Clientes para buscar la direccin de un cliente en particular, puede no tener sentido mirar all el salario del empleado que llama a ese cliente. El salario del empleado est relacionado con el empleado, o depende de l, y por lo tanto se debera pasar a la tabla Empleados. Las dependencias incoherentes pueden dificultar el acceso porque la ruta para encontrar los datos puede no estar o estar interrumpida.

Hay algunas reglas en la normalizacin de una base de datos. Cada regla se denomina una "forma normal". Si se cumple la primera regla, se dice que la base de datos est en la "primera forma normal". Si se cumplen las tres primeras reglas, la base de datos se considera que est en la "tercera forma normal". Aunque son posibles otros niveles de normalizacin, la tercera forma normal se considera el mximo nivel necesario para la mayor parte de las aplicaciones.

Al igual que con otras muchas reglas y especificaciones formales, en los

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 12 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

escenarios reales no siempre se cumplen los estndares de forma perfecta. En general, la normalizacin requiere tablas adicionales y algunos clientes consideran ste un trabajo considerable. Si decide infringir una de las tres primeras reglas de la normalizacin, asegrese de que su aplicacin se anticipa a los problemas que puedan aparecer, como la existencia de datos redundantes y de dependencias incoherentes.

En las descripciones siguientes se incluyen ejemplos.

Primera forma normal


Elimine los grupos repetidos de las tablas individuales. Cree una tabla independiente para cada conjunto de datos relacionados.

Identifique cada conjunto de datos relacionados con una clave principal.

No use varios campos en una sola tabla para almacenar datos similares. Por ejemplo, para realizar el seguimiento de un elemento del inventario que proviene de dos orgenes posibles, un registro del inventario puede contener campos para el Cdigo de proveedor 1 y para el Cdigo de proveedor 2.

Qu ocurre cuando se agrega un tercer proveedor? Agregar un campo no es la respuesta, requiere modificaciones en las tablas y el programa, y no admite fcilmente un nmero variable de proveedores. En su lugar, coloque toda la informacin de los proveedores en una tabla independiente denominada Proveedores y despus vincule el inventario a los proveedores con el nmero de elemento como clave, o los proveedores al inventario con el cdigo de proveedor como clave.

Segunda forma normal

Cree tablas independientes para conjuntos de valores que se apliquen a varios registros.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 13 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Relacione estas tablas con una clave externa.

Los registros no deben depender de nada que no sea una clave principal de una tabla, una clave compuesta si es necesario. Por ejemplo, considere la direccin de un cliente en un sistema de contabilidad. La direccin se necesita en la tabla Clientes, pero tambin en las tablas Pedidos, Envos, Facturas, Cuentas por cobrar y Colecciones. En lugar de almacenar la direccin de un cliente como una entrada independiente en cada una de estas tablas, almacnela en un lugar, ya sea en la tabla Clientes o en una tabla Direcciones independiente.

Tercera forma normal

Elimine los campos que no dependan de la clave.

Los valores de un registro que no sean parte de la clave de ese registro no pertenecen a la tabla. En general, siempre que el contenido de un grupo de campos pueda aplicarse a ms de un nico registro de la tabla, considere colocar estos campos en una tabla independiente. Por ejemplo, en una tabla Contratacin de empleados, puede incluirse el nombre de la universidad y la direccin de un candidato. Pero necesita una lista completa de universidades para enviar mensajes de correo electrnico en grupo. Si la informacin de las universidades se almacena en la tabla Candidatos, no hay forma de enumerar las universidades que no tengan candidatos en ese momento. Cree una tabla Universidades independiente y vinclela a la tabla Candidatos con el cdigo de universidad como clave.

EXCEPCIN: cumplir la tercera forma normal, aunque en teora es deseable, no siempre es prctico. Si tiene una tabla Clientes y desea eliminar todas las dependencias posibles entre los campos, debe crear tablas independientes para las ciudades, cdigos postales, representantes de venta, clases de clientes y cualquier otro factor que pueda estar duplicado en varios registros. En teora, la normalizacin merece el trabajo que supone. Sin embargo, muchas tablas pequeas pueden degradar el rendimiento o superar la capacidad de memoria o de archivos abiertos.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 14 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Puede ser ms factible aplicar la tercera forma normal slo a los datos que cambian con frecuencia. Si quedan algunos campos dependientes, disee la aplicacin para que pida al usuario que compruebe todos los campos relacionados cuando cambie alguno.

Otras formas de normalizacin


La cuarta forma normal, tambin llamada Forma normal de BoyceCodd (BCNF, BoyceCodd Normal Form), y la quinta forma normal existen, pero rara vez se consideran en un diseo real. Si no se aplican estas reglas, el diseo de la base de datos puede ser menos perfecto, pero no debera afectar a la funcionalidad.

Normalizar una tabla de ejemplo


Estos pasos demuestran el proceso de normalizacin de una tabla de alumnos ficticia.
1. Tabla sin normalizar:

N alumno Tutor 1022 4123

Despacho-Tut Clase1 Clase2 Clase3 101-07 143-01 159-02 201-01 211-02 214-01

Garca 412 Daz 216

2. Primera forma normal: no hay grupos repetidos

Las tablas slo deben tener dos dimensiones. Puesto que un alumno tiene varias clases, estas clases deben aparecer en una tabla independiente. Los campos Clase1, Clase2 y Clase3 de los registros anteriores son indicativos de un problema de diseo. Las hojas de clculo suelen usar la tercera dimensin, pero las tablas no deberan hacerlo. Otra forma de considerar ese problema es con una relacin de uno a varios y poner el lado de uno y el lado de varios en tablas distintas. En su lugar, cree otra tabla en la primera forma

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 15 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

normal eliminando el grupo repetido (N clase), segn se muestra a continuacin: N alumno Tutor 1022 1022 1022 4123 4123 4123 Despacho-Tut N clase 101-07 143-01 159-02 201-01 211-02 214-01

Garca 412 Garca 412 Garca 412 Daz Daz Daz 216 216 216

3. Segunda forma normal: eliminar los datos redundantes

Observe los diversos valores de N clase para cada valor de N alumno en la tabla anterior. N clase no depende funcionalmente de N alumno (la clave principal), de modo que la relacin no cumple la segunda forma normal. Las dos tablas siguientes demuestran la segunda forma normal:
Alumnos:

N alumno Tutor 1022 4123

Despacho-Tut

Garca 412 Daz 216

Registro:

N alumno N clase 1022 1022 1022 4123 4123 101-07 143-01 159-02 201-01 211-02

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 16 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

4123

214-01

4. Tercera forma normal: eliminar los datos no dependientes de la clave

En el ltimo ejemplo, Despacho-Tut (el nmero de despacho del tutor) es funcionalmente dependiente del atributo Tutor. La solucin es pasar ese atributo de la tabla Alumnos a la tabla Personal, segn se muestra a continuacin: Alumnos: N alumno Tutor 1022 4123 Garca Daz

Personal:

Nombre Habitacin Dept Garca Daz 412 216 42 42

2.2.

Lenguaje Unicado de Modelado (UML)

El Lenguaje Unicado de Modelado preescribe un conjunto de notaciones y diagramas sistemas estndar orientados para a modelar y

objetos,

describe la semntica esencial de lo que estos diagramas y smbolos signican. Mientras que ha habido muchas notaciones y mtodos usados para el diseo orientado a objetos, ahora los modeladores slo tienen que aprender una nica notacin.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 17 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware, y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas. Diagramas de Casos de Uso para modelar los procesos business. Diagramas de Secuencia para modelar el paso de mensajes entre objetos. Diagramas de Colaboracin para modelar interacciones entre objetos. Diagramas de Estado para modelar el comportamiento de los objetos en el sistema. Diagramas de Actividad para modelar el comportamiento de los Casos de Uso, objetos u operaciones. Diagramas de Clases para modelar la estructura esttica de las clases en el sistema. Diagramas de Objetos para modelar la estructura esttica de los objetos en el sistema. Diagramas de Componentes para modelar componentes. Diagramas de Implementacin para modelar la distribucin del sistema. UML es una consolidacin de muchas de las notaciones y conceptos ms usados orientados a objetos. Empez como una consolidacin del trabajo de Grade Booch, James Rumbaugh, e Ivar Jacobson, creadores de tres de las metodologas orientadas a objetos ms populares.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 18 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

2.3.

Motor de Base de Datos: Microsoft SQL Server 2008

El SQL Server 2008 es un elemento fundamental de la Plataforma de Datos de Microsoft, capaz de gestionar cualquier tipo de datos, en cualquier sitio y en cualquier momento. Le permite almacenar datos de documentos estructurados, semiestructurados o no estructurados como son las imgenes, msica y archivos directamente dentro de la base de datos. SQL Server 2008 le ayuda a obtener ms rendimiento de los datos, poniendo a su disposicin una amplia gama de servicios integrados como son consultas, bsquedas, sincronizaciones, informes y anlisis. Sus datos pueden almacenarse y recuperarse desde sus servidores ms potentes del Data Center hasta los desktops y dispositivos mviles, permitindole tener un mayor control sobre la informacin sin importar dnde se almacena fsicamente.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 19 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

SQL Server 2008 le permite utilizar sus datos en aplicaciones a medida desarrolladas con Microsoft .NET y Visual Studio y tambin desde su propia Arquitectura Orientada a Servicio (SOA) y los procesos empresariales empleando Microsoft BizTalk Server. Adems, las personas que gestionan la informacin pueden acceder directamente a los datos con las herramientas que utilizan habitualmente como Microsoft Office 2007. SQL Server 2008 le ofrece una plataforma de datos, fiable, productiva e inteligente para cubrir todas sus necesidades. Business Intelligence SQL Server 2008 es una plataforma escalable de Business Intelligence optimizada para la integracin de datos, elaboracin de informes y anlisis que hace posible poner al alcance de todos usuarios la inteligencia empresarial. Virtualizacin y consolidacin de servidores La virtualizacin de servidor, tambin conocida como virtualizacin de hardware, es un tema de plena actualidad en el mundo de IT debido a que permite reducir de manera drstica los costes y mejorar la agilidad de las organizaciones. Consolidacin de servidores SQL Server 2008 puede contribuir a reducir lso costes de hardware y mantenimiento mediante una solucin de consolidacin de servidores flexible que aporta un rendimiento y una manejabilidad extraordinarios a las organizaciones. OLTP SQL Server 2008 es el motor de base de datos escalable y de alto rendimiento que necesitan las aplicaciones de misin crtica con las mayores exigencias de disponibilidad y seguridad. SQL Server reduce el coste total de propiedad gracias a su mayor manejabilidad en entornos corporativos.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 20 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Data Warehouse SQL Server le ofrece una plataforma de data warehouse completa y escalable que le permite integrar datos dentro del DW ms rpidamente, escalar y gestionar volmenes de datos y usuarios cada vez mayores facilitando a todos las vistas de sntesis que necesitan. Desarrollo de aplicaciones SQL Server 2008 constituye el eje central de una plataforma completa de programacin de datos que le permite acceder y manipular datos crticos de negocio desde toda clase de dispositivos, plataformas y orgenes de datos.

REQUERIMIENTOS DEL SISTEMA: 32-bit systems:

Computer with Intel or compatible 1GHz or faster processor (2 GHz or faster is recommended.)

64-bit systems:

1.4 GHz or faster processor Minimum of 1 GB of RAM (2 GB or more is recommended.) 2.2 GB of available hard disk space

2.4.

Software de gestin de proyectos: Project Professional 2010


una forma potente y de

Microsoft Project Professional 2010 ofrece

visualmente

mejorada

administrar una amplia gama de proyectos y de programas eficazmente. Mediante una experiencia novedosa e intuitiva, esta solucin proporciona las herramientas de planificacin, administracin y colaboracin empresarial, de personas y de equipos

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 21 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

necesarias para cumplir con los plazos de entrega cruciales o elegir los recursos adecuados para un equipo, entre otros objetivos. "Project 2010 supone un gran salto en cuanto a capacidad ofrece a los jefes de proyecto amplia visibilidad de los conflictos, saturacin o inactividad de un proyecto"Brian Sommer, ZDNet Mayor facilidad para ver y compartir Gracias a la nueva y mejorada vista de calendario, tendr una visin ms clara de las tareas, las fechas clave y las fases de un proyecto o programa. Con las paletas de colores y los efectos de texto ampliados lograr una visibilidad eficaz del calendario para ver y compartir las fechas clave y los plazos de entrega. Mayor y mejor productividad Los nuevos mens grficos basados en tareas con funciones esenciales y ya conocidas facilitan la creacin y administracin de proyectos. Si combina una herramienta de uso fcil como Microsoft Excel y el potente motor de programacin de Project, con Project Professional 2010 tendr el control absoluto de todos los procesos. Vista rpida de la administracin de recursos Disponga de las personas y de los recursos adecuados: planifique de forma eficaz las tareas de su equipo y proyecto con tan solo arrastrar y soltar. Identifique y resuelva rpidamente las tareas sin programar o sin asignar y detecte posibles problemas de un solo vistazo. Funciones de sincronizacin y colaboracin Conecte a sus equipos a travs de la funcin de sincronizacin de Microsoft SharePoint Foundation 2010 para que los colaboradores puedan actualizar fcilmente el estado de las tareas. Aada Microsoft Project Server 2010 y obtendr la solucin para administrar proyectos y carteras de principio a fin.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 22 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

2.5.

Herramienta de desarrollo: Microsoft Visual Studio 2010


es el exhaustivo

Microsoft Visual Studio 2010 Ultimate

paquete de herramientas de administracin del ciclo de vida de las aplicaciones para

equipos. Con este paquete puede garantizar la calidad de los resultados, desde el diseo hasta la implementacin. Tanto si crea soluciones nuevas como si quiere mejorar las aplicaciones ya existentes, Visual Studio 2010 Ultimate le permite hacer realidad su idea gracias a que admite un nmero cada vez mayor de plataformas y tecnologas (incluidos los sistemas informticos en cloud y en paralelo). Elimine no reproducible con IntelliTrace La novedosa caracterstica IntelliTrace hace que el argumento no reproducible sea cosa del pasado. Los evaluadores pueden archivar errores enriquecidos y modificables con informacin del sistema e incluir, incluso, una instantnea del entorno. De ese modo, los desarrolladores pueden reproducir el error informado en el estado en el que se encontr. Conozca la arquitectura existente El Explorador de arquitectura ayuda a conocer y liberar el valor de los activos de cdigo existentes y sus interdependencias. Se pueden producir modelos detallados de cmo est construida exactamente una aplicacin e, incluso, analizar en profundidad reas especficas para conocerlas mejor. Garantice el cumplimiento de la arquitectura Use el nuevo diagrama de capas para definir y comunicar la arquitectura de la aplicacin lgica y validar artefactos de cdigo con respecto a la arquitectura necesaria. Los diagramas de capas ayudan a que los esfuerzos de desarrollo sigan su curso para que la aplicacin se adapte a su idea original.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 23 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Adopte pruebas manuales Visual Studio Test Professional 2010, parte de Visual Studio 2010 Ultimate, proporciona una herramienta nica para capturar y actualizar requisitos de pruebas, automatizar la navegacin de pruebas manuales y acelerar la solucin, y aceptar el ciclo mediante la captura de todo el contexto de la prueba. Esto proporciona a los desarrolladores todo lo que necesitan para garantizar que pueda reproducirse cualquier error. Sea proactivo acerca de la administracin gil de un proyecto Visual Studio 2010 Ultimate est optimizado para el proceso de desarrollo iterativo actual con caractersticas que ayudan a mantener la productividad y a reaccionar frente a posibles riesgos antes de que se produzcan. Puede supervisar el estado del proyecto mediante informes que se generan automticamente. Adems, administre la capacidad del proyecto con datos histricos y documentos de planificacin basados en Microsoft Excel. Caractersticas: Microsoft Visual Studio 2010 Ultimate incluye potentes herramientas que simplifican todo el proceso de desarrollo de aplicaciones, de principio a fin. Los equipos pueden observar una mayor productividad y ahorro de costes al utilizar caractersticas de colaboracin avanzadas, as como herramientas de pruebas y depuracin integradas que le ayudarn a crear siempre un cdigo de gran calidad. Administracin del ciclo de vida de las aplicaciones (ALM) La creacin de aplicaciones de xito requiere un proceso de ejecucin uniforme que beneficie a todos los componentes del equipo. Las herramientas de ALM integradas en Visual Studio 2010 Ultimate contribuyen a que las organizaciones colaboren y se comuniquen de forma efectiva en todos los niveles, y a que se hagan una idea precisa del estado real del proyecto, lo que garantiza que se ofrezcan soluciones de gran calidad al tiempo que se reducen los costos. Depuracin y diagnstico

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 24 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Visual Studio 2010 Ultimate presenta IntelliTrace, una valiosa caracterstica de depuracin que hace que el argumento no reproducible sea cosa del pasado. Los evaluadores pueden archivar errores enriquecidos y modificables para que los desarrolladores puedan reproducir siempre el error del que se informe en el estado en el que se encontr. Otras caractersticas incluyen anlisis de cdigo esttico, mtricas de cdigo y creacin de perfiles. Herramientas de prueba Visual Studio 2010 Ultimate incorpora todas nuestras herramientas avanzadas de pruebas para ayudarle a garantizar la calidad del cdigo en todo momento. Aprovchese de las pruebas de IU codificadas, que automatizan la realizacin de pruebas de la interfaz de usuario en aplicaciones basadas en web y en Windows, as como de pruebas manuales, Test Professional, pruebas de rendimiento de web, pruebas de carga, cobertura de cdigo y otras caractersticas completas que no se encuentran en otras ediciones de Visual Studio. Arquitectura y modelado El Explorador de arquitectura de Visual Studio 2010 Ultimate ayuda a entender los activos de cdigo existentes y otras interdependencias. Los diagramas por capas ayudan a garantizar el cumplimiento de la arquitectura y permiten validar artefactos de cdigo con respecto al diagrama. Adems, Visual Studio 2010 Ultimate admite los cinco diagramas de UML ms comunes que conviven junto con su cdigo. Desarrollo de bases de datos El desarrollo de bases de datos requiere el mismo cuidado y atencin que el desarrollo de aplicaciones. Visual Studio 2010 Ultimate es consciente de ello y proporciona potentes herramientas de implementacin y administracin de cambios que garantizan que la base de datos y la aplicacin estn siempre sincronizadas. Entorno de desarrollo integrado Visual Studio 2010 Ultimate le permite ponerse al mando. Aprovchese de las caractersticas personalizables como, por ejemplo, compatibilidad con

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 25 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

varios monitores, de modo que pueda organizar y administrar su trabajo como quiera. Tambin puede dar rienda suelta a su creatividad utilizando los diseadores visuales para mejorar las ltimas plataformas, incluido Windows 7. Compatibilidad con la plataforma de desarrollo Tanto si crea soluciones nuevas como si quiere mejorar las aplicaciones ya existentes, Visual Studio 2010 Ultimate le permite hacer realidad su idea en una gran variedad de plataformas, entre las que se incluyen Windows, Windows Server, Web, Cloud, Office y SharePoint, entre otras, todo en un nico entorno de desarrollo integrado. Team Foundation Server Team Foundation Server (TFS) es la plataforma de colaboracin sobre la que se asienta la solucin de administracin de ciclo de vida de aplicaciones de Microsoft. TFS automatiza y simplifica el proceso de entrega de software, y proporciona rastreabilidad completa y la posibilidad de comprobar en tiempo real el estado de los proyectos (para todos los miembros del equipo) con potentes herramientas de elaboracin de informes y paneles. Lab Management Visual Studio 2010 Ultimate ofrece un conjunto completo de caractersticas de laboratorio de pruebas, incluido el aprovisionamiento de entornos a partir de plantillas, la configuracin y el desmontaje de entornos virtuales y entornos de puntos de comprobacin. (Lab Management estar disponible como candidato a la versin comercial como RTM y se distribuir posteriormente.) Suscripcin a MSDN Visual Studio 2010 Ultimate con MSDN es la oferta ms completa para los desarrolladores. Adems de todas las caractersticas incluidas en Visual Studio 2010 Professional con MSDN y Visual Studio 2010 Premium con MSDN, Ultimate con MSDN incluye ms horas de uso de Azure, acceso no Visual Studio a Team Foundation Server a travs de Teamprise y software de administracin de pruebas y laboratorio.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 26 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

2.6.

Rational Rose - Rational Software Architect Design Manager

Necesidad de apoyo a los servicios web, arquitectura orientada a servicios (SOA) o en Lenguaje los de Modelado Unificado (UML) de 2.x? Interesado sistemas complejos, desarrollo

productos o software embebido? Los datos ms potentes modelar importante? Como solucin sobre una entrega ms rpida a un costo reducido? IBM Rational Software Architect Design Manager permite a los equipos compartir, colaborar y gestionar la informacin de diseo en todo el ciclo de vida de desarrollo de aplicaciones. Enfocar el equipo ampliado de convertir conceptos e ideas en productos e ingresos. Aprovechar la tecnologa Jazz para gestionar ms eficazmente la complejidad, mitigar el riesgo y mejorar la calidad general, el tiempo y la agilidad de software de planificacin, diseo y entrega. Construido Architect sobre Design la plataforma Jazz, a Rational los Software para

Manager

permite

equipos

almacenar, compartir y gestionar diseos y modelos en una ubicacin central. Colaborar en el diseo de las partes interesadas de otros equipos para la correccin del diseo, la alineacin con los requisitos, la viabilidad y el cumplimiento de las normas de la organizacin. Acceda fcilmente a la informacin a travs de un cliente web para que los interesados extendidos como, clientes o contratistas para facilitar la colaboracin en equipo y un proceso de desarrollo gil.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 27 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Buscar a travs de mltiples diseos para localizar rpidamente la informacin clave para facilitar la revisin, anlisis y reutilizacin de diseo existente. Desarrollar en tiempo real con comentarios de texto y la vista marca grficamente diagrama emergentes de los clientes de escritorio Automatizar las revisiones de diseo con las partes interesadas para facilitar la comunicacin de los requisitos de Creacin de vnculos con otros diseos y datos del ciclo de vida, tales como elementos de trabajo Rational Team Concert a travs de Servicios Abiertos para la colaboracin del ciclo de vida (OSLC) para proporcionar trazabilidad diseo Analizar el impacto y dependencias con diagrama de relaciones para explorar visualmente informado relaciones con con otros diseos, elementos de diseo y los datos del ciclo de vida. Mantngase de diseo Generar una amplia documentacin y los informes utilizando Rational Publishing Engine para automatizar la generacin de documentacin. Autor y publicar diseos con la familia Rational Software Architect Compatible con servidores Linux y Windows Design Manager y las funciones de diseo Crtico disponibles paneles personalizables proporcionando real del estado de las actividades ms recientes

2.7.

Herramienta de Reporte Crystal Report

Crystal Reports es una aplicacin de inteligencia empresarial utilizada para disear y generar

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 28 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

informes desde una amplia gama de fuentes de datos (bases de datos). Extendiendo su aplicacin con:

Integracin de informes perfecta en aplicaciones de WPF para una mejor visualizacin Simplificado sin derechos de licencia en tiempo de ejecucin Acceso a datos flexible con soporte para ms de 35 fuentes de datos, los principales navegadores y sistemas operativos Ganadora del Premio funcionalidad

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 29 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

2.8.

Definicin de Presupuesto:

Se le llama presupuesto al clculo anticipado de los ingresos y gastos de una actividad econmica (personal, familiar, un negocio, una empresa, una oficina, un gobierno) durante un perodo, por lo general en forma anual. Es un plan de accin dirigido a cumplir una meta prevista, expresada en valores y trminos financieros que, debe cumplirse en determinado tiempo y bajo ciertas condiciones previstas, este concepto se aplica a cada centro de responsabilidad de la organizacin. El presupuesto es el instrumento de desarrollo anual de las empresas o instituciones cuyos planes y programas se formulan por trmino de un ao.

Elaborar un presupuesto permite a las empresas, los gobiernos, las organizaciones privadas o las familias establecer prioridades y evaluar la consecucin de sus objetivos. Para alcanzar estos fines, puede ser necesario incurrir en dficit (que los gastos superen a los ingresos) o, por el contrario, puede ser posible ahorrar, en cuyo caso el presupuesto presentar un supervit (los ingresos superan a los gastos). En el mbito del comercio, presupuesto es tambin un documento o informe que detalla el coste que tendr un servicio en caso de realizarse. El que realiza el presupuesto se debe atener a l, y no puede cambiarlo si el cliente acepta el servicio. El presupuesto se puede cobrar o no, en caso de no ser aceptado. El presupuesto puede considerarse una parte del clsico ciclo administrativo que consiste en planear, actuar y controlar (o, ms especficamente, administracin. como una parte, de un sistema total de

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 30 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

Funciones de los presupuestos Las siguientes 3 funciones son las ms importantes cuando hablamos en trminos generales: La principal funcin de los presupuestos se relaciona con el control financiero de la organizacin. El control presupuestario es el proceso de descubrir qu es lo que se est haciendo, comparando los resultados con sus datos presupuestados correspondientes para verificar los logros o remediar las diferencias. Los presupuestos podrn desempear tanto roles

preventivos como correctivos dentro de la organizacin. Los presupuestos son tiles en la mayor parte de las

organizaciones como: utilitaristas (compaas de negocios), noutilitaristas (agencias gubernamentales), grandes (multinacionales, conglomerados) y pequeas empresas. Los presupuestos son importantes porque ayudan a minimizar el riesgo en las operaciones de la organizacin. Por medio de los presupuestos se mantiene el plan de operaciones de la empresa en unos lmites razonables. Sirven como mecanismo para la revisin de polticas y estrategias de la empresa y direccionarlas hacia lo que verdaderamente se busca. Cuantifican en trminos financieros los diversos componentes de su plan total de accin. Las partidas del presupuesto sirven como guas durante la ejecucin de programas de personal en un determinado perodo, y

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 31 de 33

24 de septiembre de 2012

[PROYECTO DE INGENIERIA DE SISTEMAS]

sirven como norma de comparacin una vez que se hayan completado los planes y programas. Los procedimientos inducen a los especialistas de asesora a pensar en las necesidades totales de las compaas, y a dedicarse a planear de modo que puedan asignarse a los varios componentes y alternativas la importancia necesaria. Los presupuestos sirven como medios de comunicacin entre unidades a determinado nivel y verticalmente entre ejecutivos de un nivel a otro. Una red de estimaciones presupuestarias se filtran hacia arriba a travs de niveles sucesivos para su posterior anlisis. Las lagunas, duplicaciones o sobre posiciones pueden ser

detectadas y tratadas al momento en que los gerentes observan su comportamiento en relacin con el desenvolvimiento del presupuesto. El presupuesto es una herramienta, para la planificacin de las actividades, o de una accin o de un conjunto de acciones, reflejadas en cantidades monetarias. Y que determinan de manera anticipada las lneas de accin que se seguirn en el transcurso de un periodo determinado.

AUTOMATIZACION

DEL PRESUPUESTO DE VENTAS PROCAMPO S.A.

Pgina 32 de 33