Upload
percy-huaman-tacuri
View
23
Download
0
Tags:
Embed Size (px)
Citation preview
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
FACULTAD DE CIENCIAS QUIMICAS ,FISICAS Y MATEMATICAS
CARRERA PROFESIONAL INGENIERIA INFORMATICA Y SISTEMAS
INTEGRANTES :
HUARHUA CALLAAUPA, LINO DARIO
QUISPE PINARES, JEFFERSON
YUCRA PAUCAR, BERTHA
ASESOR : ING. DENNIS CANDIA OVIEDO
CUSCO, AGOSTO DEL 2012
PERU
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE
RESERVAS DE LA EMPRESA DE TRANSPORTES TURSTICOS LINOS
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 2
CAPITULO I
1. IDENTIFICACIN DEL PROBLEMA
1.1 Identificacin del problema
Toda institucin, organizacin o empresa ya sea pblica o privada busca
mejorar el desarrollo y/o el desempeo de sus actividades cotidianas, para ello
es imprescindible en la actualidad, aplicar nuevas tecnologas de informacin y
comunicacin que nos permitan realizar de forma optima las operaciones de
registros, bsquedas, clculos, etc. Para disminuir en gran medida el papeleo
de la informacin y automatizarlo de forma eficiente.
La empresa nombrada es una empresa privada, con fines de lucro de RUC
20526957831, la cual maneja una flota de carros que consta de varios
vehculos y tiene por fin atender a las distintas agencias en el rea de
transportes de personas a los distintos lugares tursticos pertenecientes a
Cusco y sus aledaos.
El ambiente es nico basado en una simple oficina ubicada en Cusco
Wanchaq, Urb. Kennedy A, G-17, administrada por el dueo en base a
registros; respecto al personal, el tema contable es manejado por una segunda
persona , una contadora, adems cuenta con 4 conductores encargados del
transporte.
Como tal y segn lo investigado la empresa tiene una serie de dificultades en
su administracin y manejo, entre ellos el problema ms grande y el de mayor
relevancia es que la empresa es gestionada de manera manual por medio de
cuadernos e informes respecto a horarios, reservas y gestin del tiempo. El
problema reside en que como lo ya mencionado el manejo de toda la
informacin es de manera manual quitando tiempo, dando ms facilidad a los
errores y por ende tiende a ser menos eficiente.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 3
1.2. Objetivos
1.2.1. Objetivo General.
Desarrollar un Sistema de informacin para la automatizacin de
reservas de la empresa de transportes tursticos Linos.
1.2.2. Objetivos Especficos.
Disear e implementar una base de datos en el cual podamos
almacenar los datos requeridos por la empresa.
Disear e implementar consultas para la secretaria y el gerente.
Desarrollar e implementar interfaces para realizacin de una
Reserva y todo lo que esto engloba.
Desarrollar e implementar Reportes en base a las necesidades
puestas por el gerente.
1.3. Alcances y Metas
El sistema gestionara la informacin referida a los servicios brindados de la
empresa, las que estn en forma de reserva, se espera lograr un sistema el
cual brinde seguridad, manejo y menor riesgos de cometer errores.
El sistema no manejara la parte financiera solo dar mayor facilidad de manejo
a los servicios brindados, reservas.
Como tal el proyecto pretende lograr un sistema de informacin el cual logre
aumentar los ingresos de la empresa por medio de un manejo eficiente de los
clientes.
1.4. Antecedentes
Actualmente la empresa como lo expresado, no cuenta con un sistema de
informacin, por ende trabaja de manera manual por medio de cuadernos e
informes en los cuales maneja toda la informacin, referido a las reservas de
los transportes partiendo de ese punto tomamos como base otros sistemas de
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 4
informacin similares en caractersticas a los que pretendemos desarrollar,
estos son:
PROGRAMA DE GESTIN DE EMPRESAS PARA AUTOCARES Y
AUTOBUSES
Usado por Ingetrans S.A. El programa posee un control de informacin
de reservas para el usuario, un sofisticado control de inventario del
almacn, verificacin de disponibilidad de recursos, manejo fcil y
ergonmico para el usuario.
SISTEMA DE INFORMACIN PARA ADMINISTRACIN DE
VEHCULOS
Es un paquete creado por Administracin Taxis, empresa dedicada a
desarrollo de software. Este paquete se encarga de la administracin del
almacn, reportes de cobros y recibos, movimientos de cajas e ingresos,
horario de reservas, informes y observaciones.
1.5. Delimitacin
El sistema de informacin automatizara los datos relacionados a la reserva
tales como : los circuitos, los costos, el personal a cargo, etc. los cuales podrn
ser manipuladas gestionadas y/o eliminadas segn sea el caso, por medio de
los siguientes puntos los cuales explicaremos:
Horarios, en base a los mviles y personal disponibles, este horario se
creara viendo la informacin de las reservas ya hechas
Obtener el costo de la reserva en base a las categoras puesta por la
empresa para su posterior reserva.
Almacenar la informacin de la reserva de mejor manera y tenerla al
alcance de una manera ms fcil y efectiva.
Reportar el ingreso total mensualmente y/o por da para la toma de
decisiones.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 5
1.6. Justificacin
El presente trabajo se justifica por las siguientes razones:
Debido a que la empresa est en riesgos de cometer errores,
circunstancia que sucede por el manejo manual.
Toma mucho tiempo administrarlo y manejarlo, lo cual hace que esta
empresa no sea totalmente eficiente.
Para lograr que el dueo tenga informacin del funcionamiento de la
empresa y con ella realice mejoras en base al caso.
1.7. Metodologa
Metodologa. Usaremos la metodologa PUDS (Proceso unificado de desarrollo
de software). En las herramientas utilizaremos un lenguaje de programacin
JAVA y sistema gestor de base de datos SQL server, Rational Rose para el
diseo de los distintos diagramas, Microsoft Office para la debida
documentacin.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 6
CAPITULO II
2. MODELO DE NEGOCIO
2.1. Estructura Organizacional del Negocio
Gerencia
rea contable
Personal de servicio
Secretaria
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 7
2.2. Identificacin de actores de Negocio
Actor que representa al gerente quien se encarga
de la direccin y administracin del negocio.
Actor que representa a la secretaria quien brinda
atencin a los clientes.
Actor que representa a la persona que solicita el
servicio.
Actor que representa a la contadora quien brinda
servicio de manejo contable. (Libro contable,
impuestos y declaracin anual)
Actor que representa al personal de servicio del
negocio, encargado del transporte.
CLIENTE
(f rom Actores de Negocio)
GERENTE
(f rom Trabajadores del Negocios)
SECRETARIA
(f rom Trabajadores del Negocios)
CONTADOR
PERSONAL DE SERVICIO
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 8
2.3. Identificacin de casos de uso del negocio
Asignar personal de servicio y vehculo
Cancelar reserva
Cerrar reserva
Consultar costo de reserva
Consultar disponibilidad de servicio
Ejecutar reserva
Recibir informes
Recibir informe de ingresos
Recibir Informe de reservas no pagadas
Solicitar servicio
2.4. Diagrama general de casos de uso del negocio
Cerrar Reserva
Asignar Personal de Servicio y Vehiculos
GERENTE
(f rom Trabajadores del Negocios)
Cancelar reserva
Consultar Costo de la Reserva
Consultar Disponibilidad
CLIENTE
(f rom Actores de Negocio)
Recibir Informes
Realizar Reserva
SECRETARIA
(f rom Trabajadores del Negocios)
Realizar Consulta
Recibir informe de ingresos Recibir Informe de Reservas No pagadas
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 9
2.5. Descripcin de los casos de uso del negocio
CASO DE USO Realizar Reserva
ACTORES Secretaria y Cliente
PROPOSITO Reservar el servicio
DESCRIPCION El cliente solicita un servicio de transportes tursticos ofrecidos por la empresa y la secretaria se encarga de pedir algunos datos iniciales para el registro de la reserva como son fecha de arribo y salida, nmero de pasajeros, viendo la disponibilidad en base a ello.
CASO DE USO Cancelar reserva
ACTORES Secretaria , Cliente
PROPOSITO Cliente cancela una reserva
DESCRIPCION El cliente puede solicitar la cancelacin de una reserva, debida a varios motivos, antes de que la reserva vaya a ejecutarse. La secretaria registra la reserva como cancelada.
CASO DE USO Cerrar reserva
ACTORES Cliente, Secretaria
PROPOSITO Hacer el cierre de una reserva
DESCRIPCION Cuando el cliente cumple con los pagos que corresponden a una reserva, entonces la secretaria hace el cierre de la reserva. De esta manera la secretaria puede verificar el estado actual de una reserva
CASO DE USO Recibir informes
ACTORES Gerente
PROPOSITO Brindar informacin respecto a los servicios
DESCRIPCION Genera informes respecto a las reservas, reservas generadas por la secretaria en el caso de uso ejecutar reserva, en forma de ingreso mensual, a solicitud del gerente.
CASO DE USO Asignar personal de servicio y vehculos
ACTORES Gerente
PROPOSITO Modificar personal de servicio y vehculos utilizados
DESCRIPCION El gerente contratara o despedir personal de servicio (conductores) o asignara nuevos as como los vehculos en uso.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 10
CASO DE USO Realizar Consulta
ACTORES Secretaria, Cliente
PROPOSITO Verificar datos y disponibilidad
DESCRIPCION El cliente realiza consultas a la secretaria sobre el servicio: costo, tiempo, carros disponibles; etc. La secretaria brindara datos, verificara disponibilidad en base a ello.
CASO DE USO Consultar costo de la reserva
ACTORES Secretaria, Cliente
PROPOSITO Verificar datos y disponibilidad
DESCRIPCION El cliente consulta a la secretaria el costo de una determinada reserva.
CASO DE USO Consultar disponibilidad
ACTORES Secretaria, Cliente
PROPOSITO Verificar datos y disponibilidad
DESCRIPCION El cliente consulta a la secretaria sobre los carros, tiempo y hora, la secretaria verifica si la reserva es factible en base a ello.
CASO DE USO Recibir Informe de Ingresos
ACTORES Gerente, Secretaria
PROPOSITO Ver los ingresos obtenidos
DESCRIPCION El gerente recibe informes de las reservas realizadas para pago de personal.
CASO DE USO Recibir Informe de Reservas no pagadas
ACTORES Secretaria, Gerente
PROPOSITO Ver clientes que faltan realizar el pago
DESCRIPCION El gerente recibe informes respecto a los clientes que an no cancelaron para que este pueda cobrar el saldo.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 11
CAPITULO III
3.- MARCO CONCEPTUAL
3.1.- Glosario de Trminos Generales
Agencia de Viajes.- Empresa que se dedica a la organizacin de viajes y venta de servicios individuales o en forma de paquetes .Esta Empresa es la intermediaria entre el prestador de servicios y el usuario.
Circuito.-Itinerario turstico que tiene como punto final de destino el mismo que el origen.
Cliente.- Empresa o persona que contrata los servicios de la empresa de transportes.
Conductor.- Persona que trabaja en coordinacin directa con el operador de turismo y que se encarga de realizar el traslado cmodo y puntual de los pasajeros, por ejemplo: Del aeropuerto al hotel, del hotel a uno de los destinos, etc.
Gerente.-Persona encargada de la gestin de la empresa, se encarga del acuerdo econmico con los clientes y de la organizacin total de la Empresa.
PAX (Pasajero).- Se denomina as a la persona que participa asi de un tour o servicio proporcionado por la agencia de turismo, la agencia de turismo utiliza esta denominacin en los grupos que es ta operando.
Prestador.- Empresa a la que se le sub-contrata los servicios que formaran parte de una reserva servicios como los de transporte, alojamiento y comida.
Tour.- Paseo dentro de una determinada ciudad, en que se muestra a los turistas los principales lugares de inters, atracciones, iglesias, etc.
Turismo.- Conjunto de actividades que realizan las personas durante sus viajes y estancias en lugares distintos de su entorno habitual.
3.2.- Glosario de Trminos Informticos
Base de Datos- Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilizacin y su implementacin en mquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de informacin diferente y no predicable en tiempo
Casos de Uso.- Un caso de uso es una descripcin de los pasos o las actividades que debern realizarse para llevar a cabo algn proceso. Los personajes o entidades que participarn en un caso de uso se denominan actores
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 12
Gestor de Base de Datos.- Los sistemas de gestin de bases de datos son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propsito general de los sistemas de gestin de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin.
Java.- Java es un lenguaje de programacin con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra ms importancia tanto en el mbito de Internet como en la informtica en general. Est desarrollado por la compaa Sun Microsystems con gran dedicacin y siempre enfocado a cubrir las necesidades tecnolgicas ms punteras.
Proceso: Es un conjunto de tareas o acciones realizadas a partir de un flujo de datos de entrada para producir flujos de datos de salida.
PUDS.- El Proceso Unificado de Desarrollo Software o simplemente Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. El refinamiento ms conocido y documentado del Proceso Unificado es el Proceso Unificado de Rational o simplemente RUP.
Rational Rose.- Rational Software es actualmente conocida como una familia de software de IBM para el despliegue, diseo, construccin, pruebas y administracin de proyectos en el proceso desarrollo de software.
Servidor de Base de Datos.- Es un computador donde se almacena nuestra base de datos.
Sistema.- Un sistema es un conjunto de elementos relacionados entres si, de forma tal que un cambio en un elemento afecta al conjunto de todos ellos. Los elementos relacionados directa o indirectamente con el problema y solo estos formaran el sistema que vamos a desarrollar.
Sistemas de Informacin.- Un sistema de informacin es un conjunto de elementos que interactan entre si con el fin de apoyarlas actividades de un empresa o negocio. Un sistema de informacin realiza 4 actividades bsicas: Entrada, Almacenamiento, Procesamiento y Salida de informacin.
Software.- Se conoce como software1 al equipamiento lgico o soporte lgico de un sistema informtico, comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware.
SQL Server.- Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 13
CAPITULO IV
4.- DESARROLLO DEL SISTEMA
4.1.- Fase de Inicio
4.1 .1.Descripcion del Problema
La empresa nombrada no cuenta con un sistema de informacin, todos los
procesos realizados en relacin a las reservas son hechos de manera
manual y por interaccin directa del personal y los clientes, como tal realiza
las siguientes operaciones: consulta de choferes y vehculos disponibles
para la reserva por parte del gerente y secretario, consultas por parte de los
clientes, realizar reserva, cancelar la reserva y cerrar reservas.
Para comenzar los clientes pueden ser de distintos tipos desde personas
naturales hasta agencias ellos realizan las consultas respecto a cada
reserva tales como tiempo, costo y vehculo, estas consultan se realizan a
la secretaria o al gerente en ocasiones, ellos ven la disponibilidad de
tiempo, vehculo y chofer, en base a ello los clientes toman las decisiones.
Existen 2 casos en el pago de la reserva: si fuese persona natural u de otro
tipo diferente a una agencia de turismo, el gerente pide un 50% del dinero,
antes de realizar el servicio, el podr cancelar la reserva, en caso no,
pagara el otro 50% al culminar el servicio, si fuese una agencia los precios
ya estn establecidos y al final de cada quincena o en ocasiones
mensualmente se realiza el pago en base al nmero de servicios realizados
por la empresa,
De los procesos ya mencionados se anteriormente identificamos los
siguientes problemas:
El manejo de los choferes y tiempo al estar dado solo en forma de
cuadernos pues muchas veces no es correcto, debido a que en
ocasiones se basa solo de suposiciones y requiere interaccin
directa del gerente.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 14
Los costos estimados para el 1er tipo de clientes (los que no son
agencias) en ocasiones son errados.
Las reservas muchas veces son dadas sin datos a la mano debido a
que el gerente no actualizo los datos por lo que consecuentemente
puede generar la prdida de un servicio debido a que esos datos
errneos.
4.1.2. Lista de Requerimientos
Lista de requerimiento Generales
Se debe realizar reservas de autobuses segn el tiempo, vehculo y
circuito disponible; con un pago del 50% mnimo por concepto de
reserva.
Se necesita limitar a ciertos datos segn el rol en la empresa del
personal para el cual cada usuario debe tener un identificador para
iniciar el programa de manera personalizada.
Requiere agilizar acciones para el trato rpido y eficiente al cliente
Se necesita el manejo de informacin para la toma de decisiones futuras
en la empresa
Lista de requerimiento de la secretaria.
Al realizar consultas por parte del cliente se necesita verificar si el
servicio est disponible y el precio establecido segn las
caractersticas del servicio que el cliente requiera.
En caso de que no se concrete el pago del servicio se debe cancelar
la reservar y devolver el dinero al cliente.
Lista de requerimientos del Gerente
Se debe de asignar o eliminar vehculos, as como tambin conductores
y circuitos cuando la empresa lo requiera.
Obtener reportes acerca de los ingresos que la empresa perciba
mensualmente.
Conseguir una lista de reservas que no han podido ser pagadas por el
cliente, esta informacin servir para posible toma de decisiones ms
adelante.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 15
Lista de Requerimientos del Administrador del Sistema
Se debe crear diferentes usuarios con diferentes roles y acceso
restringidos, para la versatilidad del sistema dentro de la empresa.
Se debe habilitar como tambin deshabilitar usuarios.
Se necesita crear una copia de seguridad de la base de datos, esto por
un mecanismo de prevencin en caso de prdida de la informacin en
posibles eventos.
4.1.3 Casos de Uso del Sistema
4.1.3.1 Diagrama de Casos de Uso del Sistema
Cerrar Reserva
Cancelar Reserva
Consultar Costo de Reservas
Consultar Disponibilidad Generar Reporte de ingresos
Generar Reporte Reservas No
pagadas
Verificar Usuario y Contrasea
Realizar copia de seguridad
Habilitar e inhabilitar cuentas de
usuario Crear cuenta de usuario
Realizar Consultas
Realizar Reserva
Administrador Del
Sistema
Secretaria
Solicitar Reportes
Iniciar Sesion
Actualizar datos de Vehiculos
Actualizar datos de Personal de
Servicio
DIAGRAMA DE CASOS DE USO
DEL SISTEMA
Gerente
Actualizar datos de Circuitos
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 16
4.1.3.2 Casos de Uso de alto Nivel
Realizar Reserva
Cerrar Reserva
Cancelar Reserva
Realizar Consultas
Consultar Costo Reserva
Consultar Disponibilidad
Iniciar Sesin
Verificar Usuario Contrasea
Habilitar e Inhabilitar cuentas de Usuario
Realizar copias de Seguridad
Actualizar datos de Circuitos
Actualizar datos de Vehculos
Actualizar datos de Personal de Servicio
Solicitar Reportes
Generar Reporte Ingreso
Generar Reporte de Reservas no Pagadas
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 17
4.1.3.3 Casos de Uso Expandido
CASO DE USO Iniciar Sesin
ACTORES Secretaria, Gerente, Administrador del Sistema
PROPSITO Entrar al sistema
DESCRIPCIN Los usuarios inician sesin con un Id y contrasea para ingresar al sistemas.
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SISTEMA
1.Este caso de uso inicia cuando el usuario reconoce su Id y contrasea, despus lo ingresa al sistema
2. El sistema verifica si el Id y la contrasea son vlidas para cada usuario.
3.Si los datos son vlidos entra al sistema 4.El sistema muestra un interfaz especfico para cada usuario con un mensaje de bienvenida
5.El observador observa su cuenta y si desea comienza a realizar sus acciones
CURSOS ALTERNOS
3.- Si los datos no son correctos no ingresara al sistema.
4.- El sistema mostrara un mensaje de error y volver a ingresar su cuenta.
CASO DE USO Habilitar e inhabilitar cuentas de usuario
ACTORES Administrador del Sistema
PROPSITO Admitir e impedir que un usuario entre al sistema
DESCRIPCIN El administrador del sistema posee una lista en el cual estn los usuarios y este tiene la capacidad de habilitar y deshabilitar a cualquier usuario segn el criterio que posea la empresa.
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SISTEMA
1.Este caso de uso inicia cuando el administrador del sistema elige una opcin el cual habilita y deshabilita un usuario
2. El sistema lista a los usuarios, hay una tabla de estado el cual indica si est habilitado o no
3.El administrador del sistema puede seleccionar la opcin de habilitar a un inhabilitado e inhabilitar a aun inhabilitado
4.El sistema habilita o inhabilita al usuario
CASO DE USO Realizar un copia de seguridad
ACTORES Administrador del Sistema
PROPSITO Conseguir una copia de los datos del sistema
DESCRIPCIN El administrador del sistema obtiene un respaldo acerca de los
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 18
datos, es necesaria una copia para posibles eventos que ocurran posteriormente.
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SISTEMA
1.Este caso de uso inicia cuando el administrador del sistema elige la opcin de copia de seguridad de los datos
2. El sistema muestra una interfaz para ubicar en que archivo y direccin guardarlo.
3.El administrador del sistema ubica una direccin fcil de reconocer con un nombre legible y entendible
4. El sistema procesa la orden y guarda en el archivo determinado hasta terminarlo.
CASO DE USO Crear Cuentas de Usuario
ACTORES Administrador del Sistema
PROPSITO Crear cuentas para los usuarios
DESCRIPCIN El administrador del sistema crea cuentas de un usuario con su respectivo Id y contrasea, el cual le permitir entrar al sistema.
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SISTEMA
1.Este caso de uso inicia cuando el administrador del sistema desea agregar un nuevo usuario
2. El sistema muestra una interfaz con varias opciones como crear cuenta
3.El administrador del sistema selecciona la opcin de crear cuenta e ingresa un nuevo Id.
4.El sistema le pide un Id y verificara si existe o no y generara una contrasea para el usuario
5. El administrador del sistema obtiene el Id y contrasea con el cual podr ingresar al sistema
CASO DE USO Actualizar datos de Circuitos
ACTORES Gerente
PROPSITO Actualiza rutas en la Base de Datos
DESCRIPCIN El gerente actualiza rutas que sern usadas por el personal de servicio al realizar la reserva
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SISTEMA
1. Este caso de uso inicia cuando el gerente requiere agregar, modificar o eliminar una ruta.
2. El sistema muestra la interfaz del Gerente.
3. El gerente accede a la opcin deseada. 4. El Sistema muestra las tablas con los datos a ser llenados o modificados, en el caso de eliminar ruta esta solo ser dado con una opcin y la ruta la cual quiere eliminar
5.El gerente llena los datos o accede a la opcin y pone el botn de verificacin en cada caso
6. El Sistema da un mensaje de confirmacin en caso se hayan llenado correctamente los campos
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 19
CASO DE USO Actualizar datos de Personal de Servicio
ACTORES Gerente
PROPSITO Actualizar datos de Personal de Servicio en la base de datos
DESCRIPCIN El gerente actualiza los datos del personal de servicio dentro de la base de datos
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SISTEMA
1.Este caso de uso inicia cuando el gerente requiere agregar o eliminar personal de servicio
2. El sistema muestra la interfaz del Gerente
3.El gerente accede a la opcin deseada 4. El Sistema muestra las tablas con los datos a ser llenados, en el caso de eliminar esta solo ser dado con una opcin y el personal al cual desea eliminar de la base de datos
5.El gerente llena los datos o accede a la opcin y pone el botn de verificacin en cada caso
6. El Sistema da un mensaje de confirmacin en caso se hayan llenado correctamente los campos
CASO DE USO Actualizar datos de Vehculo
ACTORES Gerente
PROPSITO Actualizar datos de vehculo en la base de datos
DESCRIPCIN El gerente actualiza los datos de los vehculos dentro de la base de datos
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SISTEMA
1. Este caso de uso inicia cuando el gerente requiere agregar vehculos nuevos o eliminar vehculos que ya no se encuentran disponibles.
2. El sistema muestra la interfaz del Gerente.
3. El gerente accede a la opcin deseada. 4. El Sistema muestra las tablas con los datos a ser llenados, en el caso de eliminar esta solo ser dado con una opcin y el personal al cual desea eliminar de la base de datos.
5. El gerente llena los datos o accede a la opcin y pone el botn de verificacin en cada caso.
6. El Sistema da un mensaje de confirmacin en caso se hayan llenado correctamente los campos.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 20
CASO DE USO Realizar Consultas
ACTORES Secretaria
PROPOSITO Obtener datos de disponibilidad y costo del servicio.
RESUMEN La secretaria ingresa al sistema para consultar datos de
disponibilidad y costo de una reserva.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1.- Este caso de uso inicia cuando la
secretaria entra al sistema.
2.- El sistema muestra la interfaz de la secretaria y
las opciones de: consultar servicio, registrar
reserva, cancelar reserva y cerrar reserva.
3.-La secretaria elige la opcin de
consultar servicio.
4.- El sistema muestra la interfaz de consultas.
5.- La secretaria realiza las consultas con
los datos proporcionados por el cliente.
6.- El sistema muestra los datos pedidos por la
secretaria.
CASO DE USO Realizar Reserva
ACTORES Secretaria
PROPOSITO Registrar reserva.
RESUMEN La secretaria ingresa al sistema para registrar reserva.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1.- Este caso de uso comienza cuando la
secretaria entra al sistema.
2.- El sistema muestra la interfaz de la secretaria
y las opciones de: consultar servicio, registrar
reserva, cancelar reserva y cerrar reserva.
3.-La secretaria elige la opcin de registrar
reserva.
4.- El sistema muestra la interfaz de Reservas.
5.- La secretaria realiza la reserva con los
datos proporcionados por el cliente.
6.- El sistema almacena la reserva.(datos).
CASO DE USO Cerrar Reserva
ACTORES Secretaria
PROPOSITO Cerrar reservas.
RESUMEN La secretaria ingresa al sistema para cerrar reserva pagada.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1.- Este caso de uso comienza cuando la
secretaria entra al sistema.
2.- El sistema muestra la interfaz de la secretaria y
las opciones de: consultar servicio, registrar
reserva, cancelar reserva y cerrar reserva.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 21
3.-La secretaria elige la opcin de cerrar
reserva.
4.- El sistema muestra la interfaz de lista de
reservas cumplidas.
5.- La secretaria elije la reserva que cerrara
con los datos proporcionados por el
cliente.
6.- El sistema almacena el cierre de la reserva
(datos).
CASO DE USO Cancelar Reserva
ACTORES Secretaria
PROPOSITO Permite Cancelar Reservas.
RESUMEN La secretaria ingresa al sistema para Cancelar Reserva
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1.- Este caso de uso comienza cuando la
secretaria entra al sistema.
2.- El sistema muestra la interfaz de la secretaria y
las opciones de: consultar servicio, registrar
reserva, cancelar reserva y cerrar reserva.
3.-La secretaria elige la opcin de cancelar
reserva.
4.- El sistema muestra la interfaz de lista de
reservas.
5.- La secretaria elije la reserva que va a
cancelar con los datos proporcionados por
el cliente.
6.- El sistema quitar la reserva de la lista de
reservas, emite un mensaje de verificacin.
CASO DE USO Solicitar Reportes
ACTORES Gerente
PROPSITO Obtener reportes de ingresos y de reservas no pagadas
DESCRIPCIN El gerente solicita reportes de ingresos que se han percibido durante un mes por cada pago efectuado en las reservas y reportes de la reservas que no se han concretado, donde el gerente indica la fecha que desee consultar.
CURSO NORMAL DE LOS EVENTOS
ACCION DE ACTOR RESPUESTA DEL SITEMA
1.Este caso inicia cuando el gerente desea ver un reporte y elige la opcin de solicitar reportes
2. El sistema muestra en la interfaz dos opciones Generar reportes de Ingreso y reservas no pagadas.
3.El gerente elige cualquier opcin 4. El sistema genera un reporte indicando datos especficos, en cada caso con un sustento por fechas y datos personalizados.
5. El gerente recibe el reporte por del sistema.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 22
4.1.4 Objetivos del Sistema
Realizar la gestin de reservas de cupo de manera eficiente y segura.
Brindar informacin actualizada de las reservas y las fechas es las que estn
programas
Control de distribucin de la informacin de manera eficiente y oportuna
Conseguir mayor coordinacin en labores de traslado de los pasajeros y ahorro
de tiempo en tareas rutinarias.
Conseguir reportes actualizados del estado de reservas, cancelaciones y cierre
de reservas.
4.1.5 Estudio de Factibilidad
4.1.5.1 Factibilidad Tcnica
La empresa posee 1 ordenador con las siguientes caractersticas:
Equipo Pentium VI Procesador Pentium IV 1.7 GHz Memoria RAM 0.5 GB Disco Duro 50 GB 3 puertos USB Monitor LCD 17 Lector de CD/DVD
Ser necesaria la adquisicin de un ordenador con semejantes caractersticas para la
conexin de red. Adems se requerir un concentrador de conexiones (HUB), un cable UTP
de 10 metros con conector rj45, carriles. Tambin se requerir la licencia Sistema
operativo Windows XP SP3 y el gestor de Base de datos MySql.
4.1.5.2 Factibilidad Operativa
El personal que trabaja en la empresa tiene la capacidad de operar computadores de
forma bsica y tambin sabe manejar buscadores de internet y sus propiedades, adems
del manual que se piensa dar del sistema, se capacitar al personal y estos estn
dispuestos a aceptar un curso para el uso adecuado del sistema.
Tambin podemos observar es un ambiente adecuado para el desenvolvimiento del
personal con el ordenador
Por lo cual hemos observado que es factiblemente operativa.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 23
4.1.5.3 Factibilidad Econmica
A) Costos de Desarrolladores
INICIO
Etapa Personas Nro. Das Total Horas
TOTAL S/.
Primera Iteracin
Requerimientos 2 3 24 288
Anlisis y Diseo 2 1 8 96
Segunda Iteracin
Requerimientos 2 2 16 192
Anlisis y Diseo 2 1 8 96
Evaluacin de la Iteracin 1 1 4 48
TOTAL 9 8 60 720
se toma 4 horas de trabajo diario
se considera a s/.12 por hora para Analista y Diseador del Sistema
se considera a s/.10 por hora Programador
ELABORACION
Etapa Personas Nro. Das Total
Horas
TOTAL
S/.
Primera Iteracin
Requerimientos 2 3 24 288
Anlisis y Diseo 2 3 24 288
Implementacin 1 2 8 80
Pruebas 1 1 4 48
Evaluacin de la Iteracin 1 1 4 48
Segunda iteracin
Requerimientos 2 4 32 384
Anlisis y Diseo 2 2 16 192
Implementacin 1 1 4 40
Pruebas 1 1 4 48
Evaluacin de la Iteracin 1 1 4 48
TOTAL 14 19 124 1464
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 24
CONSTRUCCION
Etapa Personas Nro. Das Total
Horas
TOTAL
S/.
Primera Iteracin
Requerimientos 2 4 32 384
Anlisis y Diseo 2 1 8 96
Implementacin 2 14 112 1120
Pruebas 2 1 8 96
Evaluacin de la Iteracin 1 1 4 48
Segunda iteracin
Requerimientos 2 5 40 480
Anlisis y Diseo 2 1 8 96
Implementacin 2 12 96 960
Pruebas 2 1 8 96
Evaluacin de la Iteracin 1 1 4 48
TOTAL 18 41 477 3840
TRANSICION
Etapa Personas Nro. Das Total
Horas
TOTAL
S/.
Implantacin del Sistema 3 4 48 576
Pruebas 3 4 48 576
Implementacin 3 3 36 360
Capacitacin 3 2 24 288
TOTAL 10 13 180 1800
TOTAL 7824
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 25
SOFTWARE
Elementos Cantidad Precio(s/)
Windows XP sp31 2 622.2
Netbeans 7.0.1 1 Libre
ACL2 1 Libre
JasperReports2 1 254.65 TOTAL 876.67
(Cambio de dlar s/ 2.67)
[1] windows.microsoft.com/es-es/windows/genuine
[2] https://www.inetsoftware.de/store(Por un ao)
HARDWARE
Elementos Cantidad Precio(s/)
Ordenador Pentium IV* 1 1000
Crossover(cable cruzado) 10 mm 10
Hub(concentrador) 1 150 TOTAL 1160
*El ordenador fue especificado en la factibilidad tcnica, necesariamente tiene que ser con
esas caractersticas o aun si son mejores
SUMINISTROS Y SERVICIOS
tem Unidad
de Medida Cantidad
Precio
Unitario(S/.) Total
Papel Bond A4 Millar 1 33 33
Tner Unidad 1 100 100
Energa Elctrica Mes 4 60 240
Telfono Mes 4 40 160
Internet Mes 4 75 300
Transporte Mes 4 20 80
Otros 87
TOTAL S/. 1000
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 26
RESUMEN DE COSTOS ESTIMADOS DE DESARROLLO DEL SISTEMA
Fase de Inicio 720
Fase de elaboracin 1464
Fase de construccin 3840
Fase Transicin 1800
Software 876.67
Hardware 1160
Servicios y Suministros 1000
TOTAL 10860.85
Procesos identificados en la empresa
Consultar reserva: El cliente consulta a un encargado (secretaria)
alcanzndole informacin asertiva acerca de la disponibilidad de
una reserva, as tambin alcanzndole el precio del circuito y el
tiempo a realizarse.
Personalizar reserva: Se personaliza la reserva, maneja nmero
de pasajeros (PAX) el cual van a ser transportados, analiza
horario de entradas, salidas y asigna que vehculos y personales
efectuaran el circuito.
Cerrar Reserva: La empresa al obtener ya una reserva
designada, al concluir el servicio recibe la parte acordada, y es
registrada por la secretaria.
Realizar Reporte: Se genera un reporte de acuerdo a los
requerimientos del gerente, que son de gran utilidad puesto
que brindan la informacin para la mejor toma de decisiones.
ESTIMACION DE BENEFICIOS(1 MES)
Procesos Horas hombre sin sistema
Horas hombre con sistema
Costo sin sistema
Costo con sistema
Beneficios
Realizar Reservas
67 50 670 500 500
Consultar Reserva
55 23.7 550 237 625
Emitir Reportes
40 10 400 100 300
Personalizar Reserva
25 16 250 160 126
Total 240 84.9 1870 997 873
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 27
Beneficios Intangibles
Apoyo a la administracin en la toma de decisiones, ofreciendo informacin clara, oportuna y
verdadera
Mejor control reduciendo el nmero de errores humanos y u n manejo de recursos de manera
optima
Ofrecer orden, confiabilidad y seguridad en el registro de la informacin
Dar un salto importante en el uso de nuevas tecnologas de informacin, para llegar a ser una
empresa ms competitiva
Mejorar la calidad del servicio a los clientes, mejorando en consecuencia la imagen de la
empresa
Mantenimiento mensual=110
Relacin Costo Beneficio
Mes Costo Beneficios
1 10860.85 0
2 10970.85 873
3 11080.85 1746
4 11190.85 2619
5 11300.85 3492
6 11410.85 4365
7 11520.85 5238
8 11630.85 6111
9 11740.85 6984
10 11850.85 7857
11 11960.85 8730
12 12070.85 9603
13 12180.85 10476
14 12290.85 11349
15 12400.85 12222
16 12510.85 13095
17 12620.85 13968
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 28
El sistema recuperar el presupuesto en 16 meses
4.1.6 Anlisis de Riesgos
Riesgo respecto a las tecnologas a usar
RIESGO PROBABILIDAD IMPACTO ESTRATEGIA
Poco conocimiento acerca del PUDS (Proceso unificado de desarrollo de software)
70%
Grave
A
Poco conocimiento acerca del Lenguaje de programacin JAVA
50% Grave A
Poco conocimiento del gestor de base de datos
40% Grave A
Poco conocimiento referente a la conexin de red en las maquinas
60% Grave A
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 29
Riesgo relacionados en la Arquitectura
RIESGO PROBABILIDAD IMPACTO ESTRATEGIA
Eleccin errnea de los Casos de Uso para la estructura del sistema
30%
Grave
B
No saber implantar el Sistema 70% Grave A
Diseo errneo de la base de datos 20% Medio
B
No acabar el proyecto en el tiempo predefinido
40% Grave B
Riesgo referentes a la construccin del sistema apropiado
RIESGO PROBABILIDAD IMPACTO ESTRATEGIA
Rechazo a las interfaces del sistema 30% Bajo C
Falta de informacin para el entendimiento real del problema
30% Grave C
Captura errnea de los requisitos 30% Grave B
Trabajo en equipo 20% Bajo D
Estrategias de Prevenciones de Riesgos
Estrategias Pasos Determinados
A
Bsqueda de informacin referente en Internet
Eleccin de Bibliografa a estudiar sobre UML, PUDS, Java, Redes
B Realizar entrevistas
Observar los procesos que realiza la empresa de manera mas detallada
Documentar la informacin de procesos observados
C Permanente Comunicacin con los usuarios que utilizaran el Sistema
Establecer un manual de usuario
D Permanente comunicacin entre los desarrolladores del Sistema.
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 30
4.1.7 Crononograma
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 31
4.2.- Fase de Elaboracin
4.2.1. Diagrama de clases
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 32
4.2.2. Diagramas de Secuencia
: Gerente : Gerente : InterfazGerente : InterfazGerente : AgregarCircuito : AgregarCircuito : ModificarCircuito : ModificarCircuito : EliminarCircuito : EliminarCircuito : Circuito : Circuito
Elige opcion Actualizar circuito y posteriormente realiza los procesos
AGREGAR :Alimenta datos a los diferentes campos y los verifica
Almacena datos en la tabla circuito
Retorna Mensaje
Muestra Mensajes de Verificacion
MODIFICAR :Alimenta Datos a los campos requeridos y los verifica
Modifica datos de la tabla circuito
Retorna Mensaje
Muestra Mensajes de Verificacion
ELIMINAR :Alimenta dato requerido (Codigo)
Elimina datos de la tabla circuito
Retorna Mensaje
Muestra Mensaje de Verificacion
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Actualizar Circuito
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 33
: Gerente : Gerente : InterfazGerente : InterfazGerente : AgregarCliente : AgregarCliente : ModificarCliente : ModificarCliente : EliminarCliente : EliminarCliente : Cliente : Cliente
Elige opcion Actualizar cliente y posteriormente realiza los procesos
AGREGAR :Alimenta datos a los diferentes campos y los verifica
Almacena datos en la tabla Cliente
Retorna Mensaje
Muestra Mensajes de Verificacion
MODIFICAR :Alimenta Datos a los campos requeridos y los verifica
Modifica datos de la tabla Cliente
Retorna Mensaje
Muestra Mensajes de Verificacion
ELIMINAR :Alimenta dato requerido (Codigo)
Elimina datos de la tabla Cliente
Retorna Mensaje
Muestra Mensaje de Verifica...
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Actualizar Cliente
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 34
: Gerente : Gerente : InterfazGerente : InterfazGerente : AgregarPersonal : AgregarPersonal : ModificarPersonal : ModificarPersonal
: EliminarPersonal : EliminarPersonal : Personal : Personal
Elige opcion Actualizar Personal y posteriormente realiza los procesosAGREGAR :Alimenta datos a los diferentes campos y los verifica
Almacena datos en la tabla Personal de Servicio
Retorna Mensaje
Muestra Mensajes de Verificacion
MODIFICAR :Alimenta Datos a los campos requeridos y los verifica
Modifica datos de la tabla Personal de Servicio
Retorna Mensaje
Muestra Mensajes de Verificacion
ELIMINAR :Alimenta dato requerido (Codigo)
Elimina datos de la tabla Personal de Servicio
Retorna Mensaje
Muestra Mensaje de Verificacion
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Actualizar Personal de Servicio
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 35
: Gerente : Gerente : InterfazGerente : InterfazGerente : AgregarVehiculo : AgregarVehiculo : ModificarVehiculo : ModificarVehiculo : ElininarVehiculo : ElininarVehiculo : Vehiculo : Vehiculo
Elige opcion Actualizar vehiculo y posteriormente realiza los procesos
AGREGAR :Alimenta datos a los diferentes campos y los verifica
Almacena datos en la tabla vehiculo
Retorna Mensaje
Muestra Mensajes de Verificacion
MODIFICAR :Alimenta Datos a los campos requeridos y los verifica
Modifica datos de la tabla vehiculo
Retorna Mensaje
Muestra Mensajes de Verificacion
ELIMINAR :Alimenta dato requerido (Codigo)
Elimina datos de la tabla vehiculo
Retorna Mensaje
Muestra Mensaje de Verificacion
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Aprueba Entrada de Datos
Esta Conforme
Actualizar Vehiculos
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 36
: SECRETARIA : SECRETARIA : InterfazSecretaria : InterfazSecretaria : CancelarReserva : CancelarReserva : Reserva : Reserva
Elige la opcion Reservar
Verificar datos y los procesa
Modifica datos de la tabla Reserva
Digitar Datos
Retorna Mensaje
Muestra en pantalla mensaje de verificacion
Aprueba Entrada de Datos
Esta Conforme
Cancelar Reserva
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 37
: SECRETARIA : SECRETARIA : InterfazSecretaria : InterfazSecretaria : CancelarReserva : CancelarReserva : Reserva : Reserva
Elige la opcion Reservar
Verificar datos y los procesa
Elimina datos en la tabla Reserva
Digitar Datos
Retorna Mensaje
Muestra en pantalla mensaje de verificacion
Aprueba Entrada de Datos
Esta Conforme
Cerrar Reserva
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 38
: SECRETARIA : SECRETARIA : InterfazSecretaria : InterfazSecretaria : Reservar : Reservar : Reserva : Reserva
Elige la opcion Reservar
Verificar datos y los procesa
Almacena datos en la tabla Reserva
Retorna Datos
Muestra en pantalla mensaje de verificacion
Digitar Datos
Aprueba Entrada de Datos
Esta Conforme
Reservar
: SECRETARIA : SECRETARIA : InterfazSecretaria : InterfazSecretaria : Consultar : Consultar : Vehiculo : Vehiculo : Circuito : Circuito : Personal : Personal
Elige la opcion Consultar
Verificar datos y los procesa
Obtiene datos de Vehiculo (PAX y Disponiblidad)
Digitar Datos
Obtiene datos de Circuito (Costo)
Obtiene datos de Persona (Disponibilidad)
ProcesaDatos
Muestra la consulta
Aprueba Entrada de Datos
Esta Conforme
Consultar
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 39
: Administrador
Del Sistema
: Administrador
Del Sistema
: Interfaz Administrador del
Sistema
: Interfaz Administrador del
Sistema : Crear Copias de
Seguridad
: Crear Copias de
Seguridad
: Disco Duro : Disco Duro
Crear Copias de Seguridad
Seleciona informacion de backup
Envia Informacion
Crea Backup en el disco duro
Retornar Mensaje de confirmacion
Muestra Mensaje de Confirmacion
: Gerente : Gerente : InterfazGerente : InterfazGerente : ObtenerReportes : ObtenerReportes : Reserva : Reserva
Elige la opcion reportar
Solicita reporte
Obtiene datos de reserva
Procesa los datos de Reserva
Muestra en pantalla el reporte pedido
Solicitar Reportes
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 40
: Administrador
Del Sistema
: Administrador
Del Sistema
: Interfaz Administrador del Sistema : Interfaz Administrador del Sistema : Crear Cuentas de
Usuario
: Crear Cuentas de
Usuario
: UsuarioE : UsuarioE
Crear Cuentas de Usuario
Ingresar datos del usuario
Envia Datos
Almacena los datos
Retornar Datos
Muestra Datos de la Cuenta
Generar Clave
: Administrador
Del Sistema
: Administrador
Del Sistema
: Interfaz Administrador del Sistema : Interfaz Administrador del Sistema : Habilitar e inhabilitar
cuentas de Usuario
: Habilitar e inhabilitar
cuentas de Usuario
: UsuarioE : UsuarioE
Habilitar e Inhabilitar cuentas de Usuario
Seleciona la cuenta de usuario
Envia Informacion de la cuenta
Habilita e inhabilita Cuentas de Usuario
Confirma Proceso
Muestra Mensaje de Confirmacion
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 41
4.2.3. Diagramas de Colaboracin
: Gerente : InterfazGerente
: AgregarCircuito
: ModificarCircuito
: EliminarCircuito
: Circuito
Actualizar Circuito
1: Elige opcion Actualizar
circuito y posteriormente
realiza los procesos
2: AGREGAR :Alimenta datos a los diferentes campos y los verifica4: Aprueba Entrada de Datos
7: Muestra Mensajes de Verificacion3: Esta Conforme
8: MODIFICAR :Alimenta Datos a los campos
requeridos y los verifica10: Aprueba Entrada de Datos
13: Muestra Mensajes de Verificacion9: Esta Conforme
14: ELIMINAR :Alimenta dato requerido (Codigo)16: Aprueba Entrada de Datos
19: Muestra Mensaje de Verificacion15: Esta Conforme
5: Almacena datos en la tabla circuito
6: Retorna Mensaje
11: Modifica datos de la tabla circuito
12: Retorna Mensaje
17: Elimina datos de la tabla circuito
18: Retorna Mensaje
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 42
: Gerente : InterfazGerente
: AgregarCliente
: ModificarCliente
: EliminarCliente
: Cliente
Actualizar Cliente
1: Elige opcion
Actualizar cliente y
posteriormente
realiza los procesos
2: AGREGAR :Alimenta datos a los diferentes campos y los verifica4: Aprueba Entrada de Datos
7: Muestra Mensajes de Verificacion3: Esta Conforme
8: MODIFICAR :Alimenta Datos a los campos
requeridos y los verifica10: Aprueba Entrada de Datos
13: Muestra Mensajes de Verificacion9: Esta Conforme
14: ELIMINAR :Alimenta dato requerido (Codigo)16: Aprueba Entrada de Datos
19: Muestra Mensaje de Verificacion15: Esta Conforme
5: Almacena datos en la tabla Cliente
6: Retorna Mensaje
11: Modifica datos de la tabla Cliente
12: Retorna Mensaje
17: Elimina datos de la tabla Cliente
18: Retorna Mensaje
: Gerente : InterfazGerente
: AgregarPersonal
: ModificarPersonal
: EliminarPersonal
: Personal
Actualizar Personal de Servicio
1: Elige opcion Actualizar Personal y
posteriormente realiza los procesos
2: AGREGAR :Alimenta datos a los diferentes campos y los verifica4: Esta Conforme
7: Muestra Mensajes de Verificacion3: Aprueba Entrada de Datos
8: MODIFICAR :Alimenta Datos a los campos
requeridos y los verifica10: Esta Conforme
13: Muestra Mensajes de Verificacion9: Aprueba Entrada de Datos
14: ELIMINAR :Alimenta dato requerido (Codigo)16: Esta Conforme
19: Muestra Mensaje de Verificacion15: Aprueba Entrada de Datos
5: Almacena datos en la tabla Personal de Servicio
6: Retorna Mensaje
11: Modifica datos de la tabla Personal de Servicio
12: Retorna Mensaje
17: Elimina datos de la tabla Personal de Servicio
18: Retorna Mensaje
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 43
: Gerente : InterfazGerente
: AgregarVehiculo
: ModificarVehiculo
: ElininarVehiculo
: Vehiculo
Actualizar Vehiculos
1: Elige opcion Actualizar vehiculo y
posteriormente realiza los procesos
2: AGREGAR :Alimenta datos a los diferentes campos y los verifica4: Esta Conforme
7: Muestra Mensajes de Verificacion3: Aprueba Entrada de Datos
8: MODIFICAR :Alimenta Datos a los campos
requeridos y los verifica10: Esta Conforme
13: Muestra Mensajes de Verificacion9: Aprueba Entrada de Datos
14: ELIMINAR :Alimenta dato requerido (Codigo)16: Esta Conforme
19: Muestra Mensaje de Verificacion15: Aprueba Entrada de Datos
5: Almacena datos en la tabla vehiculo
6: Retorna Mensaje
11: Modifica datos de la tabla vehiculo
12: Retorna Mensaje
17: Elimina datos de la tabla vehiculo
18: Retorna Mensaje
: SECRETARIA : InterfazSecretaria : CancelarReserva : Reserva
2: Digitar Datos
Cancelar Reserva
1: Elige la opcion Reservar3: Verificar datos y los procesa
5: Esta Conforme
8: Muestra en pantalla mensaje de verificacion4: Aprueba Entrada de Datos
6: Modifica datos de la tabla Reserva
7: Retorna Mensaje
: SECRETARIA : InterfazSecretaria : CancelarReserva : Reserva
2: Digitar Datos
Cerrar Reserva
1: Elige la opcion Reservar3: Verificar datos y los procesa
5: Esta Conforme
8: Muestra en pantalla mensaje de verificacion4: Aprueba Entrada de Datos
6: Elimina datos en la tabla Reserva
7: Retorna Mensaje
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 44
: SECRETARIA : InterfazSecretaria : Consultar
: Vehiculo
: Circuito
: Personal
2: Digitar Datos 9: ProcesaDatos
Consultar
1: Elige la opcion Consultar3: Verificar datos y los procesa
5: Esta Conforme
10: Muestra la consulta4: Aprueba Entrada de Datos
6: Obtiene datos de Vehiculo (PAX y Disponiblidad)
7: Obtiene datos de Circuito (Costo)
8: Obtiene datos de Persona (Disponibilidad)
: SECRETARIA : InterfazSecretaria : Reservar : Reserva
2: Digitar Datos
Reservar
1: Elige la opcion Reservar3: Verificar datos y los procesa
5: Esta Conforme
8: Muestra en pantalla mensaje
de verificacion
4: Aprueba Entrada de Datos
6: Almacena datos en la tabla Reserva
7: Retorna Datos
: Gerente : Gerente : InterfazGerente : InterfazGerente : ObtenerReportes : ObtenerReportes : Reserva : Reserva
Elige la opcion reportar
Solicita reporte
Obtiene datos de reserva
Procesa los datos de Reserva
Muestra en pantalla el reporte pedido
Solicitar Reportes
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 45
: Administrador Del
Sistema
: Interfaz Administrador del Sistema : Crear Copias de
Seguridad
: Disco Duro
1: Seleciona informacion de backup 2: Envia Informacion
5: Muestra Mensaje de Confirmacion
3: Crea Backup en el disco duro
4: Retornar Mensaje de confirmacion
Crear Copias de Seguridad
: Administrador Del
Sistema
: Interfaz Administrador del Sistema : Crear Cuentas de
Usuario
: UsuarioE
1: Ingresar datos del usuario 2: Envia Datos
3: Generar Clave
4: Almacena los datos
5: Retornar Datos6: Muestra Datos de la Cuenta
Crear Cuentas de Usuario
: Administrador Del
Sistema
: Interfaz Administrador del Sistema : Habilitar e inhabilitar
cuentas de Usuario
: UsuarioE
1: Seleciona la cuenta de usuario
2: Envia Informacion de la cuenta 3: Habilita e inhabilita Cuentas de Usuario
4: Confirma Proceso5: Muestra Mensaje de Confirmacion
Habilitar e Inhabilitar cuentas de Usuario
: Usuario : Interfaz de Usuario : Iniciar Sesion : Cuenta de Usuario
3: Validar Datos
1: Ingresar Codigo y
Contrasea de usuario2: Enviar Datos
6: Si son correctos -
Mensaje de Bienvenida7: Si datos incorrectos :
Mensaje de error
4: Verificar Datos
5: Retornar Mensaje
Iniciar Sesion
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 46
Vehiculo
(f rom Use Case View)
Cliente
(f rom Use Case View) Circuito
(f rom Use Case View)
Personal
(f rom Use Case View)
Reserva
(f rom Use Case View)
RELACIONES DE ENTIDADES
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 47
4.2.4. Arquitectura del Sistema
4.2.4.1. Diagramas de Componentes
4.2.4.2. Diagramas de Despliegue
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 48
4.2.5. Hardware y Software utilizado
Hardware
- 1 Computadora
- 1 HUB
Software
- NetBeans 7.0.1
- SQL server
- RationalRose
- Apache
4.3. Fase de Construccion
4.3.1. Diseo e Implementacin de la Base de Datos
-- Crear la base de datos
use master
Create DATABASE DBReservaTuristica -- Creates the Credito_Rural DataBase
on
(NAME = DBReservaTuristica, -- Primary data file
FILENAME = 'D:\UNSAAC\Data\DBReservaTuristica.mdf',
SIZE = 5MB,
FILEGROWTH = 1MB
)
LOG ON
(NAME = DBReservaTuristica_Log, -- Log file
FILENAME = 'D:\UNSAAC\Data\DBReservaTuristica.ldf',
SIZE = 4MB,
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 49
FILEGROWTH = 1MB
)
go
/* Activar Base de datos: DBReservaTuristica */ use DBReservaTuristica go /* Crear los tipos */ exec sp_addtype TIdPersonal, "char(6)","NOT NULL" go exec sp_addtype TIdVehiculo, "char(6)","NOT NULL" go exec sp_addtype TIdCliente, "char(6)","NOT NULL" go exec sp_addtype TIdReserva, "char(6)","NOT NULL" go exec sp_addtype TIdCircuito, "char(6)","NOT NULL" go /* Activar la Base de datos DBReservaTuristica */ use DBReservaTuristica go /* Crear las tablas */ create table Personal( IdPersonal TIdPersonal NOT NULL, NombreS varchar(50) NOT NULL, DocIdentidad char(8) NOT NULL, Estado varchar(15)check (Estado in ('DISPONIBLE','NO DISPONIBLE')) NOT NULL, Telefono numeric(9,0) check(Telefono > 0), PRIMARY KEY (IdPersonal), ) go create table Cliente( IdCliente TIdCliente NOT NULL, RazonSocial varchar(50) NOT NULL, Email varchar(50), Telefono numeric(9,0) check(Telefono > 0) NOT NULL, PRIMARY KEY (IdCliente), ) go create table Tipo_Vehiculo(
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 50
Tipo varchar(20) NOT NULL, PAX int check(PAX > 0) NOT NULL, ValorCostoVehicul numeric(3,2) NOT NULL, PRIMARY KEY (Tipo), ) go create table Vehiculo( IdVehiculo TIdVehiculo NOT NULL, Estado varchar(15)check (Estado in ('DISPONIBLE','EN MANTENIMIENTO','NO DISPONIBLE')) NOT NULL, Placa char(6) NOT NULL, Tipo varchar(20) NOT NULL, PRIMARY KEY (IdVehiculo), FOREIGN KEY (Tipo) REFERENCES Tipo_Vehiculo, ) go create table Circuito( IdCircuito TIdCircuito NOT NULL, Descripcion varchar (150) NOT NULL, Costo numeric(6,2) NOT NULL, PRIMARY KEY (IdCircuito), ) go create table Reserva( IdReserva TIdReserva NOT NULL, FechaInicio datetime NOT NULL, FechaFinal datetime NOT NULL, IdCliente TIdCliente NOT NULL, IdVehiculo TIdVehiculo NOT NULL, Estado Varchar(20) NOT NULL, IdPersonal TIdPersonal NOT NULL, NroPAX int NOT NULL, PRIMARY KEY ( IdReserva ), FOREIGN KEY (IdCliente) REFERENCES Cliente, FOREIGN KEY (IdVehiculo) REFERENCES Vehiculo, FOREIGN KEY (IdPersonal) REFERENCES Personal ) go create table Combinada( HoraSalida time NOT NULL, Fecha datetime NOT NULL, LugarRecojo Varchar (20) NOT NULL, IdCircuito TIdCircuito NOT NULL,
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 51
IdReserva TIdReserva NOT NULL, PRIMARY KEY (IdReserva, IdCircuito), FOREIGN KEY (IdReserva) REFERENCES Reserva, FOREIGN KEY (IdCircuito) REFERENCES Circuito ) go
Procedimientos Almacenados USE [DBReservaTuristica]
GO
/****** Object: StoredProcedure [dbo].[spu_insertarCliente] Script
Date: 07/31/2012 12:50:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spu_insertarCliente] @IdCliente char(6),
@RazonSocial varchar(50),
@Email varchar(50),
@Telefono numeric(9,0)
AS
IF EXISTS (SELECT * FROM Cliente WHERE
IdCliente=@IdCliente) BEGIN
print 'Id del cliente ya existe ...'
END
ELSE
if(@Telefono>0)
BEGIN
INSERT INTO Cliente
(IdCliente,RazonSocial,Email,Telefono) VALUES
(@IdCliente, @RazonSocial, @Email,@Telefono)
END
USE [DBReservaTuristica]
GO
/****** Object: StoredProcedure [dbo].[spu_insertarVehiculos] Script Date:
07/31/2012 11:43:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spu_insertarVehiculo] @IdVehiculo char(6),
@Estado varchar(15),
@Placa char(6),
@Tipo varchar(20)
AS
IF EXISTS (SELECT * FROM Vehiculo WHERE IdVehiculo=@IdVehiculo)
BEGIN
print 'El Vehiculo ya existe ...'
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 52
END
ELSE
IF EXISTS (SELECT * FROM Vehiculo WHERE Placa=@Placa)
BEGIN
print 'La placa ya existe ...'
END
ELSE
If (@Estado not in ('DISPONIBLE','EN MANTENIMIENTO','NO DISPONIBLE'))
begin
print 'No existe tal estado ...'
end
BEGIN
IF EXISTS (SELECT * FROM Tipo_Vehiculo WHERE Tipo=@Tipo)
BEGIN
INSERT INTO Vehiculo
(IdVehiculo,Estado,Placa,Tipo) VALUES
(@IdVehiculo, @Estado, @Placa, @Tipo)
END
ELSE
BEGIN
print 'Tipo de vehiculo no existe...'
END
END
USE [DBReservaTuristica]
GO
/****** Object: StoredProcedure [dbo].[spu_insertarPersonal] Script Date:
07/31/2012 12:44:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spu_insertarPersonal] @IdPersonal char(6),
@NombreS varchar(50),
@DocIdentidad char(8),
@Estado varchar(15),
@Telefono numeric(9,0)
AS
IF EXISTS (SELECT * FROM Personal WHERE IdPersonal=@IdPersonal)
BEGIN
print 'El Id del Personal ya existe!!!!!'
END
ELSE BEGIN
INSERT INTO Personal
(IdPersonal,NombreS,DocIdentidad,Estado,Telefono) VALUES
(@IdPersonal, @NombreS, @DocIdentidad, @Estado, @Telefono)
END
USE [DBReservaTuristica]
GO
/****** Object: StoredProcedure [dbo].[spu_insertarCircuitos] Script Date:
07/31/2012 12:51:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spu_insertarCircuitos] @IdCircuito char(6),
@Descripcion varchar(150),
@Costo numeric(6,2)
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 53
AS
IF EXISTS (SELECT * FROM Circuito WHERE IdCircuito=@IdCircuito)
BEGIN
print 'Id del Circuito ya existe...'
END
ELSE BEGIN
if(@Costo>0)
begin
INSERT INTO Circuito
(IdCircuito,Descripcion,Costo) VALUES
(@IdCircuito, @Descripcion, @Costo)
end
else
BEGIN
print 'El costo esta fuera del rango ...'
END
END
USE [DBReservaTuristica]
GO
/****** Object: StoredProcedure [dbo].[spu_insertarReserva] Script Date:
07/31/2012 11:27:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spu_insertarReserva] @IdReserva char(6),
@FechaInicio datetime,
@FechaFinal datetime,
@IdCliente char(6),
@IdVehiculo char(6),
@IdPersonal char(6),
@NroPAX int
AS
IF EXISTS (SELECT * FROM Reserva WHERE IdReserva= @IdReserva)
BEGIN
print 'Reserva ya existe ...'
END
ELSE
IF EXISTS (SELECT * FROM Cliente WHERE IdCliente=@IdCliente)
BEGIN
IF EXISTS (SELECT * FROM Vehiculo WHERE
IdVehiculo=@IdVehiculo) BEGIN
IF EXISTS (SELECT * FROM Personal WHERE
IdPersonal=@IdPersonal) BEGIN
if(@FechaFinal>=@FechaInicio)
begin
INSERT INTO Reserva
(IdReserva,FechaInicio,FechaFinal,IdCliente,IdVehiculo,IdPersonal,NroPAX
) VALUES
(@IdReserva,@FechaInicio,@FechaFinal,@IdCliente,@IdVehiculo,@IdPersonal,
@NroPAX)
end
else
BEGIN
print 'Fechas Incorrectas
...'
END
END
ELSE
BEGIN
print 'Personal no existe ...'
END
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 54
END
ELSE
BEGIN
print 'Vehiculo no existe'
END
END
ELSE
BEGIN
print 'Cliente no existe'
END
USE [DBReservaTuristica]
GO
/****** Object: StoredProcedure [dbo].[spu_insertarCombinadas] Script
Date: 07/31/2012 12:47:48 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spu_insertarCombinadas] @HoraSalida time,
@Fecha datetime,
@LugarRecojo varchar(20),
@IdCircuito varchar(6),
@IdReserva varchar(6)
AS
IF EXISTS (SELECT * FROM Circuito WHERE IdCircuito=@IdCircuito)
BEGIN
IF EXISTS (SELECT * FROM Reserva WHERE
IdReserva=@IdReserva)
BEGIN
IF EXISTS (SELECT * FROM Combinada WHERE
IdCircuito=@IdCircuito and IdReserva=@IdReserva)
BEGIN
print 'Combinada ya
existe...'
END
ELSE
BEGIN
INSERT INTO Combinada
(HoraSalida,Fecha,LugarRecojo,IdCircuito,IdReserva) VALUES
(@HoraSalida,@Fecha,@LugarRecojo,@IdCircuito,@IdReserva)
END
END
ELSE
BEGIN
print 'No existe Id de la
Reserva...'
END
END
ELSE
BEGIN
print 'Id del Circuito no existe...'
END
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 55
4.3.2. Casos de Uso Reales
1. Ingresar al sistema
1
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 56
Iniciar Sesin
1.Este caso de uso inicia cuando el usuario reconoce su Id y contrasea, despus lo ingresa al
sistema.
2. El sistema verificara si el Id y la contrasea son vlidas para cada usuario con el botn
''VERIFICAR''.
3.Si los datos son vlidos entra al sistema y muestra una interfaz ''MENU'', especfico para
cada usuario con un mensaje de bienvenida.
1
5
.
E
l
o
b
s
e
r
v
a
d
o
r
o
b
s
e
r
v
a
s
u
c
u
e
n
t
a
y
s
i
d
e
s
e
a
2
5
.
E
l
o
b
s
e
r
v
a
d
o
r
o
b
s
e
r
v
a
s
u
c
u
e
n
t
a
y
s
i
d
e
s
3
5
.
E
l
o
b
s
e
r
v
a
d
o
r
o
b
s
e
r
v
a
s
u
c
u
e
n
t
a
y
s
i
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 57
Realizar Consultas
1.- Este caso de uso comienza luego de que la secretaria entra al sistema.
2.- El sistema muestra la interfaz de consultas con 2 opciones 1 y 2 donde la Secretaria escoge
una de ellas sino las 2
2.1.- La Secretaria escoge la opcin 1 (Consultar de carros Disponibles) y aparece una tabla con
los datos de la consulta (opcin 3)
2.2.- La Secretaria escoge un elemento de la lista de carros (4) y la ruta la cual quiere saber el
costo (5) posteriormente escoge la opcin 2 dndole click
2.2.1 Aparece el costo de la ruta con el carro seleccionado(6).
3
4
6 5
2
1
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 58
Realizar Reservas
1.- El sistema muestra la interfaz de reserva (1).
2.- El cliente Brinda su respectivo cdigo el cual es digitado en el espacio de texto (2) en caso
de olvido accederemos a la lista de clientes (3) en donde escogeremos la razn social o ruc del
cliente una vez escogido aparecer el cdigo de cliente en el espacio de texto(2)
3.- Se busca el tipo de vehculo que el cliente requiera con la opcin (4), posteriormente se
habilita la lista de tipos de vehculo (5) se escoge el vehculo requerido y luego se presiona
"OK"(6) al presionarlo el ID de Vehculo aparecer en el campo de texto (7)
4.-Seleccionamos el botn (8) para sacar el cdigo de un personal disponible por medio de la
lista (9) el cual se har visible en el campo de texto (10)
5.-Se digita el Nro. de pasajeros de la reserva (11)
6.-Seleccionamos la fecha de inicio de la reserva (12) y la fecha final (13).
7.- Guardamos la reserva (14), el sistema comprobara la congruencia de los datos brindados en
caso este bien nos mostrara un mensaje de verificacin y nos llevara a la pantalla (16) caso
contrario dar un mensaje de error y se tendr que realizar las correcciones del caso.
1
2
5
4 23
9
13 12
3
11
8 10 7
6
14
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 59
8.-Se escoge un circuito (17)
9.-Digitamos el lugar de recojo (18)
10.- Digitamos la hora de salida (19)
11.- Digitamos la fecha en que se realizara (20)
12.- Guardamos los datos (21),se verificara la congruencia de los datos puestos en caso no
dar un mensaje de error si los datos son digitados correctamente se limpiara la pantalla para
digitar la siguiente ruta en donde la ruta anterior se pondr dentro del campo de texto (22) y
dar un mensaje de confirmacin.
CURSOS ALTERNOS
2.- En caso de la no existencia del cliente se agregara uno nuevo con la opcin (23)
8.-En caso de la no existencia del circuito se agregara un nuevo circuito con la opcin (24) una
vez agregado se regresara a la pantalla de "Combinadas"
16 17
18
19 20
21
22
24
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 60
Cerrar Reserva
1.- El sistema muestra la interfaz de "Cerrar reserva " (1).
2.- Buscamos la razn social del cliente(2) el cdigo se agrega automticamente al campo de
texto(5)
3.-Pulsamos el botn(3) para acceder a la lista de reservas pendientes(4)
4.-Seleccionamos la y escribimos la reserva la cual se quiere cerrar (6)
5.-Pulsamos el botn(7)
6.-El sistema mostrara un mensaje de verificacin si lo datos estn bien caso contrario
mostrara un mensaje de error
1
3 4
]
6
5 7
\
7
2
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 61
Cancelar Reserva
1.- El sistema muestra la interfaz de "Cancelar reserva " (1).
2.- Buscamos la razn social del cliente(2) el cdigo se agrega automticamente al campo de
texto(5)
3.-Pulsamos el botn(3) para acceder a la lista de reservas pendientes(4)
4.- Seleccionamos la y escribimos la reserva la cual se quiere cerrar (6)
5.-Pulsamos el botn(7)
6.-El sistema mostrara un mensaje de verificacin si lo datos estn bien caso contrario
mostrara un mensaje de error
1
3
5
] 6 7
\
7
2 4
\
7
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 62
Actualizar Datos de Personal
1. Ventana donde estamos localizados , interfaz Personal(1),para ingresar los datos de un
nuevo personal se debe de generar un cdigo con el botn (2), este se ver en el campo de
texto (3), despus ingresar los datos en los campos (4),y (5), el estado se seleccionara de la
lista (6),y el telfono se ingresara en el campo de texto (7),por consiguiente se registrara
presionando el botn (8).
2. En caso desee modificar datos de algn personal digite el idpersonal en el campo de
texto(8),si es correcto enseguida se vern los datos en los dems campos de texto, despus de
ser modificados ,se guardan estos datos ya modificados con el botn (9), y el botn (10) para
cerrar la ventana en caso lo desee.
1
2
7
5
3
8
9
10
4
6
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 63
Actualizar Datos de Vehiculo
1. Ventana donde estamos localizados , interfaz para actualizar los datos de vehculo(1),para
ingresar los datos de un nuevo personal se debe de generar un cdigo con el botn (2), este se
ver en el campo de texto Idvehiculo(3), despus seleccionar los datos deseados sobre el
estado y tipo de vehculo, en las listas (4),y (6), la placa se ingresara en el campo de texto
placa (5), por consiguiente se registrara presionando el botn (7). En caso desee modificar
datos de algn vehculo digite el Idvehiculo en el campo de texto (3), si es correcto enseguida
se vern los datos en los dems campos de texto, despus de ser modificados, se guardan
estos datos ya modificados con el botn (8).
2. Para agregar un tipo de vehculo (9) ,los datos serna ingresados en los campos de texto
(9),(10) y(11),para guardarlos con el botn Registrar Tipo (12),en caso desee modificar ,digite
en el campo de texto(9),el tipo y enseguida se vern los datos del tipo ingresado,(13)para
guardar los cambios ,y por ultimo (14) para cerrar la ventana.
13
12
9
10
11
8
7
5
6
4
3 2
1
14
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 64
Actualizar Ruta o Circuito
1.-Boton que va a generar un codigo del circuito, este codigo posee un contador y obtiene el
indice mas uno del ultimo codigo ingresado
2.-Si la accion a realizar es registrar circuito, el jtextfield estara en enable, y no pora ingresarse
datos, pero si se hace clic en modificar este espacio se habilitara y se podra cambiarlo
3.-Este jtextfield es para ingresar los datos de la ruta que se va obtener o se va querer registrar
va de formato(De donde sale/A donde ir)
4.- Este jtextfield es para ingresar los datos del costo que se va obtener o se va querer registrar
va de formato(20.00) en dolares.
5.-Boton que registra los elementos de los jtextfield , agrega datos del circuito
6.- Boton habilitar el combobox y acepta la modificacion, inhbilita el boton registrar para evitar
7.- Boton que sale de la ventana
8.-Combobox que carga datos de las rutas con sus respectivos
9.-Boton que acepta la modificacion y actualiza los datos de los jtextfield
2
5
1
4
7
3 9
6
8
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 65
Actualizar Datos de Cliente
1.-Boton que va a generar un codigo del cliente, este codigo posee un contador y obtiene el
indice mas uno del ultimo codigo ingresado.
2.-Si la accion a realizar es registrar cliente, el jtextfield estara en enable, y no se podr
ingresar datos, pero si se hace clic en modificar este espacio se habilitara y se podra cambiarlo.
3.-Este jtextfield es para ingresar los datos de la razon social que se va obtener o se va querer
registrar va de formato(RUC o Nombre).
4.- Este jtextfield es para ingresar los datos del E-mailque se va obtener o se va querer va
registrar
5.- Este jtextfield es para ingresar los datos del telefono que se va obtener o se va querer
registrar va de formato(xxxxxx o xxxxxxxxx) .
6.-Boton que registra los elementos de los jtextfield , agrega datos del cliente
7.- Boton habilitar el combobox y acepta la modificacion, inhbilita el boton registrar para evitar
errores en el sistema
8.-Combobox que carga datos de las razones sociales con sus respectivos datos
1
4
5
3
7
.-
E
s
t
e
jt
e
x
tf
i
e
l
d
e
s
p
a
r
a
i
n
g
r
e
s
a
r
l
o
s
d
a
t
o
s
d
e
l
2
8
9
6
.-
E
s
t
e
jt
e
x
tf
i
e
l
d
e
s
p
a
r
a
i
n
g
r
e
s
a
r
l
o
s
d
a
t
o
s
d
e
l
E
-
m
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 66
9.-Boton que acepta la modificacion y actualiza los datos de los jtextfield
REPORTES POR MES
1. Ventana de reportes de Ingreso Por Mes dado un ao (1),ingresar un ao en el campo de
texto(2),(3) se ver el reporte y con el botn Salir(4) se saldr de esta ventana.
2. El reporte generado quedara de esta forma (5).
3 2
1
4
5
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 67
Reportes Reservas no Pagadas
1 Ventana de reportes Reservas no pagadas dado un ao y un mes (1),seleccionar un ao de
la lista (2) y un mes de (3), todo esto se ver en el campo de texto(4),se ver el reporte con
el botn(5) y con el botn Salir(6) se saldr de esta ventana.
2 El reporte generado quedara de esta forma (7).
6
5 4
3
2
1
7
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 68
4.4.- Fase de Elaboracin
Esta fase tiene como objetivo el siguiente:
Instalar el sistema de reserva para una empresa de transportes con la
debida capacitacin a los usuarios en cuanto a su uso y funcionamiento.
4.4.1. Pruebas
Objetivos:
Con la implantacin del mdulo de pruebas del sistema se busca:
o Corregir oportunamente errores generados
o Verificar los errores que el sistema tenga en el momento de
compilacin
Cronograma:
Las pruebas se realizaran conjuntamente con el desarrollo el sistema
hasta 3 iteraciones, es decir que las pruebas se desarrollaran
conjuntamente con la construccin del sistema. El mdulo de pruebas se
realizara de acuerdo a que trabajador lo realiza:
Analista: Las pruebas que realizara el analista de
sistema, primordialmente se evaluara si el sistema
cumple o no con los requisitos propuestos por el
usuario
Analista y Usuario: Estas pruebas sern realizadas de
manera conjunta entre el analista y los usuarios con la
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 69
finalidad de que el analista despeje todas las dudas y
observaciones del usuario.
Programador: Ser el principal responsable de detectar
las fallas y errores tcnicos que el sistema presente.
Usuario: Ingresar al sistema y realizar todas las
operaciones que requiera utilizando el manual de
usuario, de esta manera podrn detectar errores en el
manual o en la compresin del mismo
Reaccin a los resultados de las pruebas
En esta parte de evaluacin de las pruebas, se necesitara:
o Recopilar y analizar los resultados de las pruebas
o Detectar y corregir fallos que la versin de aceptacin necesitar
o Revisar la documentacin del usuario y realizar las mejoras si fuesen
necesario
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES
TURSTICOS LINOS
Pgina 70
CONCLUSIONES
Se realizo el sistema para la