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. IDENTIFICACIN DEL PROYECTO

1.1. Ttulo del Proyecto. 5

1.2. Descripcin 5

1.3. Autor (es). 5

1.4. Fecha de Presentacin. 5

2. MARCO GENERAL

2.1. Descripcin General de la Empresa. 5

2.1.1. Nombre de la Empresa. 6

2.1.2. Ubicacin. 6

2.1.3. Antecedentes. 6

2.1.4. Descripcin. 6

3. INVESTIGACION PRELIMINAR

3.1. Problemtica General. 7

3.2. Justificacin del Proyecto. 7

3.3. Objetivos General y Objetivos Especficos. 8

3.4. Alcance del Proyecto. 8

3.5. Estudio de Factibilidad. 8

3.5.1. Factibilidad Tcnica. 8

3.5.2. Factibilidad Operativa. 10

3.5.3. Factibilidad Econmica. 10

3.5.4. Factibilidad Legal. 11

3.6. Recursos Preliminares Requeridos. 11

3.6.1. Recursos Humanos. 11

3.6.2. Recursos de Software. 12

3.6.3. Recursos de Hardware. 12

3.7. Descripcin de la Asignacin de Recursos. 12

Taller de Sistemas II Pg. 3


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

3.8. Costos.

3.9. Beneficios.

3.10. Tcnicas para la Obtencin de Informacin

4. PLAN GENERAL DEL PROYECTO.

4.1. Describir la Estrategia de Desarrollo para el Sistema

4.2. Plan General de Desarrollo del Proyecto.

4.2.1. Definir el Panorama del Proyecto

4.2.2. Estructura de Actividades

4.2.3. Diagramas:

4.2.3.1. Diagrama de Gantt con Asignacin de Recursos.

4.2.3.2. Diagrama Pert.

4.2.3.3. Cronograma del Proyecto (Diagrama de Gantt)

5. ANLISIS DEL SISTEMA.

5.1. Especificacin de requerimientos.

5.1.1. Requerimientos bsicos.

5.1.2. Requerimientos generales de la organizacin.

5.1.3. Requerimientos del usuario.

5.2. Procesos del Negocio

5.3. Reglas del Negocio

5.4. Paquetes.

5.4.1. Descripcin general de cada paquete.

5.4.2. Construccin del Diagrama de Paquetes.

5.5. Diagramas de casos de uso.

5.5.1. Definicin de casos de uso.

5.5.1.1. Descripcin de actores.

5.5.1.2. Descripcin de casos de uso.

5.5.2. Construccin de los Diagramas de casos de uso.

5.6. Diagramas de actividades.

Taller de Sistemas II Pg. 4


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

6. DISEO DEL SISTEMA.

6.1. Diagramas de interaccin:

6.1.1. Diagramas de secuencia o Diagramas de colaboracin

6.2. Identificacin de objetos

6.3. Modelo del Negocio.

6.3.1. Describir cmo funciona o cmo funcionara el sistema con un texto en forma precisa.

6.3.2. Construccin de las fichas CRC

6.3.3. Identificacin de los tipos de relaciones.

6.3.4. Modelo Conceptual del Negocio

6.3.5. Diagramas de Actividades

6.4. Diagrama de estados

6.5. Diseo e implantacin de la Base de Datos

6.5.1. Diagrama de Componentes de la Base de Datos.

6.5.2. Generacin del Modelo de Datos a partir del Diagrama de Clases.

6.5.3. Creacin de la Base de Datos

6.5.4. 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. Especial

2. 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. No se tiene un registro completo de los empleados.

3. Duplicidad en la venta de pasajes.

4. Falta de informacin especfica y confiable con respecto a los estados financieros de

la empresa.

5. Prdida de tiempo para los empleado es la transcripcin de los boleto.

6. 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. Deficiencia en el llenado de boletos; ya que no son legibles.

8. 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 OBJETIVOS GENERAL Y OBJETIVOS ESPECFICOS

3.3.1 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 ESTUDIO DE FACTIBILIDAD

3.5.1 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. Aceleracin y factibilidad en la atencin a los clientes.

2. Realizar una Base de Datos de los clientes en forma automtica.

3. 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 Comprar el equipo y material necesarios para la elaboracin del proyecto.

2 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 Este sistema se desarrollar de tal manera que ser accesible para el comprador.

3.5.4 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 RECURSOS PRELIMINARES REQUERIDOS

3.6.1 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 Recursos Cantidades


Analistas 1
Planificacin del sistema
Entrevistador 2
Analista 1
Anlisis de requerimientos
Programador 1
Computadora 2
Analista 1
Diseo del sistema
Programador 1
Computadoras 2
Analista 1
Implementacin del sistema Programador 1
Computadoras 2
Programador 1
Prueba del sistema Computadora 2
Impresora 1
Evaluacin del sistema Analista 1

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 : Al personal administrativo y operario de la empresa.

 Entrevistas : 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. Qu clientes son los ms asiduos a la empresa de transportes?

2. Actualmente usan algn software para el control de los boletos?

3. Tienen un control para los clientes fijos?

4. Cmo se realiza la Inscripcin de los clientes?

5. 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. Deseara un sistema que agilice el trabajo?

7. Cuenta con el equipo para poner en funcionamiento el software?

8. Tienen los recursos necesarios para implementar el sistema?

 Cuestionario para el personal de apoyo :

1. Cunto tiempo demora en atender al cliente?

2. Con cuanto personal se cuenta para la atencin a los clientes?

3. Cules son los problemas con mayor frecuencia para atender al cliente?

4. Cree usted que un sistema computarizado le facilitara su trabajo?

5. Tiene conocimientos en computacin?

6. 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 :

NOMBRE DEL PROYECTO: GERENTE DEL


PANORAMA DEL Implementacin del sistema de control interno de PROYECTO
PROYECTO la Empresa de Transportes Expreso Tacna Alexia Calizaya
Quispe
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: Fecha: Aprobado Por: Fecha: Hoja 1 de 1


Mnica Quispe 15/06/07
Katherine Quiones
Alexia Calizaya

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
NOMBRE DEL PROYECTO
DE LA EDT
Actividad Nro. Descripcin de la actividad

1.1. Realizar la investigacin preliminar


1.1.1. Planificar el proyecto
1.1.2. Realizar el estudio de factibilidad
1.1.3. Conseguir la aprobacin del proyecto
1.2. Determinar los requerimientos
1.2.1 Definir los requerimientos
1.2.2. Recopilar la informacin
1.2.3. Realizar el anlisis del sistema de decisin
1.2.4. Realizar el anlisis de costo y beneficios
1.2.5. Desarrollar el Sistema
1.2.6. Realizar el diseo rpido
1.3. Disear el sistema
1.3.1. Disear las salidas
1.3.1. Disear las entradas
1.4 Disear la interfaz del usuario
1.4.1 Disear la captura de datos
1.4.2 Disear la base de datos
1.4.3 Disear los procedimientos
1.4.4. Desarrollar el Software
1.4.5. Codificar el modulo principal
1.4.6. Codificar los mdulos secundarios
1.5. Probar el Sistema
1.5.1 Probar unidades
1.5.3 Realizar las pruebas de integracin
1.5.4 Probar el sistema
1.6. Poner en marcha el sistema
1.6.1 Elaborar el manual del usuario
1.6.2 Instalar el sistema
1.6.3 Entrenar el personal
1.6.4 Evaluar el sistema

4.2.3 DIAGRAMAS

4.2.3.1 DIAGRAMA GANTT CON ASIGNACIN DE RECURSOS :


El diagrama de Gantt nos permitir tener una visin mas clara de la programacin de
actividades planteadas
Este cuadro muestra 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 ESPECIFICACIN DE REQUERIMIENTOS :

5.1.1 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 PAQUETES

5.4.1 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 DIAGRAMAS DE CASOS DE USO

5.5.1 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

Nombre cliente
Descripcin Persona natural o jurdica que desea viajar en los mnibuses que
ofrece la Empresa de Transportes.
Rol Viajar en los mnibuses en la ETET.
Casos de uso Solicita pasaje para un destino, realiza pago
Notas  El cliente puede ser natural o jurdico
 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.

 Descripcin del Actor Empleado

Nombre Empleado
Descripcin Empleado de la Empresa de Transportes Expreso Tacna encargado de la
atencin al cliente.
Rol Vender pasajes y entregar boleto
Casos de uso 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 Conductor
Descripcin Conductor de la ETET encargado del traslado de los pasajeros a su destino.

Rol Traslado de los clientes a su lugar de destino


Casos de uso Registra el da, hora de su salida y llegada
Notas 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

Nombre Administrador
Descripcin Es el administrador de la ETET encargado de velar por la buena distribucin
de bienes y servicios.
Rol Pagar a los empelados, conductores, verificar el control de rutas de los buses,
velar por los intereses de la empresa.
Casos de uso Asigna horarios, asigna rutas.
Notas El administrador se encarga de las tareas siguientes.
 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.

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 Comprar pasajes
Versin 1.0; 28/02/07
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin Permite al cliente de la ETET la adquisicin de pasajes para los viajes
que realizara en dicha empresa.
Precondicin El cliente que desea viajar en los buses de la ETET utilizando los
diversos servicios que ofrece.
Secuencia normal 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.
Poscondicin El cliente con pasajes comprados.
Excepciones 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.
Rendimiento Paso Cota de tiempo
1-2 El promedio de realizar una compra dura de 1 a 5 minutos.
Frecuencia Las compras de pasajes se presentan con frecuencia cuando hay feriados
interesantes.
Importancia Es importante tener acceso a varios viajes de los mnibuses.
Urgencia Es bueno ofrecer varios viajes para la Empresa de Transportes.
Comentarios La venta de pasajes para la Empresa de Transportes es libre, salvo que
los pasajes estn agotados.

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 Cobrar
Versin 1.0; 28/02/07
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin Permite al empleado de la ETET cobrar los pasajes para los viajes que realiza
dicha empresa.
Precondicin Persona encargada de cobrar los pasajes de los clientes que desean viajar en
los mnibuses que ofrece la Empresa de Transportes.
Secuencia Paso Accin
normal
1 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.
Postcondicin Usuario con pasajes cancelados.
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.
Frecuencia Las cobranzas de los pasajes se presentan despus de realizar una compra de
pasaje.
Importancia Es importante tener acceso a varios viajes que ofrece la empresa.
Urgencia Es bueno ofrecer varios viajes para la Empresa de Transportes.
Comentarios La cobranza de pasajes para la Empresa de Transportes es para realizar un
viaje, salvo que los pasajes estn agotados.

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 Imprimir
Versin 1.0; 28/02/07
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin 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 Empleado que entrega a los clientes su respectivo pasaje para viajar en
los mnibuses que ofrece la Empresa de Transportes.
Secuencia normal 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.
Postcondicin Usuario con pasajes imprimido.
Excepciones 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.
Rendimiento Paso Cota de tiempo
1-2 El promedio de realizar una impresin dura de 1 a 2 minutos.
Frecuencia Los boletos imprimidos en exceso se presentan con frecuencia cuando
hay feriados interesantes.
Importancia Es importante tener acceso a varias impresoras para hacer fciles la
entrega de los pasajes a los clientes.
Urgencia Es bueno ofrecer varios viajes para la Empresa de Transportes.
Comentarios 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 Asignar Horarios


Versin 1.0; 28/02/07
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin 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.
Precondicin Conductor realizara los viajes con los buses de acuerdo al horario
asignado por el administrador de la empresa de transportes.
Secuencia normal 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.
Postcondicin Asignacin de horarios y rutas errneas.
Excepciones Paso
2 La funcin del Transporte se cancela:

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.
Rendimiento Paso Cota de tiempo
1-2 El promedio de realizar correccin de asignacin de horarios
dura de 1 a 5 minutos.
Frecuencia La asignacin de horarios y rutas en exceso se presentan con frecuencia
cuando hay feriados interesantes.
Importancia Es importante no tener ningn error en la asignacin de rutas y horarios
para hacer fciles el control de los buses y conductores.
Urgencia Es bueno ofrecer varios viajes para la Empresa de Transportes.
Comentarios La asignacin de rutas y horarios para la Empresa de Transportes es solo
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 Entrada/Salida
Versin 1.0; 28/02/06
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin Permite al conductor de la ETET registrarse para los viajes que realiza dicha
empresa.
Precondicin El conductor deber registra la hora de llegada y salida en un registro de
control.
Secuencia Paso Accin
normal
1 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
Postcondicin Conductor registros concluidos
Excepciones 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.
Rendimiento Paso Cota de tiempo
1-2 El promedio de realizar una correccin dura de 1 a 5 minutos.
Frecuencia Los registros de llegad y salida de los conductores se presentan con frecuencia
en feriados interesantes.

Taller de Sistemas II Pg. 32


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

Importancia Es importante tener acceso al registro de control de llegad y salida.


Urgencia Es bueno llevar un control interno de viajes en la empresa de transportes.
Comentarios 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.

6.- Descripcin del CU_SolicitarenviarEncomienda

CU_06 Solicitar envo d encomienda


Versin 1.0; 28/02/07
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin Permite al cliente de la ETET la realizar el envo de encomienda en
dicha empresa.
Precondicin El cliente que desea solicitar el servicio de envo de encomienda en los
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.
Poscondicin El cliente con encomiendas pagadas.
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
1-2 El promedio de realizar un servicio de envi de encomienda dura
de 1 a 5 minutos.
Frecuencia La adquisicin de servicio de encomienda se presenta con frecuencia
cuando hay feriados interesantes.
Importancia Es importante tener acceso a varios servicios de encomienda.
Urgencia Es bueno ofrecer varios servicios y alternativas de encomienda para la
Empresa de Transportes.
Comentarios El servicio de encomienda para la Empresa de Transportes es libre.
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 Cobrar
Versin 1.0; 28/02/07
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin Permite al empleado de la ETET cobrar por el servicio de encomienda para
los viajes que realiza dicha empresa.
Precondicin Persona encargada de cobrar los servicios de encomienda de los clientes que
desean enviar en los mnibuses que ofrece la Empresa de Transportes.
Secuencia Paso Accin
normal
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.
Frecuencia Las cobranzas del envi de encomiendas se presentan despus de realizar una
adquisicin del servicio de encomienda y recibido el comprobante de pago.
Importancia Es importante tener acceso a servicios de encomienda que ofrece la empresa.
Urgencia Es bueno ofrecer SS de encomienda para la Empresa de Transportes.
Comentarios La cobranza del envo de encomienda para la Empresa de Transportes es libre.
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
Versin 1.0; 28/02/07
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin Permite al cliente de la ETET la realizar la entrega de encomienda en
dicha empresa.
Precondicin El cliente que desea solicitar la recepcin el servicio de encomienda en

Taller de Sistemas II Pg. 34


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

los buses de la ETET.


Secuencia normal 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.
Poscondicin El cliente con encomiendas pagadas.
Excepciones 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
1-2 El promedio de realizar un servicio de envi de encomienda dura
de 1 a 5 minutos.
Frecuencia La adquisicin de servicio de encomienda se presenta con frecuencia
cuando hay feriados interesantes.
Importancia Es importante tener acceso a varios servicios de encomienda.
Urgencia Es bueno ofrecer varios servicios y alternativas de encomienda para la
Empresa de Transportes.
Comentarios El servicio de encomienda para la Empresa de Transportes es libre.
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 Cobrar
Versin 1.0; 15/02/2006
Autor(es) Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin Permite al empleado de la ETET cobrar por el servicio de encomienda para
los viajes que realiza dicha empresa.
Precondicin Persona encargada de cobrar los servicios de encomienda de los clientes que
desean enviar en los mnibuses que ofrece la Empresa de Transportes.
Secuencia Paso Accin
normal
1 Empleado que cobra los servicios de encomienda del cliente quien
reciba un comprobante de pago para realizar la recepcin de

Taller de Sistemas II Pg. 35


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

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)
Postcondicin Usuario con encomiendas no a su destino y cancelados.
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.
Frecuencia Las cobranzas del envi de encomiendas se presentan despus de realizar
una adquisicin del servicio de encomienda y recibido el comprobante de
pago.
Importancia Es importante tener acceso a servicios de encomienda que ofrece la
empresa.
Urgencia Es bueno ofrecer ss de encomienda para la Empresa de Transportes.
Comentarios La cobranza del envi de encomienda para la Empresa de Transportes es libre.
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 :

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 is tr a r S a l i d a
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 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 Verificar Encomienda


(from Emisi on de P asajes)

Cliente Llenar Registro de Entrega


(from Emisi on de Pasajes)

Encomienda

Reg_Entrega

Entrega Encomienda

Taller de Sistemas II Pg. 37


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

Emisin

Boleto
Solicitar Pas aje para un des tino Verificar As ientos y Rutas

CNatural
Rutas

Em pleado Llenar Datos


Realizar Pago

Cliente

Boleto
Datos Cliente
Generar Boleto
<<extends>>
CJuridico

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 ]
Llenar datos
adicinales
[ DNI ]

Entrega conprobante
de pago

DiagActGenerarBoleto

Solicitar
Boleto

Informa
destino

Verificar
[ No Existe ]
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 DIAGRAMAS DE INTERACCIN

6.1.1 DIAGRAMAS DE SECUENCIA O DIAGRAMAS DE COLABORACIN :

DiagSecVerificar_Asientos_Rutas

E : Empleado C : Monitor
ce : Cliente
1: Solicitar Boleto

2: Preguntar Destino

3: Informa destino
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 MODELO DEL NEGOCIO

6.3.1 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 Colaboradores
Entregar boletos Cliente
Cobrar servicios prestados Cliente
Designar rutas 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 Colaboradores
Comprar pasajes Empleado
Asistir a funciones Funcin, mnibus
Criticar mnibuses 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 Colaboradores
Comprar pasaje Empleado, Funcin, mnibus
Pagar pasaje 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 Colaboradores
Generar Comprobante Empleado, Funcin, mnibus
Entregar Comprobante 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 Colaboradores
Solicitar envo de Encomienda Empleado, Funcin, mnibus
Pagar encomienda 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 Colaboradores
Entregar Encomienda 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 Colaboradores
Asignar cargo 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 Colaboradores
Asignar rutas 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 Colaboradores
Asignar de cargo 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

Comprobante Encom ienda


num_comprobante : Integer cod_encomienda : Integer
fecha_comprobante : Date des_encom ienda : String
ti po_comprobante : Integer prec_encomienda : Currency
igv_comprobante : Currency peso_encomienda : Integer
mont_total : Currency tipo_encomi enda : Integer
* *
anular : Byte
Modificar()
Calcular_subtotal() Guardar()
Calcular_total() Eliminar()

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 Comprobante
tipo_cl iente : Byte num_comprobante : Integer
nomb_cliente : String fecha_comprobante : Date
apel_cliente : stri ng tipo_comprobante : Integer
dni_cli ente : string igv_com probante : Currency
ruc_cliente : String 1 1..* mont_total : Currency
obs_cliente : String anular : Byte

Ingresar() Calcular_subtotal()
Eliminar() Calcular_total()
Modificar()
Guardar()
Buscar()

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
Cargo
nomb_empleado : String
cod_c argo : Integer
dire_em pl eado : String
nom b_c argo : St ring
fono_em pleado : String m ont_c argo : Currency
foto_em pl eado : Doubl e desp_cargo : String
sexo_em pleado : Byte
dni_empleado : Stri ng 1 1. .*
Agregar()
refe_em pl eado : String Modif icar()
obs_em pl eado : String Guardar()
Elim inar()
El im i nar()
Modificar()
Buscar()
Guardar()

 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 Asignacion
fono_empleado : Stri ng cod_asignacion : Integer
foto_empl eado : Double fech_asi gnaci on : Date
sexo_empleado : Byte activo : Byte
dni_empleado : String 1 1..*
refe_empl eado : String Modificar()
obs_em pleado : String Borrar()
Guardar()
El imi nar()
Modificar()
Buscar()
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 Asignacion
nroa_omnibus : Integer cod_asignacion : Integer
aprd_omnibus : Date fech_asignaci on : Date
1 1..*
tipo_omnibus : Integer activo : Byte
obs_omni bus : String
activo : Byte Modificar()
Borrar()
Modificar() Guardar()
Guardar()
Buscar()
Eliminar()

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

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

Empl eado
cod_empleado : Integer
apel_em pleado : String
Comprobante nomb_empleado : String
num_comprobante : Integer dire_empleado : String
fecha_comprobante : Date fono_em pleado : String
tipo_com probante : Integer foto_empleado : Double
1
igv_com probante : Currency sexo_em pleado : Byte
mont_total : Currency 1..*
dni_empleado : String
anular : Byte refe_empleado : String
obs_empleado : String
Calcular_subtotal()
Calcular_total () El iminar()
Modificar()
Buscar()
Guardar()

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

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

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
cod_empleado : Integer
Recepcion
apel_empleado : Stri ng
cod_recepcion : Integer
nomb_empleado : String
ref _clienteO : String
dire_em pleado : String
ref _clienteD : String
origen : String fono_empleado : Stri ng
desp_recepcion : String foto_em pleado : Double
f echa : Date sexo_empleado : Byte
estado : By te 1..* 1 dni_empleado : String
refe_em pleado : String
Nuev o() obs_em pleado : String
Guardar()
Eliminar() Eliminar()
Buscar() Modificar()
Buscar()
Guardar()

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

Omnibus
Rutas cod_omnibus : Integer
cod_ruta : Integer marc_om nibus : String
nomb_ruta : String plac_omnibus : Stri ng
tipo_servicio : Integer nroa_om nibus : Integer
hora : Date aprd_om nibus : Date
costo : Currency tipo_omnibus : Integer
obs_omni bus : String
1..* 1
Programar() activo : Byte
Modificar()
Guardar() Modificar()
El imi nar() Guardar()
Buscar() Buscar()
Imprimir() Eliminar()

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

Boleto Rutas
nro_boleto : Integer cod_ruta : Integer
nroa_bol eto : Integer nomb_ruta : String
prec_boleto : Currency ti po_servici o : Integer
fech_boleto : Date hora : Date
hora_bol eto : Date costo : Currency
obs_boleto : Stri ng
activo : Byte 1..* 1 Program ar()
Modificar()
Im primir() Guardar()
Entregar() Eliminar()
Vender() Buscar()
El imi nar() 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 DISEO E IMPLANTACIN DE LA BASE DE DATOS

6.5.1 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 Recepcion Usuario
tipo_comprobante : INT cod_recepcion : IN T
Cargo id_usuario : VAR CHAR(50)
igv _comprobante : MONEY ref _clienteO : VAR CHAR(50) 1
cod_cargo : INT nomb_usuario : VARCHAR(50)
mont_total : MONEY ref _clienteD : VAR CHAR(50)
nomb_cargo : VARCHAR(50) pass_usuario : VARCHAR(15)
anular : SMALLINT origen : VARCHAR(40)
mont_cargo : MONEY activ o : INT
cod_empleado : INT desp_rec epcion : VARCH AR(100)
f ec ha : D ATETIME desp_cargo : VARCHAR(70)
cod_cliente : IN T <<PK>> PK_Us uario188()
es tado : BIT cod_empleado : INT
anular : SMALLINT Empleado
cod_empleado : IN T
cod_empleado : INT <<PK>> PK_Cargo187()
<<PK>> PK_Comprobante185() 1..* apel_empleado : VARCHAR(30) 1..* <<FK>> FK_Cargo185()
<<FK>> FK_Comprobante183() <<PK>> PK_Recepcion186()
nomb_empleado : VAR CHAR(30) 1 <<Index>> TC_C argo390()
<<FK>> FK_Recepcion182() 1
<<FK>> FK_Comprobante192() dire_empleado : VARCHAR(50)
<<Index>> TC_C omprobante386() <<Index>> TC_Recepcion384() Asignacion
f ono_empleado : VARCHAR(10)
<<Index>> TC_C omprobante402() f oto_empleado : IMAGE cod_asignacion : IN T
1..* 1 sexo_empleado : BIT f ech_asignacion : DATETIME
1 activ o : BIT
dni_empleado : VARCHAR(8)
Encomienda ref e_empleado : VARCHAR(40) cod_empleado : IN T
1..* cod_omnibus : INT
cod_encomienda : INT obs_empleado : VARCHAR(70)
des_encomienda : VAR CHAR(70) cod_c argo : INT
prec_encomienda : MONEY 1..* <<PK>> PK_Asignac ion178()
1 <<FK>> FK_Asignac ion186()
peso_encomienda : IN T <<PK>> PK_Empleado177() 1
Omnibus <<FK>> FK_Asignac ion184()
tipo_encomienda : INT
1 cod_omnibus : INT <<Index>> TC_Asignacion392()
Cl iente marc_omnibus : VARCHAR(30)
<<PK>> PK_Enc omienda183() <<Index>> TC_Asignacion388()
cod_c liente : INT plac_omnibus : VAR CHAR(10)
1
dire_c liente : VARCHAR(30) nroa_omnibus : INT
f ono_cliente : VAR CHAR(40) 0..* aprd_omnibus : DATETIME
tipo_c liente : BIT 0..* tipo_omnibus : INT
nomb_cliente : VAR CHAR(30) obs_omnibus : VAR CHAR(70)
apel_c liente : VARCHAR(40) ac tiv o : BIT
dni_cliente : VARC HAR(10) Detalle_comprobante
ruc_c liente : CHAR (11) cantidad : INT 1..* <<PK>> PK_Omnibus179()
obs_c liente : VARCHAR(70) importe : MONEY 1
ref _encomienda : VARCHAR(70)
<<PK>> PK_Cliente184() cod_encomienda : INT Boleto
num_comprobante : IN T 1..*
nro_boleto : INT
nroa_boleto : INT
1 <<PK>> PK_Detalle_comprobante181() prec_boleto : MONEY Rutas
<<FK>> FK_Detalle_comprobante190() f ech_boleto : DATETIME
<<FK>> FK_Detalle_comprobante189() cod_ruta : INT
hora_boleto : DATETIME nomb_ruta : VARC HAR(30)
<<Index>> TC_D etalle_comprobante397() obs_boleto : VARCHAR(70)
<<Index>> TC_D etalle_comprobante398() tipo_serv icio : INT
1..* activ o : BIT
hora : DATETIME
cod_empleado : INT costo : MONEY
cod_ruta : IN T 1..* 1
cod_omnibus : INT
cod_c liente : INT
<<PK>> PK_Rutas 180()
<<PK>> PK_Boleto182() <<FK>> FK_Rutas 187()
<<FK>> FK_Boleto191() <<Index>> TC_Rutas394()
<<FK>> FK_Boleto181()
<<FK>> FK_Boleto188()
<<Index>> TC_Boleto400()
<<Index>> TC_Boleto382()
<<Index>> TC_Boleto396()

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 DICCIONARIO DE DATOS :

Tabla Comprobante
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
nro_comprobante Cdigo que se le asigna al comprobante Integer 4
cod_cliente Cdigo del cliente que adquiere los servicios. Integer 4
cod_empleado Cdigo del empleado que trabaja en la empresa. Integer 4
fech_comprobante Fecha en la que se realiza la transaccin. Datetime 8
igv_comprobante Porcentaje que se le aplicara a la encomienda. Money 8
mont_total Monto que tendr que aportar el cliente. Money 8
anular Accin que eliminara el comprobante. Bit 1

Tabla Cliente
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
cod_cliente Cdigo que se le asigna al cliente Varchar 30
nomb_cliente Nombre del cliente. Varchar 40
apel_cliente Apellido del cliente. Varchar 50
dire_cliente Direccin de cliente. Varchar 10
dni_cliente Documento que identifica al cliente natural. Varchar 15
fono_cliente Telfono del cliente. Varchar 1
tipo_cliente Determina si el cliente es natural o jurdico. Bit 1
ruc_cliente Documento que identifica al cliente jurdico. Char 11
obs_cliente Informacin adicional acerca del cliente. Varchar 70

Tabla Recepcin
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
cod_recepcion Cdigo que se le asigna a la recepcin. Integer 4
ref_clienteO Cliente que enva la encomienda. Varchar 50
ref_clienteD Cliente que recibe la encomienda. Varchar 50
cod_empleado Cdigo del empleado que atiende al cliente. Integer 4
origen Lugar de donde se enva la encomienda. Varchar 40
desp_recepcion Descripcin de la encomienda. Varchar 100
Fecha Fecha en la se recepciona la encomienda. Datetime 8
estado Verifica si la encomienda fue entregada. Bit 1

Taller de Sistemas II Pg. 57


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

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

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

Tabla Empleado
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
cod_empleado Cdigo que se le asigna al empleado Integer 4
nomb_empleado Nombre del empleado. Varchar 30
apel_empleado Apellido del empleado. Varchar 30
dire_empleado Direccin de empleado. Varchar 50
fono_empleado Telfono del empleado. Varchar 10
sexo_empleado Sexo del empleado. Bit 1
foto_empleado Foto actual del empleado. Image 16
dni_empleado Documento que identifica al empleado. Varchar 10
refe_empleado Experiencia que tiene el empleado. Varchar 40
cod_cargo Cdigo del cargo que desempea el empleado Integer 4
obs_empleado Datos adicionales del empleado. Varchar 70

Taller de Sistemas II Pg. 58


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

Tabla Boleto
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
nro_boleto Numero que se le asigna al boleto. Integer 4
cod_empleado Cdigo del empleado que atiende. Integer 4
cod_cliente Cdigo del cliente que compra un boleto. Integer 4
cod_ruta Cdigo de la ruta que comprara el cliente. Integer 4
nroa_boleto Numero del asiento que ocupara el cliente. Integer 4
prec_boleto Precio del boleto o ruta. Money 8
fech_boleto Fecha en la cual se realizara el viaje. Datetime 8
hora_boleto Hora en la que se realizara el viaje. Datetime 8
activo Indica si el asiento esta ocupado o disponible. Bit 1

Tabla Cargo
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
cod_cargo Cdigo que se le asigna al cargo Integer 4
nomb_cargo Cargo o profesin del empleado. Varchar 50
mont_cargo Sueldo que se le pagara al empleado. Money 16
desp_cargo Funcin que el empleado desempeara en la Varchar 70
empresa.

Tabla mnibus
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
Cod_omnibus Cdigo que se le asigna al mnibus. Integer 4
Marc_omnibus Marca del mnibus. Varchar 30
Plac_omnibus Placa del mnibus. Varchar 10
Nroa_omnibus Numero de3 asientos que tiene el mnibus. Integer 4
Aprd_omnibus Fecha de produccin del mnibus. Datetime 8
Tipo_omnibus Describe el tipo de mnibus. Integer 4
Obs_omnibus Indica detalles del mnibus. Varchar 70
Activo Indica si el mnibus aun presta sus servicios a la Bit 1
empresa.

Taller de Sistemas II Pg. 59


Universidad Nacional Jorge Basadre Grohmann
Instituto de Informtica y Telecomunicaciones

Tabla Asignacin
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
cod_asignacion Cdigo que se le asigna a la asignacin. Integer 4
cod_omnibus Cdigo del mnibus. Integer 4
cod_empleado Sueldo que se le pagara al empleado. Integer 4
fech_asignacion Fecha en la que se hace la asignacin Datetime 8

Tabla RUTAS
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
cod_ruta Cdigo que se le asigna al ruta. Integer 4
nomb_ruta Ciudad a donde se desea viajar. Varchar 30
cod_omnibus Sueldo que se le pagara al empleado. Integer 4
tipo_servicio Fecha en la que se hace la asignacin Integer 4
hora Hora en la que se realizara el viaje. Datetime 8
costo Monto que costara el pasaje. Money 16

Tabla RUTAS
TIPO DE
CAMPO DESCRIPCION TAMAO
DATO
Id_usuario Cdigo que se le asigna al usuario. Integer 4
Nom_usuario Nombre del empleado que tendr acceso al sistema. Varchar 30
Pass_usuario Contrasea que se le asigna al usuario. Integer 4
Activo Define el tipo de usuario y/o permisos que tendr. Integer 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 Funcin
Ref1 Registrar la venta boleto
Ref2 Registrar la encomienda (envi/recepcin)
Ref3 Registrar de clientes

7.2 DIAGRAMA DE COMPONENTES:


Aplicacion sistematransporte.exe

<<form>>
Presentacion Conexion de Datos

<<form>>
Control de
acceso
<<form>> sistema_transportes
Cli entes

<<report>>
Reportes
<<form >>
<<form >> Men
Em pleado pri ncipal

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

<<form >>
Rutas
<<form>>
Encomi enda

<<form >>
Cargo
<<form>> <<form >> <<form >>
Boleto Recepci on 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

Window s 2003/SQL Server 2000


Acceso atencion Acceso al
de bol etos T CP/IP T CP/IP registro de
T CP/IP rutas/omnibus

<<Cl iente>> <<Em pl eado>>


<<Cl iente>>
Boleto Rutas/Om ni bus
Encom i enda

SisTransporte.exe/w indow s XP
SisTransporte.exe/w indow s XP SisTransporte.exe/w indow s XP

Acceso de
em ision/recepcion
<<Im presora>> <<Im presora>>
de encom i enda
M atricial LQ-870 HP PSC 1400

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. Exposicin practica del funcionamiento del sistema.

8.2 EVALUACIN DEL SISTEMA

8.2.1 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. Se reunir al personal administrativo.

2. Los tcnicos harn una exposicin terica.

3. Los tcnicos encargados del sistema harn demostraciones prcticas.

4. 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