View/Open - Universidad Católica de Pereira

Anuncio
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
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
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
2
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
3
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
4
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.
5
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.
6
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.
7
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.
8
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.
9
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.
10
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
11
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.
12
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
2
Bootello, Ricardo. Sistemas de información. Pág. 6. 2007.
Date, C.J. Introducción a los sistemas de bases de datos. Pearson educación. México. 2001
13
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.ocsinventoryng.org/en/about/features/
14
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
4
http://www.microsoft.com/es-es/sqlserver/product-info/overview-capabilities.aspx
15
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
16
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.
17
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:
18
Ilustración 1: Modelo Entidad Relación.
Fuente: Elaboración propia
19
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,
20
[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),
21
[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,
22
[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]
23
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.
24
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.
25
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.
26
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.
27
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.
28
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/eses/sqlserver/product-info/overview-capabilities.aspx
http://www.microsoft.com. (s.f.). Obtenido de
http://www.microsoft.com/visualstudio/esn/visual-studio-update#storyupdate-1
http://www.ocsinventory-ng.org. (s.f.). Obtenido de http://www.ocsinventoryng.org/en/about/features/
29
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
30
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.
31
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.
32

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
33
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
34
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.
35
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.
36
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
37
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
38
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.
39
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
EMPRESA
PRIMERA VISITA TUTOR DE PRÁCTICAS ACADÉMICAS A LA
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
40
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.




ACTA
N-8
ACADÉMICAS
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.)
SEGUNDA REUNIÓN CON EL TUTOR DE PRÁCTICAS
41
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
42
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.
43
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
44
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
45
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
46
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
47
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
48
Descargar