Está en la página 1de 14

Nombre: Luis Angel Martinez Maliachi

Nombre del trabajo: Desarrollo de una Aplicacin


Cliente-Servidor implementado como servicio web

Fecha de entrega: 29/Agosto/2016

Plantel: Toreo

Carrera : Lic. en Informtica

Grupo: 14131

Cuatrimestre: 9

Nombre del maestro: Ma. Del Carmen Gutirrez


Rojas

Materia: Seguridad Informtica.

ndice
Introduccin ..3
Tecnologa Aplicada 4
Desarrollo del Sistema 8
Conclusin ...12
Fuentes de Informacin 13

Introduccin
En este trabajo se pretende explorar hasta qu punto resulta factible llevar a cabo la ejemplificacin
de una aplicacin cliente servidor implementado como servicio web. Por ello, comenzaremos
revisando cmo se definen cada una de las herramientas que son necesarias para la realizacin y
programacin de dicha aplicacin.
En el desarrollo de la aplicacin uno de los aspectos ms importantes es la eleccin del lenguaje
de programacin ms apropiado para su implementacin y las herramientas a utilizar. Existen
mltiples herramientas informticas y mltiples lenguajes de programacin dependiendo del rea
de estudio en este caso se opt por php. Una vez elegido el lenguaje, se ha de recabar informacin
sobre las herramientas disponibles y realizar un estudio acerca de cul se adapta mejor a las
necesidades de la aplicacin a realizar.

Tecnologa Aplicada

SQL
Puede admitirse como su definicin: es un lenguaje de base de datos normalizado, que utilizan los
diferentes motores de bases de datos para efectuar determinadas operaciones sobre los datos o
sobre su estructura.
Tambin puede darse como su concepto: lenguaje estndar de comunicacin con bases de datos.
Tratndose de esta manera de un lenguaje normalizado que permite que se trabaje con todo tipo
de lenguaje (ASP o PHP) en combinacin con todo tipo de base de datos (MS Access, SQL Server,
MySQL, etc.
Entre sus caractersticas, se pueden mencionar:
-Permite el acceso a las bases de datos.
-Aprovecha el poder y la flexibilidad de los sistema relacionales, facilitando las operaciones sobre
ellos.
-Se considera un lenguaje declarativo de alto nivel.

CLIENTE-SERVIDOR
Es un modelo de aplicacin distribuida en el que las tareas se reparten entre los proveedores de
recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza
peticiones a otro programa, el servidor, quien le da respuesta. Esta idea tambin se puede aplicar a

programas que se ejecutan sobre una sola computadora, aunque es ms ventajosa en un sistema
operativo multiusuario distribuido a travs de una red de computadoras.

BASE DE DATOS
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente
para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos
compuesta en su mayora por documentos y textos impresos en papel e indexados para su
consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y
la electrnica, la mayora de las bases de datos estn en formato digital, siendo este un
componente electrnico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al
problema del almacenamiento de datos.

APLICACIN
Es un tipo de programa informtico diseado como herramienta para permitir a un usuario realizar
uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas,
como los sistemas operativos (que hacen funcionar la computadora), las utilidades (que realizan
tareas de mantenimiento o de uso general), y las herramientas de desarrollo de software (para
crear programas informticos).
Suele resultar una solucin informtica para la automatizacin de ciertas tareas complicadas, como
pueden ser la contabilidad, la redaccin de documentos, o la gestin de un almacn. Algunos
ejemplos de programas de aplicacin son los procesadores de textos, hojas de clculo, y base de
datos.

SERVIDOR WEB
Es un programa informtico que procesa una aplicacin del lado del servidor, realizando
conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente y

generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El
cdigo recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la
transmisin de todos estos datos suele utilizarse algn protocolo. Generalmente se usa el
protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicacin del modelo
OSI.

SERVIDOR 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 2 y la nocin de
sitio virtual. Cuando comenz su desarrollo en 1995 se bas inicialmente en cdigo del
popular NCSA HTTP 1.3, pero ms tarde fue reescrito por completo. Su nombre se debe a que
alguien quera que tuviese la connotacin de algo que es firme y enrgico pero no agresivo, y la
tribu Apache fue la ltima en rendirse al que pronto se convertira en gobierno de EEUU, y en esos
momentos la preocupacin de su grupo era que llegasen las empresas y "civilizasen" el paisaje
que haban creado los primeros ingenieros de internet. Adems Apache consista solamente en

un conjunto de parches a aplicar al servidor de NCSA. En ingls, a patchy server (un servidor
"parcheado") suena igual que Apache Server.

PHPMYADMIN
Es una herramienta escrita en PHP con la intencin de manejar la administracin de MySQL a
travs de pginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos,
crear, eliminar y alterar tablas, borrar, editar y aadir campos, ejecutar cualquier sentencia SQL,
administrar claves en campos, administrar privilegios, exportar datos en varios formatos y est
disponible en 72 idiomas. Se encuentra disponible bajo la licencia GPL Versin 2.
Este proyecto se encuentra vigente desde el ao 1998, siendo el mejor evaluado en la comunidad
de descargas de SourceForge.net como la descarga del mes de diciembre del 2002. Como esta
herramienta corre en mquinas con Servidores Webs y Soporte de PHP y MySQL, la tecnologa
utilizada ha ido variando durante su desarrollo.

QU ES PHP
PHP es un lenguaje de cdigo abierto muy popular, adecuado para desarrollo web y que puede ser
incrustado en HTML. Es popular porque un gran nmero de pginas y portales web estn creadas
con PHP. Cdigo abierto significa que es de uso libre y gratuito para todos los programadores que
quieran usarlo. Incrustado en HTML significa que en un mismo archivo vamos a poder combinar
cdigo PHP con cdigo HTML, siguiendo unas reglas.

CDIGO FUENTE
De un programa informtico (o software) es un conjunto de lneas de texto con los pasos que debe
seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa
est escrito por completo su funcionamiento.
El cdigo fuente de un programa est escrito por un programador en algn lenguaje de
programacin, pero en este primer estado no es directamente ejecutable por la computadora, sino
que debe ser traducido a otro lenguaje o cdigo binario; as ser ms fcil para la mquina
interpretarlo (lenguaje mquina o cdigo objeto que s pueda ser ejecutado por el hardwarede la
computadora).

SISTEMA INFORMTICO
Es un sistema que permite almacenar y procesar informacin; es el conjunto de partes
interrelacionadas: hardware, software y personal informtico. El hardware incluye computadoras o
cualquier tipo de dispositivo electrnico, que consisten en procesadores, memoria, sistemas de
almacenamiento externo, etc. El software incluye al sistema operativo, firmware y aplicaciones,
siendo especialmente importante los sistemas de gestin de bases de datos. Por ltimo, el soporte
humano incluye al personal tcnico que crean y mantienen el sistema (analistas, programadores,
operarios, etc.) y a los usuarios que lo utilizan.

Desarrollo del Sistema


1. Base de Datos la cual almacena la informacin que introducimos por medio del sistema

2.- Pgina principal del sistema de biblioteca

3.-Entramos a la opcin de Alta de Libro, que es donde introducimos los datos del libro para
almacenarlos en la base de datos antes creada.

4.- Entramos a la opcin de Consulta, que es donde nos muestra todos los libros
registrados en la base de datos.

Aqu mismo si nosotros quisiramos imprimir un formato con los registros lo podramos
hacer oprimiendo el botn imprimir.

5.- Ahora entramos a la opcin de Eliminar un Libro, que es donde nosotros vamos a
seleccionar un libro por medio del nombre y lo va a buscar en la base de datos para ser
eliminado.

10

6.-Ahora entramos a la opcin Buscar un Libro, que es donde podemos ver si hay existencia
en la base de datos.

Si el libro se encuentra en la base de datos nos mostrara los datos de dicho libro.

7.- Ahora entramos a la opcin de Registrar nuevo usuario, que es donde vamos a poder
asignar privilegios a los usuarios que vamos a registrar.

11

Conclusin
Este trabajo sirvi para aprender de una manera adecuada como se realiza un sistema de servicios
web para en un futuro tener una mejor nocin a la hora de realizar algo similar, los pasos que se
llevan a cabo y la forma correcta para realizarlo, de esta manera tenemos un idea mas formada del
trabajo.

Al haber expuesto el sistema web nos pusimos en la tarea de aprender la forma en que se creaba
una pgina de este tipo, como se manejaba, cual era la mejor forma de presentar la informacin,
perfeccionando la exposicin del trabajo de la mejor manera posible. Esto hizo que adquiriramos
un conocimiento en lo que estamos desarrollando, nos enriquece en otro campo que es muy til y
hoy en da se emplea en el campo laboral.

12

Fuentes de Informacin

(WEB, 2016)
(Galeon.com, 2016)
(web, 2016)
(Iturbide, 2016)

13

14

También podría gustarte