Sistemas de Informacion Gerencial Open Source

21
Ciclo de vida de sistemas Sistemas de Información gerencial POR: MEYNER AVALOS

description

La elaboracion de un sistema de informacion gerencial (MIS) con software libre y Linux Ubuntu

Transcript of Sistemas de Informacion Gerencial Open Source

Page 1: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

POR:

MEYNER AVALOS

Page 2: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

INTRODUCCIÓN l siguiente proyecto describe las fases de ciclo de vida de un sistema de información gerencial también llamado MIS (Management Information System) el cual es un sistema que permite a los gerentes de una organización tomar la

mejor decisión ante varias alternativas también permite servir de apoyo no solo a un gerente si no a todos los gerentes de una organización, en este proyecto se estará desarrollando un MIS para una empresa dedicada a las ventas el cual será un sistema que permitirá servir a los Gerentes de cualquier organización de ventas consultar información relevante respecto a las ventas, proveedores y asesores dentro de la organización. En el presente proyecto se analizan las necesidades del cliente, se analizan las mejores alternativas, uso de software, selección de licencias, fases de diseño, de implementación y de uso, para mejor comprensión de todas las fases se explica brevemente los significados de algunas palabras a utilizar, se utilizan diagramas entendibles, con graficas para poder comprender el flujo de la información y los procesos en su respectivo orden y jerarquía al igual que sus relaciones tanto con los técnicos como con los usuarios. Durante el proyecto se desarrollaran las diferentes fases explicando detalladamente cada uno de los puntos relevantes de cada fase y se explicara como un MIS puede ayudar a una empresa de ventas.

E

Page 3: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

Contenido

INTRODUCCIÓN ................................................................................................................. 2

1. ESTUDIO DE VIABILIDAD. .................................................................................................. 4

1.1. Necesidades y requisitos de la gerencia. ............................................................................. 5

1.2. Definición de requisitos del sistema ..................................................................................... 6

1.3. Estudio de alternativas del sistema ...................................................................................... 6

1.4. Valoración de los elementos del sistema .............................................................................. 7

2. ANÁLISIS DEL SISTEMA ..................................................................................................... 8

2.1. Definiciones del sistema. ...................................................................................................... 8

2.2. Requisitos exactos del sistema .......................................................................................... 10

2.3. Interfaz de usuarios ............................................................................................................ 11

2.4. Planeación de pruebas ....................................................................................................... 12

3. DISEÑO ............................................................................................................................. 13

3.1. Arquitectura del sistema ..................................................................................................... 14

3.2. Identificación y definición de Subsistemas ......................................................................... 15

3.3. Relaciones de información por subsistema ........................................................................ 16

3.4. Especificaciones de desarrollo e implementación .............................................................. 16

4. IMPLEMENTACIÓN ........................................................................................................... 17

4.1. Planificación de actividades ............................................................................................... 17

4.2. Formación .......................................................................................................................... 18

4.3. Proceso de implementación e integración del MIS ............................................................. 18

5. USO DEL SISTEMA ........................................................................................................... 20

5.1. Mantenimiento de sistema .................................................................................................. 20

5.2. Cambio de contraseñas...................................................................................................... 20

CONCLUSIÓN ................................................................................................................... 21

Page 4: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

1. ESTUDIO DE VIABILIDAD. En el presente proyecto se realizaran algunos estudios de viabilidad, se detallaran las herramientas hardware y software a utilizar al igual que el ciclo de vida de un sistema de información gerencial o también conocido como MIS (Management Information System) en el cual se desarrollaran las fases de planeación, programación y control de un sistema diseñado para cualquier empresa dedicada al entorno de las ventas, también se verificara como el sistema a desarrollar puede ayudar a los gerentes a llevar un mejor control, reducir costos, tiempo y tomar la mejor decisión acerca de un problema determinado. A continuación se detallan de forma breve los estudios básicos de viabilidad del sistema en el cual se define:

� Aspectos Económicos

En el presente proyecto para el desarrollo del MIS se utilizara Software Libre para reducir costos ya que este esta al alcance de todo usuario o empresa para su utilización ya que es software Open Source los cuales son programas de código abierto que poseen una GPL (General Public Licence) la cual es definida como una licencia Publica General.

� Aspectos Técnicos

En la utilización de sistema operativo se utilizara una distribución de GNU/Linux en el cual será Ubuntu el Sistema operativo por ser un sistema flexible con gran disponibilidad de software, fácil de manejar y sumamente seguro, todo esto para evitar problemas técnicos. También se utilizaran otras tres herramientas de software libre que son Apache como servidor web, Mysql como gestor de bases de datos y PHP como lenguaje de programación, en conjunto todas las tecnologías software anteriormente mencionadas forman el LAMP el cual se refiere a un conjunto de subsistemas utilizados como una herramienta para lograr una solución global con esfuerzos reducidos y algo sumamente importante a resaltar es que son software libre por lo cual se reducirán considerablemente los costos al obtener GLP y no licencias con costos elevados, LAMP es un acrónimo el cual se define como Linux, Apache, Mysql y PHP, también se puede utilizar Perl o Python en este caso se utilizara PHP para desarrollar el Sistema, también se utilizara phpMyAdmin para administrar las bases de datos de Mysql y de esta manera garantizar una mejor administración de la base de datos y por ultimo para la realización de estadísticas graficas se utilizara Open Office Hoja de calculo el cual se utilizara para crear las estadísticas y graficas necesarias para las paginas de consulta del sistema por el hecho de que se podrá realizar una actualización a la información por medio de una simple sustitución de archivos la cual se podrá realizar de manera rápida y de esta manera ahorrando tiempo y costos.

Page 5: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

� Aspectos Legales

Como anteriormente se menciono la utilización del software libre para el desarrollo del Sistema de información gerencial es de suma importancia por muchos motivos y en este caso es importante mencionar que por tener una GLP la cual es una licencia que esta al alcance de cualquier usuario y por lo mismo se evitan inconvenientes de carácter legal por utilización de licencias cuya procedencias pueden ser dudosas.

� Aspectos de funcionamiento

A lo largo del presente proyecto se detallaran más a fondo aspectos de funcionamiento pero en el presente inciso es importante detallar de manera resumida el funcionamiento del MIS el cual será un sistema de consultas que permitirá a todo gerente por medio de un usuario registrado ingresar a la pagina de consulta en el cual el gerente podrá analizar información relevante al igual que graficas con porcentajes y estadísticas de ventas tanto semanales como mensuales, a nivel general, por línea de producto, por asesor y verificar líneas de tendencia a cierto plazo también podrá verificar el rendimiento de los asesores.

Se realiza un sistema de usuarios para aumentar la seguridad e integridad de la información, ya que un aspecto de suma importancia en toda organización es la información. Para el registro de los usuarios permitidos en el sistema de información habrá un DBA (Data Base Administrator) El cual se encargara de agregar, eliminar o modificar los usuarios que ingresan al sistema de información, también habrá un Webmaster que será la persona que se encargara de mantener actualizada la información del sistema.

1.1. Necesidades y requisitos de la gerencia.

En todo proyecto es necesario establecer las necesidades y requerimientos de los usuarios y del cliente en este caso por ser un sistema de información gerencial se evalúan las necesidades y requisitos de los gerentes de una respectiva línea organizacional ya que los usuarios del MIS serán los gerentes que utilizarán el sistema para tomar la mejor decisión, El presente proyecto trata sobre un MIS que será utilizado por una empresa de ventas por lo que se analizaron las necesidades de los gerentes con relación a la información ya que los gerentes manejan gran cantidad de información y mucha de esta información la desean consultar para tomar la mejor decisión ante varias alternativas, hacer planeaciones, estrategias y tener un mejor control por lo cual se determino en el análisis que la información más relevante para los gerentes en una empresa de ventas es referente a:

Page 6: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

� Ventas del mes � Ventas semanales � Ventas diarias � Ventas por asesor � Productos Nuevos � Información relevante o de ultima hora � Pronostico de ventas � Aumento o baja en las ventas

Toda esta información que el gerente desea tener en cuenta para tomar una mejor decisión o para estar informado de los cambios que puedan surgir puede ser reunida en un mismo lugar de manera que sea fácil de consultar y que pueda reducir tiempo y costos, ya que el gerente no tendrá que movilizarse de un departamento a otro para recolectar la información si no que la información estará al alcance del gerente de manera que ahorre tiempo al igual que recursos tales como papel o tinta.

1.2. Definición de requisitos del sistema

El Sistema de Información Gerencial tiene que ser un sistema con una cantidad de información bien proporcionada y ordenada de tal manera que sea fácil y rápido de utilizar ya que la información tiene que ser concisa y tiene que poseer la información requerida por todo aquel gerente de una empresa de ventas que desee tomar decisiones o realizar un control sobre los movimientos de la organización, la información tiene que poseer los datos necesarios así como estadísticas y graficas para mejor interpretación de la información.

El sistema también requiere seguridad y confidencialidad en la información a manejar ya que es de suma importancia ya que cualquier flujo incorrecto de información en el sistema podría tener consecuencias negativas.

1.3. Estudio de alternativas del sistema

Es de suma importancia analizar las alternativas tanto de software como de hardware que se llegaran a utilizar para encontrar lograr resolver todas aquellas necesidades y encontrar soluciones a problemas que puedan surgir dentro de la organización por lo que en el presente proyecto se desarrolla el MIS con software libre, ya que es una alternativa con costos mínimos y que llega a tener grandes ventajas ya que una GLP es mucho mas flexible en su utilización, mas actualizable y con costos mínimos a comparación de licencia de software con mas restricciones y altos costos.

Page 7: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

El uso del LAMP en el MIS garantiza una solución apropiada al utilizar un conjunto de tecnologías software que logran una solución global dentro de la organización y sus componentes llegan a ser una excelente alternativa para el desarrollo de un Sistema de Información Gerencial al igual que cumplir los objetivos del mismo y lograr encontrar soluciones a posibles problemas que requieran toma de decisiones de parte de los gerentes de la organización.

1.4. Valoración de los elementos del sistema

En este inciso se especifica cada uno de los elementos a utilizar para desarrollar el MIS es importante especificar las tecnologías a utilizar para que así sea mas fácil comprender las bases técnicas del sistema, para evitar problemas de diferentes tipos de carácter técnico y de usabilidad.

Sistema operativo a utilizar Especificaciones

Ubuntu

Es un S.O. derivado de Linux el cual se caracteriza por ser estable, sumamente seguro, con una GLP que garantiza costos mínimos por ser un S.O. libre y con gran cantidad de bibliotecas virtuales disponibles, además de eso se caracteriza por no dejar puertos abiertos luego de configuraciones lo que garantiza un nivel de seguridad bastante razonable.

Servidor Web del Sistema Especificaciones

Apache

Apache como el servidor web en donde se implementara el sistema para que los gerentes que utilizaran el sistema puedan accesar de manera rápida por medio de un explorador.

Gestor de bases de datos Especificaciones

Mysql

Mysql será el gestor de base de datos el cual se utilizara para crear la base de datos, las tablas y los campos necesarios para ingresar los datos necesarios de los usuarios que utilizaran el sistema y de esta manera mantener un mejor control sobre los usuarios que en este caso serán los gerentes y a la vez mantener la información con un nivel de seguridad mas elevado.

Lenguaje de programación a utilizar Especificaciones

PHP será el lenguaje de programación a utilizar para desarrollar el MIS el cual es un lenguaje de programación web el cual estará

Page 8: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

PHP muy ligado a Mysql al momento de diseñar el sistema de usuarios para el Sistema también será la base fundamental para crear y diseñar la mayor parte del sistema ya que tendrá varios enlaces con información que le será de gran utilidad a los gerentes.

Sistema de graficas y estadísticas Especificaciones

Open office Hoja de calculo

Se utilizara Open office hoja de calculo para realizar estadísticas de ventas y crear gráficos y de esta manera actualizar de manera mas rápida las paginas de consulta del sistema ya que por medio de su opción para guardar como pagina web se podrá realizar un simple cambio de archivo en el cual se realizara la actualización de la información de manera rápida y efectiva.

Sistema de administración BD Especificaciones

phpMyAdmin

Se utilizara phpMyAdmin para administrar las bases de datos de Mysql ya que garantiza un mejor manejo respecto a las bases de datos, reduciendo de esta manera esfuerzos y tiempo.

2. ANÁLISIS DEL SISTEMA Es necesario establecer las partes del sistema de manera que se puedan definir los subsistemas existentes y su funcionamiento para lograr mejoras técnicas y evitar errores dentro del mismo, a continuación se detalla el sistema y subsistemas más a fondo para lograr comprender su funcionamiento y sus objetivos al momento de ser utilizado por el gerente.

2.1. Definiciones del sistema.

� Utilización de parte del Gerente

El presente MIS en desarrollo es un sistema que servirá de apoyo a los gerente para tomar la mejor decisión entre varias alternativas en este caso el MIS esta enfocado a una compañía de ventas por lo que se analizo la información que desean consultar los gerentes ya que es de importante saber las necesidades de los usuarios finales ya que son los que utilizaran el sistema para la realización de sus tareas diarias en este caso el usuario final es el gerente por lo que es necesario tener conocimiento de que clase de información utilizan los gerentes, por lo que es conveniente utilizar graficas y estadísticas de ventas en las cuales los gerentes podrán realizar un monitoreo a la

Page 9: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

productividad y realizar un mejor control sobre las ventas y sobre los asesores así mismo verificar posibles cambios en las tendencias de ventas futuras para verificar cambios.

� Funcionamiento técnico y de control

El sistema será desarrollado con el conjunto de subsistemas software LAMP el cual permitirá realizar el sistema con mayor aprovechamiento de recursos y a un bajo costo, el sistema operativo Ubuntu el cual es una distribución de GNU/Linux será el sistema operativo a utilizar para diseñar e implementar el MIS, Apache el cual es un servidor web permitirá tener un espacio en red en el cual se podrán tener los archivos del sistema para que los demás gerentes por medio de una computadora desde su oficina puedan tener acceso al sistema utilizando un simple navegador web, Mysql es el gestor de bases de datos el cual será utilizado para crear la base de datos de los usuarios en el cual se podrán manejar y tener un mejor control de los usuarios que están autorizados y registrados en la base de datos y que podrán utilizar el sistema todo este proceso con el fin de aumentar la seguridad para información también se utilizará phpMyAdmin para asegurar una mejor administración de las bases de datos de Mysql, PHP será el lenguaje de programación en el cual se desarrollara gran parte del sistema ya que posee funciones para lograr tener acceso y realizar conexiones a la base de datos de los usuarios registrados y de esta manera crear el sistema de control e ingreso de usuarios además de los menús y paginas principales. Por ultimo Open Office Hoja de calculo el cual será la base fundamental para mantener actualizada la información del sistema ya que por medio de una simple sustitución de archivos se actualizara la información de manera rápida y efectiva permitiéndole al Webmaster realzar la actualización en pocos minutos.

� Procesos de funcionamiento

El sistema iniciara con una pantalla de bienvenida en donde es necesario que el usuario ingrese su usuario y contraseña para poder ingresar al sistema todo esto con el objetivo de aumentar la seguridad en el sistema y evitar flujos incorrectos de información, luego se desplegara una pantalla principal en donde habrá una serie de opciones en donde el gerente podrá seleccionar una, al seleccionar la opción desplegara la información que el gerente decidió consultar la cual será información con contenido grafico y estadístico, cada opción dentro del menú principal será una pagina de consulta diferente en el cual se incluirán ventas mensuales en los cuales se utilizara un formato a 6 meses atrás para hacer comparaciones de rendimiento y evaluar tendencias en las ventas por medio de graficas de líneas también se utilizara una pagina para consultar las ventas mensuales, semanales y las ventas del día, tanto a nivel general como por asesor, se establecerá la media y el uso de promedios, también se utilizaran graficas de circulo para tener un mejor control sobre el rendimiento de cada asesor y realizar

Page 10: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

comparaciones (benchmarking) a cerca de las ventas de los asesores con bajo rendimiento con los de alto rendimiento, realizar consultas acerca de los proveedores actuales y líneas de producto tanto por marca como por clasificación de producto.

El gerente podrá consultar toda esta información por medio del sistema ya que el sistema esta especialmente diseñado para realizar consultas diarias a cerca del entorno de las ventas de la organización, una vez el gerente haya consultado la información necesaria podrá cerrar sesión desde el menú principal para que nadie mas pueda utilizar su sesión, tanto el inicio como el cierre para garantizar la seguridad tanto del sistema como de la información.

2.2. Requisitos exactos del sistema

En este inciso se establecen los requisitos exactos que fueron encontrado mediante el análisis del sistema de información por lo que se establecerán diferentes puntos con su respectiva descripción.

� Requisitos de licencias software

Es muy importante seleccionar la mejor licencia, que cumpla los requisitos del usuario y que tenga costos reducidos por lo que en este caso se selecciono software GLP el cual es una licencia de software libre el cual garantiza un ahorro neto de costos mediante las fases de desarrollo, implementación y usabilidad del sistema.

� Requisitos de acceso

Una parte sumamente importante es la seguridad por lo que el cumpliendo con los requisitos de acceso en el sistema se utilizara un sistema de control de usuarios para que solo los usuarios autorizados y registrados en la base de datos puedan accesar a consultar la información.

� Requisitos sobre la Base de datos

Algo sumamente importante en un sistema es establecer una base de datos por lo cual en este caso se utilizara una base de datos para registrar a los usuarios que tendrán permitido accesar al sistema, en esta base de datos se registrara el nombre del usuario, un login de acceso y una contraseña especifica todo esto con el objetivo de mejorar la seguridad y control en el MIS.

� Requisitos de seguridad

Como se ha mencionado anteriormente la seguridad en todo sistema y organización es sumamente importante para mantener resguardada la información de manera correcta tanto dentro de la organización como dentro del mismo MIS y para cubrir estas

Page 11: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

necesidades y cumplir los requisitos de seguridad de la mejor manera se utiliza un sistema de control de usuarios por medio de una base de datos creada en Mysql y administrada desde phpMyAdmin al igual que la utilización del sistema operativo Linux ya que posee un mayor nivel de seguridad a comparación de otros sistemas operativos.

� Requisitos tecnológicos, de administración y mantenimiento

Se ha especificado que se utilizara el LAMP por ser un conjunto de subsistemas open source que garantizan lograr los objetivos establecidos del sistema y por ser muy estables y de uso técnico también se caracterizan por ser fáciles de administrar y por lograr sus objetivos con esfuerzos reducidos.

El mantenimiento del sistema tiene que ser realizado a diario ya que la información tiene que ser actualizada y se tiene que acoplar a las nuevas necesidades de los gerentes y de la organización.

� Requisitos de la organización

También es importante indicar que habrán dos personas encargadas del mantenimiento y control del sistema en el cual se establece un DBA y un Webmaster en el cual pueden ser cada uno los encargados o uno solo a cargo de las dos tareas las cuales son el mantenimiento de la base de datos y el mantenimiento del sistema por lo que es conveniente encontrar una persona con los conocimientos necesarios para que realicen las tareas necesarias para mantener en funcionamiento correcto el sistema.

También es necesario establecer que el MIS es un programa que ayudara a los gerentes a tomar decisiones y no solo a uno por lo que es importante resaltar que la organización será la favorecida por el MIS, en el cual se analizo que la información necesaria para el MIS es de carácter estadístico y grafico referente a las ventas de la organización.

2.3. Interfaz de usuarios

Es muy importante que los usuarios que en este caso son los gerentes tengan claro el funcionamiento del MIS pero también es necesario que tengan gran comunicación con los especialistas técnicos ya que cualquier necesidad que pueda surgir respecto al sistema es necesario que los gerentes tengan la comunicación necesaria a los especialistas para que estos puedan realizar los cambios o actualizaciones necesarias al igual los especialistas tienen que informar a los gerentes respecto a cualquier cambio o actualización que pueda surgir para que estos estén informados mutuamente y de esta manera se reduzca el numero de ambigüedades. Es decir que el flujo de comunicación se tiene que dar de manera que el gerente obtenga información del sistema y que el sistema reciba actualizaciones por parte de los técnicos y que estas

Page 12: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

necesidades sean reconocidas e informadas por los gerentes para que los gerentes puedan informarle a los técnicos, de manera grafica el flujo de información se podría dar de la siguiente manera:

2.4. Planeación de pruebas

Es necesario establecer un plan de pruebas descubrieron necesidades y requerimientos para el sistema por lo que en base a esos análisis se realiza una serie de planeaciones referente a las pruebas a realizar para verificar la integridad del sistemaalgunas que son las siguientes:

� Pruebas unitarias

Se evaluará el valor de funcionamiento que momento de utilizarlo como herramienta de consulta para verificar los requerimientos respecto a la información brindaday graficas utilizadas en el sistema gerentes esta fase de pruebas se realiza paradel sistema.

� Pruebas de integración

Se evaluará la integridad del sistema y subsistemas que lo componen para verificar su funcionamiento para asegurarse que no haya flseguridad del sistema sea la correcta, se evaluara elconsulta, menús y salida del mismo para verificar que no existan fallas en los subsistemas que componen el MIS.

Sistemas de Información gerencial

necesidades sean reconocidas e informadas por los gerentes para que los gerentes uedan informarle a los técnicos, de manera grafica el flujo de información se podría

Planeación de pruebas

Es necesario establecer un plan de pruebas ya que por medio del descubrieron necesidades y requerimientos para el sistema por lo que en base a esos análisis se realiza una serie de planeaciones referente a las pruebas a realizar para verificar la integridad del sistema, en las pruebas a realizar se pueden ealgunas que son las siguientes:

el valor de funcionamiento que cada uno de los gerentes le darán almomento de utilizarlo como herramienta de consulta para verificar los requerimientos

información brindada por el sistema, también se verifica si las estadísticas y graficas utilizadas en el sistema para verificar si cumplen las necesidades

esta fase de pruebas se realiza para encontrar fallas y posibles mejoras

Pruebas de integración

evaluará la integridad del sistema y subsistemas que lo componen para verificar su funcionamiento para asegurarse que no haya flujos incorrectos de información y que la seguridad del sistema sea la correcta, se evaluara el ingreso al sistema, paginas de consulta, menús y salida del mismo para verificar que no existan fallas en los subsistemas que componen el MIS.

necesidades sean reconocidas e informadas por los gerentes para que los gerentes uedan informarle a los técnicos, de manera grafica el flujo de información se podría

ya que por medio del análisis se descubrieron necesidades y requerimientos para el sistema por lo que en base a esos análisis se realiza una serie de planeaciones referente a las pruebas a realizar para

, en las pruebas a realizar se pueden especificar

cada uno de los gerentes le darán al MIS al momento de utilizarlo como herramienta de consulta para verificar los requerimientos

verifica si las estadísticas necesidades de los

encontrar fallas y posibles mejoras dentro

evaluará la integridad del sistema y subsistemas que lo componen para verificar su ujos incorrectos de información y que la

ingreso al sistema, paginas de consulta, menús y salida del mismo para verificar que no existan fallas en los

Page 13: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

� Pruebas al sistema

Se verifica si el sistema cumple a nivel general con las necesidades de la organización y de la gerencia para poder eliminar componentes innecesarios y realizar mejoras sistema.

3. DISEÑO En esta fase se especificará la manera en la que la información será utilizada también se detalla la arquitectura del sistema de manera que sea mas fácilque se tenga una clara visión del sistema a implementarsencillo diagrama del funcionamiento del sistema utilizando norma de simbología procedimientos ANSI.

MIS

GERENTE

Sistemas de Información gerencial

Se verifica si el sistema cumple a nivel general con las necesidades de la organización eliminar componentes innecesarios y realizar mejoras

En esta fase se especificará la manera en la que la información será utilizada también se detalla la arquitectura del sistema de manera que sea mas fácil su comprensión y que se tenga una clara visión del sistema a implementar, a continuación se presenta un

del funcionamiento del sistema utilizando norma de simbología

MIS DESCRIPCION DE

Inicio

1. Apertura del sistema por medio de un explorador web

2. Ingreso de usuario al sistema

3. despliegue del

4. Selección de la opción para abrir la pagina

5. Una vez consultada la información cerrar la sesión si lo desea

Se verifica si el sistema cumple a nivel general con las necesidades de la organización eliminar componentes innecesarios y realizar mejoras en el

En esta fase se especificará la manera en la que la información será utilizada también su comprensión y

, a continuación se presenta un del funcionamiento del sistema utilizando norma de simbología para

DESCRIPCION DE PASOS

Inicio

Apertura del sistema por medio de un explorador web

Ingreso de usuario al sistema

despliegue del menú principal

Selección de la opción para abrir la pagina de consulta

Una vez consultada la información el gerente puede cerrar la sesión si lo desea

Fin

Page 14: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

3.1. Arquitectura del sistema

� Arquitectura del sistema

Es importante definir la arquitectura del proceso que surge en cada uno de los elementos del sistema continuación el flujo de información los procesos del MIS al igual que lascomponentes del sistema, las cuales de emisión es decir un intercambio de datos o puedeúnicamente de emisión o recepción de datos

Como se puede observar en el diagrama el cual esta diseñado con PHP datos creada en Mysql una vez ingresado elprincipal en el cual tiene un intercambio de datos con las paginas de consulta creadas en HTML al igual puede tener un retrocesoprincipal y desde menú principal se puede cerrar el sistema, la salida del sistemacreada también en PHP cierra la conexión por lo que no surge un intercambio de informaciónmuestran de la salida del sistema hacia el ingreso de usuario se que surge al momento de cerrar sesión ya que este regresa automáticamente hacia la página principal en donde se puede ingresar de nuevo si

Sistemas de Información gerencial

Arquitectura del sistema

del sistema

la arquitectura del sistema, sus funciones y detallar brevemente el proceso que surge en cada uno de los elementos del sistema por lo que se mostrara a continuación el flujo de información con un diagrama utilizando un orden respectivo

al igual que las relaciones de comunicación existentes las cuales la información puede ser tanto de recepción como ercambio de datos o puede ser de una sola línea es decir

únicamente de emisión o recepción de datos.

en el diagrama de flujo, el subsistema de ingreso de usuarios el cual esta diseñado con PHP tiene un intercambio de información con la base de datos creada en Mysql una vez ingresado el usuario el sistema despliega elprincipal en el cual tiene un intercambio de datos con las paginas de consulta creadas

tener un retroceso de una pagina de consulta menú principal se puede cerrar el sistema, la salida del sistema

cierra la conexión que se tiene con la base de datos por lo que no surge un intercambio de información. Las líneas punteadas que se muestran de la salida del sistema hacia el ingreso de usuario se define como un retorno que surge al momento de cerrar sesión ya que este regresa automáticamente hacia la página principal en donde se puede ingresar de nuevo si así lo desea el usuario.

sistema, sus funciones y detallar brevemente el por lo que se mostrara a

orden respectivo en relaciones de comunicación existentes en los

puede ser tanto de recepción como ser de una sola línea es decir

el subsistema de ingreso de usuarios intercambio de información con la base de

usuario el sistema despliega el menú principal en el cual tiene un intercambio de datos con las paginas de consulta creadas

a pagina de consulta hacia el menú menú principal se puede cerrar el sistema, la salida del sistema

con la base de datos de Mysql . Las líneas punteadas que se

como un retorno que surge al momento de cerrar sesión ya que este regresa automáticamente hacia la

así lo desea el usuario.

Page 15: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

3.2. Identificación y definición de Subsistemas

Es de suma importancia identificar los subsistemas existentes dentro del sistema mayor que es el conjunto de subsistemas identificados ya que de esta forma se puede determinar y comprender de mejor manera el funcionamiento del sistema y los procesos que se realizan. El comprender un sistema verificándolo desde un punto general, resulta más complejo por lo que es recomendable separarlo en subsistemas para entender de mejor manera el sistema y cada uno de sus procesos.

A continuación se identifican los siguientes subsistemas en el MIS señalando de manera breve su funcionamiento individual.

� Subsistema de ingreso de usuarios

En este subsistema se muestra una pantalla principal que solicita un usuario y contraseña, este subsistema esta diseñado en PHP y lo que realiza es una conexión directa con el usuario principal de Mysql y un la base de datos de los usuarios registrados, una vez se ingrese de manera correcta el usuario se despliega el menú principal.

� Subsistema de base de datos

Este subsistema esta totalmente ligado al subsistema de ingreso de usuarios ya que el subsistema de ingreso de usuarios realiza una conexión hacia el subsistema de base de datos para verificar si el usuario ingresado existe dentro de la base de datos, este subsistema tiene el registro de todos los usuarios autorizados dentro del sistema, por lo que este subsistema se mostrara de manera invisible es decir como una Caja Negra frente al usuario ya que solo puede ser manejado de formad directa por el DBA.

� Subsistema de opciones

Una vez ingresado correctamente se muestra el subsistema de opciones o también identificado en el presente sistema como Menú principal ya que muestra todas las opciones utilizadas en el sistema como graficas de ventas o ventas del mes, desde este subsistema se puede tener acceso a varias paginas de consulta las cuales son desplegadas al seleccionarlas.

� Subsistema de cierre

Este subsistema es la fase final del MIS, una vez se haya consultado la información deseada por el Gerente se puede desconectar el usuario, este subsistema se encarga de cerrar la conexión de la base de datos de usuarios y de esta forma se regresa al subsistema de ingreso de usuarios para que otro usuario que desee utilizar el sistema pueda ingresar.

Page 16: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

3.3. Relaciones de información por subsistema

En este inciso se especificaran las relaciones del sistema con los usuarios y técnicos al igual que el intercambio de información que se de efectúa y emite para comprender de mejor manera el sistema, en el presente diagrama se puede observar de manera clara las relaciones de información existentes.

Como se puede observar el diagrama muestra los subsistemas del MIS al igual que las relaciones con los usuarios y técnicos, también se muestra en el diagrama de forma grafica el tipo de información que muestra cada uno de los subsistemas el de ingreso de usuarios se muestra que existe un intercambio de información del subsistema hacia el usuario y de igual manera con el también se muestra que la información emitida son graficas y estadísticas al igual el subsistema de base de datoslos técnicos y su información son datos almacenados, como se especifico anteriormente el subsistema de cierre se muestra con un retorno al subsistema de ingreso de usuarios con el cual empieza de nuevo el

3.4. Especificaciones de desarrollo e implementación

El desarrollo y la implementación son etapas especifican las herramientas con las que se va a desarrollar el MIS y luego implementar como se especifico al principio del proyecto se utilizara el LAMP para desarrollar el sistema y de igual manera para implementarlo ya que el LAMP permite llegar a una solución global por medio de un conjunto de tecnologías software con esfuerzos reducidos, en este caso el proceso para la creación del MIS seria el siguiente:

Sistemas de Información gerencial

Relaciones de información por subsistema

En este inciso se especificaran las relaciones del sistema con los usuarios y técnicos al igual que el intercambio de información que se de efectúa y el tipo de información que emite para comprender de mejor manera el sistema, en el presente diagrama se puede observar de manera clara las relaciones de información existentes.

observar el diagrama muestra los subsistemas del MIS al igual que las relaciones con los usuarios y técnicos, también se muestra en el diagrama de forma grafica el tipo de información que muestra cada uno de los subsistemas el

se muestra que existe un intercambio de información del subsistema hacia el usuario y de igual manera con el subsistema de opcionestambién se muestra que la información emitida son graficas y estadísticas al igual el subsistema de base de datos muestra que posee un intercambio de información con los técnicos y su información son datos almacenados, como se especifico anteriormente

se muestra con un retorno al subsistema de ingreso de usuarios con el cual empieza de nuevo el ciclo de uso del sistema.

Especificaciones de desarrollo e implementación

El desarrollo y la implementación son etapas importantes en el sistema ya que se especifican las herramientas con las que se va a desarrollar el MIS y luego implementar

co al principio del proyecto se utilizara el LAMP para desarrollar el sistema y de igual manera para implementarlo ya que el LAMP permite llegar a una solución global por medio de un conjunto de tecnologías software con esfuerzos

caso el proceso para la creación del MIS seria el siguiente:

En este inciso se especificaran las relaciones del sistema con los usuarios y técnicos al el tipo de información que

emite para comprender de mejor manera el sistema, en el presente diagrama se puede

observar el diagrama muestra los subsistemas del MIS al igual que las relaciones con los usuarios y técnicos, también se muestra en el diagrama de forma grafica el tipo de información que muestra cada uno de los subsistemas el subsistema

se muestra que existe un intercambio de información del subsistema de opciones

también se muestra que la información emitida son graficas y estadísticas al igual el muestra que posee un intercambio de información con

los técnicos y su información son datos almacenados, como se especifico anteriormente se muestra con un retorno al subsistema de ingreso de

importantes en el sistema ya que se especifican las herramientas con las que se va a desarrollar el MIS y luego implementar

co al principio del proyecto se utilizara el LAMP para desarrollar el sistema y de igual manera para implementarlo ya que el LAMP permite llegar a una solución global por medio de un conjunto de tecnologías software con esfuerzos

caso el proceso para la creación del MIS seria el siguiente:

Page 17: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

� Desarrollo del sistema de usuarios por PHP� Creación de bases de datos por Mysql y phpMyAdmin� Desarrollo de páginas de consulta utilizando las diferentes herramientas del

sistema operativo Linux en este caso utilizaremos Open Office.� Implementando el sistema en el Servidor Web que en este caso es apache

De esta manera se re realizaría el desarrollo del MIS aimplementación que seria en el Servidor Web para que los gerentes tengan acceso al sistema por medio de una computadora.

El diseño de este conjunto de procesos se especifica de manera grafica con el siguiente diagrama:

Como se puede observar en el diagrama se muestra el software a utilizar por cada una de las etapas y las primeras tres etapas son de desarrollo y la ultima es de implementación y se realiza en Apache es decir en el servidor Web, también se muestra en la parte superior el Sistema operativo con el cual se realizaran estas tareas el cual es Ubuntu, una de las distribuci

4. IMPLEMENTACIÓN En esta etapa se de desarrolla y ejecuta todo lo planificado durante el proyecto, es importante tener un constante durante la planeación con la mayor precisión para cumplir con los objetivos del Sistema, siempre manteniendo los parámetros de costo, control y tiempo los cuales son puntos clave en el éxito del proyecto.

4.1. Planificación de actividadesEn el presente inciso se especifican las tareas mas importantes durante el desarrollo del sistema en el cual se comentan vadesarrollo del MIS y su respectiva duración para tener una clara idea de cuanto tiempo

Sistemas de Información gerencial

Desarrollo del sistema de usuarios por PHP Creación de bases de datos por Mysql y phpMyAdmin

de páginas de consulta utilizando las diferentes herramientas del sistema operativo Linux en este caso utilizaremos Open Office. Implementando el sistema en el Servidor Web que en este caso es apache

De esta manera se re realizaría el desarrollo del MIS al igual que la fase de implementación que seria en el Servidor Web para que los gerentes tengan acceso al sistema por medio de una computadora.

El diseño de este conjunto de procesos se especifica de manera grafica con el siguiente

Como se puede observar en el diagrama se muestra el software a utilizar por cada una de las etapas y las primeras tres etapas son de desarrollo y la ultima es de

en Apache es decir en el servidor Web, también se muestra rte superior el Sistema operativo con el cual se realizaran estas tareas el cual

distribuciones mas populares de Linux.

de desarrolla y ejecuta todo lo planificado durante el proyecto, es constante control, ya que se trata de ejecutar todo lo establecido

durante la planeación con la mayor precisión para cumplir con los objetivos del Sistema, eniendo los parámetros de costo, control y tiempo los cuales son puntos

clave en el éxito del proyecto.

Planificación de actividades En el presente inciso se especifican las tareas mas importantes durante el desarrollo del sistema en el cual se comentan varios puntos antes mencionados respecto al

esarrollo del MIS y su respectiva duración para tener una clara idea de cuanto tiempo

de páginas de consulta utilizando las diferentes herramientas del

Implementando el sistema en el Servidor Web que en este caso es apache

l igual que la fase de implementación que seria en el Servidor Web para que los gerentes tengan acceso al

El diseño de este conjunto de procesos se especifica de manera grafica con el siguiente

Como se puede observar en el diagrama se muestra el software a utilizar por cada una de las etapas y las primeras tres etapas son de desarrollo y la ultima es de

en Apache es decir en el servidor Web, también se muestra rte superior el Sistema operativo con el cual se realizaran estas tareas el cual

de desarrolla y ejecuta todo lo planificado durante el proyecto, es se trata de ejecutar todo lo establecido

durante la planeación con la mayor precisión para cumplir con los objetivos del Sistema, eniendo los parámetros de costo, control y tiempo los cuales son puntos

En el presente inciso se especifican las tareas mas importantes durante el desarrollo antes mencionados respecto al

esarrollo del MIS y su respectiva duración para tener una clara idea de cuanto tiempo

Page 18: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

puede tomar realizar dichas tareas y llevar un mejor control respecto las fases de análisis, desarrollo e implementación del MIS.

No. Nombre de la tarea Duración 1 Análisis de requerimientos, costos y beneficios 3 días 2 Selección y evaluación de herramientas software y hardware 2 días 3 Diseño del sistema 1 día 4 Desarrollo de la interfaz del MIS 2 días 5 Creación de BD y enlaces al sistema 10 días 6 Capacitar a los gerentes respecto al MIS 15 días 7 Poner a prueba el sistema 1 día 8 Implementar el Sistema 7 días 9 Documentar el Sistema 3 día

10 Evaluar el sistema 7 días

Todas las tareas mencionadas en este cronograma son las mismas tareas que se han mencionado en incisos anteriores ya que forman parte de las fases del desarrollo del MIS.

4.2. Formación En esta etapa se utiliza mucho la comunicación ya que se tiene que capacitar a los usuarios respecto al nuevo sistema para evitar problemas técnicos y de mal uso en el sistema, normalmente esta actividad puede tomar tiempo pero en este caso es un Sistema de Información Gerencial por lo que el sistema se realizo basado en las necesidades del Gerente por lo que solo es necesario realizar una breve presentación del sistema mostrando cada una de las funciones para que los gerentes tengan una clara idea de donde se puede obtener la información deseada.

4.3. Proceso de implementación e integración del MIS El proceso de implementación de todo sistema puede variar dependiendo el tipo y dependiendo las herramientas a utilizar en este caso es un MIS el cual utilizara software libre para su desarrollo e implementación por lo que se utilizara principalmente el LAMP a continuación se muestra un diagrama con un orden jerárquico el cual muestra las relaciones que tienen estas tecnologías software en cada uno de las fases del proceso de desarrollo e implementación al igual que el resultado que se da al integrar todas estas etapas.

Como se puede observar Ubuntu es el S.O. y trabaja con un conjunto de tecnologías software al igual se muestra que la integración de todas estas tecnologías con las tareas a realizar dan como resultado el MIS y por ultimo el MIS es implementado en

Page 19: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

Apache que es el servidor Web, el cual pondrá el sistema al alcance de los gerentes utilizando únicamente un navegador web para abrir el Sistema y empezar Algo muy importante es que todas estas fases llevan un control y ese control se utiliza para verificar si se están cumpliendo con los objetivos de cada una de las fases y para encontrar posibles fallas.

También es importante detallar como los gerentes van a tener acceso al MIS, en este caso el MIS estará implementado en una computadora central en el cual Apache que es el servidor web se encargara de tener el sistema, de esta manera los Gerentes podrán accesar al sistema por medio de cualquier computadora dentro de la organización utilizando únicamente un navegador web en el cual puede ser Firefox el navegador.

Sistemas de Información gerencial

Apache que es el servidor Web, el cual pondrá el sistema al alcance de los gerentes utilizando únicamente un navegador web para abrir el Sistema y empezar Algo muy importante es que todas estas fases llevan un control y ese control se utiliza para verificar si se están cumpliendo con los objetivos de cada una de las fases y para

s importante detallar como los gerentes van a tener acceso al MIS, en este caso el MIS estará implementado en una computadora central en el cual Apache que es el servidor web se encargara de tener el sistema, de esta manera los Gerentes podrán

istema por medio de cualquier computadora dentro de la organización utilizando únicamente un navegador web en el cual puede ser Firefox el navegador.

Apache que es el servidor Web, el cual pondrá el sistema al alcance de los gerentes utilizando únicamente un navegador web para abrir el Sistema y empezar a utilizarlo, Algo muy importante es que todas estas fases llevan un control y ese control se utiliza para verificar si se están cumpliendo con los objetivos de cada una de las fases y para

s importante detallar como los gerentes van a tener acceso al MIS, en este caso el MIS estará implementado en una computadora central en el cual Apache que es el servidor web se encargara de tener el sistema, de esta manera los Gerentes podrán

istema por medio de cualquier computadora dentro de la organización utilizando únicamente un navegador web en el cual puede ser Firefox el navegador.

Page 20: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

5. USO DEL SISTEMA La ultima fase después de la implementación es el uso del sistema por lo que es una parte muy importante ya que se verificara si todo lo planeado y ejecutado cumple con los objetivos y requisitos del usuario, por lo que se somete el sistema a constantes evaluaciones y auditorias para verificar su funcionamiento y corregir fallas es importante tener en cuenta que el sistema tiene que pasar un tiempo en funcionamiento para diagnosticar posibles fallas, errores, flujos incorrectos de información y para mejorar la seguridad del mismo.

Una vez los gerentes empiecen a utilizar el sistema ellos encontraran nuevas necesidades por lo que el sistema estará en constante desarrollo y también se realizaran constantes actualizaciones a la información con el objetivo de facilitar información relevante al gerente.

5.1. Mantenimiento de sistema Una parte relevante durante el uso del sistema es mantener en constante mantenimiento el sistema diagnosticar fallas y corregirlas, realizar actualizaciones tanto al software como a la información, al igual cualquier cambio relevante que se realice en el sistema tiene que ser notificado a la gerencia para evitar conflictos con la información.

5.2. Cambio de contraseñas Es importante mencionar que las contraseñas tienen que ser reemplazadas cada cierto periodo de tiempo por motivos de seguridad de la información dentro del sistema.

Page 21: Sistemas de Informacion Gerencial Open Source

Ciclo de vida de sistemas

Sistemas de Información gerencial

CONCLUSIÓN omo se pudo observar en el presente proyecto todo sistema tiene que pasar por diferentes fases de evaluación, planeación y diseño antes de ser implementado, es importante tener en cuenta las fases de ciclo de vida de un sistema para

garantizar el éxito de este, realizar estudios de factibilidad, análisis, planificar la información, diseñar el sistema, desarrollarlo e implementarlo son las fases que conllevan al uso del mismo pero hay que tener en cuenta que en ciclo de vida del sistema no terminar en el uso si no que continua desarrollándose ante las necesidades del usuario, se identificaron subsistemas y se realizo una breve descripción de los mismos para poder entender el sistema de forma general, por lo que se llega a la conclusión de que cualquier sistema tiene que pasar por estas fases de lo contrario podría fracasar durante la fase de uso por lo que hay que tener en cuenta cada una de estas etapas.

C