Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Materia:

Programación III

Profesora:
Ricardo Arturo Perez

Estudiante:
Deybi Lopez

Matricula:
2018-3005
Contenido
Introducción ........................................................................................................... 3
Justificación ........................................................................................................... 4
Desarrollo .............................................................................................................. 5
Las aplicaciones webs ........................................................................................ 5
¿Cómo funcionan las aplicaciones web? ............................................................ 5
¿Qué es CSS? ................................................................................................... 8
Servicios web de renta de vehículos .................................................................. 9
Conclusión ........................................................................................................... 11
Anexos ................................................................................................................. 12
Introducción
El servicio web es un medio estandarizado para propagar la comunicación entre
las aplicaciones cliente y servidor en la WWW (World Wide Web). Un servicio web
es un módulo de software que está diseñado para realizar un determinado
conjunto de tareas.
 Los servicios web en la computación en la nube se pueden buscar a través
de la red y también se pueden invocar en consecuencia.

 Cuando se invoca, el servicio web podría proporcionar la funcionalidad al


cliente, que invoca ese servicio web.
Dicho esto, hemos escogido como proyecto, realizar un servicio web en el que se
puedan rentas vehículos, de una manera rápida y confiable.
El software de alquiler de automóviles en línea le permite tener registros precisos
de toda su flota en un solo lugar, lo que hace que el funcionamiento diario sea
fluido y fácil.
Sin los registros adecuados, su negocio estaría debajo de la mesa y ninguna
autoridad puede auditarlo. No podría obtener un seguro, etc. Además, administrar
la flota se convertirá en una tarea ardua si no hay un software instalado y tiene
que hacerlo todo manualmente.
Justificación
Los sistemas en línea reducen el tiempo que lleva alquilar un automóvil y los
costos de contratar personas para ingresar datos en registros en papel. Además,
estos sistemas permiten a las empresas de alquiler de automóviles realizar un
seguimiento de los vehículos de manera más eficiente y reducir los gastos de
combustible al eliminar los viajes innecesarios a la oficina para obtener
información o papeleo.
Otras de las razones por las que es factible los sistemas en línea para renta de
vehículos pueden ser:
 El software de alquiler de automóviles en línea está disponible las 24 horas
del día, los 7 días de la semana, sin necesidad de esperar hasta que vuelva
al trabajo
 El software de alquiler de autos en línea le ahorra tiempo al brindarles a sus
clientes acceso a toda la información que necesitan en un solo lugar
 Al ofrecer incentivos (descuentos, cupones) a través de la plataforma en
línea sobre otras opciones disponibles en el mercado, los está alentando a
regresar y alquilarle nuevamente.
 Puedes ofrecer a tus clientes atención al cliente a través de correo
electrónico en caso de que tengan dudas sobre su reserva.
Desarrollo

Las aplicaciones webs

Una aplicación web es un programa de aplicación que generalmente se almacena


en un servidor remoto, y los usuarios pueden acceder a él mediante el uso de un
software conocido como navegador web.
Es un tipo de programa informático que generalmente se ejecuta con la ayuda de
un navegador web y también utiliza muchas tecnologías web para realizar diversas
tareas en Internet.
Una aplicación web se puede desarrollar para varios usos, que puede ser utilizada
por cualquier persona, ya sea como individuo o como una organización completa
por varias razones.
En general, una aplicación web puede contener tiendas en línea (o también
podemos decir tiendas de comercio electrónico), correo web, calculadoras,
plataformas de redes sociales, etc. También hay algún tipo de aplicación web que
generalmente requiere un tipo especial de navegador web. para acceder a
ellos. No podemos acceder a ese tipo de aplicaciones web mediante el uso de
navegadores web normales. Sin embargo, se puede acceder a la mayoría de las
aplicaciones web disponibles en Internet mediante un navegador web estándar.
Si hablamos de la aplicación web en general, una aplicación web generalmente
usa una combinación de scripts del lado del servidor como PHP, ASP para
manejar el almacenamiento de información/datos y la recuperación de los datos.
Algunos de ellos también usan scripts del lado del cliente
como JavaScript, HTML para representar los datos/información frente a los
usuarios, y algunas de las aplicaciones web también usan el lado del servidor y
el lado del cliente al mismo tiempo.
Permite a los usuarios comunicarse con la organización o empresas mediante el
uso de formularios en línea, foros en línea, carritos de compras, sistema de
administración de contenido y mucho más.
Aparte de eso, las aplicaciones web también permiten a sus usuarios crear
documentos, compartirlos o compartir datos/información. Mediante el uso de la
aplicación web, los usuarios pueden colaborar en los mismos proyectos por evento
cuando no están disponibles en la misma ubicación geográfica.

¿Cómo funcionan las aplicaciones web?

En general, la aplicación web no requiere descargarlos porque, como ya


comentamos, la aplicación web es un programa de computadora que
generalmente reside en el servidor remoto. Cualquier usuario puede acceder a él
5
utilizando uno de los navegadores web estándar, como Google Chrome, Safari,
Microsoft Edge, etc., y la mayoría de ellos están disponibles de forma gratuita para
todos.
Una aplicación web generalmente se codifica utilizando los lenguajes admitidos
por casi todos los navegadores web, como HTML, JavaScript, porque estos son
los lenguajes que dependen de los navegadores web para hacer que el programa
sea ejecutable.
Algunas de las aplicaciones web son completamente estáticas debido a que no
requieren ningún procesamiento en el servidor mientras que, por otro lado,
algunas aplicaciones web son dinámicas y requieren procesamiento del lado del
servidor.
Para operar una aplicación web, generalmente requerimos un servidor web (o
podemos decir algo de espacio en el servidor web para nuestros
programas/código de aplicación) para administrar las próximas solicitudes de los
clientes y requerimos un servidor de aplicaciones.
El servidor de aplicaciones realiza la tarea solicitada por los clientes, que también
pueden necesitar una base de datos para almacenar la información en ocasiones.
Las tecnologías de servidor de aplicaciones van desde ASP.NET, ASP y
ColdFusion hasta PHP y JSP.
Una aplicación web estándar suele tener ciclos de desarrollo cortos y se puede
desarrollar fácilmente con un pequeño equipo de desarrolladores. Como todos
sabemos, la mayoría de las aplicaciones web actualmente disponibles en Internet
están escritas utilizando lenguajes de programación como HTML (o lenguaje de
marcado de hipertexto), CSS (o hojas de estilo en cascada) y Javascript que se
utilizan en la creación de front-end. interfaz (programación del lado del cliente).
Para crear el script de aplicaciones web, la programación del lado del servidor se
realiza mediante el uso de lenguajes de programación como Java, Python, PHP y
Ruby, etc. Python y Java son los lenguajes que generalmente se usan para la
programación del lado del servidor.
¿Qué es HTML?
HTML es un acrónimo que significa lenguaje de marcado de hipertexto que se
utiliza para crear páginas web y aplicaciones web. Veamos qué se entiende por
lenguaje de marcado de hipertexto y página web.
Hipertexto: Hipertexto simplemente significa "Texto dentro de Texto". Un texto
tiene un enlace dentro de él, es un hipertexto. Cada vez que hace clic en un
enlace que lo lleva a una nueva página web, ha hecho clic en un hipertexto. El
hipertexto es una forma de vincular dos o más páginas web (documentos HTML)
entre sí.

6
Lenguaje de marcado: un lenguaje de marcado es un lenguaje informático que
se utiliza para aplicar convenciones de diseño y formato a un documento de
texto. El lenguaje de marcado hace que el texto sea más interactivo y
dinámico. Puede convertir texto en imágenes, tablas, enlaces, etc.
Página web: una página web es un documento que normalmente se escribe en
HTML y se traduce mediante un navegador web. Una página web se puede
identificar ingresando una URL. Una página Web puede ser del tipo estática o
dinámica. Solo con la ayuda de HTML, podemos crear páginas web estáticas.
Por lo tanto, HTML es un lenguaje de marcas que se utiliza para crear páginas
web atractivas con la ayuda del estilo y que se ve en un formato agradable en un
navegador web. Un documento HTML se compone de muchas etiquetas HTML y
cada etiqueta HTML contiene un contenido diferente.
Desde el momento en que se inventó HTML, hay muchas versiones de HTML en
el mercado, a continuación, se proporciona una breve introducción sobre la
versión HTML:
HTML 1.0: la primera versión de HTML fue la 1.0, que era la versión básica del
lenguaje HTML, y se lanzó en 1991.
HTML 2.0: esta fue la siguiente versión que se lanzó en 1995 y era la versión de
idioma estándar para el diseño de sitios web. HTML 2.0 pudo admitir funciones
adicionales, como la carga de archivos basada en formularios, elementos de
formulario como cuadro de texto, botón de opción, etc.
HTML 3.2: la versión HTML 3.2 fue publicada por W3C a principios de 1997. Esta
versión era capaz de crear tablas y brindar soporte para opciones adicionales para
elementos de formulario. También puede admitir una página web con ecuaciones
matemáticas complejas. Se convirtió en un estándar oficial para cualquier
navegador hasta enero de 1997. Hoy en día es prácticamente compatible con la
mayoría de los navegadores.
HTML 4.01: la versión HTML 4.01 se lanzó en diciembre de 1999 y es una versión
muy estable del lenguaje HTML. Esta versión es el estándar oficial actual y brinda
soporte adicional para hojas de estilo (CSS) y capacidad de secuencias de
comandos para varios elementos multimedia.
HTML5: HTML5 es la versión más reciente del lenguaje de marcado de
hipertexto. El primer borrador de esta versión se anunció en enero de 2008. Hay
dos organizaciones principales, una es W3C (World Wide Web Consortium) y otra
es WHATWG (Web Hypertext Application Technology Working Group) que están
involucradas en el desarrollo de la versión HTML 5, y aún, está en desarrollo.

7
¿Qué es CSS?

CSS significa Hojas de estilo en cascada, y se usa para agregar estilo a una
página web dictando cómo se muestra un sitio en un navegador. CSS es único en
el sentido de que no crea ningún elemento nuevo, como HTML o JavaScript. En
cambio, es un lenguaje utilizado para diseñar elementos HTML.
CSS es responsable del estilo del texto, el tamaño, la posición, el color y más en
un sitio web. También es lo que controla cómo cambia el estilo de un sitio web
entre las versiones de escritorio y móvil. Sin CSS, los sitios web se verían
bastante aburridos.
Hay tres tipos de estilo CSS: interno, externo e integrado. Los tipos de CSS se
refieren a cómo se implementa CSS. El CSS interno, también llamado CSS
incrustado, es la práctica de insertar el código CSS en la sección <head> del
documento HTML que define un sitio web específico.

Si bien una hoja de estilo interna es una buena manera de tener todo el código en
un archivo, hace que el archivo sea bastante grande y no permite que los cambios
de estilo se apliquen globalmente en diferentes páginas web. Puede ver que, si
desea realizar un cambio en un elemento en unas pocas páginas, sería fácil
cometer un error al utilizar una hoja de estilo interna.

El segundo tipo de CSS es externo, donde la hoja de estilo se guarda en un


archivo separado del código HTML. Como comentamos anteriormente, este es el
tipo de CSS preferido por muchos desarrolladores y empresas.

Si usted o su equipo están trabajando en un gran proyecto o tienen un sitio web de


una gran empresa, la estandarización del estilo será importante. Mantener el estilo
separado de la estructura significa que los cambios de estilo globales se pueden
realizar de manera más eficiente y precisa que con una hoja de estilo interna.

El tipo final, CSS en línea, es donde el código CSS se aplica dentro del código
HTML pero no se aplica globalmente a un elemento en particular. En cambio, el
código CSS se usa dentro del código HTML para modificar un solo elemento.
En términos generales, no se recomienda CSS en línea. Pero como está
desarrollando una página web y desea modificar un solo elemento, puede usar
CSS en línea. En otro escenario, si hay un error en un sitio web y necesita
corregirlo rápidamente, el CSS en línea podría ser el boleto, es decir, hasta que
pueda volver más tarde y solucionar el problema de manera más global con CSS
externo.

8
Servicios web de renta de vehículos

La pregunta más común para las empresas de alquiler de autos es cómo reducir la
necesidad de servicio al cliente. Esta puede ser una tarea imposible para las
grandes empresas porque muchas personas requieren apoyo en algún momento
de su visita.
El software de alquiler de autos en línea puede ayudar con este problema al hacer
que sea rápido y fácil para los clientes encontrar lo que buscan sin tener que
esperar en espera o hablar con un representante por teléfono. También elimina la
necesidad de preocuparse por la pérdida de registros de reservas, lo que ahorra
tiempo y dinero en ambos casos.
La escalabilidad es un aspecto en el que el software de alquiler de coches en línea
gana sin lugar a dudas. Puede desarrollar el suyo propio o comprar un software
listo para usar para administrar el tamaño de la flota, que es altamente escalable.
El proceso manual no es escalable, lo que significa que incluso si solo tiene cinco
autos, sería igual de impresionante para 50 autos. Esto puede generar muchos
problemas en el futuro.
Todo el software requiere mantenimiento a lo largo del tiempo, y esto se puede
automatizar a través del software de alquiler de automóviles en línea. Cuando
compra un software listo para usar, el mantenimiento puede estar incluido en el
precio o puede realizarse de forma gratuita.
Sin embargo, todavía no es bueno manejar esta parte manualmente debido a la
cantidad de tiempo y esfuerzo que implica. Solo conducirá a la pérdida de dinero
sin ningún beneficio relacionado con el negocio.
Tan pronto como se implementen nuevos cambios en la política o la tecnología, se
actualizará el software para reflejarlo. Esto significa que su software siempre está
actualizado y puede mantenerse al día con todos los desarrollos relacionados con
el negocio de alquiler de automóviles.
También obtiene el beneficio de no tener que pagar por esta parte. El software
listo para usar se actualiza regularmente de forma gratuita, lo que mantiene a su
empresa al tanto de todo. Un sistema manual requeriría que gaste más dinero o
que su equipo trabaje en conjunto con más frecuencia, lo que nuevamente
desperdicia tiempo y esfuerzo.
Si tienes un software de alquiler de coches online, tendrás que gestionar tu
flota. Este es un sistema de no intervención completo y no necesita ningún
empleado para la gestión diaria del negocio.

9
Ahorra costos de contratación de empleados, capacitación en procesos y
elaboración de manuales. Sin embargo, todo esto se vuelve redundante con el
software de alquiler de autos en línea porque todo se puede hacer en una
aplicación o en el sitio web.
Si tiene un software de alquiler de automóviles en línea, es fácil para usted
demostrar a las autoridades que es legítimo. Cuando tiene todos los registros
relevantes en su lugar, es fácil para las compañías de seguros proporcionarle lo
mismo.
Esto ayudará a hacer crecer su negocio y lo hará aún mejor en el futuro. Un
proceso manual no produciría este resultado tan rápido y, en cambio, puede
requerir mucho esfuerzo.

10
Conclusión
El software de alquiler de autos en línea le brinda una ventaja sobre otras
empresas en la misma industria. Le ayuda a administrar sus tareas de manera
rápida y eficiente mientras mantiene altos los estándares comerciales. Puede estar
seguro de que todos los registros están presentes y actualizados sin ningún error
o pérdida.
También podemos señalar otros beneficios como:
 Es fácil comparar precios de diferentes autos en su flota
 Tus clientes pueden reservar su reserva con antelación para no tener
sorpresas a la hora de recoger el coche
 Pueden cancelar o cambiar fácilmente la fecha/hora en el acto si surge algo
de última hora.
 La interfaz en línea lo hace más fácil y eficiente que ir a una ubicación
física.
 No hay tarifas ocultas que puedan sorprenderlo al finalizar la compra, como
cargos por recogida en el aeropuerto o recargos por combustible
 Toda la información personal está protegida con tecnología de encriptación
a la que solo los empleados autorizados pueden acceder.

11
Anexos

12
13
14

También podría gustarte