Você está na página 1de 115

1

UNIVERSIDAD TECNICA DE BABAHOYO



Facultad De Administracin, Finanzas E Informtica
F.A.F.I
TESIS DE GRADO

PREVIA A LA OBTENCION DEL TITULO DE:
INGENIEROS EN SISTEMAS

TEMA:
SISTEMA DE FACTURACION E INVENTARIO PARA EL ALMACEN
DE INSUMOS AGRICOLAS EL ESPECIALISTA DEL AGRO DEL
CANTON VENTANAS

AUTORES: ANGEL ALBERTO ARECHUA CAMACHO
FLOR MARISOL ARROBA VITE

ASESOR: OMAR MONTECE MORENO

Babahoyo _ ecuador
2010
2

CERTIFICACION DEL INFORME



Babahoyo, diciembre del 2010


Yo Ing. Omar Montece catedrtico asesor del proyecto de tesis cuyo tema es:
Sistema De Facturacin E Inventario Para El Almacn De Insumos Agrcolas El
Especialista Del Agro Del Cantn Ventanas

Manifiesto que la presente investigacin ha sido desarrollada por los alumnos:
Angel Alberto Arechua Camacho y Flor Marisol Arroba Vite y sometida a
revisin, por lo tanto autorizo la presentacin.




___________________________
Ing. Omar Montece M.
ASESOR DE TESIS


3

AGRADECIMIENTO



Dirijo a travs de esta tesis, mi gratitud a todas las personas que de una u otra
forma me han ayudado a cumplir una de mis metas ms anheladas.

A Dios y a la Virgencita que siempre me ha dado fuerza para vencer los
obstculos y adversidades.

A mis catedrticos, que han compartido sus conocimientos.

A mi familia que siempre ha estado conmigo en todo momento brindndome su
apoyo y ayuda incondicional.

A mi hijo, l ha sido mi bendicin e inspiracin para realizar este propsito de
ser Ingeniera en Sistemas.





Marisol Arroba Vite
4

AGRADECIMIENTO

En primer lugar le agradezco a Dios por haber iluminado mis pensamientos en
todo momento.
A mis padres por haberme brindado su apoyo incondicional, a mis maestros por
haberme guiado con sus conocimientos para cumplir con mis metas y objetivos.
Y a todas las personas que de una u otra forma me han ayudado a lo largo de mi
carrera profesional.














ngel Arechua Camacho
5

DEDICATORIA



Quiero dedicar esta tesis:

A Dios por estar junto a m siempre en todo momento de mi vida dndome
fuerzas, valor y sabidura para culminar mi carrera profesional.

A mis catedrticos, que han sabido brindarme su apoyo y conocimientos
motivndome a continuar con mis estudios.

A mi familia que han sido mi sustento en lo moral, econmico, espiritual
creyendo en mis capacidades para alcanzar el xito anhelado.

A mi hijo q ha sido mi Angel guardin por el cual me he propuesto culminar este
peldao ms en mi vida, l ha sido el motor principal para que YO culmine mi
carrera profesional pese a tantos obstculos que se han presentado a lo largo de mi
vida.



Marisol Arroba Vite
6

DEDICATORIA


Dedico este trabajo el cual he realizado con esmero a mis padres, y mis
hermanos, puesto que ellos me dieron el incentivo necesario para salir adelante en
esta ardua tarea ayudndome a cumplir uno de mis ms preciados objetivos.
















ngel Arechua Camacho
7

DECLARACIN DE AUDITORIA



La total responsabilidad por los hechos e ideas expuestos en esta tesis, nos
corresponden exclusivamente. Adems no comprometen las polticas de esta
prestigiosa institucin Educativa. Facultad de Administracin Finanzas e
Informtica de la Universidad Tcnica de Babahoyo.






_________________ ___________________
ngel Arechua C. Marisol Arroba Vite.







8

UNIVERSIDAD TECNICA DE BABAHOYO

FACULTAD de administracin, FINANZAS E INFORMATICA
F.A.F.I

TESIS DE GRADO

FIRMAS DE APROBACION DE LA TESIS


____________________ _________________
Ab. Ausberto Colina Gonzalvo Ing. Jos Sandoya V.
DECANO DE LA FACULTAD DIRECTOR DE ESCUELA

____________________ _________________
Ing. Omar Montece Moreno Ing. ngel Espaa
DIRECTOR DE TESIS LECTOR DE TESIS


____________________
Sr. Freddy Vsquez Bermeo
SECRETARIO
9

UNIVERSIDAD TECNICA DE BABAHOYO

FACULTAD de administracin, FINANZAS E INFORMATICA
F.A.F.I
TESIS DE GRADO
TRIBUNAL DE SUSTENTACION
El tribunal de sustentacin otorga el presente trabajo de investigacin la
calificacin de:
ngel Arechua Camacho ___________________________
Marisol Arroba Vite ___________________________

______________________________ _________________________
Ab. Ausberto Colina Gonzalvo Ing. Jos Sandoya V.
DECANO DE LA FACULTAD DIRECTOR DE ESCUELA

______________________________ _________________________
Ing. Omar Montece Moreno Ing. ngel Espaa
DIRECTOR DE TESIS LECTOR DE TESIS

____________________
Sr. Freddy Vsquez Bermeo
SECRETARIO
10







TEMA:


SISTEMA DE FACTURACION E INVENTARIO PARA EL ALMACEN
DE INSUMOS AGRICOLAS EL ESPECIALISTA DEL AGRO DEL
CANTON VENTANAS











11

CONTENIDO
EL PROBLEMA ................................................................................................... 13
OBJETIVOS ......................................................................................................... 15
JUSTIFICACION ................................................................................................. 16
MARCO TEORICO .............................................................................................. 17
INTRODUCCIN DE PHP .................................................................................. 17
CARACTERSTICAS DE PHP ............................................................................ 20
VENTAJAS .......................................................................................................... 23
Principales Utilidades De PHP ................................................................... 25
Inconvenientes ............................................................................................. 27
MYSQL ................................................................................................................. 27
CARACTERSTICAS DE MYSQL ..................................................................... 31
WAMP5 ................................................................................................................ 32
APACHE ............................................................................................................... 33
CARACTERSTICAS DE APACHE ................................................................... 35
REDES .................................................................................................................. 36
CLASIFICACIN DE LAS REDES .................................................................... 38
INTRANET ........................................................................................................... 39
LINUX .................................................................................................................. 42
VENTAJAS .......................................................................................................... 45
CARACTERSTICAS .......................................................................................... 46
OPEN SOURCE ................................................................................................... 48
Movimiento del "cdigo abierto" ................................................................... 48
MAPA CONCEPTUAL DEL SOFTWARE LIBRE ............................................ 51
VENTAJAS DE SOFTWARE LIBRE ................................................................. 52
ANTIVIRUS ......................................................................................................... 53
ANTIVIRUS ACTIVO ......................................................................................... 54
ASPECTOS GENERALES DEL SISTEMA DE FACTURACIN E
INVENTARIO ...................................................................................................... 55
PROCESO DE FACTURACIN E INVENTARIO. ........................................... 55
COMPONENTES DEL SISTEMA DE FACTURACIN E INVENTARIO ..... 56
SISTEMAS DE DESARROLLO .......................................................................... 57
HISTORIA DEL ALMACN .............................................................................. 58
CARACTERSTICAS DEL ALMACN ............................................................. 58
12

SISTEMA DE INFORMACIN. ......................................................................... 59
ELEMENTOS DEL SISTEMA DE INFORMACIN ........................................ 60
APLICACIN DE LOS SISTEMAS DE INFORMACIN ................................ 60
HIPTESIS ........................................................................................................... 61
VERIFICACIN DE LA HIPTESIS. ................................................................ 62
MARCO METODOLGICO ............................................................................... 63
VARIABLES DE ESTUDIO ................................................................................ 64
VARIABLES E INDICADORES ......................................................................... 65
MODALIDAD DE LA INVESTIGACIN ......................................................... 68
TIPOS DE INVESTIGACIN ............................................................................. 69
MTODOS. .......................................................................................................... 70
TCNICAS. .......................................................................................................... 71
RECURSOS .......................................................................................................... 72
PREGUNTAS ....................................................................................................... 74
CONCLUSIONES ................................................................................................ 79
RECOMENDACIONES ....................................................................................... 80
PRESUPUESTOS Y COSTOS ............................................................................. 81
CRONOGRAMA .................................................................................................. 82
GLOSARIO DE TERMINOS ............................................................................... 83
INSTALACIN DE WAMP5 .............................................................................. 95
MANUAL TCNICO ........................................................................................... 99
MANUAL DE USUARIO .................................................................................. 103
BIBLIOGRAFA ................................................................................................ 115









13

EL PROBLEMA

Planteamiento Del Problema

En este tiempo la tecnologa y los procesos de informacin y comunicacin
cambian a pasos acelerados. Las aplicaciones informticas permiten mejorar los
diferentes procesos de control administrativos financieros en las empresas
optimizando los recursos.

La falta de un sistema informtico que soporte las actividades comerciales
determinan varias desventajas y dificultades frente a la competencia, ya que la
informacin acerca de los inventarios no est disponible o se encuentra
desactualizada; no se puede responder eficientemente a las demandas de los
clientes e incluso, pudiera estar en riesgo. Si no puede controlar los tiempos y los
volmenes de crditos.

Por eso al observar la situacin del almacn de insumos agrcolas EL
ESPECIALISTA DEL AGRO del Cantn Ventanas, se encuentra que los
procesos de ventas y cobranzas se efectan manualmente: notas de ventas, kardex,
facturas, etc. Lo cual ocasiona prdida de tiempo y vuelve ineficiente la gestin.

La situacin puede ser abordada con la utilizacin de un sistema de informacin
que provea datos sobre los proveedores, clientes y sus caractersticas lo que
14

permita incrementar la eficiencia y eficacia de las operaciones y transacciones.
Por esa razn se propone como problema de investigacin. Cules son las
caractersticas de un programa de facturacin e inventario apropiado a las
necesidades de crecimiento del Almacn de insumos agrcolas El Especialista del
Agro del Cantn Ventanas?

Formulacin Del Problema
Cmo mejorar los procesos manuales implementando un sistema de facturacin e
inventario en el almacn de insumos agrcolas El Especialista del agro?

Delimitacin del problema
Esta investigacin se llevara a cabo en el almacn de insumos agrcolas El
Especialista del Agro del Cantn Ventanas utilizando un sistema de facturacin e
inventario. ?








15

OBJETIVOS


Objetivo General.

Desarrollar un sistema informtico de facturacin e inventario para el Almacn de
insumos agrcolas El Especialista del Agro del Cantn Ventanas.


Objetivos Especficos.


Estructurar una base de datos de los clientes del almacn de insumos
agrcolas El Especialista del Agro del Cantn Ventanas.

Sistematizar el inventario de los productos para un mejor control.

Emitir facturas a todos los clientes por cada transaccin comercial que
realicen.

Proveer reportes actualizados de las compras y ventas de los productos.

16

JUSTIFICACION

La presentacin de esta propuesta planteara una solucin factible del problema,
ya que las falencias e inconvenientes que tiene el almacn de insumos agrcolas
El Especialista del Agro del Cantn Ventanas son posibles de mejorar a travs
de la implementacin de un sistema que se desenvuelva en dicho comercio.

Este sistema se mejorara a travs del lenguaje de programacin PHP ya que es un
lenguaje confiable, seguro y de fcil manejo. Se utilizara una base de datos
MYSQL porque nos permitir almacenar los datos acerca de los proveedores y
productos del almacn de forma rpida y segura.
Entre los principales motivos para tomar la decisin de implementar este sistema
se encuentran:

La necesidad de lograr que los clientes del almacn de insumos agrcolas gocen
de una buena atencin y sobre todo que puedan realizar sus compras de forma
rpida y segura; un sistema de facturacin e inventario capaz de controlar las
ventas que se realizan.

Con la utilizacin del sistema que se est proponiendo se incrementara y
eficiencia y rapidez al realizar las transacciones comerciales y ser confiable
porque asegurara el crecimiento del almacn.

17

MARCO TEORICO

Esquema De Contenido

INTRODUCCIN DE PHP

PHP es un lenguaje de programacin de estilo clsico, con esto quiero decir
que es un lenguaje de programacin con variables, sentencias condicionales,
bucles, funciones.... No es un lenguaje de marcas como podra ser HTML, XML o
WML. Est ms cercano a JavaScript o a C, para aquellos que conocen estos
lenguajes.
Pero a diferencia de Java o JavaScript que se ejecutan en el navegador, PHP
se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el
servidor como por ejemplo podra ser una base de datos. El programa PHP es
ejecutado en el servidor y el resultado enviado al navegador. El resultado es
normalmente una pgina HTML pero igualmente podra ser una pgina WML.
18


Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su
navegador lo soporte, es independiente del navegador, pero sin embargo para que
sus pginas PHP funcionen, el servidor donde estn alojadas debe soportar PHP.
PHP es el acrnimo de Hypertext Preprocessor (Preprocesador de Hipertexto). Se
trata de un lenguaje interpretado de alto nivel embebido en pginas HTML y
ejecutado en el servidor. Est muy orientado al desarrollo de aplicaciones web y
permite insertar contenidos dinmicos en las pginas.
PHP es un lenguaje de programacin interpretado, diseado originalmente para la
creacin de pginas web dinmicas. Es usado principalmente en interpretacin del
lado del servidor (server-side scripting) pero actualmente puede ser utilizado
desde una interfaz de lnea de comandos o en la creacin de otros tipos de
programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt
o GTK+.
PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processor
(inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado
originalmente por Rasmus Lerdorf en 1994; sin embargo la implementacin
19

principal de PHP es producida ahora por The PHP Group y sirve como el estndar
de facto para PHP al no haber una especificacin formal. Publicado bajo la PHP
License, la Free Software Foundation considera esta licencia como software libre.
PHP es unos de los lenguajes de creacin de pginas Web dinmicas ms
utilizados del mercado. La quinta versin cuenta con innumerables mejoras que
consolidan su xito. Se ofrece la posibilidad de hacer programas orientados a
objetos, lectura de archivos XML de forma sencilla, utilizacin de la base de datos
ligera SQLite o la implementacin de servicios Web. Este se diferencia en varias
partes: La primera seccin se centra en los fundamentos para el desarrollo de
programas, la segunda parte muestra los avances que han surgido en PHP 5, como
la programacin orientada a objetos, la conexin con las bases de datos MySQL y
SQLite, la lectura de archivos XML, el envo de correo electrnico o la utilizacin
del protocolo FTP, y la ltima divisin, orientada a usuarios avanzados, cuenta
con la descripcin de tcnicas actuales de desarrollo. Estos ltimos captulos
incorporan libreras que ayudan a la implementacin de archivos RSS, servicios
Web XML-RPC, generacin de grficos y plantillas con Smarty. En definitiva,
este libro cubre los aspectos bsicos que debe dominar el desarrollador para llegar
a ser un experto en PHP. Sus veinte captulos recorren desde los aspectos ms
sencillos del lenguaje hasta los mtodos ms complejos de programacin. Todo
bajo una curva de aprendizaje gradual que permite seguir los ejemplos y asimilar
los conceptos rpidamente.

20

CARACTERSTICAS DE PHP
A continuacin se exponen las principales caractersticas del lenguaje PHP:
Multiplataforma: PHP funciona tanto en sistemas Unix o Linux con
servidor web Apache como en sistemas Windows con Microsoft Internet
Information Server, de forma que el cdigo generado por cualquiera de
estas plataformas no debe ser modificado al pasar a la otra.
Sin embargo, las mejores prestaciones del lenguaje se obtienen trabajando
en un entorno Unix o Linux con servidor web Apache.
La principal ventaja que aporta el uso conjunto de PHP y Apache es que,
de esta manera, se puede compilar el intrprete PHP como un mdulo de
Apache, consiguiendo as que la velocidad de ejecucin de una pgina
PHP sea elevada y que el consumo de recursos sea bajo ya que el
intrprete PHP se carga una sola vez en memoria.
Ejecucin en Servidor: Un lenguaje del lado del servidor es aquel que se
ejecuta en el servidor web justo antes de que se enve la pgina a travs
de Internet al cliente. Las pginas que se ejecutan en el servidor pueden
realizar accesos a bases de datos, conexiones en red, y otras tareas para
crear la pgina final que ver el cliente. El cliente solamente recibe una
pgina con el cdigo HTML resultante de la ejecucin de la pgina PHP.
Dado que la pgina resultante contiene nicamente cdigo HTML, es
compatible con todos los navegadores.
21



El siguiente esquema resume el funcionamiento que acabamos de explicar:
Una pgina PHP no es ms que un programa escrito en PHP que genera
cdigo HTML.
Cuando un navegador solicita al servidor web una pgina PHP, antes de enviar
dicha pgina al cliente, se la pasa al intrprete de PHP. ste la interpreta y es el
resultado de esta interpretacin del programa PHP, contenido en la pgina PHP, lo
que termina llegando al cliente.
Veamos un ejemplo: Supongamos que una pgina web que reside en el servidor
tiene por nombre "saludo.php". Cuando un navegador solicite al servidor la pgina
"saludo.php", el servidor de web detectar, por la extensin .php, que esta pgina
ha de enviarse primero al intrprete de PHP. ste recibe el contenido de la pgina
y lo ejecuta. Como resultado de esta ejecucin (interpretacin) se genera una
pgina HTML, que es la que enva al cliente a travs de Apache. Como veremos
ms adelante, en una pgina PHP se puede intercalar cdigo HTML y PHP.
22

Licencia de software libre: PHP es un lenguaje basado en herramientas
con licencia de software libre, es decir, no hay que pagar licencias, ni
estamos limitados en su distribucin y, es posible ampliarlo con nuevas
funcionalidades si as lo deseamos.
Sintaxis cmoda: PHP cuenta con una sintaxis similar a la de C, C++ o
Perl. Lo ms destacado ocurre a nivel semntico: el tipado es muy poco
estricto. Es decir, cuando creamos una variable no tenemos que indicar de
qu tipo es, pudiendo guardar en ella datos de cualquier tipo. Esto es muy
flexible y cmodo para el desarrollador, aunque los errores que se
cometen pueden ser muchos ms graves y difciles de corregir al reducirse
mucho las posibilidades del intrprete para detectar incompatibilidades
entre variables.
Soporta objetos y herencia: PHP tiene soporte para la programacin
orientada a objetos, es decir, es posible crear clases para la construccin
de objetos, con sus constructores, etc. Adems soporta herencia, aunque
no mltiple.
Podemos afirmar, por lo tanto, que se trata de un lenguaje ideal tanto para las
personas que empiezan a desarrollar como para desarrolladores
experimentados.
Extensa librera de funciones: PHP cuenta con una extensa librera de
funciones que facilitan enormemente el trabajo de los desarrolladores.

23

Compatibilidad con bases de datos: Quiz la caracterstica ms fuerte
de PHP sea su amplio soporte para una gran cantidad de bases se datos.
Tiene acceso un gran nmero de gestores de bases de datos: Adabas D,
dBase, Empress, Ingress, InterBase, FrontBase, DB2, Informix, mSQL,
MySQL, ODBC, Oracle, PostgreSQL, Sybase, etc.
Expansin: PHP est alcanzando unos niveles de uso tan elevados que
hacen que su conocimiento sea algo indispensable para los profesionales
del desarrollo en Internet. Se estima que PHP es usado por cientos de
miles de programadores y muchos millones de sitios informan que lo
tienen instalado, sumando ms del 20% de los dominios en Internet.
VENTAJAS
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de aplicaciones web dinmicas con
acceso a informacin almacenada en una Base de Datos.
El cdigo fuente escrito en PHP es invisible al navegador y al cliente ya
que es el servidor el que se encarga de ejecutar el cdigo y enviar su
resultado HTML al navegador. Esto hace que la programacin en PHP sea
segura y confiable.
Capacidad de conexin con la mayora de los motores de base de datos
que se utilizan en la actualidad, destaca su conectividad con MySQL y
PostgreSQL.
24

Capacidad de expandir su potencial utilizando la enorme cantidad de
mdulos (llamados ext's o extensiones).
Posee una amplia documentacin en su pgina oficial ([2]), entre la cual se
destaca que todas las funciones del sistema estn explicadas y
ejemplificadas en un nico archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fcil acceso para
todos.
Permite aplicar tcnicas de programacin orientada a objetos.
Biblioteca nativa de funciones sumamente amplia e incluida.
No requiere definicin de tipos de variables aunque sus variables se
pueden evaluar tambin por el tipo que estn manejando en tiempo de
ejecucin.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una determinada
metodologa a la hora de programar (muchos otros lenguajes tampoco lo
hacen), aun estando dirigido a alguna en particular, el programador puede
aplicar en su trabajo cualquier tcnica de programacin y/o desarrollo que
le permita escribir cdigo ordenado, estructurado y manejable. Un ejemplo
de esto son los desarrollos que en PHP se han hecho del patrn de diseo
Modelo Vista Controlador (o MVC), que permiten separar el tratamiento y
acceso a los datos, la lgica de control y la interfaz de usuario en tres
componentes independientes (ver ms abajo Frameworks en PHP).

25

Principales Utilidades De PHP
La rpida evolucin que ha experimentado PHP ha hecho de l un lenguaje que
nos permite hacer de todo. Como hemos comentado anteriormente, en un
principio fue diseado para realizar poco ms que un contador y un libro de visitas
pero gracias a su expansin y a las aportaciones de una gran comunidad de
usuarios y desarrolladores, PHP se ha convertido en una potente herramienta que
permite realizar una multitud de tareas tiles para el desarrollo web.
Citamos, a continuacin, una relacin de las principales utilidades que aporta PHP
Funciones de correo electrnico
PHP cuenta con una funcin que permite, de una manera sencilla, enviar
un e-mail a un destinatario o a una lista de ellos. Esta funcin ofrece
adems la posibilidad de indicar, a travs de sus parmetros, una serie de
aspectos tales como el asunto del mensaje, el e-mail de procedencia, el e-
mail de respuesta,...
Adems de la citada funcin, la librera de PHP cuenta con otras funciones
de uso menos frecuente pero de gran utilidad para gestionar correos
electrnicos.
Gestin de bases de datos
El lenguaje PHP ofrece utilidades para el acceso a la mayora de las bases
de datos comerciales y por ODBC a todas las bases de datos posibles en
sistemas Microsoft. Esto hace posible editar el contenido de nuestra pgina
26

de manera sencilla y crear, de esta manera, webs con contenidos
dinmicos.
Gestin de archivos
PHP cuenta con una extensa librera de funciones para la gestin de
archivos. Dichas funciones permiten realizar operaciones sobre archivos
tales como crear, borrar, mover, modificar, etc.
Tambin es posible transferir archivos por protocolo FTP mediante
sentencias en nuestro cdigo, empleando para ello la gran cantidad de
funciones con que cuenta PHP.
Tratamiento de imgenes
PHP permite automatizar el tratamiento del tamao y el formato de las
imgenes que recibimos a travs de nuestra pgina mediante el uso de una
serie de funciones predefinidas.
Tambin es posible crear botones dinmicos, esto es, botones en los que
utilizamos el mismo diseo y slo cambiamos el texto, a travs de la
llamada a una funcin en cuyos argumentos especificamos el estilo y el
texto del botn que queremos crear.
Adems de las utilidades que hemos estado comentando, la extensa librera de
PHP cuenta con muchos ms grupos de funciones entre los que cabe destacar:
funciones para Internet (tratamiento de cookies, accesos restringidos, comercio
electrnico, etc) o funciones de propsito general (funciones matemticas,
funciones de fecha, funciones de cadenas, correccin ortogrfica, compresin de
archivos, etc).
27

A esta inmensa librera hay que aadir todas las funciones personales que cada
uno va creando en respuesta a sus propias necesidades y que luego pueden ser
reutilizadas en otros sitios y todas aquellas intercambiadas u obtenidas en foros o
sitios especializados.
Como podemos observar, las posibilidades son sorprendentemente amplias.
Nuestro trabajo ahora consiste en familiarizarnos con estas familias de funciones.
El resultado puede ser muy satisfactorio.
Inconvenientes
La ofuscacin de cdigo es la nica forma de ocultar las fuentes.
MYSQL
MySQL es un sistema de gestin de base de datos relacional, multihilo y
multiusuario con ms de seis millones de instalaciones.
Sistema de gestin de bases de datos muy popular gracias a su gratuidad.
Es de software libre.
Es lenguaje de programacin muy utilizado en aplicaciones web, sobre
plataformas Linux/Windows-Apache-MySQL-PHP/Perl/Python. Su
popularidad como aplicacin web est muy ligada a PHP, que a menudo
aparece en combinacin con MySQL.
El servidor de bases de datos MySQL es la base de datos de fuente abierta
ms popular en el mundo. Su arquitectura lo hace extremadamente rpido
y fcil de adaptar. Este servidor de bases de datos potente es usado por
28

muchos programas de origen abierto incluyendo phpBB, osCommerce, y
phpNuke.
Plataforma estndar de Base de Datos en sistemas basados en Unix (Linux
/ BSD). PhpMyAdmin - Herramienta web para controlar y manejar su base
de datos MySQL. Corre bajo lenguaje de programacin PHP.

MySQL es el servidor de bases de datos relacionales ms popular,
desarrollado y proporcionado por MySQL AB.
MySQL es la base de datos open source ms popular y, posiblemente, mejor del
mundo. Su continuo desarrollo y su creciente popularidad est haciendo de
MySQL un competidor cada vez ms directo de gigantes en la materia de las
bases de datos como Oracle
MySQL es un sistema de administracin de bases de datos (Data base
Management System, DBMS) para bases de datos relacionales. As, MySQL no es
ms que una aplicacin que permite gestionar archivos llamados de bases de
datos.
Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas
relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza
mltiples tablas para almacenar y organizar la informacin.
MySQL fue escrito en C y C++ y destaca por su gran adaptacin a diferentes
entornos de desarrollo, permitiendo su interactuacin con los lenguajes de
29

programacin ms utilizados como PHP, Perl y Java y su integracin en distintos
sistemas operativos
MySQL es un sistema de gestin de base de datos relacional, multihilo y
multiusuario con ms de seis millones de instalaciones.
1
MySQL AB desde
enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle
Corporation desde abril de 2009 desarrolla MySQL como software libre en un
esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en productos
privativos deben comprar a la empresa una licencia especfica que les permita este
uso. Est desarrollado en su mayor parte en ANSI C.
MySQL es un sistema de gestin de bases de datos relacional, licenciado bajo la
GPL de la GNU. Su diseo multihilo le permite soportar una gran carga de forma
muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que
mantiene el copyright del cdigo fuente del servidor SQL, as como tambin de la
marca.
Aunque MySQL es software libre, MySQL AB distribuye una versin comercial
de MySQL, que no se diferencia de la versin libre ms que en el soporte tcnico
que se ofrece, y la posibilidad de integrar este gestor en un software propietario,
ya que de no ser as, se vulnerara la licencia GPL.
30

Este gestor de bases de datos es, probablemente, el gestor ms usado en el mundo
del software libre, debido a su gran rapidez y facilidad de uso. Esta gran
aceptacin es debida, en parte, a que existen infinidad de libreras y otras
herramientas que permiten su uso a travs de gran cantidad de lenguajes de
programacin, adems de su fcil instalacin y configuracin.
Al contrario de proyectos como Apache, donde el software es desarrollado por
una comunidad pblica y el copyright del cdigo est en poder del autor
individual, MySQL es propietario y est patrocinado por una empresa privada,
que posee el copyright de la mayor parte del cdigo.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado.
Adems de la venta de licencias privativas, la compaa ofrece soporte y
servicios. Para sus operaciones contratan trabajadores alrededor del mundo que
colaboran va Internet. MySQL AB fue fundado por David Axmark, Allan
Larsson y Michael Widenius.
SQL (Lenguaje de Consulta Estructurado) fue comercializado por primera vez en
1981 por IBM, el cual fue presentado a ANSI y desde entonces ha sido
considerado como un estndar para las bases de datos relacionales. Desde 1986, el
estndar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92,
SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource
MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son
David Axmark, Allan Larsson, y Michael "Monty" Widenius. El objetivo que
31

persigue esta empresa consiste en que MySQL cumpla el estndar SQL, pero sin
sacrificar velocidad, fiabilidad o usabilidad.
Michael Widenius en la dcada de los 90 trat de usar mSQL para conectar las
tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rpido y
flexible para sus necesidades. Esto lo llev a crear una API SQL denominada
MySQL para bases de datos muy similar a la de mSQL pero ms portable.
La procedencia del nombre de MySQL no es clara. Desde hace ms de 10 aos,
las herramientas han mantenido el prefijo My. Tambin, se cree que tiene relacin
con el nombre de la hija del cofundador Monty Widenius quien se llama My.
Por otro lado, el nombre del delfn de MySQL es Sakila y fue seleccionado por los
fundadores de MySQL AB en el concurso Name the Dolphin. Este nombre fue
enviado por Ambrose Twebaze, un desarrollador de software de cdigo abierto
africano, derivado del idioma SiSwate, el idioma local de Swazilandia y
corresponde al nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la
ciudad origen de Ambrose.
CARACTERSTICAS DE MYSQL
Las principales caractersticas de este gestor de bases de datos son las siguientes:
Aprovecha la potencia de sistemas multiprocesador, gracias a su
implementacin multihilo.
Soporta gran cantidad de tipos de datos para las columnas.
32

Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
Gran portabilidad entre sistemas.
Soporta hasta 32 ndices por tabla.
Gestin de usuarios y passwords, manteniendo un muy buen nivel de
seguridad en los datos.
WAMP5
WAMP es el acrnimo usado para describir un sistema de infraestructura de
internet que usa las siguientes herramientas:
Windows, como sistema operativo;
Apache, como servidor web;
MySQL, como gestor de bases de datos;
PHP (generalmente), Perl, o Python, como lenguajes de programacin.
WAMP es una aplicacin sobre Windows que automticamente instala los
servicios de PHP, Apache y MySQL sin mayores contratiempos.
WAMP es un sistema indicado para los usuarios que no tienen instalado en el
sistema ninguno de los programas necesarios para programar en PHP (Apache y
MySQL), ya que realiza una instalacin de PHP5 completa y desde cero. Pero
tambin pueden utilizar este programa los usuarios que disponen de Apache, PHP
y/o MySQL en su sistema. En cuyo caso, simplemente se realizar otra copia de
las aplicaciones en un directorio distinto, que en principio, no tiene por qu
interferir con las otras instalaciones alojadas en nuestro equipo.
33

El uso de un WAMP permite servir pginas HTML a internet, adems de poder
gestionar datos en ellas, al mismo tiempo un WAMP, proporciona lenguajes de
programacin para desarrollar aplicaciones web.
Muchas veces hablamos de soluciones basadas en PHP, MySQL y Apache que
estn pensadas para ejecutarse en un servidor web, que nos permita conectar y
ejecutarlas desde cualquier lugar con slo tener un navegador web. Pero quizs
antes de adoptar este tipo de soluciones necesitamos probarlas y estas pruebas es
conveniente realizarlas en local, en lugar de llevarlas directamente al servidor.
Para esta tarea nos puede ayudar WAMP, que nos trae la nube a nuestro
ordenador.

APACHE

(Acrnimo de "a patchy server"). Servidor web de distribucin libre y de cdigo
abierto, siendo el ms popular del mundo desde abril de 1996, con una
penetracin actual del 50% del total de servidores web del mundo (agosto de
2007).
La principal competencia de Apache es el IIS (Microsoft Internet Information
Services) de Microsoft.
Apache fue la primera alternativa viable para el servidor web de Netscape
Communications, actualmente conocido como Sun Java System Web Server.
34


Apache es desarrollado y mantenido por una comunidad abierta de desarrolladores
bajo el auspicio de la Apache Software Foundation.
La aplicacin permite ejecutarse en mltiples sistemas operativos como Windows,
Novell NetWare, Mac OS X y los sistemas basados en Unix.
Apache es un servidor web flexible, rpido y eficiente, continuamente actualizado
y adaptado a los nuevos protocolos (HTTP 1.1).
Apache es principalmente usado para servir pginas web estticas y dinmicas en
la WWW. Apache es el servidor web del popular sistema XAMP, junto con
MySQL y los lenguajes de programacin PHP/Perl/Python. La "X" puede ser la
inicial de cualquier sistema operativo, si es Windows: WAMP, si es el Linux:
LAMP, etc.
El servidor HTTP Apache es un servidor web HTTP de cdigo abierto
para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows,
Macintosh y otras, que implementa el protocolo HTTP/1.1 y la nocin de
sitio virtual. Uno de los ms populares servidores. Segn algunas
estimaciones es utilizado para hosting por ms del 50% de los sitios web
en todo el mundo. La versin original de Apache fue escrita para UNIX,
pero nuevas versiones que funcionan con OS/2, Windows y otras
plataformas.

35

El servidor HTTP ms ampliamente disponible en Internet. Soporta los
lenguajes PERL y PHP. Apache Web Server, es un servidor de pginas
Web desarrollado por la Apache Sotfware Fundation, organizacin
formada por miles de voluntarios que colaboran para la creacin de
software de libre distribucin.
Servidor HTTP de dominio pblico el cual est basado en el sistema
operativo Linux. Fue desarrollado en 1995 y actualmente es uno de los
servidores HTTP ms utilizados en la red. servidor web de distribucin
libre. Fue desarrollado en 1995 y ha llegado a ser el ms usado de Internet.
Apache es un servidor "open-source" HTTP para sistemas operativos
modernos. De renombre por ser seguro, eficiente y un servidor Web
expandible, los servicios Apache estn de acuerdo (o en sincronizacin)
con los estndares HTTP actuales.
CARACTERSTICAS DE APACHE

Soporte para los lenguajes perl, python, tcl y PHP.
Mdulos de autenticacin: mod_access, mod_auth y mod_digest.
Soporte para SSL y TLS.
Permite la configuracin de mensajes de errores personalizados y
negociacin de contenido.
Permite autenticacin de base de datos basada en SGBD.
Multiplataforma
Es un servidor de web conforme al protocolo HTTP/1.1
36

Modular: Puede ser adaptado a diferentes entornos y necesidades, con los
diferentes mdulos de apoyo que proporciona, y con la API de
programacin de mdulos, para el desarrollo de mdulos especficos.
Basado en hebras en la versin 2.0
Incentiva la realimentacin de los usuarios, obteniendo nuevas ideas,
informes de fallos y parches para la solucin de los mismos.
Se desarrolla de forma abierta
Extensible: gracias a ser modular se han desarrollado diversas extensiones
entre las que destaca PHP, un lenguaje de programacin del lado del
servidor.
REDES
Una red de computadoras, tambin llamada red de ordenadores o red informtica,
es un conjunto de equipos conectados por medio de cables, seales, ondas o
cualquier otro mtodo de transporte de datos, que comparten informacin
(archivos), recursos (CD-ROM, impresoras, etc.), servicios (acceso a internet, e-
mail, chat, juegos), etc.
Una red de comunicaciones es, tambin, un conjunto de medios tcnicos que
permiten la comunicacin a distancia entre equipos autnomos (no jerrquica -
master/slave-). Normalmente se trata de transmitir datos, audio y vdeo por ondas
electromagnticas a travs de diversos medios (aire, vaco, cable de cobre, cable
de fibra ptica, etc.).
37

Para simplificar la comunicacin entre programas (aplicaciones) de distintos
equipos, se defini el Modelo OSI por la ISO, el cual especifica 7 distintas capas
de abstraccin. Con ello, cada capa desarrolla una funcin especfica con un
alcance definido.
Las redes informticas tambin llamadas segn el lugar redes de computadoras o
redes de ordenadores, son una serie de de computadoras o dispositivos o de
ambos, que estn conectados entre s bien por un medio fsico (cable) o de manera
inalmbrica. Los elementos de la red pueden compartir la informacin sus
archivos, recursos como por ejemplo las impresoras y los servicios como el correo
electrnico, juegos, chats etc... Los administradores de redes, pueden permitir los
accesos a los recursos por categoras o prioridades segn las necesidades o cargos
de cada usuario o grupo de ellos.
Una red son dos ms computadoras con sus perifricos asociados conectadas por
un medio de comunicacin.
Una red de rea local (Local rea Network, LAN), es la de una red de
comunicaciones utilizada por una sola organizacin a travs de una distancia
limitada, la cual permite a los usuarios compartir informacin y recursos como:
espacio en disco duro, impresoras, CD-ROM, etc.
Una red es un sistema donde los elementos que lo componen (por lo general
ordenadores) son autnomos y estn conectados entre s por medios fsicos y/o
lgicos y que pueden comunicarse para compartir recursos. Independientemente a
38

esto, definir el concepto de red implica diferenciar entre el concepto de red fsica
y red de comunicacin.
Respecto a la estructura fsica, los modos de conexin fsica, los flujos de datos,
etc.; una red la constituyen dos o ms ordenadores que comparten determinados
recursos, sea hardware (impresoras, sistemas de almacenamiento...) o sea software
(aplicaciones, archivos, datos...). Desde una perspectiva ms comunicativa,
podemos decir que existe una red cuando se encuentran involucrados un
componente humano que comunica, un componente tecnolgico (ordenadores,
televisin, telecomunicaciones) y un componente administrativo (institucin o
instituciones que mantienen los servicios). En fin, una red, ms que varios
ordenadores conectados, la constituyen varias personas que solicitan,
proporcionan e intercambian experiencias e informaciones a travs de sistemas de
comunicacin.
CLASIFICACIN DE LAS REDES
Por el tipo de direccionalidad de datos podemos clasificar las redes de la siguiente
forma:

Direccionalidad Definicin-Capacidades
SIMPLEX UNIDIRECCIONALES Un transmisor enva a un receptor
HALF-DUPLEX Red bidireccional pero no simultaneas (un solo trasmisor a al
vez)
39

FULL-DUPLEX Red bidireccional que permite la transmisin y recepcin al
mismo tiempo. Segn su extensin se clasifican de la siguiente forma:
Extensin Definicin-Capacidades
DE AREA LOCAL (LAN) LAN, del Ingls Local rea Network es el sistema de
interconexin de equipos informticos mediante lneas de alta velocidad a
distancias cortas (plantas o edificios de empresa).
METROPOLITANA MAN, del Ingls Metropolitan rea Network y
bsicamente utiliza equipos de conexin entre LAN creando una interconexin de
equipos distribuidos en una zona ms amplia.
DE AREA EXTENSA WAN, del Ingls Wide rea Network realiza la
interconexin de equipos alejados fsicamente y suele utilizarse en redes de tipo
publico bidireccionales.
INTRANET
Una Intranet es una red privada donde la tecnologa de Internet se usa como
arquitectura elemental. Se trata de una red interna que se construye usando los
protocolos TCP/IP para comunicacin de Internet, que pueden ejecutarse en
muchas de las plataformas de hardware y en proyectos por cable.
El hardware fundamental no constituye por s mismo una intranet; son
imprescindibles los protocolos del software. La Intranet puede coexistir con otra
tecnologa de red de rea local. En muchas compaas, los "sistemas
patrimoniales" existentes que incluyen sistemas centrales, redes Novell,
40

miniordenadores y varias bases de datos, estn integrados en una intranet
mediante una amplia variedad de herramientas.
Un ejemplo de aplicacin prctica de una Intranet es el acceso a bases de datos
patrimoniales mediante su interfaz de entrada comn (CGI). Con el mismo
propsito, la Intranet tambin puede utilizar aplicaciones codificadas en el
lenguaje de programacin Java para acceder a bases de datos patrimoniales.
La seguridad en una Intranet es complicada de implementar, ya que se trata de
brindar seguridad tanto a usuarios externos como internos, que supuestamente
deben tener permiso para usar los servicios de la red.
Una Intranet o una red interna se limitan en alcance a una sola organizacin o
entidad. Generalmente funciona a travs de servicios de protocolo de
comunicaciones como HTTP, FTP, SMTP, POP3 y otros de uso general.
En una Intranet se pueden tener los mismos servicios que en Internet, pero stos
slo quedan disponibles para los usuarios de esa red privada, no para los usuarios
en general.
SERVIDORES INTRANET
Un servidor intranet, al fin y al cabo, no es ms que una plataforma y, por tanto, al
menos en teora, cualquier viejo PC o Mac puede serlo. Pero, en la prctica, las
cosas no son tan fciles. Lo que hoy trabaja a la perfeccin puede ser incapaz de
41

tratar los requerimientos crecientes de las intranets. La eleccin del hardware es
crucial para asegurarse el futuro
Cumplir funciones de servidor para pginas HTML estticas no supone ninguna
dificultad para un microordenador pero los rpidos cambios que se estn
produciendo en el entorno intranet deberan hacer pensar a los usuarios
detenidamente que hardware utilizar como servidores Web corporativos, El
nmero de accesos a servidores Web crecen da a da espectacularmente, el
nmero de pginas se dobla cada seis meses y no paran de surgir nuevos usos de
la tecnologa WWW en la empresa, como el acceso a las bases de datos
convencionales,
Como las Intranets se estn convirtiendo en plataformas de aplicaciones, muchas
de las ideas que tradicionalmente se han barajado en la eleccin del hardware
corporativo pronto comenzarn a cambiar, elevando la importancia de criterios
como disponibilidad, gestionabilidad, rendimiento y escalabilidad.
Si no se tienen en cuenta estos factores se corre el riesgo de quedar fuera de juego
en muy poco tiempo
Los problemas actuales estn relacionados con el software," Y como es natural, el
hardware habr de saber estar a la altura de las circunstancias, Es este, pues, el
momento adecuado para considerar y prever en la medida de lo posible la
evolucin de la informtica intranet y su impacto en el hardware.

42

LINUX

Linux tiene una mascota oficial, el pingino de Linux , que fue seleccionado por
Linus Torvalds para representar la imagen que l se asocia al sistema operativo
que l cre.
Aunque existen muchas variaciones de la palabra Linux, es lo ms a menudo
posible pronunciada con un cortocircuito " i " y con la primera slaba tensionada,
como en LIH-nucks.
Linux es un sistema muy completo. El proyecto de Linus Torvalds an no ha
terminado, y se piensa que nunca se terminar por sta continua evolucin de la
Informtica.
GNU/Linux es uno de los trminos empleados para referirse a la combinacin del
ncleo o kernel libre similar a Unix denominado Linux, que es usado con
herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms
prominentes de software libre; todo su cdigo fuente puede ser utilizado,
modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL
(Licencia Pblica General de GNU) y otra serie de licencias libres.
A pesar de que Linux (ncleo) es, en sentido estricto, el sistema operativo,parte
fundamental de la interaccin entre el ncleo y el usuario (o los programas de
43

aplicacin) se maneja usualmente con las herramientas del proyecto GNU o de
otros proyectos como GNOME. Sin embargo, una parte significativa de la
comunidad, as como muchos medios generales y especializados, prefieren utilizar
el trmino Linux para referirse a la unin de ambos proyectos.
Linux es un Unix libre, es decir, un sistema operativo, como el Windows o el MS-
DOS (sin embargo, a diferencia de estos y otros sistemas operativos propietarios,
ha sido desarrollado por miles de usuarios de computadores a travs del mundo, y
la desventaja de estos es que lo que te dan es lo que tu obtienes, dicho de otra
forma no existe posibilidad de realizar modificaciones ni de saber cmo se realiz
dicho sistema.), que fue creado inicialmente como un hobbie por un estudiante
joven, Linus Torvalds, en la universidad de Helsinki en Finlandia, con asistencia
por un grupo de hackers a travs de Internet. Linus tena un inters en Minix, un
sistema pequeo o abreviado del UNIX (desarrollado por Andy Tanenbaum); y
decidido a desarrollar un sistema que excedi los estndares de Minix. Quera
llevar a cabo un sistema operativo que aprovechase la arquitectura de 32 bits para
multitarea y eliminar la barrera del direccionamiento de memoria.
Torvalds empez escribiendo el ncleo del proyecto en ensamblador, y luego
comenz a aadir cdigo en C, lo cual increment la velocidad de desarrollo, e
hizo que empezara a tomarse en serio su idea.

l comenz su trabajo en 1991 cuando l realiz la versin 0,02, la cual no la dio
a conocer porque ni siquiera tena drivers de disquete, adems de llevar un sistema
de almacenamiento de archivos muy defectuoso.
44


Trabaj constantemente hasta 1994 en que la versin 1,0 del ncleo (KERNEL)
de Linux se concret. La versin completamente equipada actual es 2,2 (versin
concluda el 25 de enero de 1999), y el desarrollo contina.
Linux tiene todas las prestaciones que se pueden esperar de un Unix moderno y
completamente desarrollado: multitarea real, memoria virtual, bibliotecas
compartidas, carga de sistemas a-demanda, compartimiento, manejo de debido de
la memoria y soporte de redes TCP/IP.
Linux corre principalmente en PCs basados en procesadores 386/486/586, usando
las facilidades de proceso de la familia de procesadores 386 (segmentacin TSS,
etc.) para implementar las funciones nombradas.
La parte central de Linux (conocida como ncleo o kernel) se distribuye a travs
de la Licencia Pblica General GNU, lo que bsicamente significa que puede ser
copiado libremente, cambiado y distribuido, pero no es posible imponer
restricciones adicionales a los productos obtenidos y, adicionalmente, se debe
dejar el cdigo fuente disponible, de la misma forma que est disponible el cdigo
de Linux. An cuando Linux tenga registro de Copyright, y no sea estrictamente
de dominio pblico. La licencia tiene por objeto asegurar que Linux siga siendo
gratuito y a la vez estndar.

Por su naturaleza Linux se distribuye libremente y puede ser obtenido y utilizado
sin restricciones por cualquier persona, organizacin o empresa que as lo desee,
45

sin necesidad de que tenga que firmar ningn documento ni inscribirse como
usuario. Por todo ello, es muy difcil establecer quines son los principales
usuarios de Linux. No obstante se sabe que actualmente Linux est siendo
utilizado ampliamente en soportar servicios en Internet, lo utilizan Universidades
alrededor del todo el mundo para sus redes y sus clases, lo utilizan empresas
productoras de equipamiento industrial para vender como software de apoyo a su
maquinaria, lo utilizan cadenas de supermercados, estaciones de servicio y
muchas instituciones del gobierno y militares de varios pases. Obviamente,
tambin es utilizado por miles de usuarios en sus computadores personales. El
apoyo ms grande, sin duda, ha sido Internet ya que a travs de ella se ha podido
demostrar que se puede crear un sistema operativo para todos los usuarios sin la
necesidad de fines lucrativos.
VENTAJAS
La creciente popularidad de GNU/Linux se debe, entre otras razones, a su
estabilidad, al acceso al cdigo fuente (lo que permite personalizar el
funcionamiento y auditar la seguridad y privacidad de los datos tratados), a la
independencia de proveedor, a la seguridad, a la rapidez con que incorpora los
nuevos adelantos tecnolgicos (IPv6, microprocesadores de 64 bits), a la
escalabilidad (se pueden crear clusters de cientos de computadoras), a la activa
comunidad de desarrollo que hay a su alrededor, a su interoperatibilidad y a la
abundancia de documentacin relativa a los procedimientos.
46



IBM Roadrunner, la supercomputadora ms potente de 2008, funciona bajo una
distribucin Gnu/Linux
Hay varias empresas que comercializan soluciones basadas en GNU/Linux: IBM,
Novell (SuSE), Red Hat (RHEL), Mandriva (Mandriva Linux), Rxart, Canonical
Ltd. (Ubuntu), as como miles de PYMES que ofrecen productos o servicios
basados en esta tecnologa.
CARACTERSTICAS
En lneas generales podemos decir que se dispone de varios tipos de sistema de
archivos para poder acceder a archivos en otras plataformas. Incluye un entorno
grfico X Windows (Interface grfico estndar para mquinas UNIX), que nada
tiene que envidiar a los modernos y caros entornos comerciales. Est orientado al
trabajo en red, con todo tipo de facilidades como correo electrnico por ejemplo.
Posee cada vez ms software de libre distribucin, que desarrollan miles de
personas a lo largo y ancho del planeta. Linux es ya el sistema operativo preferido
por la mayora de los informticos.
47

Un ejemplo de la popularidad que ha alcanzado es sistema y la confianza que se
puede depositar en l es que incluso la NASA ha encomendado misiones
espaciales de control de experimentos a la seguridad y la eficacia de Linux.
Por lo tanto, la gran popularidad de Linux incluye los siguientes puntos:
Se distribuye su cdigo fuente, lo cual permite a cualquier persona que as
lo desee hacer todos los cambios necesarios para resolver problemas que
se puedan presentar, as como tambin agregar funcionalidad. El nico
requisito que esto conlleva es poner los cambios realizados a disposicin
del pblico.
Es desarrollado en forma abierta por cientos de usuarios distribuidos por
todo el mundo, los cuales la red Internet como medio de comunicacin y
colaboracin. Esto permite un rpido y eficiente ciclo de desarrollo.
Cuenta con un amplio y robusto soporte para comunicaciones y redes, lo
cual hace que sea una opcin atractiva tanto para empresas como para
usuarios individuales.
Da soporte a una amplia variedad de hardware y se puede correr en una
multitud de plataformas: PC's convencionales, computadoras Macintosh y
Amiga, as como costosas estaciones de trabajo




48

OPEN SOURCE


Cdigo abierto es el trmino con el que se conoce al software distribuido y
desarrollado libremente. El cdigo abierto tiene un punto de vista ms orientado a
los beneficios prcticos de compartir el cdigo que a las cuestiones morales y/o
filosficas las cuales destacan en el llamado software libre.
Movimiento del "cdigo abierto"


La idea del cdigo abierto se centra en la premisa de que al compartir el cdigo, el
programa resultante tiende a ser de calidad superior al software propietario, es una
visin tcnica.
49

Por otro lado, el software libre tiene tendencias filosficas e incluso morales: el
software propietario, al no poder compartirse, es "anti tico" dado que prohibir
compartir entre seres humanos va en contra del sentido comn.
Al igual que el software libre, el cdigo abierto u open source tiene una serie de
requisitos necesarios para que un programa pueda considerarse dentro de este
movimiento, stos son:
Libre redistribucin: el software debe poder ser regalado o vendido
libremente.
Cdigo fuente: el cdigo fuente debe estar incluido u obtenerse
libremente.
Trabajos derivados: la redistribucin de modificaciones debe estar
permitida.
Integridad del cdigo fuente del autor: las licencias pueden requerir que
las modificaciones sean redistribuidas slo como parches.
Sin discriminacin de personas o grupos: nadie puede dejarse fuera.
Sin discriminacin de reas de iniciativa: los usuarios comerciales no
pueden ser excluidos.
Distribucin de la licencia: deben aplicarse los mismos derechos a todo el
que reciba el programa
La licencia no debe ser especfica de un producto: el programa no puede
licenciarse solo como parte de una distribucin mayor.
50

La licencia no debe restringir otro software: la licencia no puede obligar a
que algn otro software que sea distribuido con el software abierto deba
tambin ser de cdigo abierto.
La licencia debe ser tecnolgicamente neutral: no debe requerirse la
aceptacin de la licencia por medio de un acceso por clic de ratn o de otra
forma especfica del medio de soporte del software.
El software libre (en ingls free software, esta denominacin tambin se
confunde a veces con gratis por el doble sentido del ingls free en
castellano) es la denominacin del software que respeta la libertad de los
usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede
ser usado, copiado, estudiado, cambiado y redistribuido libremente. Segn
la Free Software Foundation, el software libre se refiere a la libertad de
los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software
y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo
de la distribucin a travs de otros medios; sin embargo no es obligatorio
que sea as, por lo tanto no hay que asociar software libre a "software
gratuito" (denominado usualmente freeware), ya que, conservando su
carcter de libre, puede ser distribuido comercialmente ("software
comercial"). Anlogamente, el "software gratis" o "gratuito" incluye en
ocasiones el cdigo fuente; no obstante, este tipo de software no es libre
en el mismo sentido que el software libre, a menos que se garanticen los
51

derechos de modificacin y redistribucin de dichas versiones modificadas
del programa.
Tampoco debe confundirse software libre con "software de dominio
pblico". ste ltimo es aquel software que no requiere de licencia, pues
sus derechos de explotacin son para toda la humanidad, porque pertenece
a todos por igual. Cualquiera puede hacer uso de l, siempre con fines
legales y consignando su autora original. Este software sera aquel cuyo
autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras
un plazo contado desde la muerte de este, habitualmente 70 aos. Si un
autor condiciona su uso bajo una licencia, por muy dbil que sea, ya no es
del dominio pblico.
MAPA CONCEPTUAL DEL SOFTWARE LIBRE


52


VENTAJAS DE SOFTWARE LIBRE
Bajo costo de adquisicin: Se trata de un software econmico ya que
permite un ahorro de grandes cantidades en la adquisicin de las licencias.
Innovacin tecnolgica: Esto se debe a que cada usuario puede aportar sus
conocimientos y su experiencia y as decidir de manera conjunta hacia
donde se debe dirigir la evolucin y el desarrollo del software. Este es un
gran avance en la tecnologa mundial.
Independencia del proveedor: Al disponer del cdigo fuente, se garantiza
una independencia del proveedor que hace que cada empresa o particular
pueda seguir contribuyendo al desarrollo y los servicios del software.
Escrutinio pblico: Esto hace que la correccin de errores y la mejora del
producto se lleven a cabo de manera rpida y eficaz por cada uno de los
usuarios que lleguen a utilizar el producto.
Adaptacin del software: Esta cualidad resulta de gran utilidad para
empresas e industrias especficas que necesitan un software personalizado
para realizar un trabajo especfico y con el software libre se puede realizar
y con costes mucho ms razonables.
Lenguas: Aunque el software se cree y salga al mercado en una sola
lengua, el hecho de ser software libre facilita en gran medida su traduccin
y localizacin para que usuarios de diferentes partes del mundo puedan
aprovechar estos beneficios.
53

ANTIVIRUS
Los antivirus son programas cuya funcin es detectar y eliminar virus
informticos y otros programas peligrosos para los ordenadores llamados
malware.
Un antivirus compara el cdigo de cada archivo con una BD de los
cdigos de los virus conocidos, por lo que es importante actualizarla
peridicamente a fin de evitar que un virus nuevo no sea detectado.
Tambin se les ha agregado funciones avanzadas, como la bsqueda de
comportamientos tpicos de virus o la verificacin contra virus en redes de
computadores.
Normalmente un antivirus tiene un componente que se carga en memoria y
permanece en ella para verificar todos los archivos abiertos, creados,
modificados y ejecutados en tiempo real. Es muy comn que tengan
componentes que revisen los adjuntos de los correos electrnicos salientes
y entrantes, as como los scripts y programas que pueden ejecutarse en un
navegador web.

Una caracterstica adicional es la capacidad que tienen de propagarse.
Otras caractersticas son el robo de informacin, la capacidad de
suplantacin, la prdida de esta, que hacen que reviertan en prdidas
econmicas y de imagen.

54

ANTIVIRUS ACTIVO
Estos programas como se ha mencionado tratan de encontrar la traza de los
programas maliciosos mientras el sistema est funcionando.
Tratan de tener controlado el sistema mientras funciona parando las vas
conocidas de infeccin y notificando al usuario de posibles incidencias de
seguridad.
Como programa que est continuamente funcionando, el antivirus tiene un
efecto adverso sobre el sistema en funcionamiento. Una parte importante
de los recursos se destinan al funcionamiento del mismo. Adems dado
que estn continuamente comprobando la memoria de la mquina, dar ms
memoria al sistema no mejora las prestaciones del mismo.
Otro efecto adverso son los falsos positivos, es decir al notificar al usuario
de posibles incidencias en la seguridad, ste que normalmente no es un
experto de seguridad se acostumbra a dar al botn de autorizar a todas las
acciones que le notifica el sistema. De esta forma el antivirus funcionando
da una sensacin de falsa seguridad
Los antivirus son programas cuya funcin es detectar y eliminar virus
informticos y otros programas peligrosos para los ordenadores llamados
malware.
Un antivirus compara el cdigo de cada archivo con una BD de los
cdigos de los virus conocidos, por lo que es importante actualizarla
peridicamente a fin de evitar que un virus nuevo no sea detectado.
Tambin se les ha agregado funciones avanzadas, como la bsqueda de
55

comportamientos tpicos de virus o la verificacin contra virus en redes de
computadores.
Normalmente un antivirus tiene un componente que se carga en memoria y
permanece en ella para verificar todos los archivos abiertos, creados,
modificados y ejecutados en tiempo real. Es muy comn que tengan
componentes que revisen los adjuntos de los correos electrnicos salientes
y entrantes, as como los scripts y programas que pueden ejecutarse en un
navegador web.
Una caracterstica adicional es la capacidad que tienen de propagarse.
Otras caractersticas son el robo de informacin, la capacidad de
suplantacin, la prdida de esta, que hacen que reviertan en prdidas
econmicas y de imagen.
Ante este tipo de problemas estn los software llamados antivirus. Estos
antivirus tratan de descubrir las trazas que ha dejado un software
malicioso, para eliminarlo o detectarlo, y en algunos casos contener o
parar la contaminacin. Los mtodos para contener o reducir los riesgos
asociados a los virus pueden ser los denominados activos o pasivos.
ASPECTOS GENERALES DEL SISTEMA DE FACTURACIN E
INVENTARIO
Entre los principales aspectos generales tenemos:
PROCESO DE FACTURACIN E INVENTARIO.
El inventario de productos en un proceso consiste en todos los artculos o
elementos que se utilizan en el actual proceso de produccin. Es decir, son
56

productos parcialmente terminados que se encuentran en un grado intermedio de
produccin y a los cuales se les amplio la labor directa y gastos indirectos
inherentes al proceso de produccin en un momento dado. Una de las
caractersticas del inventario de productos en procesos es que va aumentando el
valor a medida que es transformado de materia prima en el producto terminado
como consecuencia del proceso de produccin.
Inventarios De Productos Terminados
Estos comprenden los artculos de transferidos por el departamento de
produccin al almacn de productos terminados por haber estos; alcanzados su
grado de terminacin total y que a la hora de la toma fsica de inventarios se
encuentren aun en los almacenes, es decir, los que todava no han sido vendidos.
El nivel de inventarios de productos terminados va a depender directamente de las
ventas, es decir su nivel esta dado por la demanda.
Inventarios De Materiales Y Suministros
Estos incluyen materias primas secundarias, sus especificaciones varan segn el
tipo de industrias, por ejemplo; para la industria cervecera es: Sales para
tratamiento de agua.
COMPONENTES DEL SISTEMA DE FACTURACIN E INVENTARIO
Entre los principales componentes del sistema de facturacin e inventario tenemos
los siguientes:
Ingresos de proveedores
Ingresos de productos
Ingresos de clientes
57

Realizar compras
Realizar ventas
Realizar Consultas
Realizar crditos con cheques
Modificaciones
Guardar los ingresos de proveedores, productos, clientes etc.
Realizar Reportes
Emitir Facturas etc.
SISTEMAS DE DESARROLLO
Los programas de desarrollo de un sistema de facturacin e inventario brindan un
mejor servicio a la ciudadana ya que proporcionan facilidades para ingresos de
proveedores, productos, clientes, etc. Entre los principales programas de
desarrollo para nuestro sistema tenemos:
WAMP5
PHP
MYSQL
Apache
Redes
Servidores Intranet
Servidores Linux
58

Sistemas Open Source
Antivirus.
HISTORIA DEL ALMACN
El almacn de insumos agrcolas El Especialista del Agro del cantn Ventanas fue
creado el 15 de enero del 2007. Sus propietarios son el Ing. Robinson Arroba y su
esposa Sra. Cecilia Pealoza los cuales vieron la necesidad de implantar dicho
almacn, prestar sus servicios y bridar asesoramiento tcnico a los agricultores
Ventanences y sus sectores aledaos.
El almacn empez a brindar sus servicios con pequeas cajas de los productos
ms solicitados por los agricultores, las ventas se realizaban en cuadernos, order
book, etc. para tratar de llevar la contabilidad, luego fue evolucionando a travs
de la cordialidad a los clientes, transmitindoles conocimiento y efecto de los
productos por medio de asesoramiento tcnico especializado, encontrando hay
solucin a los problemas de sus cultivos.
El slogan del almacn es Pasin por el Campo
CARACTERSTICAS DEL ALMACN
Brinda asesoramiento tcnico a sus clientes, puesto que sus propietarios y
colaboradores estn muy bien capacitados.
Presta un buen servicio a sus clientes.
Expende productos agrcolas no de solo una empresa si no de muchas
empresas proveedoras.
Emite facturas.
59

SISTEMA DE INFORMACIN.
Se define en esta tesis al sistema de informtico de facturacin e inventario, como
la herramienta que automatizara los procesos que se efectuaran por compras y
ventas de productos. Para realizar el sistema informtico debemos tener en claro
las siguientes definiciones:
Tecnologa cliente/servidor.- Es un modelo de consumo de servicios, para
construir un sistema de informacin, que se sustenta en la idea de de repartir el
tratamiento de la informacin y los datos por todo el sistema informtico,
permitiendo mejorar el rendimiento del sistema global de informacin.
Es la tecnologa que proporciona al usuario final el acceso transparente a las
aplicaciones, datos, servicios de cmputo o cualquier otro recurso del grupo de
trabajo o a travs de la organizacin, en mltiples plataformas.
El modelo soporta un medio ambiente distribuido en el cual los requerimientos de
servicios hechos por estaciones de trabajo inteligente o clientes, resultan en un
trabajo realizado por otros computadores llamados servidores.
Arquitectura.- Una arquitectura es un entramado de componentes funcionales que
aprovechando diferentes estndares, convenciones, reglas y procesos, permite
integrar una amplia gama de productos y servicios informticos, de manera que
pueden ser utilizados eficazmente dentro de la organizacin.
Debemos sealar que para seleccionar el modelo de una arquitectura, hay que
partir del contexto tecnolgico y organizativo del momento y, que la arquitectura
cliente/servidor requiere una determinada especializacin de cada uno de los
diferentes componentes que la integran.
60

Para la implantacin de una aplicacin de un sistema se debe tomar en cuenta el
siguiente aspecto.
Reforzar la seguridad de acceso.- En el sistema de acceso es frecuentemente
limitado a proteger ciertos datos en un servidor dado sin embargo no hay ni un
control fsico, lgico y administrativo para el control de datos.
ELEMENTOS DEL SISTEMA DE INFORMACIN
Los principales elementos que interactan entre s para procesar los datos son:
Clientes
Datos
Actividades de Trabajo
Recursos Generales
APLICACIN DE LOS SISTEMAS DE INFORMACIN
Los sistemas de informacin tratan el desarrollo, uso y administracin de la
estructura de la tecnologa de la informacin en una organizacin.

Hoy en da en las compaas su mayor activo es su informacin representada en
su personal, experiencia, conocimiento, innovaciones etc.





61

HIPTESIS

Hiptesis General.

Con la implementacin de un sistema informtico de facturacin e
inventario mejoraran las gestiones del almacn de insumos agrcolas El
Especialista del Agro del Cantn Ventanas.

Hiptesis Especficas.

Al implementar una base de datos de los clientes, le dar una mayor
seguridad al sistema de facturacin e inventario del almacn de insumos
agrcolas El Especialista del Agro del Cantn Ventanas.

Al sistematizar el inventario de los productos se conocer inmediatamente
las existencias y necesidades de stock.

La implementacin de este sistema generara facturas para los clientes por
cada transaccin comercial.

El sistema permitir efectuar reportes de las compras y ventas de los
productos.
62

VERIFICACIN DE LA HIPTESIS.

Partiremos primeramente sealando que para verificar la idea a defender hemos
instalado la aplicacin con casi todas sus opciones funcionando, luego se han
dictado varias clases con la misma, pudiendo apreciarse que se obtuvieron algunos
resultados interesantes como por ejemplo: el alumno presta mayor atencin a lo
mostrado en el computador, a mas de ello se distrae mucho menos. Mucha
informacin necesaria para una consulta le resulta mas fcil buscar en el programa
que en los apuntes. Los alumnos tienen un poco mas de inters en hacer los
deberes de la materia.

De todo lo anterior se puede deducir que al utilizar una aplicacin multimedia
como herramienta de apoyo al proceso educativo, este se ve mejorado
enormemente con el uso de la aplicacin, que fue lo afirmado en nuestra idea a
defender y con lo cual queda demostrada la misma.








63

MARCO METODOLGICO

Fundamentacin Cientfica
El presente trabajo investigativo se fundamenta cientficamente en los siguientes
puntos:
Campo De Aplicacin
El sistema de facturacin e inventario es muy til para los administradores y
vendedores del almacn de insumos agrcolas El Especialista del Agro puesto que
pueden ofrecer un mejor servicio a sus clientes ya que atreves de la informacin
electrnica que les brinda el sistema, pueden realizar sus transacciones
comerciales de una forma ms rpida y fcil esto satisface las necesidades de los
usuarios, proveedores y pblico en general. Tambin ha permitido mejorar las
interfaces tradicionales basadas en tcnicas manuales donde se perda tiempo y
esfuerzo.
Entre los principales campos de aplicacin de un sistema, podemos citar los
siguientes: Negocios, Centros comerciales, Agroindustrias, Farmacias,
Agroqumicos, Cyber etc.






64

VARIABLES DE ESTUDIO

Variable independiente.
Sistema informtico de control.

Variable dependiente.
Gestin contable
















65

VARIABLES E INDICADORES
HIPOTESIS
ESPECIFICAS
VARIAB
LES
DEFINICION
CONCEPTUAL
PARAMETROS INDICADORES INSTRUMENTOS
Al
implementa
r una base
de datos de
los clientes,
esto le dar
mayor
seguridad al
sistema de
facturacin
e inventario.
Del
Almacn de
Insumos
Agrcolas
El
Especialista
del Agro
del Cantn
Ventanas.






Base
de
Datos




Conjunto de
informacin
organizada
sistemticame
nte.


Facilidad de
manejo.




Tiempo de
respuesta.


Interfaz de
sistema.




Segundos.


Prueba de
conocimiento.




Ejecucin del
sistema.
66


Al
sistematizar
el inventario
de los
productos se
cono cera
inmediatam
ente las
existencias y
necesidades
de stock.



inven
tario

Conjunto de
actividades y
tcnicas
utilizadas
para
mantener la
cantidad de
productos en
un nivel
deseado y la
probabilidad
de que no
haya
faltantes.



Eficiencia.


Facilidad de
manejo.


Muy bueno
Bueno
Malo


Interfaz del
sistema.




Prueba

Experimento.

La
implementa
cin de un
sistema
generara
facturas
para los



Factu
raci
n


Operaciones a
travs de las
que la
empresa
calcula y
especifica las


Corresponde
ncia con la
necesidad
del usuario.

Acceso fcil


Satisface
No
satisface

Fcil o
completo





Encuesta a
usuarios.
67

clientes por
cada
transaccin
comercial.
cantidades
adeudadas
por los
clientes o
consumidores.
a totalidad
de la
informacin.

Medianam
ente fcil.

Difcil y
completo.

Incompleto
.
El sistema
permitir
efectuar
reportes de
las compras
y ventas de
los
productos.



Calid
ad de
la
infor
maci
n
Calidad es el
valor que el
cliente recibe
del producto
o servicio sin
ninguna
relacin
directa con el
costo de
producirlo o
suministrarlo.

Corresponde
ncia con
necesidad
del usuario.

Acceso fcil
a totalidad
de la
informacin.
Eficiente

No
eficiente

Fcil o
completo

Medianam
ente fcil.
Difcil y
completo.

Incompleto





Encuesta a
usuarios.
68

MODALIDAD DE LA INVESTIGACIN
Antecedentes De Las Investigacin
Hoy en da existen muchos sistemas que se pueden aplicar a distintas reas de
negocios. Los cuales nos van a permitir mejorar y facilitar nuestras labores y
transacciones comerciales puesto que va hacer de gran ayuda y satisfaccin para
llevar un ptimo servicio a nuestros clientes.
Hemos realizado una investigacin preliminar y constatamos que en dicho
almacn se efectuaban las transacciones comerciales manualmente. Conllevando
esto a un atraso a la atencin a los clientes nuestra propuesta fue implementar un
sistema que permita acelerar dichas transacciones y con ello auguramos un ptimo
desarrollo.

La investigacin cuantitativa es aquella en la que se recogen y analizan datos
cuantitativos sobre variables. La investigacin cualitativa evita la cuantificacin.
Los investigadores cualitativos hacen registros narrativos de los fenmenos que
son estudiados mediante tcnicas como la observacin participante y las
entrevistas no estructuradas. La diferencia fundamental entre ambas metodologas
es que la cuantitativa estudia la asociacin o relacin entre variables cuantificadas
y la cualitativa lo hace en contextos estructurales y situacionales. La
investigacin cualitativa trata de identificar la naturaleza profunda de las
realidades, su sistema de relaciones, su estructura dinmica.
La investigacin cuantitativa trata de determinar la fuerza de asociacin o
correlacin entre variables, la generalizacin y objetivacin de los resultados a
69

travs de una muestra para hacer inferencia a una poblacin de la cual toda
muestra procede. Tras el estudio de la asociacin o correlacin pretende, a su vez,
hacer inferencia causal que explique por qu las cosas suceden o no de una forma
determinada.
Los fundamentos de la metodologa cuantitativa podemos encontrarlos en el
positivismo que surge en el primer tercio del siglo XIX como una reaccin ante el
empirismo que se dedicaba a recoger datos sin introducir los conocimientos ms
all del campo de la observacin. Alguno de los cientficos de esta poca
dedicados a temas relacionados con las ciencias de la salud son Pasteur y Claude
Bernard, siendo este ltimo el que propuso la experimentacin en medicina.

El paradigma cualitativo valora las cualidades o caractersticas del problema y
segn ellas nos orientamos a la investigacin cuantitativa para ratificar dichas
caractersticas.

TIPOS DE INVESTIGACIN
Investigacin bibliogrfica
Se caracteriza por usas, en forma predominante, la informacin obtenida de libros,
revistas, peridicos y documentos en general.
La informacin se obtiene mediante la lectura cientfica de los textos se recoge
utilizando la tcnica del fichaje bibliogrfico y mnemotcnico y acudiendo a las
bibliotecas, donde se encuentran concentradas las fuentes de informacin
bibliogrfica
70

Se aplicar para la elaboracin del marco terico
Investigacin De Campo
Emplea bsicamente la informacin obtenida a travs de las tcnicas de la
observacin, entrevista y cuestionario.
Las tcnicas de investigacin de campo utilizan sus propios procedimientos e
instrumentos para la recoleccin de datos, junto a los mecanismos especficos de
control y valides de la informacin. La utilizacin predominante de las tcnicas
de investigacin de campo no excluye la posibilidad y necesidad de emplear
determinada informacin bibliogrfica de apoyo a la investigacin
MTODOS, TCNICAS E INSTRUMENTOS
Se aplicar el mtodo inductivo deductivo para resolver un problema en particular
y extenderlo a lo general.
MTODOS.

Como mtodo general para la realizacin de la tesis utilizaremos:
Se utilizara el mtodo cientfico para la identificacin del problema, la
formulacin de hiptesis y estructura de la propuesta de investigacin.
Como los mtodos inductivos, deductivos y experimentales porque se
partir de hechos conocidos para buscar las soluciones requeridas y se
tomara atencin a los fundamentos tcnicos del sector y del rol de estos en
el control administrativo y financiero para formular una aplicacin que
este acorde con las expectativas de las personas que adquieren el producto.

71

TCNICAS.
Las tcnicas que se emplearan son:
En cuanto a las tcnicas para recopilar informacin tenemos:
La observacin, la entrevista, revisin documental y la experimentacin.
Los instrumentos que apoyaran dichas tcnicas son:
La gua de entrevista y la libreta de notas.

Observacin. Para detectar cuales son los inconvenientes que se dan en el
almacn de insumos agrcolas El Especialista del Agro, del Cantn
Ventanas al llevar el control de la facturacin e inventario de los
productos.
Entrevista. Dirigida a los usuarios y propietarios para conseguir datos
ms importantes y poder llevar a cabo la investigacin.
Revisin documental. Para fundamentar la investigacin y la propuesta
del sistema.
Experimentar. La lgica de negocios del sistema para determinar su
eficacia.






72

RECURSOS

Humano.

2 Egresados
1 Directores de tesis
1 Lector de tesis.
Hardware.

Procesador Pentium IV de 3.2 GHZ.
1 GB en RAM
Disco duro de 250 GB.
Monitor de 17.
Tarjeta de Red de 10/100/1000/ MBPS
Cable de red estructurado categora 6.
Mouse.
Teclado.
Impresora.
Software.

Linux
Sistema operativo Microsoft Windows XP
Microsoft Office 2007.
73

Internet Explorer
Antivirus.
Wamp 5
PHP
Apache
My SQL
Materiales.

Hojas
Lpiz
Plumas
Cd
Pen drive
Carpetas









74

PREGUNTAS

1.- Cree Ud. que los procesos comerciales que se realizan manualmente en
la actualidad ocasiona prdida de tiempo?

SI 31 70%
NO 13 30%
TOTAL 44 100%




El 70% de clientes coinciden que los procesos manuales que actualmente se
efectan en el almacn de insumos agrcolas El Especialista del Agro ocasionan
prdida de tiempo.

SI
NO
C1
31
13
0
5
10
15
20
25
30
35
75

2.- Los clientes de la ciudad de Ventanas se sentirn a gusto con el servicio
que prestara la implementacin de un sistema de facturacin e inventario en
el almacn de insumos agrcolas el Especialista del Agro?

SI 35 70%
NO 9 20%
TOTAL 44 100%










El 70% de los clientes si se sentiran a gusto con la implementacin del sistema
porque les ahorrara tiempo y mejorara el servicios que presta a la ciudad de
Ventanas el almacn de insumos agrcolas El Especialista del Agro.
3.- Cree usted que los administradores del almacn de insumos agrcolas El
Especialista del Agro estaran capacitados para manejar totalmente el
sistema que se va a implementa
SI
NO
C1
35
9
0
5
10
15
20
25
30
35
76







El 89% de los agricultores encuestados estn de acuerdo en que los
administradores estn en total capacidad de brindar asesoramiento tcnico a la
ciudadana de ventanas y sectores aledaos.

4.- Cree Ud. que la aplicacin de un sistema de facturacin e inventario
mejorara y facilitara los procesos que se realizan manualmente?


SI 37 84%
NO 7 16%
TOTAL 44 100%

SI
NO
C1
39
5
0
10
20
30
40
SI 39 89%
NO 5 11%
TOTAL 44 100%
77




El 84% de clientes del almacn de insumos agrcolas El Especialista del Agro
estn de acuerdo en que se implemente un sistema de facturacin e inventario para
mejorar los procesos que actualmente se realizan manualmente...
5.- Piensa Ud. que sera difcil manejar el sistema de facturacin e
inventario que se implementara en el almacn de insumos agrcolas El
Especialista del Agro?
SI 44 100%
NO 0 0%
TOTAL 44 100%


SI
NO
C1
37
7
0
10
20
30
40
78



El 100% de los clientes piensan que con una adecuada explicacin no sera difcil
manipular el sistema que se va a implementar en el almacn de insumos agrcolas
El Especialista del Agro.













SI
NO
C1
44
0
0
10
20
30
40
50
79

CONCLUSIONES

Con la implementacin del sistema de facturacin e inventario se mejoraran los
procesos manuales que actualmente se realizan en el almacn de insumos
agrcolas El Especialista del Agro del Cantn Ventanas. Se agilizaran las compras
y ventas, lo cual ocasionar que dicho almacn tenga un mejor rendimiento al
brindarles sus servicios a los clientes.

Es necesario que los administradores del almacn de insumos agrcolas el
especialista del agro reciban un seminario para que estn en plenas facultades de
manipular el sistema y en lo futuro no tengan contratiempos y les pueda ser de
gran ayuda puesto que les permitir agilizar las transacciones comerciales, ahorrar
tiempo y brindarles un servicio ptimo a la ciudadana en general.










80

RECOMENDACIONES
Esta tesis se la recomendamos a todos los compaeros estudiantes y personas en
general que deseen saber cmo realiza un sistema de facturacin e inventario
esperamos que esta tesis les sea de gran ayuda para sus tesis futuras.

Se recomienda realizar encuestas acerca de las necesidades y
requerimientos para mejorar los procesos comerciales en general.
Actualizar los sistemas que se implementen en los centros comerciales
para brindarle un mejor servicio a la ciudadana.
Capacitar a los colaboradores del almacn para el uso del sistema.













81

PRESUPUESTOS Y COSTOS




ASPECTOS GASTOS
Viticos
Transporte
Gastos de investigacin
Navegacin en Internet
Compra de libros
Compra de revistas tcnicas.
Papelera
Resmas papel A4
Copias
Impresiones
Valor de cartucho.
$ 250
$ 200
$ 175
$ 80
$ 150
$ 35
$ 15
$ 15
$ 10
$ 60
$ 60
TOTAL $ 870





82

CRONOGRAMA




2010
OCTUBRE NOVIEMBRE DICIEMBRE ENERO

Desarrollo del
anteproyecto


Anlisis de
requerimientos

Investigacin
preliminar

Diseo
Construccin o
desarrollo

Prueba
Implementacin
Documentacin


83

GLOSARIO DE TERMINOS

CLIENTE.- Es el que inicia un requerimiento de servicio. El requerimiento
inicial puede convertirse en mltiples requerimientos de trabajo a travs de redes
LAN o WAN.

SERVIDOR.- Es cualquier recurso d computo dedicado a responder a cualquier
requerimiento del cliente. Los servidores pueden estar conectados a los clientes a
travs de redes LAN o WAN.

En informtica, un servidor es un tipo de software que realiza ciertas tareas en
nombre de los usuarios. El trmino servidor ahora tambin se utiliza para referirse
al ordenador fsico en el cual funciona ese software, una mquina cuyo propsito
es proveer datos de modo que otras mquinas puedan utilizar esos datos.
CLIENTE/SERVIDOR es aquella en la que confluyen una serie de aplicaciones
basadas en dos categoras que cumplen funciones diferentes servicios y la otra los
brinda) pero que a la vez, pueden realizar tanto actividades en forma conjunta
como independientemente. Esas dos categoras son justamente cliente y servidor.
PROCESO DISTRIBUIDO.- Es un modelo de sistema o aplicaciones, en el cual
las funciones y los datos pueden estar distribuidos a travs de mltiples recursos
de computo, o conectados a un ambiente de redes LAN o WAN.

84

SISTEMA INFORMATICO.- Es la sntesis del hardware y software.

BASE DE DATOS.- o banco de datos es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemticamente para su posterior uso.
TABLA.- En base de datos, una tabla es un conjunto de registros con
caractersticas similares.
REGISTROS.- Un Item nico con datos estructurados en una tabla de base de
datos.
INTERFAZ.- Permite la circulacin correcta y sencilla de informacin entre
varias aplicaciones y entre el propio programa.
Una interfaz define el lmite de comunicacin entre 2 elementos, tales como
software, hardware o un usuario.
Generalmente se refiere a una abstraccin que un elemento provee de si mismo al
exterior.
CONSULTA.- Se realizan cumpliendo una o varios campos del men de
bsqueda.
INFORME.- comparacin ente resultados reales de la inspeccin practicada con
la actividad econmica financiera de la asociacin, contando a partir de la fecha
en que la misma sea notificada a la asociacin.
REPORTE.- Informe que se emite o presenta con base a la realizacin de una
actividad o tarea.

85

DESCUENTO DE APORTE.- Porcentaje que se descuenta de su sueldo para el
IESS.
HOST.- Un host o anfitrin es un ordenador que funciona como el punto de inicio
y final de las transferencias de datos. Ms comnmente descrito como el lugar
donde reside un sitio web. Un host de Internet tiene una direccin de Internet
nica (direccin IP) y un nombre de dominio nico o nombre de host.
El trmino host tambin se utiliza para referirse a una compaa que ofrece
servicios de alojamiento para sitios web.
ENCRIPTAR.- Tcnica por la que la informacin se hace ilegible para terceras
personas. Para poder acceder a ella es necesaria una clave que slo conocen el
emisor y el receptor. Se usa para evitar el robo de informacin sensible, como
nmeros de tarjetas de crdito. Las ltimas generaciones de navegadores, como
Netscape Navigator 2.0, incluyen sistemas automticos de encriptacin.
EL CONTENIDO ESTTICO.-Es aqul que permanece invariable desde el
momento en que su autor lo crea. Es decir, no depende de quin lo visualice ni en
que momento lo haga. Por ejemplo, un aviso legal.
EL CONTENIDO DINMICO.- Es aqul que se genera automticamente en el
momento que alguien solicita su visualizacin, por tanto, puede cambiar
dependiendo de quin lo solicite o en que momento lo haga. Por ejemplo, una
seccin de noticias.
LOS GESTORES DE CONTENIDO.- Web son una categora de aplicacin
web pensada nicamente para la publicacin de contenidos estticos.
86

PORTABILIDAD.- Caracterstica de ciertos programas que les permite ser
utilizados en distintos ordenadores sin que precisen modificaciones de
importancia.
COMUNICADOR NETSCAPE Se trata de uno de los navegadores de Internet
ms utilizados a nivel mundial, creado por la compaa Netscape y hace poco
comprado por AOL en uno de los traspasos ms escandalosos de la historia de
Internet.
1. NETSCAPE COMMUNICATIONS CORPORATION: Empresa productora
de software.
2. NETSCAPE NAVIGATOR: navegador web.
3. NETSCAPE COMMUNICATOR: programa navegador web con cliente de
emails.
4. NETSCAPE PORTABLE RUNTIME: librera informtica para abstraccin
de plataforma.
DEFINICIN DE WWW.- World Wide Web o lo que conocemos simplemente
como WWW o Web, es el estndar que permite visualizar textos, imgenes,
grficos y sonidos en Internet. A diferencia de lo que muchas veces se suele creer,
WWW no es Internet sino un sistema que se basa en protocolos y en buscadores a
los que se puede acceder a travs de Internet.

87

MULTIPLATAFORMA.- Se dice multiplataforma un programa o sistema que
rueda en ms de una plataforma, como el Mozilla Firefox, o que rueda programas
o sistemas de ms de una plataforma, por ejemplo el MAME.
Una plataforma es, por ejemplo, un sistema operativo, un gran software que sirve
como base para ejecutar determinadas aplicaciones compatibles con este. Tambin
son plataformas la arquitectura de hardware, los lenguajes de programacin y sus
libreras en tiempo de ejecucin, las consolas de videojuegos, etc.
Existen programas multiplataforma, que permiten ejecutarse en diversas
plataformas. Tambin existen emuladores, programas que permiten ejecutar desde
una plataforma programas de otra emulando su funcionamiento.
Fichero
Denominado tambin como archivo, consiste en una unidad de informacin en la
que se almacena el resultado de utilizar un programa de proceso de textos, base de
datos o cualquier otro tipo de aplicacin. Necesita ser abierto mediante el
programa que lo cre para poder operar con l.
CASOS DE USO.- Un casos de uso es una secuencia de transacciones que son
desarrolladas por un sistema en respuesta a un evento que inicia un actor sobre el
propio sistema. Los diagramas de casos de uso sirven para especificar la
funcionalidad y el comportamiento de un sistema mediante su interaccin con los
usuarios y/o otros sistemas. O lo que es igual, un diagrama que muestra la relacin
entre los actores y los casos de uso en un sistema. Una relacin es una conexin
entre los elementos del modelo, por ejemplo la relacin y la generalizacin son
relaciones.
88

Flujo de Informacin del Sistema Propuesto
COMO INSTALAR PHP
Una vez descargado PHP, procedemos a su instalacin y puesta en marcha.
Se trata de una instalacin muy sencilla, basta con ejecutar el archivo phptriad2-
2-1.exe


Se abre una ventana como esta:



Pulsamos sobre el botn I Agree y comenzar la instalacin
89



NOTA: A mitad de la instalacin se abrir una ventana de Ms-Dos.

WAMPSERVER
Simplemente haciendo doble clic en el archivo que se descarga en el enlace
http://www.wampserver.com/en/download.php se inicia la instalacin, slo hay
que seguir las instrucciones, todo es automtico.
PUESTA EN MARCHA PHPTRIAD
1.Una vez finalizada la instalacin, iniciamos los servicios: vamos al men
Inicio / Programs / PHPTriad / Apache Console y elegimos la opcin
Start Apache.

90



Al iniciar Apache aparece una ventana de Ms-dos que no debemos
cerrar, simplemente la minimizamos.


2.Ahora vamos a arrancar la base de datos MySQL, para ello accedemos al
men Inicio / Programs / PHPTriad / Mysql y seleccionamos
MySQL-D.


3.Para comprobar que Apache funciona correctamente, abrimos una ventana
del navegador y escribimos http://localhost/ . Si aparece una ventana
como sta es que todo va bien:
91



4.Comprobemos ahora el funcionamiento de MySQL. En una ventana del
navegador tecleamos http://localhost/phpmyadmin/ y debera cargarse el
gestor de base de datos phpMyAdmin:


IMPORTANTE: Para detener Apache es conveniente acceder al men Inicio /
Programs / PHPTriad / Apache Console y elegir la opcin Stop Apache. No
hacerlo simplemente cerrando la ventana del Ms-dos que aparece al arrancar
Apache.
92



Iniciar los servicios

Inscrbete, comienza ahora y si es lo que necesitas, lo compras y continuas... Una
vez inscrito, te enviamos un email con los datos de acceso y puedes comenzar el
curso de PHP realizando 3 unidades. Podrs acceder a videotuoriales, actividades
multimedia, ejercicios prcticos, consultar al tutor, etc..
WampServer
Tras la instalacin de WampServer, en el men Inicio se crea un grupo de
programas llamado WampServer, donde se encuentra la opcin "Start
Wampserver".
Una vez arrancado WampServer tendremos visible un icono en la barra de tareas
con una forma similar a la de un marcador de velocidad. Al pulsar sobre ese icono
se abrir un men con opciones variadas para gestionar los servicios relacionados
con el paquete. Antes de ejecutar un script tendremos que asegurarnos de que
hemos arrancado el servidor Apache y, si es necesario, tambin el servidor de base
de datos. Para arrancar ambos servicios al mismo tiempo podemos elegir la
opcin "Start All Services" que aparece en el men.
93

Una vez terminado el trabajo, es recomendable detener los servicios desde la
opcin "Stop All Services".

Una vez arrancados los servicios, para comprobar que estn corriendo
perfectamente, hay que acceder a la pgina de inicio del servidor escribiendo en la
barra de direcciones del navegador http://localhost/.



NOTA IMPORTANTE: el paquete WampServer instala de forma
predeterminada PHP 5. Trabajando con esta versin de PHP es posible que algn
script de los que se explican en este curso de iniciacin tenga un comportamiento
inesperado, en especial, aquellos scripts que hacen uso de la programacin
94

orientada a objetos, que se introduce en la unidad 12. Para evitar estas posibles
incompatibilidades se recomienda cambiar la versin de PHP. WampServer
permite instalar casi cualquiera de las versiones existentes de Apache, PHP y
MySQL. En nuestro caso, tendramos que acceder al men de WampServer,
seleccionar PHP / Versin y elegir la versin 4.4.7. Despus esperar hasta que el
icono de WampServer vuelva a ser de color blanco y empezar a trabajar.






Para aquellos lectores que vayan a cursar PHP Avanzado, comentar que para el
seguimiento de dicho curso se trabajar con PHP 5









95

INSTALACIN DE WAMP5
Pasos Para Instalar Wamp5
Paso 1: Debemos descargarnos el instalador del servidor Apache desde la pgina
del proyecto Apache Foundation Group. En este caso descargaremos la versin
2.0.59 por probar, a mi parecer ser ms estable que la nueva versin que tiene una
forma de trabajar un tanto diferente. Despus de descargado el instalador proceda
a instalar Apache siguiendo las instrucciones del instalador. En mi manera de
trabajar, yo prefiero instalarlo todo en la carpeta c:\apache. Si todo va bien,
lograremos instalar el servidor en local y solamente tendremos el contratiempo de
desbloquear el servicio para que pueda utilizar el puerto 80 (el mensaje aparecer
si tenemos Windows Firewall activado). Para comprobar que el servidor est
corriendo debemos ir a nuestro explorador y escribir la direccin http://127.0.0.1
http://localhost/.
Paso 2: Descarga el instalador de PHP desde la pgina oficial del proyecto. Puede
descargarse dos versiones de la ltima versin (en mi caso, la 5.0.2), la que trae
instalador y la que es manual. Yo en lo particular prefiero la segunda. La versin
con instalador no permite configurar automticamente el archivo de configuracin
de Apache pero si configura ciertos parmetros para PHP. Ahora, para cualquiera
de las dos, yo aconsejo instalarlo en la carpeta c:\apache\php.
Paso 3: Instale MySQL. El sitio del proyecto es http://www.mysql.com. La
instalacin de MySQL es sencilla. A mi modo de parecer, tambin debera dentro
96

de la carpeta de instalacin de Apache en c:\apache\mysql. Algunos valores de
configuracin importantes son: la contrasea del root y la configuracin del
nombre del servicio. Algunos, tienden a no colocarle una contrasea al sper
usuario pero lo mejor es hacerlo con una contrasea como localsql o home. Para
el servicio lo mejor es dejarlo como MySQL y agregarlo a la ruta PATH (un
parmetro que posteriormente deberemos configurar para agregarle el soporte de
MySQL a PHP). Adicionalmente, aconsejo instalar algunas aplicaciones para el
mantenimiento del MySQL como Tools para MySQL y phpMyAdmin para no
tener que entrar al servidor de base de datos desde la consola.
Paso 4: Configure el Servidor para que pueda servir archivos de PHP. Esta accin
requiere que se edite el archivo de configuracin del Servidor Apache ubicado en
conf\httpd.conf. A continuacin muestro las directivas de configuracin que
deben de agregarse.
# Cargar el mdulo de PHP 5
LoadModule php5_module php/php5apache2.dll
# Cambiar la carpeta de DocumentRoot
DocumentRoot C:/localhost
# Especificar un archivo por defecto
DirectoryIndex index.html index.html.var index.php
# Asignarle el tipo MIME al documento PHP y su extensin
AddType application/x-httpd-php .php .hpp
97

Paso 5: Ahora es momento de configurar PHP, para que trabaje adecuadamente, y
pueda conectarse al servidor de MySQL. El archivo de configuracin de PHP, est
ubicado en la carpeta de Windows y se llama php.ini. Este archivo contiene la
informacin de configuracin que utiliza el intrprete del lenguaje.
; Habilitar Open Tags (no recomendado)
short_open_tag = Off
; Tipo de Mensajes de error.
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
; Path en relativo, en donde estn las extensiones para PHP
extension_dir = "./ext/"
; Carpeta temporal donde se copian los archivos subidos por medio de formularios
upload_tmp_dir = "c:\apache\php\uplodadtmp"
; Cargar la extensin de MySQL
extensin=php_mysql.dll
; Directorio donde se guardan los valores de sesiones
session.save_path = "c:\apache\php\session"
Adicionalmente, deber editar el valor de la variable de entorno PATH, agregando
el directorio donde se encuentran instalados los archivos de PHP
(especficamente, debe de existir el archivo libmysql.dll que permite, junto con la
98

extensin de MySQL, el acceso al servidor de base de datos. Para editar la
variable PATH ingrese a Propiedades del Sistema > Avanzado > Variables de
Entorno. Agrguelo al final de la lnea separado por un punto y coma (;) y reinicie
su computador.
Despus de reiniciar el sistema. Cree un nuevo archivo .php con el siguiente
cdigo y pguelo en el directorio que asigno com DocumentRoot en el archivo de
configuracin de Apache:
<? Php phpinfo()?>














99

MANUAL TCNICO

Diagrama de la Base de Datos.






100

Tabla: Periodo


Tabla: Tarjeta


Tabla: Factura



101

Tabla: Factura Detalle

Tabla: Provisores


Tabla: Usuarios

102

Tabla: Productos


Tabla: Entidad







103

MANUAL DE USUARIO

SISTEMA DE FACTURACIN E INVENTARIO
Para usar la herramienta, iniciamos abriendo el WAMP5. Una vez que nos
encontramos ah, le damos clic al Localhost y abrimos la carpeta
facturacin_agroquimicos. Aparecer la pgina de inicio al sistema en donde,
ingresara el administrador y colaboradores (vendedores).

Como ingresar al sistema
En esta ventana se debe ingresar el Login (nombre de usuario) y Password (clave
de acceso).

Como actualizar la cuenta de usuario
Dentro del sistema en el men principal de clic en Seguridad y luego en la barra
de men seleccione la opcin Mi cuenta.

104

Men del Perfil Administrador


Muestra el men Ventas:
Los usuarios pueden realizar Ventas directamente desde su cuenta,
estas se decrementan al inventario.


Muestra el men Compras:
Los usuarios pueden realizar compras directamente desde su cuenta,
estas se incrementan al inventario.


Muestra el men Administrar:
Usuarios, Periodos, Horarios, Departamentos, Empleados, Secciones.


Muestra el men Seguridad:
Entidad, Mi cuenta.


Muestra el men Reporte:
Usuarios, Periodos, Horarios, Departamentos, Empleados, Secciones.



Permite cerrar sesin y salir del sistema

105

Botones de los Formularios


Limpia las cajas de texto para el ingreso de nuevos datos

Guarda los datos en la Base de Datos

Cancela una orden de Guardar o Eliminar

Modificar datos existentes

Elimina el registro seleccionado

Permite actualizar los cambios realizados

Cancela la orden de cerrar sesin

Cerrar sesin y salir del sistema

Pgina principal del Sistema





106

Para efectuar una venta, se debe
Dar clic en la barra de men la opcin Ventas el cual mostrara esta ventana.


En la cual indicamos el nombre del producto a vender, se mostraran todos los
productos que se encuentren registrados en la base de datos del sistema, damos
doble clic sobre uno de ellos este se ingresa al detalle de la factura indicando
directamente el precio, donde especificaremos la cantidad, al presionar la tecla
enter se mostrara el total, si es cliente le hacemos un descuento segn el monto,
presionamos enter y automticamente se mostrara la cantidad total. Luego se
registra la venta al dar clic en el botn guardar.




107

Para efectuar una Compra, se debe
Dar clic en la barra de men la opcin Compras el cual mostrara la siguiente
ventana.


Indicamos el nombre del producto a comprarse, se mostraran todos los productos
que se encuentren registrados en la base de datos del sistema, damos doble clic
sobre uno de ellos este se ingresa al detalle de la factura para indicar la compra en
la cual tenemos que especificar el precio de compra y el precio de ventas, al
presionar la tecla enter se mostrara el total. Luego se registra la compra al dar clic
en el botn guardar.





108

Como ingresar un Producto
Damos clic en administrar escogemos la opcin producto saldr la siguiente
ventana en la cual empezamos a ingresar dicho producto luego guardamos.


Como realizar una consulta a los productos.
Damos clic en administrar escogemos la opcin productos. Luego damos clic en
consultar se mostrara la ventana que vemos a continuacin.

109

Como ingresar una Categora.
Damos clic en administrar escogemos la opcin categora saldr la siguiente
ventana ingresamos la categora ejemplo Fungicidas escribimos cual es el efecto y
guardamos.


Como realizar una consulta a las categoras.
Damos clic en administrar escogemos la opcin categoras. Luego damos clic en
consultar se mostrara la ventana que vemos a continuacin





110

Como ingresar un Provisor o un Cliente.
Damos clic en administrar escogemos la opcin provisor nos saldr una ventana
como la que aparece a continuacin ingresamos los datos del provisor o cliente y
en tipo provisor escogemos la opcin provisor o cliente y guardamos.

Para crea un Periodos, se debe
Dar clic en la barra de men la opcin periodos el cual mostrara esta ventana.


Agregar Periodo.
Para agregar una nueva Periodo realice lo siguiente:
Ingrese en el perfil Administrador, luego en la barra de men de clic en
Administrar y elija la opcin Periodo.
A continuacin se mostrar la ventana Periodos.
Mostrar un formulario donde deber llena las cajas de texto
Finalmente presione clic en el botn Guardar
111

Notar que automticamente se agregar la nuevo Periodo si da clic en el botn
consultar.
Modificar Periodo
Algunas veces se comete errores ortogrficos en el momento de registrar un
Periodos o se desea cambiarlo, en estos casos es muy til esta opcin. Para Editar
un Periodo realice lo siguiente:
En el men principal seleccin Administrar, luego elija la opcin Periodo
A continuacin se mostrar la ventana Periodos.
Luego de clic en el botn modificar
A continuacion le mostrara las siguente ventana.

Para mostrar el formulario de Modificacin de clic en buscar.
Finalmente de clic en el botn guardar le mostrara la siguiente ventana.
Eliminar Periodo
Para la eliminacin de una Periodo realice lo siguiente:
En el men principal seleccin Administrar, luego elija la opcin Periodo
A continuacin se mostrar la ventana Periodos.
Luego Presione clic en el botn eliminar
A continuacion le mostrara las siguente ventana.
112


Seleccione el Periodo que desea Eliminar y luego de clic en el botn
eliminar
Se mostrar un cuadro de mensaje solicitando la confirmacin de clic en
el botn Eliminar en caso contrario Cancelar.

Consultar Periodos
Para consultar los periodo damos clic en el botn consultar










113

Como ingresamos los usuarios.
Damos clic en administrar escogemos la opcin usuarios saldr una ventana como
la que vemos a continuacin ingresamos el password el nombre del usuario
genero etc. Como vemos en la ventana. Luego en tipo usuario escogemos la
opcin administrador o usuario dependiendo de quin ingrese autorizado.

Como realizar una consulta a los usuarios.
Damos clic en administrar escogemos la opcin usuarios. Luego damos clic en
consultar se mostrara la ventana que vemos a continuacin.




114


Como registrar tarjetas.
Damos clic en administrar escogemos la opcin tarjetas saldr una ventana como
la que vemos a continuacin ingresamos el nombre de la nueva tarjeta y
presionamos guardar.


Como realizar una consulta de las tarjetas.
Damos clic en administrar escogemos la opcin tarjetas. Luego damos clic en
consultar se mostrara la ventana que vemos a continuacin.






115

BIBLIOGRAFA

Biblioteca de consulta Microsoft Encarta 2008.
Xavier Abaroa Ruiz Articulo de una revista virtual de E-business manager.
SANDERS, Donald H Informtica presente y futuro. 3ra edicin. Ed. Mc.
Graw Hill. Interamericana. Mxico 1991. Pp 855- 867
BRITO Q. J Estadstica 2da Edicin. Ecuador 1996 pp 9-10
FREEDMAN, Alan. Diccionario de computacin 5ta Edicin. Ed. Mc,
Graw Hill. Interamericana. Espaa 1991 pp 47- 156-379-381-503-717
L.N.S Coleccin. Metodolgica de la investigacin cientfica. Ed. Don
Bosco. Cuenca-Ecuador 992 pp 82-94-209-211-242-248.
http:www.microsoft.com/spain/empresas/temas/recursos-tcnicos.
http:www.desarrollo web.com/artculos/.php?manual=23
http:www.w3c.org/xml
http:www.google.com
http:www.monografias.com
http:www.webestilo.com

Você também pode gostar