ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

48
1 ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA MANEJO DE INVENTARIO DE HARDWARE, SOFTWARE Y ASIGNACIÓN DE ESTOS RECURSOS EN LA PLANTA PAPELES NACIONALES S.A (SEDE PUERTO CALDAS PEREIRA, RISARALDA) ALEJANDRO DE ANDRADE FERNÁNDEZ UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES PRACTICAS ACADÉMICAS PEREIRA 2012

Transcript of ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

Page 1: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

1

ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA MANEJO DE INVENTARIO DE HARDWARE, SOFTWARE Y ASIGNACIÓN

DE ESTOS RECURSOS EN LA PLANTA PAPELES NACIONALES S.A (SEDE PUERTO CALDAS – PEREIRA, RISARALDA)

ALEJANDRO DE ANDRADE FERNÁNDEZ

UNIVERSIDAD CATÓLICA DE PEREIRA

FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA

PROGRAMA DE INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES

PRACTICAS ACADÉMICAS

PEREIRA

2012

Page 2: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

2

ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA MANEJO DE INVENTARIO DE HARDWARE, SOFTWARE Y ASIGNACIÓN

DE ESTOS RECURSOS EN LA PLANTA PAPELES NACIONALES S.A (SEDE PUERTO CALDAS – PEREIRA, RISARALDA)

ALEJANDRO DE ANDRADE FERNÁNDEZ

INFORME DE PRÁCTICA ACADÉMICA

TUTOR

DANIELFELIPE BLANDÓN GÓMEZ

Ingeniero de Sistemas y Telecomunicaciones

UNIVERSIDAD CATÓLICA DE PEREIRA

FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA

PROGRAMA DE INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES

PRACTICAS ACADÉMICAS

PEREIRA

2012

Page 3: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

3

TABLA DE CONTENIDO

Resumen ........................................................................................................... 5

Abstract ............................................................................................................. 5

1. INTRODUCCIÓN ......................................................................................... 6

2. PRESENTACIÓN DE LA ORGANIZACIÓN ................................................ 7

2.1 VISIÓN ..................................................................................................... 8

2.2 MISIÓN ..................................................................................................... 8

2.3 COMPROMISO CON EL MEDIO AMBIENTE. ......................................... 8

3. DEFINICIÓN DE LA LÍNEA DE INTERVENCIÓN ....................................... 9

4. DESCRIPCIÓN DEL PROBLEMA .............................................................. 9

5. JUSTIFICACIÓN DE LA PROPUESTA DE SOLUCIÓN. .......................... 10

6. OBJETIVOS .............................................................................................. 11

6.1. OBJETIVO GENERAL ........................................................................ 11

6.2. OBJETIVOS ESPECÍFICOS ............................................................... 11

7. MARCO TEÓRICO .................................................................................... 12

7.1. RECURSOS INFORMÁTICOS ........................................................... 12

7.2. SISTEMAS DE INFORMACIÓN Y BASE DE DATOS......................... 13

7.2.1 OCS Inventory .................................................................................. 14

7.2.2 SQL server express .......................................................................... 15

7.2.3 Microsoft visual estudio..................................................................... 16

8. PRESENTACIÓN Y ANÁLISIS DE LOS RESULTADOS ......................... 18

8.1. APLICATIVO INVENTARIO DE HARDWARE (BASE DE DATOS) .... 18

8.2. APLICATIVO INVENTARIO DE HARDWARE (INTERFAZ DE USUARIO) .................................................................................................... 25

9. REFERENCIA BIBLIOGÁFICA ................................................................. 29

10. Anexos ...................................................................................................... 30

11. Apéndices ................................................................................................... 34

Page 4: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

4

TABLA DE ILUSTRACIONES

ILUSTRACIÓN 1: MODELO ENTIDAD RELACIÓN. ...................................................... 19

ILUSTRACIÓN 2: MENÚ PRINCIPAL ........................................................................ 25

ILUSTRACIÓN 3: MÓDULO DE DISPOSITIVOS .......................................................... 26

ILUSTRACIÓN 4: MÓDULO DE SUCURSALES ........................................................... 26

ILUSTRACIÓN 5: MÓDULO DE HARDWARE ............................................................. 27

ILUSTRACIÓN 6: MÓDULO DE ASIGNACIÓN ............................................................ 28

Page 5: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

5

Resumen La empresa Papeles Nacionales S.A, es una empresa dedicada a la fabricación de papel tisú ubicada en la ciudad de Pereira, Risaralda. El interés de la compañía por la buena administración y control de los recursos informáticos, crean la necesidad de implementar una base de datos, la cual permita conocer el manejo y movimiento de los diferentes dispositivos electrónicos dentro de la empresa.

Palabras clave: Recursos informáticos, Sistemas de información, base de datos.

Abstract Papeles Nacionales SA, is a company dedicated to the manufacture of tissue located in Pereira, Risaralda. The interest of the company for the proper administration and control of computing resources, creates the need to implement a database, which allows to know the management and movement of different electronic devices within the enterprise.

Keywords: computing resources, information systems, database.

Page 6: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

6

1. INTRODUCCIÓN

El plan de este proyecto de práctica nace con la necesidad de dar una solución a la empresa Papeles Nacionales S.A. en cuanto al control sobre los recursos tecnológicos con que cuenta, ésta se presenta al implementar un sistema de información para manejar el inventario de equipos y dispositivos, todo esto como prueba piloto para ser aprobada e implementada en la sede de Cartago (Valle del Cauca), y posteriormente ser retomada para las demás sucursales del país.

Este sistema de información facilitará la búsqueda de los equipos que son utilizados dentro de Papeles Nacionales S.A y así generar actas de entrega e informes por pérdida en caso que ocurran, además tener control en general de los equipos, los cuales están a cargo directamente del área de sistemas.

El sistema solucionará en lo posible, un problema que ha venido aquejando a la organización, debido a que los inventarios se hacen de manera manual y se guardan en tablas de Excel, sin posibilidad de controlar estos datos, ya que cualquier persona podría entrar y modificar la información. Con la implementación del nuevo sistema, la base de datos tendrá un único administrador; así será más fácil controlar los movimientos de los dispositivos con que cuenta la empresa.

Page 7: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

7

2. PRESENTACIÓN DE LA ORGANIZACIÓN

Papeles Nacionales S.A., fue fundada en 1960 por un grupo de industriales que se asociaron y tomaron la iniciativa de instalar una empresa productora de papeles suaves en la región. La planta inició su producción en 1962 con un molino complementado con un secador, un rodillo de prensa y un sistema de conversión de máquinas manuales.

Papeles Nacionales S.A, ha venido ampliando su planta de producción, así como su red de distribución, para satisfacer la creciente demanda del mercado colombiano.

Para responder al incremento de volúmenes de producción en molinos, se cuenta con un moderno equipo de conversión totalmente automatizado, guiado por computadores, el cual se está complementando con una nueva tecnología, para soportar así la futura expansión en molinos, asegurando el crecimiento de la empresa en los próximos años.

Papeles Nacionales S.A. produce y comercializa productos de aseo para el cuidado personal y del hogar, satisfaciendo las necesidades de los consumidores, clientes y accionistas, con el mejor talento humano, estructura adecuada, rentabilidad de largo plazo, desarrollo sostenible y responsabilidad social.

Los productos de Papeles Nacionales S.A son Papel higiénico Suave Gold, Rosal SuperSuplex, Servilletas Favorita, Toallas absorbentes de cocina, Faciales, Pañales y la línea institucional SaniTISU

Las áreas con las que cuenta la empresa son Área de distribución, área de recursos humanos, área de sistemas, área de tesorería, área financiera y contabilidad, área de producción, área comercial, área de conversión, área de mercadeo, en las cuales se distribuyen los alrededor de 1000 empleados.

Page 8: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

8

2.1 VISIÓN

Consolidar el liderazgo de Papeles Nacionales S.A., en el mercado nacional de papeles suaves, en los próximos cinco años, mediante el aseguramiento de la calidad de sus productos y la excelencia en el servicio para sus clientes y consumidores. Afianzar sus operaciones en América Latina, bajo los mismos parámetros de calidad y servicio: y desarrollar nuevos negocios que sean compatibles con su actividad.

2.2 MISIÓN

Desarrollar, producir y distribuir productos de papeles suaves y otros productos de aseo personal, para el mercado nacional e internacional, a fin de satisfacer los requerimientos de clientes, consumidores y trabajadores, asegurando así el liderazgo en nuestro mercado y logrando un retorno óptimo sobre activos a largo plazo.

2.3 COMPROMISO CON EL MEDIO AMBIENTE.

El medio ambiente ha sido una constante preocupación para Papeles Nacionales, es así como desde la década de los años 80, se inició un programa para controlar la contaminación ambiental. Con las dos plantas de destintado y blanqueo de última tecnología con que cuenta la empresa se produce pulpa, utilizando papel reciclable como materia prima, reemplazando la pulpa virgen.

A partir de la puesta en marcha de las plantas de destintado, los molinos utilizan aproximadamente 95% de papel reciclable y 5% de pulpa virgen importada como materia prima.

Page 9: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

9

3. DEFINICIÓN DE LA LÍNEA DE INTERVENCIÓN

La línea de intervención a la que pertenece esta práctica académica es desarrollo de software, ya que el aplicativo que se va a diseñar implica el uso de muchos elementos y herramientas de esta línea.

4. DESCRIPCIÓN DEL PROBLEMA

Un sistema de información para una empresa es de vital importancia a la hora de tener control de todos los elementos que la componen, desde la gestión del capital humano hasta la gestión de implementos de trabajo.

Es por esto, que notando la debilidad que el departamento de sistemas tiene en cuanto al control de los recursos tecnológicos(Pc, periféricos, celulares, dispositivos inalámbricos, etc..) que están a cargo de esta área, surgió la idea de implementar un sistema de información, más específicamente una base de datos, con la cual se ahorre tiempo y se eviten problemas a la hora de corroborar información, como por ejemplo: el lugar donde se encuentra un computador portátil, además; a quién fue asignado, el número de serie y el día que ingresó a la empresa.

En este sentido, se trata de buscar un control más efectivo para dar respuesta inmediata ante los interrogantes que se formule el área de sistemas.

Page 10: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

10

5. JUSTIFICACIÓN DE LA PROPUESTA DE SOLUCIÓN.

A partir del análisis hecho a la debilidad que afronta el área de sistemas de la empresa Papeles Nacionales S.A, surgió la necesidad de crear un sistema de información que permita la gestión y control de los recursos tecnológicos, ya que es de vital importancia que los encargados de tecnología, quienes además hacen mantenimiento a cada uno de los equipos de las oficinas, tengan manera de hacer seguimiento a todos estos dispositivos.

Un sistema de información de recursos tecnológicos, permitirá tener un inventario más seguro y de mayor facilidad de gestión, ya que sólo será un administrador quien tendrá acceso a toda la información, dejando de lado, el tener que hacer tablas en Excel que no son confiables y pueden ser más susceptibles de errores o estarían expuestas a que cualquier persona pueda ubicar el archivo ingresar y modificarlo, siendo esto un problema grave para el área de sistemas, que sería la directa perjudicada en caso de pérdida o daño de uno de estos.

La empresa Papeles Nacionales S.A y en especial el área de sistemas será la directamente beneficiada con la implementación de este sistema.

Page 11: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

11

6. OBJETIVOS

6.1. OBJETIVO GENERAL

Analizar y diseñar una base de datos para el sistema de información de recursos tecnológicos, que pueda ser implementado en el área de sistemas de la empresa Papeles Nacionales S.A para tener control del inventario de los dispositivos dentro de la empresa

6.2. OBJETIVOS ESPECÍFICOS

Diseñar una base de datos para el desarrollo de un Sistema de información de recursos tecnológicos

Implementar el sistema de recolección de datos en cuanto al conocimiento de la disponibilidad de equipos y dispositivos en la empresa Papeles Nacionales S.A

Page 12: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

12

7. MARCO TEÓRICO

7.1. RECURSOS INFORMÁTICOS

Es de gran importancia para las empresas propender más por el buen funcionamiento a nivel interno en cuanto al manejo de implementos tecnológicos.

La necesidad de estar siempre a la vanguardia de las nuevas tecnologías, hace necesaria la implementación de nuevas maneras para controlar los dispositivos que salen e ingresan a la empresa, éstos si son bien utilizados pueden, no solo beneficiar la empresa en cuanto a organización de implementos electrónicos, sino también por tener el control y cuidarla económicamente ya que la pérdida de alguno de estos puede acarrear gastos innecesarios a la compañía.

Cuando se habla de Recursos Informáticos (RI)se relaciona todo lo que tiene que ver con hardware y software que se utilice dentro de la empresa. Por tanto, debido a la importancia de los elementos mencionados hay que tener en cuenta varios factores que inciden en la toma de buenas decisiones para saber cómo adaptar estos recursos para el buen funcionamiento de la organización.

Para la buena implementación de los RI, se debe tener claro, la cantidad de personas que trabajan en la empresa, y de esa cantidad, cuantos realmente necesitan un PC para su trabajo o una impresora en su oficina, o si requieren la utilización de tabletas, elementos básicos como estos son los que el departamento de sistemas debe estudiar para crear así un buen plan de distribución y control de estos implementos electrónicos.

Los RI deben tener como todo insumo dentro de la empresa, un control y unas políticas de manejo, de las cuales el departamento de sistemas está encargado en difundir a todos los empleados, con el fin de garantizar un buen funcionamiento por medio del trabajo en conjunto por parte de todos los empleados que dispongan de un computador o cualquier otro dispositivo para ejercer sus actividades laborales.

En este caso la empresa Papeles Nacionales S.A cuenta con gran cantidad y variedad de elementos que componen la red de RI, estos elementos comprenden, celulares, tabletas, computadores de mesa y computadores portátiles, impresoras, escáneres, es decir tiene un buen cubrimiento es cuanto a hardware se refiere para con sus empleados.

Page 13: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

13

A raíz de poseer estos elementos, la empresa Papeles Nacionales S.A, cuenta con unas políticas de manejo de Hardware y Software, las cuales son seguidas por los empleados que manejan los RI brindados por el departamento de sistemas. (Ver políticas de seguridad informática en anexos)

7.2. SISTEMAS DE INFORMACIÓN Y BASE DE DATOS

Para muchas empresas la decisión de adquisición de un sistema de información como herramienta para la gestión de sus operaciones y para conocer la marcha de su negocio, es muy importante, tanto por el impacto económico que esa decisión tiene, como por el grado de utilización que se vaya a hacer del sistema. (Bootello, 2007)1

Las bases de datos hacen parte de estos sistemas de información ya que además de poder contener infinidad de información, es decir cualquier tipo de elemento en su contenido, pueden suplir una necesidad importante dentro de la empresa ayudando a la buena gestión y organización de los elementos que la componen.

Una base de datos es versátil, ya que “La información en cuestión puede ser

cualquier cosa quesea de importancia para el individuo u organización; en otras palabras, todo lo que sea necesario para auxiliarle en el proceso general de su administración” (Date, 2001)2

Ahora, hoy en día la tecnología permite acceder a una base de datos en diferentes dispositivos, haciendo más versátil este sistema de almacenamiento, ya que la información puede estar guardada en una tableta o estar en una computadora apta para albergar gran cantidad de información. La utilización de estos dispositivos es relativa, ya que dependiendo, como ya se había dicho anteriormente, cada solución está sujeta a la necesidad de la empresa, ésta definirá si utiliza el dispositivo más conveniente.

1 Bootello, Ricardo. Sistemas de información. Pág. 6. 2007. 2 Date, C.J. Introducción a los sistemas de bases de datos. Pearson educación. México. 2001

Page 14: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

14

En el caso de Papeles Nacionales S.A, especialmente el departamento de sistemas, la solución al problema que se tiene en cuanto al control y gestión del manejo de los RI, se creará un sistema de información con su respectiva base de datos, en la cual estará almacenada todo lo relacionado con los recursos con que cuenta, y dejar de lado la utilización de tablas de Excel, ya que no garantiza seguridad y en cualquier momento puede fallar y haber perdida de los datos.

Con este aplicativo también se podrán realizar consultas, y rastrear cada uno de los dispositivos que hacen parte de la red de RI de la empresa.

A continuación se mencionarán los componentes que se necesitaron para dar solución a la necesidad mencionada, con una breve explicación de su funcionamiento, licencias y características a tener en cuenta

7.2.1 OCS Inventory3

OCS (Open Computer and Software Inventory Next Generation) es un software gratis que permite a los usuarios administrar el inventario de sus equipos.

OCS-NG es un recopilador de información que actúa sobre el hardware y software de los equipos que se encuentran en la red. OCS tiene la habilidad de realizar el inventario automáticamente de una manera más eficaz, incluyendo cada uno de los elementos de software y hardware con que cuenta la empresa.

Características

Una de sus principales características es que es ligero en cuanto al uso de banda.

El servidor utiliza Apache, MySQL y Perl. OCS es multiplataforma y gracias a su simple diseño, el rendimiento del lado del servidor es muy bueno

Servidor: el servidor, puede ser instalado en los siguientes sistemas operativos deyvid: GNU/Linux (Ubuntu, Debian, Suse, RedHat, Gentoo, Knoppix,

3 http://www.ocsinventory-ng.org. (s.f.). Obtenido de http://www.ocsinventory-ng.org/en/about/features/

Page 15: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

15

Slackware, Mandriva, Fedora y Centos), FreeBSD (no oficial), Windows (XP, 2000, server 2003), Sun Solaris (no official).

Agentes: para recoger el máximo de la información posible, hay agentes que están instalados en equipos con los siguientes sistemas operativos: GNU/Linux (Ubuntu, Debian, Suse, RedHat, Gentoo, Knoppix, Slackware, Mandriva, Fedora y Centos), Windows (95, 98, NT4, 2000, XP, server 2003, Vista, 7), Mac OS X, Sun Solaris (no official), IBM AIX (no official).

Interfaz web: Una interfaz de web opcional escrita en PHP ofrece servicios complementarios, Consulta del inventario, gestión de derechos de usuario y una interfaz de desglose para los servicios técnicos.

Licenciamiento

OCS Inventory es liberado bajo la Licencia Pública General GNU, versión 2.0 (GNU GPLv2). La GPL de GNU permite a una o varias personas distribuir OCS Inventory para realizar inventarios, sin cobrar por el software ya que OCS Inventory es gratuito. Esto tiene como beneficio,

- La libertad de usar el programa, con cualquier propósito. - La libertad de estudiar cómo funciona el programa, y adaptarlo a las

necesidades de quien lo utiliza, accediendo al código fuente siempre y cuando se haga para para el beneficio de la comunidad en general y no se cobre por la modificación ya que por ser un software gratuito el GPL evita que personas hagan del programa una fuente de ingresos, además que por estar patentado y con derechos de autor registrados estos no pueden ser vendidos a su nombre o el de otra persona que no sea quien realmente la creo .

- La libertad de redistribuir copias para ser implementado en otras empresas, siempre y cuando sea gratuitamente, y así beneficiarse de la interfaz que ofrece el aplicativo.

7.2.2 SQL server express4

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional, este incluye una versión más sencilla llamada MSDE que funciona con el mismo motor de base

4http://www.microsoft.com/es-es/sqlserver/product-info/overview-capabilities.aspx

Page 16: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

16

de datos pero fue diseñado para ser usado en proyectos más pequeños, y así pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Características

Es un Sistema de Gestión de Bases de Datos Relacionales (SGBDR).

- SQL Server brinda la posibilidad de olvidar los ficheros que conforman la base de datos. Por ejemplo, en Access tenemos que abrir el fichero .mdb para ver el contenido, en SQL Server solo abrimos la consola del programa y tenemos todas las bases de datos.

- Puede ser útil para manejar y/u obtener datos de la red de redes.

- Ofrece una potente forma de unir SQL e Internet.

- Utiliza una extensión al SQL estándar, que se denomina Transact SQL.

- El Transact SQL, soporta la definición, modificación y eliminación de bases de datos, tablas, índices, etc.

- Da la posibilidad de que dos bases de datos puedan ser compartidas, es decir, si dos sucursales, por ejemplo, Papeles Nacionales S.A de Colombia y Papeles Venezolanos C.A de Venezuela, quisieran compartir información de las bases de datos y estas están en SQL Server, las dos empresas podrían tener acceso a cualquiera de las dos sin importar a que empresa pertenezcan.

- En cuanto la seguridad, SQL Server, permite administrar los permisos de TODO. Permisos a nivel de servidor, seguridad en tablas, permitir o no su lectura, escritura, ejecución, etc. Todo puede ser configurado. Es decir que se puede compartir el SQL con cualquier persona, pero aun así restringir el acceso a una o varias bases de datos.

7.2.3 Microsoft visual estudio5

Es un entorno de desarrollo hecho por Microsoft.

Visual Studio tiene compatibilidad con los diferentes lenguajes de programación como son C y C + + (a través de Visual C + + ), VB.NET (a través de Visual Basic. NET ), C # (mediante Visual C #) y F # (a partir de Visual Studio 2010).

5 http://www.microsoft.com/visualstudio/esn/visual-studio-update#story-update-1

Page 17: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

17

Además cuenta con aditivos para funcionar en diferentes idiomas; estos aditivos son M , Python , y Rubí , entre otros, los cuales están disponibles a través de servicios de idiomas instalados por separado. También es compatible con XML / XSLT, HTML / XHTML , JavaScript y CSS

El idioma y las herramientas eficaces y flexibles de Visual C++ en Visual Studio permiten el desarrollo de software y crear aplicaciones Windows, web y aplicaciones móviles.

Licenciamiento

Microsoft proporciona ediciones ‘express’ de sus componentes de Visual Studio 2010 Visual Basic, Visual C #, Visual C + + y Visual Web Developer sin costo alguno.

Page 18: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

18

8. PRESENTACIÓN Y ANÁLISIS DE LOS RESULTADOS

Para la realización del inventario de Pcs dentro de la organización, se adoptó el proyecto OCS como herramienta.

Se inició el OCS server en un servidor de prueba en el cual se encuentran conectados muchos de los equipos importantes de la empresa, de tal manera que estos equipos se puedan ver con el servidor estar comunicados para realizar las primeras pruebas.

Una vez instalado el OCS Server se dio paso a instalar el Agente OCS en varios equipos para recolección de todos los datos automáticamente, datos como software instalado, controlador, etc., datos de todo el hardware interno y externo marcas, modelos , impresoras, teclado, ratón, monitor, sistema operativo, disco duro, RAM, etc.

Al instalar el AgenteOCS este se ejecuta inmediatamente enviando los datos del equipo en el cual fue instalado, en el servidor indicado durante lainstalacióndel programa (10.2.10.109). Este aplicativo se utilizará únicamente como herramienta para facilitar la recolección y vaciado de datos al aplicativo principal exportando la base de datos generada por el OCS en un archivo plano a la base de datos que estará montada en SQLServer 2012 y así poder realizar todas la consultas.

8.1. APLICATIVO INVENTARIO DE HARDWARE (BASE DE DATOS)

Para realizar el aplicativo de Inventario de Hardware, inicialmente se hizo un análisis previo para generar el modelo E/R que sirvió de base para el desarrollo del proyecto:

Page 19: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

19

Ilustración 1: Modelo Entidad Relación. Fuente: Elaboración propia

Page 20: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

20

Este modelo fue realizado en dezign y luego se hizo la exportación a SQL SERVER 2012, obteniendo el siguiente script:

/* ---------------------------------------------------------------------- */ /* Script generated with: DeZign for Databases V7.3.3 */ /* Target DBMS: MS SQL Server 2012 */ /* Project file: Modelo ER.dez */ /* Project name: */ /* Author: */ /* Script type: Database creation script */ /* Created on: 2013-01-15 03:19 */ /* ---------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- */ /* Tables */ /* ---------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- */ /* Add table "Usuario" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Usuario] ( [ID_Usuario] VARCHAR(10) NOT NULL, [Usuario_BPCS] VARCHAR(10), [Usuario_Red] VARCHAR(10), [Usuario_nomina] VARCHAR(10), CONSTRAINT [PK_Usuario] PRIMARY KEY ([ID_Usuario]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Estado" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Estado] ( [Codigo_Estado] VARCHAR(10) NOT NULL, [Descripcion] VARCHAR(20), CONSTRAINT [PK_Estado] PRIMARY KEY ([Codigo_Estado]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Sucursal" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Sucursal] ( [Codigo_Sucursal] VARCHAR(10) NOT NULL, [Nombre] VARCHAR(50), [Direccion] VARCHAR(100), [Telefono] VARCHAR(15), [Descripcion] VARCHAR(50), CONSTRAINT [PK_Sucursal] PRIMARY KEY ([Codigo_Sucursal]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Propietario" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Propietario] ( [ID_Propietario] VARCHAR(40) NOT NULL, [Leasing_Fecha] VARCHAR(20) NOT NULL, [Nombre_Propietario] VARCHAR(50) NOT NULL, CONSTRAINT [PK_Propietario] PRIMARY KEY ([ID_Propietario]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Empleado" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Empleado] ( [Cedula] VARCHAR(20) NOT NULL, [Nombres] VARCHAR(50) NOT NULL, [Apellidos] VARCHAR(50) NOT NULL,

Page 21: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

21

[Extension_telefono] VARCHAR(10), [Linea_directa] VARCHAR(15), [Celular] VARCHAR(15), [Correo_electronico] VARCHAR(50), [Codigo_nomina] VARCHAR(20), [Area_Depto] VARCHAR(20), [Cargo] VARCHAR(30) NOT NULL, [Codigo_Sucursal] VARCHAR(10), CONSTRAINT [PK_Empleado] PRIMARY KEY ([Cedula]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Equipo" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Equipo] ( [Serial] VARCHAR(40) NOT NULL, [Nombre_cpu_servidor] VARCHAR(40), [Tipo_cpu_portatil_servidor] VARCHAR(40), [Marca_Modelo] VARCHAR(40), [Activo] VARCHAR(40), [Funcion] VARCHAR(40), [Arquitectura] VARCHAR(40), [Sistema_operativo] VARCHAR(40), [Procesador] VARCHAR(40), [RAM] VARCHAR(40), [Disco_duro] VARCHAR(40), [Propietario] VARCHAR(40), [Proveedor] VARCHAR(40), [Backup] VARCHAR(40), [Fecha_Backup] VARCHAR(20), [Fecha_compra] VARCHAR(20), [Fecha_expiracion_garantia] VARCHAR(20), [IP_fija_automatica] VARCHAR(40), [Costo] VARCHAR(40), [Codigo_Sucursal] VARCHAR(10) NOT NULL, [ID_Propietario] VARCHAR(40) NOT NULL, [Codigo_Estado] VARCHAR(10) NOT NULL, CONSTRAINT [PK_Equipo] PRIMARY KEY ([Serial]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Dispositivo" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Dispositivo] ( [Serial] VARCHAR(40) NOT NULL, [Nombre_dispositivo] VARCHAR(40), [Marca_Modelo] VARCHAR(40), [Activo] VARCHAR(40), [Funcion] VARCHAR(40), [Fecha_compra] VARCHAR(20), [Fecha_expiracion_garantia] VARCHAR(20), [Proveedor] VARCHAR(40), [IP_fija_automatica] VARCHAR(40), [Conexion_Red_USB] VARCHAR(40), [Costo] VARCHAR(40), [Observaciones_historial] VARCHAR(40), [Codigo_Estado] VARCHAR(10), [Codigo_Sucursal] VARCHAR(10), [ID_Propietario] VARCHAR(40), CONSTRAINT [PK_Dispositivo] PRIMARY KEY ([Serial]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Movil" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Movil] ( [ID_telefono] VARCHAR(40) NOT NULL, [Tipo_personal_guardia] VARCHAR(40), [Numero] VARCHAR(40), [Extension_empleado] VARCHAR(40), [Linea_directa_empleado] VARCHAR(40),

Page 22: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

22

[Permanencia] VARCHAR(40), [Activo] VARCHAR(40), [Serial_Telefono] VARCHAR(40), [Serial_SIM] VARCHAR(40), [Serial_Celular_IMEI] VARCHAR(40), [Equipo_Asociado] VARCHAR(40), [PIN] VARCHAR(40), [Marca_Modelo] VARCHAR(40), [Fecha_Activacion] VARCHAR(20), [Fecha_Entrega] VARCHAR(20), [Fecha_Reposicion] VARCHAR(20), [Fecha_Cancelacion] VARCHAR(20), [Fecha_Compra] VARCHAR(20), [Fecha_Expiracion_garantia] VARCHAR(20), [Propietario] VARCHAR(40), [Plan_Voz] VARCHAR(40), [Plan_Datos] VARCHAR(40), [Roaming] VARCHAR(40), [BES] VARCHAR(40), [Valor_Voz] VARCHAR(40), [Valor_Datos] VARCHAR(40), [Valor_Roaming] VARCHAR(40), [Costo] VARCHAR(40), [Observaciones_historial] VARCHAR(40), [ID_Propietario] VARCHAR(40) NOT NULL, [Codigo_Estado] VARCHAR(10) NOT NULL, [Codigo_Sucursal] VARCHAR(10) NOT NULL, CONSTRAINT [PK_Movil] PRIMARY KEY ([ID_telefono]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "NotasE" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [NotasE] ( [ID_Notas] VARCHAR(40) NOT NULL, [Observaciones] VARCHAR(40), [Historial] VARCHAR(40), [Reporte_Perdida] VARCHAR(40), [Reporte_Prestamo] VARCHAR(40), [Cambio_Dueño] VARCHAR(40), [Serial] VARCHAR(40), CONSTRAINT [PK_NotasE] PRIMARY KEY ([ID_Notas]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Empleado_Usuario" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Empleado_Usuario] ( [Cedula] VARCHAR(20) NOT NULL, [ID_Usuario] VARCHAR(10) NOT NULL, [Fecha inicial] VARCHAR(20) NOT NULL, [Fecha final] VARCHAR(20), CONSTRAINT [PK_Empleado_Usuario] PRIMARY KEY ([Cedula], [ID_Usuario], [Fecha inicial]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Empleado_Movil" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Empleado_Movil] ( [Cedula] VARCHAR(10) NOT NULL, [ID_telefono] VARCHAR(40) NOT NULL, [Fecha_inicial] VARCHAR(20) NOT NULL, [Fecha_final] VARCHAR(20), CONSTRAINT [PK_Empleado_Movil] PRIMARY KEY ([Cedula], [ID_telefono], [Fecha_inicial]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Empleado_Equipo" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Empleado_Equipo] ( [Cedula] VARCHAR(20) NOT NULL,

Page 23: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

23

[Serial] VARCHAR(40) NOT NULL, [Fecha_Inicial] VARCHAR(20) NOT NULL, [Fecha_Final] VARCHAR(20), CONSTRAINT [PK_Empleado_Equipo] PRIMARY KEY ([Cedula], [Serial], [Fecha_Inicial]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Empleado_Dispositivo" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Empleado_Dispositivo] ( [Cedula] VARCHAR(20) NOT NULL, [Serial] VARCHAR(40) NOT NULL, [Fecha inicial] VARCHAR(20) NOT NULL, [Fecha final] VARCHAR(20), CONSTRAINT [PK_Empleado_Dispositivo] PRIMARY KEY ([Cedula], [Serial], [Fecha inicial]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "NotasD" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [NotasD] ( [ID_Notas] VARCHAR(40) NOT NULL, [Observaciones] VARCHAR(40), [Historial] VARCHAR(40), [Reporte_Perdida] VARCHAR(40), [Reporte_Prestamo] VARCHAR(40), [Cambio_Dueño] VARCHAR(40), [Serial] VARCHAR(40), CONSTRAINT [PK_NotasD] PRIMARY KEY ([ID_Notas]) ) GO /* ---------------------------------------------------------------------- */ /* Add table "Notasm" */ /* ---------------------------------------------------------------------- */ CREATE TABLE [Notasm] ( [ID_Notas] VARCHAR(40) NOT NULL, [Observaciones] VARCHAR(40), [Historial] VARCHAR(40), [Reporte_Perdida] VARCHAR(40), [Reporte_Prestamo] VARCHAR(40), [Cambio_Dueño] VARCHAR(40), [ID_telefono] VARCHAR(40), CONSTRAINT [PK_Notasm] PRIMARY KEY ([ID_Notas]) ) GO /* ---------------------------------------------------------------------- */ /* Foreign key constraints */ /* ---------------------------------------------------------------------- */ ALTER TABLE [Empleado] ADD CONSTRAINT [Sucursal_Empleado] FOREIGN KEY ([Codigo_Sucursal]) REFERENCES [Sucursal] ([Codigo_Sucursal]) GO ALTER TABLE [Equipo] ADD CONSTRAINT [Propietario_Equipo] FOREIGN KEY ([ID_Propietario]) REFERENCES [Propietario] ([ID_Propietario]) GO ALTER TABLE [Equipo] ADD CONSTRAINT [Estado_Equipo] FOREIGN KEY ([Codigo_Estado]) REFERENCES [Estado] ([Codigo_Estado]) GO ALTER TABLE [Equipo] ADD CONSTRAINT [Sucursal_Equipo] FOREIGN KEY ([Codigo_Sucursal]) REFERENCES [Sucursal] ([Codigo_Sucursal]) GO ALTER TABLE [Dispositivo] ADD CONSTRAINT [Estado_Dispositivo] FOREIGN KEY ([Codigo_Estado]) REFERENCES [Estado] ([Codigo_Estado]) GO ALTER TABLE [Dispositivo] ADD CONSTRAINT [Sucursal_Dispositivo] FOREIGN KEY ([Codigo_Sucursal]) REFERENCES [Sucursal] ([Codigo_Sucursal]) GO ALTER TABLE [Dispositivo] ADD CONSTRAINT [Propietario_Dispositivo] FOREIGN KEY ([ID_Propietario]) REFERENCES [Propietario] ([ID_Propietario]) GO ALTER TABLE [Movil] ADD CONSTRAINT [Propietario_Movil]

Page 24: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

24

FOREIGN KEY ([ID_Propietario]) REFERENCES [Propietario] ([ID_Propietario]) GO ALTER TABLE [Movil] ADD CONSTRAINT [Estado_Movil] FOREIGN KEY ([Codigo_Estado]) REFERENCES [Estado] ([Codigo_Estado]) GO ALTER TABLE [Movil] ADD CONSTRAINT [Sucursal_Movil] FOREIGN KEY ([Codigo_Sucursal]) REFERENCES [Sucursal] ([Codigo_Sucursal]) GO ALTER TABLE [NotasE] ADD CONSTRAINT [Equipo_NotasE] FOREIGN KEY ([Serial]) REFERENCES [Equipo] ([Serial]) GO ALTER TABLE [Empleado_Usuario] ADD CONSTRAINT [Empleado_Empleado_Usuario] FOREIGN KEY ([Cedula]) REFERENCES [Empleado] ([Cedula]) GO ALTER TABLE [Empleado_Usuario] ADD CONSTRAINT [Usuario_Empleado_Usuario] FOREIGN KEY ([ID_Usuario]) REFERENCES [Usuario] ([ID_Usuario]) GO ALTER TABLE [Empleado_Movil] ADD CONSTRAINT [Empleado_Empleado_Movil] FOREIGN KEY ([Cedula]) REFERENCES [Empleado] ([Cedula]) GO ALTER TABLE [Empleado_Movil] ADD CONSTRAINT [Movil_Empleado_Movil] FOREIGN KEY ([ID_telefono]) REFERENCES [Movil] ([ID_telefono]) GO ALTER TABLE [Empleado_Equipo] ADD CONSTRAINT [Empleado_Empleado_Equipo] FOREIGN KEY ([Cedula]) REFERENCES [Empleado] ([Cedula]) GO ALTER TABLE [Empleado_Equipo] ADD CONSTRAINT [Equipo_Empleado_Equipo] FOREIGN KEY ([Serial]) REFERENCES [Equipo] ([Serial]) GO ALTER TABLE [Empleado_Dispositivo] ADD CONSTRAINT [Empleado_Empleado_Dispositivo] FOREIGN KEY ([Cedula]) REFERENCES [Empleado] ([Cedula]) GO ALTER TABLE [Empleado_Dispositivo] ADD CONSTRAINT [Dispositivo_Empleado_Dispositivo] FOREIGN KEY ([Serial]) REFERENCES [Dispositivo] ([Serial]) GO ALTER TABLE [NotasD] ADD CONSTRAINT [Dispositivo_NotasD] FOREIGN KEY ([Serial]) REFERENCES [Dispositivo] ([Serial]) GO ALTER TABLE [Notasm] ADD CONSTRAINT [Movil_Notasm] FOREIGN KEY ([ID_telefono]) REFERENCES [Movil] ([ID_telefono]) GO

Se optó por tener como motor de Base de Datos SQL Server ya que la empresa cuenta con la infraestructura necesaria para realizar este desarrollo.

Page 25: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

25

8.2. APLICATIVO INVENTARIO DE HARDWARE (INTERFAZ DE USUARIO)

Para el desarrollo del aplicativo se utilizó el Visual Studio 2010, ya que es de la misma familia de Microsoft y sus componentes permiten realizar desarrollos de una manera más práctica dada las facilidades que este tiene.

A continuación se enumeran los módulos:

Ilustración 2: Menú Principal

Fuente: Elaboración propia Es aquel módulo que carga al iniciar el aplicativo y que contiene las opciones de parametrización de Dispositivos, Equipo, Movil, Programa, Funcionarios, Otros, Consultas.

Page 26: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

26

Ilustración 3: Módulo de Dispositivos

Permite gestionar y asignar los dispositivos que se encuentran dentro de la Base de Datos:

Fuente: Elaboración propia Podemos actualizar, modificar y eliminar dispositivos de la Base de datos. Ilustración 4: Módulo de Sucursales

Fuente: Elaboración propia Dentro del módulo de sucursales podemos crear, modificar y eliminar las sucursales que hacen parte de la empresa, y donde se encuentra ubicado el HW del equipo.

Page 27: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

27

Ilustración 5: Módulo de Hardware

Fuente: Elaboración propia

En este módulo podemos establecer las opciones de configuración de equipos, de dispositivos y de móviles. Igualmente podremos adicionar, eliminar o configurar esta información de la base de datos.

Page 28: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

28

Ilustración 6: Módulo de Asignación

Fuente: Elaboración propia Dentro del módulo de asignación podremos identificar cuáles son los responsables de los equipos que se encuentra dentro de la organización. Permite Guardar histórico. La arquitectura y la conexión fué realizada a través de DataSet para la generación de los formularios y el mantener la sincronización de la BD.

Page 29: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

29

9. REFERENCIA BIBLIOGÁFICA

Departamento de Sistemas Papeles Nacionales S.A. (s.f.). Políticas de

Seguridad Informática. Pereira.

Bootello, R. (2007). Sistemas de información.

Date, C. (2001). Introducción a los sistemas de bases de datos. Mexico: Pearson Educación.

REFERENCIAS ELECTRÓNICAS

http://www.microsoft.com. (s.f.). Obtenido de http://www.microsoft.com/es-es/sqlserver/product-info/overview-capabilities.aspx

http://www.microsoft.com. (s.f.). Obtenido de http://www.microsoft.com/visualstudio/esn/visual-studio-update#story-update-1

http://www.ocsinventory-ng.org. (s.f.). Obtenido de http://www.ocsinventory-ng.org/en/about/features/

Page 30: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

30

ANEXOS

ANEXO A

POLITICA DE SEGURIDAD INFORMATICA PLANTA PAPELES NACIONALES S.A

Esta política establece los lineamientos de seguridad física y lógica que deben conocer y cumplir los usuarios que tengan asignado un equipo de cómputo de PAPELES NACIONALES S.A.

DEBERES DEL USUARIO

SOFTWARE

Los usuarios son responsables de conocer y cumplir con todas las políticas y procedimientos de la compañía descritas en este documento relativas a la seguridad informática.

EL USUARIO:

No usará claves de acceso que estén asociadas a datos comunes tales como fechas de nacimiento, apelativos, nombre de hijos o familiares, ciudades, país, etc.

No debe dar a conocer la clave de acceso de ninguna aplicación, salvo que tenga previa autorización del Jefe inmediato.

Es responsable de cambiar la clave cuando el sistema lo exija, no debe esperar al bloqueo de la misma.

No debe divulgar por ningún medio escrito, oral o electrónico información confidencial de la Compañía a personas no autorizadas.

No debe borrar, modificar o eliminar información que se encuentre en las carpetas compartidas salvo que sea de su propiedad.

No debe ingresar a carpetas distintas a las que por su perfil se han

Page 31: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

31

asignado.

Debe guardar la información en la red según sus carpetas asignadas.

La información de alta confidencialidad deberá tener más de un respaldo (Disco Duro, unidades de CD ROM).

Deber informar a la Gerencia de Sistemas de cualquier software que necesite instalar en el equipo.

No debe instalar software que no sea licenciado por la compañía, esta práctica además de transgredir la ley puede poner en riesgo informático la Compañía.

No debe eliminar ni modificar la configuración del software instalado en la máquina.

No debe intentar alterar los sistemas de seguridad establecidos por la compañía tales como claves de ingreso entre otros.

No debe guardar información personal en la red tales como fotos, música, videos etc.

No puede prestar ninguno de los recursos informáticos de PAPELES NACIONALES S.A. a personas no autorizadas por la compañía.

Debe utilizar los recursos informáticos y de telecomunicaciones para actividadesestrictamente corporativas y directamente relacionadas con el desempeño de las funciones propias de su cargo dentro de la compañía.

Es responsable de la veracidad de la información que tiene a su cargo.

Es responsable de apagar debidamente la CPU el monitor y cualquier otro dispositivo

conectado a este.

Debe bloquear la máquina cada vez que se retire de su puesto de trabajo, lo anterior para evitar que la información sea vista o modificada por otras personas.

No debe bajar, ni instalar software desde INTERNET.

No debe ejecutar programas de chat.

Page 32: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

32

HARDWARE

Los computadores de la Compañía solo se usarán para las actividades propias de la compañía y no para otros fines.

EL USUARIO:

No debe cambiar o modificar la configuración de Hardware de la máquina.

No debedestapar la máquina por ningún motivo.

No debe intentar arreglar los daños de Hardware de las máquinas por sí mismo.

No debe fumar, comer o beber mientras se está usando el PC.

Debe reportar inmediatamente de cualquier falla de la computadora.

No debe mover los equipos o reubicarlos sin permiso.

Debe informar inmediatamente de la pérdida o robo del equipo, aplica esta para equipos portátiles.

Es responsable de todos los periféricos instalados a su computadora, por ejemplo unidades de CD EXTERNAS, SCANNER, IMPRESORA, etc.

No debe abrir, ni sustraer dispositivos adjuntos al equipo.

No debe cambiar dispositivos externos de otras máquinas Ejemplo: teclados, mouse.

Es responsable de cualquier daño que presente la máquina y que se demuestre que haya sido con intención, negligencia o por descuido.

Debe proteger el equipo de cualquier riesgo externo tales como polvo, agua, calor, etc.

Debe verificar que ningún objeto este obstruyendo las conexiones eléctricas.

No puede conectar a la red equipos de cómputo distintos a los de propiedad de la compañía.

Page 33: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

33

No debe retirar de la compañía equipos de cómputo sin la previa autorización del Jefe o de la Gerencia de Sistemas, salvo aquellos usuarios que se encuentren debidamente autorizados.

Las impresiones que no sean utilizadas se pueden reciclar o deben ir a la destructora de papel. Ningún papel con información sensible debe de quedar en el bote de basura.

OTRAS POLITICAS DE SEGURIDAD

Los visitantes externos a la compañía no deben conectarse a la red.

El usuario no debe ingresar a otra máquina diferente a la asignada, a menos que tenga autorización de la Gerencia de Sistemas o el Jefe Inmediato.

POLÍTICA PARA EL USO DE INTERNET

Esta Política establece los lineamientos que se deben de cumplir para el acceso y buen uso del

servicio de Internet suministrado por PAPELES NACIONALES S.A

El servicio de Internet puede ser restringido de manera individual en cualquier momento, por uso indebido de este recurso, plena autorización del Gerente de Sistemas.

PAPELES NACIONALES S.A utiliza software para identificar y bloquear sitios de Internet con material inadecuado, violento y sexualmente explícito. En el evento, que el usuario encuentre este tipo de material en Internet, deberá desconectarse del sitio en forma inmediata, sin importar si el sitio ha sido bloqueado o no por el software.

Igualmente puede incurrir en acción disciplinaria o aplicación del Código de Ética.

1. USO PERMITIDO

La Red Internet de PAPELES NACIONALES S.Adebe ser usada sólo con fines corporativos.

Se permite el acceso siempre y cuando tenga permisos a páginas

Page 34: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

34

de:

Carácter comercial, Clientes y Proveedores, etc.

Investigación.

Transacciones bancarias.

Noticias.

Correo en Internet (Hotmail, Yahoo, Gmail, etc).

Otras páginas para el normal desempeño de las funciones del cargo.

2. USO PROHIBIDO

Uso de los servicios de charla en línea, comúnmente conocidos como CHAT, ICQ, etc.

Bajar protectores de pantalla, música, fotos y/o video.

Participar en juegos de entretenimiento en línea

Bajar archivos a su computadora de sitios de dudosa reputación.

Utilizar los servicios de Radio y TV por demanda.

Ingresar a páginas con contenido ofensivo, pornográfico, hacking, violento, entretenimiento o similares.

Utilizar memorias o dispositivos USB sin previa autorización de la Gerencia de Sistemas.

APENDICES

APENDICE A. Actas de reunión

PRIMERA VISITA DEL DEPARTAMENTO DE PRÁCTICAS ACADÉMICAS DE LA UNIVERSIDAD CATÓLICA DE PEREIRA

Page 35: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

35

Reunión tipo entrevista en la que se aclararon nuevamente los puntos de intervención de la práctica a realizar en la empresa Papeles Nacionales S.A

Se habló del progreso realizado y el trato entre tutor estudiante y empresa o área de trabajo con el practicante

ACTA N-1 REUNIÓN TIPO ENTREVISTA CON EL JEFE INMEDIATO.

Se planteó la realización de un proyecto el cual consistirá en la elaboración de una base de datos en la parte de inventario y cliente de la empresa Papeles Nacionales.

Esta deberá permitir poder crear nuevos usuarios para registrar. La base de datos estaría conectada a una página en la que se podrá ingresar a través de la intranet, montada en un servidor 10.2.10.105

También se habló de dar solución a una necesidad de la empresa Papeles Nacionales S.A. la cual consiste en realizar un inventario de los equipos y dispositivos de la empresa y las sucursales de esta, lo cual facilitará la búsqueda en la base de datos de inventario para generación de actas de entrega e informes de perdida y tener un control en general de los equipos los cuales están a cargo como responsable del área de sistemas; para la cual estará diseñado el aplicativo únicamente con un solo usuario administrador para poder hacer consultas y registrar (usuarios, equipos y dispositivos)

Al mismo tiempo se empezó con la investigación o estudio e instalación de los programas requeridos y más recomendables para la elaboración de la base de datos.

La información para la formación de los campos y las tablas fue tomada de archivos de Excel en los cuales están inventariados todos los quipos y dispositivos de la empresa

Se empezó separando cada la información para poder sacar todos los campos o datos requeridos para cada tabla.

ACTA N-2

Reunión tipo entrevista en la cual se implementó una nueva tabla de software la cual deberá mostrar los programas instalados en cada equipo y crear una tabla de categoría de software.

Page 36: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

36

También se pidió la implementación de una tabla de categorías de equipos

Se realizó cada tabla individual, una para aplicativos de computadores y otra para aplicativos de servidores.

ACTA N-3

Reunión tipo entrevista en la cual se modificó el modelo anterior separando las tablas por categorías. En la categoría de equipos se incluirá: pc_escritorio, portátil, portátil_mini y servidores.

En la categoría de móviles se incluirá: celular personal, celular de guardia, modem inalámbrico, teléfono escritorio, línea directa.

En la categoría de los dispositivos estarán incluidos el resto de los dispositivos: impresoras, fax, fotocopiadoras, switches, enrutadores inalámbricos, UPS, lectores, terminales, convertidores de fibra, disco duro portátil, proxy, firewall, etc.

Page 37: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

37

También se pidió la implementación de una tabla de estado para los equipos para control de equipos activos, inactivos o en mantenimiento

Si se encuentra inactivo no hay enlace, es decir no se asigna a ningún empleado

Los equipos inactivos no tienen usuarios asignados.

ACTA N-4

Reunión tipo entrevista en la cual se pidió eliminar las tres tablas de categorías e integrarlas en una sola tabla de categorías la cual se manejó en dos tablas

Page 38: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

38

para permitir agregar nuevos dispositivos (iPad, video beam, etc.) en una tabla estará la categoría con un ID para identificar la categoría y el nombre de la categoría, en la segunda tabla es la de los ítems que tiene cada categoría; cada ítem tiene un ID único, una descripción y el ID de la categoría a la cual pertenece cada ítem.

ACTA N-5

Page 39: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

39

Reunión tipo entrevista en la cual se implementó una nueva tabla llamada Notas por medio de la cual se manejaran las observaciones e historial de los equipos, dispositivos y teléfonos (reporte de perdida, reporte de préstamo, cambio de dueño, etc.)

También se pidió ingresar dos nuevas tablas una tabla llamada usuarios, para, por medio de esta tabla, saber que usuarios tiene cada empleado asignado, por ejemplo: usuario de Bpcs, usuario de red, usuario de nómina, etc.

La segunda tabla llamada propietario está unida también a cada categoría como, equipos, dispositivos y teléfonos y a través de esta tabla se permitirán ver los equipos leasing y no leasing (propios o prestados) con fecha que indique el ingreso cuando son propios o la fecha de su préstamo y el propietario (IBM, PANASA, UNE, etc.)

Las tablas de teléfonos se unieron en una sola tabla llamada Móvil

También se pidió que la tabla de estado este unida también a la tabla empleado para poder tener un control de que empleados están activos o inactivos, si hay un empleado inactivo se cerciorará de que no tenga nada enlazado. Si está activo o inactivo sigue el historial para llevar un control del equipo a que usuario pertenecía antes, por ejemplo, si un usuario se va y se le asigna el equipo a otra persona.

Page 40: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

40

ACTA N-6 PRIMERA REUNIÓN TUTOR DE PRÁCTICAS ACADÉMICAS

Reunión con el tutor de prácticas académicas de la universidad católica de Pereira DANIEL FELIPE BLANDÓN GÓMEZ, se montó la base de datos en el aplicativo MySQL Workbench, se realizó el modelo relacional y se crearon las tablas con sus respectivos campos claves primarios y claves foráneos

En esta primera reunión, también se habló de la implementación de un programa OCS para la captura de los datos con mayor precisión de los equipos de la empresa y las sucursales, con la herramienta se podrá adquirir todos los datos necesarios para el inventario de la empresa desde hardware y software conectado e instalado (monitores, teclado, mouse, RAM, disco duro, procesador, programas, licencias, sistema operativo, etc.) e incluso permite ver el informe de pérdida o desaparición de memorias, discos duros, etc.

Comparándolas en la base de datos también permite, exportar esas bases de datos a MySQL ahorrando la llenada de los datos de los equipos.

La herramienta permite realizar soporte e instalación de software a través de la plataforma OCS Windows-server-setup, reportes de cambios o falta de todo tipo de hardware conectado a los equipos de la empresa.

ACTA N-7 PRIMERA VISITA TUTOR DE PRÁCTICAS ACADÉMICAS A LA EMPRESA

Reunión del tutor de practica académica con el jefe inmediato tipo entrevista en la cual se pautaron por escrito cuáles serán los ejes de intervención a tratar de parte del practicante de acuerdo a la necesidad de la empresa Papeles Nacionales S.A con la parte de inventario para saber, cuántos son los empleados, qué dispositivos tiene, qué software tiene, sus usuarios y que opciones tiene, quién tiene el equipo y a quién pertenecía y también a que leasing pertenece.

Se habló de unir las bases de datos de empleados de Gestión Humana con la de sistemas para disminuir tiempo y traspaso de información

Se habló de poder escanear actas y documentos firmadas y poder unirlas al registro

Se habló de la opción de poder realizar la instalación del agente OCs por medio de Directorio activo para agilizar y facilitar el proceso de instalación del agente en todos los equipos de la empresa y sucursales

Page 41: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

41

1. Primer punto de intervención: Herramientas para el levantamiento de información,

Instalación, configuración y administración del programa OCs report para adquisición de información y administración de equipos y servidores.

− Instalación del aplicativo OCs en el servidor de la intranet 10.2.10.105 - 10.2.10.109, porque debe estar instalado en un servidor el cual todos los equipos y sucursales de la empresa puedan verse con el (deben estar en la misma VLAN) para que pueda hacer la extracción de la información del agente OCs instalado en los equipos.

− Instalación del agente OCs en cada uno de los equipos de la empresa, los cuales deben estar todas unidas al servidor principal donde está el aplicativo OCs server para la extracción de los datos en el servidor en el que se instaló el servidor OCs

2. Segundo punto de intervención:Desarrollo del aplicativo

Análisis y diseño de un sistema de información que permita la gestión total de todos los equipos, usuarios y número de contrato (administrar los recursos) a cargo del área de sistemas.

Se debe obtener información de cómo se realizan los registros, cual es el protocolo de ingreso y salida de equipos dispositivos y empleados (como llegan, proceso que se les realiza, como entran al registro, etc.)

Se debe conocer o tener acceso al ARP, base de datos de usuarios para caracterizar y sacar opciones y funciones (ACP100) de quien lo usa.

Se propuso también que las actas y documentos estén ligados a equipos y a dispositivos para poder tener la opción de firmarlos y escanearlos y así unirlos al registro.

Se habló que si no se alcanza a llegar hasta este punto tener lista la base de datos (levantamiento de requisitos, modelo relacional y entidad relación, consultas, etc.)

ACTA N-8 SEGUNDA REUNIÓN CON EL TUTOR DE PRÁCTICAS ACADÉMICAS

Page 42: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

42

Revisión de ejes de intervención miércoles 12 de septiembre en el departamento de sistemas universidad caótica de Pereira de 6:30pm-8:30pm

Reunión tipo entrevista en la cual se identificaron los pasos a realizar de la empresa (área de sistemas) en el momento de ingresar un nuevo empleado, equipo y dispositivos al registro de inventario para la realización de levantamiento final de requisitos.

1. Se propuso poder unir las bases de datos del área de Gestión Humana de la empresa para el control de registro de usuarios y agilizar el proceso de volcado de información.

Estará unida la base de datos de Gestión Humana a través de un

ODBC aplicativo de acceso a bases de datos, para poder comunicar las bases de datos y que la información se esté actualizando constantemente y trabajen como espejo (cuando se realice un nuevo registro en gestión humana o al entrar un nuevo empleado, este se actualiza al mismo tiempo en ambas bases de datos) para la creación y control de la tabla empleados de nuestra base de datos. Otra opción es realizar un aplicativo .php que realice la misma acción el poder sacar los datos de la base de datos de empleados controlada por el área de Gestión Humana y tenerlos actualizados constantemente en la base de datos de inventario para el área de sistemas

El aplicativo en el cual se controlara el registro se podrá consultar,

guardar y dar nuevo registro. La interface del aplicativo se divide en tres capas, la primera capa de login en la que se entra al aplicativo con un único usuario administrador, que será manejado por el área de sistema, otras dos capas más, las cuales son para la parte de registro y consulta del aplicativo. Por último la conexión con nuestra base de datos donde se harán y quedaran guardados todos los registros y consultas para resolver la necesidad del inventario de la empresa Papeles Nacionales S.A

2. Para continuar con la base de datos se debe realizar el modelo ER

(entidad relación) para definir todos los atributos de cada entidad y como están relacionadas entre sí, para poder hacer correctamente la generación de las tablas y como estarán conectadas para realizar

Page 43: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

43

todos los registros y las consultas requeridas por la empresa para dar solución a la necesidad presentada.

En este aplicativo se van a definir las entidades sus atributos y

relación entre estos para definir todas las tablas que se generan en el modelo relacional de la base de datos y poder hacer más fácil la creación de la base de datos en sí y el aplicativo.

3. Se defino la creación de la tabla maestra o tabla principal, en la cual estarán todos los campos de nuestro formulario donde van a recoger todos los datos y la cual debe estar comunicada con todas las tablas de la base de datos para hacer la consulta y el registro.

Se descartaron las tablas software y la relación entre esta con la tabla equipos, porque con la implementación del aplicativo OCs server se toman todos los datos del equipo e incluso los aplicativos de software instalados, controladores, drivers, licencias, etc. y se descartan estas tablas ya que estos datos se traerán automáticos a la base de datos .

Se planteó que la tabla de estado este dividida en dos, una para equipos y otra para usuario; la de usuario tendrá asignado y no asignado los cuales indicaran si un empleado tiene equipos asignados o no y el registro sigue independientemente de si tiene equipos o dispositivos asignados o no asignados; los equipos se dividirán en asignado y no asignado(indica que está asignado a una persona), activo (significa que el equipo está bien pero no está asignado, inactivo (significa que el equipo está libre pero dañado y no asignado), mantenimiento (significa que el equipo no está en la empresa, está en reparación o mantenimiento o por el contrario fue dado de baja).

ACTA N-9 MODELO ER (ENTIDAD RELACIÓN)

Reunión con el tutor de prácticas académicas la cual se centró en la corrección y culminación del primer modelo entidad relación del aplicativo de control de inventario de la empresa Papeles Nacionales S.A.

Page 44: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

44

APENDICE B. Reporte de actividades

REPORTE N-1SOPORTE Y MANTENIMIENTO A EQUIPOS

Soporte y mantenimiento a equipos (limpieza, cambio y pruebas) a discos, tarjetas de red, graficas, procesador, RAM y fuentes de poder

Se realizaron los respectivos Backup a los equipos a todo tipo de documentos necesarios y útil para la empresa o usuarios y a los respectivos correos y carpetas del Outlookcorreo personal de la empresa (mis documentos, descargas, escritorio, Outlook, imágenes, etc.)

Atraes de un servidor dedicado y configurado para la realización de los respectivos Backupcon unas fechas configuradas día y hora; através de una recuperación o restauración por medio de una imagen original (copia exacta del sistema operativo y software de fábrica) del equipo en discos portátiles o en unidad de CD; también se realizan Backup en equipos con daños o perdida de hardware (RAM, fuentes de poder, etc.) conectando el disco del equipo dañado a otro equipo como esclavo para recuperar información

Actualización e instalación del sistema operativo, controladores y licencias de Windows office 2010 (Word, Excel, PowerPoint, OneNote, Outlook) kaspersky antivirus, RealVNC para acceso remoto desde equipos y móviles, controladores hardware y software y de los distintos dispositivos de la empresa impresoras, fax, escáner, etc.

Configuración del equipo con el servidor (Windows server 2008) colocar nombre al equipo unirlo al grupo de trabajo, luego unirlo al dominio y finalmente reiniciar el equipo e ingresar con el respectivo usuario para que inmediatamente se cargue su configuración y perfil del servidor dentro del equipo(dar los permisos y restricciones)

Configuración y mantenimiento de correo electrónico en el servidor con su respectivo usuario en el DNS

Iniciar el correo y configurar el respectivo usuario dado por el servidor actualizar los correos y cargar o importar las bandejas (los PST) o correo guardados anteriormente en el Backup

Page 45: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

45

En casos de bloqueo de usuarios al hacer las respectivas actualizaciones desde el servidor principal en Venezuela desbloquear el usuario en el servidor y cambiar contraseña para que el servidor no rechace el usuario al conectarse y permita entrar y salir los correos rezagados tras el debido Backup o el bloqueo

REPORTE N-2 SOPORTE TÉCNICO POR MEDIO DE ASISTENCIA REMOTA A EQUIPOS 2

RealVNC para asistencia remota de equipos instalación y configuración de software de uso frecuente en la empresa para las distintas aéreas y usuarios de la empresa y todas sus sucursales (powersuite, bpcs, etc.) transferencia de archivos o carpetas a las cuales no tienen acceso (accesos a bases de datos o a otros servidores)

Instalación del programa powersuite en los equipos de la sucursales de IAASA (Industria Andina de Absorbentes S.A) en Santander de Quilichao

Se transfirió el programa através del servidor en un equipo donde se creó una carpeta pública (compartida con los demás equipos de IAASA) para hacer más rápido el paso del programa a los equipos localmente y también para no saturar el canal de datos ya que el archivo es muy grande y tumban el canal y genera problemas con las comunicaciones (retardo y perdida)

Luego se comunicó con cada usuario que realizó la solicitud de instalación del software en su respectivo equipo, para pedir la dirección IP o nombre del equipo y poder realizar la instalación

Una vez dentro del equipo del usuario se accede a la carpeta pública local y se extrae el programa y se realiza el proceso de instalación

Se crea el respectivo usuario y contraseña del programa (powersuite) a cada usuario de IAASA

Una vez creado el usuario e instalado el programa se procede con dar acceso a la carpeta donde se encuentra la base de datos del programa a la cual va a ingresas cada usuario

Soporte técnico por medio de asistencia remota a móviles

REPORTE N-3 CONFIGURACIÓN DE CONFERENCIA (VIDEO LLAMADAS)

Establecer conexión entre los equipos de la sala de conferencias

Page 46: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

46

Establecer conexión video entre equipos de la empresa con la sucursal o con las otras empresas ubicadas en otros países (Venezuela, panamá, Perú) por medio de Skypeo a través de conexión entre los servidores o a través de cámara de red y proyectadas por medio de un proyector (video beam) y en un televisor conectados en red

Establecer comunicación voz con las agencias o demás empresas por medio del teléfono conectados por la IP del servidor

REPORTE N-4

Configuración de los routers que dan salida de llamadas a celular por medio de unas SIM card y reseteo para internet de la urbanización y las llamadas

Desbloqueo y apertura de las bandas para hacer el cambio de operador de Comcel a Movistar.

REPORTE N-5

Se instaló en cuatro de los equipos de la empresa el Windows Server 2008 R2 Standar para una capacitación (diplomado) en visual estudio para el área de sistemas

Para la instalación y configuración del visual studio principalmente Se instaló en los equipos de la empresa el Windows Server 2008 R2 Estándar el cual remplaza el sistema anterior ya que para esta instalación no se podrá montar el Windows server en máquina virtual, porque se necesita montar también dentro del servidor el rol Hyper-V virtualmente y no permite virtual izar dentro de una máquina virtual

1. Primer paso instalación del Híper-V rol en el servidor instalado anteriormente (Windows server 2008 R2 estándar) en el servidor entramos a inicio, herramientas administrativas, administrador del servidor y agregamos rol (Hyper-V) en redes virtuales se colocó como red de conexión local instalamos y reiniciamos el equipo una vez finalizada la instalación del rol para nuestro servidor

2. Una vez instalado el Hyper-V damos paso a crear nuestra red virtual privada entramos a inicio, herramientas administrativas, administrador de Hyper-V una vez dentro Ingresamos en el administrador de redes virtuales, agregamos una nueva red virtual privada , damos nombre a nuestra nueva red y finalizamos una vez creada la red

Page 47: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

47

3. Ya creamos nuestra red virtual privada en este paso copiaremos

crearemos y configuraremos la máquina virtual y copiaremos la imagen base de los programas las cuales se cargaran con la máquina virtual

4. Se instaló el controlador de la tarjeta de red del equipo para poder seguir con el siguiente paso ya que al instalar el Windows server 2008 R2 starndar se perdió el controlador de la tarjeta de red y el servidor no lo instala para poder acceder a las carpetas compartidas y poder copiar las imágenes e instalar y configurar la máquina virtual dentro del servidor

REPORTE N-8

Participación en el proyecto de mejoramiento red inalámbrica y configuración red Guess (Visitantes) Planta Papeles Nacionales S.A.

Objetivo.

Actualización del sistema de red inalámbrica perteneciente a la red interna de papeles Nacionales S.A. Cartago, y creación de la red wiffiGuess (Visitantes).

Alcance y Descripción del proyecto.

Se reemplazara cada uno de los dispositivos AP (Access Port) que se encuentran distribuidos en la planta por otros dispositivos de última generación, los cuales soportan a los dispositivos lectores.

Se instalara dispositivos AP (Access Port) en las salas de reuniones.

Se configurará dos nuevas virtual WirelessLan en el wirelessSwitch (Panasawifi y Visitantes).

Se creara una Vlan en el rango 10.2.XX.XX, para soportar la red de visitantes.

REPORTE Nº 9 9/09/2012

Se crearon los respectivos usuarios en el programa de etiquetados con sus códigos para poder imprimirlos en códigos de barra (usuario y contraseña) una vez impresas las etiquetas se registraron el ADC la base de datos de los

Page 48: ANÁLISIS, DISEÑO Y CONFIGURACIÓN DE UNA SOLUCIÓN PARA ...

48

operadores de etiquetados los usuarios y sus respectivas contraseñas anterior mente creadas en el programa de etiquetado. Esto se realizó para que cada usuario pueda tener su propia cuenta y contraseña para poder agilizar y facilitar el proceso de los operadores al ingresar al software de etiquetados para cada respectivo usuario solo sería ingresar con su etiqueta ya impresa en el lector de códigos de barras para cargar su usuario en el programa y poder trabajar con sus respectivas opciones y evitar el tener un solo usuario y estar cambiando la contraseña o tener retrasos por no saber cuál es el usuario y la contraseña por cada empleado al haber más de un empleado con los mismos usuarios y contraseñas

REPORTE Nº 12 RECORRIDO GENERAL PLANTA

Se realizó un recorrido por área y departamento el cual tenía como objetivos

Validación de actas de entrega de los equipos

Identificación de puntos de Voz y Datos en las oficinas

Cambio de dirección IP en los equipos por cambio en el servidor designado para realizar las copias de seguridad de la empresa