Você está na página 1de 26

TALLER DE INVESTIGACION II

LIC. EN INFORMATICA SISTEMA WEB: Rpido Rent a Car

ALUMNA: Eva Mara Arce Hernndez.

HERMOSILLO, SONORA

NOVIEMBRE DEL 2012

Taller de investigacin II

INTRODUCCION
El siguiente desarrollo web surge de la creciente necesidad de crear sistemas alojados en la Nube ya que estos permiten a la empresa tener Alojados sus datos en servidores o prestadores de servicios en los cuales se guarda la informacin de una forma segura dejando de lado la gran cantidad de informacin que se puede alojar mediante otros mtodos en dicha empresa, estos prestados de servicios te brindan la gran seguridad de que tus datos no sern, violados, extraviados ni eliminados de ninguna forma. Tambin se asegura una automatizacin de transacciones y una buena prestacin de servicios para el cliente lo cual genera que sea atrayente Ya que por la creciente ola de tecnologa, la mayora de las personas cuentan con un Smartphone y desde el lugar donde se encuentre puede ser rentado y llevado el automvil, lo cual es de gran ventaja para la competencia.

Taller de investigacin II

OBJETIVO
El objetivo principal del sistema web a desarrollar es ofrecer al cliente una opcin ms cmoda y rpida de hacer sus rentas pero tambin ofrecerle a la empresa una ventaja con la competencia e incrementar sus rentas.

Taller de investigacin II

MARCO CONCEPTUAL
Tecnologa de Nube La definicin de tecnologa de nube es sumamente sencilla. Se trata de una nueva tendencia de software, en la cual todos los servicios prestados al ordenador se hacen directamente desde Internet, por lo tanto, ya no se tendr que instalar una enorme cantidad de archivos en el ordenador, ya que el programa que se desea utilizar, se ejecutar directamente desde el servidor del proveedor de software, aligerando nuestros discos duros.

El nico inconveniente de esta tecnologa, es que necesariamente tendremos que tener una conexin a Internet para acceder a ella. Podemos decir entonces, que es una tecnologa orientada al uso de equipos pequeos y porttiles (que utilizan servicios online), con la cual se simplifica la instalacin de software y se optimiza el uso del espacio del disco duro, al no tener que llenarlo con enormes cantidades de archivos complementarios.

Taller de investigacin II

Su funcionamiento es sencillo, slo debemos instalar una pequea aplicacin en nuestro PC: Un cliente del software que deseamos utilizar. Cada vez que ejecutemos este cliente, se conectar mediante la conexin a Internet con el servidor que contiene el software que estamos utilizando, convirtindose en una especie de programa cliente-servidor, donde enviaremos informacin al server para que este ejecute nuestra tarea. Es un funcionamiento similar a las mquinas terminales de una red. Por supuesto, que esto representa una enorme ventaja para el usuario final, ya que gana espacio en sus discos y movilidad. El nico inconveniente es que todo el trabajo se realizar en un ordenador central, que por dems dejar registrados archivos nuestros y de presentar problemas, no tendremos la oportunidad de trabajar hasta que dicho inconveniente sea solventado.

Taller de investigacin II

Tecnologa de nube en la actualidad Actualmente, los software que trabajan con tecnologa de nube se hacen cada vez ms populares. Entre los principales programas de este tipo, tenemos el antivirus Panda Cloud, aplicaciones ofimticas online y programas de almacenamiento de archivos, como Flickr. La tendencia a usar esta tecnologa va en aumento y es posible que en el futuro los desarrolladores de software creen slo este tipo de programas.

Taller de investigacin II

Computo mvil
Hoy en da est presente en nuestra vida cotidiana tanto el Cmputo Mvil como el Pervasivo (tambin llamado Ubicuo, trmino acuado por Mark Weiser, jefe de tecnologas e investigador en Xerox, Palo Alto Research Center en 1988)[1],. Estos avances nos acompaan aunque a veces no lo notemos, siendo esto uno de los objetivos de la ubicuidad: est ah en nuestras oficinas, hogares, autos, escuelas, incluso y con mayor frecuencia, en nuestra bolsa. Mark Weiser, describi una visin de la computacin del siglo XXI, la cual discuta la ubicuidad de las computadoras personales. l escribi: The most profound technologies are those that disappear They weave themselves into the fabric of everyday life until they are indistinguishable from it[2]; (Las tecnologas ms profundas son aquellas que desaparecen Se tejen a s mismas en las telas de la vida cotidiana hasta que se vuelven indistinguibles). Este paradigma no es lejano, de manera incremental las personas usamos dispositivos de comunicacin mviles para un sin fin de aplicaciones cotidianas. Con mayor intensidad en los pases desarrollados, el cmputo mvil ha cambiado los modelos de negocios del gobierno, salud, comercio, educacin entre otros. La figura 1 muestra algunas de las principales intersecciones y utilidades del cmputo mvil y pervasivo.

Taller de investigacin II

Tendencia mundial y nacional Incitado por la necesidad de hacer negocios en el momento, as como la intensidad de la socializacin masiva, cada vez ms personas utilizan dispositivos de cmputo mvil. Desde una laptop hasta un Smartphone, sin olvidar las Netbooks y las UMPC (Ultra Mobile PC). La industria del software, mercadotecnia e incluso el entretenimiento, entre otras, han puesto considerable atencin al desarrollo de aplicaciones para el cmputo mvil, resultando en un impulso adicional a la tendencia mencionada.

Taller de investigacin II

BIBLIOGRAFIA http://www.postgradoeinvestigacion.uadec.mx/CienciaCierta/CC27/5.html http://culturacion.com/2010/11/%C2%BFque-es-la-tecnologia-de-nube/ Libro: UML gota a gota, Martin fowler, Kendall Scott, Editorial: Pearson. http://ellislab.com/codeigniter/user-guide/overview/mvc.html https://www.assembla.com/spaces/iw_10-11/wiki/Diagramas_de_robustez http://exa.unne.edu.ar/informatica/anasistem2/public_html/apuntes/maf/anexos/transicio n.htm

Taller de investigacin II

DESARROLLO REQUISITOS DEL SISTEMA


Vista clientes Crear un sistema en entorno web que ofrezca al cliente los autos que estn disponibles en tiempo y forma por los cuales se pueda hacer un pago mediante tarjeta o paypal para asegurar la renta ya que se pagara la mitad, as tambin el sistema web emitir un comprobante el cual el cliente mostrara al llegar a recoger su auto en donde se llenaran los dems requisitos del cliente.

Vista administrador Crear un sistema en entorno web donde donde el administrador pueda acceder a los datos del los clientes y los automviles rentados y disponibles. Se necesitara tambin llevar un control de los pagos que se han realizado.

Taller de investigacin II

REQUERIMIENTOS Entorno de desarrollo - Modelo MVC - Framework aptana - Herramienta de desarrollo CodeIgniter - Servidor Xampp - MySQL

FUNCIONALES

- Registro de usuarios - Logueo de usuarios Administrador - Modificar Clientes - Eliminar Clientes - Insertar Autos - Modificar Autos - Eliminar Autos - Consulta Renta - Modificar Renta Cliente - Modificar Perfil - Realizar Renta y Pago

Taller de investigacin II

NO FUNCIONALES Confiabilidad El entorno web debe garantizar que el usuario pueda realizar su renta y pago de forma segura y rpida. Usable Es una de las caractersticas ms importantes del entorno, porque debe garantizar el acceso rpido sin confundir al usuario y con el mnimo de clics necesarios. Seguridad Verificar el acceso a la aplicacin web correspondiente del sistema segn el tipo de usuario que se haya definido en el mismo. Operatividad Garantizar que las transacciones se cumplan correctamente teniendo en cuenta los requerimientos operativos necesarios para que el visitante pueda tener un adecuado control sobre el.

Adaptabilidad El sistema de informacin que se desea implementar debe ser lo suficientemente adaptable a cualquier navegador Web.

Taller de investigacin II

DIAGRAMAS DE ROBUSTEZ
Basado en un modelo de desarrollo MVC (MODELO VISTA CONTROLADOR) dicho modelo utiliza lo que son los modelos serian las bases de datos utilizadas en el sistema por el cual se relacionan con un controlador con la vista, en el controlador se realiza la consulta a la base de datos. Las vistas son las pantallas que podr observar el usuario, Estas se relacionan por medio de los controladores que en este caso son las acciones. Cabe mencionar que el modelo y los controladores son implcitos para el usuario, estos solo los puede manejar El programador.

Modelo Vista Controlador

Taller de investigacin II

Registro usuario

Descripcion:
El usuario se podra registrar en linea para mayor seguridad para la empresa y el usuario.

Esquema de Datos:
Rapido_Rent_a_car(usuarios,autos,pago) Usuarios(id_usuario,nombre,app,apm,telefono,correo_e,ciudad,domicilio, contrasenia) Pk:id_usuario

Taller de investigacin II

Logueo

Descripcion :
El usuario se logueara con su nombre y contrasea,para poder acceder al sistema.

Taller de investigacin II

Administrador Modificar/eliminar clientes

Descripcin:
El administrador podr acceder a los datos de los clientes, modificarlos o eliminarlos segn sea necesario.

Taller de investigacin II

Administrador Insertar/Modificar/eliminar Autos

Descripcin:
El administrador podr acceder a los datos de los autos, insertar, modificar y eliminar dichos datos.

Esquema de datos:
Rapido_Rent_a_car(usuarios,autos,pago) Autos(id_auto,descripcion,disponibilidad,placas,precio_renta) Pk:id_auto

Taller de investigacin II

Administrador Consulta/Modificar Renta

Descripcin:
El administrador podr consultar los datos de las rentas, modificar los datos para poder realizar la factura a la entrega del auto y el ltimo pago.

Taller de investigacin II

Esquema de datos:
Rapido_Rent_a_car(usuarios,autos,pago) Usuarios(id_usuario,nombre,app,apm,telefono,correo_e,ciudad,domicilio, contrasenia) Pk:id_usuario Autos(id_auto,descripcion,disponibilidad,placas,precio_renta) Pk:id_auto Pago(id_pago,anticipo,modo_pago) Pk:id_pago Renta(id_renta ,id_cliente,nombre;app,apm,id_auto, Placas,precio_renta,hora_fecha_inicio,hora_fecha_final,id_pago,anticipo, resta_pago) Pk:id_renta Fk:id_auto Fk: id_cliente Fk: id_pago

Taller de investigacin II

Cliente Modificar perfil

Descripcin:
El cliente podr modificar sus datos personales.

Taller de investigacin II

Cliente Realizar renta y pago

Taller de investigacin II

Descripcin:
El cliente podr seleccionar el auto que desee rentar mediante una lista que se le desplegara en la pantalla con los autos en existencia y su disponibilidad, para hacer la renta se necesitara los datos del cliente que sern arrastrados por default implcitamente en el sistema tambin los datos del auto que selecciono en la misma pantalla, deber presionar el botn de pago para ir a la pantalla de pago y ah hacer el pago de la renta, se podr comunicar con el operador para hacer una llamada y hacer el pedido del auto y llevarlo al lugar donde se encuentra el cliente si lo desea as.

Esquema de datos:
Rapido_Rent_a_car(usuarios,autos,pago) Usuarios(id_usuario,nombre,app,apm,telefono,correo_e,ciudad,domicilio, contrasenia) Pk:id_usuario Autos(id_auto,descripcion,disponibilidad,placas,precio_renta) Pk:id_auto Pago(id_pago,anticipo,modo_pago) Pk:id_pago Renta(id_renta ,id_cliente,nombre;app,apm,id_auto, Placas,precio_renta,hora_fecha_inicio,hora_fecha_final,id_pago,anticipo, resta_pago) Pk:id_renta Fk:id_auto Fk: id_cliente Fk: id_pago

Taller de investigacin II

DIAGRAMA DE TRANCISION DE ESTADOS.

SISTEMA WEB DE RENTA

ACCEDE CLIENTE

EN ESPERA

REALIZA PAGO

CHECA PRODUCTO

ELIGE PRODUCTO

RENTA AUTOMOVIL

Taller de investigacin II

Estructura modular del Sistema

Sistema web de renta

1.1Cliente
1.2 Busca 1.3 Despliega 1.4 Datos 1.5 Registra

2.1Auto
2.2 Busca 2.3 Disponibles 2.4 Valida 2.5 Registra 2.6 Das

3.1 Pagos
3.2 Cliente 3.3 Pedido 3.4 Tiempo 3.5 Comprobante

Taller de investigacin II

CONCLUSION
Hoy en da las personas buscamos la facilidad de realizar las cosas y entre ms fcil y cmodo sea es mejor, es ah donde muchas compaas buscan satisfacer al cliente y darle nuevas soluciones, por lo tanto, el sistema web Rpido Rent a Car ofrecer una opcin muy atractiva y cmoda para atraer nuevos clientes brindndole un entorno seguro donde checar la disponibilidad del auto que deseen, rentar y hacer su pago en lnea.

Taller de investigacin II

Você também pode gostar