KHIPU (R.M. 199-89-ED) CARRERA PROFESIONAL DE COMPUTACION E INFORMATICA
TITULO DE LA TESIS:
Tesis presentado por: Wagner Baca Choque Para optar al ttulo de: Profesional Tcnico en Computacin e Informtica
CUSCO - PERU 2009 SISTEMA WEB DE GESTIN DE RESERVAS DE LA AGENCIA DE VIAJES ALPI
2
3 DEDICATORIA
A mis padres Zenn Baca Huillcanina y Salome Choque Quispe, Que tanto me apoyaron y se preocuparon por mi formacin Personal y profesional, a mis hermanos por su apoyo Porque siempre estuvieron conmigo, y por supuesto a mis amigos y compaeros por los gratos momentos que pasamos juntos. Wagner B.Ch
4
AGRADECIMIENTO
El ms sincero agradecimiento a los docentes del instituto Superior Tecnolgico KHIPU, por su apoyo continuo en el transcurso de nuestra carrera profesional, y por compartir sus conocimientos que seguramente aplicare en el campo laboral. A mis amigos y compaeros por su apoyo y por aquellos momentos gratos que pasamos a lo largo de nuestra carrera, A mis padres por el aliento a seguir avanzando y ensearme el valor de las cosas y a mis hermanos que me apoyaron y me motivaron en todo momento. Wagner B.Ch
5 PRESENTACION
Seores miembros de la Comisin Revisora, en cumplimiento con las disposiciones de la direccin del Instituto Superior Tecnolgico KHIPU, cumplo con presentar ante vuestro ilustrsimo, el proyecto de tesis titulado SISTEMA WEB DE GESTIN DE RESERVAS DE ALPI de la carrera profesional de computacin e informtica. En estricto empleo practico de los conocimientos adquiridos en nuestra carrera profesional, durante los aos de estudio, nos han permitido desarrollar el presente trabajo de aplicacin, el mismo que trata de satisfacer la necesidad de la Empresa Valle Sagrado de contar con un sistema de automatizacin de los procesos de almacn de materiales. Esperamos que este trabajo pueda dar solucin a los problemas que actualmente se estn dando en dicha institucin.
6 Introduccin
En esta ocasin se desarrollara una aplicacin para la Empresa ALPI, y automatizar sus procesos que vienen realizando manualmente durante todo este tiempo desde su creacin, ya que los avances de la tecnologa hace a cualquier empresa exitosa cuando los integra a su empresa por eso es necesaria implementar esta aplicacin a esta pequea empresa para su mejor atencin de sus clientes en la hora de hacer sus consultas o ya sea hacer reservas(citas) para su respetiva consulta de acuerdo a su estado del cliente o ya sea de acuerdo a la caracterstica de la consulta que est haciendo ese da.
Viendo este caso que elegimos desarrollar la aplicacin para esta empresa lo que ms nos llamo la atencin es que hace todos sus papeleos manualmente y al mismo tiempo cuando hay una magnitud de clientela que quiere hacer las reservar no puede como hacer los registros rpido ya que (el odontlogo)en este caso no cuenta con secretaria tiene que realizar todos los procesos y reservas por su cuenta y al ver todo este desorden acordamos realizar el desarrollo de la aplicacin en las reas de atencin de citas, atencin de pacientes, tesorera, logstica, para su mayor eficiencia en esa parte de las reas mencionadas anteriormente .
Respecto a la clnica se toma en cuenta que la clnica dental no cuenta con un organigrama que nosotros tendremos que hacer un pequeo bosquejo para poder realizar nuestro investigacin de la empresa y luego realizar la aplicacin para su mejora de la empresa y que sea ms eficiente en la hora de sus atenciones a sus clientes (paciente), ya que con el sistema que contara despus de haberlo desarrollado nosotros para esta clnica se beneficiara en todo mbito ya sea en el sector econmico y de ahorro de tiempo.
7 ndice Contenido Dedicatoria............................................................................ Error! Bookmark not defined. Agradecimiento .................................................................... Error! Bookmark not defined. Presentacin ............................................................................................................................ 1 Introduccin ............................................................................................................................ 5 Nombre del Proyecto ............................................................ Error! Bookmark not defined. 1. CAPITULO I DE LA EMPRESA ALPI ..................................................................... 9 1.1. mbito del estudio ................................................................................................ 9 1.1.1. Identificacin de la Institucin ................................................................. 9 1.1.1.1. Razn Social .......................................................................................... 9 1.1.1.2. Localizacin ........................................................................................... 9 1.1.1.3. Infraestructura ....................................................................................... 9 1.1.1.4. Campo de Accin ................................................................................. 9 1.1.1.5. Marco Legal ......................................................................................... 10 1.1.1.6. Caractersticas .................................................................................... 10 1.1.2. Organizacin ............................................................................................... 11 1.1.2.1. Estructura Orgnica .......................................................................... 11 a) Gerencia: Se encarga de la organizacin interna de la empresa, supervisando el desarrollo de la empresa. ................................................ 11 b) Administracin: Se encarga de supervisar el funcionamiento de la empresa. ..................................................................................................... 11 c) Ventas: Esta rea se encarga del manejo de la informacin de las ventas de los paquetes tursticos y pasajes de viajes. ............................ 11 d) Logstica: Esta rea se encarga de abastecer al personal de los objetos que necesitan para realizar sus labores en la empresa. ........... 11 e) Asesora Legal: Esta rea se encarga de los asuntos legales de la empresa. ..................................................................................................... 11 f) Asesora Contable: Esta rea se encarga de llevar el control de todas las reservas. ......................................................................................... 11 g) Recursos Humanos: Esta rea se encarga de contratar y designar personal para las reas que sean necesarias. ......................... 11 1.1.3. Organigrama ............................................... Error! Bookmark not defined. 1.2. Del rea de Control de Reservas ............................................................................. 13 1.2.1. Identificacin y Descripcin del rea .................................................. 13
8 1.2.2. Funciones Especificas del Personal del rea ................................... 13 2. CAPITULO II FASE DE INICIO ............................................................................... 14 2.1. Recopilacin de Requisitos que Definen el mbito del Sistema .................... 14 2.1.1. Requisitos Candidatos ............................................................................. 14 2.1.2. Encontrar Actores y Casos de Uso ...................................................... 14 2.1.3. Primer Modelo de Casos de Uso (Modelo del Negocio) ............... 15 2.2. Anlisis Inicial (compresin de los casos de uso) .............................................. 17 1. Solicitar Reserva de servicio .......................................................... 17 2. Registrar Reserva de Servicio ........................................................ 17 3. Responder Solicitud de Reserva de Servicio ............................. 17 4. Formar Grupo de Pasajeros ............................................................ 18
9
1. CAPITULO I DE LA EMPRESA ALPI
mbito del estudio 1.1.1. Identificacin de la Institucin 1.1.1.1. Razn Social ALPI Agencia de Viajes y Turismo Corporacin Altamirano Pilares E.I.R.Ltda.
1.1.1.2. Localizacin La oficina se ubica en el departamento del Cusco, Provincia del Cusco, Distrito del Cusco, exactamente en Av. Sol N 948 Ofic. 314 CC. Cusco Sol Plaza.
1.1.1.3. Infraestructura
Inmuebles Una oficina alquilada debidamente amoblada.
Muebles Un escritorio ejecutivo Un silln ejecutivo Un stand para archiveros Tres sillas Una laptop Una impresora Un telfono Un telfono fax
1.1.1.4. Campo de Accin
10 ALPI es una empresa que se dedica a brindar sus servicios a turistas que llegan al Cusco.
1.1.1.5. Marco Legal La Agencia ALPI se ampara en las siguientes normas Legales Vigentes. a) La Constitucin Poltica: Ley general de sociedades N 26887. Inscrito en Registros Pblicos. Registrado en la constitucin de EIRL. En la partida N 11016540, asiento 01 de registro de personas Jurdicas b) Decreto Supremo: Mediante el decreto Supremo 037- 2000 ITINCI que aprob el reglamento de agencias de viajes y turismo Que mediante la ley 26935 simplifica los procedimientos para obtener los registros administrativos y las autorizaciones sectoriales para el inicio de actividades aprobado por decreto supremo N 024-98-ITINCI. En cuanto a su Funcionamiento Ley orgnica de Municipalidad N 27972 y sus modificaciones. En cuanto a su Documentacin Reglamento de comprobante de pago emitido y controlado por la SUNAT (Superintendencia Nacional de Administracin Tributaria).
1.1.1.6. Caractersticas El personal de la Agencia ALPI Cusco presenta las siguientes caractersticas: Brinda una atencin de calidad y eficiencia a los clientes. El principal servicio que brinda es el de transporte turstico. Contrata los servicios de terceros para poder cumplir con lo ofrecido en sus paquetes.
11 1.1.2. Organizacin 1.1.2.1. Estructura Orgnica ALPI cuenta con las siguientes reas: a) Gerencia: Se encarga de la organizacin interna de la empresa, supervisando el desarrollo de la empresa.
b) Administracin: Se encarga de supervisar el funcionamiento de la empresa.
c) Ventas: Esta rea se encarga del manejo de la informacin de las ventas de los paquetes tursticos y pasajes de viajes.
d) Logstica: Esta rea se encarga de abastecer al personal de los objetos que necesitan para realizar sus labores en la empresa.
e) Asesora Legal: Esta rea se encarga de los asuntos legales de la empresa.
f) Asesora Contable: Esta rea se encarga de llevar el control de todas las reservas.
g) Recursos Humanos: Esta rea se encarga de contratar y designar personal para las reas que sean necesarias.
1.1.2.2. Organizacin y Funciones
12
Organigrama de la institucin
13 1.1. Del rea de Control de Reservas 1.2.1. Identificacin y Descripcin del rea
El rea de ventas de ALPI se encarga de vender sus paquetes tursticos a sus diferentes clientes que estn fuera de la ciudad del cusco. En esta rea se realizan las reservas que son solicitadas por los clientes, estas solicitudes de reservas son recibidas en el rea por va fax o email. En esta rea se lleva el control y administracin de las reservas solicitadas por los clientes. En esta rea se crean los grupos que le corresponde a cada reserva as como tambin sus respectivos cronogramas.
1.2.2. Funciones Especificas del Personal del rea
Ejecutivo de Ventas: Se encarga de recepcionar las solicitudes de reservas de los clientes. Elabora las reservas que son solicitadas por los clientes. Da respuesta a los clientes que solicitaron una reserva de un paquete. Forma los grupos de pasajeros que usaran el paquete que se reserv. Elabora el cronograma de las actividades que el grupo seguir en su estada en el cusco.
1.2.3. Objetivos del rea FALTA 1.2.4. Objetivos del rea FALTA
14
2. CAPITULO II FASE DE INICIO
2.1. Recopilacin de Requisitos que Definen el mbito del Sistema
2.1.1. Requisitos Candidatos Solicitar Reservas Servicio Registrar Reserva de Servicio Responder Solicitud de Reserva de Servicio Formar Grupos de Pasajeros Elaborar Cronograma de Grupo
2.1.2. Encontrar Actores y Casos de Uso
Actores Cliente: Es el actor que interactuara con el sistema para consultar paquetes y/o solicitar la reserva del paquete que consulta. Ejecutivos de Ventas: Es el actor que interactuara con el sistema para monitorear que la secuencia de procesos se desarrolle debidamente, adems de administrar algunos maestros.
Casos de Uso Solicitar Reserva de Servicio Registrar Reserva de Servicio Responder Solicitud de Reserva de Servicio Formar Grupos de Pasajeros
15
2.1.3. Primer Modelo de Casos de Uso (Modelo del Negocio)
16
Cliente Ejecutivo de Ventas Solicitar Reserva de Servicio Ejecutivo de Vantas Registrar Reserva de Servicio Responder Solicitud de Reserva de Servicio <<include>> <<include>> Formar Grupos de Pasajeros Elaborar Cronograma de Grupos <<include>> <<include>>
17 2.2. Anlisis Inicial (compresin de los casos de uso) 1. Solicitar Reserva de servicio
2. Registrar Reserva de Servicio
3. Responder Solicitud de Reserva de Servicio
El cliente (agencia externa o pasajero independiente) solicita a la agencia la reserva de un servicio, mediante correo electrnico, incluir los detalles del servicio que el cliente quiere reservar y el tiempo en el que el cliente necesita recepcionar la respuesta a su solicitud, adems se debe describir el pasajero el cual va a usar el servicio que se est solicitando. Esta solicitud que hace el cliente la recepciona el cliente.
El Ejecutivo de Ventas una vez que recepciona la solicitud de reserva consulta la posibilidad de atencin de dicha solicitud de reserva, si es posible atender esta solicitud en la fecha que indica la registra en la misma fecha y sino la registra en la fecha ms prxima a la solicitada (despus de la fecha solicitada).
El Ejecutivo de Ventas responde la solicitud del cliente enviando un correo electrnico, en el cual informa que su solicitud de reserva ha sido confirmada y cuanto ser el costo total del servicio. Solicitar Reserva de Servicio Registrar Reserva de Servicio Responder Solicitud de Reserva de Servicio
18 4. Formar Grupo de Pasajeros
5. Elaborar Cronograma de Grupos
El Ejecutivo de Ventas luego de haber conformado un grupo pasa a elaborar el cronograma que el grupo va a seguir durante su estada en el Cusco.
2.3. Identificacin de los Riesgos Crticos
Son los siguientes: Perdida de informacin por el corte interrumpido de energa elctrica. La no familiarizacin del usuario con el sistema automatizado, pudiendo eliminar informacin importante para el sistema. La no compatibilidad del software con algunos navegadores de internet. La falta de informacin de ciertos temas especficos puede retrasar el desarrollo del proyecto. Falta de recursos econmicos de la empresa.
Elaborar Cronograma de Grupos
El Ejecutivo de Ventas, despus de haber registrado una reserva pasa a elaborar el grupo de pasajeros que harn uso del servicio que est reservado, este grupo est conformado por el/los pasajeros que estn nombrados en la lista que es enviada en la solicitud. Formar Grupos de Pasajeros
19 2.4. Anlisis Inicial del rea 2.1.1. Costo Econmico 1.4.2.1. Definicin del Equipo de Desarrollo Personal para el desarrollo del sistema: Personal Cantidad Horas Costo * Hora Total 2 analistas 86 hrs 20 560.00 Total 1720.00
20 1.4.2.2. Tiempo de Desarrollo (actividades)
21 1.4.2.3. Estudio de Hardware
En cuanto al hardware para el desarrollo del sistema, se cuenta con una PC de las siguientes caractersticas: COMPUTADORA PENTIUM IV Maim board Intel/BUS DE 945MHZ Memoria Ram 1GB DDR2 PC-6.0GHZ Disco Duro 120GB/7200 RPM Floppy 3.5 1.44MB Multimedia DVD/CD ROM 52X LG Video 64 MB Monitor SUPER VGA 21 LG DIGITAL Teclado PROFESIONAL BTC Impresora Estabilizador
1.4.2.4. Costo de Suministros
De Desarrollo: Programas Licencia cantidad Sistema Operativo: Fedora 8 GNU 1 Procesador de Texto: Open Office Writer GNU 1 Diagramador UML: UML Designer GNU 1 TOTAL -- 3
Costos Operativos Costo cantidad Importe USB 30.00 1 30.00 Papel 0.005 500 25.00 Total 55.00
Uso de Equipos Cantidad Horas Costo * Horas Total 1 58 hrs 10 58.00 Total 58.00
Suma de Totales Programas: 0.00 Costos Operativos: 55.00 Equipos: 58.00 Total: 113.00 De Implementacin: Programas Licencia cantidad Plataforma Desarrollo: Netbeans GNU 1
22 Gestor de Base de Datos: MySQL GNU 1 TOTAL -- 2
Uso de Equipos Cantidad Horas Costo * Hora Total 1 28 hrs 10 280.00 Total 280.00
Suma de Totales Programas: 0.00 Equipos: 280.00 Total: 280.00 Resumen Global Costos de Desarrollo + Costos de Implementacin + Personal: 108.00 + 280.00 + 1720.00 = 2113.00
1.4.2.5. Costo del Sistema (actividad vs. Costo)
La empresa cuenta con lnea de internet por lo que eso costo no ser incluir en la instalacin del sistema. El costo total de la elaboracin del sistema es de: s/. 2113.00 El costo anual en soles de la instalacin del sistema consta de los siguientes: Host: s/. 60.00 Dominio: s/. 60.00 Resumen: 2113.00 + 60.00 + 60.00 = 2233.00 Por lo que el costo anual de mantenimiento del sistema es: s/. 2233.00 Mantenimiento anual del sistema es: s/.120.00
23 2.1.2. Estimar la recuperacin de la Inversin
Tomando en cuenta el costo anual de instalacin del sistema durante el primer ao que es de s/. 2233.00 El mantenimiento anual del sistema a partir del segundo ao es de s/. 120.00 El promedio de utilidades netas mensuales es de s/. 1000.00
TIEMPO COSTO COSTO ACUMULADO BENEFICIO BENEFICIO ACUMULADO 1 ao 2 aos 3 aos 4 aos
2233.00 120.00 120.00 120.00
2233.00 2353.00 2473.00 2593.00
8000.00 8000.00 8000.00 8000.00
8000.00 16000.00 24000.00 32000.00
RENTABILIDAD DEL SISTEMA => RENTABILIDAD = Beneficio Acumulado Costo Acumulado RENTABILIDAD = 32000.00-2593.00 RENTABILIDAD = 29407.00 De acuerdo al anlisis de recuperacin del costo del sistema, se observa que el punto de equilibrio entre la inversin y el beneficio, se alcanzar aproximadamente en un ao de su funcionamiento.
24 3. CAPITULO III: FASE DE LA ELABORACION
3.1. Recopilacin y Refinamiento de la Mayor Parte de los Requisitos
3.1.1. Informe de Especificaciones
La solicitud de reserva que recibe el Ejecutivo de Venta debe tener las indicaciones de uso para l o los pasajeros que hagan uso de ello, tambin debe contener los datos generales de los pasajeros. El Ejecutivo de Ventas debe registrar la reserva para luego comunicrsela a las reas de Logstica y Recursos Humanos para que hagan efectivas las reservas. Se debe registrar toda reserva y dar una respuesta, si no hay inconvenientes de fechas, se confirma al Cliente que su reserva ha sido elaborado satisfactoriamente, pero si no se puede cubrir la reserva para la fecha en que el Cliente la solicito, la reserva se registra en una fecha posterior a la solicitada, la ms cercana posible, en ambos casos se debe adjuntar a la respuesta un presupuesto de costos. Para que una reserva se efectu satisfactoriamente es sumamente importante que su solicitud de reserva se a correctamente registrada y cronograma da en la(s) fecha(s) que fue solicitada. Los grupos se elaboran a partir de las Listas de pasajeros que estn adjuntadas en las solicitudes de reservas que son registradas. Luego de elaborar/conformar los grupos el Ejecutivo de Ventas debe elaborar el cronograma o itinerario de los grupos que no tienen itinerario o cronograma.
25 3.1.2. Descubrir Procesos del rea 3.1.2.1. Diagrama de Actividades
a) Diagrama de Actividad del Proceso de Negocio: Solicitar Reserva de Servicio.
Cliente Ejecuctivo de Ventas Enviar solicitud de reserva adjunta con lista de pasajeros y especificaciones de reserva [lista de pasjeros] Enciar adelante Revizar solicitud de reserva recibida Verificar tipo de cliente Peticionar adelanto por pago de reserva Verificar antiguedad de cliente juridico Aceptar solicitud de reserva [Si cliente juridico regular] [Si adelanto es recibido] [Si cliente juridico es nuevo] [Si es cliente natural] [Si es cliente juridico] [Solicitud de reserva]
26 b) Diagrama de Actividad del Proceso de Negocio: Registrar Reserva de Servicio
c) Diagrama de Actividad del Proceso de Negocio: Responder Solicitud de Reserva de Servicio
Ejecutivo de Ventas Revizar registro de reservas Registrar reserva en fecha solicitada Registrar reserva en fecha ms prxima posterior a la solicitada Registrar fechas en las que vehculo solicitado estara ocupado [registro de reservas] [vehiculo] [si tipo de vehculo solicitado esta libre en fecha solicitada ] Ejecutivo de Ventas Cliente Revizar registro de reservas Selccionar reserva registrada sin responder Enviar mensaje de confirmacin de realizacin reserva a cliente Registrar que reserva selecccionada fue respondida [Registro de reservas] [Reserva] [Mensaje de confirmacin] Recibir mensaje de realizacin de reserva de servicio Esperar la fecha de su reserva
27 d) Diagrama de Actividad del Proceso de Negocio: Formar Grupos de Pasajeros
e) Diagrama de Actividad del Proceso de Negocio: Elaborar Cronograma de Grupo
Ejecutivos de Ventas Revizar registro de reservas Seleccionar reserva de la cual no se le registro su reserva Seleccionar lista de pasajeros de reserva registrada seleccionada Asignar nombre a nuevo grupo Registrar grupo formado [Grupo] [Lista de pasajeros] [Reserva] [Registro de reservas] Ejecutivo de Ventas Revizar registro de grupos Seleccionar grupo sin cronograma Revizar qu paquete solicit el grupo seleccionada Elaborar cronograma segn paquete solicitado por grupo Registrar cronograma elaborado de grupo seleccionado [Registro de grupos] [Grupo] [Paquete] [Cronograma de grupo]
28 3.1.3. Estudio del Dominio 3.1.3.1. Terminologa del Dominio
Registro de Grupos: Es un documento donde se van a registrar la relacin de los grupos, con su respectivo nombre. Registro de Reservas: Es un documento donde se van a registrar todas las reservas hechas detalladamente. Cronograma de Grupo: Es un documento donde se va Reserva: Servicio: Son los servicios que brinda la agencia a sus clientes, como es la Venta de sus Paquetes. Grupo: Es un conjunto de pasajeros que se les agrupa de acuerdo a los servicios que requieren.(idioma, servicio) Paquete: Es un conjunto de servicios. Lista de Pasajeros: Es la relacin de todos pasajeros que existen en la agencia. Vehculo: Es la movilidad propia de la agencia, que transporta a los pasajeros a los diferentes lugares tursticos Viaje: Es el traslado que se le hace al pasajero de un lugar a otro. Mensaje de confirmacin: Es un mensaje que se le enva al pasajero para confirmarle su reserva que ya est hecha. Cliente: Es la persona que hace uso de todos los servicios solicitados. Cliente Natural: Son todas aquellas personas que por un servicio prestado reciben un comprobante de venta la BOLETA. Cliente Jurdico: Son las empresas que trabajan en el mismo rubro que ALPI pero fuera del cusco. Ejecutivo de Ventas: Es la persona encargada de la venta de los paquetes tursticos, tambin recepciona las solicitudes de los clientes (pasajero).
29 3.1.3.2. Diagrama de Clases de Alto Nivel
Cliente Paquete Registro de Reservas Vehculo Mensaje de Confirmacin Solicitud de Reserva Reserva Lista de Pasajeros Cronograma de Grupo Ejecutivo de Ventas Grupo Registro de Grupo Solicita Pertenece Pertenece Conforma Pertenece elabora Pertenece Pertenece Pertenece Pertenece Pertenece
30 3.1.4. Descubrir las Necesidades del Sistema 3.1.4.1. Descubrir los Casos de Uso Potenciales
Consultar Paquete Solicitar Reserva Realizar Reserva Solicitada Enviar Mensaje de Confirmacin de Reserva solicitada Generar Grupo Generar Cronograma de Grupo
3.1.4.2. Encontrar Actores y Casos de Uso (refinamiento)
Actores
Cliente Ejecutivo de Venta
Casos de Uso
Consultar Paquete Solicitar Reserva Realizar Reserva Solicitada Enviar mensaje de confirmacin de reserva solicitada Generar Grupo Generar Cronograma de Grupo Administrar Paquetes
3.1.4.3. Diagrama de Casos de Uso (refinamiento)
31
Consultar paquete Solicitar reserva Administrar paquetes Realizar reserva solicitada Enviar mensaje de confirmacin de reserva solicitada Generar grupo Generar cronograma de grupo Cliente Ejecutivo de Ventas <<extend>> <<extend>> <<include>> <<include>> <<include>>
32 3.2. Anlisis del Sistema (anlisis de los casos de uso) 3.2.1. Anlisis Funcional 3.2.1.1. Aspectos de Detalle de los Casos de Uso
a) Caso de Uso del Sistema: Administrar Paquetes
Nombre: Administrar Paquetes Descripcin: Este Caso de Uso consiste en que el Ejecutivo de ventas puede administrar los paquetes que su empresa oferta, en este caso de uso el ejecutivo de ventas puede crear un nuevo paquete, modificar uno ya existente o eliminar uno que exista. Actores: Ejecutivo de Ventas Pre Condicin: --- --- Pasos: a) Se abre el interface de autentificacin para que el Ejecutivo de Ventas pueda loguearse. b) El ejecutivo de ventas se loguea, ingresando su id de usuario y su contrasea. c) Luego de haber ingresado correctamente, el Ejecutivo de Ventas tiene la opcin de escoger si desea crear modificar o eliminar un paquete. Pasos Alternos a) Si el ejecutivo de ventas desea eliminar un paquete debe seleccionar uno de la lista de paquetes que se muestra en el interface y luego presionar el botn Eliminar. b) Si el ejecutivo de ventas desea modificar un paquete debe seleccionar uno de la lista de paquetes q se muestra y luego presionar el botn Modificar, este le lleva al interface de modificacin en el cual puede realizar las modificaciones q vea por conveniente. c) Si el ejecutivo de ventas desea crear un nuevo paquete debe presionar el botn Nuevo, este le lleva al interface en el cual puede ingresar los datos del nuevo paquete y para guardarlo debe presionar el botn Registrar Nuevo Paquete. Post - Condicin --- ---
Administrar paquetes
33 b) Caso de Uso del Sistema: Consultar Paquete
Nombre: Consultar Paquete Descripcin: Este caso de uso consiste en que el cliente realiza una consulta a los paquetes que estn a su disposicin. Actores: Cliente Pre Condicin: Debe existir un paquete como mnimo para que el cliente pueda hacer una consulta sobre el paquete. Pasos: a) El cliente abre el interface de consulta de paquetes. b) El sistema consulta a la base de datos para mostrar los paquetes que existen. c) El sistema muestra en pantalla como resultado de la consulta que realiz a la base de datos una lista con los paquetes existentes. d) El cliente selecciona un paquete y el sistema muestra en pantalla las caractersticas de este paquete. Pasos Alternos --- --- Post - Condicin --- ---
Consultar paquete
34 c) Caso de Uso del Sistema: Solicitar Reserva
Nombre: Solicitar Reserva Descripcin: Este caso de uso consiste en que el cliente puede realizar una solicitud para reservar un paquete en determinada fecha, al realizar su solicitud el cliente enva la lista de sus pasajeros. Actores: Cliente Pre Condicin: --- --- Pasos: a) El cliente entra en el interface de la consulta de un paquete y luego hace clic en botn que abre el interface de solicitud. b) El sistema muestra una pequea ventana en la cual el cliente ingresa el nmero de sus pasajeros, luego presiona el botn Aceptar para seguir con el proceso de solicitud. c) El sistema procesa la informacin obtenida hasta ese momento y muestra una agrilla en la cual el cliente ingresa los datos de sus pasajeros y luego presiona el botn Continuar. d) El sistema muestra el siguiente interface para que el cliente termine de hacer su solicitud, teniendo almacenada la lista de pasajeros que ingreso, temporalmente, el cliente ingresa sus datos y algunas especificaciones finales de su reserva, luego presiona el botn Enviar Solicitud. e) El sistema registra la solicitud del cliente. Pasos Alternos a) Si por alguna razn externa el proceso de reserva se interrumpe, el cliente deber comenzar nuevamente con el proceso para que este sea realizado con xito d lo contrario no existir ninguna solicitud. Post - Condicin a) Se debe registrar la solicitud del usuario. b) Se debe registrar al usuario, si es nuevo. c) Se debe registrar los datos especficos de la reserva solicitada.
Solicitar reserva
35 d) Caso de Uso del Sistema: Realizar Reserva Solicitada
Nombre: Realizar Reserva Solicitada Descripcin: Este caso de uso consiste en que el Ejecutivo de Ventas hace efectiva una reserva, la cual fue solicitada por un cliente, el Ejecutivo de Ventas debe revisar la disponibilidad de sus unidades (vehculos) para efectuar la reserva en la fecha solicitada. Actores: Ejecutivo de Ventas Pre Condicin: Debe existir una solicitud de reserva Pasos: a) El Ejecutivo de Ventas abre el interface de la bandeja de entrada, en la cual se muestran todas las solicitudes, debidamente clasificadas por fecha y sealadas por su estado (atendida o pendiente). b) El Ejecutivo de Ventas selecciona una solicitud, de la lista de solicitudes que el sistema le muestra, haciendo click sobre el titulo de la solicitud elegida. c) El sistema muestra el contenido de la solicitud. d) El Ejecutivo de Ventas presiona el botn Efectuar Reserva. e) El sistema registra reserva y lista de pasajeros adjuntada en su respectiva solicitud. Pasos Alternos a) Si no hay una unidad disponible, con la descripcin de la solicitud, la reserva se registra para una fecha posterior a la solicitada. Post - Condicin a) Se debe registrar la reserva con sus respectivos datos. b) Se debe la lista de pasajeros que le corresponde a la reserva que se registra.
Realizar reserva solicitada
36 e) Caso de Uso del Sistema: Enviar Mensaje de Confirmacin.
Nombre: Enviar Mensaje de Confirmacin Descripcin: Este caso de uso consiste en que el sistema manda un mensaje al cliente, del cual se realizo su resera, confirmndole de que su reserva ha sido efectuada y que realice el pago segn las polticas de la empresa. Actores: --- --- Pre Condicin: Debe sucederse el caso de uso Realizar Reserva Solicitada. Pasos: a) Una vez que el Ejecutivo de Ventas Realizo una reserva, el sistema realiza una consulta de la reserva que se realiz y crea un mensaje en el cual incluye los datos de la reserva y su respectivo cliente. b) El sistema enva este mensaje, teniendo como destinatario el cliente que realiz la solicitud que dio origen a la reserva. Pasos Alternos --- --- Post - Condicin --- ---
Enviar mensaje de confirmacin de reserva solicitada
37 f) Caso de Uso del Sistema: Generar Grupo
Nombre: Generar Grupo Descripcin: Este caso de uso consiste en que el sistema genera un grupo, este grupo est conformado por los pasajeros que estn nombrados en la lista de una solicitud realizada. Actores: --- --- Pre Condicin: Debe sucederse el caso de uso Realizar Reserva Solicitada. Pasos: a) El sistema consulta las listas de pasajeros de las reservas realizadas y verifica cual aun no tiene un grupo, b) Selecciona una lista sin grupo y genera un nuevo grupo. c) Luego de haber generado el grupo el sistema lo registra para que posteriormente se puedan realizar los reportes que sean necesarios. Pasos Alternos --- --- Post - Condicin Debe registrarse la correspondencia entre listas de pasajeros y grupos
Generar grupo
38 g) Caso de Uso del Sistema: Generar Cronograma de Grupos
Nombre: Generar Cronograma de Grupos Descripcin: Este caso de uso consiste en que el sistema genera un cronograma por cada grupo que se crea o genera, luego de que se gener un grupo el sistema pasa generar un cronograma segn el paquete que fue reservado para el grupo y las especificaciones del cliente que solicit la reserva. Actores: --- --- Pre Condicin: Debe sucederse el caso de uso Generar Grupo. Pasos: a) Luego de que se gener un grupo, el sistema realiza una consulta a de las caractersticas del paquete reservado y otra consulta de las especificaciones de la solicitud de la reserva realizada. b) Seguidamente el sistema hace comparaciones de tiempos. c) Registra los horarios del paquete dando preferencia a las horas especificadas en la solicitud que le corresponde a la reserva consultada. Pasos Alternos --- --- Post Condicin El cronograma debe ser registrado por el sistema para su posterior uso.
Generar cronograma de grupo
39 3.2.1.2. Identificacin de clases que intervienen en los Casos de Uso
a) Clases que Intervienen en el Caso de Uso de Sistema: Administrar Paquetes
b) Clases que Intervienen en el Caso de Uso de Sistema: Consultar Paquete
c) Clases que Intervienen en el Caso de Uso de Sistema: Solicitar Reserva
Ejecutivo de Ventas Paquete Cliente Paquete Cliente Solicitud de Reserva Pasajero Realiza 1..* 1 pertenece 1..* 1
40 Grupo pertenece 1 1 Cronograma de Grupo d) Clases que Intervienen en el Caso de Uso de Sistema: Realizar Reserva Solicitada
e) Clases que Intervienen en el Caso de Uso de Sistema: Enviar Mensaje de Confirmacin
f) Clases que Intervienen en el Caso de Uso de Sistema: Generar Grupo
g) Clases que Intervienen en el Caso de Uso de Sistema: Generar Cronograma de Grupo
Ejecutivo de Ventas Reserva Paquete Vehculo Solicitud de Reserva pertenece 1 1 realiza 1..* 1 pertenece 1 1 pertenece 1..* 1 pertenece 1 1 Solicitud de Reserva Mensaje de Confirmacin Grupo Solicitud de Reserva Pasajero pertenece 1..* 1 pertenece 1 1 pertenece 1 1 Reserva
41 3.2.1.3. Comunicacin entre objetos de los casos de uso(DIAGRAMA DE COLABORACION)
a) Administrar Paquetes
b) Consultar Paquete
: Ejecutivo de Ventas : frm login : frm mantenimiento_paquete : paquete 1: ingersa nick y contrasea comprueba datos 2: muestra 3: ingresa datos 4: registra : Cliente : paquete : frm consultar_paquete 1: Abrir interface de consulta 2: Mostrar Informacin de Paquetes
42 c) Solicitar Reserva
d) Realizar Reserva Solicitada
: Cliente : frm solicitar_reserva_num_pasajeros : frm solicitar_reserva_insert_pasajeros : frm solicitar reserva_especificar_servicio : Solicitud de Reserva 1: Ingresar cantidad de pasajeros y paquete elegido 2: Procesar datos y pasar parametros 3: Almacenar pasajeros y pasar parametros 4: Crear solicitud : Ejecutivo de Ventas : paquete : Reserva : Vehiculo RealizarReserva : frm reservar 1: ingresa parametros 2: envia parametros de reserva 3: registra reserva 4: reserva vehiculo 5: reserva paquete
43
e) Enviar Mensaje de Confirmacin
f) Generar Grupo
g) Generar Cronograma de Grupo
: Ejecutivo de Ventas : frm reservar 1: ingresa parametros : RealizarReserva 2: Envia parametros de reserva : Mensaje de Confirmacin 3: crea mensaje de confirmacin : Ejecutivo de Ventas : frm reservar : RealizarReserva 1: ingresa parametros 2: Envia parametros de reserva : Grupo 3: Generar grupo : Ejecutivo de Ventas : frm reservar : RealizarReserva 1: ingresa parametros 2: Envia parametros de reserva : Cronograma de Grupo 3: Generar cronograma
44 3.2.2. Anlisis de Casos de Uso 3.2.2.1. Anlisis Esttico
45 3.2.2.2. Anlisis Dinmico 3.2.2.2.1. Analizar los cambios de estado de los objetos (DIAGRAMA DE ESTADOS)
a) Solicitud de reserva
b) Reserva
solicitud de reserva creada Solcitud de reserva atendida cliente realiza peticion solicitud permanece en espera ejecutivo de ventas atiende solicitud de reservas se responde peticion reserva creada reserva atendida ejecutivo de ventas atiende solicitud se atiende la reserva en la fecha indicada
46 c) Vehculo
d) Mensaje de confirmacin
Vehiculo reservado vehiculo libre ejecutivo de ventas realiza reserva se atiende reserva mensaje de confirmacion creado ejecutivo de ventas realiza reserva
47 e) Grupo
f) Cronograma de Grupo
grupo creado grupo atendido ejecutivo de ventas realiza reserva se atiende reserva cronograma de grupo creado cronograma de grupo cumplido se crea grupo se atiende reserva
48 3.3. Diseo del Sistema (Clases de diseo significativas para la arquitectura) 3.3.1. Diseo de Clases (clases que se implantan en la solucin del software) 3.3.1.1. Roles, Tipos de Atributos Mtodos Provenientes del Anlisis
50 3.3.2. Correspondencia Entre Clases de Objetos y Tablas 3.3.2.1. Elaboracin del Grafo Relacional (modelo lgico de Base de Datos)
4555566 FALTA
51 3.3.2.2. Esquema de Ocurrencias
52 FALTA 3.4. Implementacin del Sistema (mecanismo de almacenamiento persistente Base de Datos) 3.4.1. Generacin del Cdigo MYSQL (modelo fsico de la Base de Datos)
CREATE DATABASE `swgra` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `swgra`;
CREATE TABLE `t_cliente` ( `id_cliente` int(11) NOT NULL auto_increment, `razon_social_cliente` varchar(50) NOT NULL, `ruc_cliente` varchar(11) NOT NULL, `telefono_cliente` varchar(11) NOT NULL, `direccion_cliente` varchar(70) NOT NULL, `email_cliente` varchar(70) NOT NULL, PRIMARY KEY (`id_cliente`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_cronograma` ( `nro_cronograma` int(11) NOT NULL auto_increment, `grupo_cronograma` int(11) NOT NULL, `detalle_cronograma` varchar(10) NOT NULL, PRIMARY KEY (`nro_cronograma`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_detalle_cronograma` ( `id_detalle_cronograma` int(11) NOT NULL auto_increment, `hora_detalle_cronograma` time NOT NULL, `actividad_detalle_cronograma` varchar(50) NOT NULL, `lugar_detalle_cronograma` varchar(50) NOT NULL, PRIMARY KEY (`id_detalle_cronograma`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_ejecutivo_de_ventas` ( `id_ejecutivo_de_ventas` int(11) NOT NULL auto_increment, `nombre_ejecutivo` varchar(20) NOT NULL, `apellidos_ejecutivo` varchar(40) NOT NULL, `fecha_nacimiento_ejecutivo` date NOT NULL, `dni_ejecutivo` varchar(8) NOT NULL,
53 `direccion_ejecutivo` varchar(70) NOT NULL, `telefono_ejecutivo` varchar(11) NOT NULL, `nick_ejecutivo` varchar(15) NOT NULL, `contrasenia_ejecutivo` varchar(20) NOT NULL, PRIMARY KEY (`id_ejecutivo_de_ventas`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_grupo` ( `id_grupo` int(11) NOT NULL auto_increment, `denominacion_grupo` varchar(20) NOT NULL, `cantidad_integrantes_grupo` int(11) NOT NULL, `lista_de_pasajeros_grupo` varchar(5) NOT NULL, PRIMARY KEY (`id_grupo`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_paquete` ( `id_pakete` int(11) NOT NULL auto_increment, `denomiacion_pakete` varchar(30) NOT NULL, `descripcion_pakete` varchar(500) NOT NULL, `nro_dias_pakete` int(11) NOT NULL, `nro_noches_pakete` int(11) NOT NULL, `precio_pakete` double NOT NULL, PRIMARY KEY (`id_pakete`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
54 CREATE TABLE `t_pasajero` ( `id_pasajero` int(11) NOT NULL auto_increment, `nombre_pasajero` varchar(20) NOT NULL, `apellidos_pasajero` varchar(30) NOT NULL, `asaporte_pasjero` varchar(15) NOT NULL, `fecha_nacimiento_pasajero` date NOT NULL, `nacionalidad_pasajero` varchar(20) NOT NULL, `caracteristica_especial_pasajero` varchar(50) NOT NULL, `lista_de_pasajeros_pasajero` varchar(5) NOT NULL, PRIMARY KEY (`id_pasajero`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_reserva` ( `id_reserva` int(11) NOT NULL auto_increment, `fecha_reserva` date NOT NULL, `grupo_reserva` int(11) NOT NULL, `pakete_reserva` int(11) NOT NULL, `vehiculo_reserva` int(11) NOT NULL, `cliente_reserva` int(11) NOT NULL, PRIMARY KEY (`id_reserva`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
55 CREATE TABLE `t_solicitud` ( `id_solicitud` int(11) NOT NULL auto_increment, `remitente_solicitud` int(11) NOT NULL, `asunto_solicitud` varchar(40) NOT NULL, `lista_de_pasajeros_solicitud` varchar(5) NOT NULL, `pakete_solicitud` int(11) NOT NULL, PRIMARY KEY (`id_solicitud`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_vehiculo` ( `id_vehiculo` int(11) NOT NULL auto_increment, `placa_vehiculo` varchar(6) NOT NULL, `modelo_vehiculo` varchar(20) NOT NULL, `color_vehiculo` varchar(15) NOT NULL, `capacidad_vehiculo` int(11) NOT NULL, PRIMARY KEY (`id_vehiculo`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `t_mensaje_de_confirmacion` ( `id_respuesta` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `destinatario_respuesta` VARCHAR( 70 ) NOT NULL , `respuesta_respuesta` VARCHAR( 100 ) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
56 3.4.2. Base de Datos del Sistema
a) Tabla: t_cliente
b) Tabla: t_cronograma
c) Tabla: t_detalle_cronograma
57 d) Tabla: t_ejecutivo_de_ventas
e) Tabla: t_grupo
58 f) Tabla: t_paquete
g) Tabla: t_pasajero
h) Tabla: t_reserva
i) Tabla: t_solicitud
59
j) Tabla: t_vehiculo
k) Tabla: t_mensaje_de_confirmacion
60 4. CAPITULO IVFASE DE CONSTRUCCION
61 4.1. Recopilacin de Requisitos 4.1.1. Desarrollar Prototipos de la Interfaz de Usuario
a) Formulario: Login Ejecutivo de Ventas
b) Formulario: Panel maestro del Ejecutivo de Ventas
62 c) Formulario: Men de Paquetes
d) Formulario: Contenido de Paquete
63 e) Formulario: Ingreso de cantidad de pasajeros
f) Formulario: Inscripcin de Pasajeros
64 g) Formulario: Registro del Cliente
h) Formulario: Realizar Reservas
65 i) Formulario: Dar especificaciones de Reserva
j) Formulario: Designar Vehculo a Reserva
66 k) Formulario: Modificar Fecha de Reserva
l) Formulario: Generar Grupo
67 m) Formulario: Generar Cronograma
n) Formulario: Lista de Reservas
68 o) Formulario: Lista de Solicitudes
p) Formulario: Maestro Paquetes
69 q) Formulario: Maestro Vehculos
4.2. Diseo del Sistema 4.2.1. Diseo de los Casos de Uso 4.2.1.1. Comunicacin entre objetos de los Casos de Uso (DIAGRAMA DE SECUENCIAS)
a) Caso de Uso: Administrar Paquetes
70
: paquete : Ejecutivo de Ventas : frm login : frm mantenimiento_paquete ingersa nick y contrasea muestra ingresa datos registra
71 b) Caso de Uso: Consultar Paquete
c) Caso de Uso: Solicitar Reserva
d) Caso de Uso: Realizar Reserva Solicitada : paquete : Cliente : frm consultar_paquete Abrir interface de consulta Mostrar Informacin de Paquetes : Solicitud de Reserva : Cliente : frm solicitar_reserva_num_pasajeros : frm solicitar_reserva_insert_pasajeros : frm solicitar reserva_especificar_servicio Ingresar cantidad de pasajeros y paquete elegido Procesar datos y pasar parametros Almacenar pasajeros y pasar parametros Crear solicitud
72
e) Caso de Uso: Enviar Mensaje de Confirmacin
f) Caso de Uso: Generar Grupo
: Ejecutivo de Ventas : paquete : Reserva : Vehiculo RealizarReserva : RealizarReserva : frm reservar ingresa parametros envia parametros de reserva registra reserva reserva vehiculo reserva paquete : Ejecutivo de Ventas : frm reservar : RealizarReserva : Mensaje de Confirmacin ingresa parametros Envia parametros de reserva crea mensaje de confirmacin
73
g) Caso de Uso: Generar Cronograma de Grupo
: Ejecutivo de Ventas : frm reservar : RealizarReserva : Grupo ingresa parametros Envia parametros de reserva Generar grupo : Ejecutivo de Ventas : frm reservar : RealizarReserva : Cronograma de Grupo ingresa parametros Envia parametros de reserva Generar cronograma
74 4.2.2. Diseo de Modularidad del Sistema
1. Estructura de Mens de Opciones de Clientes Paquetes Ver paquetes Solicitar Reserva 2. Estructura de Mens de Opciones del Ejecutivo de Ventas Hacer Reservas o Modificar Reserva Ver reservas Ver Solicitudes Maestro Paquetes Maestro Vehculos
75 4.2.3. Desarrollo de los componentes del sistema (DIAGRAMA DE COMPONENTES)
$sql = "INSERT INTO t_reserva (id_reserva,fecha_reserva,grupo_reserva,pakete_reserva,vehiculo_reserva ,cliente_reserva) SELECT null as idd, '$fec' as dat, '--' grupo, id_pakete as pak, '--' as vehi, id_solicitud as cli from t_cliente cl, t_paquete pk, t_solicitud sl where cl.id_cliente=sl.remitente_solicitud and sl.pakete_solicitud=pk.id_pakete and sl.id_solicitud='$codi'"; $res=mysql_query($sql,$link);
$sql="INSERT INTO t_grupo (id_grupo,denominacion_grupo,cantidad_integrantes_grupo,lista_de_pasa jeros_grupo) select null ids,'--' gru,0 can,r.id_reserva res from t_reserva r where r.cliente_reserva='$codi'"; $res=mysql_query($sql,$link); $my_error = mysql_error($link);
$sql = "update t_reserva set vehiculo_reserva='$codi' where id_reserva='$cod'"; $result=mysql_query($sql,$link);
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo " $my_error";
}?>
88 Formulario: Modificar Fecha de Reserva
BOTON MODIFICAR
<? include("conexion.php");
$codi=$cod; $ano=$anio; $mes=$mes; $dia=$dia;
$sql = "update t_reserva set fecha_reserva='$ano/$mes/$dia' where id_reserva='$codi'"; /*echo $sql;*/ $result=mysql_query($sql,$link);
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo " $my_error";
}?>
Formulario: Generar Grupo
89
NUEVO GRUPO
<? $codi=$_GET["cod"]; $met=$_GET["pros"];
?> <br /> <p> <?
include("conexion.php"); $sql = "SELECT p.id_pasajero id, p.nombre_pasajero nombre, p.apellidos_pasajero apellido,p.asaporte_pasjero pasaporte, p.fecha_nacimiento_pasajero edad, p.nacionalidad_pasajero nacionalidad, p.caracteristica_especial_pasajero caracteristica FROM t_pasajero p,t_reserva r, t_solicitud s where p.lista_de_pasajeros_pasajero=s.lista_de_pasajeros_solicitud and s.id_solicitud=r.cliente_reserva and r.id_reserva='$codi' group by p.id_pasajero"; $res=mysql_query($sql,$link);
<script language="javascript" type="text/javascript"> var tot=1 function cuenta (nu) { alert(tot); var ctr=document.getElementById("total"); var vu=nu + tot; var di=document.getElementById(vu); di.style.visibility='visible'; ctr.value=tot;
96 4.4. Pruebas del Sistema (planificacin de las pruebas, pruebas de integracin, pruebas del sistema y pruebas de validacin)
Requerimiento para la prueba: Personal: Se requiere de una persona para la migracin de datos. Hardware: Se requiere de una computadora de con sus componentes bsicos para sirva como Servidor. Software: Se requiere de un sistema operativo bsico, el appserv 2.4 u otro servidor web, un dominio y un navegador de internet. Pruebas a realizar: Prueba de integracin: Construir los mdulo y probar el sistema por partes. Prueba de validacin: La validacin se consigue cuando el software funciona de acuerdo con las expectativas razonables del cliente. Prueba del sistema: El software forma parte del Sistema Integral de Gestin Administrativo-Operativo de ALPI.
97 5. CAPITULO VFASE DE TRANSICION
98 5.1. Instalacin de la versin del sistema
Para la instalacin de la versin del sistema solo se debe registrar los componentes en la raz a la que el servidor nos da acceso y este est totalmente operativo desde cualquier ordenador que tenga conexin a internet.
5.2. Conversin de Datos
Se registraran las reservas pendientes por la persona encargada, y a partir de entonces las reservas se realizaran mediante este sistema.
5.3. Implementacin 5.3.1. Correccin de mtodos de Versin del Sistema
Luego de confrontar resultados de las pruebas y el funcionamiento real, se harn las correcciones a las observaciones que realicen.
5.4. Elaboracin del Manual del Sistema.
El cliente accede al sistema en primera instancia cuando hace una consulta de los paquetes que ofrece ALPI, para que el cliente pueda acceder al interface del men de paquetes solo debe hacer click sobre el men principal PAQUETES y este le muestra el siguiente formulario:
99 Formulario: Men de Paquetes
Una vez dentro de este formulario el cliente puede hacer click en uno de los botones Ver que se sitan al costado izquierdo del ttulo de cada uno de los paquetes, y este les mostrar el siguiente interface: Formulario: Contenido de Paquete
Estando es este interface el cliente, puede proceder a hacer su reserva si el paquete es de su agrado, y si no simplemente puede regresar al men de paquetes haciendo click sobre el men principal PAQUETES para poder ver otro paquete. Pero si decide hacer su solicitud para reservar el paquete que est consultando solo debe hacer click sobre el botn Reservar que se encuentra en la parte inferior del formulario, y este le mostrar el siguiente formulario:
100 Formulario: Ingreso de cantidad de pasajeros
En este formulario el cliente ingresa la cantidad de pasajeros que utilizarn este paquete y luego presionar el botn Continuar y el sistema le mostrar el siguiente interface: Formulario: Inscripcin de Pasajeros
En este formulario el cliente debe ingresar los datos de los pasajeros que harn uso del paquete que se est reservando, una vez ingresado los datos de los pasajeros debe presionar el botn enviar, el sistema le mostrar el siguiente interface: Formulario: Registro del Cliente
101
En este formulario el cliente ingresa sus datos y una pequea indicacin, y con esto el cliente termina de hacer su reserva, la cual ser enviada a ALPI en el menor tiempo posible (dependiendo de la velocidad de la lnea de internet del cliente). Para que el Ejecutivo de ventas pueda acceder al sistema debe hacer click sobre la opcin del men principal que esta denominada con SWGRA y este le mostrar el siguiente interface: Formulario: LOGIN EJECUTIVO DE VENTAS
El ejecutivo de ventas debe ingresar en este formulario su id de usuario y su contrasea para que pueda acceder al interface principal del sistema, si el ejecutivo de ventas se loguea correctamente el sistema le mostrar el siguiente interface: Formulario: Panel maestro del Ejecutivo de Ventas
102
Una vez que el ejecutivo de ventas accedi al panel maestro, puede escoger cualquiera de las opciones que se muestran en pantalla. 1. Escogiendo la opcin Hacer Reservas el sistema le muestra el siguiente interface: Formulario: Realizar Reservas
En este interface el ejecutivo de ventas puede seleccionar cualquiera de las solicitudes que aun no han sido atendidas para realizar la reserva que le corresponde haciendo click sobre el botn Reservar, el cual le mostrar el siguiente interface:
103 Formulario: Dar especificaciones de Reserva
Una vez que el ejecutivo de ventas esta en este interface quiere decir que la reserva ya fue hecha pero a esta reserva recin hecha debe hacerle las modificaciones necesarias para que puedan ser atendidas, las modificaciones que le pueden hacer a una reserva son: cambiarle la fecha y el vehculo que le corresponde a una solicitud, el botn que se encuentra en la columna que indica el grupo es para generar el grupo y posteriormente el cronograma que ese grupo ha de seguir durante su estada. El botn que se encuentra en la columna de Vehculo muestra el siguiente formulario:
104 Formulario: Designar Vehculo a Reserva
En este formulario el ejecutivo de ventas designa que vehculo le corresponde a una reserva haciendo click sobre el botn Seleccionar que se encuentra hacia el lado izquierdo de la fila del vehculo que seleccion. Luego el sistema lo devuelve al siguiente interface: Formulario: Dar especificaciones de Reserva
El botn que est situado en la columna Fecha de Reserva, es para modificar la fecha de una reserva y muestra el siguiente interface:
105 Formulario: Modificar Fecha de Reserva
En este formulario el ejecutivo de ventas debe seleccionar la fecha en la cual la reserva ser atendida y luego presionar el botn Modificar para que la fecha sea la que l designo, pero si decide no hacerlo solo debe presionar el botn Cancelar, en cualquiera de los dos casos el sistema lo devolver al siguiente interface: Formulario: Dar especificaciones de Reserva
El botn que se encuentra en la columna de Grupo es para generar el grupo que le corresponde a esta reserva y el cronograma que seguir el mismo grupo y muestra el siguiente interface: Formulario: Generar Grupo
106
Una vez que el ejecutivo de ventas se encuentra en este interface el grupo fue generado lo nico que debe hacer es designarle un nombre y luego presionar el botn Guardar y el sistema le mostrar el siguiente interface: Formulario: Generar Cronograma
En este formulario el ejecutivo de ventas puede hacer click al botn Nueva Actividad para generar una actividad, la cual el grupo que gener seguir durante su estada, una vez que ingreso todas las actividades que el grupo seguir, debe presionar el botn Guardar y el cronograma del grupo se habr registrado y la Realizacin de la reserva se habr finalizado y el sistema mandar al cliente que realizo la solicitud que el ejecutivo de ventas atendi, una respuesta indicndole que su reserva fue realizada. El ejecutivo de ventas puede Ver las reservas que se realizaron haciendo click sobre la opcin Ver Reservas el cual le mostrar la siguiente interface:
107 Formulario: Lista de Reservas
Si el ejecutivo de ventas desea ver todas las solicitudes que se atendieron solo debe hacer click sobre la opcin Ver Solicitudes el cual le mostrar la siguiente interface: Formulario: Lista de Solicitudes
Para que el ejecutivo de ventas pueda administrar los paquetes que la agencia ofrece debe hacer click en la opcin Maestro Paquetes el cual le mostrar el siguiente formulario:
108 Formulario: Maestro Paquetes
En este formulario el ejecutivo de ventas puede ingresar un nuevo paquete, modificar uno existente o eliminarlo. Para que se puedan ingresar, modificar o eliminar vehculos de la lista de vehculos para las reservas el ejecutivo de ventas puede hacer click sobre la opcin Maestro Vehculos el cual le llevar al siguiente formulario: Formulario: Maestro Vehculos
En este formulario el ejecutivo de ventas puede ingresar un nuevo vehculo, modificar los datos de una ya existente o eliminarlo.
109 6. Documentacin
CONCLUSIONES
1. El sistema web brindara calidad empresarial a las empresas tursticas ALPI. 2. Este sistema facilita y agiliza los trabajos que son realizados en las empresas relacionadas al turismo. 3. El sistema mejora la transmisin de datos y la seguridad de los mismos. El uso del sistema no es costoso (de licencias libres).
110 RECOMENDACIONES
1. Recomendamos a todas las empresas inmersas en turismo que adquieran este sistema, ya que les brindara beneficios tanto econmicamente como cualitativamente. 2. A las empresas que adquieran este sistema se recomienda que hagan uso del manual de usuario que se les otorgara al momento de adquirir el sistema.
111 BIBLIOGRAFIA
1. GRADY, BOOCH Anlisis y Diseo Orientado a Objetos. Segunda Edicin. Publicacin ADDISON-WESLEY. 2. KORTH, Henry F. y SILBERSCHATZ, Abraham Funcionamiento de Base de Datos. 3. JAMES, Martin y James, Odell Anlisis y Diseo Orientado a Objetos Primera Edicin. 4. JAMES, Martin y James, Odell Metodos Orientados a Objetos. 5. TSAI, Alice Y.H.M Sistema de Base de Datos, Administracion y Uso. 6. Jacobson, Grady Booch, James Rumbaugh, El Proceso Unificado de Desarrollo Software, Addison Wesley, 1999