Вы находитесь на странице: 1из 18

DISEO E IMPLEMENTACIN DE UNA APLICACIN WEB QUE PERMITA RESERVAR Y A SU VEZ GEOLOCALIZAR UN SERVICIO DE TRANSPORTE PUERTA A PUERTA EN LA CIUDAD

DE PLANETA RICA.

Arleidys Sierra Cordero

PRESENTADO A: Esp. Ing. Edinson Alberto Suarez Domnguez

UNICORDOBA PROGRAMA DE INGENIERIA DE SISTEMAS FACULTAD DE INGENIERIA Y TELECOMUNICACIONES PLANETA RICA 2013

CONTENIDO

INTRODUCCIN ...................................................................................................... 2 FASE I CONCEPCION ............................................................................................. 3 1. 2. 3. 5. 5.1. 5.2. 6. 6.1. 6.2. 7. 8. Titulo .............................................................................................................. 3 Descripcin .................................................................................................... 3 Cargo en el proyecto ...................................................................................... 3 Objetivos ........................................................................................................ 4 Objetivo General......................................................................................... 4 Objetivos Especfico ................................................................................... 4 Marco Terico ................................................................................................ 5 Antecedentes ............................................................................................. 5 Marco conceptual ....................................................................................... 6 Estudios Alternativos ...................................................................................... 6 Estimar Programa .......................................................................................... 7

FASE II DESARROLLO ........................................................................................... 7 9. 9.1. 10. 11. 12. 13. Recursos ........................................................................................................ 7 Recursos humanos ..................................................................................... 7 Presupuesto ................................................................................................... 8 Alcance del proyecto ...................................................................................... 8 Organigrama .................................................................................................. 9 Proceso De Seleccin .................................................................................... 9

FASE III IMPLEMENTACION ................................................................................. 11 14. 15. Modelo de Entidad Relacin. ....................................................................... 11 Cdigo SQL de la Base de Datos. ................................................................ 12

FASE IV CIERRE ................................................................................................... 14 16. Interfaz de la aplicacin................................................................................ 14

Bibliografas ............................................................................................................ 17

INTRODUCCIN

En este mundo globalizado en el que vivimos, cada da podemos ver que la tecnologa est siendo uno los fenmenos ms revolucionarios, debido a que cada da surgen sistemas o aplicaciones que nos reducen el trabajo en tiempos y en facilidad, es por esto que este proyecto el cual gira en torno a la tecnologa se quiere implementar una aplicacin web que permita hacer recevas a vehculos desde cualquier lugar donde estemos, esta aplicacin me permitir apartar una vehculo, el cual se trasladara al sitio donde se aparte la reserva y a la vez se podr geolocalizar al vehculo mientras viene al pasajero.

Esta aplicacin se trabajara con las herramientas de programacin web HTML5, JQUERY, CCS, JAVASCRIPT, entre otras, las cuales ser explicada a lo largo del documento, por otro lado se trabajara con una nueva herramienta de geolocalizacin, por medio de esta ltima es que se podr localizar el conductor cuando se dirige al usuario que hiso la reserva.

FASE I CONCEPCION 1. Titulo

Diseo e implementacin de una aplicacin web que permita reservar y a su vez geolocalizar un servicio de transporte puerta a puerta en la ciudad de Planeta Rica. 2. Descripcin

Esta es una aplicacin web que permite hacer reserva de vehiculos que se encuentren registrados en esta, ademas permite geolocalizar el vehiculo mientras se dirige en busqueda de la persona o pasajero que hizo la reserva. Existen dos tipos de usuarios Pasajero y Conductor, el primero de ellos hace rerferencia a aquellas personas que desen registrarse con el fin de encontrar conductores que realizan viajes a determindados destinos, ellos podrn ver la lista de conductores y reservar un vieje con ellos y ademas de geolocalizarlos con el fin de conocer su ubicacin hasta el momento o dia del acuerdo. El usuario conducor es aquella persona la cual se encargar de prestar el servicio se transporte, este tipo de usurio tendr su estacion de trabajo en el portal web donde podr ver la lista de reservas que los usuarios tienen pendientes con el. Es importante que una ves logueado o iniciado sesion este usuario permita o acepte que el navegador utiliado utilize los servicios de geolocalizacion con el fin de que el usuario pueda conocer donde esta. 3. Cargo en el proyecto

Ser la administradora del proyecto, a su vez una desarrolladora de las actividades propuestas, es decir, Gerente.

4. Actividades

Las actividades a realizar son: Analizar la informacin con el fin de obtener los primeros datos del proyecto. Hacer un plan de gestin donde se tengan en cuenta los recursos, tiempo y actividades para el desarrollo del proyecto. Poner en ejecucin todos puntos expuestos en el proyecto para cumplir con el tiempo planteado.

5. Objetivos 5.1. Objetivo General

Disear e implementar una aplicacin web que permita reservar y a su vez geolocalizar un servicio de transporte puerta a puerta en la ciudad de Planeta Rica.

5.2.

Objetivos Especfico

Analizar la informacin necesaria de la prestacin de servicios de transporte puerta a puerta. Estudiar la poblacin que requiere del servicio de transporte puerta a puerta. Analizar las tecnologas web para poder desarrollar el proyecto. Llevar a cabalidad todos los requerimientos necesarios para la buena ejecucin del proyecto. Estudiar la nueva tecnologa de geolocalizacin.

6. Marco Terico

6.1.

Antecedentes

Anteriormente para hacer las recebas de transporte con anterioridad las agencias pudieron adelantar gracias a la aparicin de los sistemas automatizados de reservas, las agencias de viajes tenan que navegar por las listas de rutas y precios que les suministraban las diversas compaas areas, hasta encontrar la opcin ms acorde con las preferencias de los clientes. Una vez escogida sta, la agencia de viajes se pona en contacto con la lnea area (telefnicamente o por tlex) para reservar una plaza (Uriel et al., 2001). Actualmente las recevas de tiquetes, los podemos encontrar en las aerolneas. Esto es una forma de hacer una recevas, atreves de boleto de lnea area rpidamente ha reemplazado los antiguos boletos de papel de muchas copias (ha ido desde cero hasta 100% en 10 aos) y ha llegado a ser obligatorio para miembros de IATA a partir del 1 de junio de 2008. Durante los ltimos aos, donde los boletos de papel todava estaban disponibles, las lneas areas frecuentemente cobraban extra por usarlos. Los boletos electrnicos tambin estn disponibles para ciertas actividades de entretenimiento. Nacional: Ttulo: Desarrollo e implementacin de tipo llave en mano de sistema de Ventas y Reservas de Pasajes, Encomienda, Carga y Postal para empresa de transporte terrestre. Implementacin que se realiz sobre Linux con interconexin por VPN a nivel nacional. Autores: Carlos Garca Costa. Internacional: Ttulo: Diseo y desarrollo de un sistema de atencin para la reserva y venta de pasajes Autores: Abarca Tapia, Cristian Andrs.

6.2. Html5

Marco conceptual

HTML5 (Hipertexto Markup Language, versin 5) es la quinta revisin importante del lenguaje bsico de la World Wide Web, HTML Se han establecido algunas reglas para HTML5: Las nuevas caractersticas se deben basar en HTML, CSS, DOM y JavaScript Reducir la necesidad de plugins externos (como Flash) Mejor manejo de errores Ms marcado para reemplazar scripting HTML5 debe ser independiente del dispositivo El proceso de desarrollo debe ser visible para el pblico

JavaScript Es un interpretado ordenador lenguaje de programacin. Se llev a cabo originalmente como parte de los navegadores web de manera que est del lado del cliente podra interactuar con el usuario, controlar el navegador, comunicarse de forma asincrnica, y alterar el contenido del documento que se visualiza.

Geolocalizacin Es un concepto relativamente nuevo, que ha proliferado de unos dos aos a esta parte y que hace referencia al conocimiento de la propia ubicacin geogrfica de modo automtico. 7. Estudios Alternativos

Una manera de desarrollar el proyecto es estudiar la poblacin que requiere de servicios de transportes, con fin de obtener los requerimientos funcionales de la aplicacin, adems se podrn estudiar los factores y variables necesarias.

Estudiar las nuevas tecnologas de programacin web como html51, css32, jQuery 3, para desarrollar la aplicacin. Para obtener informacin precisas de la poblacin se redactaran encuentras, como medida de anlisis de la informacin. 8. Estimar Programa

Este proyecto se elaborar en un periodo de 4 meses el cual tendr como fecha de inicio el 13 de abril del 2013 y finalizara el 13 de agosto del mismo ao. FASE II DESARROLLO 9. Recursos

9.1.

Recursos humanos

El equipo humano que llevar a cabo este proyecto, es un equipo con amplia experiencia en el sector de las nuevas tecnologas, dentro del equipo estarn Gerente del proyecto, ingeniero de sistemas, Aux de sistemas, Diseador web y secretaria. Los cuales se estimaran a continuacin:
Personal Gerente del proyecto Ingeniero de sistemas Aux de sistemas Diseador web secretaria
1

1 1 1 1 1

4 2 2 2 4

1.500.000 1.200.000 800.000 1.200.000 700.000

6.000.000 2.400.000 1.600.000 2.400.000 2.800.000

HTML5 (Hipertexto Markup Language, versin 5) es la quinta revisin importante del lenguaje bsico de la World Wide Web, HTML.
2

CSS3 se utiliza para controlar el estilo y el diseo de pginas Web, CSS3 es el ltimo estndar de

CSS.
3

jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el rbol DOM, manejar eventos, desarrollar animaciones y agregar interaccin con la tcnica AJAX a pginas web

10. Presupuesto En este proyecto se estimaran los gastos tanto de los recursos humano, materiales y equipos de trabajo.

tem Personal Gerente del proyecto Ingeniero de sistemas Aux de sistemas Diseador web secretaria Equipos Computador internet Impresora Materiales Hojas Lpices Tinta Total

Presupuesto cantidad Tiempo/mes Valor /mes 1 1 1 1 1 4 2 2 2 4 1.500.000 1.200.000 800.000 1.200.000 700.000

total 6.000.000 2.400.000 1.600.000 2.400.000 2.800.000

3 1 1

4 4 4

1.500.000 80.000 200.000

4.500.000 240.000 200.000

2 resmas 12 2

4 4 4

8.000 1000 25.000

16.000 12.000 50.000 20.218.000

11. Alcance del proyecto

Con este proyecto se pretende desarrollar una aplicacin web que permita reservar y a su vez geolocalizar un servicio de transporte puerta a puerta en la ciudad de Planeta Rica. La aplicacin permitir crear un usuario pasajero, al igual que uno conductor, el usuario pasajero podr hacer sus reservas y ver el listado de los conductores disponibles y podr seleccionar uno, por ultimo geolocalizar el conductor seleccionado. El usuario pasajero podr ver sus recevas, y la vez activarlas.

12. Organigrama

JUNTA DE SOCIOS

GERENTE

INGENIRO DE SISTEMAS

SECRETARIA

AUX DE SISTEMAS

DESARROLLADOR

13. Proceso De Seleccin Gerente. DEPENDENCIA CARGO FUNCIONES BASICAS Gerente Gerente Brindar estrategias de desarrollo y control en el proyecto.
Dirigir, coordinar, supervisar y dictar normas para el eficiente desarrollo de las actividades de la Entidad en cumplimiento de las polticas adoptadas por la Junta Directiva. Presentar a la Junta Directiva los planes que se requieran para desarrollar los programas de la Entidad en cumplimiento de las polticas adoptadas. Someter a la aprobacin de la Junta Directiva, el proyecto de presupuesto de ingresos y gastos de cada vigencia fiscal, as como los estados financieros peridicos de la Entidad, en las fechas sealadas en los reglamentos. Presentar a la Junta Directiva para aprobacin, los planes de desarrollo a corto, mediano y largo plazo. Someter a la aprobacin de la Junta Directiva los proyectos del

FUNCIONES ESPECIFICAS

presupuesto de inversin y las operaciones comprendidas dentro de su objeto social, que as lo requieran. Preparar y presentar para aprobacin de la Junta Directiva, El Estatuto Interno de la Entidad y sus modificaciones. Celebrar todas las operaciones comprendidas en el objeto de la Entidad. Constituir mandatos para representar a la Entidad en negocios judiciales y extrajudiciales y ejercer las acciones a que haya lugar, en defensa de los intereses institucionales. Nombrar, dar posesin y remover a los empleados pblicos, de la Empresa. Celebrar los contratos con los trabajadores oficiales. Representar a la Empresa como persona jurdica y autorizar con su firma los actos y contratos en que ella tenga que intervenir. Velar por la correcta recaudacin e inversin de los recursos de la Entidad y de los Afiliados. Representar las acciones o derechos que la Entidad posea en otros organismos. Gestin del cambio y desarrollo de la organizacin Habilidades cognitivas Liderazgo:

PERFIL

Ingeniero de sistemas DEPENDENCIA CARGO FUNCIONES BASICAS FUNCIONES ESPECIFICAS Ingeniero de sistemas Ingeniero de sistemas Desarrollo, Anlisis, diseo y programacin de aplicaciones web Desarrollador de software. Direccin (de proyectos), para dirigir los recursos hacia el resultado deseado. Garanta de calidad, para garantizar las expectativas del cliente. Diseo, para que exista una mnima certeza de que el software es viable y eficaz con la tecnologa existente. Gestin de configuracin, para controlar el caos a medida que el software crece.

PERFIL

Analista y programador de sistemas

Secretaria DEPENDENCIA CARGO FUNCIONES BASICAS Secretaria Secretaria Estar pendiente de la tareas que se tenga que hacer Contestar los telfonos, pasar comunicaciones y anotar recados. Dar por telfono recados rutinarios o especiales. Concertar las citas de su jefe inmediato. Manejar el archivo (general y personal). Marcar los papeles importantes y conservar un archivo especial. Manejar y mantener al da agendas, directorios, etc. Secretariado ejecutivo y administrativo

FUNCIONES ESPECIFICAS

PERFIL

FASE III IMPLEMENTACION

14. Modelo de Entidad Relacin.

15. Cdigo SQL de la Base de Datos. Nombre de la base de datos -- Base de datos: `puerta` -- -------------------------------------------------------Tabla conductor -- Estructura de tabla para la tabla `conductor` CREATE TABLE `conductor` ( `identificacion` int(10) unsigned NOT NULL, `nameuser` varchar(50) NOT NULL, `disponible` varchar(20) NOT NULL default '', `origen` varchar(80) default NULL COMMENT 'indica de donde viaja el conductor', `destino` varchar(1000) default NULL, `likes` int(11) default '0', `nolike` int(11) default '0', PRIMARY KEY (`identificacion`), KEY `conductor_FKIndex1` (`nameuser`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; ---------------------------------------------------------------------Tabla pasajero -- Estructura de tabla para la tabla `pasajero` CREATE TABLE `pasajero` ( `identificacion` int(10) unsigned NOT NULL, `nameuser` varchar(50) NOT NULL,

`telefono` varchar(50) NOT NULL, PRIMARY KEY (`identificacion`), KEY `pasajero_FKIndex1` (`nameuser`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --------------------------------------------------------------Tabla Reserva--- Estructura de tabla para la tabla `reservar` CREATE TABLE `reservar` ( `idreserva` int(10) unsigned NOT NULL auto_increment, `conductor_identificacion` int(10) unsigned default NULL, `pasajero_identificacion` int(10) unsigned default NULL, `fecha` date NOT NULL, `hora` time NOT NULL, `fechavencimiento` date NOT NULL, `estado` varchar(45) NOT NULL, `destino` varchar(45) NOT NULL, `direccion` varchar(45) NOT NULL, PRIMARY KEY (`idreserva`), KEY `pasajero_identificacion` (`pasajero_identificacion`), KEY `conductor_identificacion` (`conductor_identificacion`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=13 ;

FASE IV CIERRE

16. Interfaz de la aplicacin


La aplicacin web muestra la pagina de inicio, en esta el usuario conductor o pasajero puede inicar su cuenta y realizar las opciones que les brinde la aplicacin web, o en caso de que no tenga cuenta puede registrarse, dando clic en registrar.

Ahora vamos a registrar un nuevo usuario, dando clic en registrar la vente que nos saldr es un formulario que nos pide los datos del pasajero, y si eres conductor en el men tipo de usuario seleccionas la opcin conductor y llenas los datos del formulario finalizando con clic en el botn registrar.

Aqu seleccionamos la opcin para registrarnos, si eres pasajero o conductor

En este caso se tom la opcin pasajero, y podemos ver los campos requeridos para este usuario los llenamos y damos clic en registrar

Formulario registra pasajero

Ahora tomamos la opcin registrar conductor, en cual se llenan los datos pedidos en el formulario y se finaliza con clic en registrar.

Formulario registrar conductor

Bibliografas

www.geolocalizacion.com recuperado el 2 de mayo http://www.definicionabc.com/geografia/geolocalizacion.php

del

2013

de

Informtica Milenium. (2009). www.informaticamilenium.com.mx. (Informtica Milenium, S.A.de C.V) Recuperado el 30 de abril de 2012, de www.informaticamilenium.com.mx: http://www.informaticamilenium.com.mx/paginas/espanol/sitioweb.htm

Noviembre de 2002). www.monografias.com. Recuperado el 1 de Mayo de 2013, de www.monografias.com: http://www.monografias.com/trabajos12/intrants/intrants.shtml.

www.wikipedia.com. Recuperado http://es.wikipedia.org/wiki/HTML5

el

de

mayo

del

2012

de

Вам также может понравиться