Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS DE INFORMACION GERENCIAL PARA INDICES FINANCIEROS MEDIANTE WEB SERVICES EN LA EMPRESA SERVIPETROL LTDA.
Materia: Taller de Grado I Grupo: SB Docente: Ing. Rolando Martnez Canedo Nombre: Rely Joshep Lujan Pardo. 200634291 Fecha: 15 de Noviembre de 2012 Santa Cruz de la Sierra Bolivia
OBJETO DE ESTUDIO.......................................................................................................... 11 OBJETIVO ........................................................................................................................... 11 OBJETIVO GENERAL ................................................................................................... 11 OBJETIVOS ESPECIFICOS ............................................................................................ 11
CAPITULO II: ...................................................................................................................................... 17 SISTEMAS DE INFORMACION GERENCIAL Y WEB SERVICES.............................................................. 17 2.1. Sistemas de Informacin Gerencial........................................................................................ 18 2.1.1. Conceptos ........................................................................................................................ 18 2.1.2. Caractersticas de los Sistemas de Informacin Gerencial. ............................................. 18 2.1.3. FINALIDAD DEL SIG .......................................................................................................... 19 2.2. Web Services. ......................................................................................................................... 22 2.2.1. Conceptos ........................................................................................................................ 22 2.2.2. Especificaciones que definen Web Services. .................................................................. 23 2.2.3. Ventajas ........................................................................................................................... 24 1
CAPITULO IV: ..................................................................................................................................... 33 METODOLOGA DE DESARROLLO ...................................................................................................... 33 1. FLUJO DE TRABAJO: CAPTURA DE REQUISISTOS ....................................................................... 34 1.1. 1.2. 1.3. IDENTIFICACION DE ACTORES Y CASOS DE USO ............................................................... 34 PRIORIZAR CASOS DE USO................................................................................................. 35 DETALLAR CASOS DE USO ................................................................................................. 35
1.3.1 CU1 Iniciar Sesin ............................................................................................................. 35 1.3.2 CU2 Gestionar Indicador .................................................................................................. 37 1.3.3 CU3 Gestionar Cuentas Agrupadas .................................................................................. 38 1.3.4 CU4 Generar Anlisis Financiero ...................................................................................... 39 1.3.5 CU5 Gestionar Proyectos ................................................................................................. 40 1.3.6 CU6 Generar Informe de Proyectos ................................................................................. 41 1.4 Diagrama General de Casos de Uso .................................................................................... 42 2. FLUJO DE TRABAJO: ANALISIS ................................................................................................... 43 2.1. ANALISIS DE LA ARQUITECTURA ....................................................................................... 43 IDENTIFICAR PAQUETES ............................................................................................ 43 2
2.1.1.
Diagramas de Comunicacin ......................................................................................................... 45 2.2.1 CU1 Iniciar Sesion ............................................................................................................. 45 2.2.2 CU2 Gestionar Indicadores .............................................................................................. 46 2.2.3 CU3 Gestionar Cuentas Agrupadas ................................................................................. 46 2.2.4 CU4 Generar Anlisis Financiero ..................................................................................... 47 2.2.5 CU5 Gestionar proyectos ................................................................................................ 47 2.2.6 CU6 Generar Informe Proyectos ..................................................................................... 48 2.2.1. 3. ANALISIS DE PAQUETES ............................................................................................. 49
FLUJO DE TRABAJO: DISEO ..................................................................................................... 50 3.1. DISEO DE LA ARQUITECTURA ......................................................................................... 50 ESCENARIO DE USUARIO Y SUBSISTEMA .................................................................. 50 ARQUITECTURA LOGICA DEL SOFTWARE .................................................................. 51 ARQUITECTURA FISICA DEL SOFTWARE .................................................................... 52
FLUJO DE TRABAJO: IMPLEMENTACION ................................................................................... 64 4.1. 4.2. IMPLEMENTACION DE LA ARQUITECTURA ....................................................................... 64 IMPLEMENTACION DE SUBSISTEMAS ............................................................................... 64
4.2.1 Gestin de Usuario ........................................................................................................... 64 4.2.2 Gestin de Proyectos ....................................................................................................... 65 4.2.3 Gestin de Anlisis Financiero ......................................................................................... 65 4.3 ELECCIN DE PLATAFORMA .................................................................................................... 66 a) Sistema Operativo ................................................................................................................ 66 3
Con la necesidad de estandarizar la comunicacin entre distintas plataformas (PC, MainFrame, Mac, etc.) y lenguajes de programacin (PHP, C#, Java, etc.) surgieron los Servicios Web, o como bien se conocen los Web Services. Es por eso que en 1999 se comenz a plantear un nuevo estndar, el cual terminara utilizando XML, SOAP, WSDL Y UDDI.
En el presente proyecto nos centraremos en la importancia de la obtencin y manejo de la informacin, apoyndonos en el uso de la tecnologa de Web Services. Tendremos a disposicin toda la informacin al respecto de la tecnologa y las herramientas a utilizar para un ptimo desarrollo siguiendo un plan de proyecto, minuciosamente descrito, con todas las bondades que se puedan obtener de la tecnologa actual y sobre todo con la que contamos en nuestra prestigiosa institucin
Con estos sistemas operacionales se quiere llegar a lograr utilizar un Sistema de Informacin Gerencial (SIG), esta es la forma ms comun de sistema de apoyo gerencial (ver esquema grfico C). Suministrar a los usuarios finales productos de informacin que respaldan gran parte de los procesos cotidianos de toma de Decisiones, mediante la provision de informes y presentaciones a la gerencia. Los contenidos de estos productos de informacin son especificados de antemano por los gerentes de manera que contengan toda la informacion necesaria. Los sistemas de informacin Gerencial (S.I.G.) recuperan de las bases de datos informacin actualizada sobre operaciones de la empresa y tambin obtienen a partir de fuentes externas, como datos del entorno empresarial.
Teniendo vasta informacin acumulada y generada por distintos sistemas, esta tiene que recogerse de distintas fuentes para poder obtener los reportes generados por los departamentos, esto que si bien la informacin se la tiene fragmentada para una mejor eficiencia y porque as se obtuvieron de los distintos sistemas de informacin. En el momento de querer tomar decisiones no se cuenta con una informacin oportuna y abstracta a la gerencia dando informacin demasiado detallada y no legible e irrelevante a nivel gerencial. Cuando se cuenta con informacin distribuida en distintos sistemas, a la vez se los necesita integrar para una mejor funcionalidad, se cae en cuenta de que no se tiene esa capacidad de flexibilidad para cambiar o crear procesos de negocios de manera dinmica, tanto que se tendra que extraer los datos de cada sistema y luego unirlos e integrarlos en uno nuevo, pero lograr este nivel de flexibilidad resultara lento, trabajoso y caro, involucrara construir sistemas propios de integracin personalizados o en su defecto hacer ese proceso bajo solicitudes a cada rea o departamento. Todas y cada una de las empresas que manejan distintos sistemas segn las operaciones que realizan necesitan en algn momento la integridad de los mismos, ya que estos son promovidos por distintas empresas desarrolladoras de software, en distintos lenguajes y posiblemente con distintos gestores de Base de Datos. Por otra parte, al no tener informacin completa de manera adecuada, no se puede llevar un control con respecto al desarrollo y desempeo de las actividades y
9
Deficiente obtencin de la informacin gerencial para la toma de decisiones, debido a la dispersin y volmenes detallados de la informacin que se tiene en los diferentes sistemas de informacin computacionales utilizados en la empresa. (Anexo 1: Esquema grfico A).
La empresa obtiene la informacin relevante de manera directa, eficiente y actualizada del sistema gerencial para la toma de decisiones. (Anexo 1: Esquema grfico B).
10
1.4. OBJETIVO
1.4.1. OBJETIVO GENERAL
Desarrollar una aplicacin para obtener informacin relevante o informacin gerencial que permita y apoye en la toma de decisiones de manera eficiente.
11
1.6. ALCANCE
La gerencia desempea importantes papeles que implican actividades de comunicacin interpersonales y de toma de decisiones, por lo que necesitan habilidades de comunicacin y capacidad de resolucin de problemas. Durante el proceso de resolver problemas, los gerentes toman decisiones, que no es ms que el acto de solucionar uno o varios cursos de accin alternativos, para ello la informacin que tengan disponible debe ser lo ms precisa posible. Contando con un MIS (Management Information System) esta tarea ser ms fcil de resolver los problemas en el momento de la toma de Decisin. En ese contexto se visualizan los siguientes requerimientos para el presente proyecto:
12
Administracin de usuario.- Se tomara en cuenta a todos los usuarios del Software para un mejor y seguro uso del mismo. Como parmetros de entrada estar los datos de los usuarios y sus respectivos password, comprobando que los datos sean correctos mediante la validacin proporcionada por algn sistema externo o Interno.
Gestor de Anlisis Financiero.- A travs de este modulo se podr realizar las gestiones necesarias para definir la informacin que se requiera como ser aos o parmetros a tomar en cuenta en el proceso. Tomando estos datos requeridos por el usuario y obtener la informacin concreta a travs del Web Services.
Tablero de control.- Da a conocer la situacin de la organizacin en base al principio de administracin de proyectos e ndices financieros previamente especificados por los gerentes. Muestra mediante detalles y grupos los proyectos activos por
departamento o rea y el estado de Resultados a la fecha independiente de cada Proyecto, permitiendo un seguimiento financiero detallando a un nivel de informe para una comprensin de los usuarios concreta.
Gestor de proyecto.- Se tomara como parmetros de entrada los datos que se obtengan como reporte del sistema ERP DELFIN, mediante un servicio web, se adicionaran parmetros necesarios para medicin de un proyecto, responsables de los mismos, presupuesto y su estado actual.
13
Inicio: En esta etapa se realizarn entrevistas con profesionales del rea, mediante encuestas directas, para establecer la capacidad y la funcionalidad del producto final. As como entrevistas con los usuarios finales del producto. Tambin se realizara observaciones directas en el rea de trabajo. Determinacin del Dominio del Problema: Comprender el Contexto del Problema
Captura de Requisitos: Identificar Casos de Uso Priorizar Casos de Uso Detallar Casos de Uso
14
presentados en la fase anterior, una vez aprobados, se realizar el diseo, estableciendo as la arquitectura del sistema.
Anlisis: Anlisis de Arquitectura Analisis de Casos de Uso Analizar Clases Analizar un paquete
Diseo: Diseo de la Arquitectura Disear los paquete Disear los casos de Uso
15
Artefacto Resultante:
-
Modelo de Implementacin
16
17
18
La finalidad de un SIG es la de suministrar a los gerentes la informacin adecuada en el momento oportuno. Por lo tanto el valor de la informacin proporcionada por el sistema debe cumplir con los siguientes supuestos bsicos:
Calidad: Para los gerentes es imprescindible que los hechos comunicados son un fiel reflejo de la realidad planteada. Oportunidad: Para lograr un control eficaz las medidas correctivas, en caso de ser necesarias, deben aplicarse a tiempo, antes que se presente una gran desviacin respecto de los objetivos planificados con antelacin. Por ellos la informacin suministrada por un SIG debe estar disponible a tiempo para actuar al respecto. Cantidad: Es probable que los gerentes casi nunca tomen decisiones acertadas y oportunas si no disponen de informacin suficiente, pero tampoco deben verse desbordados por informacin irrelevante e intil, pues esta puede llevar a una inaccin o a decisiones desacertadas.
19
20
b) Liquidez acida.- Similar a la liquidez corriente pero esta no toma en cuenta los inventarios pues estos son de menor liquidez.
c) Liquidez inmediata.- Muestra la capacidad de empresa para cubrir sus obligaciones en el corto plazo con sus activos disponibles es decir el efectivo con el que cuenta al instante.
Razones de endeudamiento.- Permite conocer como la empresa financia sus activos con deudas a terceros. Tambin proporciona la razn entre la deuda con terceros y su patrimonio.
ndices de Rentabilidad.- Permiten expresar las utilidades obtenidas en el periodo como un porcentaje de ventas, de los activos o del patrimonio. Rentabilidad Del Patrimonio.- Es el rendimiento obtenido frente al Patrimonio bruto, se calcula as :
21
Rentabilidad Capital Pagado.- Es establecer el grado de rendimiento del capital pagado, esto es los recursos aportados por los socios, su frmula es:
Capital de trabajo.- Sin ser ndice propiamente tal, ayuda a la interpretacin financiera y permite conocer la disponibilidad de capital operativo de la empresa.
Capital de Trabajo = Activo Corriente - Pasivos Corrientes
22
una variedad de protocolos de comunicacin, siendo el ms utilizado HTTP. Por lo tanto se utiliza HTTP para transportar la informacin, y XML para representar la misma.
ii.
Un archivo con formato WSDL provee informacin de los distintos mtodos (operaciones) que el Web Services brinda, muestra cmo accederlos y que formatos deben de tener los mensajes que se envan y se reciben. Es como un contrato entre
6
23
UDDI
Es un proyecto inicialmente propuesto por Ariba, Microsoft e IBM; es un estndar para registrar y descubrir web services. La idea es que las distintas empresas registran su informacin acerca de los web services que proveen para que puedan ser descubiertas y utilizadas por potenciales usuarios.
La informacin es ingresada al registro de empresas UDDI, un servicio lgicamente centralizado, y fsicamente distribuido a travs de mltiples nodos los cuales replican su informacin en forma regular. Una vez que una empresa se registra en un determinado nodo del registro de empresas UDDI la informacin es replicada a los otros nodos y queda disponible para ser descubierta por otras empresas. Segn la perspectiva que va tomando el proyecto se ha considerado lo siguiente:
2.2.3. Ventajas
Algunas de las ventajas consideradas son: Fcil, rpido y barato de implementar. Extensible e Independiente del Lenguaje. Transparente para el usuario final. Seguro. Basado en estndares. Alto grado de reusabilidad.
24
25
26
3.2. ServiPetrol
SERVIPETROL es una empresa de servicios y suministros petroleros con amplia
experiencia en el rea de radiografa y ensayos no destructivos, construccin de instalaciones industriales y comerciales, venta de servicios y dotacin de personal especializado para diferentes trabajos.
3.2.1. Misin:
Satisfacer las necesidades de nuestros clientes en Servicios de Ensayos no destructivos, Provisin de materiales y equipamientos, Servicios de campo con los mayores niveles de calidad, confiabilidad, rapidez, precios competitivos y preservacin de la Seguridad y salud ocupacional
27
empresas ms importantes y de crecimiento continuo en las reas de Servicios de Campo, Alquiler de Equipos, Ensayos No destructivos y Provisin y Venta de Materiales,
ofreciendo soluciones innovadoras a las necesidades requerimientos de nuestros Clientes con efectividad, Calidad, Seguridad Proactiva, Salud Ocupacional, control y mitigacin de los impactos al medio ambiente, cumpliendo con la legislacin Boliviana, sus reglamentaciones y otros requisitos que la Empresa suscriba y asumiendo que los
principios de excelencia forman parte de los valores ticos y profesionales de la Empresa. Por tanto se compromete a: Satisfacer las necesidades de nuestros clientes actuales y futuros. Mejorar continuamente el Sistema Integrado de Gestin (Calidad, Medio Ambiente, Seguridad y Salud Ocupacional). Capacitar y motivar al personal de la empresa con la finalidad que sean ms competentes, para el cumplimiento de sus obligaciones y responsabilidades. Motivar a nuestros proveedores y sub-contratistas en el compromiso de nuestro Sistema Integrado de Gestin. Generar acciones preventivas y correctivas necesarias para lograr el mejoramiento continuo de los servicios prestados a nuestros clientes. Promover e incentivar la integracin de todos los sectores de la empresa para el logro de los objetivos.
28
Asumir el compromiso de evaluar, prevenir, mitigar, minimizar, los impactos ambientales que se presenten en los servicios que presta la empresa, con el propsito de prevenir daos a las personas, a los bienes y al entorno. Prevenir desde el origen la contaminacin producida por nuestras actividades, mediante el control operativo de los procesos, mantenimiento y el adecuado manejo de los desechos. Hacer uso racional del agua, energa y otros recursos empleados en nuestras operaciones. Minimizar la cantidad e impacto de los desechos resultantes de nuestras actividades. Promover la proteccin de los recursos naturales y culturales que puedan ser impactados por nuestras actividades, respetando la biodiversidad y a las comunidades locales. Cumplir con la legislacin y regulaciones ambientales nacionales en todas las reas donde desarrollemos nuestras actividades.
POLTICA DE SEGURIDAD Y SALUD OCUPACIONAL
Identificar, evaluar y controlar proactivamente los peligros y riesgos inherentes a nuestras actividades que puedan afectar la seguridad o la salud ocupacional de nuestros empleados y personas que tengan acceso a los lugares de trabajo.
29
30
31
32
33
LISTA DE CASOS DE USO: CU1: Iniciar Sesin. CU2: Gestionar indicador CU3: Gestionar cuentas Agrupadas CU4: Generar Anlisis Financiero. CU5: Gestionar Proyectos. CU6: Generar Informe de Proyecto.
34
35
Iniciar Sesin Se encargara de realizar la validacin del usuario. Usuario, WebServicesSIG Usuario a)Se pasan los parmetros (Usuario Contrasea) b)Se cifran las contraseas c)Se pasa al Web-Service para su Procesamiento d)web-service devuelve el resultado e)se autentica el usuario y se abre la sesin Tener activa la conexin Web Services
N 1
Precondicin PostCondicion
Vista de la Interfaz
36
Gestionar Indicador N 2 Se encargara de realizar las especificaciones requeridas por el usuario. Usuario, WebServicesSIG Usuario a) Definir que parmetros para obtener los indicadores. b) Se realiza la conexin web services. c) Se Guardan los Datos de La Sesin. Tener Conexin Web Services
37
Gestionar Cuentas Agrupadas N 3 Se encargara de realizar las especificaciones requeridas por el usuario. Usuario, WebServicesSIG Usuario a) Definir a que cuentas se quiere Agrupar b) Se realiza la conexin web services. c) Se obtienen los datos del Plan de Cuentas d) se coloca los datos de la nueva cuenta e)Se guardan datos. Tener activa la conexin Web Services
38
Generar anlisis N 4 Se encargara de visualizar el anlisis segn las especificaciones requeridas por el usuario y necesarias para un Analisis. Usuario, WebServicesSIG Usuario a) Definir que anlisis se quiere observar y que parmetros lo definen. b) Se realiza la conexin web services. c) Se obtienen los datos segn los parmetros definidos. d) Se guardan datos. Tener activa la conexin Web Services
39
Gestor de proyectos N 5 Definir, Identificar y crear los proyectos a Partir de Uncentro de Costo Usuario, WebServicesSIG Usuario a) Definir qu Centro de Costo se va a gestionar. b) Realizar la conexin con el Web services. c) Obtener la informacin del Centro Costo definido. d) Modificar los Datos del proyecto , fecha , Monto Contratado , Responsables. e) Guardar los cambios realizados. Tener activa la conexin Web Services
40
Generar Informe de Proyectos N 6 Obtener de Manera rpida y presisa los estados de Resultados de los proyectos que lleva la empresa Usuario, WebServicesSIG Usuario a) Definir qu Proyecto b) Realizar la conexin con el Web services. c) Obtener la informacin del proyecto d) Solicitar la Informacin de Ingresos por Facturacin e) Solicitar Informacin de Egresos f) Calcular los Porcentajes y la acumulacin g) Identificar Los Gastos Mayores Tener activa la conexin Web Services
41
42
- P1: Administracin de Usuarios.- Manejo de Usuario inicio de Sesin y alamcenamiento de datos en el transcurso del uso de la aplicacin - P2: Gestin de Anlisis Financiero.- Este conjunto de procesos se encargaran de obtener los parmetros para la generacin de los ndices financieros. - P3: Gestin de Proyectos.- Este Conjunto de procesos parametrizar y detallara los parmetros de cada proyecto para la generacin de su respectivo informe
43
44
45
46
47
48
49
50
Gestor de Usuario
Gestor de proyectos
Capa Intermedia
Capa de Sistema
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
b) Software Adicional
Servidor o Framework .Net ( v3.5 o Superior ) Cliente o Navegador Web (FireFox 5 , Chrome Internet Explore , etc.)
66
67
ANEXOS 1
Esquema Grafico A: Situacin problemtica
SALIDA
Productos
Solicita Informacin
ESTANDARES
Datos ENTRADA
SALIDA
68
Esquema grafico c:
69