fase de inicio- info 2
DESCRIPTION
ttttttttttttttttttttttTRANSCRIPT
FACULTAD DE CIENCIAS QUMICAS FSICAS Y MATEMTICAS
CARRERA PROFESIONAL DE ING. INFORMATICA Y DE SISTEMAS
SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES TURSTICOS INKAS
ASESOR: ING. DENNIS CANDIA OVIEDO
INTEGRANTES:
1. FERNANDEZ CIPRIAN EDSON ARMANDO1036401. LOAIZA SALAZAR JOHAN JEFRY0916091. YAEZ SANZ ANTHONY JOSEPH0707301. ACHAHUI PEREZ DAVID101027
CUSCO PERU
2015
.1. .
2. 2.1. FASE DE INICIO.2.1.1. Estructura organizacional del negocio
2.1.2. Requerimientos del sistema.
2.1.2.1. 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.
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, asi 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.
2.1.2.2. Diagrama de casos de uso del sistema
2.1.2.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 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
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.
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.
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.
2.1.3. Anlisis de la factibilidad del sistema.Para determinar que el SISTEMA DE INFORMACIN PARA LA AUTOMATIZACIN DE RESERVAS DE LA EMPRESA DE TRANSPORTES TURSTICOS INKAS sea factible, veremos este aspecto desde tres puntos de vista (Tcnica, Operativa, Econmica9.
2.1.3.1. Factibilidad tcnica.
En esta etapa se especifica los recursos a nivel de hardware y software que se requerirn en la elaboracin del sistema.Actualmente la empresa cuenta con los siguientes recursos:Hardware: Procesador Intel(R) Core(TM) i5-3120M CPU @2.50GHz. Memoria instalada(RAM): 4.00GB. Disco Duro 500GB. Monitor LCD 21. Lector CD/DVD.Software:SOFTWARE
Elementos Cantidad
Windows 7 Pofesional2
Netbeans 7.0.1 1
ACL2 1
JasperReports2 1
2.1.3.2. Factibilidad OperativaEl 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.2.1.3.3. Factibilidad Econmica
Costo de desarrolladoresINICIO
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 Cada analista y diseador cobrar S/.12 por cada hora de trabajo Cada programador cobrar el monto de S/.10 por cada hora de trabajoELABORACION
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
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
SOFTWARE
Elementos Cantidad Precio(s/)
Windows 7 Pofesional2 622.2
Netbeans 7.0.1 1 Libre
ACL2 1 Libre
JasperReports2 1 254.65
TOTAL 876.67
HARDWARE
Elementos Cantidad Precio(s/)
Crossover(cable cruzado) 10 mm 10
Hub(concentrador) 1 150
TOTAL 160
Suministros y serviciostem 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
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 160
Servicios y Suministros 1000
TOTAL 9860.85
2.1.3.3.1. Retorno de la inversin
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
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
Meses Costo Costo Acumulado Beneficios Beneficio Acumulado Diferencia
0 S/.9860.85 S/. 9,860.85S/.0.00 S/.0.00 S/.0.00
1S/.110.00 S/. 9,970.85S/.873.00 S/. 873.00S/. -9,860.85
2S/.110.00 S/. 10,080.85S/.873.00 S/. 1,746.00S/. -8,987.85
3S/.110.00 S/. 10,190.85S/.873.00 S/. 2,619.00S/. -8,114.85
4S/.110.00 S/. 10,300.85S/.873.00 S/. 3,492.00S/. -7,241.85
5S/.110.00 S/. 10,410.85S/.873.00 S/. 4,365.00S/. -6,368.85
6S/.110.00 S/. 10,520.85S/.873.00S/. 5,238.00S/. -5,495.85
7S/.110.00 S/. 10,630.85S/.873.00 S/. 6,111.00S/. -4,622.85
8S/.110.00 S/. 10,740.85S/.873.00 S/. 6,984.00S/. -3,749.85
9S/.110.00 S/. 10,850.85S/.873.00 S/. 7,857.00S/. -2,876.85
10S/.110.00 S/. 10,960.85S/.873.00 S/. 8,730.00S/. -2,003.85
11S/.110.00 S/. 11,070.85S/.873.00 S/. 9,603.00S/. -1,130.85
12S/.110.00 S/. 11,180.85S/.873.00 S/. 10,476.00S/. -257.85
13 S/.1100.00 S/. 11,290.85S/.873.00 S/. 11,349.00S/. 615.15
14S/.110.00 S/. 11,400.85S/.873.00 S/. 12,222.00S/. 1,488.15
15S/.110.00 S/. 11,510.85S/.873.00 S/. 13,095.00S/. 2,361.15
16S/.110.00 S/. 11,620.85S/.873.00 S/. 13,968.00S/. 3,234.15
17S/.110.00 S/. 11,730.85S/.873.00 S/. 14,841.00S/. 4,107.15
18S/.110.00 S/. 11,840.85S/.873.00S/. 15,714.00S/. 4,980.15
19S/.110.00 S/. 11,950.85S/.873.00 S/. 16,587.00S/. 5,853.15
20S/.110.00 S/. 12,060.85S/.873.00 S/. 17,460.00S/. 6,726.15
21S/.110.00 S/. 12,170.85S/.873.00 S/. 18,333.00S/. 7,599.15
22S/.110.00 S/. 12,280.85S/.873.00 S/. 19,206.00S/. 8,472.15
23S/.110.00 S/. 12,390.85S/.873.00 S/. 20,079.00S/. 9,345.15
24S/.110.00S/.12,500.85S/.873.00S/.20,952.00S/.12,218.00
2.1.3.3.2. Punto de equilibrio
Grafico Relacin Costo BeneficioDel Grfico anterior podemos afirmar que el punto de equilibrio se da en el mes 13, a partir del cual se generan las ganancias.
2.1.4. Analisis de riesgos2.1.4.1. Visin general de los riesgosEl riesgo es un suceso que podra ocurrir y que podra poner en peligro o impedir el desarrollo del proyecto.La forma en la cual se planifica el desarrollo de un Sistema de Informacin, est sujeto a riesgos que pudieran suceder en el desarrollo del presente trabajo.
Para los impactos de los riesgos encontrados durante el desarrollo del Sistema de Informacin, se tomaron los siguientes niveles de riesgos: Bajo, medio y grave, los cuales se describen a continuacin:
Bajo.Cuando este riesgo se presenta afecta en forma mnima el desarrollo del sistema de informacin, pero es factible la correccin.Medio.Cuando este riesgo se presenta afecta sustancialmente al desarrollo del sistema en ese momento que se debe realizar las correcciones del caso.
Grave.Cuando este riesgo se presenta afecta a todo el desarrollo del proyecto y podra llevar al fracaso del mismo y su cancelacin2.1.4.2. Proceso de manejo de riesgosRiesgo respecto a las tecnologas a usarRIESGO 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
Riesgo relacionados en la arquitecturaRIESGO 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
Riesgos referentes a la construccin del sistema apropiadoRIESGO 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
Estrategia de prevencin de riesgosEstrategiasPasos 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
DPermanente comunicacin entre los desarrolladores del Sistema.