Está en la página 1de 76

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

INTRODUCCIN

Tenemos el agrado de presentar a los lectores el presente, texto y software que denominaremos; Sistema de control interno de la Empresa de Transportes Expreso Tacna Es bien cierto que en la actualidad hay una gran demanda de software por el fcil manejo de una base de datos mediante interfaces. Las empresas que quieren vender sus productos y hacer operaciones rpidas tendrn que adquirir uno, pues sin software las cosas no serian tan fciles en el aspecto del manejo de informacin de una empresa de transportes. El proyecto de sistema constituye el resultado de un estudio realizado en la temtica de una empresa de transportes, nuestro sistema informtico realiza el control de las operaciones administrativas y comerciales, convirtindose en una poderosa herramienta que permite al usuario recuperar, visualizar y procesar informacin almacenada en la Bases de Datos. Teniendo en cuenta que en la actualidad hay una gran demanda de software por su fcil

administracin de base de datos mediante interfaces. Las empresas que requieren desarrollarse tendrn que adquirir uno, pues sin software las cosas no serian tan fciles en el aspecto de manejo de base de datos. No se necesita ser un experto en computacin, o un capo en programacin, para el manejo del sistema. La interfaz hace que sea fcil el manejo de los datos. Y la ayuda que se proporciona desde el men Ayuda, hace fcil entender la operacin del sistema. La creacin de nuestro proyecto como alternativa de inversin, es el resultado de un proceso de planeamiento estratgico y que dio como resultado este producto que esperamos sea de conformidad y agrado de los clientes y de los interesados en adquirir este software.

Taller de Sistemas II

Pg. 2

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CONTENIDO

1. 1.1. 1.2. 1.3. 1.4. 2. 2.1. 2.1.1. 2.1.2. 2.1.3. 2.1.4. 3. 3.1. 3.2. 3.3. 3.4. 3.5. 3.5.1. 3.5.2. 3.5.3. 3.5.4. 3.6. 3.6.1. 3.6.2. 3.6.3. 3.7.

IDENTIFICACIN DEL PROYECTO Ttulo del Proyecto. Descripcin Autor (es). Fecha de Presentacin. MARCO GENERAL Descripcin General de la Empresa. Nombre de la Empresa. Ubicacin. Antecedentes. Descripcin. INVESTIGACION PRELIMINAR Problemtica General. Justificacin del Proyecto. Objetivos General y Objetivos Especficos. Alcance del Proyecto. Estudio de Factibilidad. Factibilidad Tcnica. Factibilidad Operativa. Factibilidad Econmica. Factibilidad Legal. Recursos Preliminares Requeridos. Recursos Humanos. Recursos de Software. Recursos de Hardware. Descripcin de la Asignacin de Recursos. 7 7 8 8 8 8 10 10 11 11 11 12 12 12 5 6 6 6 6 5 5 5 5

Taller de Sistemas II

Pg. 3

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

3.8. 3.9. 3.10. 4. 4.1. 4.2. 4.2.1. 4.2.2. 4.2.3. 4.2.3.1. 4.2.3.2. 4.2.3.3. 5. 5.1. 5.1.1. 5.1.2. 5.1.3. 5.2. 5.3. 5.4. 5.4.1. 5.4.2. 5.5. 5.5.1. 5.5.1.1. 5.5.1.2. 5.5.2. 5.6.

Costos. Beneficios. Tcnicas para la Obtencin de Informacin PLAN GENERAL DEL PROYECTO. Describir la Estrategia de Desarrollo para el Sistema Plan General de Desarrollo del Proyecto. Definir el Panorama del Proyecto Estructura de Actividades Diagramas: Diagrama de Gantt con Asignacin de Recursos. Diagrama Pert. Cronograma del Proyecto (Diagrama de Gantt) ANLISIS DEL SISTEMA. Especificacin de requerimientos. Requerimientos bsicos. Requerimientos generales de la organizacin. Requerimientos del usuario. Procesos del Negocio Reglas del Negocio Paquetes. Descripcin general de cada paquete. Construccin del Diagrama de Paquetes. Diagramas de casos de uso. Definicin de casos de uso. Descripcin de actores. Descripcin de casos de uso. Construccin de los Diagramas de casos de uso. Diagramas de actividades.

Taller de Sistemas II

Pg. 4

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6. 6.1. 6.1.1. 6.2. 6.3. 6.3.1. 6.3.2. 6.3.3. 6.3.4. 6.3.5. 6.4. 6.5. 6.5.1. 6.5.2. 6.5.3. 6.5.4.

DISEO DEL SISTEMA. Diagramas de interaccin: Diagramas de secuencia o Diagramas de colaboracin Identificacin de objetos Modelo del Negocio. Describir cmo funciona o cmo funcionara el sistema con un texto en forma precisa. Construccin de las fichas CRC Identificacin de los tipos de relaciones. Modelo Conceptual del Negocio Diagramas de Actividades Diagrama de estados Diseo e implantacin de la Base de Datos Diagrama de Componentes de la Base de Datos. Generacin del Modelo de Datos a partir del Diagrama de Clases. Creacin de la Base de Datos Construir el Diccionario de Datos.

Taller de Sistemas II

Pg. 5

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO I

IDENTIFICACIN DEL PROYECTO

1.1

TTULO DEL PROYECTO

Implementacin de una aplicacin para el control interno de la Empresa de Transportes Expreso Tacna

1.2

DESCRIPCIN : Es un sistema que permitir administrar y controlar el Registro detallado de nuestros clientes, emisin de boletos de viaje, envo/recepcin de encomiendas y un estricto control sobre el ingreso y salida de los mnibuses. Con la nica finalidad de facilitar la administracin y veracidad en la atencin al cliente de la Empresa de Transporte Expreso Tacna.

1.3

AUTOR (ES)

09617 CALIZAYA QUISPE, Olivia Alexia 09661 QUISPE COPAJA, Mnica Roxana 09700 QUIONES QUENAYA, Katherine Grey

1.4

FECHA DE PRESENTACIN : 15 de Junio del 2007

Taller de Sistemas II

Pg. 6

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO II
MARCO GENERAL

2.1

DESCRIPCIN GENERAL DE LA EMPRESA : Expreso Tacna Se constituye como una de las principales empresas desarrollando sus actividades en el transporte interprovincial de pasajeros por va terrestre brindando servicios de cobertura en el sur de nuestro pas y la ciudad Capital. Esta Empresa ofrece diversos mnibuses como: 1. 2. Especial Econmico. :

2.1.1

NOMBRE DE LA EMPRESA

Empresa de Transportes Expreso Tacna 2.1.2 UBICACIN :

Av. Industrial 265. 2.1.3 ANTECEDENTES :

La empresa se desenvuelve de manera tradicional, a travs del manejo registros y documentacin manual de los servicios de: emisin de comprobantes a mano, el control de la venta de pasajes se conoce cada vez que se realiza balances diarios, mensuales o semestrales. 2.1.4 DESCRIPCIN : Actualmente la Empresa de Transportes Expreso Tacna brinda servicios de: Venta de pasajes y envi/recepcin de encomiendas. Adems ofrece al cliente 2 tipos e servicios referentes a la comodidad del viaje que desea tener los cuales son: especial y econmico. Esta Empresa lleva a cabo procesos de venta de pasajes y envo/recepcin de encomiendas de manera formal, siendo los encargados de dichas operaciones los empleados con los que

Taller de Sistemas II

Pg. 7

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

se cuenta, realizando ellos el control de los pasajes de forma manual, todo esto conlleva a que no se tenga conocimiento exacto de lo siguiente: 1. Control de ingresos y egresos de la empresa: No se tiene conocimiento de la cantidad exacta de dinero que ingresa semanalmente por concepto de ventas de boletos y envi/recepcin de encomiendas. 2. Consultas: Las consultas son de mucha utilidad en el trabajo diario, en lo referente a los clientes, empleados, etc. resultando demasiado complicado dar los datos exactos solicitados por el administrador.

Taller de Sistemas II

Pg. 8

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO III
INVESTIGACION PRELIMINAR

3.1

PROBLEMTICA GENERAL : El problema de la empresa, en la actualidad es la gestin manual que se realiza durante el proceso de la venta de boletos, envo/recepcin de encomiendas y la mala distribucin de los buses que resulta muy tedioso, lo cual significa una perdida de tiempo tanto para un usuario como para el empleado. Entre los problemas que hemos encontrado podemos mencionar los siguientes: 1. Existe una atencin muy lenta hacia los clientes en el momento que adquieren el servicio solicitado. 2. 3. 4. No se tiene un registro completo de los empleados. Duplicidad en la venta de pasajes. Falta de informacin especfica y confiable con respecto a los estados financieros de la empresa. 5. 6. Prdida de tiempo para los empleado es la transcripcin de los boleto. No cuenta con un registro y control en el cobro de las encomiendas por falta de una poltica de tarifas; lo cual conlleva a que la empresa le genere prdidas por la falsa informacin que el empleado le pueda dar al administrador. 7. 8. Deficiencia en el llenado de boletos; ya que no son legibles. Deficiencia en la asignacin de horarios para los chferes por falta de un cronograma de horarios de viaje.

3.2

JUSTIFICACIN DEL PROYECTO

Es importante la implementacin de un sistema de control interno de la Empresa de Transportes Expreso Tacna, para automatizar los procesos de entrega de boletos y encomiendas, disminuir el tiempo de recepcin y salida de informacin, el proceso del

Taller de Sistemas II

Pg. 9

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Proyecto es imprescindible para cualquier empresa de transportes pues brinda un manejo actualizado del Sistema y buena atencin a los clientes. 3.3 3.3.1 OBJETIVOS GENERAL Y OBJETIVOS ESPECFICOS OBJETIVO GENERAL : Elaborar una aplicacin que permita administrar y controlar el proceso de venta de pasajes y envo/recepcin de encomiendas, para dar mayor facilidad a los clientes. 3.3.2 OBJETIVOS ESPECFICOS :

Evaluar la seguridad y existencia de controles de nuestro Modulo. Mejorar la atencin de los clientes con mucho ms orden y disponibilidad a travs de la implementacin de una base de datos bien estructurada. Administrar correctamente las listas de conductores, boleteros y dems empleados a travs de un sistema computarizado. Disear e implementar una serie de reportes referenciales en la venta de pasajes (lista de pasajeros, ingresos diarios, entre otros. Lograr una mejor atencin en el envo y recepcin de encomiendas. 3.4 ALCANCE DEL PROYECTO :

Con este proyecto se lograr dinamizar el funcionamiento de la Empresa de Transportes Expreso Tacna con lo cual se lograr simplificar procesos y disminuir costos. Este proyecto abarca el rea de venta de boletos y encomiendas; tambin estn incluidos los controles de los buses, pasajeros, conductores y personal a cargo en cada salida. 3.5 3.5.1 ESTUDIO DE FACTIBILIDAD FACTIBILIDAD TCNICA :

En la actualidad la empresa de transportes Expreso Tacna cuenta con solo una PC Pentium III con su respectiva impresora., la cual no dispone de los programas necesarios para poder desarrollar el Sistema que deseamos implantar y no cuenta con internet. No cuenta con un sistema apropiado que realice el control de venta de pasajes y envi/entrega de encomiendas ya que el control se realiza de manera manual y resulta insuficiente y lento al momento de hacer el registro.

Taller de Sistemas II

Pg. 10

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Se requiere contar con el equipo y personal adecuado acorde con las innovaciones tecnolgicas. En la actualidad se han venido experimentando tomando en cuenta que el sistema que se elaborar deber ser la de mejor calidad. Proceso: 1. Contar con el equipo requerido para la elaboracin del proyecto lo cual necesariamente requiere que se cuente tambin con el personal adecuado para el desarrollo del sistema. El sistema se encontrar preparado para cualquier extensin de datos sin ninguna dificultad para el operador(a) o a un prximo grupo de analista y diseadores de sistemas. El sistema cuenta con las garantas tcnicas, de acceso y seguridad de datos. Se requiere lo siguiente: 1. 04 Pentium IV 865 0 845 caractersticas Intel 865 original (5) 800 Mhz---3.06 Ghz Disco duro 80 GB 2. Red Topologa Estrella 3. Software de Computadora Windows XP Rational Rose 2003 Visual Studio 2005. Net SQL Server 2000 Office XP Antivirus Cuenta con personal de un cierto grado de instruccin pero que no esta capacitado para el sistema que pensamos implementar. 3.5.2 FACTIBILIDAD OPERATIVA : El sistema cumple con todas operaciones para los cuales fue elaborado y ser usado constantemente por el usuario.

Taller de Sistemas II

Pg. 11

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Procesos: Una vez terminado el sistema se proceder con las siguientes acciones: 1. Seleccin y capacitacin del personal que se encontrar a cargo del mismo, se tomar

para esto en cuenta el grado de conocimientos que se presenta con respecto al manejo de la PC y del sistema Operativo Windows XP, luego pasar a la capacitacin propia del funcionamiento y manejo de nuestro sistema. 2. Profundizar sobre las utilidades que brinda el sistema, terica y prctica, generando

en el empleado inters por el sistema para que no dude en realizar cualquier tipo de operacin o consulta para la cual el sistema fue programado y siendo conciente que su uso genere un beneficio personal en el usuario, ganancia, responsabilidad y sobre todo una mejor atencin al cliente y al empleado. Este sistema facilitar cumplir los objetivos y/o funciones de: Administrador: Podr tener a la mano toda la informacin necesaria para el control y gestin de la Empresa de Transportes, que le permita realizar los Estados financieros, los estudios de mercado, control de tareas diarias, etc. Clientes: Podrn acceder a los servicios de manera sencilla y rpida, adems de obtener sugerencias de viajes y lugares tursticos que pueden visitar Empleado: El Empleado tendr una visin actualizada de los servicios existentes y los cuales se brindan de una manera sencilla. Conductor: El conductor se registrara cada vez que llegue o salga de viaje, lo cual evitara viajes continuos. Las ventajas que se presentar la elaboracin de nuestro sistema son 1. 2. 3. Aceleracin y factibilidad en la atencin a los clientes. Realizar una Base de Datos de los clientes en forma automtica. Realizacin de Reportes y consultas a gusto del Administrador. :

La instalacin del sistema se har en un da, adems se le explicar cmo agregar los usuarios y podr instalarlo

Taller de Sistemas II

Pg. 12

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

3.5.3

FACTIBILIDAD ECONMICA

La empresa de transportes cuenta con los medios econmicos y recursos para la implementacin y puesta en marcha de este proyecto. Justificar gastos a realizar para la elaboracin del proyecto. 1 2 Comprar el equipo y material necesarios para la elaboracin del proyecto. La funcin de los empleados se vera beneficiada por la facilidad del sistema, que ayudara ha realizar las ventas y registro de encomiendas que ingresen o egresen de la empresa. 3 3.5.4 Este sistema se desarrollar de tal manera que ser accesible para el comprador. :

FACTIBILIDAD LEGAL

El sistema que se pretende desarrollar cumplir con las normas establecidas por la ley y se regir de acuerdo a stas, el proyecto tendr todo los derechos reservados del software. 3.6 3.6.1 RECURSOS PRELIMINARES REQUERIDOS RECURSOS HUMANOS :

Para el desarrollo del sistema hemos empleado los siguientes recursos humanos: 1 Analista. 1 Diseador. 1 Programador. 1 Digitador. 2 Encuestadores. 3.6.2 RECURSOS DE SOFTWARE :

Sistema Operativo Windows XP MS Visual Studio 2005.Net. MS Project. MS Word. SQL Server 2000. Rational Rose 2003.

Taller de Sistemas II

Pg. 13

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

3.6.3

RECURSOS DE HARDWARE : Dos computadoras Pentium IV, 256Mhz, 60 Mb. Impresora HP 3500 Suministros para computadora e impresora.

3.7

DESCRIPCIN DE LA ASIGNACIN DE RECURSOS

Actividades
Planificacin del sistema Anlisis de requerimientos

Recursos
Analistas Entrevistador Analista Programador Computadora Analista Programador Computadoras Analista Programador Computadoras Programador Computadora Impresora Analista

Cantidades
1 2 1 1 2 1 1 2 1 1 2 1 2 1 1

Diseo del sistema

Implementacin del sistema

Prueba del sistema Evaluacin del sistema

3.8

COSTOS

Taller de Sistemas II

Pg. 14

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

3.9

BENEFICIOS : 1. Mejorar la calidad en la atencin al cliente tanto en la entrega y recepcin de encomiendas como en la venta de boletos, reduciendo el tiempo de atencin. 2. Tener mayor seguridad de los datos ingresados al sistema y permitir la entrega de reportes a corto plazo. 3. Almacenar un registro de empleados, para verificar el cumplimiento de las funciones que desempean en cada rea. 4. Reducir el nmero de problemas y reclamos en la venta de boletos y entrega de encomiendas, ya que se contara con la mayor seguridad en los almacenes, y registro de los mismos. 5. El Administrador contar con el acceso total al Sistema y el empleado solo se limitara a realizar las operaciones bsicas de la Empresa.

3.10

TCNICAS PARA LA OBTENCIN DE INFORMACIN Encuestas Entrevistas

: Al personal administrativo y operario de la empresa. : Entrevista a los clientes y administrador principal de la empresa.

Obtencin de la informacin preliminar : Para poder obtener la informacin se hizo entrevistas al dueo y los clientes de una empresa de transportes, realizando una serie de cuestionarios adems, solicitamos informes de los clientes, buses y empleados para tener una nocin de cmo se maneja la informacin. Tambin se reviso los diferentes documentos, tales como boletas, comprobantes, y otros. DISEO DE ENCUESTAS Y ENTREVISTAS: Cuestionario para el Administrador : 1. 2. 3. 4. 5. Qu clientes son los ms asiduos a la empresa de transportes? Actualmente usan algn software para el control de los boletos? Tienen un control para los clientes fijos? Cmo se realiza la Inscripcin de los clientes? Que problemas se presentan con la frecuencia en el registro de control de buses?

Taller de Sistemas II

Pg. 15

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6. 7. 8.

Deseara un sistema que agilice el trabajo? Cuenta con el equipo para poner en funcionamiento el software? Tienen los recursos necesarios para implementar el sistema? :

Cuestionario para el personal de apoyo 1. 2. 3. 4. 5. 6.

Cunto tiempo demora en atender al cliente? Con cuanto personal se cuenta para la atencin a los clientes? Cules son los problemas con mayor frecuencia para atender al cliente? Cree usted que un sistema computarizado le facilitara su trabajo? Tiene conocimientos en computacin? Que procesos realiza en la empresa de transportes?

Taller de Sistemas II

Pg. 16

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO IV
PLAN GENERAL DEL PROYECTO.

4.1

DESCRIBIR LA ESTRATEGIA DE DESARROLLO PARA EL SISTEMA

La metodologa a utilizar es la del enfoque espiral (Retroalimentacin), por que esta nos ayudara a hacer las modificaciones necesarias sin ocasionar problemas. La idea es formar una metodologa hibrida a travs del enfoque espiral con la tcnica de modelamiento UML Cada vez que aumentemos informacin o la modifiquemos no va a variar el modelo original. 4.2 PLAN GENERAL DEL DESARROLLO DEL PROYECTO Nuestro proyecto abarcara 3 casos especficos tales como: a. Emisin de boletos; registrndose los datos de los clientes y el tipo de servicio que soliciten. b. Recepcin y entrega de encomiendas; los cuales irn de acuerdo a la tarifa de la empresa. :

c. El control interno de los empleados; va de acuerdo al cargo y su rea, para el ingreso


del sistema habr 2 opciones: como administrador (acceso total) y usuario (acceso limitado). 4.2.1 DEFINICIN DEL PANORAMA DEL PROYECTO : GERENTE DEL PROYECTO Alexia Calizaya Quispe

PANORAMA DEL PROYECTO

NOMBRE DEL PROYECTO: Implementacin del sistema de control interno de la Empresa de Transportes Expreso Tacna

Problema/Oportunidad: Empresa de Transportes Expreso Tacna no cuenta con un sistema que realice las operaciones de: Entrega de boletos en forma computarizados. Envo/recepcin de encomiendas y El control de los buses.

Taller de Sistemas II

Pg. 17

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Meta: Mejorar la atencin a los clientes, planificar y ejecutar observando criterios de economa y seguridad para una atencin oportuna y eficiente de los requerimientos del servicio. Objetivo: 1. Reunir la informacin sobre los requerimientos de la empresa de transportes. 2. Analizar los problemas principales y ver las mejores soluciones. 3. Generar una base de datos para la administracin de la Empresa de Transportes Expreso Tacna 4. Generar una base de datos para la atencin a los clientes y empleados. 5. Crear un sistema para la atencin y administracin. 6. Mejorar la atencin al cliente y la organizacin de la Empresa de transportes. Criterios de xito: 1. Apoyo integro de alta gerencia en la realizacin del proyecto. 2. Compromiso total de los futuros usuarios que van a utilizar el sistema. 3. Promueve la colaboracin del proyecto a realizar, el trabajo en conjunto e integracin entre diferentes reas para asegurar mejores resultados. 4. Crea un mejor ambiente de trabajo para los empleados. Recursos Preliminares: Personal: 1 analista, 2 programadores, 1 diseador, 2 encuestadores. Equipo: 2 computadoras Suministros para computadora e impresora Software de programacin como Visual Studio 2005 .Net. Microsoft SQL Server 2000, Microsoft Project, Rational Rose y Microsoft Office. Presupuesto Inicial: S/. 6510.00 Suposiciones y riesgos: 1. Puede que el Sistema no sea totalmente aprovechado tanto por el cliente como por los empleados. 2. Puede que el Sistema presente algunos errores y defectos en la ejecucin del mismo. 3. Puede que el Sistema presente algunas complicaciones en la comprensin de su manejo al inicio. Presentado por: Mnica Quispe Katherine Quiones Alexia Calizaya Fecha: 15/06/07 Aprobado Por: Fecha: Hoja 1 de 1

4.2.2

ESTRUCTURA DE ACTIVIDADES: (ESTRUCTURA DE DESGLOSE DEL TRABAJO (EDT))

La planificacin temporal de un proyecto de software es una actividad que distribuye el esfuerzo estimado a lo largo de la duracin prevista del proyecto; asignando el esfuerzo a las tareas especificas de la ingeniera del software. Es importante resaltar; sin embargo, existe dos tipos de planificacin temporal una planificacin microscpica en donde se

Taller de Sistemas II

Pg. 18

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

identifican las principales actividades de la ingeniera del software y una planificacin temporal detallada.

HOJA DE TRABAJO DE LA EDT Actividad Nro. 1.1. 1.1.1. 1.1.2. 1.1.3. 1.2. 1.2.1 1.2.2. 1.2.3. 1.2.4. 1.2.5. 1.2.6. 1.3. 1.3.1. 1.3.1. 1.4 1.4.1 1.4.2 1.4.3 1.4.4. 1.4.5. 1.4.6. 1.5. 1.5.1 1.5.3 1.5.4 1.6. 1.6.1 1.6.2 1.6.3 1.6.4

NOMBRE DEL PROYECTO Descripcin de la actividad Realizar la investigacin preliminar Planificar el proyecto Realizar el estudio de factibilidad Conseguir la aprobacin del proyecto Determinar los requerimientos Definir los requerimientos Recopilar la informacin Realizar el anlisis del sistema de decisin Realizar el anlisis de costo y beneficios Desarrollar el Sistema Realizar el diseo rpido Disear el sistema Disear las salidas Disear las entradas Disear la interfaz del usuario Disear la captura de datos Disear la base de datos Disear los procedimientos Desarrollar el Software Codificar el modulo principal Codificar los mdulos secundarios Probar el Sistema Probar unidades Realizar las pruebas de integracin Probar el sistema Poner en marcha el sistema Elaborar el manual del usuario Instalar el sistema Entrenar el personal Evaluar el sistema

4.2.3

DIAGRAMAS

4.2.3.1 DIAGRAMA GANTT CON ASIGNACIN DE RECURSOS


actividades planteadas Este cuadro muestra

El diagrama de Gantt nos permitir tener una visin mas clara de la programacin de los recursos a necesitar. Los recursos que tengan una marca de

verificacin indican que se han asignado a las tareas seleccionadas en la vista actual.

Taller de Sistemas II

Pg. 19

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

4.2.3.2 DIAGRAMA PERT: La tcnica de evaluacin y revisin de programa (PERT) es un mtodo de planificacin temporal que permitir. Determinar el camino crtico del proyecto. Establecer las dimensiones de tiempo ms probables para las tareas individuales aplicando modelos estadsticos. El camino crtico se determinara para proporcionar informacin sobre: La fecha programa de inicio y conclusin para cada una de las actividades.

Taller de Sistemas II

Pg. 20

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Taller de Sistemas II

Pg. 21

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Taller de Sistemas II

Pg. 22

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Nota: Los grficos que se muestran del Diagrama de Pert (Red) son consecutivos horizontalmente.

Taller de Sistemas II

Pg. 23

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

4.2.3.3

Cronograma del proyecto (diagrama de gantt) :

Taller de Sistemas II

Pg. 24

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO V

ANLISIS DEL SISTEMA:

5.1 5.1.1

ESPECIFICACIN DE REQUERIMIENTOS REQUERIMIENTOS BSICOS :

Imprimir los boletos de viaje en formatos pre definidos. Control de encomiendas mediante una base de datos. Lista de empleados actualizada. Control permanente del personal. Mayor seguridad en la informacin importante de la empresa. 5.1.2 REQUERIMIENTOS GENERALES DE LA ORGANIZACIN : Obtener una serie de reportes mensuales de los ingresos por ventas de boletos y encomiendas. Presentar los estados financieros de la empresa de manera actualizada y verdica. Mejor atencin para una mayor fluidez de clientes. 5.1.3 REQUERIMIENTOS DEL USUARIO :

Un sistema que agilice su labor y mejore as la calidad de su trabajo. Tener la base de datos de clientes Reportes de lo vendido 5.2 PROCESOS DE NEGOCIO: Los principales procesos de la empresa son: Emisin de boletos. Envo y recepcin de encomiendas. Control del personal a cargo.

Taller de Sistemas II

Pg. 25

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

5.3

REGLAS DEL NEGOCIO

Los empleados deben tener experiencia atencin al cliente y un adecuado desenvolvimiento personal., tener conocimientos elementales de computacin bsicos. El cliente deber efectuar el pago de la encomienda en el momento del envo. A los nios menores de 4 aos no se les cobrara pasaje. 5.4 5.4.1 PAQUETES DESCRIPCIN GENERAL DE CADA PAQUETE a. Mdulo Transporte: :

Es el encargado del abastecimiento dentro de logstica interna de la empresa. Como son : Control de encomiendas: Verificar el envo y recepcin de encomiendas. Ventas de pasajes: Emisin del boleto para los viajes. Control de rutas: Controla la rutas de cada mnibus. b. Mdulo Sistema Personal:

Es el que cumple la funcin operativa y tctica dentro el sistema. Los empleados son los encargados de esta rea.

5.4.2

CONSTRUCCIN DEL DIAGRAMA DE PAQUETES

Taller de Sistemas II

Pg. 26

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

5.5 5.5.1

DIAGRAMAS DE CASOS DE USO DEFINICIN DE CASOS DE USO :

Diag. Asignacin Rutas: Este caso de uso hace mencin al evento en el que el empleado asigna las rutas de la empresa de transportes. Diag_enviar_encomiendas: Se refiere cuando el cliente decide enviar una encomienda por medio de la empresa. Diag_recoger_encomienda : Se refiere a cuando el cliente se dispone a recoger una encomienda. Emisin: Este caso de uso es acerca de la venta del boleto para el cliente. Administrar_Viajes : El administrador designa las rutas que se cubrirn. 5.5.1.1 DESCRIPCIN DE ACTORES : Para el subsistema Transporte vamos a describir los CU siguientes: Cliente, Empleado, Conductor. Descripcin del Actor Cliente cliente Persona natural o jurdica que desea viajar en los mnibuses que ofrece la Empresa de Transportes. Viajar en los mnibuses en la ETET. Rol Solicita pasaje para un destino, realiza pago Casos de uso El cliente puede ser natural o jurdico Notas El cliente jurdico hace uso de la ETET slo en pocas ocasiones. El cliente natural hace uso constante de la Empresa de Transportes. NOTA: Esta tabla es un archivo de MS WORD se llama cliente.doc y est asociado al Actor cliente del diagrama DiagramaCU_emisiondepasaje con el men contextual: Open Specification/ Files. Nombre Descripcin Descripcin del Actor Empleado Nombre Descripcin Rol Casos de uso Empleado Empleado de la Empresa de Transportes Expreso Tacna encargado de la atencin al cliente. Vender pasajes y entregar boleto Verificar asientos y rutas, llenar datos, generar boleto, imprimir boleto, entregar boleto, Cobrar boleto.

Taller de Sistemas II

Pg. 27

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Notas

El empleado se encarga de las tareas siguientes. Vender pasajes a clientes jurdicos o naturales Si el cliente es jurdico proceder a llenar sus datos adicionales. Excepcionalmente no pude dar crdito, toda venta se hace al contado

NOTA: Esta tabla es un archivo de MS WORD se llama Empleado.doc y est asociado al Actor empleado del diagrama DiagramaCU_Emisiondepasajes con el men contextual: Open Specification/ Files. Descripcin del Actor Conductor Nombre Descripcin Rol Casos de uso Notas Conductor Conductor de la ETET encargado del traslado de los pasajeros a su destino.

Traslado de los clientes a su lugar de destino Registra el da, hora de su salida y llegada El conductor se encarga de las tareas siguientes. Llevar a los pasajeros a su destino. Registrarse NOTA: Esta tabla es un archivo de MS WORD se llama Conductor.doc y est asociado al Actor Conductor del diagrama DiagramaCU_Controlderutas con el men contextual: Open Specification/ Files. Para el subsistema Administracin vamos a describir los CU siguientes: Administrador: Descripcin del Actor Administrador Administrador Es el administrador de la ETET encargado de velar por la buena distribucin de bienes y servicios. Pagar a los empelados, conductores, verificar el control de rutas de los buses, Rol velar por los intereses de la empresa. Asigna horarios, asigna rutas. Casos de uso El administrador se encarga de las tareas siguientes. Notas Administrar clientes a travs de las operaciones Ingresar, Modificar, Eliminar, Buscar, Imprimir con informacin almacenada en una tabla Cliente. Administrar mnibuses a travs de las operaciones Ingresar, Modificar, Eliminar, Buscar, Imprimir ficha tcnica una tabla de mnibus. Administrar viajes a travs de las operaciones Programar horario, Ingresar, Modificar, Eliminar, Buscar con informacin almacenada en una tabla Viaje. NOTA: Esta tabla es un archivo de MS WORD se llama Administrador.doc y est asociado al Actor Administrador del diagrama DiagramaCU_Administracin con el men contextual: Open Specification/ Files. Nombre Descripcin

Taller de Sistemas II

Pg. 28

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

5.5.1.2

DESCRIPCIN DE CASOS DE USO :

Caso de uso para el DiagramaCU_EmisiondePasajes NOTA: Esta tabla es un archivo de MS WORD se llama CU_01.doc y est asociado al CU Solicitar asiento del diagrama DiagramaCU_Emisionpasajes con el men contextual: Open Specification/ Files. 1.- Descripcin del CU_Solicitarpasajes CU_01 Versin Autor(es) Descripcin Precondicin Secuencia normal Comprar pasajes 1.0; 28/02/07 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al cliente de la ETET la adquisicin de pasajes para los viajes que realizara en dicha empresa. El cliente que desea viajar en los buses de la ETET utilizando los diversos servicios que ofrece. Paso Accin 1 El cliente solicita pasaje para un destino al cajero(empleado) 2 El empleado verifica asientos y rutas 3 El empleado recibe y/o llena los datos del cliente. 4 El empleado genera e imprime boleto. 5 El cliente le cancela al empleado el pasaje. 6 El empleado le entrega el respectivo pasaje. 7 El cliente verifica si no hay ningn error. 8 El empleado registra al cliente para el respectivo viaje. El cliente con pasajes comprados. Paso 2 La funcin del Transporte si se cancela: El cliente informa al cliente y puede optarse por 2 alternativas: Se le devuelve el dinero. Se posterga el viaje para otra fecha. Paso Cota de tiempo El promedio de realizar una compra dura de 1 a 5 minutos. 1-2 Las compras de pasajes se presentan con frecuencia cuando hay feriados interesantes. Es importante tener acceso a varios viajes de los mnibuses. Es bueno ofrecer varios viajes para la Empresa de Transportes. La venta de pasajes para la Empresa de Transportes es libre, salvo que los pasajes estn agotados.

Poscondicin Excepciones

Rendimiento Frecuencia Importancia Urgencia Comentarios

NOTA: Esta tabla es un archivo de MS WORD se llama CU_02.doc y est asociado al CU Cobrar Pasaje del diagrama DiagramaCU_Emisiondepasajes con el men contextual: Open Specification/ Files.

Taller de Sistemas II

Pg. 29

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

2.- Descripcin del CU Cobrar CU_02 Versin Autor(es) Descripcin Precondicin Secuencia normal Cobrar 1.0; 28/02/07 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al empleado de la ETET cobrar los pasajes para los viajes que realiza dicha empresa. Persona encargada de cobrar los pasajes de los clientes que desean viajar en los mnibuses que ofrece la Empresa de Transportes. Paso Accin Empleado que cobra los pasajes del cliente quien reciba un boleto para realizar un viaje en los mnibuses que ofrece la Empresa de Transportes. 1.a Si es cliente natural, cobra el precio normal. 1.b Si es cliente jurdico, cobra el precio normal y se procede al llenado de sus datos adicionales con los correspondientes pasajes. 2 El Cliente hace el respectivo pago del pasaje. 3 El Cliente que recibe su respectivo boleto. Usuario con pasajes cancelados. Paso 2 El viaje del Transporte se cancela: * El empleado informa al cliente y puede optarse por 2 alternativas: Se le devuelve el dinero. Se posterga el viaje para otra fecha. Paso Cota de tiempo 1-2 El promedio de realizar una cobranza dura de 1 a 5 minutos. Las cobranzas de los pasajes se presentan despus de realizar una compra de pasaje. Es importante tener acceso a varios viajes que ofrece la empresa. Es bueno ofrecer varios viajes para la Empresa de Transportes. La cobranza de pasajes para la Empresa de Transportes es para realizar un viaje, salvo que los pasajes estn agotados. 1

Postcondicin Excepciones

Rendimiento Frecuencia Importancia Urgencia Comentarios

NOTA: Esta tabla es un archivo de MS WORD se llama CU_03.doc y est asociado al CU ImprimirBoleto del diagrama DiagramaCU_EmisionPasajes con el men contextual: Open Specification/ Files. 3.- Descripcin del CU Imprimir CU_03 Versin Autor(es) Descripcin Imprimir 1.0; 28/02/07 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al empleado de la Empresa de Transportes imprimir pasajes para los viajes que realiza dicha empresa.

Taller de Sistemas II

Pg. 30

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Precondicin Secuencia normal

Postcondicin Excepciones

Rendimiento Frecuencia Importancia Urgencia Comentarios

Empleado que entrega a los clientes su respectivo pasaje para viajar en los mnibuses que ofrece la Empresa de Transportes. Paso Accin 1 El cliente solicita un boleto para su viaje. 2 Empleado recibe datos del cliente 3 Empleado genera los boletos. 4 El cliente cancela el pasaje 5 El cliente recibe dicho pasaje imprimido. Usuario con pasajes imprimido. Paso 2 La funcin del Transporte se cancela: El cajero informa al usuario y puede optarse por 2 alternativas: Se le devuelve el dinero. Se posterga el viaje para otra fecha. Paso Cota de tiempo 1-2 El promedio de realizar una impresin dura de 1 a 2 minutos. Los boletos imprimidos en exceso se presentan con frecuencia cuando hay feriados interesantes. Es importante tener acceso a varias impresoras para hacer fciles la entrega de los pasajes a los clientes. Es bueno ofrecer varios viajes para la Empresa de Transportes. La impresin de pasajes para la Empresa de Transportes es solo cuando el usuario aya cancelado el pasaje.

4.- Caso de uso para el DiagramaCU_ControlRutas NOTA: Esta tabla es un archivo de MS WORD se llama CU_04.doc y est asociado al CU Registro de llegada/salida del diagrama DiagramaCU_ControldeRutas con el men contextual: Open Specification/ Files. CU_04 Versin Autor(es) Descripcin Asignar Horarios 1.0; 28/02/07 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al conductor de la Empresa de Transportes tenga un rol de horarios de viajes y asignacin de rutas de viaje que realiza dicha empresa. Conductor realizara los viajes con los buses de acuerdo al horario asignado por el administrador de la empresa de transportes. Paso Accin 1 El administrador asignara los horarios de viaje con sus respectivas rutas. 2 Conductor proceder a verificar y consultar el registro de control de rutas y horarios. Asignacin de horarios y rutas errneas. Paso 2 La funcin del Transporte se cancela:

Precondicin Secuencia normal

Postcondicin Excepciones

Taller de Sistemas II

Pg. 31

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

El cajero informa al administrador y puede optarse por 2 alternativas: Se le devuelve el dinero. Se posterga el viaje para otra fecha. Paso Cota de tiempo Rendimiento 1-2 El promedio de realizar correccin de asignacin de horarios dura de 1 a 5 minutos. La asignacin de horarios y rutas en exceso se presentan con frecuencia Frecuencia cuando hay feriados interesantes. Es importante no tener ningn error en la asignacin de rutas y horarios Importancia para hacer fciles el control de los buses y conductores. Es bueno ofrecer varios viajes para la Empresa de Transportes. Urgencia La asignacin de rutas y horarios para la Empresa de Transportes es solo Comentarios conveniente para evitar accidentes de transito. NOTA: Esta tabla es un archivo de MS WORD se llama CU_05.doc y est asociado al CU Asignacin de rutas/horarios del diagrama DiagramaCU_ControlRutas con el men contextual: Open Specification/ Files. 5.- Descripcin del CU Registro Entrada/Salida CU_05 Versin Autor(es) Descripcin Precondicin Secuencia normal Entrada/Salida 1.0; 28/02/06 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al conductor de la ETET registrarse para los viajes que realiza dicha empresa. El conductor deber registra la hora de llegada y salida en un registro de control. Paso Accin El conductor recibe la asignacin de rutas y horarios por parte del administrador. 1.a Si llega de un viaje deber registrarse en un registro de llegada 1.b Si sale para un viaje deber registrase en un registro de salida. 1.c Conductor proceder a consultar el registro de control Conductor registros concluidos Paso 2 El control de registros incorrectos: * El conductor informa al administrador y puede optarse por 2 alternativas: Se realiza la correccin en momento oportuno. Se posterga el viaje del conductor y bus. Cota de tiempo Paso 1-2 El promedio de realizar una correccin dura de 1 a 5 minutos. Los registros de llegad y salida de los conductores se presentan con frecuencia en feriados interesantes. 1

Postcondicin Excepciones

Rendimiento Frecuencia

Taller de Sistemas II

Pg. 32

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Es importante tener acceso al registro de control de llegad y salida. Es bueno llevar un control interno de viajes en la empresa de transportes. El registro de control de llegad y salida es importante para evitar la ola de accidentes en la carretera. NOTA: Esta tabla es un archivo de MS WORD se llama CU_06.doc y est asociado al CU SolicitarenviarEncomienda del diagrama DiagramaCU_Encomienda(Envio) con el men contextual: Open Specification/ Files. Importancia Urgencia Comentarios 6.- Descripcin del CU_SolicitarenviarEncomienda CU_06 Versin Autor(es) Descripcin Solicitar envo d encomienda

1.0; 28/02/07 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al cliente de la ETET la realizar el envo de encomienda en dicha empresa. El cliente que desea solicitar el servicio de envo de encomienda en los Precondicin buses de la ETET. Secuencia normal Paso Accin 1 El cliente solicita envi de encomienda(empleado) 2 El empleado verifica la tarifa de encomiendas. 3 El empleado registra la encomienda. 4 El empleado genera el comprobante por la encomienda. 5 El cliente le cancela el servicio de envi de encomienda. 6 El empleado le entrega el respectivo comprobante. 7 El cliente verifica si no hay ningn error. 8 El empleado registra al cliente con la respectiva encomienda de envi. El cliente con encomiendas pagadas. Poscondicin Excepciones Paso 2 La funcin del Transporte si se cancela: El empleado informa al cliente y puede optarse por 2 alternativas: Se le devuelve el dinero de la encomienda. Se posterga el viaje para otra fecha. Rendimiento Paso Cota de tiempo El promedio de realizar un servicio de envi de encomienda dura 1-2 de 1 a 5 minutos. La adquisicin de servicio de encomienda se presenta con frecuencia Frecuencia cuando hay feriados interesantes. Es importante tener acceso a varios servicios de encomienda. Importancia Es bueno ofrecer varios servicios y alternativas de encomienda para la Urgencia Empresa de Transportes. El servicio de encomienda para la Empresa de Transportes es libre. Comentarios NOTA: Esta tabla es un archivo de MS WORD se llama CU_07.doc y est asociado al CU Cobrar envioencomienda del diagrama DiagramaCU_Emisiondepasajes con el men contextual: Open Specification/ Files.

Taller de Sistemas II

Pg. 33

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

7.- Descripcin del CU Cobrar CU_07 Versin Autor(es) Descripcin Precondicin Secuencia normal Cobrar 1.0; 28/02/07 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al empleado de la ETET cobrar por el servicio de encomienda para los viajes que realiza dicha empresa. Persona encargada de cobrar los servicios de encomienda de los clientes que desean enviar en los mnibuses que ofrece la Empresa de Transportes. Paso Accin 1

Empleado que cobra los servicios de encomienda del cliente quien reciba un comprobante de pago para realizar un envi de encomienda en los mnibuses que ofrece la Empresa de Transportes. 1.a Si es cliente natural, cobra el precio normal y se emite una boleta. 1.b Si es cliente jurdico, cobra el precio normal y se procede al llenado de sus datos adicionales y emisin de factura. 2 El Cliente hace la respectivo pago del servicio de envi de encomienda. 3 El Cliente que recibe su respectivo comprobante de pago 8factura o boleta) Postcondicin Usuario con encomiendas canceladas. Excepciones Paso 2 El viaje del Transporte se cancela: * El empleado informa al cliente y puede optarse por 2 alternativas: Se le devuelve el dinero. Se posterga el viaje para otra fecha. Rendimiento Paso Cota de tiempo 1-2 El promedio de realizar una cobranza dura de 1 a 5 minutos. Las cobranzas del envi de encomiendas se presentan despus de realizar una Frecuencia adquisicin del servicio de encomienda y recibido el comprobante de pago. Es importante tener acceso a servicios de encomienda que ofrece la empresa. Importancia Es bueno ofrecer SS de encomienda para la Empresa de Transportes. Urgencia La cobranza del envo de encomienda para la Empresa de Transportes es libre. Comentarios NOTA: Esta tabla es un archivo de MS WORD se llama CU_08.doc y est asociado al CU imprimir comprobantedepago del diagrama DiagramaCU_Encomienda(envio) con el men contextual: Open Specification/ Files. 9.- Descripcin del CU_PedirEncomienda CU_06 Pedir encomienda 1.0; 28/02/07 Versin Alexia Calizaya, Katherine Quiones, Mnica Quispe Autor(es) Permite al cliente de la ETET la realizar la entrega de encomienda en Descripcin dicha empresa. El cliente que desea solicitar la recepcin el servicio de encomienda en Precondicin

Taller de Sistemas II

Pg. 34

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Secuencia normal

Paso 2 La encomienda no llega al su destino: El empleado informa al cliente y puede optarse por 2 alternativas: Se le devuelve el dinero de la encomienda. Se posterga el viaje para otra fecha. Rendimiento Paso Cota de tiempo El promedio de realizar un servicio de envi de encomienda dura 1-2 de 1 a 5 minutos. La adquisicin de servicio de encomienda se presenta con frecuencia Frecuencia cuando hay feriados interesantes. Es importante tener acceso a varios servicios de encomienda. Importancia Es bueno ofrecer varios servicios y alternativas de encomienda para la Urgencia Empresa de Transportes. El servicio de encomienda para la Empresa de Transportes es libre. Comentarios NOTA: Esta tabla es un archivo de MS WORD se llama CU_07.doc y est asociado al CU Cobrar Recepcion encomienda del diagrama DiagramaCU_Encomienda(recepcion) con el men contextual: Open Specification/ Files. 10.- Descripcin del CU Cobrar CU_07 Versin Autor(es) Descripcin Precondicin Secuencia normal Cobrar 1.0; 15/02/2006 Alexia Calizaya, Katherine Quiones, Mnica Quispe Permite al empleado de la ETET cobrar por el servicio de encomienda para los viajes que realiza dicha empresa. Persona encargada de cobrar los servicios de encomienda de los clientes que desean enviar en los mnibuses que ofrece la Empresa de Transportes. Paso Accin 1 Empleado que cobra los servicios de encomienda del cliente quien reciba un comprobante de pago para realizar la recepcin de

Poscondicin Excepciones

los buses de la ETET. Paso Accin 1 El cliente solicita la entrega de encomienda(empleado) 2 El empleado verifica la encomienda recepcionada durante el viaje hecho por uno de los buses de la empresa. 3 El empleado registra los datos del recepcionista de la encomienda (cliente) 4 El empleado genera el comprobante por la encomienda. 5 El cliente le cancela el servicio de entrega de encomienda. 6 El empleado le entrega el respectivo comprobante. 7 El cliente verifica si no hay ningn error. 8 El empleado registra al cliente con la respectiva encomienda de envi. El cliente con encomiendas pagadas.

Taller de Sistemas II

Pg. 35

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Postcondicin Excepciones

Rendimiento Frecuencia

Importancia

Urgencia La cobranza del envi de encomienda para la Empresa de Transportes es libre. Comentarios NOTA: Esta tabla es un archivo de MS WORD se llama CU_08.doc y est asociado al CU imprimi rcomprobantedepago del diagrama DiagramaCU_Encomienda(recepcion) con el men contextual: Open Specification/ Files. 5.5.2 Construccin de los Diagramas de casos de uso :

encomienda en los mnibuses que ofrece la Empresa de Transportes. 1.a Si es cliente natural, cobra el precio normal y se emite una boleta. 1.b Si es cliente jurdico, cobra el precio normal y se procede al llenado de sus datos adicionales y emisin de factura. 2 El Cliente hace la respectivo pago del servicio de envi de encomienda. 3 El Cliente que recibe su respectivo comprobante de pago (factura o boleta) Usuario con encomiendas no a su destino y cancelados. Paso 2 El viaje del Transporte se cancela: * El empleado informa al cliente y puede optarse por 2 alternativas: Se le devuelve el dinero. Se posterga el viaje para otra fecha. Cota de tiempo Paso 1-2 El promedio de realizar una cobranza dura de 1 a 5 minutos. Las cobranzas del envi de encomiendas se presentan despus de realizar una adquisicin del servicio de encomienda y recibido el comprobante de pago. Es importante tener acceso a servicios de encomienda que ofrece la empresa. Es bueno ofrecer ss de encomienda para la Empresa de Transportes.

Diag. Asignacin Rutas

R e g i s tr o _ H o r a r i o s As ig n a r H o ra rio s

C o nd u c t or R e g i s tr a r A c c e s o A d m i n i s tr a d o r As i g n a r R u t a s

R e g is tr a r S a l i d a

R e g i s tr a r L l e g a d a R e g is tr o _ R u ta s R e g i s tr o _ C o n tr o l

C o n s u l ta r R e g i s t ro d e C o n tr o l

Taller de Sistemas II

Pg. 36

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Diag_enviar_encomiendas

S o l i ci ta E n vi a r E n co m i e n d a

Ta rifa s
V e ri fi ca r T a ri fa

E n co m i e n d a

C lie n te
fro m E m i si o n d e P a sa j e s) P a g a r E n co m i e n d a

E m p le a d o
( fr o m E m i si o n d e P a sa j e s)

R e g is tra r E n co m ie n d a
C o m p ro b a n te G e n e ra r co m p ro b a n te

< < Re ci b i r> >

E n tre g a d e co m p ro b a n te

Diag_recoger_encomienda

Pedir Encomienda

Empleado
(from Emisi on de P asajes)

Verificar Encomienda

Cliente
(from Emisi on de Pasajes)

Llenar Registro de Entrega

Encomienda

Reg_Entrega

Entrega Encomienda

Taller de Sistemas II

Pg. 37

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Emisin

Solicitar Pas aje para un des tino

Verificar As ientos y Rutas

Boleto

CNatural Rutas Llenar Datos

Realizar Pago

Em pleado

Cliente Boleto Generar Boleto CJuridico


<<extends>>

Datos Cliente

Incluir Datos Adicionales

Entregar Boleto

Administracion

Admi nistrar_omnibuses

Admi nistrar_Rutas

Admi nistrador
(f rom Asignacion_Rutas)

Admi nistra_Personal

Asi gnar_Usuarios(Permisos)

Taller de Sistemas II

Pg. 38

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Administrar_Viajes

DiagCU_AdministrarPersonal

Administrador
(from Asignacion_Rutas)

Registra_Empleados

Asigna_Cargos

Actualiza_Datos

Realiza_Pagos

DiagCU_AsignarUsuarios

Administrador
(from Asignacion_Rutas)

Verifica_C argo

Asigna_Permisos_Restringidos

Contrasea

Taller de Sistemas II

Pg. 39

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

5.6

DIAGRAMAS DE ACTIVIDADES

DiagActGenerarComprobante

Solicitar envio de encomienda

Verificar encomienda Verificar tarifa

Verificar cliente [ RUC ] [ DNI ]

Llenar datos adicinales

Entrega conprobante de pago

DiagActGenerarBoleto
Solicitar Boleto

Informa destino

[ No Existe ]

Verificar Hora/Ruta

[ Existe ] Identificar Cliente [ RUC ] [ DNI ]

Llenar datos adicionales

Generar boleto

Taller de Sistemas II

Pg. 40

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO VI

DISEO DEL SISTEMA


6.1 6.1.1 DIAGRAMAS DE INTERACCIN DIAGRAMAS DE SECUENCIA O DIAGRAMAS DE COLABORACIN :

DiagSecVerificar_Asientos_Rutas

ce : Cliente 1: Solicitar Boleto 2: Preguntar Destino 3: Informa destino

E : Empleado

C : Monitor

4: Verifica Rutas 5: Verfica cantidad de asientos/boletos 6: Pide datos 7: Verificar Datos 8: Brinda informacion 9: Llena datos 10: Generar boleto 11: Cobra boleto

12: Pagar Boleto 13: Entregar Boleto

Taller de Sistemas II

Pg. 41

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6.2

IDENTIFICACIN DE OBJETOS

Tabla Asignacion

Tabla Boleto

Tabla Cargo

Tabla Cliente

Tabla Comprobante

Taller de Sistemas II

Pg. 42

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Tabla Detalle_Comprobante

Tabla Empleado

Tabla Encomienda

Tabla mnibus

Tabla Recepcin

Taller de Sistemas II

Pg. 43

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Tabla Ruta

Tabla Usuario

6.3 6.3.1

MODELO DEL NEGOCIO FUNCIONAMIENTO DE LA EMPRESA :

La Empresa de Transportes Expreso Tacna realiza funciones de viaje de mnibuses en formato de viaje (para clsicos del Transporte), de Especial y Econmico. Los mnibuses se adquieren por compra o donacin o alquiler en caso de viajes. Los usuarios son de un solo tipo: clientes. Slo se almacena informacin sobre los clientes. Las funciones se programan en simples. Sobre los mnibuses se debe tener los datos sobre el dueo, los papeles en Regla, la terramoza, el carro en buen estado, el ao de produccin, la empresa productora, el color (blanco y negro y colores), la duracin de cada viaje, fecha de ingreso y precio. Se debe poder realizar operaciones de adquirir, modificar y eliminar. Sobre los usuarios que sean clientes debe tenerse datos como apellidos, nombre, DNI asignado por el sistema. Se debe poder realizar operaciones de agregar, modificar y eliminar. Sobre las reservas solo se debe consignar la fecha. Si la reserva es para pasajes debe consignarse un nmero de serie. Sobre los pasajes es necesario saber la disponibilidad, el nmero. Se debe poder realizar operaciones de vender, intercambiar y anular.

Taller de Sistemas II

Pg. 44

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Sobre las funciones se debe consignar los datos sobre fecha, hora y lugar y los mnibuses. Se debe poder realizar operaciones de programar horario, ingresar, modificar, eliminar, buscar e imprimir programas y resultados de bsqueda. 6.3.2 CONSTRUCCIN DE LAS FICHAS CRC : Ficha CRC para la clase mnibus: CLASE: mnibus Responsabilidades Colaboradores Adquisicin Administrativo Proyeccin Empleado Critica Usuario

CLASE: mnibus cod_omnibus: integer marc_omnibus: varchar plac_omnibus: varchar nroa_omnibus: integer aprd_omnibus: datetime tipo_omnibus: integer obs_omnibus: varchar active: bit Superclases Subclases Normal Documental

Ficha CRC para la clase Empleado CLASE: Empleado Responsabilidades Entregar boletos Cobrar servicios prestados Designar rutas

Colaboradores Cliente Cliente Chferes, Omnibus

CLASE: Empleado cod_empleado: integer apel_empleado: varchar nomb_empleado: varchar dire_empleado: varchar fono_empleado: varchar sexo_empleado: bit foto_empleado: image dni_empleado: varchar refe_empleado: varchar cod_cargo: integer obs_empleado: varchar Superclases Subclases Operativo, Administrativo

Taller de Sistemas II

Pg. 45

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Ficha CRC para la clase Cliente CLASE: Cliente Responsabilidades Comprar pasajes Asistir a funciones Criticar mnibuses

Colaboradores Empleado Funcin, mnibus Empresa de Transportes

CLASE: Cliente cod_cliente: integer nomb_cliente: varchar apel_cliente: varchar dire_cliente: varchar dni_cliente: varchar fono_cliente: varchar tipo_cliente: bit ruc_cliente: char obs_cliente: varchar Superclases Subclases Usuario

Ficha CRC para la clase Boleto CLASE: Boleto Responsabilidades Comprar pasaje Pagar pasaje

Colaboradores Empleado, Funcin, mnibus Empleado

CLASE: Boleto cod_empleado: integer cod_cliente: integer cod_ruta: integer nroa_boleto: integer prec_boleto:money fech_boleto: datetime hora_boleto: datetime obs_boleto: varchar activo: bit Superclases Subclases

Ficha CRC para la clase Comprobante CLASE: Comprobante Responsabilidades Generar Comprobante Entregar Comprobante

Colaboradores Empleado, Funcin, mnibus Empleado

Taller de Sistemas II

Pg. 46

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CLASE: Comprobante nro_comprobante: integer cod_cliente:integer cod_empleado: integer fech_comprobante: datetime tipo_comprobante: integer igv_comprobante: money mont_total: money anular: bit Superclases Subclases

Ficha CRC para la clase Encomienda CLASE: Encomienda Responsabilidades Solicitar envo de Encomienda Pagar encomienda

Colaboradores Empleado, Funcin, mnibus Empleado

CLASE: Encomienda Cod_encomienda: Integer Desp_encomienda: varchar Prec_encomienda: Money Peso_encomienda: Integer Tipo_encomienda: integer Superclases Subclases

Ficha CRC para la clase Recepcion CLASE: Recepcion Responsabilidades Entregar Encomienda

Colaboradores Empleado, Funcin, mnibus

CLASE: Recepcion cod_rcepcion: integer ref_clienteo: varchar cod_empleado: integer origen: varchar desp_recepcion: varchar fecha: datetime estado: bit Superclases Subclases

Ficha CRC para la clase Detalle_Comprobante CLASE: Detalle_Comprobante Responsabilidades Colaboradores Generar Comprobante Empleado, Funcin, mnibus Entregar Comprobante Empleado

Taller de Sistemas II

Pg. 47

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CLASE: Comprobante nro_comprobante: integer cod_encomienda:integer ref_encomienda:varchar cantidad: integer importe: money Superclases Subclases

Ficha CRC para la clase Cargo CLASE: Cargo Responsabilidades Asignar cargo

Colaboradores Empleado, Funcin.

CLASE: Cargo mont_cargo: money cod_cargo: integer nomb_cargo:varchar desp_cargo: varchar Superclases Subclases

Ficha CRC para la clase Rutas CLASE: Rutas Responsabilidades Asignar rutas

Colaboradores mnibus Empleado

CLASE: Rutas cod_ruta: varchar cod_omniis: integer tipo_servicio:integer hora: datetime costo_money Superclases Subclases

Ficha CRC para la clase Asignacion CLASE: Asignacion Responsabilidades Asignar de cargo

Colaboradores Empleado

Taller de Sistemas II

Pg. 48

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CLASE: Asignacion cod_asignacion: integer cod_omniibus: integer cod_empleado: integer fecha_asignacion: datetime activo:bit Superclases Subclases

6.3.3

IDENTIFICACIN DE LOS TIPOS DE RELACIONES: Clase asociacin: Resulta de la asociacin entre las tablas Comprobante y Encomienda, la clase Detalle_comprobante hereda cualidades de la clases involucradas
Encom ienda cod_encomienda : Integer des_encom ienda : String prec_encomienda : Currency peso_encomienda : Integer tipo_encomi enda : Integer Modificar() Guardar() Eliminar()

Comprobante num_comprobante : Integer fecha_comprobante : Date ti po_comprobante : Integer igv_comprobante : Currency mont_total : Currency anular : Byte Calcular_subtotal() Calcular_total()

Detal le_comprobante canti dad : Integer importe : Currency ref_encom ienda : String calcular_importe()

Clase Asociacin (Unidireccional): La clase Cliente se dirige a un solo sentido en este caso solo se relaciona con la clase Comprobante.
Cliente cod_cli ente : Integer dire_cl iente : Stri ng fono_cliente : String tipo_cl iente : Byte nomb_cliente : String apel_cliente : stri ng dni_cli ente : string ruc_cliente : String obs_cliente : String Ingresar() Eliminar() Modificar() Guardar() Buscar()

Comprobante num_comprobante : Integer fecha_comprobante : Date tipo_comprobante : Integer igv_com probante : Currency 1..* mont_total : Currency anular : Byte Calcular_subtotal() Calcular_total()

Taller de Sistemas II

Pg. 49

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Clase Asociacion (Unidireccional): La clase Empleado se dirige a un solo sentido en este caso solo se relaciona con la clase Cargo.
Em pl eado cod_empleado : Integer apel_em pleado : String nomb_empleado : String dire_em pl eado : String fono_em pleado : String foto_em pl eado : Doubl e sexo_em pleado : Byte dni_empleado : Stri ng refe_em pl eado : String obs_em pl eado : String El im i nar() Modificar() Buscar() Guardar() Cargo
cod_c argo : Integer nom b_c argo : St ring m ont_c argo : Currency desp_cargo : String 1 1. .* Agregar() Modif icar() Guardar() Elim inar()

Clase Asociacion (Unidireccional): La clase Empleado se dirige a un solo sentido en este caso solo se relaciona con la clase Asignacion.
Empleado cod_empleado : Integer apel_empleado : Stri ng nomb_empleado : String dire_empl eado : String fono_empleado : Stri ng foto_empl eado : Double sexo_empleado : Byte dni_empleado : String refe_empl eado : String obs_em pleado : String El imi nar() Modificar() Buscar() Guardar()

Asignacion cod_asignacion : Integer fech_asi gnaci on : Date activo : Byte


1 1..*

Modificar() Borrar() Guardar()

Clase Asociacin (Unidireccional): La clase mnibus se dirige a un solo sentido en este caso solo se relaciona con la clase Asignacin.
Omnibus cod_omnibus : Integer marc_om nibus : String plac_omnibus : Stri ng nroa_omnibus : Integer aprd_omnibus : Date tipo_omnibus : Integer obs_omni bus : String activo : Byte Modificar() Guardar() Buscar() Eliminar()

Asignacion cod_asignacion : Integer fech_asignaci on : Date activo : Byte Modificar() Borrar() Guardar()

1..*

Taller de Sistemas II

Pg. 50

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Clase Agregacin: La clase Cliente es una agregacin de la clase Boleto


Cliente cod_cl iente : Integer dire_cliente : String fono_cliente : String ti po_cliente : Byte nomb_cli ente : String apel _cliente : string dni_cliente : string ruc_cli ente : String obs_cliente : String Ingresar() Eliminar() Modificar() Guardar() Buscar() Boleto nro_bol eto : Integer nroa_boleto : Integer prec_boleto : Currency fech_boleto : Date hora_boleto : Date obs_boleto : String 1..* activo : Byte Imprimi r() Entregar() Vender() El imi nar()

Clase Agregacin: La clase Empleado es una agregacin de la clase Comprobante


Empl eado cod_empleado : Integer apel_em pleado : String nomb_empleado : String dire_empleado : String fono_em pleado : String foto_empleado : Double sexo_em pleado : Byte dni_empleado : String refe_empleado : String obs_empleado : String El iminar() Modificar() Buscar() Guardar()

Comprobante num_comprobante : Integer fecha_comprobante : Date tipo_com probante : Integer igv_com probante : Currency mont_total : Currency anular : Byte Calcular_subtotal() Calcular_total ()

1 1..*

Clase Agregacin: La clase Empleado es una agregacin de la clase Boleto


Em pleado Boleto nro_boleto : Integer nroa_boleto : Integer prec_boleto : Currency fech_boleto : Date hora_boleto : Date obs_boleto : String activo : Byte Im prim ir() Entregar() Vender() El imi nar() cod_empleado : Integer apel_empleado : String nomb_em pleado : String dire_empleado : Stri ng fono_empleado : String foto_empleado : Double sexo_empleado : Byte dni_empleado : String refe_empleado : Stri ng obs_empleado : Stri ng El imi nar() Modificar() Buscar() Guardar()

1..*

Taller de Sistemas II

Pg. 51

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Clase Agregacin: La clase Empleado es una agregacin de la clase Recepcin.


Em pleado Recepcion
cod_recepcion : Integer ref _clienteO : String ref _clienteD : String origen : String desp_recepcion : String f echa : Date estado : By te Nuev o() Guardar() Eliminar() Buscar()

1..*

cod_empleado : Integer apel_empleado : Stri ng nomb_empleado : String dire_em pleado : String fono_empleado : Stri ng foto_em pleado : Double sexo_empleado : Byte dni_empleado : String refe_em pleado : String obs_em pleado : String Eliminar() Modificar() Buscar() Guardar()

Clase Agregacion: La clase Omnibus es una agregacin de la clase Rutas.


Omnibus Rutas cod_ruta : Integer nomb_ruta : String tipo_servicio : Integer hora : Date costo : Currency Programar() Modificar() Guardar() El imi nar() Buscar() Imprimir()
1..* 1

cod_omnibus : Integer marc_om nibus : String plac_omnibus : Stri ng nroa_om nibus : Integer aprd_om nibus : Date tipo_omnibus : Integer obs_omni bus : String activo : Byte Modificar() Guardar() Buscar() Eliminar()

Clase Agregacion: La clase Rutas es una agregacin de la clase Boleto


Boleto nro_boleto : Integer nroa_bol eto : Integer prec_boleto : Currency fech_boleto : Date hora_bol eto : Date obs_boleto : Stri ng activo : Byte Im primir() Entregar() Vender() El imi nar() Rutas cod_ruta : Integer nomb_ruta : String ti po_servici o : Integer hora : Date costo : Currency
1..* 1

Program ar() Modificar() Guardar() Eliminar() Buscar() Im primi r()

Taller de Sistemas II

Pg. 52

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6.3.4

MODELO CONCEPTUAL DE NEGOCIO

Taller de Sistemas II

Pg. 53

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6.4

DIAGRAMAS DE ESTADO

DS_Cliente (Pertenece a la clase cliente)

6.5 6.5.1

DISEO E IMPLANTACIN DE LA BASE DE DATOS DIAGRAMA DE COMPONENTES DE LA BASE DE DATOS:

<<Tablespace>>

TSP_0 DB_SisTransporte

Taller de Sistemas II

Pg. 54

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6.5.2

GENERACIN DEL MODELO DE DATOS A PARTIR DEL DIAGRAMA DE CLASES :

1..

Comprobante
num_comprobante : IN T f echa_c omprobante : DATETIME tipo_comprobante : INT igv _comprobante : MONEY mont_total : MONEY anular : SMALLINT cod_empleado : INT cod_cliente : IN T anular : SMALLINT <<PK>> PK_Comprobante185() <<FK>> FK_Comprobante183() <<FK>> FK_Comprobante192() <<Index>> TC_C omprobante386() <<Index>> TC_C omprobante402() 1..* 1

Recepcion
cod_recepcion : IN T ref _clienteO : VAR CHAR(50) ref _clienteD : VAR CHAR(50) origen : VARCHAR(40) desp_rec epcion : VARCH AR(100) f ec ha : D ATETIME es tado : BIT cod_empleado : IN T 1..* <<PK>> PK_Recepcion186() <<FK>> FK_Recepcion182() <<Index>> TC_Recepcion384() 1 1

Usuario Cargo
cod_cargo : INT nomb_cargo : VARCHAR(50) mont_cargo : MONEY desp_cargo : VARCHAR(70) cod_empleado : INT <<PK>> PK_Cargo187() 1..* <<FK>> FK_Cargo185() <<Index>> TC_C argo390() id_usuario : VAR CHAR(50) nomb_usuario : VARCHAR(50) pass_usuario : VARCHAR(15) activ o : INT <<PK>> PK_Us uario188()

Empleado
cod_empleado : INT apel_empleado : VARCHAR(30) nomb_empleado : VAR CHAR(30) dire_empleado : VARCHAR(50) f ono_empleado : VARCHAR(10) f oto_empleado : IMAGE sexo_empleado : BIT dni_empleado : VARCHAR(8) ref e_empleado : VARCHAR(40) obs_empleado : VARCHAR(70) cod_c argo : INT <<PK>> PK_Empleado177() 1

Asignacion
cod_asignacion : IN T f ech_asignacion : DATETIME activ o : BIT cod_empleado : IN T cod_omnibus : INT <<PK>> PK_Asignac ion178() <<FK>> FK_Asignac ion186() <<FK>> FK_Asignac ion184() <<Index>> TC_Asignacion392() <<Index>> TC_Asignacion388()

1 1..* 1..*

Encomienda
cod_encomienda : INT des_encomienda : VAR CHAR(70) prec_encomienda : MONEY peso_encomienda : IN T tipo_encomienda : INT <<PK>> PK_Enc omienda183() 1 0..* 0..*

Omnibus
cod_omnibus : INT marc_omnibus : VARCHAR(30) plac_omnibus : VAR CHAR(10) nroa_omnibus : INT aprd_omnibus : DATETIME tipo_omnibus : INT obs_omnibus : VAR CHAR(70) ac tiv o : BIT <<PK>> PK_Omnibus179() 1

Cl iente
cod_c liente : INT dire_c liente : VARCHAR(30) f ono_cliente : VAR CHAR(40) tipo_c liente : BIT nomb_cliente : VAR CHAR(30) apel_c liente : VARCHAR(40) dni_cliente : VARC HAR(10) ruc_c liente : CHAR (11) obs_c liente : VARCHAR(70) <<PK>> PK_Cliente184()

Detalle_comprobante
cantidad : INT importe : MONEY ref _encomienda : VARCHAR(70) cod_encomienda : INT num_comprobante : IN T <<PK>> PK_Detalle_comprobante181() <<FK>> FK_Detalle_comprobante190() <<FK>> FK_Detalle_comprobante189() <<Index>> TC_D etalle_comprobante397() <<Index>> TC_D etalle_comprobante398() 1..*

Boleto
nro_boleto : INT nroa_boleto : INT prec_boleto : MONEY f ech_boleto : DATETIME hora_boleto : DATETIME obs_boleto : VARCHAR(70) activ o : BIT cod_empleado : INT cod_ruta : IN T cod_c liente : INT <<PK>> PK_Boleto182() <<FK>> FK_Boleto191() <<FK>> FK_Boleto181() <<FK>> FK_Boleto188() <<Index>> TC_Boleto400() <<Index>> TC_Boleto382() <<Index>> TC_Boleto396()

1..*

Rutas
cod_ruta : INT nomb_ruta : VARC HAR(30) tipo_serv icio : INT hora : DATETIME costo : MONEY cod_omnibus : INT <<PK>> PK_Rutas 180() <<FK>> FK_Rutas 187() <<Index>> TC_Rutas394()

1..*

1..*

Taller de Sistemas II

Pg. 55

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6.5.3

CREACIN DE LA BASE DE DATOS EN SQL SERVER

Taller de Sistemas II

Pg. 56

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

6.5.4 Tabla

DICCIONARIO DE DATOS Comprobante

CAMPO

DESCRIPCION

TIPO DE DATO

TAMAO

nro_comprobante cod_cliente cod_empleado fech_comprobante igv_comprobante mont_total anular

Cdigo que se le asigna al comprobante Cdigo del cliente que adquiere los servicios. Cdigo del empleado que trabaja en la empresa. Fecha en la que se realiza la transaccin. Porcentaje que se le aplicara a la encomienda. Monto que tendr que aportar el cliente. Accin que eliminara el comprobante.

Integer Integer Integer Datetime Money Money Bit

4 4 4 8 8 8 1

Tabla
CAMPO

Cliente
DESCRIPCION TIPO DE DATO TAMAO

cod_cliente nomb_cliente apel_cliente dire_cliente dni_cliente fono_cliente tipo_cliente ruc_cliente obs_cliente

Cdigo que se le asigna al cliente Nombre del cliente. Apellido del cliente. Direccin de cliente. Documento que identifica al cliente natural. Telfono del cliente. Determina si el cliente es natural o jurdico. Documento que identifica al cliente jurdico. Informacin adicional acerca del cliente.

Varchar Varchar Varchar Varchar Varchar Varchar Bit Char Varchar

30 40 50 10 15 1 1 11 70

Tabla
CAMPO

Recepcin
DESCRIPCION TIPO DE DATO TAMAO

cod_recepcion ref_clienteO ref_clienteD cod_empleado origen desp_recepcion Fecha estado

Cdigo que se le asigna a la recepcin. Cliente que enva la encomienda. Cliente que recibe la encomienda. Cdigo del empleado que atiende al cliente. Lugar de donde se enva la encomienda. Descripcin de la encomienda. Fecha en la se recepciona la encomienda. Verifica si la encomienda fue entregada.

Integer Varchar Varchar Integer Varchar Varchar Datetime Bit

4 50 50 4 40 100 8 1

Taller de Sistemas II

Pg. 57

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Tabla CAMPO cod_encomienda desp_encomienda peso_encomienda prec_encomienda

Encomienda DESCRIPCION Cdigo que se le asigna a la encomienda. Se detalla la clase de encomienda. Cantidad en kilogramos de la encomienda. Valor a aportar por el cliente. TIPO DE DATO Integer Varchar Integer Money 4 70 4 8 TAMAO

Tabla CAMPO cod_encomienda nro_comprobante ref_encomienda cantidad importe

Detalle_comprobante DESCRIPCION Cdigo que se le asigna al detalle. Numero de encomienda. Indica que tipo de encomienda se enva. Valor a aportar por el cliente. Cantidad total a pagar. TIPO DE DATO Integer Integer Varchar Integer Money 4 4 70 4 8 TAMAO

Tabla
CAMPO

Empleado
DESCRIPCION TIPO DE DATO TAMAO

cod_empleado nomb_empleado apel_empleado dire_empleado fono_empleado sexo_empleado foto_empleado dni_empleado refe_empleado cod_cargo obs_empleado

Cdigo que se le asigna al empleado Nombre del empleado. Apellido del empleado. Direccin de empleado. Telfono del empleado. Sexo del empleado. Foto actual del empleado. Documento que identifica al empleado. Experiencia que tiene el empleado. Cdigo del cargo que desempea el empleado Datos adicionales del empleado.

Integer Varchar Varchar Varchar Varchar Bit Image Varchar Varchar Integer Varchar

4 30 30 50 10 1 16 10 40 4 70

Taller de Sistemas II

Pg. 58

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Tabla
CAMPO

Boleto
DESCRIPCION TIPO DE DATO TAMAO

nro_boleto cod_empleado cod_cliente cod_ruta nroa_boleto prec_boleto fech_boleto hora_boleto activo

Numero que se le asigna al boleto. Cdigo del empleado que atiende. Cdigo del cliente que compra un boleto. Cdigo de la ruta que comprara el cliente. Numero del asiento que ocupara el cliente. Precio del boleto o ruta. Fecha en la cual se realizara el viaje. Hora en la que se realizara el viaje. Indica si el asiento esta ocupado o disponible.

Integer Integer Integer Integer Integer Money Datetime Datetime Bit

4 4 4 4 4 8 8 8 1

Tabla
CAMPO

Cargo
DESCRIPCION TIPO DE DATO TAMAO

cod_cargo nomb_cargo mont_cargo desp_cargo

Cdigo que se le asigna al cargo Cargo o profesin del empleado. Sueldo que se le pagara al empleado. Funcin que el empleado desempeara en la empresa.

Integer Varchar Money Varchar

4 50 16 70

Tabla
CAMPO

mnibus
DESCRIPCION TIPO DE DATO TAMAO

Cod_omnibus Marc_omnibus Plac_omnibus Nroa_omnibus Aprd_omnibus Tipo_omnibus Obs_omnibus Activo

Cdigo que se le asigna al mnibus. Marca del mnibus. Placa del mnibus. Numero de3 asientos que tiene el mnibus. Fecha de produccin del mnibus. Describe el tipo de mnibus. Indica detalles del mnibus. Indica si el mnibus aun presta sus servicios a la empresa.

Integer Varchar Varchar Integer Datetime Integer Varchar Bit

4 30 10 4 8 4 70 1

Taller de Sistemas II

Pg. 59

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Tabla
CAMPO

Asignacin
DESCRIPCION TIPO DE DATO TAMAO

cod_asignacion cod_omnibus cod_empleado fech_asignacion

Cdigo que se le asigna a la asignacin. Cdigo del mnibus. Sueldo que se le pagara al empleado. Fecha en la que se hace la asignacin

Integer Integer Integer Datetime

4 4 4 8

Tabla
CAMPO

RUTAS
DESCRIPCION TIPO DE DATO TAMAO

cod_ruta nomb_ruta cod_omnibus tipo_servicio hora costo

Cdigo que se le asigna al ruta. Ciudad a donde se desea viajar. Sueldo que se le pagara al empleado. Fecha en la que se hace la asignacin Hora en la que se realizara el viaje. Monto que costara el pasaje.

Integer Varchar Integer Integer Datetime Money

4 30 4 4 8 16

Tabla
CAMPO

RUTAS
DESCRIPCION TIPO DE DATO TAMAO

Id_usuario Nom_usuario Pass_usuario Activo

Cdigo que se le asigna al usuario. Nombre del empleado que tendr acceso al sistema. Contrasea que se le asigna al usuario. Define el tipo de usuario y/o permisos que tendr.

Integer Varchar Integer Integer

4 30 4 4

Taller de Sistemas II

Pg. 60

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO VII
CONSTRUCCION DEL SISTEMA 7.1
FUNCIONES DEL SISTEMA: Referencia Ref1 Ref2 Ref3 7.2 Funcin Registrar la venta boleto Registrar la encomienda (envi/recepcin) Registrar de clientes

DIAGRAMA DE COMPONENTES:
Aplicacion sistematransporte.exe
<<form>> Presentacion

Conexion de Datos

<<form>> Cli entes

<<form>> Control de acceso

sistema_transportes
<<report>> Reportes

<<form >> Em pleado

<<form >> Men pri ncipal

<<form >> Asignacion <<form>> Comprobante <<form >> Rutas

<<form>> Encomi enda

<<form >> Cargo <<form>> Boleto <<form >> Recepci on <<form >> Omnibus

7.3

DISEO DEL MEN PRINCIPAL DEL SISTEMA:

Taller de Sistemas II

Pg. 61

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

DESPLIEGUE DE LOS MENUS DEL SISTEMA Men Inicio

Men Mantenimiento

Men Transacciones

Men Herramientas

Men Ayuda

Taller de Sistemas II

Pg. 62

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

7.4

DISEO DE INTERFACES DE ENTRADA:

Formulario Registro de Clientes

Formulario Registro de Empleados

Taller de Sistemas II

Pg. 63

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Formulario Registro de Cargo

Formulario Registro de Recepcin

Formulario Registro de Rutas

Taller de Sistemas II

Pg. 64

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Formulario Registro de mnibus

Formulario Registro de Asignacin de mnibus

Formulario Registro de Encomienda

Taller de Sistemas II

Pg. 65

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

7.5

DISEO DE INTERFACES DE SALIDA:

Formulario de Venta de Boletos

Formulario de Registro de Envo de Encomienda

Taller de Sistemas II

Pg. 66

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Formato de Comprobante de Encomienda

REPORTES

Taller de Sistemas II

Pg. 67

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

7.6

DISEO DE COMPONENTES: Mensaje de error al no hallar el usuario

Mensaje de error al no haber concluido la transacccion

Mensaje de error al intentar eliminar un registro de empleado que ya realizo una transaccin

Mensaje de confirmacion del envio de encomienda

Taller de Sistemas II

Pg. 68

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

Mensaje al momento de salir del sistema

7.7

TIPOS DE USUARIO:

El Sistema cuenta con 2 tipos de usuarios: Administrador (Admin): Tiene acceso a todo el Sistema y se encarga de asignar los permisos y restricciones a los empleados administrativos. Usuario (User) : Usuario asignado por el administrador para realizar transacciones, esto implica los siguientes formularios: a. Registro de clientes b. Recepcin de encomiendas c. Encomiendas d. Venta de Boleto 7.8 Niveles de Seguridad :

Referente a personas extraas o ajenas a la empresa no tendrn acceso ya que cada usuario posee una contrasea nica para ingresar al sistema. Referente a virus informticos en el punto 3.5.1 (factibilidad tcnica) del presente manual tcnico se especifica que la empresa debe contar con un antivirus a fin de salvaguardar la integridad y seguridad de sus datos.

Taller de Sistemas II

Pg. 69

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

7.9

DISEO DE LA ARQUITECTURA DEL SISTEMA

<<Servi dor>> Pri ncipal

Acceso atencion de bol etos

Window s 2003/SQL Server 2000


T CP/IP T CP/IP T CP/IP Acceso al registro de rutas/omnibus

<<Cl iente>> Boleto

<<Cl iente>> Encom i enda

<<Em pl eado>> Rutas/Om ni bus

SisTransporte.exe/w indow s XP

SisTransporte.exe/w indow s XP

SisTransporte.exe/w indow s XP

<<Im presora>> M atricial LQ-870

<<Im presora>> HP PSC 1400

Acceso de em ision/recepcion de encom i enda

Taller de Sistemas II

Pg. 70

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO VIII

PRUEBA DE SISTEMA

8.1

PROGRAMA DE CAPACITACIN AL USUARIO

El usuario final tendr previa capacitacin del sistema a implementar, as como tambin tendr acceso al manual de usuario para identificar las diferentes operaciones que el sistema realiza. Esta capacitacin ser brindada por los diseadores del sistema, la cual constara de 2 etapas: 1. Evaluacin del grado de conocimiento que posee cada empleado en la manipulacin de sistemas computarizados. 2. 8.2 8.2.1 Exposicin practica del funcionamiento del sistema.

EVALUACIN DEL SISTEMA EVALUACIN OPERACIONAL :

Los tcnicos del sistema tendrn contacto permanente con el usuario (Empresa); a travs de llamadas telefnicas, e mail, visitas tcnicas para depurar errores que se produzcan en el manejo del sistema. 8.2.2 IMPACTO ORGANIZACIONAL :

El sistema a implantar mejorara la calidad de atencin al cliente, as como tambin el control interno de la empresa brindando un servicio eficiente; lo cual implica que las operaciones que realizan sean de manera dinmica. 8.2.3 DESEMPEO DEL DESARROLLO: El sistema contara con una garanta de 6 meses de mantenimiento y actualizaciones; tambin el usuario tendr la facilidad de adquirir las modificaciones que la empresa requiere de acuerdo a sus necesidades.

Taller de Sistemas II

Pg. 71

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

8.3

PLAN DE PRUEBAS DEL SISTEMA Se realizara de la siguiente manera: 1. 2. 3. 4. Se reunir al personal administrativo.

Los tcnicos harn una exposicin terica. Los tcnicos encargados del sistema harn demostraciones prcticas. Se har un simulacro de practicas con el mismo personal, haciendo que estos adopten el rol de un cliente X y un vendedor Y.

8.4

PLAN DE MANTENIMIENTO DEL SISTEMA : Se har un constante mantenimiento y/o actualizaciones de la base de datos. Se modificaran las interfaces de acuerdo a las exigencias de la empresa conforme el sistema vaya funcionando.

Taller de Sistemas II

Pg. 72

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO IX

REQUERIMIENTOS TCNICOS

9.1

HARDWARE: Computadoras Pentium IV, 256Mhz, 60 Mb. Impresora HP 3500 Topologa estrella.

9.2

SOFTWARE: Windows XP. Microsoft SQL Server.

9.3

ARQUITECTURA DE SISTEMA:

Taller de Sistemas II

Pg. 73

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO X

CONCLUSIONES

Para poder desarrollar un sistema, se tiene que analizar la problemtica de la empresa, para esto las tcnica ms factibles son las entrevistas y encuestas a las personas involucradas. Para cubrir las expectativas del usuario es necesario formar parte del equipo de trabajo de la empresa; para as conocer a fondo sus necesidades y para cubrirlas en su totalidad. La metodologa espiral nos ayudo en la obtencin de estrategias para el desarrollo de nuestro sistema. El sistema esta basado de tal manera que el usuario y/o personal pueda manipular dinmicamente todas las operaciones que este requiere. Es necesario desarrollar un modelo de negocio para mejorar y optimizar la aplicacin del software.

Taller de Sistemas II

Pg. 74

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

RECOMENDACIONES

Para el buen funcionamiento del sistema, se recomienda tener una persona especializada en el manejo del software para que brinde el soporte tcnico necesario. Se recomienda asignar usuarios a la Base de Datos con accesos restringidos para as

salvaguardar la informacin valiosa de la empresa. Se recomienda incorporar las otras reas, para as tener un mayor control de la empresa. Seria recomendable que la aplicacin actual y futura aplicaciones, sean desarrollados en lenguaje de programacin de licencia libre. De modo que el trabajo e investigacin desarrollada tenga validez y permita obtener beneficios justificados al investigador programador. Se recomienda que la empresa cuente con Internet para tener una comunicacin permanente con las sucursales y tcnicos programadores para una buena asistencia y apoyo en lnea.

Taller de Sistemas II

Pg. 75

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO XI
BIBLIOGRAFA

BOOCH, Graady Anlisis y Diseo Orientado a Objetos

RUMBVAUGH, James y Otros Modelado y Diseo Orientado a Objetos

PRESSMAN, Roger. S ; Mc Graw Hill Mxico 2004 Ingeniera de Software , un enfoque prctico ;

Baltazar y Mariano Birnios Buenos Aires, 1999. Microsoft Visual Basic Manual de Referencia

http://www.programacion.net/ http://www.vbexplorer.com

Taller de Sistemas II

Pg. 76

Universidad Nacional Jorge Basadre Grohmann Instituto de Informtica y Telecomunicaciones

CAPITULO XII
ANEXOS
Formato del Boleto de viaje

Taller de Sistemas II

Pg. 77

También podría gustarte