Está en la página 1de 142

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

U N I A N D E S
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS

PROYECTO INFORMÁTICO
PREVIA A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E
INFORMÁTICA

TEMA:
SISTEMA INFORMÁTICO PARA LA GESTIÓN DE EQUIPOS DE CÓMPUTO DEL
DEPARTAMENTO TÉCNICO EN LA EMPRESA “COPYCOM”.

Autor:
Tnlgo. Christian Fernando Ponce Sevillano

Asesor:
Ing. Jorge Acosta

IBARRA - 2012
CERTIFICACIÓN

En mi calidad de asesor Certifico que:

El presente Proyecto Informático, “Sistema Informático para la Gestión de Equipos de

Cómputo del Departamento Técnico en la Empresa COPYCOM”, fue elaborado por el

Sr. Christian Fernando Ponce Sevillano y cumple con los requisitos metodológicos y

científicos que la Universidad Regional Autónoma de los Andes “UNIANDES” exige, por lo

tanto autorizo su presentación para su defensa.

Ibarra, 05 de Junio del 2012

Atentamente,

Ing. Jorge Acosta


CC: 1002168787

I
DECLARACIÓN DE AUTORÍA DEL PROYECTO

Yo, CHRISTIAN FERNANDO PONCE SEVILLANO, con cédula de Ciudadanía Nº.

100259679-7, DECLARO, haber realizado el “Sistema Informático para la Gestión de

Equipos de Cómputo del Departamento Técnico en la Empresa COPYCOM”, y que los

criterios emitidos en el presente PROYECTO, son de mí autoría, habiendo consultado varias

fuentes que se identifican en el desarrollo del mismo.

Atentamente,

Tnlgo. Christian F. Ponce S.


CI: 1002596797

II
DEDICATORIA

El presente trabajo está dedicado a Dios quien me ha dado la vida y salud, a mi esposa y a

mis Padres, por el apoyo incondicional, ya que ellos son los que me dan la guía, la luz y la

inspiración para seguir adelante; también dedico este esfuerzo a todas las personas que se

interesan por tener más conocimiento acerca del tema de mi proyecto.

III
AGRADECIMIENTO

Agradezco en primera instancia a la Universidad Regional Autónoma de los Andes

“UNIANDES” por haber fomentado a la realización de los proyectos para beneficio del

estudiantado.

Gracias al impulso e idealización del asesor quien con su paciencia, esfuerzo y constancia me

ayudó a la realización del Proyecto Informático en beneficio de nuestro estudio y

conocimiento para aplicarlo con la sociedad, poniendo de esta manera a la Universidad en un

alto nivel de aprendizaje.

IV
ÍNDICE GENERAL

CERTIFICACIÓN .......................................................................................................................I

DECLARACIÓN DE AUTORÍA DEL PROYECTO .............................................................. II

DEDICATORIA ....................................................................................................................... III

AGRADECIMIENTO .............................................................................................................. IV

ÍNDICE GENERAL .................................................................................................................. V

ÍNDICE DE GRÁFICOS.......................................................................................................... VI

ÍNDICE DE TABLAS ............................................................................................................ VII

RESUMEN EJECUTIVO...................................................................................................... VIII

CAPITULO I .............................................................................................................................. 1

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

1.1 ANTECEDENTES ........................................................................................................... 1

1.2 OBJETIVOS ..................................................................................................................... 2

1.2.1 Objetivo General........................................................................................................ 2

1.2.2 Objetivos Específicos ................................................................................................ 2

1.3. METODOLOGÍA ............................................................................................................ 3

1.3.1. Investigación Científica ............................................................................................ 3

1.3.1.1. Descriptiva.- ...................................................................................................... 3

1.3.1.2. Campo.- ............................................................................................................. 3

1.3.1.3. Métodos ............................................................................................................. 3

1.3.1.4 Técnicas ............................................................................................................. 4

1.3.2. Metodología de Desarrollo de Software ................................................................... 8

1.3.2.1 Metodología en Cascada ..................................................................................... 8

1.4 RECURSOS.................................................................................................................... 12

V
1.4.1 Recursos Humanos .................................................................................................. 12

1.4.2 Recursos Materiales................................................................................................. 13

1.5 CRONOGRAMA ........................................................................................................... 14

CAPITULO II ........................................................................................................................... 15

2. PROPUESTA (METODOLOGÍA) ...................................................................................... 15

2.1 ANÁLISIS ...................................................................................................................... 15

2.1.1 Investigación Preliminar .......................................................................................... 15

2.1.1.1 Actores de la Institución ................................................................................... 16

2.1.1.2 Fuentes de Información .................................................................................... 16

2.1.1.3 Evaluación y Análisis de Procesamiento de Datos de la Institución ................ 16

2.1.2. Resultado de la Investigación ................................................................................. 18

2.1.3. Análisis de la Solución ........................................................................................... 18

2.1.4. Requerimientos de Funcionalidad del Sistema ....................................................... 19

2.1.5. Módulos a considerar para el Desarrollo del Proyecto ........................................... 20

2.1.6. Diagrama de Flujo de Datos ................................................................................... 20

2.1.6.1. Diagrama DFD de Nivel 0 ............................................................................... 21

2.1.6.2 Diagrama DFD de Nivel 1 ................................................................................ 22

2.2 DISEÑO.......................................................................................................................... 23

2.2.1 Modelo Lógico ........................................................................................................ 23

2.2.2 Modelo Físico .......................................................................................................... 24

2.2.3 Script de la Base de Datos ....................................................................................... 25

2.2.4 Base de datos .......................................................................................................... 29

2.2.4.1 Diseño De Relaciones....................................................................................... 30

2.2.4.2 Diagrama de Clientes........................................................................................ 30


2.2.5 Diccionario de datos. ............................................................................................... 33

2.2.6 Diseño de Interfaces ................................................................................................ 36

2.3 IMPLEMENTACIÓN .................................................................................................... 42

2.3.1Conexión a la Base de Datos .................................................................................... 42

2.3.2 Función Conectar.................................................................................................... 43

2.3.3 Función Parámetros de Sistema ............................................................................... 44

2.3.4 Función GuardarParametro...................................................................................... 45

2.3.5 Función Guardar ...................................................................................................... 45

2.3.6 Función Editar ......................................................................................................... 52

2.3.7 Función Eliminar ..................................................................................................... 53

2.3.8 Función Nuevo ........................................................................................................ 54

2.3.9 Función Buscar ........................................................................................................ 54

2.4 PRUEBAS ...................................................................................................................... 56

2.4.1 Pruebas Con Datos En Frió ..................................................................................... 56

2.4.2 Pruebas Con Datos Reales ....................................................................................... 57

CAPITULO III ......................................................................................................................... 62

3. ESTUDIO DE VIABILIDAD .............................................................................................. 62

3.1 VIABILIDAD TÉCNICA .............................................................................................. 62

3.2 VIABILIDAD OPERATIVA ......................................................................................... 62

3.3 VIABILIDAD ECONÓMICA ....................................................................................... 63

CAPITULO IV ......................................................................................................................... 64

4. DOCUMENTACIÓN ........................................................................................................... 64

4.1. MANUAL DE USUARIO............................................................................................. 64

4.1.1. Pantalla Seguridad .................................................................................................. 65

4.1.2 Comandos Principales ............................................................................................. 66


4.1.2.1. Nuevo............................................................................................................... 66

4.1.2.2. Editar ............................................................................................................... 67

4.1.2.3. Eliminar ........................................................................................................... 67

4.1.2.4. Guardar ............................................................................................................ 67

4.1.2.5. Cancelar ........................................................................................................... 68

4.1.2.6. Buscar .............................................................................................................. 68

4.1.2.7. Imprimir ........................................................................................................... 68

4.1.2.8. Salir.................................................................................................................. 68

4.1.3. Pantalla Principal .................................................................................................... 69

4.1.4. Registro de Usuarios y Contraseñas ....................................................................... 71

4.1.5. Clientes ................................................................................................................... 72

4.1.6 Tipos de Clientes ..................................................................................................... 73

4.1.7. Registro de Equipos ................................................................................................ 74

4.1.8 Registro de Detalle de Reparación de Equipos de Cómputo ................................... 76

4.1.9 Facturación .............................................................................................................. 78

4.1.10 Ingreso de Productos a Bodega ............................................................................. 79

4.1.11 Registro de Series de productos............................................................................. 80

4.2. MANUAL TÉCNICO ................................................................................................... 81

4.2.1 Visual Studio 2008 .................................................................................................. 81

4.2.1.1. CONCEPTO VISUAL STUDIO 2008 ........................................................... 85

4.2.2. Instalación de SQL Server 2005 ............................................................................. 87

4.2.2.1. Plataforma de datos de SQL Server ................................................................. 93

4.2.3 Project 2007 ............................................................................................................. 97


CONCLUSIONES GENERALES ........................................................................................... 99

RECOMENDACIONES ........................................................................................................ 100

BIBLIOGRAFÍA .................................................................................................................... 101

LINCOGRAFÍA ..................................................................................................................... 102

ANEXOS .............................................................................................................................. 1023


ÍNDICE DE GRÁFICOS

Gráfico 1.01 Ciclo de Vida en Cascada ...................................................................................... 8

Gráfico 1.02 Cronograma de Actividades ................................................................................ 14

Gráfico 2.01 Diagrama de Nivel 0............................................................................................ 21

Gráfico 2.02 Diagrama de Nivel 1............................................................................................ 22

Gráfico 2.03 Diagrama Conceptual .......................................................................................... 23

Gráfico 2.04 Modelo Físico ...................................................................................................... 24

Gráfico 2.05 Base de Datos ...................................................................................................... 29

Gráfico 2.06 Relaciones de Clientes......................................................................................... 30

Gráfico 2.07 Diagrama de Empleados ...................................................................................... 31

Gráfico 2.08 Diagrama del registro de los Equipos.................................................................. 31

Gráfico 2.09 Diagrama de Detalle de Reparaciones de Equipos .............................................. 32

Gráfico 2.10 Diagrama de Facturación..................................................................................... 32

Gráfico 2.11 Diagrama de Relaciones de Control de Stock de Productos .............................. 33

Gráfico 2.12 Pantalla Principal del Sistema ............................................................................. 36

Gráfico 2.13 Pantalla de seguridad de Ingreso al Sistema ....................................................... 36

Gráfico 2.14 Formulario de Registro de Usuarios .................................................................... 37

Gráfico 2.15 Formulario de Registro Clientes.......................................................................... 37

Gráfico 2.16 Formulario de Registro de Equipos al Departamento Técnico ........................... 38

Gráfico 2.17 Reporte de Clientes ............................................................................................. 39

VI
Gráfico 2.18 Reporte de Empleados ......................................................................................... 40

Gráfico 2.19 Reporte de Equipos por Retirar ........................................................................... 41

Gráfico 2.20 Pruebas de Datos en frio ...................................................................................... 56

Gráfico 2.21 Pruebas de datos reales ....................................................................................... 56

Gráfico 2.22 Informe de Clientes ............................................................................................. 57

Gráfico 2.23 Informe de Empleados......................................................................................... 58

Gráfico 2.24 Informe de Registro de Equipos .......................................................................... 59

Gráfico 2.25 Informe de stock de Productos ............................................................................ 60

Gráfico 2.26 Informe de Equipos por Retirar ........................................................................... 61

Gráfico 4.01 Control de Ingreso al Sistema ............................................................................. 65

Gráfico 4.02 Recuperar Clave .................................................................................................. 65

Gráfico 4.03 Botones Principales ............................................................................................. 66

Gráfico 4.04 Pantalla Principal ................................................................................................. 69

Gráfico 4.05 Barra de Menú ..................................................................................................... 69

Gráfico 4.06 Submenú .............................................................................................................. 70

Gráfico 4.07 Iconos de Pantalla Principal ................................................................................ 70

Gráfico 4.08 Barra de Estado ................................................................................................... 71

Gráfico 4.09 Registro de Usuario ............................................................................................. 71

Gráfico 4.10 Registro de Clientes............................................................................................. 72

Gráfico 4.11 Registro de Tipo de Clientes ............................................................................... 73

Gráfico 4.12 Registro de Clientes............................................................................................. 74


Gráfico 4.13 Búsqueda de Cliente ............................................................................................ 75

Gráfico 4.14 Búsqueda de Producto ......................................................................................... 75

Gráfico 4.15 Detalle de Factura ................................................................................................ 75

Gráfico 4.16 Registro de Detalle de Reparaciones de Equipos ................................................ 76

Gráfico 4.17 Búsqueda de Repuestos ....................................................................................... 77

Gráfico 4.18 Selección del repuesto ......................................................................................... 77

Gráfico 4.19 Facturación ......................................................................................................... 78

Gráfico 4.20 Control de stock................................................................................................... 79

Gráfico 4.21 Mensaje para Ingreso de Series de Productos ..................................................... 80

Gráfico 4.22 Formulario de Registro de Clientes ..................................................................... 80

Gráfico 4.23 Instalación de visual Estudio ............................................................................... 81

Gráfico 4.24 copiando archivos para Instalar ........................................................................... 81

Gráfico 4.25 Instando Visual Estudio....................................................................................... 82

Gráfico 4.26 Pantalla de Licencia............................................................................................. 82

Gráfico 4.27 Selección de Características ................................................................................ 82

Gráfico 4.28 Instalación de algunos componentes ................................................................... 83

Gráfico 4.29 Finalización de la Instalación .............................................................................. 83

Gráfico 4.30 Reinicio de la máquina ........................................................................................ 84

Gráfico 4.31 Pantalla de Creación de la Aplicación ................................................................. 84

Gráfico 4.32 Pantalla Principal ................................................................................................. 84

Gráfico 4.33 Instalación de SQL server 2005 .......................................................................... 87


Gráfico 4.34 Pantalla de Licencia............................................................................................. 88

Gráfico 4.35 Pantalla de requisitos ........................................................................................... 88

Gráfico 4.36 Pantalla de Instalación ......................................................................................... 88

Gráfico 4.37 Pantalla de personalización ................................................................................. 89

Gráfico 4.38 Pantalla de requisitos ........................................................................................... 89

Gráfico 4.39 Pantalla de requisitos ........................................................................................... 89

Gráfico 4.40 Crear Cuentas para inicio de sesión .................................................................... 90

Gráfico 4.41 Pantalla de autentificación................................................................................... 90

Gráfico 4.42 Con Graficación de Intercalación ........................................................................ 90

Gráfico 4.43 Instalación de Componentes ................................................................................ 91

Gráfico 4.44 Finalización de Instalación de Componentes ...................................................... 91

Gráfico 4.45 Fin de la Instalación ............................................................................................ 92

Gráfico 4.46 Diseño de Plataforma de Datos SQL Server 2005 ............................................. 94


ÍNDICE DE TABLAS

Tabla 1.01 Personal que labora en el Departamento Técnico de la empresa Copycom ............ 6

Tabla 1.02 Recursos Humanos del Sistema para el Departamento Técnico de la Empresa

CopyCom .............................................................................................................................. 12

Tabla 2.01 Fuentes de Información ......................................................................................... 16

Tabla 2.02 Resultado de la Investigación ............................................................................... 18

Tabla 2.03. Requerimientos del Sistema ................................................................................. 19

Tabla 2.04 Diccionario de Datos ............................................................................................ 35

Tabla 2.05. Espacio de Nombres ............................................................................................ 42

VII
RESUMEN EJECUTIVO

La finalidad de este Proyecto Informático es la Implantación de un Sistema Informático que

permita optimizarlos Procesos de la Gestión de Equipos de Cómputo del Departamento

Técnico en la Empresa “COPYCOM”, por medio del aprovechamiento de las herramientas

informáticas que existen en la actualidad.

En tal razón se realizó los estudios necesarios para el desarrollo de un Sistema Informático

que controle, optimice y facilite los procesos de la gestión a cargo del Departamento Técnico.

La explicación se la detalla de la siguiente manera:

En el Primer Capítulo se realizó un análisis detallado de cómo se maneja la información

dentro del Departamento, por consiguiente se planteó el objetivo de Implantar un Sistema

Informático de Gestión de Control de Equipos, específicamente optimizar los procesos de

Ingresos y Egresos de Equipos de Cómputo.

En el Segundo Capítulo se aplicó la Metodología en Cascada primeramente con la utilización

de la metodología de la investigación Científica y aplicando los métodos y técnicas que esta

nos brinda se recopiló y se analizó la información, para de esta manera obtener los parámetros

necesarios y realizar este Proyecto, como herramienta de programación y de diseño de

interfaz del sistema se utilizó Visual Basic 2008 conjuntamente con el Sql Server 2005 para el

Diseño de la Base de datos, a continuación se procedió a implantar y a realizar las pruebas

necesarias para su correcto funcionamiento.

En el Tercer Capítulo se describe la vialidad técnica, la cual el Departamento Técnico si

cuenta con el equipo necesario de igual manera el personal se encuentra apto para el manejo

del Sistema, cabe mencionar que los costos de inversión del Sistema se encuentra dentro de lo

presupuestado por la empresa.

VIII
En el Capítulo Cuarto se encuentra el manual del Usuario y el manual Técnico los cuales

proporcionan una guía para el correcto manejo e Instalación del sistema, lo cual facilita la

Instalación del Sistema y utilización para los usuarios del mismo.

Finalizado el presente Proyecto queda demostrado que con la Implantación del Sistema, el

Departamento Técnico puede disponer reportes de los equipos Ingresados así como también

de los egresados, además puede obtener un informe de equipos que existen en stock; lo cual

mejoró las relaciones sociales entre técnicos y clientes.


EXECUTIVE SUMMARY

The purpose of this project is the computer system´s Implementation to optimize the

processes of the Equipment Management in the Technical Department of “COPYCOM",

enterprise by taking advantage of the tools that nowadays exist.

For this reason it was necessary to study deeply the development of a computer system to

monitor, optimize and facilitate the management processes in charge of the technical

department. The detailed explanation is the following:

In the first chapter was performed a detailed analysis on how the information is handled in

the department, therefore the objective was to implement a Management Information System

of equipment Control, and to optimize the income and expenses´ processes specifically.

In the second chapter was applied the cascade methodology with the use of the scientific

research methodology and applying the methods and techniques that this gives us to collect

and analyze the data, thereby to get the necessary parameters and perform this project, as a

programming tool and interface design of the system that was used in conjunction with

Visual Basic 2008 and SQL Server 2005 for the database design, then were implemented and

carried out the necessary tests for its proper operation.

The third chapter describes the technical part, which the technical department has the

necessary equipment likewise the staff is able to manage the system; it should be mentioned

that the investment’s cost of the system is within the budget’s company.

In Chapter IV there are the user and technical manuals which provide guidance for the proper

handling and installation of the system, which facilitates the installation and use of the System

for the users.


Finished this project is demonstrated that implementing the system, the Technical Department

can provide reports of the entered and taken out hardware as well, furthermore they can get a

hardware report that are in stock, which has improved the social relations between

technicians and customers.


CAPITULO I

1. INTRODUCCIÓN

1.1 ANTECEDENTES

CopyCom se encuentra ubicada en la calle Juan José Flores y Salinas en la ciudad de Ibarra

provincia de Imbabura esta se creó en el año de 1997 con la finalidad de brindar servicios

como: distribución de materiales y equipos de cómputo al por menor, y sobre todo al

mantenimiento y reparación de Equipos de Cómputo tanto en hardware como en software.

Se establece el propósito de brindar servicios de calidad al sector en esta ciudad. Sus clientes

más representativos son Instituciones, cuenta con personal capacitado en todas sus áreas, para

brindar un servicio profesional acorde a las necesidades del cliente.

En la actualidad todo el proceso de Control de Ingreso y Egreso de los Equipos de Cómputo

del Departamento Técnico de la empresa CopyCom se lo realiza de una forma manual por

ejemplo: el ingreso de un nuevo equipo se lo hace escribiendo manualmente en un formulario

de Ingreso, de igual manera para facturar el servicio realizado al equipo se lo realiza

manualmente y en algunos caso no se factura; por estos se hace que se produzcan algunos

contratiempos como: Ingreso de datos erróneos, pérdida de tiempo al realizar un Ingreso o

búsqueda de Equipos y esto a su vez se repercute en malestar en los clientes.

La Empresa no cuenta con un control de Stock de productos de bodega lo que conlleva a

inconvenientes y contratiempos con los clientes.

Además la información que se maneja no se encuentra actualizada por lo que la información

de los equipos ingresados no se encuentra.

Existen negligencias en la manipulación de los documentos como: maltratos o destrucción

1
también se los escribe con letra ilegible o no se llenan todos los campos requeridos o se llenan

con datos errados los cuales no concuerdan.

Es por esto que el Propietario de la empresa, decidió incursionar en este cambio, la necesidad

de conseguir una imagen positiva, por eso se empezó a buscar nuevas formas de realizar un

Control adecuado en el Departamento Técnico.

Con todas las averiguaciones pertinentes se ha concluido que dentro de la Biblioteca de la

Universidad UNIANDES no existe ningún proyecto igual o similar al propuesto en este

proyecto.

1.2 OBJETIVOS

1.2.1 Objetivo General

Implantar un Sistema Informático que permita optimizar la Gestión de Equipos de Cómputo

del Departamento Técnico en la Empresa “COPYCOM”

1.2.2 Objetivos Específicos

Fundamentar científicamente los procesos de Gestión de Equipos de Cómputo del

Departamento Técnico de la empresa CopyCom

Diagnosticar las necesidades del Departamento Técnico de empresa CopyCom

Desarrollar la propuesta.

Validar la propuesta.

2
1.3. METODOLOGÍA

1.3.1. Investigación Científica

En este proyecto se ha utilizado la investigación científica de acuerdo con los objetivos de

estudio, el enfoque investigativo es el proyecto viable, el cual consiste en la elaboración de

una propuesta realizable para dar solución a un problema de tipo práctico para satisfacer

necesidades de una empresa o institución.1

La investigación del proyecto es de tipo:

1.3.1.1. Descriptiva.-

Esta permitió expresar cómo surgió la necesidad del diseño de la propuesta, describir el

problema detectado y buscar las posibles soluciones a este, procurando que sean parte,

Administradores, Técnicos y Clientes.

1.3.1.2. Campo.-

Porque todo el trabajo de investigación se centró en la empresa, o sea en el propio lugar de la

aplicación de los proyectos, se dialogó con Propietario, Técnicos y clientes de la empresa para

obtener una información real.

1.3.1.3. Métodos

Métodos Generales

Inductivo.- Se empleó este método porque permite designar casos o hechos singulares

para llegar a principios generales de todas las áreas mediante los datos de las

1
MURILLO, William (2010), La investigación científica. http://www.monografias.com/trabajos15/invest-
cientifica/invest-cientifica.shtml
3
encuestas que se realizó al Técnico, Administrador y clientes. Los mismos que

ayudaron a obtener las respectivas conclusiones.

Analítico.- Sirvió para analizar la problemática, para establecer las conclusiones,

plantear las recomendaciones, ya que le permitirá mejorar el rendimiento de sus

labores.

Método de la observación científica: Este método permite conocer el problema que

tiene la empresa siguiendo un proceso, el mismo que permitió resolver la problemática

sin alterar las condiciones naturales de la empresa.

Métodos Particulares

Histórico.- Este método permitió recoger información de la historia de la empresa

orientado a la Gestión del Control de Equipos de Cómputo del Departamento Técnico.

Descriptivo.-Este me permitió describir el problema detectado, y especificar el

proyecto informático a desarrollarse a futuro.

1.3.1.4 Técnicas

Las técnicas utilizadas para la obtención de información fueron:

La Encuesta

La encuesta es una técnica destinada a obtener datos de varias personas cuyas

opiniones impersonales interesan al investigador. Para ello, a diferencia de la

entrevista, se utiliza un listado de preguntas escritas que se entregan a los sujetos, a fin

de que las contesten igualmente por escrito. Ese listado se denomina cuestionario.

4
Es impersonal porque el cuestionario no lleve el nombre ni otra identificación de la

persona que lo responde, ya que no interesan esos datos.

Es una técnica que se puede aplicar a sectores más amplios del universo, de manera

mucho más económica que mediante entrevistas.

Varios autores llaman cuestionario a la técnica misma. Los mismos u otros, unen en un

mismo concepto a la entrevista y al cuestionario, denominándolo encuesta, debido a

que en los dos casos se trata de obtener datos de personas que tienen alguna relación

con el problema que es materia de investigación.2

La técnica de la encuesta fue aplicada a los Clientes frecuentes del Departamento

Técnico de la empresa con la finalidad de obtener y comparar los diferentes puntos de

vista, en el manejo de la información.

La Entrevista

Una entrevista es una conversación dirigida que permite recopilar información

importante con un propósito específico.

En la entrevista podemos utilizar dos tipos de preguntas: abiertas y cerradas.

Preguntas abiertas.- son las que hacemos al entrevistado para que pueda expresar

libremente sus ideas. Tienen la ventaja de proporcionar riqueza de detalles y permiten

que podamos hacer nuevas preguntas según se va respondiendo cada una.

Permiten que el entrevistado pueda responder con espontaneidad y ayuda a recoger el

vocabulario del entrevistado. Solo que tienen la desventaja de que como se deja que el

entrevistado se exprese libremente podemos perder el control de la entrevista o puede

2
PUENTE, Wilson (2009), La investigación científica. http://www.rrppnet.com.ar/tecnicasdeinvestigacion.htm
5
llevar demasiado tiempo, además de que podríamos obtener información que no sea de

importancia para nuestros objetivos.

Con las preguntas cerradas.- El entrevistado se limita a contestar si o no, cierto o

falso, acuerdo o en desacuerdo, brevemente facilita información útil para nuestra

investigación. Estas tienen la ventaja de que ahorrar tiempo y podemos mantener el

control de la entrevista, con la desventaja de que no se logrará obtener mayor riqueza

de detalles porque no se le permite expresar sus ideas.

Lo mejor es combinar los dos tipos de preguntas para asegurarnos de recopilar la

información más importante.3

Esta técnica se la realizó al Técnico del Departamento Técnico de la empresa

CopyCom, al Sr. Edwin Ponce Sevillano.

Población y Muestra

POBLACIÓN.- Esta investigación se realiza en la provincia de Imbabura

Cantón Ibarra en la empresa “COPYCOM” y abarca el promedio de clientes

mensuales de la empresa.

Durante la encuesta con Técnicos y Clientes tenemos los siguientes datos.

FUNCIÓN NÚMERO

Clientes Frecuentes 414

Técnico 1
TOTAL 415
Tabla 1.01 Personal que labora en el Departamento Técnico de la empresa Copycom
Fuente: Autor

3
LOBOS, María (2006), La Técnica de la entrevista. http://ads-maeva.blogspot.com/2006/08/la-tcnica-de-la-
entrevista.html
6
MUESTRA

La muestra se la obtuvo de los 414 Clientes de la empresa CopyCom y para esto

se aplicó la siguiente fórmula.

Datos:

n 414
s var ianza( p * q) (0.5 * 0.5)
z 1,96
E 0,05
m muestra
Formula:

z2 * p *q *n
m
e2 * n 1 z 2 * p * q

Aplicación de la fórmula:

1,96 2 * 0.5 * 0.5 * 414


m
0,05 2 * (414 1) (1,96) 2 * 0.5 * 0.5

397 .6
m
1.0325 0.96

m 199 ,50

La población es de 414 clientes frecuentes, aplicando la fórmula el resultado de la

muestra es de 199,50, lo que indica que las encuestas se realizarán a 200 personas.
7
1.3.2. Metodología de Desarrollo de Software

La Metodología de Desarrollo de Software en ingeniería de software es un marco de trabajo

usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de

información.

1.3.2.1 Metodología en Cascada

Es un proceso secuencial de desarrollo en el que los pasos de desarrollo son vistos hacia abajo

(como en una cascada de agua) a través de las fases de análisis de las necesidades, el diseño,

codificación, pruebas (validación), la Implantación, y mantenimiento.4

Gráfico 1.01 Ciclo de Vida en Cascada


Fuente: http://si2008.wikispaces.com/Memoria-Metodolog%C3%ADa

Esta metodología tiene las siguientes ventajas:

- Se tiene todo bien organizado y no se mezclan las fases.

- Es perfecto para proyectos que son rígidos.

- Ideal para proyectos donde se especifiquen muy bien los requerimientos.

- Ideal para proyectos en que se conozca muy bien la herramienta a utilizar.

4
Wikipedia, (2013), Desarrollo en Cascada. http://es.wikipedia.org/wiki/Desarrollo_en_cascada
8
- Sumamente sencillo ya que sigue los pasos intuitivos necesarios a la hora de

desarrollar el Software.

Y de igual forma tiene sus desventajas

- Difícilmente un cliente va a establecer al principio todos los requerimientos

necesarios, por lo que provoca un gran atraso trabajando en este modelo, ya que este

es muy restrictivo y no permite movilizarse entre fases.

- Los resultados y/o mejoras no son visibles, el producto se ve recién cuando este esté

finalizado.

La siguiente Metodología consta de las siguientes etapas:

Análisis del Sistema.-

Debido a que el software es siempre parte de un sistema mayor el trabajo comienza

estableciendo los requisitos de todos los elementos del sistema y luego asignando algún

subconjunto de estos requisitos al software.

Análisis de los requisitos del software.-

En esta primera fase se analizan las necesidades de los usuarios finales del software para

determinar qué objetivos debe cubrir. De esta fase surge una memoria llamada SRD

(documento de especificación de requisitos), que contiene la especificación completa de lo

que debe hacer el sistema sin entrar en detalles internos.

Es importante señalar que en esta etapa se debe consensuar todo lo que se requiere del sistema

y será aquello lo que seguirá en las siguientes etapas, no pudiéndose requerir nuevos

resultados a mitad del proceso de elaboración del software.


9
Diseño

Traduce los requisitos en una representación del Software con la calidad requerida antes de

que comience la codificación.

Diseño Del Sistema

Se descompone y organiza el sistema en elementos que puedan elaborarse por separado,

aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD

(Documento de Diseño del Software), que contiene la descripción de la estructura relacional

global del sistema y la especificación de lo que debe hacer cada una de sus partes, así como la

manera en que se combinan unas con otras.

Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño detallado. El

primero de ellos tiene como objetivo definir la estructura de la solución (una vez que la fase

de análisis ha descrito el problema) identificando grandes módulos (conjuntos de funciones

que van a estar asociadas) y sus relaciones. Con ello se define la arquitectura de la solución

elegida. El segundo define los algoritmos empleados y la organización del código para

comenzar la implementación.

Diseño Del Programa

Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los

requerimientos del usuario así como también los análisis necesarios para saber que

herramientas usar en la etapa de Codificación.

10
Codificación

El diseño debe traducirse en una forma legible para la máquina. El paso de codificación

realiza esta tarea. Si el diseño se realiza de una manera detallada la codificación puede

realizarse mecánicamente.

Pruebas

Una vez que se ha generado el código comienza la prueba del programa. La prueba se centra

en la lógica interna del software, y en las funciones externas, realizando pruebas que aseguren

que la entrada definida produce los resultados que realmente se requieren.

Implantación

El Software obtenido se pone en producción. Se implantan los niveles Software y Hardware

que componen el proyecto. La implantación es la fase con más duración y con más cambios

en el ciclo de elaboración de un proyecto. Es una de las fases finales del proyecto. Durante la

explotación del sistema Software pueden surgir cambios, bien para corregir errores o bien

para introducir mejorar. Todo ello recoge en los Documentos de Cambios.

Mantenimiento:

El software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán

debidos a que hayan encontrado errores, a que el software deba adaptarse a cambios del

entorno externo (sistema operativo o dispositivos periféricos), o debido a que el cliente

requiera ampliaciones funcionales o del rendimiento.

11
1.4 RECURSOS

1.4.1 Recursos Humanos

Recursos Humanos Función Descripción

Tnlgo. Christian Fernando Programador. Encargado de toda la programación

Ponce Sevillano. del Sistema.

Tnlgo. Christian Fernando Diseñador de Interfaces Encargado de Diseñar las interfaces del

Ponce Sevillano. Sistema.

Tnlgo. Christian Fernando Diseñador de la Base de Responsable de crear la base de datos

Ponce Sevillano. Datos con sus respectivas relaciones

Tnlga. Rosa Elizabeth Gerente-Propietaria de Comprueba el Sistema y brinda

Arteaga Reascos COPYCOM información para su desarrollo.

Tabla 1.02 Recursos Humanos del Sistema para el Departamento Técnico de la Empresa CopyCom.
Fuente: El Autor.

12
1.4.2 Recursos Materiales

Costo Real Costo Actual Licencia

Flash Memory
$ 13,00 $ 13,00
DvdWriter
$ 50,00 $ 0,00
HARDWARE Cd’s, Dvd’s
$ 5,00 $ 0,00
PC core 2 duo
$ 600,00 $ 0,00
Impresora
$ 80,00 $ 80,00
Cartuchos
$ 45,00 $ 45,00
Windows XP LICENCIA
$ 300,00 $ 300,00
Microsoft Visual LICENCIA

Studio 2008 $ 250,00 $ 250,00


SOFTWARE
Microsoft SQl 2005 LICENCIA
$ 1.940,00 $ 1.940,00
Microsoft office 2007 LICENCIA

Word LICENCIA
$ 229,00 $ 229,00
Transporte
$ 25,00 $ 25,00
Viáticos
$ 15,00 $ 15,00
Varios Internet
$ 20,00 $ 0,00
Copias
$ 5,00 $ 0,00
Cabinas
$ 2,00 $ 0,00
Imprevistos
$ 100,00 $ 100,00

Total $ 3.679.00 $ 2997,00

Tabla 1.03: Recursos Materiales del Sistema para el Departamento Técnico de la Empresa CopyCom.
Fuente: El Autor.

13
1.5 CRONOGRAMA

Gráfico 1.02 Cronograma de Actividades

Fuente: El Autor

14
CAPITULO II

2. PROPUESTA (METODOLOGÍA)

2.1 ANÁLISIS

Para cumplir todas las expectativas de la empresa y con los objetivos propuestos, se hace

necesario que todos las actividades que se manejan en la empresa se han procesadas con la

ayuda de la tecnología, en especial lo que es el Control de Equipos del Departamento Técnico.

Por esto se ha visto conveniente la implantación de un Sistema Informático de Gestión de

Control de Equipos utilizando como herramienta de programación a Visual Basic. Net 2008

ya que este brinda una gran variedad de herramientas que posee para el desarrollo de

Sistemas, para aprovechar al máximo las nuevas herramientas que posee el framework y así

conseguir la mejor eficiencia del Sistema Informático de Gestión de Control de Equipos con

lo cual este sistema será de gran utilidad, en el Departamento Técnico.

Para la creación de la base de datos se utilizó a Microsoft SQL SERVER 2005, por ser un

sistema gestor de bases de datos relacionales en SQL, ya que permite la gestión de los datos

de una BBDD relacional usando un lenguaje de consulta estructurado, y para la realización de

los distintos reportes se utilizó a CrystalReport 9.0.

2.1.1 Investigación Preliminar

Se empezó desde la Observación preliminar lo cual proporcionó una idea de cómo se maneja

la información en el Departamento Técnico, en esta etapa se pudo describir de la forma en que

se procesa la información y características de los procesos.

15
2.1.1.1 Actores de la Institución

Los actores involucrados son como 414 clientes aproximadamente, y con una cantidad de 200

equipos ingresados al Departamento Técnico.

2.1.1.2 Fuentes de Información

Documentos Internos de manejo del Documentos Emitidos al Cliente por el

Departamento. Departamento.

Ficha de Ingreso del Cliente, Equipo y Comprobante de Ingreso del Equipo

características.

Recaudación. Nota de cobro del Equipo.

Tabla 2.01 Fuentes de Información


Fuente: El Autor

2.1.1.3 Evaluación y Análisis de Procesamiento de Datos de la Institución

En el Departamento Técnico los datos se registran manualmente, los mismos que causan

inconvenientes a los Técnicos.

Al momento de entregar información el proceso es lento, ya que no cuentan con un sistema

para agilitar el proceso.

La factura se lo realiza en forma manual lo cual demanda de tiempo para ser entregadas a los

clientes.

Registro de Clientes

El registro de los datos del Cliente no se registraba todos los datos necesarios e importantes

los cuales generan inconvenientes tanto para los clientes como para los Técnicos.

16
Para lo cual el Sistema debe contar con un registro con todos los datos de los clientes.

Información de Equipos

El registro de los equipos tanto de Ingreso y Egreso se los realiza de forma manual por lo

cual no se tiene un control de la información y mucho menos obtener esta información de una

forma instantánea.

El Sistema debe Controlar y Registrar la información de los Equipos.

Información de los Servicios

Se ha observado que en el Departamento Técnico no se realiza en algunos casos la facturación

del servicio realizado, tampoco cuenta con un control de stock actualizado de todos los

productos disponibles en la bodega, los cuales ocasionan disconformidad a los técnicos y a su

vez a los clientes.

El Sistema debe Controlar y Registrar detalladamente todo el proceso de la reparación de cada

uno de los Equipos, poder realizar la facturación de los equipos del Departamento Técnico y

también controlar el stock de los productos de bodega.

Emisión de Documentos al Cliente

El Proceso que lleva el Departamento es obsoleto no existe ningún control de las Facturas del

valor a Pagar.

El Sistema debe Contener un proceso en el cual se pueda realizar la facturación de cada uno

de los servicios realizados a los Equipos de los Clientes.

17
2.1.2. Resultado de la Investigación

CAUSAS EFECTOS

Falta de Organización y Control de la Proceso de registro de la información muy lento,

Información. tanto para los Clientes como de los Equipos.

No existe información detallada de las


No se puede obtener informes de las reparaciones
reparaciones de los equipos del
de los Equipos.
Departamento Técnico.

No se registran los datos completos


No se puede realizar informes de los Clientes.
del Cliente.

No se llevan un Control de los Pérdida de tiempo y es indispensable en caso de

documentos emitidos al Cliente. Litigios.

No se lleva un registro de los equipos No se puede saber cuántos equipos hay por retirar

sin retirar. para emitir de Notificaciones a los clientes.

Tabla 2.02 Resultado de la Investigación


Fuente: El Autor

2.1.3. Análisis de la Solución

Una vez analizado minuciosamente los problemas de manejo de la información se concluye y

se decide que los siguientes procesos son necesarios para el desarrollo del Sistema.

Registro de Clientes con todos los datos importantes los cuales deben ser obligatorios.

Registro de los Ingresos de los Equipos con las características detalladas de cada uno

de los Equipos.

18
Registro detallado de las Reparaciones realizadas de cada uno de los Equipos.

Facturación de la reparación del equipo reparado.

Proceso de control del stock de productos.

Informes de los Equipos Ingresados por retirar.

Informes de los Clientes con sus respectivos datos.

Informe de los Equipos que se encuentran sin retirar y propensos a remate.

2.1.4. Requerimientos de Funcionalidad del Sistema

REQUERIMIENTOS EFECTOS

Usuarios con restricciones de acceso a la Seguridad de la Información del Departamento


información. Técnico.

Entrega de Información rápida y eficaz. Satisfacción expresada por el Cliente

Emisión de Informes periódicos de los Mayor control de los Ingresos y Egresos de los
equipos reparados y por reparar. Equipos.

Satisfacción expresada por los técnicos y


Ofrece información oportuna.
Clientes.

Control de los documentos emitidos al


Respaldo para la Departamento Técnico.
Cliente.

Registro y permanente control de los trabajos


Respaldo para el Departamento Técnico.
pendientes.

Tabla 2.03. Requerimientos del Sistema


Fuente: El Autor

19
2.1.5. Módulos a considerar para el Desarrollo del Proyecto

Se organizó los componentes de los procesos se los relacionó entre ellos; para tener un

enfoque claro de cómo se va a orientar el funcionamiento del Sistema.

Módulo de Seguridad.- Manejo de Usuarios y claves.

Módulo de Control de Equipos.- Control de los servicios realizados a los Equipos.

Módulo de Empleados.- Control de registro de Ingreso de Empleados.

Módulo de Informes.- Generar Informes de Equipo, Clientes, Remates.

Herramientas.- Se obtiene un Calendario y Calculadora.

2.1.6. Diagrama de Flujo de Datos

Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una

representación gráfica del "flujo" de datos a través de un sistema de información. Un

diagrama de flujo de datos también se puede utilizar para la visualización de

procesamiento de datos.

Para esta aplicación hemos realizado los DFD de Nivel 0, que son una representación

general del flujo de datos utilizados; y el Diagrama de Nivel 1, que detalla los procesos

utilizados, con sus respectivos flujos.

En este diagrama se representa en forma general el desarrollo de la aplicación, puede

observarse como funcionará la aplicación, en donde tenemos dos entidades principales

que son los técnicos que como usuarios podrán hacer uso de cada una de las actividades

del Sistema y así optimizar el control de los equipos así como también el tiempo

empleado en realizar estos servicios; y el cliente, quien será el que provea de los datos

necesarios de este proceso.

20
2.1.6.1. Diagrama DFD de Nivel 0

Bodeguero
Repuestos Factura Compra
TÉCNICO Stock Stock
Sistema Informático
para Gestión de Factura Producto Datos
FacturaEntrega Compra inventario Pedido
Pago Equipo Datos equipos Equipos de Cómputo
del Departamento
Doc. Ingreso

CLIENTE Datos Cliente


Técnico en la Empresa PROVEEDORES

Datos del Equipo “COPYCOM”

Pago
Pedido Servicio o
producto
Factura
Cliente

CLIENTE

Gráfico 2.01 Diagrama de Nivel 0

Fuente: El Autor

21
2.1.6.2 Diagrama DFD de Nivel 1

1 Datos Equipo
CLIENTE 1
Datos Cliente 2
Ingresar Ingresar
Factura
Cliente equipo
de Pago Entrega
Equipo
Datos Cliente
Datos
Equipo
1 Clientes
Consulta
2 Equipos
Consulta
1
TÉCNICO Consulta Consulta
3
4 Pago 2
Reparar Facturar CLIENTE
factura
6 EQUIPOS Producto /
Afirma servicio
Entregar Consulta Consulta
Verifica Guard.
EQUIPOS Actualiza Registra
4 Registro de PROVEEDOR
Consulta 3 Reparación facturas
Equipos Guard
Productos Factura
repuestos 5 Pedido Compra

Ingresar
consulta
facturas Factura Compra Bodeguero

5 Inventario

7
Solicitar
Pedido
Consulta Stock Pedidos

8
Recibir Productos
actualiza Pedidos

Gráfico 2.02 Diagrama de Nivel 1


Fuente: El Autor
22
2.2 DISEÑO

En base a lo que se obtenido en la fase anterior se ha podido pasar al diseño de la Base de Datos.

2.2.1 Modelo Lógico

Gráfico 2.03 Diagrama Conceptual


Fuente: PowerDesigner 12

23
2.2.2 Modelo Físico

Gráfico 2.04 Modelo Físico


Fuente: PowerDesigner 12

24
2.2.3 Script de la Base de Datos

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [Proveedores](

[Codigo] [tinyint] NOT NULL,

[Nombre] [nvarchar](50) NOT NULL,

[Fecha] [smalldatetime] NOT NULL,

[Cedula] [nvarchar](13) NOT NULL,

[Direccion] [nvarchar](50) NOT NULL,

[Telefono] [nvarchar](10) NOT NULL,

[Email] [nvarchar](30) NULL,

[Ciudad] [smallint] NOT NULL,

[Celular] [nvarchar](10) NULL,

[PaginaWeb] [nvarchar](50) NULL

) ON [PRIMARY]

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [Clientes](

[Codigo] [int] NOT NULL,

25
[Nombre] [nvarchar](40) NOT NULL,

[Fecha] [smalldatetime] NOT NULL,

[Apellido] [nvarchar](40) NOT NULL,

[Cedula] [nvarchar](13) NOT NULL,

[Direccion] [nvarchar](50) NOT NULL,

[Telefono] [nvarchar](10) NULL,

[Email] [nvarchar](50) NULL,

[Ciudad] [smallint] NOT NULL,

[TipoCliente] [tinyint] NOT NULL

) ON [PRIMARY]

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [Repuestos](

[Codigo] [int] NOT NULL,

[Modelo] [smallint] NOT NULL,

[PorcentajeUtilidad] [tinyint] NOT NULL,

[Maximo] [smallint] NOT NULL,

[Minimo] [smallint] NOT NULL,


26
[Metodo] [tinyint] NOT NULL,

[UnidadMedida] [tinyint] NULL

) ON [PRIMARY]

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [Facturas](

[Codigo] [int] NOT NULL,

[NroFactura] [nvarchar](50) NOT NULL,

[Fecha] [datetime] NOT NULL,

[Iva] [tinyint] NOT NULL,

[Cliente] [int] NOT NULL,

[Proveedor] [tinyint] NOT NULL,

[Anulada] [bit] NOT NULL,

[Impresa] [bit] NOT NULL,

[Responsable] [tinyint] NOT NULL

) ON [PRIMARY]

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

27
CREATE TABLE [Empleados](

[Codigo] [tinyint] NOT NULL,

[Nombre] [nvarchar](30) NOT NULL,

[Fecha] [smalldatetime] NOT NULL,

[Apellido] [nvarchar](30) NOT NULL,

[Cedula] [nvarchar](10) NOT NULL,

[Direccion] [nvarchar](60) NOT NULL,

[Telefono] [nvarchar](10) NULL,

[Cargo] [tinyint] NOT NULL,

[Departamento] [tinyint] NOT NULL,

[Eliminado] [bit] NOT NULL

) ON [PRIMARY]

28
2.2.4 Base de datos

Gráfico 2.05 Base de Datos


Fuente: SQL Server 2005

29
En el diagrama general podemos apreciar la estructura de la base de datos, para más detalle

remitir al diccionario de datos en donde veremos detalladamente la función de cada uno de los

elementos en la base de datos.

2.2.4.1 Diseño De Relaciones

Ya que hemos utilizado una herramienta en donde permite crear diagramas de relaciones por

separado cabe hacer un análisis por separado y un análisis general. Para lo cual se ha escogido

los principales diagramas de relaciones.

2.2.4.2 Diagrama de Clientes

Ciudades Clientes
Codigo Codigo
Nombre Nombre
Fecha
TipoClientes
Provincia
Codigo
Apellido
Nombre
Cedula
Direccion
Telefono
Email
Provincias
Ciudad
Codigo
TipoCliente
Nombre

Gráfico 2.06 Relaciones de Clientes


Fuente: El Autor

En este diagrama podemos apreciar cómo se almacena la información de los clientes, teniendo

como Tabla principal la de los Clientes en donde la tabla principales la de los Clientes y las

otras tablas son creadas obedeciendo a la normalización de bases de datos que ya lo vimos

anteriormente.

30
2.2.4.3 Diagrama de Empleados

Empleados
Codigo Cargos
Nombre Codigo
Fecha Nombre
Apellido
Cedula
Direccion
Departamentos
Telefono Codigo
Cargo Nombre
Departamento

Gráfico 2.07 Diagrama de Empleados

Fuente: El Autor

Este es otro diagrama similar y sencillo en donde la principal tabla es la de Empleados y las

demás tablas siguen siendo necesarias para la normalización de datos.

Diagrama del Registro de Equipos

Gráfico 2.08 Diagrama del registro de los Equipos


Fuente: El Autor

En este diagrama podemos observar los campos necesarios para el registro de los equipos y

las tablas necesarias para cumplir con la normalización de los datos.

31
2.2.4.4 Diagrama del Detalle de Reparaciones de los Equipos

SeriesProductos
Servicios Codigo
Codigo
DetalleFactura
Nombre
Serie
Vendido

Repuestos
Codigo
Modelo DetalleReparaciones
Codigo
PorcentajeUtilidad
Servicio
Maximo
Serie
Minimo
Precio
Metodo
Repuesto
UnidadMedida

Gráfico 2.09 Diagrama de Detalle de Reparaciones de Equipos


Fuente: El Autor

En este diagrama podemos observar cómo se realiza el almacenamiento de las reparaciones de

los equipos del Departamento Técnico y de las tablas empleadas para cumplir con la

normalización de datos.

2.2.4.5 Facturación

Gráfico 2.10 Diagrama de Facturación


Fuente: El Autor

32
En este diagrama detallamos cómo se organiza la información para registrar la facturación de

los servicios realizados.

2.2.4.6 Diagrama Control de Stock

Repuestos
Codigo
Modelo
PorcentajeUtilidad DetalleFacturas
Maximo Codigo
Minimo Cantidad
Metodo Repuesto
UnidadMedida Factura
SeriesProductos
Valor_Unitario Codigo
Servicio DetalleFactura
Serie
Vendido

MetodosInventario
Codigo
Nombre

Gráfico 2.11 Diagrama de Relaciones de Control de Stock de Productos

Fuente: El Autor

Estas tablas son utilizadas para almacenar información referente al inventario de productos

para la venta.

2.2.5 Diccionario de datos.

Muchos de los sistemas informáticos tienen su razón de ser por la capacidad de almacenar

información permanentemente; El Sistema de Gestión de Control Equipos de Cómputo no es

la excepción por lo cual se diseñó una Base de Datos la cual consta con las siguientes tablas.

33
Clave
Tabla Columna Tipo de Dato Tam. Descripción
Primar.

Código Int 4 Y

Cliente Int 4 N

Fecha SmallDateTime 4 N

Tipo Equipo TinyInt 1 N (Tabla principal

Serie NVarChar (20) 20 N Encabezado) Aquí se guardan


Ingresos
Modelo SmallInt 2 N todos los datos de los

Daño NVarChar (50) 50 N Ingresos de los Equipos.

Responsable TinyInt 1 N

NVarChar
Observaciones 100 N
(100)

Código TinyInt 1 Y

Nombre NVarChar (15) 15 N

Nombre NVarChar (20) 20 N

Marca TinyInt 1 N (Tabla secundaria) Como su

Característica TinyInt 1 N nombre lo indica sirve para


Marcas
Nombre VarChar (50) 50 N almacenar las Marcas de los

Grupo TinyInt 1 N Equipos.

Código Numérico TinyInt 1 N

Auditoria NVarChar (10) 10 N

Código TinyInt 1 Y
(Tabla principal) Esta
Parámetros
Nombre NVarChar (50) 50 N también es una de las tablas

34
más importantes, su creación
NVarChar
Valor 120 N
es orientada a la
(120)
parametrización del sistema,
Modulo NVarChar (30) 30 N
esto sirve para no hacer del

sistema una caja cerrada, que

solo sea modificada a la


Nombre NVarChar (20) 20 N
voluntad del técnico del

sistema.

Código SmallInt 2 Y (Tabla secundaria) Se

Repuestos almacena los repuestos que se


Nombre NVarChar (50) 50 N
puedan necesitar.

Código TinyInt 1 Y (Tabla secundaria) Se

TipoEquipos almacena toda la información


Nombre NVarChar (50) 50 N
de los tipos de Equipos.

Código TinyInt 1 Y

Nombre NVarChar (40) 40 N (Tabla principal) Se

Seudónimo NVarChar (40) 40 N almacena toda la información

Clave NVarChar (40) 40 N relacionados con los usuarios

Usuarios Pregunta NVarChar (50) 50 N del sistema para establecer

Fecha NVarChar (10) 10 N los nombres de usuarios y las

Tipo NVarChar (1) 1 N contraseñas que contienen

Eliminado NVarChar (1) 1 N cada usuario.

Respuesta NVarChar (50) 50 N

Tabla 2.04 Diccionario de Datos


Fuente: El Autor

35
2.2.6 Diseño de Interfaces

Gráfico 2.12 Pantalla Principal del Sistema


Fuente: El Autor

Formulario Principal: Portada Principal del Sistema de Gestión de Control de Equipos de

Cómputo del Departamento Técnico de la empresa CopyCom con el cual podemos acceder a

todos las funcionalidades del Sistema.

Gráfico 2.13 Pantalla de seguridad de Ingreso al Sistema


Fuente: El Autor

36
Formulario Acceso de Usuarios: Permite el acceso a los usuarios al Sistema y tiene los

siguientes campos: Usuario, contraseña (Passport) y cuenta con una opción para recuperar la

clave.

Gráfico 2.14 Formulario de Registro de Usuarios

Fuente: El Autor

Con el Formulario de registro de Usuarios ingresamos a las personas que van a manipular el

Sistema a su vez entregándoles una clave personal a cada uno.

Gráfico 2.15 Formulario de Registro Clientes


Fuente: El Autor

37
Formulario de Registro de Datos principales de los Clientes.

Gráfico 2.16 Formulario de Registro de Equipos al Departamento Técnico

Fuente: El Autor

En esta Pantalla realizamos el ingreso de los Equipos del Departamento Técnico, en la cual se
registra todas las características del equipo así como también el daño

38
Aquí mostraremos algunos informes con lo que demostraremos los datos reales.

Informe de Clientes

Gráfico 2.17 Reporte de Clientes


Fuente: El Autor

39
Informe de Empleados

Gráfico 2.18 Reporte de Empleados


Fuente: El Autor

40
Informe de Equipos por Retirar

Gráfico 2.19 Reporte de Equipos por Retirar


Fuente: El Autor

41
2.3 IMPLEMENTACIÓN

2.3.1Conexión a la Base de Datos

Para conectar la base de datos se necesita de una función, la cual se llamará “Conexión”, la

misma que está ubicada en un Módulo llamado “Principal”, en esta también se encuentran

otras funciones como: Sub Main, Parámetro, Guardar Parámetro, las funciones Sub Main y

Finalizar son indispensables para el Sistema.

Para la implementación de este sistema se necesita de las siguientes Namesspaces:

Espacio de Nombres FUNCIÓN

imports System.Data El espacio de nombres System.Data proporciona

acceso a las clases que representan la arquitectura

de ADO.NET. ADO.NET le permite compilar

componentes que administran eficazmente los datos

de varios orígenes de datos.

imports System.Data.Sql; El espacio de nombres System.Data.Sql contiene

clases que admiten funcionalidad específica de

servidor SQL.

importsSystem.Data.SqlClient El espacio de nombres System.Data.SqlClient es el

proveedor de datos .NET Framework para SQL

Server.

Tabla 2.05. Espacio de Nombres


Fuente: El Autor

42
2.3.2 Función Conectar

Para conectarse con la Base de Datos se utiliza el siguiente código.

Public Function Conectar() As Byte

Dim tem As String

Try

Conexion = New SqlConnection()

Dim tem as string

tem = "DataBase=" & Sistema & ";" & _

"Data Source= CHRISTIAN-PC; " & _

"User ID= SIST; " & _

"Password= SISTEMAS"

With Conexion

.ConnectionString = tem

.Open()

End With

Conectar = 1

Exit Function

Catch ex As Exception

MsgError(Variables.Acciones.aCargar, "Es posible que el servidor no se esté ejecutando" &

vbNewLine & "Por favor verifique que el servidor esté activo o la red esté conectada" &

vbNewLine & vbNewLine)

End

End Try

End Function

43
2.3.3 Función Parámetros de Sistema

Esta función se la utiliza para obtener los parámetros necesarios que el sistema requiere para

su funcionamiento.

Public Function Parametro(ByRef Dato As String) As String

Parametro = ""

Dim cadena As String

cadena = "Select Valor From Parametros where Nombre ='" & Dato & "'"

Dim cmd As New SqlCommand(cadena, Conexion)

Dim drContactos As SqlDataReader

Try

drContactos = cmd.ExecuteReader

If drContactos.HasRows Then

drContactos.Read()

Parametro = (drContactos(0).ToString)

End If

drContactos.Close()

Return Parametro

Catch ex As Exception

Throw ex

MsgError(Variables.Acciones.aNinguno)

End Try

End Function

44
2.3.4 Función GuardarParametro

Esta Función se la utiliza para guardar un parametro que se ha modificado.

Public Function GuardarParametro(ByRef Parametro As String, ByRef Dato As String) As

Byte

Dim cadenaSql As New System.Text.StringBuilder

Dim cmd As SqlCommand

cadenaSql.Append("UPDATE Parametros SET Valor = '" & Dato & "' WHERE Nombre

= '" & Parametro & "';")

cmd = New SqlCommand(cadenaSql.ToString, Conexion)

Try

cmd.ExecuteNonQuery()

GuardarParametro = 1

Catch ex As Exception

Throw ex

MsgError(Variables.Acciones.aNinguno, "Error al intentar guardar el dato en los

parámetros")

Return GuardarParametro = 0

End Try

End Function

2.3.5 Función Guardar

Esta función permite guardar los registros de la mayoría de formularios con excepción de

algunos formularios los cuales tienen su función de guardar individual con sus parámetros

específicos.

45
Public Function Guardar(ByRef frm As System.Windows.Forms.Form, ByRef tabla As

String, ByRef accion As Byte, ByRef grp As GroupBox, ByVal n As Integer, Optional ByVal

DataGrid As DataGridView = Nothing) As Byte

Dim cmd As SqlCommand

Dim nom(n) As String

Dim i As Integer = 1

Dim cadenaSql As New System.Text.StringBuilder

Try

If PuedeGuardar(grp) = False Then ENFOCAR(grp) : Exit Function

For Each control As System.Windows.Forms.Control In grp.Controls

If TypeOf control Is CheckBox Then

nom(CInt(control.Tag)) = "+" & control.TabIndex : i = i + 1 : If i = n + 1 Then

Exit For

End If

If TypeOf control Is ComboBox And control.Tag <> "" Then

If control.Name = "cbTipoUsuario" Or control.Name = "cbPreguntas" Then

nom(CInt(control.Tag)) = control.Text : i = i + 1

ElseIf control.Name = "Clientes" Or control.Name = "Empleados" Then

nom(CInt(control.Tag)) = "-" & control.TabIndex : i = i + 1 : If i = n + 1 Then

Exit For

Else

nom(CInt(control.Tag)) = "-" & BuscarEn(control.Name & " where Nombre

='" & control.Text & "'") : i = i + 1 : If i = n + 1 Then Exit For

End If

46
End If

If TypeOf control Is Label And control.Tag <> "" Then

If control.Name = "Responsable" Then nom(CInt(control.Tag)) =

CStr(NumUser) : i = i + 1 : If i = n + 1 Then Exit For

End If

If TypeOf control Is DateTimePicker Then nom(CInt(control.Tag)) = "*" &

control.Text : i = i + 1 : If i = n + 1 Then Exit For

If TypeOf control Is TextBox Then

If frm.Name = "frmUsuarios" And control.Tag = 1 Or frm.Name =

"frmUsuarios" And control.Tag = 3 Then

nom(CInt(control.Tag)) = Codificar(True, control.Text) : i = i + 1

Else

Dim A As String

A = control.Name

nom(CInt(control.Tag)) = control.Text : i = i + 1

End If

End If

Next control

If tabla = "DetalleReparaciones" Then nom(3) = nom(2)

i=1

With cadenaSql

For i = 0 To nom.Count - 1

If Mid(nom(i), 1, 1) = "+" Or Mid(nom(i), 1, 1) = "-" Then

nom(i) = elimina_letra(nom(i).ToString)

ElseIf Mid(nom(i), 1, 1) = "*" Then

47
nom(i) = Format(CDate(elimina_letra(nom(i).ToString)), "dd/MM/yyyy")

End If

Next

If accion = 1 Then

.Append("Insert into " & tabla & " values ('")

If tabla = "Egresos" Then

.Append(nom(0).ToString & "','")

Else

.Append(NuevoReg(tabla) & "','")

End If

For i = 1 To n

If i < n Then

.Append(nom(i).ToString & "','")

Else

.Append(nom(i).ToString & "' ) ")

End If

'End If

Next (i)

Else

i=1

If tabla <> "Ingresos" And tabla <> "Egresos" And tabla <>

"DetalleReparaciones" And tabla <> "Repuestos" Then .Append("update " & tabla & " set

Nombre =")

48
Select Case tabla

Case "Cargos", "Departamentos", "Marcas", "DetalleAccesorios", "Modelos",

"Caracteristicas", "TipoEquipos", "TipoClientes", "Accesorios", "Reparaciones"

If tabla = "DetalleAccesorios" Then

.Append("'" & nom(i) & "' , Accesorio = ") : i = i + 1

.Append("'" & nom(i) & "' , Serie = ") : i = i + 1

.Append("'" & nom(i) & "' , Observacion = ") : i = i + 1

.Append("'" & nom(i) & "' , DetalleFactura = ") : i = i + 1

End If

If tabla = "Modelos" Then

.Append("'" & nom(i) & "' , Nombre = ") : i = i + 1

.Append("'" & nom(i) & "' , Marca = ") : i = i + 1

.Append("'" & nom(i) & "' , Caracteristica = ") : i = i + 1

.Append("'" & nom(i) & "' , TipoEquipo = ") : i = i + 1

End If

.Append("'" & nom(i) & "' where Código=@Código") : i = i + 1

Case "Repuestos"

.Append("update " & tabla & " set Modelo =")

.Append("'" & nom(i) & "' , PorcentajeUtilidad = ") : i = i + 1

.Append("'" & nom(i) & "' , Maximo = ") : i = i + 1

.Append("'" & nom(i) & "' , Minimo = ") : i = i + 1

.Append("'" & nom(i) & "' , Metodo = ") : i = i + 1

.Append("'" & nom(i) & "' , UnidadMedida = ") : i = i + 1

.Append("'" & nom(i) & "' where Código=@Código") : i = i + 1

Case "Marcas"

49
.Append("'" & nom(i).ToString & "'where Código=@Código") : i = i + 1

Case "Usuarios"

.Append("'" & nom(i) & "' , Seudonimo = ") : i = i + 1

.Append("'" & nom(i) & "' , Clave =") : i = i + 1

.Append("'" & nom(i) & "' , Pregunta =") : i = i + 1

.Append("'" & nom(i) & "', Fecha=") : i = i + 1

.Append("'" & nom(i) & "' , Eliminado =") : i = i + 1

.Append("'" & nom(i) & "' , Respuesta =") : i = i + 1

.Append("'" & nom(i) & "' where Código=@Código") : i = i + 1

Case "Empleados", "Clientes"

.Append("'" & nom(i) & "' , Fecha = ") : i = i + 1

.Append("'" & nom(i) & "' , Apellido =") : i = i + 1

.Append("'" & nom(i) & "' , Cedula =") : i = i + 1

.Append("'" & nom(i) & "', Dirección =") : i = i + 1

.Append("'" & nom(i) & "' , Teléfono =") : i = i + 1

If tabla = "Clientes" Then

.Append("'" & nom(i) & "' , Email =") : i = i + 1

.Append("'" & nom(i) & "' , Ciudad =") : i = i + 1

.Append("'" & nom(i) & "' , TipoCliente =") : i = i + 1

Else

.Append("'" & nom(i) & "' , Cargo =") : i = i + 1

.Append("'" & nom(i) & "' , Departamento =") : i = i + 1

.Append("'" & nom(i) & "' , Eliminado =") : i = i + 1

End If

.Append("'" & nom(i) & "' where Código=@Código") : i = i + 1

50
Case "Ingresos"

.Append("update " & tabla & " set Cliente =")

.Append("'" & (nom(i).ToString) & "' , Fecha = ") : i = i + 1

.Append("'" & (nom(i).ToString) & "' , TipoEquipo =") : i = i + 1

.Append("'" & (nom(i).ToString) & "' , Serie =") : i = i + 1

.Append("'" & nom(i) & "' , Modelo = ") : i = i + 1

.Append("'" & (nom(i).ToString) & "' , Daño =") : i = i + 1

.Append("'" & nom(i) & "' , Responsable = ") : i = i + 1 .Append("'" &

(nom(i).ToString) & "' , Observaciones =") : i = i + 1

.Append("'" & nom(i) & "' where Código=@Código") : i = i + 1

Case "Egresos"

.Append("update " & tabla & " set ValorTotal =")

.Append("'" & nom(i) & "' , Fecha = ") : i = i + 1

.Append("'" & nom(i) & "' , Responsable =") : i = i + 1

.Append("'" & nom(i) & "' , Cliente =") : i = i + 1

.Append("'" & nom(i) & "' , Egresado = ") : i = i + 1

.Append("'" & nom(i) & "' where Código=@Código") : i = i + 1

Case "DetalleReparaciones"

nom(0) = BuscarEn("DetalleReparaciones where Ingreso = " & nom(2))

.Append("update " & tabla & " set Reparacion =")

.Append("'" & nom(i) & "' , Ingreso = ") : i = i + 1

.Append("'" & nom(i) & "' , Egreso =") : i = i + 1

.Append("'" & nom(i) & "' where Código=@Código") : i = i + 1

End Select

End If

51
End With

cmd = New SqlCommand(cadenaSql.ToString, Conexion)

If accion = 2 Then cmd.Parameters.AddWithValue("@Código", nom(0))

cmd.ExecuteNonQuery()

EstadoNormal(frm, True)

Return True

Catch ex As Exception

MsgBox(ex.Message)

Return False

End Try

End Function

2.3.6 Función Editar

Con esta función pode mos editar los datos del registro especificado de cualquiera de los

formularios.

Public Function Editar(ByRef frm As System.Windows.Forms.Form) As Byte

Try

EstadoNormal(frm, False)

Editar = 1

Exit Function

Catch ex As Exception

MsgError(Variables.Acciones.aEditar)

End Try

End Function

52
2.3.7 Función Eliminar

Esta función permite eliminar un registro específico de cualquier formulario.

Public Function Eliminar(ByVal frm As System.Windows.Forms.Form, ByRef Código As

String, ByVal tabla As String, Optional ByVal CampoClave As String = "Código", Optional

ByVal TRANS As SqlTransaction = Nothing) As Byte

If frm.Name <> "frmPermisos" And frm.Name <> "frmEgresos" Then If MsgBox("Esta

seguro de eliminar estos datos" & vbCrLf & "Una vez eliminado no se puede recuperar",

MsgBoxStyle.Exclamation + MsgBoxStyle.YesNo + MsgBoxStyle.DefaultButton2,

"Eliminar el registro") = MsgBoxResult.No Then Exit Function

Dim cad As String = ""

If CampoClave = "Código" Then cad = "delete from " & tabla & " where

Código=@Código" Else cad = "delete from " & tabla

Dim cmd As New SqlCommand(cad, Conexion)

If CampoClave = "Código" Then cmd.Parameters.AddWithValue("@Código", Código)

Try

If TRANS IsNot Nothing Then cmd.Transaction = TRANS

cmd.ExecuteNonQuery()

EstadoNormal(frm, True)

Eliminar = 1

LIMPIAR_TEXTOS(frm)

Catch ex As Exception

Throw ex

MsgError(ex.Message)

Return False

53
End Try

If frm.Name = "frmIngresoDeEquipos" Then

End If

EstadoNormal(frm, True)

Eliminar = 1

Exit Function

End Function

2.3.8 Función Nuevo

Esta función lo primero que hace es limpiar los textos para ingresar los nuevos datos y

consecutivamente deshabilita ciertos botones y así admite agregar un nuevo registro desde

cualquier formulario.

Try

LIMPIAR_TEXTOS(grp)

EstadoNormal(frm, False)

Nuevo = True

Exit Function

Catch ex As Exception

MsgError(Variables.Acciones.aNuevo)

End Try

2.3.9 Función Buscar

La función buscar facilita encontrar con rapidez un registro ingresando por medio de un Input

Box el parámetro de búsqueda.

54
Public Function Buscar(ByRef tabla As String, Optional ByRef Campo As String =

"Nombre") As String

Dim Nombre As String

Dim datos As String = ""

Dim drContactos As SqlDataReader

Try

Nombre = InputBox("Ingrese el nombre que desea buscar", "Búsqueda de datos")

Dim cmd As New SqlCommand("Select Nombre From " & tabla & " Where Nombre like '" &

Nombre & "'", Conexion)

drContactos = cmd.ExecuteReader

If drContactos.HasRows Then

drContactos.Read()

datos = (drContactos(campo).ToString)

Else

MsgBox("No se encontraron los datos que está buscando",

MsgBoxStyle.Information)

End If

drContactos.Close()

Return datos

Catch ex As Exception

Throw ex

MsgError(Variables.Acciones.aBuscar)

End Try

End Function

55
2.4 PRUEBAS

Un paso indispensable antes de implementar cualquier sistema informático es realizar pruebas

tanto con datos en frío como con datos reales.

2.4.1 Pruebas Con Datos En Frió

Las pruebas con datos en frío son aquellas que se realizan, en otras palabras, con datos no

reales, por ejemplo, el siguiente formulario es realizado con datos en frío.

Gráfico 2.20 Pruebas de Datos en frio


Fuente: El Autor

Cuando no se cumple con el propósito o la integridad de los datos, los mensajes de error

aparecerán de forma oportuna y amigable.

Gráfico 2.21 Pruebas de datos reales


Fuente: el Autor

56
2.4.2 Pruebas Con Datos Reales

Para una demostración de los datos reales los representaré a través de los informes porque

implicaría muchas hojas llenas de imágenes y redacciones que claramente se pueden intuir en

los informes.

Aquí mostraremos algunos informes con lo que demostraremos los datos reales.

Informe de Clientes

Gráfico 2.22 Informe de Clientes


Fuente: El Autor

57
Informe de Empleados

Gráfico 2.23 Informe de Empleados


Fuente: El Autor

58
Informe de Registro de Equipos

Gráfico 2.24 Informe de Registro de Equipos


Fuente: El Autor

59
Informe de stock de Productos

Gráfico 2.25 Informe de stock de Productos


Fuente: El Autor

60
Informe de Equipos por Retirar

Gráfico 2.26 Informe de Equipos por Retirar


Fuente: El Autor

61
CAPITULO III

3. ESTUDIO DE VIABILIDAD

Una vez recopilado la información suficiente y definido el problema se necesita realizar un

estudio de factibilidad para determinar todos los recursos necesarios para la implantación del

Sistema; una vez realizado el análisis permitió determinar las posibilidades de diseñar el

sistema propuesto y su puesta en marcha, los aspectos tomados en cuenta para este estudio

fueron clasificados en tres áreas, las cuales se describen a continuación.

3.1 VIABILIDAD TÉCNICA

La Gerente así como también el personal Técnico de la Empresa CopyCom han brindado las

facilidades y colaboración para la obtención de información como es: características de los

equipos con los que cuenta y detalle del software utilizado.

Una vez realizadas las averiguaciones pertinentes de los recursos técnicos con lo que cuenta

La Empresa CopyCom, actualmente cuenta con hardware y software de nueva tecnología, por

lo que satisface los requerimientos mínimos y características necesarias para la implantación

y un excelente funcionamiento del sistema, se concluye que técnicamente es viable.

3.2 VIABILIDAD OPERATIVA

Los Directivos de la empresa CopyCom están prestos a colaborar con la información y

documentación requerida para el desarrollo de la aplicación para que la misma no llegue a

fallar.

62
Todo el personal que labora en el Departamento Técnico será capacitado para dar un correcto

uso al sistema.

Además el personal que se va a encargar del manejo del Sistema Informático de Gestión de

Equipos de Cómputo, poseen conocimientos básicos de informática lo que garantiza la

correcta operación de la aplicación.

3.3 VIABILIDAD ECONÓMICA

Al realizar un estudio de viabilidad económica del desarrollo, implantación y permanencia

en funcionamiento del sistema Informático se determinó que los costos que representa las

licencias de Visual Basic 2008 y Sql Server 2005 se encuentran dentro de lo presupuestado

para la implantación, en lo que respecta a Equipamiento Técnico la empresa ya se encuentra

equipada y con el personal competente para la puesta en marcha del Sistema, la inversión

realizada para este proyecto se compensa con todos los beneficios y bondades con las que

cuenta el sistema y de esta manera cumplir con los objetivos propuestos.

63
CAPITULO IV

4. DOCUMENTACIÓN

4.1. MANUAL DE USUARIO

Para el óptimo funcionamiento del Sistema de Gestión de Control de Equipos de Cómputo

del Departamento de Técnico de la empresa CopyCom se ha descrito minuciosamente las

pantallas más principales, para el facilitar o a los usuarios encargados del manejo del

sistema, de esta manera aprovechar al máximo todas las funciones que este sistema.

El sistema restringirá el ingreso a los usuarios no registrados en el sistema, ya que los usuarios

registrados cuentan con una clave de acceso.

El sistema registra la información de los clientes con los datos más importantes, de los

equipos con el correcto detalle de sus accesorios, el detalle de la reparación realizada para

solucionar el daño del equipo; al mismo tiempo emite su factura por el servicio prestado o

producto vendido, emite su ficha de registro del Equipo detallada; además cuenta con

informes de equipos registrados, Informes de clientes, Informes de los equipos que faltan

retirar; cuenta con un control de stock de los productos de bodega.

Para un mejor aprendizaje de todas las bondades que el Sistema Informático posee se les

detallará minuciosamente cada una de las pantallas.

64
4.1.1. Pantalla Seguridad

Una vez Instalado el sistema “SIGCE” se presentara la pantalla de Ingreso al Sistema en la

cual se determina si Usted puede o no ingresar al sistema, en ella deberá proporcionar el

nombre del usuario y su respectiva contraseña, los usuarios que aquí se registren son de total

dominio de su empresa, son usuarios que el administrador del sistema puede adicionar o

eliminar según sea la necesidad.

Gráfico 4.01 Control de Ingreso al Sistema


Fuente: El Autor

Si desea se le olvido la contraseña el sistema cuenta con un proceso de recuperación la se le

muestra una pregunta la cual tiene que responder correctamente en inmediatamente se le

mostrará la clave de acceso.

Gráfico 4.02 Recuperar Clave


Fuente: El Autor

65
Seguidamente ingresa la clave correcta en donde dice digite su contraseña y luego presiona en

el botón Ingresar y si la contraseña es correcta ingresará al sistema por el contrario no podrá

ingresar y si ya no recuerda la contraseña deberá comunicarse con el Administrador del

Sistema para poderle ayudar.

4.1.2 Comandos Principales

En todos los formularios tenemos una lista de comandos que ayudan a ejecutar las distintas

operaciones con los datos en los que estemos trabajando actualmente.

Los comandos tienen cierta diferencia de color lo que indica que este comando puede ser

ejecutado mediante el teclado, haciendo hecho clic con el mouse.

Entre los comandos principales tenemos:

Gráfico 4.03 Botones Principales


Fuente: El Autor

4.1.2.1. Nuevo

Este comando añade un nuevo registro de datos a la base de datos del sistema, ejecutando este

comando deshabilitará algunos comandos es decir solo permitirá hacer lo necesario, también

habilita los cuadros de texto y limpia cualquier dato anterior para que se puedan escribir en

66
ellos los datos del nuevo registro, caso contrario no se permite hacer ningún cambio en los

datos.

4.1.2.2. Editar

Este comando permite editar o modificar los datos existentes en la base de datos del sistema,

ejecutando este comando al igual que el anterior deshabilitará los demás comandos que no

sean de ejecutarse es decir solo permitirá hacer lo necesario, también habilita los cuadros de

texto para que se puedan escribir en ellos, caso contrario no se permite hacer ningún cambio

en los datos de los cuadros de texto ni en las rejillas de datos.

4.1.2.3. Eliminar

Este comando elimina los datos que actualmente se están presentando en pantalla. Cuando

usted elimina un registros de datos estos ya no pueden recuperarse, es por eso que este es un

comando de mucho responsabilidad, debemos tener un cuidado especial al eliminar un

registro de datos, ejecutando este comando se le hará una pregunta de confirmación para

determinar que la eliminación se haga de manera segura y no de manera inesperada o por

accidente.

4.1.2.4. Guardar

Dependiendo de la acción anterior este comando puede guardar un nuevo registro o guardar

los cambios realizados en la base de datos a algún registro existente, vuelve a habilitar los

comandos que fuero deshabilitados para poder continuar con la manipulación de los datos,

también deshabilita a los cuadros de texto para que no se puedan modificar los datos por

accidente.

67
4.1.2.5. Cancelar

Al igual que guardar puede cancelar dos acciones, la primera es cancelar la adición de un

nuevo registro a la base de datos del sistema, la otra acción es cancelar la modificación de los

datos existentes, vuelve a habilitar los comandos que fueron deshabilitados para poder

continuar con la manipulación de los datos, también deshabilita a los cuadros de texto para

que no se puedan modificar los datos por accidente.

4.1.2.6. Buscar

En el caso de tener una gran cantidad de registros, este comando ayuda a buscar un

determinado registro o un conjugo de registros. Navegación en los registros.

4.1.2.7. Imprimir

Este comando dependiendo en donde se lo ejecute puede imprimir en primera instancia los

datos solicitados en su totalidad, o también puede presentar en algunos casos opciones en la

que se solicite una selección de los datos que se deseen imprimir esto es para evitar el

desperdicio de recursos imprimiendo datos innecesariamente. No deshabilita ningún comando

ni tampoco hace editables los cuadros de texto.

4.1.2.8. Salir

Se cierra el formulario o ventana en la que hayamos.

68
4.1.3. Pantalla Principal

Gráfico 4.04 Pantalla Principal


Fuente: El Autor

Esta pantalla será nuestro entorno de trabajo en el que más interactuaremos.

Esta pantalla posee tres partes principales las cuales son:

La barra de menú:

Gráfico 4.05 Barra de Menú


Fuente: El Autor

Esta barra proporciona el camino por donde acceder a los diferentes módulos, éste menú se

encuentra diseñado de una manera intuitiva con nombres claros que ayudan a definir cuál es

su función, así es el caso de:

69
Gráfico 4.06 Submenú
Fuente: El Autor

Es fácil determinar que haciendo Clic en archivo tenemos un submenú, y de la misma manera

con todos los menús de la pantalla principal. Los menús poseen letras subrayadas, esto

significa que si podemos acceder a través del teclado a esos menús, esto se lo puede realizar

presionando la tecla ALT y al mismo tiempo la tecla que se encuentra subrayada; Las letras

subrayadas solo pueden ser presentadas cuando presione la tecla ALT caso contrario no le

aparecerá ninguna tecla subrayada.

Accesos Directos

Otra de las partes principales son los íconos que se muestran en todo el escritorio los cuales

son accesos rápidos para acceder rápidamente y sin necesidad de entrar al menú.

Gráfico 4.07 Iconos de Pantalla Principal


Fuente: El Autor
70
La barra de estado

Esta se encuentra ubicada en la parte inferior

Gráfico 4.08 Barra de Estado


Fuente: El Autor

Esta es una barra en la que se presenta el nombre de la empresa, también se presenta la el

nombre del usuario que está trabajando en el sistema, y más hacia la derecha se muestra la

hora y la fecha actual con la que estamos trabajando.

4.1.4. Registro de Usuarios y Contraseñas

Gráfico 4.09 Registro de Usuario


Fuente: El Autor

Aquí es donde se hace la administración de todos los usuarios del sistema.

71
En esta pantalla tenemos algunos de los comandos de los cuales ya deberíamos saber cual es

cada una de las funciones de estos comandos, en la parte derecha tenemos un listado con el

cual podemos navegar por los registros.

4.1.5. Clientes

En esta pantalla se tratarán todos los datos de los clientes, podremos ingresar, editar o cambiar

los datos, eliminar, buscar e imprimir los datos de los clientes.

Gráfico 4.10 Registro de Clientes


Fuente: El Autor

Los pasos para realizar estos procedimientos son igual que en los formularios anteriores, si

desea ver un ejemplo de cómo ingresar los datos remítase al ejemplo de ingreso.

Los pequeños botones con el signo de (….) indican que se lo puede ejecutar para añadir más

parámetros de los que se dispone hasta ese momento, en este caso se dan para las provincias,

72
para las ciudades y para los tipos de clientes, si presionamos en esos botones se presentarán

las pantallas que permitan tratar con esos datos.

4.1.6 Tipos de Clientes

Esta pantalla fue creada con el fin de poder clasificar a los clientes por cualquier tipo de nivel,

según el que determine el gerente del hotel. Es opcional puesto que si no se hace una

clasificación el sistema continúa funcionando de la misma manera.

Podemos acceder a esta pantalla a través del siguiente menú.

Gráfico 4.11 Registro de Tipo de Clientes


Fuente: El Autor

Al igual que los anteriores tiene los comandos básicos, si desea saber cómo tratar los datos o

cómo manejarlos remítase al ejemplo de ingreso en la ayuda.

73
4.1.7. Registro de Equipos

Este es uno de los formularios más importantes e indispensables y el más utilizado ya que

aquí es dónde se tratarán los datos correspondientes a los ingresos de los Equipos.

Gráfico 4.12 Registro de Clientes


Fuente: El Autor

Para una mayor facilidad se ha puesto un combobox en el cual se enlistan los clientes, el cual

adicionalmente se filtra por el apellido, esto es el usuario digita en el combobox toda la

palabra o parte de un presiona la tecla enter entonces, automáticamente se carga el combobox

según los parámetros de búsqueda.

74
Gráfico 4.13 Búsqueda de Cliente
Fuente: El Autor

Al momento que hacemos seleccionamos el Cliente automáticamente vamos a obtener datos

del cliente seleccionado como son, dirección y teléfono.

Gráfico 4.14 Búsqueda de Producto


Fuente: El Autor

Además cuenta con una búsqueda de productos por medio de tres combobox los cuales se

filtran por Tipo de Equipo, Marca y si no encontramos podemos añadir un nuevo producto

con el botón añadir producto.

Gráfico 4.15 Detalle de Factura


Fuente: El Autor

Luego hacemos clic en la Tabla y enseguida se llena el producto seleccionado en los

combobox; luego seguimos ingresando los datos que indica y luego guardamos.

75
4.1.8 Registro de Detalle de Reparación de Equipos de Cómputo

Gráfico 4.16 Registro de Detalle de Reparaciones de Equipos


Fuente: El Autor

En este formulario tiene como finalidad de registrar todo el detalle da la reparación de un

equipo esto se lo hace primeramente haciendo clic en nuevo seguidamente seleccionamos

cualquiera de las opciones de búsqueda avanzada para encontrar al equipo, una vez

encontrado podemos marcar las casillas según el trabajo realizado y si este equipo necesitase

de un repuesto hacemos clic en la pestaña superior Búsqueda de repuesto.

Ya en esta pantalla de igual manera para filtrar la búsqueda seleccionamos los parámetros con

los que se va a realizar la búsqueda.

76
Gráfico 4.17 Búsqueda de Repuestos
Fuente: El Autor

Luego en el textbox digitamos todo el nombre o parte de este, e inmediatamente se muestra

los repuestos o productos luego hacemos clic y automáticamente el producto seleccionado se

pasa al formulario anterior.

Gráfico 4.18 Selección del repuesto


Fuente: El Autor

Una vez seleccionado todo el trabajo realizado así como también los repuestos luego

hacemos clic en guardar y de esta manera se guardan toda la información.

77
4.1.9 Facturación

Gráfico 4.19 Facturación


Fuente: El Autor

Para realizar la Facturación por la reparación de un equipo en el Departamento Técnico

buscamos en el combobox digitando el apellido o parte de este y se filtran todos los clientes

con esos parámetros, luego escogemos al cliente y enseguida se muestran todos los equipos

.que este cliente tiene en el departamento técnico y escogemos uno de los equipos y

automáticamente se llena la tabla con todo el detalle de la reparación con sus respectivos

costos, seguidamente ingresamos el numero de factura y continuamos guardando los datos y

emitiendo la factura.

78
Para facturar un producto vendido de la igual manera realizamos la respectiva búsqueda del

cliente y luego hacemos la búsqueda del producto por tipo de Equipo o producto y por la

marca, y seleccionamos un producto.

Hacemos clic en la tabla y seguimos llenando la cantidad y enseguida se revisa el stock de ese

producto y si en caso no hubiera presenta un mensaje así.

Gráfico 4.20 Control de stock


Fuente: El Autor

Por el contrario automáticamente se llenan las columnas de Valor Unitario el cual

internamente realiza un cálculo del costo del producto más el porcentaje de utilidad; y el total

así mismo calcula entre la cantidad y el valor unitario; luego se muestra el subtotal, IVA y el

Total a pagar.

Una vez lleno todos los datos procedemos a guardar la factura de venta.

4.1.10 Ingreso de Productos a Bodega

Para ingresar los productos a la bodega lo hacemos muy similar a la venta de un producto con

la diferencia de que el valor unitario lo digitamos de acuerdo a la Factura de compra de los

productos y el total automáticamente se calcula; y en vez de realizar la búsqueda de los

clientes en este se realizara la búsqueda por los proveedores; además, al momento de guardar

saldrá este mensaje.

79
Gráfico 4.21 Mensaje para Ingreso de Series de Productos
Fuente: El Autor

Ponemos clic si vamos ingresar enseguida o no para luego ingresar las series.

4.1.11 Registro de Series de productos

Gráfico 4.22 Formulario de Registro de Clientes


Fuente: El Autor

Si presionamos SI se muestra la siguiente pantalla en la cual automáticamente se llena el

numero de factura y luego presionamos enteren donde indica el detalle de esta factura en el

cual presionamos en uno de los ítems de esta manera en el lado izquierdo presenta un listado

para poder ingresar las series, una vez lleno el listado de series procedemos a guardar.
80
4.2. MANUAL TÉCNICO

4.2.1 Visual Studio 2008

Como instalar Visual Studio 2008:

Vemos la pantalla principal de instalación en la misma que seleccionamos la opción instalar

Visual Studio 2008.

Gráfico 4.23 Instalación de visual Estudio


Fuente: El Autor

Muestra mensaje de recopilación de archivos para la instalación.

Gráfico 4.24 copiando archivos para Instalar


Fuente: el Autor

Pantalla de carga de componentes de instalación.

81
Gráfico 4.25 Instando Visual Estudio
Fuente: El Autor

Una vez cargados todos los elementos aceptamos la licencia y damos clic en siguiente.

Gráfico 4.26 Pantalla de Licencia


Fuente: El Autor

A continuación activamos el tipo de instalación y se especifica la ruta.

Gráfico 4.27 Selección de Características


Fuente: Autor

82
En la pantalla siguiente se muestra el progreso de la instalación de todos los ítems

seleccionados.

Gráfico 4.28 Instalación de algunos componentes


Fuente: Autor

En esta pantalla vemos que la instalación ha finalizado correctamente.

Gráfico 4.29 Finalización de la Instalación


Fuente: El Autor

Una vez terminada la instalación debemos reiniciar el equipo como muestra la imagen.

83
Gráfico 4.30 Reinicio de la máquina
Fuente: El Autor

Primera pantalla que aparece al momento de crear la primera aplicación.

Gráfico 4.31 Pantalla de Creación de la Aplicación


Fuente: El Autor

Pantalla principal de visual studio 2008

Gráfico 4.32 Pantalla Principal


Fuente: El Autor

84
4.2.1.1. CONCEPTO VISUAL STUDIO 2008

“Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés)

para sistemas operativos Windows. Soporta varios lenguajes de programación tales como

Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han

desarrollado las extensiones necesarias para muchos otros.

Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así

como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la

versión .NET 2002). Así se pueden crear aplicaciones que se intercomuniquen entre

estaciones de trabajo, páginas web y dispositivos móviles.

Visual Studio 2008

“Visual Studio 2008 fue publicado (RTM) el 17 de noviembre de 2007 en inglés, mientras

que la versión en castellano no fue publicada hasta el 2 de febrero de 2008.3

El nuevo framework (.NET 3.5) está diseñado para aprovechar las ventajas que ofrece el

nuevo sistema operativo Windows Vista a través de sus subsistemas Windows

Communication Foundation (WCF) y Windows Presentation Foundation (WPF). El primero

tiene como objetivo la construcción de aplicaciones orientadas a servicios, mientras que el

último apunta a la creación de interfaces de usuario más dinámicas que las conocidas hasta el

momento.

A las mejoras de desempeño, escalabilidad y seguridad con respecto a la versión anterior, se

agregan, entre otras, las siguientes novedades:

“La mejora en las capacidades de pruebas unitarias permiten ejecutarlas más rápido

independientemente de si lo hacen en el entorno IDE o desde la línea de comandos. Se

incluye además un nuevo soporte para diagnosticar y optimizar el sistema a través de


85
las herramientas de pruebas de Visual Studio. Con ellas se podrán ejecutar perfiles

durante las pruebas para que ejecuten cargas, prueben procedimientos contra un

sistema y registren su comportamiento, y utilizar herramientas integradas para depurar

y optimizar.

Con Visual Studio Tools for Office (VSTO) integrado con Visual Studio 2008 es

posible desarrollar rápidamente aplicaciones de alta calidad basadas en la interfaz de

usuario (UI) de Office que personalicen la experiencia del usuario y mejoren su

productividad en el uso de Word, Excel, PowerPoint, Outlook, Visio, InfoPath y

Project. Una completa compatibilidad para implementación con ClickOnce garantiza

el entorno ideal para una fácil instalación y mantenimiento de las soluciones Office.

Visual Studio 2008 permite incorporar características del nuevo Windows Presentation

Foundation sin dificultad tanto en los formularios de Windows existentes como en los

nuevos. Ahora es posible actualizar el estilo visual de las aplicaciones al de Windows

Vista debido a las mejoras en Microsoft FoundationClass Library (MFC) y Visual

C++. Visual Studio 2008 permite mejorar la interoperabilidad entre código nativo y

código manejado por .NET. Esta integración más profunda simplificará el trabajo de

diseño y codificación.

LINQ (Language Integrated Query) es un nuevo conjunto de herramientas diseñado

para reducir la complejidad del acceso a bases de datos a través de extensiones para

C++ y Visual Basic, así como para Microsoft .NET Framework. Permite filtrar,

enumerar, y crear proyecciones de muchos tipos y colecciones de datos, utilizando

todas las mismas sintaxis, prescindiendo del uso de lenguajes especializados.

Visual Studio 2008 ahora permite la creación de soluciones multiplataforma adaptadas

para funcionar con las diferentes versiones de .NET Framework: 2.0 (incluido con

86
Visual Studio 2005), 3.0 (incluido en Windows Vista) y 3.5 (incluido con Visual

Studio 2008).

.NET Framework 3.5 incluye la biblioteca ASP.NET AJAX para desarrollar

aplicaciones web más eficientes, interactivas y altamente personalizadas que

funcionen para todos los navegadores más populares y utilicen las últimas tecnologías

y herramientas Web, incluyendo Silverlight y Popfly.”5

4.2.2. Instalación de SQL Server 2005

Pantalla de inicio de instalación de SQL Server 2005.

Gráfico 4.33 Instalación de SQL server 2005


Fuente: El Autor

Aparece la pantalla Contrato de licencia. Dar un clic en acepto los términos del contrato de

licencia. Luego presionar clic en siguiente.

5
VALADE, Janet, (2008), PHP y MYSQL. http://www.tutomundi.org/2009/02/php-y-mysql- janet-valade.html

87
Gráfico 4.34 Pantalla de Licencia
Fuente: El Autor

Pantalla de instalación de componentes luego dar un clic en instalar.

Gráfico 4.35 Pantalla de requisitos


Fuente: Autor

Proceso de la instalación de los componentes de SQL.

Gráfico 4.36 Pantalla de Instalación


Fuente: El Autor

88
Pantalla donde debe llenar los datos que permite personalizar la instalación.

Gráfico 4.37 Pantalla de personalización


Fuente: El Autor

Pantalla de componentes que se van a instalar.

Gráfico 4.38 Pantalla de requisitos


Fuente: El Autor

Pantalla que permite crear la instancia.

Gráfico 4.39 Pantalla de requisitos


Fuente: El Autor

89
Pantalla definir cuentas de inicio de sesión.

Gráfico 4.40 Crear Cuentas para inicio de sesión


Fuente: El Autor

Pantalla para modo de autenticación.

Gráfico 4.41 Pantalla de autentificación


Fuente: El Autor

Pantalla para configuraciones del comportamiento del servidor.

Gráfico 4.42 Con Graficación de Intercalación


Fuente: El Autor

90
Pantalla de preparación de instalación con todos los componentes seleccionados.

Gráfico 4.43 Instalación de Componentes


Fuente: El Autor

Pantalla de progreso de instalación.

Gráfico 4.44 Finalización de Instalación de Componentes


Fuente: el Autor

91
Pantalla de finalización de la instalación.

Gráfico 4.45 Fin de la Instalación


Fuente: el Autor

SQL Server 2005

Hoy en día las organizaciones enfrentan numerosos desafíos de datos, tales como la necesidad

de tomar decisiones más rápidas y más orientadas a datos, la necesidad de aumentar la

productividad y flexibilidad del personal de desarrollo y presionan para reducir los

presupuestos generales de informática (IT) a la vez que escalan la infraestructura para

satisfacer las exigencias cada vez mayores.

“SQL Server 2005 está diseñado para ayudar a las empresas a enfrentar estos desafíos. Esta

solución de administración y análisis de datos de próxima generación ofrece seguridad,

escalabilidad y disponibilidad mayores a las aplicaciones de datos empresariales y analíticas,

a la vez que las hace más fáciles de crear, desplegar y administrar.”

Con la ampliación de las ventajas de SQL Server 2000, SQL Server 2005 ofrece una solución

integrada de administración y análisis de datos que ayuda a las organizaciones de cualquier

magnitud a realizar lo siguiente:6

6
SQL, (2011), Tutorial de Sql 2005 http://www.desarrolloweb.com/articulos/263.php
92
•Crear, desplegar y administrar aplicaciones empresariales más seguras, escalables y

confiables.

•Maximizar la productividad de IT mediante la reducción de la complejidad y el soporte de

aplicaciones de bases de datos.

•Compartir datos en múltiples plataformas, aplicaciones y dispositivos para facilitar la

conexión de sistemas internos y externos.

•Controlar los costes sin sacrificar el rendimiento, la disponibilidad, la escalabilidad o la

seguridad.

SQL Server 2005 potencia su infraestructura de datos en tres áreas clave: administración de

datos empresariales, productividad del encargado del desarrollo e inteligencia empresarial

(BI). También abre nuevos caminos en precios y licencias accesibles, rutas de actualización a

SQL Server 2005 y el sistema Microsoft Windows Server.

4.2.2.1. Plataforma de datos de SQL Server

“SQL Server es una solución de datos global, integrada y de extremo a extremo que habilita a

los usuarios en toda su organización mediante una plataforma más segura, confiable y

productiva para datos empresariales y aplicaciones de BI. SQL Server 2005 provee

herramientas sólidas y conocidas a los profesionales de IT, así como también a trabajadores

de la información, reduciendo la complejidad de la creación, despliegue, administración y uso

de aplicaciones analíticas y de datos empresariales en plataformas que van desde los

dispositivos móviles hasta los sistemas de datos empresariales. A través de un conjunto global

de características, la interoperabilidad con sistemas existentes y la automatización de tareas

93
rutinarias, SQL Server 2005 ofrece una solución completa de datos para empresas de todos los

tamaños. La Gráfico 1 muestra el diseño de la plataforma de datos SQL Server 2005.” 7

Gráfico 4.46 Diseño de Plataforma de Datos SQL Server 2005


Fuente: http://technet.microsoft.com/en-us/library/cc966403.aspx

La plataforma de datos SQL Server incluye las siguientes herramientas:

Base de datos relacional.-Un motor de base de datos relacional más segura, confiable,

escalable y altamente disponible con mejor rendimiento y compatible para datos estructurados

y sin estructura (XML).

Servicios de réplica.- Réplica de datos para aplicaciones de procesamiento de datos

distribuidas o móviles, alta disponibilidad de los sistemas, concurrencia escalable con

almacenes de datos secundarios para soluciones de información empresarial e integración con

sistemas heterogéneos, incluidas las bases de datos Oracle existentes.

7
DUMLER, Michelle (2005), Microsoft SQL Server 2005 Product Overview,http://technet.microsoft.com/en-
us/library/cc966403.aspx
94
Notification Services.- Capacidades avanzadas de notificación para el desarrollo y el

despliegue de aplicaciones escalables que pueden entregar actualizaciones de información

personalizada y oportuna a una diversidad de dispositivos conectados y móviles.

Integration Services.- Capacidades de extracción, transformación y carga (ELT) de datos

para almacenamiento e integración de datos en toda la empresa.

Analysis Services.- Capacidades de procesamiento analítico en línea (OLAP) para el análisis

rápido y sofisticado de conjuntos de datos grandes y complejos, utilizando almacenamiento

multidimensional.

Reporting Services.- Una solución global para crear, administrar y proporcionar tanto

informes tradicionales orientados al papel como informes interactivos basados en la Web.

Herramientas de administración.- SQL Server incluye herramientas integradas de

administración para administración y optimización avanzadas de bases de datos, así como

también integración directa con herramientas tales como Microsoft Operations Manager

(MOM) y Microsoft Systems Management Server (SMS). Los protocolos de acceso de datos

estándar reducen drásticamente el tiempo que demanda integrar los datos en SQL Server con

los sistemas existentes. Asimismo, el soporte del servicio Web nativo está incorporado en

SQL Server para garantizar la interoperabilidad con otras aplicaciones y plataformas.

Herramientas de desarrollo.- SQL Server ofrece herramientas integradas de desarrollo para

el motor de base de datos, extracción, transformación y carga de datos, minería de datos,

OLAP e informes que están directamente integrados con Microsoft Visual Studio para ofrecer

capacidades de desarrollo de aplicación de extremo a extremo. Cada subsistema principal en

SQL Server se entrega con su propio modelo de objeto y conjunto de interfaces del programa

95
de aplicación (API) para ampliar el sistema de datos en cualquier dirección que sea específica

de su negocio.

La plataforma de datos SQL Server 2005 ofrece los siguientes beneficios a las organizaciones

de todas las magnitudes:

Aprovechamiento de activos de datos.- Además de brindar una base de datos segura y

confiable para aplicaciones analíticas y del rubro, SQL Server 2005 permite que los clientes

obtengan más valor de sus datos al incluir una funcionalidad incorporada tal como informe,

análisis y minería de datos. Puede aprovechar esta potencia y flexibilidad para entregar datos

a cada rincón de su organización a una fracción del coste de algunos otros sistemas.

Aumento de la productividad.- A través de las capacidades globales de BI y la integración

con herramientas conocidas como Microsoft Office System, SQL Server 2005 brinda a los

trabajadores de la información en toda su organización información empresarial crítica y

oportuna adaptada a sus necesidades específicas. El objetivo es ampliar la BI a todos los

usuarios en una organización y, en última instancia, ayudar a los usuarios en todos los niveles

de la organización a tomar mejores decisiones empresariales según uno de sus activos más

valiosos: sus datos.

Reducción de la complejidad de IT.- SQL Server 2005 simplifica el desarrollo, el

despliegue y la administración de aplicaciones de unidad de negocios y analíticas al ofrecer

un entorno de desarrollo flexible para los encargados del desarrollo y herramientas integradas

y automatizadas de administración para los administradores de bases de datos.

Menor coste total de propiedad (TCO).- El enfoque y la atención integrados sobre la

facilidad de uso y despliegue en SQL Server 2005 ofrece los costes directos, de

96
implementación y mantenimiento más bajos de la industria para obtener un rápido

rendimiento de su inversión en la base de datos.

SQL Server 2005 brinda la tecnología y las capacidades con las que puede contar su

organización. Con avances significativos en las áreas clave de administración de datos

empresariales, productividad del encargado del desarrollo y BI, son considerables los

beneficios de actualización o migración a SQL Server 2005.

4.2.3 Project 2007

Microsoft Project es un potente programa de gestión de proyectos que se utiliza y demanda

cada vez más por parte de las empresas, para crear planes de proyecto, introducción de datos

reales de evolución y realizar un completo seguimiento de cada una de sus partes, así como

contabilizar la variación que se produce en el transcurso de un proyecto respecto a lo que

inicialmente se había programado (línea de base).

Con este programa se gestionan y controlan tanto las tareas que componen un proyecto, como

los recursos que se utilizan para su desarrollo, y las asignaciones recurso-tarea.

Ventajas

Poderosa herramienta de planificación.

Permite ordenar planes individuales u grupales y cálculos el tiempo.

Muy completo, gran cantidad de posibilidades, y muy versátil en su utilización.

97
Desventajas

No se puede medir la productividad de las máquinas y las persona, tampoco

rendimiento.

Poco extendido.

Coste.

No es muy utilizado.

Sólo funciona en plataformas Windows.

Complejo para usuarios inexpertos.

98
CONCLUSIONES GENERALES

Un factor susceptible de ser medido que ayuda a determinar si un sistema está o no

bien desarrollado es la facilidad con la que se desenvuelven los usuarios en el entorno

del mismo, en otras palabras si un sistema es fácil de manejar y presenta los resultados

deseados, se puede decir que es un buen sistema.

Con la Implantación del Sistema Informático se optimizaron los procesos del

Departamento Técnico de la empresa.

Al desarrollar este proyecto se concluye que el trabajo en equipo es sustancial para la

integración de un grupo de calidad debidamente comprometido con la implantación

del Sistema para la Gestión de Control de Equipos. Fue muy importante la

intervención e involucramiento de la Gerente en la provisión de todos los recursos,

tanto humanos y materiales necesarios para el logro de tan importante proyecto.

El Sistema Implantado tuvo un impacto social positivo dentro del Departamento

Técnico por la facilidad con que se registra la información de los equipos.

El ser ordenado en las distintas etapas del desarrollo de un Proyecto ayuda a conseguir

continuidad y un pronto desarrollo.

Solicitar consejos de personas con experiencia en este trabajo fue una de las mejores

decisiones tomadas, evitó mucho trabajo innecesario.

Una vez implementado el Sistema Informático en el Departamento Técnico de la

Empresa “CopyCom”, se ha mejorado los procesos planteados, permitiendo el ahorro

de recursos y mejorando el desempeño laboral de los Técnicos.

99
RECOMENDACIONES

Para todo los Usuarios del Sistema es indispensable que para un mejor

aprovechamiento del Sistema Informático se debe diseñar de tal forma que cualquier

usuario pueda manejar el Sistema además de una capacitación del manejo del sistema

para una óptima utilización de esta herramienta en el Departamento.

Una vez que los objetivos planteados en este proyecto se han logrado a cabalidad, se

recomienda trabajar en el sistema informático, sacándole el máximo provecho y

utilizando todas las herramientas que tiene.

Para el mejor desenvolvimiento en el desarrollo de un proyecto, se requiere la

predisposición de todas las personas involucradas, de colaborar en la recolección de

información para dicho proyecto.

Es muy importante que el sistema funcione con rapidez y correctamente para que no

haya disgustos entre empleados.

Es importante ser metódico y ordenado, esto implica cumplir con un cronograma de

actividades para así evitar obtener un trabajo improvisado y con muchos defectos.

Pedir apoyo a personas con experiencia en el tema facilita y ahorra tiempo en el

desarrollo del proyecto

Es importante realizar un estudio y análisis previo del área a investigar, empaparse a

profundidad de los procesos manuales que se desea automatizar para así evitarnos

futuros inconvenientes.

100
BIBLIOGRAFÍA

FERNÁNDEZ, L. (2009). Visual Basic 2008 (Primera edición ed.). Madrid, España:

Ediciones Anaya.

KENDALL, K. (2010). Análisis y Diseño de Sistemas (Sexta edición ed.). Barcelona,

España: Ediciones ENI.

OLGA, P. C. (2010). Libros de Programación y Lenguajes. Madrid: Thompson

Editores Spain.

SÁNCHEZ, S. (2009). Ingeniería de Proyectos Informáticos. Castello de la Plana:

Ediciones Universitat Jaume I.

STANEK, W. (2009). Sql Server 2005 Manual del Administrador. McGraw-Hill.

101
LINCOGRAFÍA

MURILLO, William (2010), La investigación científica.

http://www.monografias.com/trabajos15/invest-cientifica/invest-cientifica.shtml

PUENTE, Wilson (2009), La investigación científica.

http://www.rrppnet.com.ar/tecnicasdeinvestigacion.htm

LOBOS, María (2006), La Técnica de la entrevista. http://ads-

maeva.blogspot.com/2006/08/la-tcnica-de-la-entrevista.html

Wikipedia, (2013), Desarrollo en Cascada.

http://es.wikipedia.org/wiki/Desarrollo_en_cascada

SQL, (2011), Tutorial de Sql 2005

http://www.desarrolloweb.com/articulos/263.php

DUMLER, Michelle (2005), Microsoft SQL Server 2005 Product Overview.

http://technet.microsoft.com/en-us/library/cc966403.aspx

102
ANEXOS

103
ANEXO 1

PREGUNTAS DE LA ENTREVISTA

ENTREVISTA

ENTREVISTADO: Tec.Edwin Geovanny Ponce Sevillano

Entrevista dirigida a al Sr. Edwin Geovanny Ponce S. Técnico del Departamento Técnico de

la Empresa CopyCom con la única finalidad de obtener la información necesaria para el

desarrollo del Proyecto de Informático titulado Sistema Informático para la Gestión del

Control de Equipos de Cómputo del Departamento Técnico de la empresa CopyCom.

Objetivo.

El objetivo principal del desarrollo de la aplicación de esta Entrevista es obtener la

información necesaria para la implementación del Sistema de Control de Equipos.

1) ¿Cuáles son los procesos que más inconvenientes existen?

2) ¿Cuál es el procedimiento para realizar la Factura de un servicio prestado?

3) ¿Cómo realizan el Ingreso de Productos?

4) ¿Cómo realizan el Registro de los Equipos?

5) ¿Llevan un registro de Clientes?

6) ¿Llevan un control de Stock de los productos en Bodega?

7) ¿Registran las reparaciones de los equipos arreglados en el Departamento Técnico?

8) ¿Se lleva un control de quien reparó un determinado Equipo?

9) ¿Llevan un control de los accesorios con que se ingresan los equipos?

10) ¿Le gustaría automatizar los procesos en el Departamento Técnico?


CONCLUSIONES DE LA ENTREVISTA

Se concluye que de acuerdo a la entrevista con el Técnico del Departamento Técnico

de esta empresa tienen una gran deficiencia en los procesos que realizan en el

Departamento Técnico como en al registrar un Cliente este se lo realiza manualmente,

así como también el registro de los Equipos y del detalle de reparaciones no llevan

ningún registro.

De igual manera se obtuvo como resultado que no cuentan con un proceso de

facturación del servicio realizado a los Equipos arreglados en el Departamento

Técnico.

De a cuerdo a la descripción del entrevistado no existe un control de stock de los

productos que hay en la bodega

El Sistema Informático Propuesto les beneficiaría y agilitaría los procesos


ANEXO 2

FORMATO DE LA ENCUESTA

ENCUESTA

Realizada a los Clientes del Departamento Técnico de la EmpresaCopyCom.

Encuesta SI NO
1. ¿Cree usted que la implementación de un sistema de Control de Equipos
de Cómputo permita a los Técnicos controlar de mejor manera sus
equipos del Departamento Técnico?
2. ¿A usted le gustaría que el Departamento Técnico de su confianza este
acorde con la tecnología actual?

3. ¿Cree usted que todos los Departamentos Técnicos de la cuidad de Ibarra


tienen un sistema de Control de Equipos?
4. ¿Sabe usted si la empresa CopyCom tiene un sistema de Control de
Equipos?
5. ¿Creé que le beneficiaría a Ud. como cliente la implantación de un
Sistema de Control de Equipos de Cómputo para que ingrese los datos
correctos de Ud., y de su equipo?
6. ¿Ha escuchado sobre Sistemas Informáticos de Control de Equipos de
Cómputo para un Departamento Técnico elaborado por estudiantes de la
universidad “Unidades”?.
7. ¿Cree Ud. que la utilización de este sistema de Control de Equipos de
Cómputo pueda ayudarle al propietario de la empresa?

8. ¿Cree usted que sería conveniente realizar una factura por un solo
equipo o producto?
9. ¿Considera usted que los repuestos que se pone a los equipos en un
Departamento Técnico deberían se facturar?
10. ¿Usted llevaría su equipo al departamento Técnico en un Departamento
Técnico que no proporcione factura?
Fuente: El Autor
ANEXO 3

TABULACIÓN DE ENCUESTAS

1. ¿Cree usted que la implementación de un sistema de Control de Equipos de Cómputo

permita a los Técnicos controlar de la mejor manera sus equipos del Departamento

Técnico?

SI NO TOTAL

197 3 200

98% 2% 100%

Pregunta Nº 1
SI NO

2%

98%

Figura Nº 1
Tabulación de encuestas Pregunta # 1 del Sistema Informático “SIGCE”.
Fuente: El Autor.

Interpretación: De acuerdo a este resultado el 98% de la población encuestada afirma que en

la Implementación de este Sistema controlará los Equipos del departamento Técnico, y un 2%

creen que no ayudaría porque el proceso manual si está bien.


2. ¿A Usted le gustaría que el Departamento Técnico de su confianza este acorde con la

tecnología actual?

SI NO TOTAL

196 4 200

98% 2% 100%

Pregunta Nº 2
SI NO

2%

98%

Figura Nº 2
Tabulación de encuestas Pregunta # 2 del Sistema Informático “SIGCE”
Fuente: El Autor

Interpretación: El 98% de la población encuestada está de acuerdo en que se le gustaría que

el departamento Técnico esté acorde a la Tecnología ya que optimizaría y agilitaría el

proceso y un 2% cree que no porque no conocen el alcance de la tecnología.


3. ¿Cree usted que todos los Departamentos Técnicos de la cuidad de Ibarra tienen un

sistema de Control de Equipos?

GRÁFICO # 3

SI NO TOTAL

90 110 200

45% 55% 100%

Pregunta Nº 3
SI NO

45%

55%

Figura Nº 3
Tabulación de encuestas Pregunta # 3 del Sistema Informático “SIGCE”
Fuente: El Autor

Interpretación: El 45 % de la población encuestada considera que no tienen un Sistema

de Control ya que las veces que han visitado todo lo realizan automáticamente mientras el

55 % no lo considera que no, porque ni siquiera les registran bien.


4. ¿Sabe usted si la empresa CopyCom tiene un sistema de Control de Equipos?

GRÁFICO # 4

SI NO TOTAL

101 99 200

50% 50% 100%

Pregunta Nº 4
SI NO

50%
50%

Figura Nº 4
Tabulación de encuestas Pregunta # 4 del Sistema Informático “SIGCE”
Fuente: El Autor

Interpretación: El 50 % de la población encuestada si sabía que no cuenta con un sistema

porque veían que hacían manualmente mientras que el otro 50% no lo habían tomado en

cuenta.
5. ¿Creé que le beneficiaría a Ud. como cliente la implantación de un Sistema de Control

de Equipos de Cómputo para que ingrese los datos correctos de Ud., y de su equipo?

GRÁFICO # 5

SI NO TOTAL

123 77 200

61% 39 % 100%

Pregunta Nº 5
SI NO

39%

61%

Figura Nº 5
Tabulación de encuestas Pregunta # 5 del Sistema Informático “SIGCE”
Fuente: El Autor

Interpretación. Un 61% de la población encuestada si le beneficiaria ya que todo sería más

rápido con la Implantación del sistema, y el 39 % no cree que tal vez no les ayudaría mucho.
6. ¿Ha escuchado sobre Sistemas Informáticos de Control de Equipos de Cómputo para

un Departamento Técnico elaborado por estudiantes de la universidad “Uniandes”?.

SI NO TOTAL

0 200 200

0% 100% 100%

Pregunta Nº 6
SI NO

0%

100%

Figura Nº 6
Tabulación de encuestas Pregunta # 6 del Sistema Informático “SIGCE”
Fuente: El Autor

Interpretación: El 100% de la población encuestada no ha escuchado sobre la elaboración de

un Sistema de Control elaborado por un estudiante de la Uniandes.


7. ¿Cree Ud. que la utilización de este sistema de Control de Equipos de Cómputo pueda

ayudarle al propietario de la empresa?

SI NO TOTAL

182 18 200

91% 9% 100%

Pregunta Nº 7
SI NO

9%

91%

Figura Nº 7
Tabulación de encuestas Pregunta # 7 del Sistema Informático “SIGCE”
Fuente: La Autor

Interpretación: El 92% de la población encuestada dice que sí le ayudaría ya que se agilitan

los procesos y los técnicos estaría más conformes y el 37% dice que no está de acuerdo en que

se implemente este Sistema.


8. ¿Cree usted que sería conveniente realizar una factura por un solo equipo o producto?

SI NO TOTAL

40 160 200

16% 84% 100%

Pregunta Nº 8
SI NO

16%

84%

Figura Nº 8
Tabulación de encuestas Pregunta # 8 del Sistema Informático “SIGCE”
Fuente: La Autor

Interpretación: El 16% de la población encuestada cree que si se debería hacer una factura

por equipo mientras que el 84 % considera que si deberían facturarse varios equipos o

productos a la vez ya que se ahorraría tiempo y facturas.


9. ¿Considera usted que los repuestos que se pone a los equipos en un Departamento Técnico se

deberían facturar?

SI NO TOTAL

198 2 200

99% 1% 100%

Pregunta Nº 9
SI NO

1%

99%

Figura Nº 9
Tabulación de encuestas Pregunta # 9 del Sistema Informático “SIGCE”
Fuente: El Autor

Interpretación: El 99% de la población encuestada cree que si se debería facturarse los

repuestos que se les pongan a los equipos ya que todo debe detallarse en la factura y el 1%

dicen que no es necesario el detalle de la factura.


10 ¿Usted llevaría su equipo a un Departamento Técnico que no proporcione factura?

SI NO TOTAL

98 102 200

95% 5% 100%

Pregunta Nº 10
SI NO

49%
51%

Figura Nº 10
Tabulación de encuestas Pregunta # 10 del Sistema Informático “SIGCE”
Fuente: El Autor

Interpretación: Un 49% de la población encuestada dice que si llevarían a un departamento

técnico que no entreguen factura ya que no necesitan la factura mientras que el 51 % dice que

no llevarían al Departamento Técnico si no entregan factura puesto que este documento es

indispensable para sus declaraciones.


RECOMENDACIONES DE LAS ENCUESTAS

Analizando los resultados de las encuestas, se puede hacer las siguientes

recomendaciones:

1. Gestionar para realizar e implantar del proyecto de gestión de Control de Equipos

de Cómputo, el mismo que dará mejoras en el Procesamiento de la Información de

Manera Rápida y Oportuna a los Técnicos del Departamento Técnico.

2. Aprovechar la apertura y predisposición del personal Técnico, administrativo, para

involucrarlos en el desarrollo del proyecto y hacer en el compromiso de establecer

este sistema dentro del menor tiempo posible.

3. Capacitar al personal del Departamento Técnico para el uso y manejo correcto del

sistema y sus diferentes aplicaciones, la capacitación se lo realizará en el tiempo

oportuno.
ANEXO 4
PERFIL DEL PROYECTO INFORMÁTICO

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES


U N I A N D E S
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS

PERFIL DE PROYECTO INFORMÁTICO, PREVIO A LA


OBTENCIÓN DEL TÍTULO DE INGENIERÍA EN SISTEMAS E
INFORMÁTICA
TEMA: Sistema Informático para la Gestión de Equipos de Cómputo
del Departamento Técnico en la Empresa “COPYCOM”.

Autor:
Tnlgo. Christian Fernando Ponce Sevillano

Asesor:
Ing. Freddy Baño

IBARRA - 2010
PERFIL DEL PROYECTO INFORMÁTICO

I. TÍTULO DEL PROYECTO

Sistema Informático para la Gestión de Equipos de Cómputo del Departamento

Técnico en la Empresa “COPYCOM”.

II. DIAGNÓSTICO PRESUNTIVO.

En la institución COPYCOM todos los procesos de Ingreso y Egreso de los Equipos

de Cómputo se los está realizando en forma manual lo cual hace que se produzcan

algunos problemas como:

• Pérdidas de tiempo, para la realización de un Ingreso, egreso o consulta de

Equipos.

• Se presenta malestar en los clientes

• La información que se maneja no es actualizada;

• Los informes de la gestión administrativa no se presentan a tiempo.

• Pérdida de documentos

• Maltrato de documentos

• Destrucción de documentos

• Se elaboran con letra ilegible

• No se llenan todos los campos requeridos

• Se llenan con datos errados

• Al momento de ingresar los datos son incongruentes


IDENTIFICACIÓN DEL PROBLEMA

Existe una gran deficiencia en el control de los procesos de Ingresos y Egresos de los

equipos registrados o por registrarse respectivamente, como también en la ejecución

de los procesos de consultas de equipos que se realizan en la Empresa “COPYCOM”.

III. OBJETIVO DEL PROYECTO

1. General

Implantar un Sistema Informático de Control de Ingresos y Egresos de Equipos

de Computo para el Departamento Técnico de la empresa “COPYCOM”


IV. DIAGRAMA DE FLUJO DE DATOS

Nivel 0

CLIENTES

SQL
Sistema
Departamento Informático
Técnico

Departamento
Administrativo
NIVEL 1

NIVEL 1

1 Registro de Clientes
CLIENTES
Ingreso del Guardar
Cliente datos del
Cliente
1 2 Ingreso del CLIENTES
Equipo
Registrar al Registrar el
cliente equipo
Salida del
Guardar datos equipo
Retirar 2
del Equipo el
equipo Entregar el CLIENTES
2 Registro de Equipos
equipo
Actualizar

3 4
Registrar al Reparación
Ingreso del Proveedor del equipo
Cliente

PROVEEDORES Guardar Consultar


datos del
Proveedor

3 Registro de
Proveedores
V. BIBLIOGRAFÍA.

KENNETH KENDALL & JULIE KENDALL, 2005, “Análisis y Diseño de

Sistemas de Información”, Sexta Edición, Prentice-Hall, México

ROGER PRESMAN, 2005, “Ingeniería del Software”, Sexta Edición,

McGraw-Hill/Interamericana de España, España

JAMES SENN, 2005, “Análisis y Diseño de sistemas de Información”,

Segunda Edición, McGraw-Hill, México

VI. LINCOGRAFÍA

http://www.monografias.com/trabajos5/andi/andi.shtml, 9/03/2012

http://www.monografias.com/trabajos14/herramicase/herramicase.shtml,

9/03/2010

http://www.netveloper.com/contenido2.aspx?IDC=198_0, 10/03/2010

http://www.recursosvisualbasic.com.ar/, 10/03/2010

http://www.canalvisualbasic.net/manual/manual-visual-basic/, 12/03/2010

También podría gustarte