Sie sind auf Seite 1von 105

UNIVERSIDAD SAN MARTIN DE PORRES

FACULTAD DE INGENIERIA Y ARQUITECTURA


ESCUELA DE INGENIERIA DE COMPUTACION Y SISTEMAS














Proyecto II

Implementacin de un Sistema de Perifoneo
Automatizado para el futuro Terminal Terrestre de la
ciudad de Chiclayo, usando procesamiento digital de
seales y metodologa en V


PROFESOR:

ENRIQUE SAMILLN AYALA


REALIZADO POR
BRENIS CHANAM, RSULA ANDREA




<PIMENTEL, PERU - JULIO DEL 2012>
USMP FILIAL NORTE PROYECTO 2


2

DEDICATORIA




A Dios.
Por haberme permitido llegar
hasta este punto y haberme
dado salud para lograr mis
metas.


A mis padres.
Marco y Ana,
por haberme apoyado en todo momento,
por sus consejos, sus valores,
por la motivacin constante, por su amor.


A mis hermanos.
Evelyng y Mauricio,
compaeros incondicionales.




















USMP FILIAL NORTE PROYECTO 2


3



AGRADECIMIENTO

A mi Universidad
La Universidad
de San Martin de Porres
Filial Norte,



A mi coordinador
Al Ing. Edmundo Guerra,
por su infinito apoyo
ofrecido durante
mi vida de estudiante de pregrado



A mis maestros.
Al Ing. Oscar Romero Cortez,
por su constante motivacin
en la investigacin e innovacin

Al Ing. Enrique Samilln Ayala,
por su tiempo compartido
para la elaboracin de esteproyecto



Gracias a todas las personas,
que sin esperar nada a cambio
compartieron sus conocimientos conmigo
para ayudarme



USMP FILIAL NORTE PROYECTO 2


4
INDICE DE CONTENIDOS
RESUMEN ..................................................................................................................................................... 6
ABSTRACT ................................................................................................................................................... 6
CAPITULO I: MARCO TERICO .................................................................................................................. 7
1.1. PLANTEAMIENTO DEL PROBLEMA ........................................................................................... 7
1.1.1. Problema (situacin problemtica) ........................................................................................ 7
1.1.2. Definicin del Problema ......................................................................................................... 9
1.1.3. Objetivos ................................................................................................................................ 9
1.1.4. Justificacin ........................................................................................................................... 9
1.1.5. Limitaciones ......................................................................................................................... 10
1.1.6. Viabilidad ............................................................................................................................. 10
1.1.7. Restricciones ....................................................................................................................... 13
1.2. ANTECEDENTES ....................................................................................................................... 13
1.3. BASES TERICAS ..................................................................................................................... 15
1.4. DEFINICIN DE TRMINOS BSICOS ..................................................................................... 38
CAPITULO II: METODOLOGA ................................................................................................................... 41
2.1 MATERIAL ................................................................................................................................... 41
2.1.1 Las entrevistas......................................................................................................................... 41
2.1.2 Encuestas ................................................................................................................................ 41
2.1.3 Guas de Observacin ............................................................................................................. 42
2.2 MTODOS ................................................................................................................................... 42
a. ENTREVISTA .............................................................................................................................. 42
b. ENCUESTA ................................................................................................................................. 42
c. GUIAS DE OBSERVACION ........................................................................................................ 42
2.3 PLAN DE TRABAJO .................................................................................................................... 43
2.3.1 Actividades .............................................................................................................................. 43
2.3.2 Cronograma ............................................................................................................................. 44
USMP FILIAL NORTE PROYECTO 2


5
CAPTULO III: Desarrollo del proyecto ....................................................................................................... 46
3.1 FASE ESPECIFICACIONES ....................................................................................................... 46
3.1.1 Descripcin del Sistema Actual ........................................................................................... 46
3.1.2 Objetivos del Sistema .......................................................................................................... 46
3.1.3 Catlogo de Requisitos del Sistema.................................................................................... 47
3.1.4 Definicin de Actores ........................................................................................................... 49
3.1.5 Casos de Uso ...................................................................................................................... 50
3.1.6 Requisitos No Funcionales .................................................................................................. 58
3.1.7 Test Especificaciones .......................................................................................................... 59
3.2 FASE FUNCIONAL ..................................................................................................................... 60
3.2.1 Anlisis Funcional ................................................................................................................ 60
3.2.2 Test Funcional ..................................................................................................................... 71
3.3 FASE DISEO............................................................................................................................. 73
3.3.1 Diseo Software .................................................................................................................. 73
3.3.1.2 Modelo Fsico de la Base de Datos ................................................................................. 74
3.3.1.3 Diccionario de Datos ....................................................................................................... 75
3.3.2 Diseo Hardware ..................................................................................................................... 78
3.3.2.1 Estudio del rea .............................................................................................................. 78
3.3.2.2 Diagrama de Despliegue ................................................................................................. 80
3.3.2.3 Eleccin de Hardware para SYSAP ................................................................................ 81
3.3.2.4 Requisitos Mnimos de las computadoras y Switch ........................................................ 82
3.4 Test Diseo.................................................................................................................................. 83
CONCLUSIONES ........................................................................................................................................ 86
RECOMENDACIONES ............................................................................................................................... 86
FUENTES DE INFORMACIN ................................................................................................................... 87



USMP FILIAL NORTE PROYECTO 2


6
RESUMEN
La Presente Investigacin Implementa un Sistema de Perifoneo Automatizado para el
Futuro terminal Terrestre de la Ciudad de Chiclayo.

El nombre del Sistema de Perifoneo Automatizado es SYSAP, el cual se divide en dos
aplicativos: SYSAP Servidor, encargado del mantenimiento de usuarios, mantenimiento
de secuencias de voz y mantenimiento de mensajes de voz; y SYSAP Cliente,
encargado de manejar los mensajes que sern perifoneados.

El desarrollo de Software est basado en la metodologa V, cuyas fases y artefactos
son detallados a lo largo de la investigacin.

La Finalidad de SYSAP es generar un entorno amigable para la correcta gestin de los
mensajes a perifonear en el Terminal Terrestre de la Ciudad de Chiclayo.



ABSTRACT

The Present Research implements Loudspeakers Automatic System for the Future Bus
Station of Chiclayo.

The name of it is SYSAP, which is divided into two applications: Server SYSAP, it is in
charge of maintenance of users, maintenance of voice clips and maintenance of voice
messages; and Customer SYSAP, who handles the messages to be announced.

Software development methodology is based on V, whose phases and artifacts are
detailed throughout the investigation.

The Purpose of SYSAP is to generate a friendly environment for the proper
management of the messages that will be announced in the future Bus Station in the city
of Chiclayo.
USMP FILIAL NORTE PROYECTO 2


7
CAPITULO I: MARCO TERICO
1.1. PLANTEAMIENTO DEL PROBLEMA
1.1.1. Problema (situacin problemtica)
La ciudad de Chiclayo se encuentra en una zona estratgica de la parte norte de
nuestro pas, sirve de interconexin entre distintos destinos y cuenta con gran
afluencia de pasajeros; producto de ello, Chiclayo posee veintids terminales
terrestres autorizados en el cercado, y uno en el distrito de Jos Leonardo Ortiz,
siendo la ciudad con ms terminales terrestres en la zona norte y la segunda en
el Per
1
(ver Anexo. 1).

Sus principales destinos son: por el sur, la ciudad de Trujillo y Lima, por el norte,
Piura y Tumbes, y por el oriente con las distintas provincias de Cajamarca y
Amazonas.

A lo antes mencionado se le suma que el trfico de pasajeros con destinos
interprovinciales ha crecido de forma constante en la ciudad de Chiclayo en los
ltimos diez aos
2
(ver Anexo. 2), por eso las empresas de este rubro se han
visto en la necesidad de aumentar los horarios de sus destinos e incluso crear
nuevos destinos; por lo que el transporte terrestre de pasajeros en esta ciudad es
de suma vitalidad.

Para anunciar las prximas salidas de los buses, las agencias de transporte
terrestre en la ciudad de Chiclayo utilizan Sistemas de Perifoneo no
automatizados, es decir, una persona est encargada de anunciar por micrfono
la hora de salida y destino del bus.


1 MTC.GOB.PE. TERMINALES TERRESTRES AUTORIZADOS DEL SERVICIO DE TRANSPORTE DE PASAJEROS, SEGN
DEPARTAMENTO, PROVINCIA Y DISTRITO: 2011[Sede Web] [Acceso en Agosto del 2011]. Disponible en:
http://www.mtc.gob.pe/estadisticas/index.html
2 MTC.GOB.PE. TRAFICO DE PASAJEROS ESTIMADO EN EL TRANSPORTE INTERPROVINCIAL, SEGN REGION O
DEPARTAMENTO DESTINO: 2001 2010 [Sede Web] [Acceso en Agosto del 2011]. Disponible en:
http://www.mtc.gob.pe/estadisticas/index.html

USMP FILIAL NORTE PROYECTO 2


8
En un entorno como es la ciudad de Chiclayo, trabajar con un Sistema de
Perifoneo no automatizado no es lo ms eficiente, pues su vulnerabilidad a
errores es mayor por las salidas de buses interprovinciales en forma paralela.

En la ciudad de Chiclayo se tiene planteada la construccin de un Terrapuerto, el
cual albergar casi la totalidad de las agencias de transporte terrestre que
brindan sus servicios en la ciudad de Chiclayo, impulsando la formalizacin y la
generacin de puestos de trabajo
3
.

El futuro Terrapuerto de Chiclayo tendr un anuncio de salidas de buses an
ms catico que la de los terminales terrestres que operan en la ciudad.

Con el sistema de Perifoneo tradicional el error de difusin de anuncios y el
desorden en el Terrapuerto sern an mayores, ya que las salidas de los buses
interprovinciales se producirn por mltiples agencias, mltiples destinos y
mltiples puertas de embarque; por ello surge la necesidad de tener un sistema
integrado y automatizado de perifoneo para la anunciacin de las salidas de los
buses interprovinciales.

Existen muchas experiencias sobre este tipo de Sistemas realizadas con xito,
entre ellas se encuentran los aeropuertos internacionales Jorge Chvez en Lima
y el aeropuerto Jos Joaqun de Olmedo de Guayaquil Ecuador; en lo que
concierne a Terrapuertos, se tiene la experiencia del Terminal Terrestre Lima
Plaza Norte, el primer Terrapuerto de la ciudad de Lima.

El aeropuerto internacional Jorge Chvez, instalo una plataforma integral de
seguridad por parte de la empresa SDP (Soluciones Integrales de Seguridad
Electrnica) en el ao 2007, el cual finalizo a fines del ao 2010
4
, dicha
plataforma posee el Sistema de Perifoneo y Anunciacin Pblica (PAS).


3
Municipalidad de Chiclayo. Alcalde Provincial de Chiclayo expresa la importancia pblica del Terrapuerto en dicha
ciudad [Sede Web] [Publicada el 29 de Agosto del 2011; acceso Octubre del 2011]. Disponible en:
http://www.munichiclayo.gob.pe/Municipalidad/Presentacion/Pantilla_general.php?idno=1583&tipo=not
4
Soluciones Integrales de Seguridad Electrnica. Plataforma Integral de Seguridad para Lima Airport Partners [Sede
Web] [Acceso Agosto del 2011]. Disponible en: http://www.sdp.com.pe/pdf/lap.pdf
USMP FILIAL NORTE PROYECTO 2


9
1.1.2. Definicin del Problema
La carencia de un expediente tcnico y del software de perifoneo para el futuro
terminal terrestre de la ciudad de Chiclayo limitaran la viabilidad tcnica de su
realizacin?

1.1.3. Objetivos
General:
Implementar un Sistema de Perifoneo Automatizado para el futuro
Terminal Terrestre de la ciudad de Chiclayo, usando procesamiento digital
de seales y metodologa en V.
Especficos:
1. Definir las especificaciones necesarias para la realizacin del Software
de Perifoneo Automatizado.
2. Realizar un anlisis Funcional del Software de Perifoneo.
3. Disear el Software de Perifoneo Automatizado.
4. Elaborar el diseo de la Base de datos que dar soporte al Software
de Perifoneo Automatizado.
5. Codificar el Software de Perifoneo Automatizado en base a los
diseos.
6. Estimar el costo del desarrollo del Software.

1.1.4. Justificacin
El desarrollo del Sistema de Perifoneo Automatizado para el futuro Terminal
Terrestre de la ciudad de Chiclayo, usando procesamiento digital de seales y
metodologa en V se justifica por las siguientes razones:
A. Relevancia Social:
El sistema a desarrollar apoya a la ciudadana que constantemente
realiza viajes, ya que les generar un ambiente ms ordenado para realizar
dicho viaje.

USMP FILIAL NORTE PROYECTO 2


10
B. Relevancia del Negocio:
El sistema de Perifoneo permite a las empresas que trabajaran en el
futuro terminal terrestre de la ciudad de Chiclayo, una mejor gestin de la
anunciacin de salida de buses ya que ser de forma ordenada,
sistematizada y con un menor ndice de error.
C. Relevancia Tecnolgica:
En los grandes aeropuertos, Terrapuertos y estaciones de tren existen
dos tendencias para la anunciacin de salidas, una es el perifoneo o
megafona automatizada y la otra es la anunciacin por pantallas. Este
proyecto desarrolla una de las tendencias actuales.
D. Relevancia para el Investigador:
Este proyecto, me ayuda mucho como futura profesional del rea de
tecnologas de informacin, porque motivar mi espritu investigador y
analista, adems permitir desarrollar otras capacidades, como lo son la
organizacin del tiempo y los recursos.

1.1.5. Limitaciones
A. RECURSOS,se tiene limitacin de recursos de personal, ya que se cuenta
solo con un analista programador, el tesista.

B. DE ACCESO A LA INFORMACIN,existe muy poca informacin acerca del
futuro Terrapuerto de la ciudad de Chiclayo, a esto se le suma la carencia
de tesis basadas en procesamiento digital de seales.

1.1.6. Viabilidad
Inversin del proyecto informtico.
Costo Total del Financiamiento S/. 40,637.62



USMP FILIAL NORTE PROYECTO 2


11
a) Potencial Humano.
Cant. Descripcin Sueldo # Meses Sueldo Total
1 Investigador S/. 2,500.00 12 S/. 30,000.00
1 Asesor Tcnico S/. 80.00 12 S/. 960.00

S/. 30,960.00


b) Recursos de Hardware.
- Recursos de hardware de implementacin.
Cant. Descripcin P. Unitario Total
1 Switch Cisco Catalyst 2960 S/.761.40 S/. 761.40
1 Pc Completo Intel Cel. Dual Core 2gb Ram Disco 500gb Lcd 16 S/. 1,071.60 S/.1,071.60
1 Cable UTP categora 5e (305 metros) S/. 150.00 S/. 150.00
5 Parlantes con Subwoofer 2.1 CybertelXtreme S418 S/. 59.00 S/. 295.00
Otros componentes S/. 300.00

S/.2,578.00

- Recursos de hardware de desarrollo.
Cant
. Descripcin
Precio
Unitario Total
1
Computadora personal (precio de depreciacin en un
ao)
S/.
1,000.00 S/. 1,000.00
Otros componentes S/. 300.00

S/. 1,300.00

c) Recursos de Software
Licencia Software Total
Microsoft Office 2010 S/. 299.00
SQL Server S/. 462.48
MAT LAB S/. 152.28

S/. 913.76


d) Recursos de Materiales
Descripcin Mensual # Meses Total
Tinta/cartuchos S/. 20.00 12 S/. 240.00
tiles de escritorio S/. 20.00 12 S/. 240.00
Fotocopias + Empastados S/. 40.00 12 S/. 480.00
Otros Gastos S/. 20.00 12 S/. 240.00

S/. 1,200.00

USMP FILIAL NORTE PROYECTO 2


12
e) Recursos Varios
Descripcin Mensual # Meses Anual
Energa Elctrica S/. 17.16 12 S/. 205.86
Movilidad S/. 150.00 12 S/. 1,800.00
Internet + Telefona Fija S/. 90.00 12 S/. 1,080.00
Otros Gastos S/. 50.00 12 S/. 600.00

S/. 3,685.86


f) Beneficio
Nmero de Agencias 15
Personal de Perifoneo S/. 600.00

Total Mensual S/. 9,000.00
Total Anual S/. 108,000.00


g) Anlisis Financieros.
FLUJO DE CAJA
Periodo EGRESOS INGRESOS
inversin 4791.7600 -40637.6224
1 2987.1552 9000
2 2987.1552 9000
3 2987.1552 9000
4 2987.1552 9000
5 2987.1552 9000
6 2987.1552 9000
7 2987.1552 9000
8 2987.1552 9000
9 2987.1552 9000
10 2987.1552 9000
11 2987.1552 9000
12 2987.1552 9000

40637.62 108000




Tasa de Descuento 12%
Beneficio / Costo 2.66
VAN S/. 8,700.87
TIR 20%

USMP FILIAL NORTE PROYECTO 2


13
Se acepta la inversin y se concluye que es un proyecto rentable, por las
dos siguientes razones:
o La Tasa Interna de Retorno es mayor a la tasa de descuento, el
proyecto brinda un retorno del 20%.
o Se tiene como resultado un Valor Actual Neto (VAN) mayor a cero.

1.1.7. Restricciones
A. DE TIEMPO,puesto que el plazo de finalizacin del proyecto, es no mayor a
10 meses se tiene una restriccin de tiempo.

B. DE PRESUPUESTO,al ser slo una persona la que elabora el proyecto,
existen mayores restricciones de presupuesto.

C. ALCANCE,el sistema de perifoneo automatizado para el futuro Terrapuerto
de la ciudad de Chiclayo se encargar del anuncio slo de la salida de buses,
mas no de su arribo.

1.2. ANTECEDENTES
Se tienen como antecedentes las siguientes tesis:

5
MODELO DE ENTONACIN PARA UN SINTETIZADOR DE VOZ CON
APLICACIN A UN SISTEMA DE INFORMACIN VA TELEFNICA EN
CINES
Esta Tesis se desarroll para atender a los clientes de cine, para que dichos clientes
puedan obtener informacin va telefnica sobre tarifas y horarios, esta informacin es
brindada por un sistema de dilogo, con una voz sintetizada que emula la voz humana.

La finalidad de la investigacin fue determinar el algoritmo adecuado que brinde mayor
naturalidad a la voz sintetizada. La investigacin describi el estado actual de los

5
Flores lvarez, C. M. 2005. Modelo de entonacin para un sintetizador de voz con aplicacin a un sistema de
informacin va telefnica en cines. Tesis Licenciatura. Escuela de Ingeniera Electrnica, Pontificia Universidad
Catlica del Per [Sede Web] [Acceso en Setiembre del 2011]. Disponible en:
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/285/flores_alvarez_crisaida_modelo_entonacio
n_sintetizador_voz.pdf
USMP FILIAL NORTE PROYECTO 2


14
sistemas de dilogo, las tcnicas para modelar la entonacin y defini los conceptos
que permiten modelarla, y se elige el modelo de entonacin corpus.
Se concluy que el modelo alcanz una exactitud del 75%

6
DESARROLLO DE UN MDULO REPRODUCTOR DE SONIDOS PARA
ATENCIN NEONATAL
Esta tesis se centr en la posibilidad de mejorar las condiciones de sonido en la atencin
del recin nacido en incubadoras.

Esta tesis estudi los parmetros de calidad de audio, la relacin de seal a ruido, las
fuentes de ruidos en los sistemas elctricos, cmo minimizar los ruidos en los circuitos
electrnicos y la minimizacin de los ruidos en los altavoces. Todos datos muy
importantes para la presente investigacin.


7
CREACIN DE UN CORPUS DE VOZ DE PROPOSITO GENERAL EN
ESPAOL MEXICANO CON CALIDAD MICRFONO CON VOCES ADULTAS
Esta tesis cre un corpus de voz hablado por adultos y grabado con calidad micrfono,
se dise el protocolo de grabacin para maximizar la cobertura de las combinaciones
fonticas del lenguaje.

Esta tesis es de gran ayuda porque describe los protocolos de grabacin y sus
caractersticas, el proceso de grabacin, y las caractersticas de grabacin.




6
Tarrillo Olano, J. F. 2007. Desarrollo de un mdulo reproductor de sonidos para atencin neonatal. Tesis
Licenciatura. Escuela de Ingeniera Electrnica, Pontificia Universidad Catlica del Per [Sede Web] [Acceso en
Setiembre del 2011]. Disponible en:
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/242/tarrillo_olano_jimmy_desarrollo_modulo_
atencion_neonatal.pdf

7
Cuautle Hernndez, J. C. 2008. Creacin de un Corpus de voz de propsito general en espaol mexicano con
calidad micrfono con voces adultas. Tesis Licenciatura. Ingeniera en Sistemas Computacionales. Departamento de
Computacin, Electrnica y Mecatrnica, Escuela de Ingeniera y Ciencias, Universidad de las Amricas Puebla
[Sede Web] [Acceso en Setiembre del 2011]. Disponible en:
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/cuautle_h_jc/indice.html
USMP FILIAL NORTE PROYECTO 2


15
8
TUTORIAL DE TPICOS AVANZADOS DE PROCESAMIENTO DIGITAL DE
SEALES CON MATLAB/SIMULIK
Se toma esta tesis como antecedentes porque es un tutorial del uso del MATLAB,
especficamente para trabajar procesamiento digital de seales, detalla mltiples
conceptos como Decimacin, Interpolacin, Estructuras de los sistemas multifrecuencia,
Bancos de filtros digitales.

Esta tesis explica como el procesamiento digital de seales en la ingeniera crece
rpidamente por los significativos avances en el cmputo y en la fabricacin de circuitos
integrados

1.3. BASES TERICAS
Un sistema automtico de perifoneo tiene la funcin de generar, reproducir y administrar
secuencias de voz previamente almacenados en un computador personal.

Comercialmente existen en el mercado diversas marcas y modelos de sistemas de
perifoneo automtico adquiridos por los principales aeropuertos del mundo.

En el Per, el aeropuerto Internacional Jorge Chvez de Lima es el nico aeropuerto que
trabaja con un equipo de este tipo. En cambio, el resto de aeropuertos del pas se ven
imposibilitados de contar con alguno de ellos debido a su elevado costo econmico.

El software de Perifoneo automatizado desarrollado en la presente investigacin estar
dividido en dos sub-aplicaciones llamadas Perifoneo Servidor y Perifoneo Cliente y
proyectadas para ser instaladas en cualquier plataforma de red Windows.

Para realizar el software ser necesario procesar las seales de voz y transmitirlas,
tambin es necesaria la interconexin de los mdulos mencionados (Perifoneo Cliente,
Perifoneo Servidor) a travs de una red de comunicacin.


8
Madrid Quiroz, A. 2006. Tutorial de tpicos avanzados de procesamiento digital de seales con Matlab/Simulink.
Tesis Licenciatura. Ingeniera en Electrnica y Comunicaciones. Departamento de Computacin, Electrnica, Fsica e
Innovacin, Escuela de Ingeniera y Ciencias, Universidad de las Amricas Puebla [Sede Web] [Acceso en Setiembre
del 2011]. Disponible en: http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/madrid_q_a/indice.html
USMP FILIAL NORTE PROYECTO 2


16
LA SEAL DE VOZ O HABLA
El propsito del habla es la comunicacin. De acuerdo con la teora de la informacin la
voz o habla puede ser representada en trminos de su mensaje o informacin. Una
alternativa de caracterizacin del habla es en trminos de la seal portadora del
mensaje de informacin, es decir la forma de onda acstica.

Un mensaje que ha sido pensado, est inicialmente en el cerebro. Luego ste mensaje
pasa a travs de un proceso complejo de produccin del habla o voz; finalmente dicha
informacin es convertida en una seal acstica como se muestra en la Fig. 001


Fig. 001 Etapas de la conversin de un mensaje pensado en una seal acstica.

La seal de voz es intrnsecamente de naturaleza discreta, que puede ser representada
como una concatenacin de elementos de una configuracin de smbolos sonoros finitos
llamados fonemas. Un fonema es el elemento sonoro del lenguaje.

El procesamiento del habla o voz generalmente involucra dos tareas: el de obtener una
representacin de la seal y el de procesarla para una determinada aplicacin. Las
representaciones de la seales de voz pueden ser hecha a travs de la forma de onda o
a partir de sus parmetros caractersticos.

PROCESAMIENTO DE SEALES DE VOZ
El procesamiento digital de seales tiene que ver con dos aspectos, con la obtencin de
la representacin discreta de las seales, y con la teora, diseo e implementacin de
procedimientos numricos para el procesamiento de las seales discretas.


USMP FILIAL NORTE PROYECTO 2


17
1) DIGITALIZACION DE LA VOZ
A continuacin se explicar brevemente las etapas que conforman un sistema PCM
(Pulse Code Modulation) en la conversin de una seal anloga a digital, las cuales son
las de Muestreo, Cuantizacin y Codificacin binaria, adems de otros conceptos
importantes.

- MUESTREO
El proceso de muestreo consiste en obtener muestras de una seal a intervalos
regulares. La frecuencia de muestreo
S
f indica cuntas muestras se obtendrn en un
segundo. Segn el Teorema de Nyquist, la frecuencia de muestreo debe ser por lo
menos el doble del ancho de banda de la seal.


Fig. 002 Etapa de Filtraje Anti Aliasing y Muestreo de una seal analgica.
- ALIASING
El muestreo produce bandas laterales. El Filtro Anti-Aliasing se utiliza para filtrar hasta la
mitad de
S
f , la seal podr ser reconstruida sin problemas (Fig. 003). Si por el contrario,
se dejan pasar seales con frecuencias superiores a la mitad de
S
f , la banda lateral
inferior se juntar con la banda base (Fig. 004). En el muestreo, aparecern seales
Filtro Pasa-Bajas
Anti - Aliasing
2
S
corte
f
f
s
Seal Analgica
X
c
(t) (Banda
Base) ancho de
banda=Bw
Muestreador
(M)
( ) Hz f
S
Seal Analgica
X(t) (Banda Base)
ancho de
banda<f
S
Seal Muestreada
a fs muestras por
segundo.
(discretizacin en
el tiempo)
Filtro Pasa-Bajas
Anti - Aliasing
2
S
corte
f
f
s ( ) t x
c
Seal Analgica
X
c
(t) (Banda
Base) ancho de
banda=Bw
Muestreador
(M)
( ) t x ( ) n x
( ) Hz f
S
Seal Analgica
X(t) (Banda Base)
ancho de
banda<f
S
Seal Muestreada
a fs muestras por
segundo.
(discretizacin en
el tiempo)
Filtro Pasa-Bajas
Anti - Aliasing
2
S
corte
f
f
s
2
S
corte
f
f
s
Seal Analgica
X
c
(t) (Banda
Base) ancho de
banda=Bw
Muestreador
(M)
( ) Hz f
S
( ) Hz f
S
Seal Analgica
X(t) (Banda Base)
ancho de
banda<f
S
Seal Muestreada
a fs muestras por
segundo.
(discretizacin en
el tiempo)
Filtro Pasa-Bajas
Anti - Aliasing
2
S
corte
f
f
s
2
S
corte
f
f
s ( ) t x
c
( ) t x
c
Seal Analgica
X
c
(t) (Banda
Base) ancho de
banda=Bw
Muestreador
(M)
( ) t x ( ) t x ( ) n x ( ) n x
( ) Hz f
S
( ) Hz f
S
Seal Analgica
X(t) (Banda Base)
ancho de
banda<f
S
Seal Muestreada
a fs muestras por
segundo.
(discretizacin en
el tiempo)
Seal Analgica
X(t) (Banda Base)
ancho de
banda<f
S
Seal Muestreada
a fs muestras por
segundo.
(discretizacin en
el tiempo)
USMP FILIAL NORTE PROYECTO 2


18
falsas que tienen la misma amplitud que las seales con frecuencia superior a
S
f /2, pero
con frecuencia inferior.


Fig. 003 Espectro de seal continua muestreada con Filtro Anti-Aliasing.
-

Fig. 004 Espectro de seal continua muestreada sin Filtro Anti-Aliasing.

- CUANTIZACION
Consiste en expresar en valores discretos una cantidad que vara continuamente. En el
caso de la voz esta cantidad es un voltaje. La gama de voltajes es dividida en intervalos
llamados niveles de cuantizacin. Se habla de cuantizacin uniforme, cuando todos los
intervalos son iguales, de lo contrario, se habla de cuantizacin no informe. La cantidad
de niveles est definida segn la cantidad de bits de cuantizacin del conversor anlogo
digital.
No. de niveles de cuantizacin:
r
2 L =
r: bits de cuantizacin.

- CODIFICACION
La etapa de codificacin consiste en producir palabras binarias a partir de los valores de
cuantizacin. El tipo de codificacin binaria ms adecuada en digitalizacin de voz es la
de complemento a dos, ya que permite realizar operaciones con nmeros negativos los
cual es esencial para operaciones como mezcla de voz.
S F
2
FS F
0
Filtro Pasa -Bajos
S F
2
FS F
( )
F x
0
Filtro Pasa -Bajos
S FS F
2
FS
2
FS F
0
Filtro Pasa -Bajos
S FS F
2
FS
2
FS F
( )
F x
( )
F x
0
Filtro Pasa -Bajos
S
F
2
F
S
F
( ) F x
0
Aliasing
S
F
2
F
S
F
( ) F x
0
Aliasing
USMP FILIAL NORTE PROYECTO 2


19
- RUIDO DE CUANTIZACION
Es el ruido producido por los errores de cuantizacin. Este error se produce cada vez
que un nivel de voltaje no cae justo en un nivel de cuantizacin. El ruido de cuantizacin
no es aleatorio, sino que est correlacionado con la seal de entrada, por tanto, este
ruido se transforma en distorsin. Las seales que tienen alto nivel presentan poca
distorsin porque el error es pequeo. Sin embargo, a medida que disminuye el nivel de
la seal, el efecto del error de cuantizacin se hace ms notorio y la distorsin aumenta.
Como esta distorsin aparece despus de filtrar la seal de entrada, se produce aliasing,
generando ruido.
En la Fig 005 se muestran los pasos para realizar la digitalizacin de la voz, capturada a
travs del micrfono.

Fig. 005 Etapa de digitalizacin de voz para el sistema propuesto.

2) DETECCIN DE ACTIVIDAD DE VOZ
- EL PROCESO Y MECANISMO DE PRODUCCIN DEL HABLA
Las seales de voz son secuencias de sonidos que siguen determinadas reglas que
tienen que ver con la lingstica. La clasificacin de estos sonidos son objetos de estudio
de la fontica.
Dentro de la fontica se puede distinguir a la articulatoria y la acstica. La primera
estudia el movimiento de los rganos fonadores para la formacin y emisin del sonido.
La fontica acstica se preocupa de las caractersticas de la onda sonora y su
percepcin.
Cuantizador y
Codificador
Binario
Filtro Pasa-Bajas
Anti - Aliasing
( ) t X
c
Muestreador
(M)
( ) t X ( ) n X
( ) KHz 16 Hz f
S
=
muestra
bits 16
r =
niveles 2 L
16
=
KHz 8 f
corte
s
Etapa de digitalizacin realizada a travs de la Tarjeta de Audio de la PC
Almacenamiento
y
Procesamiento
( ) n C
Tiempo de captura de t=5 s
Tamao T de archivo original obtenido:
KBytes 160 T
bits 8
Byte 1
muestra
bits 16
s
muestras 16000
s 5 T
=
=
Cuantizador y
Codificador
Binario
Filtro Pasa-Bajas
Anti - Aliasing
( ) t X
c
Muestreador
(M)
( ) t X ( ) n X
( ) KHz 16 Hz f
S
=
muestra
bits 16
r =
niveles 2 L
16
=
KHz 8 f
corte
s
Etapa de digitalizacin realizada a travs de la Tarjeta de Audio de la PC
Almacenamiento
y
Procesamiento
( ) n C
Tiempo de captura de t=5 s
Tamao T de archivo original obtenido:
KBytes 160 T
bits 8
Byte 1
muestra
bits 16
s
muestras 16000
s 5 T
=
=
USMP FILIAL NORTE PROYECTO 2


20

El proceso se inicia con la espiracin del aire, el cual al pasar a travs de las cuerdas
vocales las hace vibrar a una frecuencia determinada que depende de la tensin de las
mismas; a esa frecuencia se le conoce como frecuencia del fundamental. El tono est
relacionado con la frecuencia del fundamental del sonido; cuando el tono es grave indica
que la frecuencia es baja y cuando es agudo que la frecuencia es alta. Segn como se
encuentren articulados los rganos se formar una caja de resonancia distinta, la cual
potenciar un conjunto de frecuencias y atenuar el resto. Aunque articulemos de forma
similar los distintos fonemas, segn la distancia, forma, dureza, etc. de los rganos,
aparecen caractersticas especiales de cada individuo, que es el timbre. Finalmente sale
al exterior la voz.

Este proceso explica el conjunto de fonemas sonoros, los cuales se pueden clasificar de
la siguiente manera:
Oclusivas: piedra, vaso, bote, cava, dado, tapa, atar, casa, queso, kilo.
Fricativas: fama, caf, cena, caza, paja, gitano, soy, dos, mayo, hierba.
Africadas: chico, muchacho.
Nasales: mama, nana, caa.
Laterales: ala, mal, llave, calle.
Vibrante simple: para, norte.
Vibrante doble: remo, perro.

De todas las consonantes descritas, las fricativas hacen la diferencia por el ruido que
presentan. Para distinguir las fricativas espaolas entre s, se apela a determinar la
altura de su frecuencia en la que presenta mayor energa. La mayor parte de estos
sonidos poseen resonancias altas. En la Fig. 006 se muestra la forma de onda
capturada de la pronunciacin de la vocal e (a) y la consonante s (b). Se muestra una
casi periodicidad de la vocal e frente a la aleatoriedad de la consonante s. En la Fig.
007 se muestra el espectrograma de la vocal pronunciada e, figura (a) se aprecia que
existen zonas estables a lo largo del tiempo en donde se concentra la energa (zona de
color rojo), mientras que la consonante s, figura (b) la energa est muy dispersa en la
franja de alta frecuencias.
USMP FILIAL NORTE PROYECTO 2


21

Fig. 006 Forma de onda capturada de la vocal e(a) y la consonante s(b).



Fig. 007 Espectrograma de la consonante e (a), y de la consonante s(b).


- ENERGA Y MAGNITUD
La Amplitud y Energa aumentan en los segmentos sonoros respecto a los no sonoros.
Es comn asociar los segmentos no sonoros con los fonemas africados y fricativos,
mientras que los segmentos sonoros son generalmente asociados con los dems
fonemas. En la Fig. 008 se puede ver el efecto de la consonante fricativa /s/ y de las no
fricativas como la /l/ en la Fig. 009 as como su grfica de distribucin de energa
respectiva.

2.9 2.95 3 3.05 3.1 3.15
x 10
4
-0.2
-0.1
0
0.1
0.2
0.3
1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6
x 10
4
-0.1
0
0.1
0.2
a
b
Time
F
r
e
q
u
e
n
c
y
0 0.5 1 1.5 2 2.5 3
x 10
4
0
0.2
0.4
0.6
0.8
1
Time
F
r
e
q
u
e
n
c
y
0 0.5 1 1.5 2 2.5 3
x 10
4
0
0.2
0.4
0.6
0.8
1
b
a
USMP FILIAL NORTE PROYECTO 2


22
En general se definen a la energa y magnitud de la siguiente manera:
Formulacin de la Magnitud M(n)
( ) ( ) ( ) m n w * m x
N
1
n M
1 N
0 m
=

=
(I)
Formulacin de la Energa E(n)
( ) ( ) ( ) m n w * m x
N
1
n E
1 N
0 m
2
=

=

(II)


Fig. 008 Forma de onda de la frase Saber Ms (Superior) y distribucin de Energa (Inferior).


Fig. 009 Forma de onda de la palabra Ala (Superior) y distribucin de Energa (Inferior).
0 1 2 3 4 5 6 7 8
x 10
4
-0.5
0
0.5
1
0 100 200 300 400 500 600 700 800 900 1000
0
5
10
15
0 100 200 300 400 500 600 700 800 900 1000
0
50
100
150
0 2000 4000 6000 8000 10000 12000
-0.4
-0.2
0
0.2
0.4
0.6
0 100 200 300 400 500 600 700 800 900 1000
0
1
2
3
4
5
6
/ s / a /b /e / r / m /a / s /
/ a / l / a /
USMP FILIAL NORTE PROYECTO 2


23

Para el clculo de estas dos importantes medidas, se hace un anlisis por bloques.
Adems la naturaleza cambiante de la voz hace ms conveniente aplicar el anlisis de
porciones de voz, ya que el inters es el de observar la evolucin de los parmetros
calculados. Por ello se procesan porciones o ventanas ( ) m n w de la seal.

- Mecanismo de ventaneo
Asigna una ventana a cada porcin de la seal de voz (del tamao deseado), de tal
forma que las muestras queden ponderadas con los valores de la funcin escogida.

Cmo se observa en la Ec. (I) y Ec. (II), el tamao de la ventana es dado N. Estas dos
funciones dan una idea de la amplitud de la seal en un intervalo considerado, por ello
su valor aumenta en los sonidos sonoros, en los que el aire encuentra menos
impedimentos para salir de los rganos articulatorios.

La colocacin de las ventanas puede realizarse de tal forma que existan solapamientos.
Esto afectar negativamente en los tiempos de respuesta de los algoritmos utilizados;
sin embargo la ventaja de esto radica en que los resultados obtenidos sern mas
satisfactorios. Las ventanas ms utilizadas para estos casos son las siguientes:

Ventana Rectangular
( ) 1 t w = ; en el intervalo ( ) 1 L t 0 s s
( ) 0 t w = ; el resto de la seal
(III)

Ventana Hamming

( ) |
.
|

\
| t
=
L
t 2
Cos * 0.54 t w ; en el intervalo ( ) 1 L t 0 s s
( ) 0 t w = ; el resto de la seal

(IV)

Ventana Hanning

( ) |
.
|

\
| t
=
L
t 2
Cos * 0.5 0.5 t w ; en el intervalo ( ) 1 L t 0 s s
( ) 0 t w = ; el resto de la seal

(V)
USMP FILIAL NORTE PROYECTO 2


24


Fig. 010 Grafica y Respuesta en frecuencia de los diferentes tipos de Ventanas
A. Rectangular, B. Hamming, C. Hanning.

Relacionando el tamao de las ventanas y la frecuencia de muestreo de la seal, se
obtiene un filtrado que se sita entre los 45 Hz y los 300 Hz (dadas las caractersticas
del aparato fonador).

- CALCULO DE CRUCES POR CERO
En el contexto de seales discretas en el tiempo, un cruce por cero es dicho que ocurre
si sucesivas muestras tienen diferentes signos algebraicos. El promedio en la que
cruces por cero ocurren es una simple medida de la frecuencia contenida en una seal.
Esto es particularmente para seales de banda estrecha. Por ejemplo, una seal
senosoidal de frecuencia F
0
, muestreada a una frecuencia F
S
, tiene F
S
/ F
0
muestras por
ciclo de la onda seno. Cada ciclo tiene dos cruces por cero, obteniendo un promedio de
cruces por cero Z a partir de la Ec. (VI).

S 0
F / F 2 Z = cruces / muestra
(VI)

As, el promedio de cruces por cero da una aceptable forma de estimar la frecuencia de
una onda seno.
USMP FILIAL NORTE PROYECTO 2


25
Las seales de voz son seales de banda ancha y la interpretacin del promedio de
cruces por cero es por lo tanto menos preciso. Sin embargo una apropiada definicin del
nmero de cruces por cero para este tipo de seales esta dado en la Ec. (VII).

| | | | ) m n ( w ) 1 m ( X sgn ) m ( X sgn Z
m
n
=

=

(VII)
Donde
| | 1 ) n ( X sgn = ( ) 0 n X >
-1 = ( ) 0 n X <
(VII)

N 2
1
) n ( w = 1 N n 0 s s
0 = de otra forma
(IX)
Habitualmente, las seales con mayor frecuencia presentan un mayor valor en cruces
por cero, el ruido tambin genera un gran nmero de cruces por cero. Es as que con los
cruces por cero se puede intentar detectar las fricaciones del habla. Las seales de voz
son seales de banda ancha consideradas de naturaleza aleatorias y el modelo de
produccin del habla sugiere que la energa de voces no fricativas est concentrada
debajo de los 3 KHz, mientras que para voces fricativas la mayor parte de la energa es
encontrada en las altas frecuencias.

Por lo tanto altas frecuencias implica alto promedio de cruces por cero, mientras que
bajas frecuencias implica bajo promedio de cruces por cero, hay una fuerte correlacin
entre el promedio de cruces por cero y la distribucin de la energa con la frecuencia.

Se puede generalizar esto en el sentido de decir que si hay un alto promedio de cruces
por cero entonces se tratan de voces fricativas, mientras que si hay un bajo promedio de
cruces por cero entonces se tratan de voces no fricativas. Se puede apreciar esto en la
Fig. 010 que muestra un histograma del promedio de cruces por cero para una
secuencia de 10 ms.
USMP FILIAL NORTE PROYECTO 2


26

Fig. 011 Distribucin de cruces para cero en voces fricativas (no sonoros) y no fricativas (sonoras).

En la Fig. 012 y Fig. 013 se observa las grficas de las funciones de energa y cruces
por cero, en la palabra hipotenusa y saber ms respectivamente y cmo a partir de
estas se pueden intentar detectar las fricaciones del habla, como la fricacin s.

Fig. 012 Seal original hipotenusa (a), Funciones de energa (b) y cruces por cero (c).


50 100 150 200 250
0
20
40
60
80
100
120
1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2
x 10
4
-1
-0.5
0
0.5
150 200 250 300 350 400
0
10
20
150 200 250 300 350 400
0
50
100
a
b
c
Voz No Fricativa
Voz Fricativa
USMP FILIAL NORTE PROYECTO 2


27

Fig. 013 Seal original saber ms (a), Funciones de energa (b) y cruces por cero (c).


3) VOZ VS. SILENCIO DISCRIMINACIN USANDO ENERGA Y CRUCES POR CERO.
ALGORITMO DE RABINER Y SAMBUR.
Es importante localizar las regiones correspondientes a la seal de voz pronunciada. Un
esquema para localizar el inicio y el fin de una seal de voz puede ser usado para
eliminar los silencios que pueda tener sta, al inicio y/o al fin, obteniendo slo voz pura
para el procesamiento y aminorando el clculo computacional.

Es muy impreciso hablar de valores altos o bajos de promedio de cruces por cero, al
desconocerse a qu valores se refiere un alto o bajo promedio en s. Por eso es que se
determinan umbrales tanto para energa como para cruces por cero.

La combinacin de las dos medidas mencionadas arriba, representan una til
herramienta para la ubicacin del inicio y final de una frase, discriminando de esa
manera silencios y ruido de fondo. Se plantea la implementacin del algoritmo estudiado
por L. R. Rabiner y M. R. Sambur para tal fin.

En este algoritmo el hablante pronuncia una palabra durante un intervalo de grabacin
establecido. Esta grabacin es muestreada y almacenada para su procesamiento.

0 1 2 3 4 5 6 7 8
x 10
4
-0.5
0
0.5
1
0 100 200 300 400 500 600 700 800 900 1000
0
5
10
15
0 100 200 300 400 500 600 700 800 900 1000
0
50
100
150
USMP FILIAL NORTE PROYECTO 2


28
El propsito del algoritmo es encontrar el inicio y fin de la palabra pronunciada y as
eliminar los silencios y/o ruido de fondo izquierda y derecha.

Se calcula primero la magnitud promedio por bloques Ec. (I), luego se calcula el nmero
de cruces por cero utilizando la Ec. (VII).

Por cada segundo que se captura se obtienen bloques de muestras. Es decir si la
frecuencia de muestreo es de 10 KHz cada bloque tendr una duracin de 10 ms (100
muestras). O si la frecuencia de muestreo es de 16 KHz cada bloque tendr una
duracin de 16 ms (160 muestras).


Fig. 014 Ejemplo de medicin de la magnitud y cruce por cero.

Se asume que los primeros 100 ms (10 primeros bloques) del intervalo no contienen
habla. Es decir se establece como el retardo del hablante para pronunciar la palabra
justo despus de haber activado la grabacin. Esto para una frecuencia de muestreo de
10 KHz. Para una frecuencia de muestreo de 16 KHz se asumirn los primeros 160 ms
(10 primeros bloques). Al no contener habla y representar silencio y/o ruido de fondo,
este intervalo ser analizado y conocido estadsticamente, por lo que recibir el nombre
de Rango de Silencio.

Este conocimiento estadstico se hace calculando la media (IZC) y la desviacin
estndar (o ) del Rango de Silencio (los 10 primeros bloques). A partir de IZC y o
USMP FILIAL NORTE PROYECTO 2


29
calculados se elige el umbral de cruce por cero (IZCT) (para voces fricativas), como el
mnimo valor. Esto es definido a travs de la Ec. (10).
IZCT = min(25/10 ms ; IZC * 2 *o ) (X)
Para una frecuencia de muestreo de 10 KHz, los autores fijan un umbral mnimo de 25
cruces por cero por cada bloque (siempre hablando de los 10 primeros bloques
analizados). A partir de ese valor mnimo y de los valores estadsticos calculados
anteriormente se hace la comparacin y se halla el umbral deseado (el de cruces por
cero IZCT). Dicho umbral calculado se puede observar en la Fig. 014.

Los umbrales de energa se calculan a partir de Ec. (I) y del Rango de Silencio para el
intervalo grabado.

Primero, se obtiene el mximo valor (IMX) de la magnitud promedio hallada para el
Rango de Silencio. Luego se calcula IMN que es igual a la media de la magnitud del
Rango de Silencio.

A partir de IMX e IMN se calculan 2 valores importantes:
I1 = 0.03 * (IMX-IMN) + IMN ; Para un 3% del valor pico (XI)

I2 = 4 * IMN (XII)

Finalmente se obtienen los umbrales de energa (ITU e ITL) de la Ec. (XIII) y Ec. (XIV)
respectivamente.
ITL = min(I1,I2) (XIII)
ITU = 5 * ITL (XIV)

Con estos umbrales es que se empieza a discriminar el silencio y/o ruido de la voz de la
siguiente manera:

USMP FILIAL NORTE PROYECTO 2


30
La magnitud promedio es buscada para encontrar el intervalo en la cual siempre excede
el umbral ITU. Se asume que los puntos de inicio y de fin de la palabra estn fuera de
ste intervalo.
Luego se trabaja hacia atrs desde el punto en la cual M
n
(la seal) primero excede el
umbral ITU en la Fig. 014. Se busca el punto donde M
n
primero cae debajo del umbral
ITL, este punto N
1
es tentativamente seleccionado como el punto de inicio de la voz. Un
procedimiento similar es seguido para encontrar el tentativo punto final de la voz. Se
asume que los puntos de comienzo y fin no estn dentro del intervalo N
1
a N
2
.
El siguiente paso es mover hacia atrs N
1
(hacia delante para el caso de N
2
)
comparando el promedio de cruce por cero con el umbral IZCT determinado. Esto es
limitado para los 25 bloques que preceden a N
1
(25 bloques que siguen para el caso de
N
2
).
Si el promedio de cruce por cero excede tres o ms veces el umbral IZCT, el punto de
inicio N
1
es movido hacia atrs al primer punto donde el umbral fue excedido. De lo
contrario N
1
es el punto de inicio. Igualmente para N
2
y el punto final.

En la Fig. 015 se puede apreciar un ejemplo de la aplicacin del algoritmo de recorte
sobre dos frases: a) Hola cmo ests y b) Saber ms.
a


0 1 2 3 4 5 6 7 8
x 10
4
-0.4
-0.2
0
0.2
0.4
Seal Original
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x 10
4
-0.4
-0.2
0
0.2
0.4
Seal Recortada
USMP FILIAL NORTE PROYECTO 2


31

b
Fig. 015 Ejemplo de la accin del algoritmo de recorte sobre dos frases.
a) hola cmo estas y b) saber ms

4) Compresin de la Seal
La seal de voz pura obtenida del recorte es pasada a travs de algoritmo que estar
basado en la tcnica ADPCM (Adaptivedifferential pulse-codemodulation) que tiene
como funcin la compresin de la seal de voz que se va a almacenar.

La compresin es importante al digitalizar pues se ahorra ancho de banda al limitar el
nmero de bits a enviar

- Modulacin por codificacin de impulsos
La modulacin por codificacin de impulsos es la codificacin de forma de onda ms
sencilla. Bsicamente, consiste en el proceso de cuantificacin. Cada muestra que entra
al codificador se cuantifica en un determinado nivel de entre un conjunto finito de niveles
de reconstruccin. Cada uno de estos niveles se hace corresponder con una secuencia
de dgitos binarios, y esto es lo que se enva al receptor. Se pueden usar distintos
criterios para llevar a cabo la cuantificacin.

0 1 2 3 4 5 6 7 8
x 10
4
-0.5
0
0.5
1
Seal Original
0 0.5 1 1.5 2 2.5 3 3.5
x 10
4
-0.5
0
0.5
1
Seal Recortada
USMP FILIAL NORTE PROYECTO 2


32
- PCM (Pulse CodeModulation)
9

Puesto que PCM no tiene en cuenta la forma de la onda de la seal a codificar, funciona
muy bien con seales que no sean las de la voz, sin embargo, cuando se codifica voz
hay una gran correlacin entre las muestras adyacentes.

Esta correlacin puede aprovecharse para reducir el bit-rate. Una forma sencilla de
hacerlo sera transmitir solamente las diferencias entre las muestras. Esta seal de
diferencia tiene un rango dinmico mucho menor que el de la voz original, por lo que
podr ser cuantificada con un nmero menor de niveles de reconstruccin

- ADPCM (Adaptive differential pulse-code modulation)
10

En ADPCM (Modulacin diferencial adaptativa por pulsos codificados), a diferencia del
PCM, no se codifica cada una de las muestras, sino que se codifica la diferencia entre la
prediccin de la muestra y la muestra original. Dado el alto grado de correlacin entre
las muestras, se pueden realizar predicciones cercanas a los valores de las muestras,
por lo que se requiere enviar menos bits para indicar cul es el error de la prediccin
(diferencia entre la prediccin y la muestra real) que el nmero de bits que se requiere
para enviar la muestra en su totalidad.

De esta manera, el codificador hace una prediccin de la muestra a partir de las
muestras previas y enva al decodificador la informacin que indica cunto debe sumar
(restar) a la prediccin para obtener la muestra real. Por su lado, el decodificador
tambin hace una prediccin de la muestra (la cual coincide con la prediccin hecha por
el codificador) y le suma o resta a esta prediccin la cantidad indicada por el codificador.

Con ADPCM se muestrea la seal de voz 8000 veces por segundo (como en PCM),
pero dado que se enva solamente el error de prediccin, solamente se requiere
transmitir 4 bits de informacin en lugar de los 8 que se requeriran para enviar la
informacin de la muestra en su totalidad. Con esto se logra disminuir la velocidad de

9
Universidad de las Palmas de Gran Canaria. Modulacin de Pulsos Codificados [Sede Web] [Acceso en Octubre del
2011]. Disponible en: http://www.ulpgc.es/hege/almacen/download/7054/7054672/tema_4_2007_2008_b.pdf
10
Unin Internacional de Telecomunicaciones. Aspectos Generales de los Sistemas de Transmisin digital; equipos
terminales [Sede Web] [Acceso en Octubre del 2011]. Disponible en:
http://neutron.ing.ucv.ve/comunicaciones/Asignaturas/DifusionMultimedia/T-REC-G.727-199012-I!!PDF-S.pdf
USMP FILIAL NORTE PROYECTO 2


33
transmisin en la mitad (32 Kbps, 8000 muestras por segundo X 4bits por muestra) con
respecto al PCM.

Para evitar que cuando existan cambios bruscos en la seal de voz, no se pueda
representar el error de prediccin con los cuatro bits que utiliza el algoritmo, el ADPCM
utiliza una tcnica adaptativa en la cual los cuatro bits representan una gama que se
adapta a las amplitudes de la seal de voz.
Sin embargo, si se utiliza ADPCM la prdida de una muestra afecta la prediccin de las
muestras siguientes, teniendo esto un mayor impacto en la calidad de la seal.

Por estas razones, se hace muy importante que todos los bits generados en el
transmisor lleguen correctamente al receptor de forma tal de mantener la prediccin de
ambos equipos sincronizada.

ADPCM es muy til para codificar voz a bit rates medios. La CCITT propone un estndar
de codificacin de voz telefnica a una velocidad de 32 Kb/s. Es el estndar G.721.

5) Almacenamiento de la secuencia
La base de datos ser desarrollada en SQL Server. El acceso sin restricciones a la base
de datos es realizado nicamente por Perifoneo Servidor. Desde esa plataforma se
puede editar, cambiar o agregar informacin.

Los terminales de SYSAP Cliente por otro lado acceden remotamente en modo slo
lectura, utilizando el estndar ODBC (Open DatabaseConnectivity) desarrollado por
Microsoft, utilizado tambin por Perifoneo Servidor.

El Estndar ODBC (Open DataBaseConnectivity)
11

ODBC es una interfaz de programacin de aplicaciones estndar (API) que permite
acceder a datos contenidos y manejados por sistemas de gestin de bases de datos.
Utilizando ODBC, las aplicaciones pueden acceder a datos almacenados en una gran
variedad de ordenadores personales, miniordenadores y grandes ordenadores, incluso

11
Support Microsoft. Conexin de Base de Datos [Sede Web] [Acceso en Octubre del 2011]. Disponible en:
http://support.microsoft.com
USMP FILIAL NORTE PROYECTO 2


34
aunque cada sistema de gestin de bases de datos utilice un formato diferente para
guardar la informacin.

Entre sus caractersticas, destacan:
ODBC es una interfaz de programacin de aplicaciones estndar que utiliza SQL
(StructuredQueryLanguage).
Oculta al programador la complejidad a la hora de conectarse a un origen de datos
Permite a mltiples aplicaciones acceder a mltiples orgenes de datos.
Proporciona un modelo de programacin homogneo, es decir, bases de datos muy
diferentes se manejan, va ODBC, como si fueran idnticas, siendo ODBC el
encargado de realizar las adaptaciones necesarias.
Se basa en el modelo cliente/servidor.

Arquitectura de ODBC
Se basa en cuatro componentes:
Aplicaciones: Responsables de interactuar con el usuario y de llamar a las
funciones ODBC para ejecutar sentencias SQL y recoger los resultados.
El Driver Manager: Encargado de cargar y llamar a los drivers segn lo demanden
las aplicaciones.
Drivers: Procesan las llamadas a las funciones ODBC, ejecutan sentencias SQL y
devuelven los resultados a las aplicaciones. Son tambin responsables de
interactuar con cualquier capa software necesaria para acceder a las fuentes de
datos.
Orgenes de datos: consisten en conjuntos de datos, incluye tambin todo lo que
pueda ser necesario para llegar hasta ellos; sistemas operativos, gestores de bases
de datos, redes de comunicacin, etc.

- Handles en ODBC
12

Un handle es una variable de una aplicacin, en la cual el sistema operativo es capaz de
guardar informacin sobre la aplicacin y sobre alguno de los objetos que maneja dicha
aplicacin.

12
Speech Tecnology Group. Dept. of Electronic Engineering Technical University of Madrid.Acceso a bases de Datos
Locales; BDE/IDAPI y ODBC [Sede Web] [Acceso en Octubre del 2011]. Disponible en:
http://lorien.die.upm.es/juancho/pfcs/ACG/7bdlocal.pdf
USMP FILIAL NORTE PROYECTO 2


35

ODBC usa tres tipos de handles:
De sistema (environment): Es el handle de contexto global. Todo programa que
utilice ODBC comienza solicitndolo y acaba liberndolo. Slo puede haber uno por
aplicacin.
De conexin (connection): Maneja toda la informacin relativa a una conexin.
Identifica el driver que debe ser utilizado al realizar una conexin y en las llamadas
posteriores a funciones ODBC. Puesto que se permiten varias conexiones, una
aplicacin puede solicitar varios.
De sentencia (statement): Se utiliza para manejar todo el procesamiento relativo a
una sentencia SQL, desde su ejecucin hasta la recogida de datos

6) RED DE COMUNICACIN
Para la interconexin de los mdulos del Sistema Automatizado de Perifoneo se utiliza
una red LAN, la cual conectara la PC servidor a travs de un Switch con las PC cliente .

Fig. 016. Modelo Lgico de la red para el Sistema Automatizado de Perifoneo
Fuente:Elaboracin Propia

- Red LAN (Red de rea Local)
13

Es un grupo de equipos que pertenecen a la misma organizacin y estn conectados
dentro de un rea geogrfica pequea a travs de una red, generalmente con la misma
tecnologa (la ms utilizada es Ethernet).


13
Cisco NetAcad. Currcula CCNA I. Captulo 2: Comunicacin en la Red LAN, WAN e INTERNET. [Sede Web]
[Acceso en Octubre del 2011]. Disponible en: cisco.netacad.net/ (slo para alumnos de la academia)
USMP FILIAL NORTE PROYECTO 2


36
Una red de rea local es una red en su versin ms simple. La velocidad de
transferencia de datos en una red de rea local puede alcanzar hasta 10 Mbps en una
red y 1 Gbps en FDDI o Gigabit Ethernet. Una red de rea local puede contener 100, o
incluso 1000, usuarios.

Al extender la definicin de una LAN con los servicios que proporciona, se pueden
definir dos modos operativos diferentes:
En una red P2P: La comunicacin se lleva a cabo de un equipo a otro sin un
equipo central y cada equipo tiene la misma funcin.
En una red cliente servidor, un equipo central le brinda servicios de red a los
usuarios.

7) METODOLOGIA V
14

El Modelo V tiende a ser muy relacionado con el Modelo de Cascada puesto que es una
evolucin del mismo

Fig 017: Arquitectura Modelo en V

14
SPANISH PMO. Modelo en V [Sede Web] [Acceso Mayo del 2012]. Disponible en
http://spanishpmo.com/index.php/ciclos-de-vida-modelo-en-v/





USMP FILIAL NORTE PROYECTO 2


37

Puede notarse que su primera mitad es similar al Modelo en Cascada, y la otra mitad
tiene como finalidad hacer pruebas e integracin asociado a cada una de las etapas de
la mitad anterior.

Se puede identificar una ventaja principal con respecto al Modelo Cascada ms simple,
y se refiere a que este modelo involucra chequeos de cada una de las etapas del
modelo de cascada.

La unin mediante lneas discontinuas entre las fases de la parte izquierda y las pruebas
de la derecha representa una doble informacin. Por un lado sirve para indicar en qu
fase de desarrollo se deben definir las pruebas correspondientes. Por otro sirve para
saber a qu fase de desarrollo hay que volver si se encuentran fallos en las pruebas
correspondientes.

Por lo tanto el modelo en V hace ms explcita parte de las iteraciones y repeticiones de
trabajo que estn ocultas en el modelo en cascada. Mientras el foco del modelo en
cascada se sita en los documentos y productos desarrollados, el modelo en V se centra
en las actividades y la correccin.

Ventajas y desventajas del Modelo en V
Ventajas:
La relacin entre las etapas de desarrollo y los distintos tipos de pruebas facilitan
la localizacin de fallos.
Es un modelo sencillo y de fcil aprendizaje
Hace explcito parte de la iteracin y trabajo que hay que revisar
Especifica bien los roles de los distintos tipos de pruebas a realizar
Involucra al usuario en las pruebas

Desventajas:
Es difcil que el cliente exponga explcitamente todos los requisitos
El cliente debe tener paciencia pues obtendr el producto al final del ciclo de vida
Las pruebas pueden ser caras y, a veces, no lo suficientemente efectivas
El producto final obtenido puede que no refleje todos los requisitos del usuario
USMP FILIAL NORTE PROYECTO 2


38
1.4. DEFINICIN DE TRMINOS BSICOS
1) Algoritmo
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas
que permite realizar una actividad mediante pasos sucesivos que no generen dudas
a quien deba realizar dicha actividad.

2) Automatizacin
Implementar procedimientos automticos en un proceso, mecanismo, sistema o
aparato con la finalidad de ahorrar tiempo, anular los errores y el tiempo ocioso.

3) Base de datos
Un conjunto de informacin relacionada que se encuentra agrupada estructurada.
Desde el punto de vista informtico, la base de datos es un sistema formado por un
conjunto de datos almacenados en discos que permiten el acceso directo a ellos y
un conjunto de programas que manipulen ese conjunto de datos.

4) Compresin de datos
Compresin de datos es la reduccin del volumen de datos tratables para
representar una determinada informacin empleando una menor cantidad de
espacio.

5) Energa
Se define como la capacidad para realizar un trabajo.La energa es una abstraccin
matemtica de una propiedad de los sistemas fsicos, no es un estado fsico real, ni
una "sustancia intangible".

6) Frecuencia
Es una magnitud que mide el nmero de repeticiones por unidad de tiempo de
cualquier fenmeno o suceso peridico.

7) Megafona
Tcnica que se ocupa de los aparatos e instalaciones precisos para aumentar el
volumen del sonido. Conjunto de micrfonos, altavoces y otros aparatos que,
USMP FILIAL NORTE PROYECTO 2


39
debidamente coordinados, aumentan el volumen del sonido en un lugar de gran
concurrencia

8) Mensaje de Voz
Un mensaje de voz es la reproduccin estratgica una a continuacin de otra de
secuencias y/o frases previamente grabadas, para el caso de un sistema de
perifoneo los mensajes presentan caractersticas especiales, en el sentido de que
cada mensaje est conformado por secuencias que siempre sern reproducidos
(secuencias constantes) y otras que cambiaran de acuerdo al tipo de mensaje o
compaa que la solicite (secuencias variables).

9) Metodologa
Conjunto de procedimientos racionales utilizados para alcanzar una gama de
objetivos que rigen en una investigacin cientfica, una exposicin doctrinal o tareas
que requieran habilidades, conocimientos o cuidados especficos. Alternativamente
puede definirse la metodologa como el estudio o eleccin de un mtodo pertinente
para un determinado objetivo.

10) Perifoneo
Es un mecanismo mediante el cual el proveedor de un bien o servicio, mediante un
sistema de comunicacin, generalmente un generador, micrfono y parlante se
informa a las personas sobre algo de inters.

11) Procesamiento Digital de Seales
Es la representacin matemtica de las seales elctricas u otras, como funciones
de una o ms variables independientes.

12) Ruido
Es el sonido no deseado por el receptor y que le molesta para la recepcin del
sonido en el que est interesado.

13) Secuencia de Voz
Son secuencias de sonidos que siguen determinadas reglas que tienen que ver con
la lingstica
USMP FILIAL NORTE PROYECTO 2


40
La clasificacin de estos sonidos son objetos de estudio de la fontica.

14) Secuencia de Voz Constante
Tiene la caracterstica de siempre repetirse en el mensaje de voz al que pertenece,
independientemente de la compaa que la solicite.

15) Secuencia de Voz Variable
Es una secuencia que vara en cada mensaje que se emita, segn el tipo de
mensaje y de informacin que quera dar la compaa

16) Seal digital
La seal digital es un tipo de seal generada por algn tipo de fenmeno
electromagntico en que cada signo que codifica el contenido de la misma puede
ser analizado en trmino de algunas magnitudes que representan valores discretos,
en lugar de valores dentro de un cierto rango.

17) Sistema
Un sistema es un conjunto de componentes que interactan entre s para lograr un
objetivo comn.

18) Terrapuerto
Es una Instalacin en la que se turnan las salidas de autobuses a diferentes sitios
para transportar generalmente pasajeros, estas estaciones de autobs pueden
pertenecer al transporte privado o pblico.

19) Tiempo muerto
Perodo en el cual una mquina o una fbrica no estn operando o no est
produciendo.

20) Transporte Terrestre de Pasajeros
Medio de transporte que se realiza sobre o en la corteza terrestre que tiene como
finalidad transportar personas humanas. La gran mayora de transportes terrestres
se realizan sobre ruedas.

USMP FILIAL NORTE PROYECTO 2


41
CAPITULO II: METODOLOGA
2.1 MATERIAL
El material a utilizar en la presente investigacin, sern entrevistas, guas de
observacin y encuestas, dirigidas a los empresarios dueos de las empresas de
transporte terrestre de pasajeros que operarn en el futuro Terrapuerto de la ciudad
de Chiclayo, a los futuros operadores del sistema y a los clientes de las empresas de
transporte con la finalidad de recabar la informacin necesaria para determinar
criterios los siguientes criterios:
Confiabilidad
Eficiencia
Funcionalidad
Niveles de Rendimiento
Niveles de Satisfaccin
Rentabilidad
Ventajas
Desventajas
2.1.1 Las entrevistas
Estarn dirigidas a la gerencia de las empresas de transporte terrestre.
Con la Gerencia se buscar determinar niveles de satisfaccin con la
adquisicin del software, niveles de rentabilidad, las ventajas y
desventajas que le encuentra al Software de Perifoneo automatizado.
- Anexo 4 : Entrevista N1 dirigida a la gerencia de empresas de
transporte
2.1.2 Encuestas
Las encuestas sern dirigidas a los clientes de las empresas de transporte
para determinar su nivel de satisfaccin, las ventajas y desventajas del
uso de un sistema de perifoneo automatizado en el Terrapuerto de
Chiclayo y las sugerencias que nos puedan brindar.
- Anexo 5: Encuesta N1 dirigida a los clientes
USMP FILIAL NORTE PROYECTO 2


42

2.1.3 Guas de Observacin
Las guas de observacin sern realizadas por el investigador de para
determinar cmo es la interaccin de los clientes de las empresas de
transporte y de los usuarios con el software de Perifoneo.
- Anexo 6: Gua de Observacin N1
2.2 MTODOS
a. ENTREVISTA
15

- Segn la tcnica de interrogar: Entrevista Mixta
- Segnel clima: Entrevista normal o relajada

b. ENCUESTA
16

- Segn el tipo de medio:Encuestas basadas en entrevistas cara a cara
o de profundidad
- Segn las respuestas: Encuesta cerrada
- Segnsu funcin: Descriptiva
- Segn su contenido: Opinin- Informacin

c. GUIAS DE OBSERVACION
17

- Segn sufuncin:Descriptiva y de informacin
- Segn los medios utilizados: Estructurada
- Segn el modo de participar el observador:No participante (ajeno a la
situacin que observa).
- Segn el nmero de observadores: Individual
- Segn el lugar donde se realiza: En la vida.


15
UNIVERSIA. Tipos de Entrevista [Sede Web] [Acceso Noviembre del 2011]. Disponible en : http://desarrollo-
profesional.universia.es/mercado-laboral/proceso-seleccion/entrevistas/tipos-entrevistas/
16
Gestiopolis. La encuesta y tipos de encuesta. [Sede Web] [Acceso en Noviembre del 2011] Disponible en:
http://www.gestiopolis.com/recursos/documentos/fulldocs/mar/tipencuch.htm
17
RRPP NET Portal de Relaciones pblicas. Tcnicas de Investigacin [Sede Web] [Acceso en Noviembre del 2011]
Disponible en: http://www.rrppnet.com.ar/tecnicasdeinvestigacion.htm
USMP FILIAL NORTE PROYECTO 2


43
2.3 PLAN DE TRABAJO
2.3.1 Actividades
ETAPA 1: PROPUESTA DE INVESTIGACION
1.1 Identificacin y definicin del problema.
1.2 Planteamiento de Objetivos, Justificacin, Limitaciones y restricciones de la investigacin.
1.3 Realizacin del estudio de viabilidad.
1.4 Elaboracin del Informe de Inversin del Proyecto Informtico.
1.5 Recoleccin de Antecedentes.
1.6 Recoleccin de Bases Tericas.
1.7 Elaboracin del marco terico.
1.8 Eleccin y definicin de trminos bsicos.
1.9 Definicin de los materiales de investigacin.
1.10 Definicin de los mtodos de la investigacin.


ETAPA 2: DESARROLLO DE SOFTWARE
2.1 FASE ESPECIFICACIONES
2.1.1 Descripcin del Sistema Actual
2.1.2 Objetivos del Sistema
2.1.3 Catlogo de Requisitos del Sistema
2.1.4 Definicin de Actores
2.1.5 Casos de Uso
2.1.6 Requisitos No Funcionales
2.1.7 Test Especificaciones

2.2 FASE FUNCIONAL
2.2.1 Documento de Anlisis Funcional
2.2.2 Test Funcional

2.3 FASE DISEO
2.3.1 Diseo de Software
2.3.1.1 Diagrama de Componentes
2.3.1.2 Modelo Fsico de la Base de datos
2.3.1.3 Diccionario de Datos
2.3.2 Diseo de Hardware
2.3.2.1 Estudio del rea
2.3.2.2 Diagrama de Despliegue
2.3.3 Test de Diseo

2.4 FASE CODIFICACION
2.4.1 Modulo SYSAP Servidor
2.4.1.1 Mantenimiento de Usuarios
2.4.1.2 Mantenimiento de Secuencias de Voz
2.4.1.2.1 Digitalizacin de la voz
2.4.1.2.2 Deteccin de actividad de voz
2.4.1.2.3 Calculo de Energa y Magnitud
2.4.1.2.4 Calculo de Cruces por cero
2.4.1.2.5 Algoritmo de L. R. Rabiner y M. R. Sambur

2.4.1.3 Mantenimiento de Mensajes de Voz
2.4.1.3.1 Formacin de Mensajes
2.4.1.3.2 Reproduccin de Mensajes

2.4.1.4 Login
2.4.2 Modulo SYSAP Cliente
2.4.2.1 Mantenimiento de Envo de Mensajes de Voz

ETAPA 3: CONCLUSIONES Y RECOMENDACIONES.
3.1 Realizar Conclusiones
3.2 Realizar Recomendaciones


ETAPA 4: ELABORACIN DE INFORMES.
4.1 Elaboracin de borrador
4.2 Presentacin del borrador final
4.3 Elaboracin del Informe
4.4 Presentacin del informe

USMP FILIAL NORTE PROYECTO 2


44
2.3.2 Cronograma


USMP FILIAL NORTE PROYECTO 2


45







USMP FILIAL NORTE PROYECTO 2


46
CAPTULO III: Desarrollo del proyecto
3.1 FASE ESPECIFICACIONES
3.1.1 Descripcin del Sistema Actual
Un sistema automtico de perifoneo tiene la funcin de generar, reproducir y administrar
secuencias de voz previamente almacenados en un computador personal.

Comercialmente existen en el mercado diversas marcas y modelos de sistemas de
perifoneo automtico adquiridos por los principales aeropuertos del mundo.

En el Per, el aeropuerto Internacional Jorge Chvez de Lima es el nico aeropuerto que
trabaja con un equipo de este tipo. En cambio, el resto de aeropuertos del pas se ven
imposibilitados de contar con alguno de ellos debido a su elevado costo econmico.

El software de Perifoneo automatizado desarrollado en el presente proyecto est dividido
en dos sub-aplicaciones llamadas Perifoneo Servidor y Perifoneo Cliente y proyectadas
para ser instaladas en cualquier plataforma de red Windows.

Para realizar el software ser necesario procesar las seales de voz y transmitirlas,
tambin es necesaria la interconexin de los mdulos mencionados (Perifoneo Cliente,
Perifoneo Servidor) a travs de una red de comunicacin.

3.1.2 Objetivos del Sistema

OBJ. 1 Gestionar los usuarios del sistema
Versin 1.0
Descripcin El sistema deber gestionar los usuarios del
sistema, slo usuarios registrados podrn tener
acceso al sistema.
Importancia ALTA
Urgencia ALTA
Tabla 01 Objetivo 01: Gestionar los usuariosdelSistema


OBJ. 2 Gestionar las secuencias de voz
Versin 1.0
Descripcin El sistema deber gestionar las secuencias de
voz.
Importancia ALTA
Urgencia ALTA
Tabla 02 Objetivo 02: Gestionar las secuencias de voz
USMP FILIAL NORTE PROYECTO 2


47
OBJ. 3 Gestionar los mensajes de perifoneo
Versin 1.0
Descripcin El sistema deber gestionar los mensajes que
sern anunciados por parte de las empresas del
Terrapuerto.
Importancia ALTA
Urgencia ALTA
Tabla 03 Objetivo 03: Gestionar los mensajes de perifoneo


OBJ. 4 Gestionar la conexin
Versin 1.0
Descripcin El sistema deber gestionar la conexin entre el
servidor con la base de datos y de los clientes
con la base de datos.
Importancia ALTA
Urgencia ALTA
Comentarios Ninguno
Tabla 04 Objetivo 04: Gestionar la conexin



3.1.3 Catlogo de Requisitos del Sistema

IRQ-1 Informacin sobre usuarios
Objetivos
Asociados
Objetivo 01: Gestionar los usuarios del Sistema
Descripcin El sistema deber almacenar informacin correspondiente
a cada usuario que se registre.
Datos especficos -Nombre de usuario
-Datos personales (Nombre y apellidos)
-Direccin de correo electrnico
-Contrasea
-Grupo / permisos
-Fecha de registro
Importancia Alta
Urgencia Alta
Tabla 05 IRQ-1: Informacin sobre usuarios














USMP FILIAL NORTE PROYECTO 2


48
IRQ-2 Mantener mensajes a perifonear
Objetivos
Asociados
Objetivo 03 Gestionar los mensajes de perifoneo
Descripcin El sistema deber permitir crear mensajes, modificarlos,
desactivarlos, listarlos, reproducirlos.
Datos especficos -Compaa
mensaje
ciudad de destino
hora de partida
-nmero de repeticiones
Importancia Alta
Urgencia Alta
Tabla 06 IRQ-2: Mostrar mensajes a perifonear



IRQ-3 Testear micrfono de grabacin
Objetivos
Asociados
Objetivo 02 Gestionar las de secuencias de voz
Descripcin El sistema deber permitir que se realice una calibracin
del nivel de volumen de entrada de grabacin.

Esta accin se debiera realizar cuando se utilice un nuevo
micrfono
Datos especficos Informacin detallada acerca de cmo calibrar (parecida
interfaz Windows)
Importancia Alta
Urgencia Alta
Tabla 07 IRQ-3: Testear micrfono de grabacin



IRQ-4 Mantener secuencias de voz
Objetivos
Asociados
Objetivo 02 Gestionar las de secuencias de voz
Descripcin El sistema deber grabar secuencias, modificarlas o
desactivarlas
Datos
especficos
-Tipo de secuencia a grabar
Compaa a la que le pertenece la secuencia
- Instrucciones para grabar
Importancia Alta
Urgencia Alta
Tabla 08 IRQ-4: Grabar secuencias de voz







USMP FILIAL NORTE PROYECTO 2


49
IRQ-5 Conectar con la base de datos
Objetivos
Asociados
Objetivo 04 Gestionar la conexin
Descripcin El sistema deber permitir que desde el cliente se pueda con
la base de datos alojada en el servidor

Datos
especficos
-Conectar
-Actualizar
Importancia Alta
Urgencia Alta
Tabla 09 IRQ-5: Conectar con la base de datos


IRQ-6 Ordenar mensaje
Objetivos
Asociados
Objetivo 03 Gestionar los mensajes de perifoneo
Descripcin El sistema deber permitir que desde el cliente se pueda
armar los mensajes que deben ser enviados al servidor para
que los perifonee

Datos
especficos
-Compaa
mensaje
ciudad de destino
hora de partida
-nmero de repeticiones
Importancia Alta
Urgencia Alta
Tabla 10 IRQ-6: Ordenar mensaje


3.1.4 Definicin de Actores

ACT- 1 Usuario-Cliente
Versin 1.0
Descripcin Este actor representa a la persona que usa el
sistema cliente
Tabla 11 ACT-1: Usuario-Cliente


ACT-2 Usuario-Servidor
Versin 1.0
Descripcin Este actor representa a la persona que usa el
sistema servidor
Tabla 12 ACT-2: Usuario-Servidor


ACT-3 Administrador
Versin 1.0
Descripcin Este actor representa al administrador del sistema
Tabla 13 ACT-3: Administrador
USMP FILIAL NORTE PROYECTO 2


50



Fig018. Jerarqua de Usuario del Sistema SYSAP



3.1.5 Casos de Uso

UC- 1 Loguear Usuario
Objetivos
Asociados
OBJ. 1 : Gestionar los usuarios del Sistema
Requisitos
Asociados
IRQ-1 Informacin sobre usuarios
Descripcin El sistema permitir Loguear usuarios
Actor Usuario
Pre- condicin El sistema este activo
Secuencia
Normal
Paso Accin
1 El usuario seleccionara el Sistema
2 El sistema llama a la ventana Login
3 El usuario escribe su usuario
4 El usuario escribe su contrasea
5 El usuario seleccionara Aceptar
6 El sistema valida los datos
7 El sistema muestra la interfaz Men Principal
8 Fin del caso de uso
Post-condicin La usuario accede al sistema
Excepciones Paso Accin
6 Los datos son inconsistentes, el sistema muestra mensaje El nombre
de usuario o la contrasea introducidos no son correctos. Intntelo de
nuevo, el caso de uso continua en el paso 3.
4 El usuario selecciona Cancelar, el caso de uso finaliza
Comentarios La prioridad de este caso de uso es la seguridad del sistema

Tabla 14 UC-1: Loguear Usuario

USMP FILIAL NORTE PROYECTO 2


51

UC- 2 Mantener usuario
Versin 1.0
Objetivos
Asociados
OBJ. 1: Gestionar los usuarios del Sistema

Requisitos
Asociados
IRQ-1 Informacin sobre usuarios

Descripcin El caso de uso permite mantener actualizado el registro de los Usuarios. De
acuerdo a su necesidad el administrador puede registrar nuevos usuarios,
modificarlos o ponerlos en estado no vigente
Actor Administrador
Pre-
condicin
El Administrador se encuentra logueado





Secuencia
Normal
Paso Accin
1 El administrador seleccionara la interfaz Mantener Usuario.
2 El Sistema muestra la interfaz Mantener Usuario.
3 El administrador realiza una bsqueda.
4 Si el administrador selecciona un usuario:
a) Si elige Modificar, ver subflujo Modificar Usuario.
5 Si el administrador no selecciona un usuario
a) Si elige Nuevo, ver subflujo Agregar Usuario
6 Si el administrador elije Salir.
7 El sistema cierra la interfaz Mantener Usuario y muestra la interfaz
Ventana Principal, fin del caso de uso.








Sub Flujos
MODIFICAR USUARIO
Paso Accin
1 El sistema muestra los campos Datos Personales:
- Nombres (obligatorio)
- Apellido Paterno(obligatorio)
- Apellido Materno(obligatorio)
- Sexo(obligatorio)
- Fecha de Nacimiento(obligatorio)
- Email (opcional)
- Telfono Fijo(opcional)
- Telfono Celular(opcional)

y los campos de Usuario:
- Tipo Usuario(obligatorio)
- Usuario(obligatorio)
- Contrasea(obligatorio)
- Vigencia(por defecto se encuentra seleccionada)
2 El administrador modifica los campos que desee
3 El administrador selecciona Grabar
4 El sistema valida la informacin, y registra el usuario
5 El sistema muestra mensaje Usuario registrado satisfactoriamente
6 Fin del Subflujo
AGREGAR USUARIO
Paso Accin
1 El sistema activa los campos de Datos Personales y Usuario
USMP FILIAL NORTE PROYECTO 2


52
2 El administrador completa los datos personales del nuevo usuario
3 El administrador completa los datos de usuario del nuevo usuario
4 El administrador selecciona Grabar
5 El sistema valida la informacin, y registra el usuario
6 El sistema muestra mensaje Usuario registrado satisfactoriamente

Post-
condicin
- En el sistema queda registrado el nuevo usuario.
- En el sistema queda actualizado el registro del usuario.
- En el sistema queda desactivado el usuario.

Excepciones Paso Accin
2 En el paso dos del sub flujo Modificar Usuario, si el usuario modifica la
opcin de vigencia el sistema mostrar un mensaje de alerta: Est
seguro que desea desactivar el usuario?, el usuario elige Si, caso de
uso contina en el paso 3, si elige No el subflujo finaliza.
3 En el paso tres del subflujo Modificar Usuario, si el usuario selecciona
Cancelar, fin del subflujo.
6 En el paso seis del sub flujo Modificar Usuario, si el sistema al validar
encuentra campos obligatorios que no fueron completados muestra
mensaje de error: Debe completar todos los campos obligatorios, caso
de uso contina en el paso 2.

4 En el paso cuatro del subflujo Agregar Usuario, si el usuario
selecciona Cancelar, fin del subflujo.
5 En el paso cinco del sub flujo Agregar Usuario, si el sistema al validar
encuentra campos obligatorios que no fueron completados muestra
mensaje de error: Debe completar todos los campos obligatorios, caso
de uso contina en el paso 2.
Comentarios

Tabla 15 UC-2: Mantener Usuario


UC- 3 Mantener secuencias de voz
Versin 1.0
Objetivos
Asociados
OBJ. 2 Gestionar las secuencias de voz
OBJ. 3 Gestionar los mensajes de perifoneo

Requisitos
Asociados
IRQ-2 Mantener Mensajes a Perifonear
IRQ-4 Mantener las secuencias de voz

Descripcin El caso de uso permite mantener actualizado el registro de las secuencias de
voz. De acuerdo a su necesidad el usuario puede agregar nuevas secuencias de
voz, modificar sus datos y desactivarlas.

Actor Usuario- perifoneo /Administrador

Pre-
condicin
El usuario-perifoneo se encuentra logueado
USMP FILIAL NORTE PROYECTO 2


53





Secuencia
Normal
Paso Accin
1 El usuario seleccionar la interfaz Mantener Secuencias de Voz.
2 El Sistema muestra la interfaz Mantener Secuencias de Voz.
3 El usuario selecciona el tipo de secuencia:
- Compaa
- Ciudad
- Nmero
- Turno
4 El sistema lista las secuencias del tipo seleccionado
3 Si el usuario selecciona una Secuencia:
a) Si elige Modificar, ver sub flujo Modificar Datos de Secuencia.
b) Si Selecciona Reproducir Secuencia, el sistema reproduce la
secuencia seleccionada
4 Si el usuario no selecciona una secuencia
a) Si elige Nuevo, ver caso de uso Grabar Secuencia
5 Si el usuario elige Salir.
6 El sistema cierra la interfaz Mantener Secuencias de Voz, fin del caso
de uso.







Sub Flujos
MODIFICAR DATOS DE SECUENCIA
Paso Accin
1 El sistema muestra los campos de Secuencia:
- Cdigo (autogenerado)
- Descripcin
- Compaa
- Vigencia
2 El usuario modifica los campos que desee. No puede modificar la
secuencia de voz
3 El usuario selecciona Grabar
4 El sistema valida los datos y actualiza el registro
5 El sistema muestra mensaje Secuencia actualizada satisfactoriamente
6 El sistema muestra la lista de Secuencias actualizada y el sub flujo
finaliza.
Post-
condicin
- En el sistema queda actualizado el registro dela secuencia.
- En el sistema queda desactivada la secuencia
Excepciones Paso Accin
2 En el paso dos del sub flujo Modificar Datos de Secuencia, si el usuario
modifica la opcin de vigencia el sistema mostrar un mensaje de alerta:
Est seguro que desea desactivar la secuencia?, el usuario elige Si,
caso de uso contina en el paso 3, si elige No el subflujo finaliza.

3 En el paso tres del subflujo Modificar Datos de Secuencia, si el usuario
selecciona Cancelar, fin del subflujo.

4 En el paso cuatro del sub flujo Modificar Secuencia, si el sistema al
validar encuentra campos obligatorios que no fueron completados
muestra mensaje de error: Debe completar todos los campos
obligatorios, caso de uso contina en el paso 2.

Comentarios
Tabla 16 UC-3: Mantener Secuencias de Voz
USMP FILIAL NORTE PROYECTO 2


54
UC- 4 Grabar secuencias de voz
Versin 1.0
Objetivos
Asociados
OBJ. 2 Gestionar las secuencias de voz
Requisitos
Asociados
IRQ-4: Mantener las secuencias de voz
Descripcin El sistema permitir grabar secuencias de voz

Actor Usuario- perifoneo /Administrador

Pre- condicin El usuario-perifoneo se encuentra logueado

Secuencia
Normal
Paso Accin
1 El usuario ingresa el nombre de la secuencia
2 El usuario selecciona las compaas a las que pertenece la secuencia
a grabar
3 El usuario seleccionar la opcin Iniciar
4 El usuario dir su secuencia a travs del micrfono
5 El usuario selecciona Detener
6 El sistema procesa la seal de voz y la reproduce
7 El usuario selecciona Grabar
8 El sistema valida los datos, autogenera cdigo para la secuencia, y
actualiza el registro
9 El sistema muestra mensaje Secuencia actualizada
satisfactoriamente
10 El sistema muestra la lista de Secuencias actualizada y el caso de uso
finaliza
Post-condicin La secuencia queda grabada

Excepciones Paso Accin
7 El usuario selecciona Cancelar, fin del caso de uso
8 El sistema al validar encuentra campos obligatorios que no fueron
completados muestra mensaje de error: Debe completar todos los
campos obligatorios, caso de uso contina en el paso 1.
Comentarios El archivo que se genera con la grabacin tiene el nombre de la descripcin
ms la extensin .WAV

Tabla 17 UC-4: Grabar secuencias de voz











USMP FILIAL NORTE PROYECTO 2


55
UC- 5 Mantener Mensajes de Voz
Versin 1.0
Objetivos
Asociados
OBJ. 3 Gestionar los mensajes de Perifoneo

Requisitos
Asociados
IRQ-2 Mantener Mensajes a Perifonear

Descripcin El caso de uso permite mantener actualizado el registro de los mensajes de
voz. De acuerdo a su necesidad el usuario puede agregar nuevas mensajes,
modificarlos y desactivarlos.
Actor Usuario- perifoneo /Administrador

Pre- condicin El usuario-perifoneo se encuentra logueado






Secuencia
Normal
Paso Accin
1 El sistema muestra el listado de las frases guardadas
2 Si el usuario selecciona un Mensaje de Voz:
a. Si elige Modificar, ver sub flujo Modificar Mensaje.
3 Si el usuario no selecciona un Mensaje de Voz:
a) Si elige Mensaje, ver sub flujo Mensaje Nuevo.
b) Si elige Actualizar, el sistema actualiza la lista de mensajes de
voz
4 Si el usuario elige Salir.
5 El sistema cierra la interfaz Mantener Mensajes, fin del caso de uso.







Sub Flujos
MODIFICAR MENSAJE
Paso Accin
1 El sistema carga los campos correspondientes al mensaje de voz
seleccionado
2 El usuario modifica los campos que desee
3 El usuario selecciona Grabar
4 El sistema valida los datos y actualiza el registro
5 El sistema muestra mensaje Mensaje de Voz guardado
satisfactoriamente
6 El sistema muestra la lista de Mensajes actualizada y el sub flujo
finaliza.
NUEVO MENSAJE
Paso Accin
1 El sistema activa los campos de Mensaje Nuevo
2 El usuario ingresa el Nombre del Mensaje nuevo
3 El usuario completa los Campos del Mensaje
4 El usuario selecciona Grabar
5 El sistema valida la informacin, y registra el mensaje de voz
6 El sistema muestra mensaje Mensaje de Voz guardado
satisfactoriamente

Post-
condicin
- En el sistema queda actualizado el registro delos mensajes de voz
- En el sistema queda desactivada el mensaje de voz
Excepciones Paso Accin
2 En el paso dos del sub flujo Modificar Mensaje, si el usuario modifica
la opcin de vigencia el sistema mostrar un mensaje de alerta: Est
USMP FILIAL NORTE PROYECTO 2


56
seguro que desea desactivar el mensaje de voz?, el usuario elige Si,
caso de uso contina en el paso 3, si elige No el subflujo finaliza.
3 En el paso tres del subflujo Modificar Mensaje, si el usuario
selecciona Cancelar, fin del subflujo.
4 En el paso cuatro del sub flujo Modificar Mensaje, si el sistema al
validar encuentra campos obligatorios que no fueron completados
muestra mensaje de error: Debe completar todos los campos
obligatorios, caso de uso contina en el paso 2.
4 En el paso cuatro del subflujo Nuevo Mensaje, si el usuario selecciona
Cancelar, fin del subflujo
5 En el paso cinco del sub flujo Nuevo Mensaje, si el sistema al validar
encuentra campos obligatorios que no fueron completados muestra
mensaje de error: Debe completar todos los campos obligatorios,
caso de uso contina en el paso 2.
Comentarios
Tabla 18 UC-5: Mantener Mensajes de Voz


UC- 6 Testear micrfono
Versin 1.0
Objetivos
Asociados
OBJ. 2 Gestionar las secuencias de voz

Requisitos
Asociados
IRQ-3: Testear micrfono de grabacin
IRQ-4: Grabar secuencias de voz
Descripcin El sistema permitir testear un micrfono si el usuario-perifoneo as lo desea
Actor Usuario- perifoneo /Administrador
Pre- condicin El usuario-perifoneo se encuentra logueado
Secuencia
Normal
Paso Accin
1 El usuario selecciona la opcin Test de Micrfono
2 El sistema llama a la ventana Test de micrfono, donde se detallan
las indicaciones
3 El usuario selecciona la opcin Iniciar.
4 El usuario habla por el micrfono
5 El sistema calibra el nivel de entrada de grabacin
6 El sistema muestra mensaje: Calibrado satisfactoriamente
7 El usuario elige la opcin Reproducir
8 El sistema reproduce la secuencia grabada
9 El usuario selecciona la opcin Salir
10 El sistema cierra Test de micrfono
11 Fin del caso de uso

Post-condicin El micrfono queda calibrado
Excepciones Paso Accin
3 El usuario elige Salir, fin del caso de uso
5 El sistema muestra mensaje Error en la calibracin, regresa al paso 3
Comentarios El usuario luego de seleccionar Iniciar tiene 5 segundos para hablar por
micrfono, antes de que el sistema inicie la calibracin.
Tabla 19 UC-6: Testear micrfono
USMP FILIAL NORTE PROYECTO 2


57
UC- 7 Enviar mensajes para perifonear
Versin 1.0
Objetivos
Asociados
OBJ-3: Gestionar mensajes de perifoneo
OBJ-4: Gestionar la conexin

Requisitos
Asociados
IRQ-2: Mostrar mensajes a perifonear
IRQ-5: Conectarse a la base de datos
IRQ-6: Ordenar mensaje

Descripcin El sistema cliente permitir que el usuario cliente seleccione las secuencias de
tipo variable para armar los mensajes que se enviarn al servidor para su
reproduccin
Actor Usuario- cliente
Pre-
condicin
El usuario-cliente se encuentra logueado

Secuencia
Normal
Paso Accin
1 El usuario seleccionara la opcin Actualizar
2 El sistema muestra la lista de mensajes que fueron enviado al servido
para su perifoneo
3 El usuario selecciona el tipo de mensaje que desea perifonear
4 El sistema carga las variables de perifoneo que el usuario necesita
5 El usuario seleccionar las variables necesarias para armar el mensaje
6 El usuario ingresar la hora en la que debe ser reproducido el mensaje
7 El usuario seleccionar enviar
8 El sistema mostrar mensaje de verificacin: Desea enviar?
9 El usuario selecciona SI
10 El sistema valida los datos, el sistema enva el mensaje al servidor
11 El sistema muestra mensaje: Su secuencia ha sido enviada
correctamente
12 El sistema muestra la lista de mensajes enviados para perifonear
actualizada
13 El caso de uso finaliza
Post-
condicin
El mensaje fue enviado
Excepciones Paso Accin
10 El sistema muestra mensaje de error: Se perdi conexin con el
servidor, el usuario selecciona opcin conectar, caso de uso regresa al
paso 2
10 El sistema muestra mensajes de error Falta seleccionar un campo,
caso de uso regresa al paso 2
Comentarios El usuario tiene la opcin de conectar y desconectar a la base de datos, lo cual
podr realizar cuando crea conveniente. Tambin la opcin para actualizar los
datos
Tabla 20 UC-7: Enviar mensajes para perifonear



USMP FILIAL NORTE PROYECTO 2


58
3.1.6 Requisitos No Funcionales

RNF-1 Interfaz amigable
Versin 1.0
Descripcin El sistema ha de tener una interfaz sencilla y
amigable, y as sea fcil de utilizar por el usuario.
Tabla 21 RNF-1: Interfaz amigable


RNF-2 Disponibilidad
Versin 1.0
Descripcin El sistema debe estar disponible para todos los
tipos de usuario, cumpliendo los estndares
necesarios para ello.
Tabla 22 RNF-2: Accesibilidad


RNF-3 Seguridad
Versin 1.0
Descripcin Slo accedern al Sistema los usuarios
autorizados, y harn uso de slo los mdulos que
corresponden a su tipo de usuario.
Tabla 23 RNF-3: Seguridad


RNF-4 Integridad
Versin 1.0
Descripcin La base de datos deber preservar la integridad de
los datos en ella almacenados.
Tabla 24 RNF-4: Integridad


RNF-5 Arquitectura
Versin 1.0
Descripcin El Software estar escrito en lenguaje JAVA y su
base de datos tendr como gestor el SQL SERVER
Tabla 25 RNF-5: Arquitectura


RNF-6 Escalabilidad
Versin 1.0
Descripcin El sistema ser escalable, es decir permitir el
ingreso de nuevos terminales cliente sin afectar el
rendimiento.
Tabla 26 RNF-6: Escalabilidad


USMP FILIAL NORTE PROYECTO 2


59
3.1.7 Test Especificaciones

Matriz de rastreabilidad Objetivos/Requisitos

OBJ- 1 OBJ- 2 OBJ- 3 OBJ- 4

Gestionar los
usuarios del
Sistema
Gestionar las
secuencias de
voz
Gestionar los
mensajes de
perifoneo
Gestionar la
conexin
IRQ-1
Informacin
sobre
usuarios
X
IRQ-2
Mantener
mensajes a
perifonear
X
IRQ-3
Testear
micrfono de
grabacin
X
IRQ-4
Mantener
secuencias
de voz
X
IRQ-5
Conectar con
la base de
datos
X
IRQ-6
Ordenar
mensaje
X



Matriz de rastreabilidad Requisitos/Caso de Uso

IRQ-1 IRQ-2 IRQ-3 IRQ-4 IRQ-5 IRQ-6

Informacin
sobre
usuarios
Mantener
mensajes a
perifonear
Testear
micrfono
de
grabacin
Mantener
secuencias
de voz
Conectar
con la
base de
datos
Ordenar
Mensaje
UC- 1
Loguear
Usuario
X
UC- 2
Mantener
Usuario
X
UC- 3
Mantener
secuencias
de voz
X X
UC- 4
Grabar
secuencias
de voz
X
UC- 5
Mantener
Mensajes
de Voz
X
UC- 6
Testear
micrfono
X X
UC- 7
Enviar
mensajes
para
perifonear
X X X






USMP FILIAL NORTE PROYECTO 2


60
3.2 FASE FUNCIONAL
3.2.1 Anlisis Funcional



Imagen 001 Pantalla de Inicio SYSAP (VenSer001)


La ventana de Inicio de SYSAP muestra los siguientes elementos:

Usuario: El usuario escribe su ID de usuario
Contrasea: Permite que el usuario escriba su contrasea
Botn Aceptar: Valida la informacin y permite que el usuario acceda al sistema
Botn Cancelar: Cierra el sistema.


Imagen 002 Pantalla de Inicio SYSAP con mensaje de error (VenSer002)

Si el usuario ingresa una contrasea errnea se mostrara un mensaje de alerta como se
aprecia en la imagen 002.
Si el usuario ingresa contrasea errnea tres veces consecutivas el Sistema se cierra.









USMP FILIAL NORTE PROYECTO 2


61

3.2.1.1 Perifoneo Servidor


Imagen 003 Pantalla Principal de SYSAP Servidor (VenSer003)

En la pantalla principal de SYSAP Servidor se muestran los mensajes que estn
prximos a ser perifoneados, tambin las dems opciones que posee el servidor:
Mdulos
Perifoneo
Ayuda


Imagen 004 Pantalla Principal de SYSAP Servidor- Mostrando las opciones de
Mdulos (VenSer004)

La opcin Usuarios llama a la ventana Mantenimiento de Usuario.
La opcin Salir permite salir del Sistema


USMP FILIAL NORTE PROYECTO 2


62

Imagen 005 Ventana de Mantener Usuario - SYSAP Servidor (VenSer005)

En un inicio:
- Se encuentra activo el espacio Buscar
- Se encuentra activo el botn Nuevo.
- Se encuentra activo el botn Salir.
- Se encuentra inactivo el espacio de Datos Personales
- Se encuentra inactivo el espacio de Usuario
- Se encuentra inactivo el botn Grabar
- Se encuentra inactivo el botn Cancelar


i.
- Permite Buscar a un usuario con el parmetro Apellido Paterno.
- En la tabla que se aprecia en la Imagen 005 se listaran los resultados de la bsqueda.
- Buscar()

ii.
- El botn modificar carga los datos de un usuario seleccionado en el espacio Datos
Personales y en el espacio Usuario
- Si usuario quita el check de Vigencia en un usuario, el sistema muestra el siguiente
mensaje:

USMP FILIAL NORTE PROYECTO 2


63


- CargarDatos()
- ValidarVigencia()

iii.
- Activa el espacio de Datos Personales y el espacio Usuario, para que el usuario
complete los campos.
- ActivarControles()

iv.
- Permite validar y grabar la informacin que el usuario haya ingresado, ya sea para un
registro nuevo o para modificar uno existente.
- Si se realiza una grabacin exitosa muestra el siguiente mensaje:



- Si en la modificacin o en un registro nuevo el usuario ha dejado en blanco algn campo
obligatorio, el sistema mostrar el siguiente mensaje:


- Validar()
- GrabarNuevo()
- Modificar()

v.
- Cancela la operacin que se est realizando ya sea modificacin o registro nuevo
- Desactiva el espacio de Datos Personales y el espacio Usuario
- ActivarControles()
- Cancelar()

vi.
- Cierra la ventana Mantener Usuario
- Salir()


USMP FILIAL NORTE PROYECTO 2


64

Imagen 006 Pantalla Principal de SYSAP Servidor- Mostrando las opciones de
Perifoneo (VenSer006)


- La opcin Reproductor llama a la ventana Reproduccin de Msica Ambiental
- La opcin Testeo de micrfono, llama a la ventana Testear Micrfono
- La opcin Mantener Secuencias de Voz, llama a la ventana Mantener
Secuencias de Voz
- La opcin Mensaje Nuevo, llama a la ventana Mensaje Nuevo

USMP FILIAL NORTE PROYECTO 2


65

Imagen 007 Ventana Testear Micrfono - SYSAP Servidor (VenSer007)

i.
- Permite obtener la secuencia de voz que el usuario emite al hablar por micrfono
- Calibra el nivel de entrada de grabacin
- Obtener(), Calibrar()


Mensaje para informar que la calibracin del micrfono fue realizada con xito


Mensaje para informar un error en la calibracin, el usuario calibrar nuevamente

ii.
- Reproduce la secuencia obtenida anteriormente.
- Reproducir()

iii.
- Cierra la ventana Testear Micrfono
- Salir()
USMP FILIAL NORTE PROYECTO 2


66

Imagen 008 Ventana Mantener Secuencias de Voz - SYSAP Servidor (VenSer008)


En un inicio:
- Todo se encuentra activo a excepcin del espacio Secuencias

i.
- Permite activar los espacios Secuencias para generar un nuevo registro
- Nuevo()
- ActivarControles()

ii.
- El botn modificar carga los datos de esa secuencia en el espacio Secuencias el
usuario podr modificar los campos que crea necesarios.
- Si usuario quita el check de Vigencia en un usuario, el sistema muestra el siguiente
mensaje:



- CargarDatos()
- ValidarVigencia()

iii.
- Reproduce la secuencia seleccionada
- Reproducir()



USMP FILIAL NORTE PROYECTO 2


67
iv.
- Inicia la grabacin, el usuario a travs del micrfono dice la secuencia que desea grabar.
- IniciarGrabacion()

v.
- Detiene la grabacin, realiza el recorte de tiempos muertos y reproduce la secuencia
antes obtenida
- ObtenerVoz()
- RecorteTiemposMuertos()
- Reproducir()

vi.
- Actualiza el listado de secuencias de voz
- Actualizar()

vii.
- Permite validar y grabar la informacin que el usuario haya ingresado, ya sea para un
registro nuevo o para modificar uno existente.
- Muestra mensaje para corroborar la grabacin:



- Si en la modificacin o en un registro nuevo el usuario ha dejado en blanco algn campo
obligatorio, el sistema mostrar el siguiente mensaje:


- Validar()
- GrabarNuevo()
- Modificar()

viii.
- Cancela la operacin que se est realizando ya sea modificacin o registro nuevo
- Desactiva el espacio de Secuencias
- ActivarControles()
- Cancelar()

ix.
- Cierra ventana Mantener Secuencias de Voz
- Salir()
USMP FILIAL NORTE PROYECTO 2


68

Imagen 009 Ventana Mantener Mensaje de Voz - SYSAP Servidor (VenSer009)

i.
- Permite activar el espacio Campos del Mensaje para generar un nuevo
registro
- Nuevo()
- ActivarControles()

ii.
- Activa el espacio Campos del Mensaje
- El botn modificar carga los datos de una secuencia seleccionada en el
espacio Campos del Mensaje
- Si usuario quita el check de Vigencia en un usuario, el sistema muestra
el siguiente mensaje:
USMP FILIAL NORTE PROYECTO 2


69


- ActivarControles()
- CargarDatos()
- ValidarVigencia()

iii.
- Actualiza el listado de los mensajes de voz
- Actualizar()

iv.
- Permite validar y grabar la informacin que el usuario haya ingresado, ya
sea para un registro nuevo o para modificar uno existente.
- Muestra mensaje para corroborar la grabacin:



- Si en la modificacin o en un registro nuevo el usuario ha dejado en
blanco algn campo obligatorio, el sistema mostrar el siguiente
mensaje:


- Validar()
- GrabarNuevo()
- Modificar()

v.
- Cancela la operacin que se est realizando ya sea modificacin o
registro nuevo
- Desactiva el espacio de Campos del mensaje
- ActivarControles(), Cancelar()

vi.
- Permite cerrar la ventana Mantener Mensaje de Voz
- Salir()

USMP FILIAL NORTE PROYECTO 2


70
3.2.1.2 Perifoneo Cliente


Imagen 010 Ventana Principal - SYSAP Cliente (VenPer001)
USMP FILIAL NORTE PROYECTO 2


71
i.
- Reproduce la secuencia seleccionada
- Reproducir()

ii.
- Enviar el mensaje hacia el sistema perifoneo

iii.
- Cancela la operacin que se est realizando.
- Cancelar()

iv.
- Permite salir del Sistema
- Salir()


3.2.2 Test Funcional

a. Test Funcional

Matriz de Trazabilidad Interfaces del Sistema vs Caso de Uso

UC-1 UC-2 UC-3 UC-4 UC-5 UC-6 UC-7

Loguear
Usuario
Mantener
Usuario
Mantener
Secuencias
de Voz
Gestionar
secuencias
de voz
Mantener
Mensajes
de Voz
Testear
Micrfono
Enviar
Mensajes a
Perifonear
VenSer001
Pantalla de
Inicio
SYSAP
X
VenSer002
Pantalla de
Inicio con
mensaje de
Error
X
VenSer003
Pantalla
Principal
X X X X X
VenSer004
Opciones
Mdulos
X
VenSer005
Ventana
Mantener
Usuario
X
VenSer006
Opciones
de
Perifoneo
X X X X X
VenSer007
Ventana
Testear
Micrfono
X
VenSer008
Ventana
Mantener
Secuencias
de Voz
X X
VenSer009
Ventana
Mantener
Mensaje de
Voz
X X X
VenPer001
Ventana
Principal
Cliente
X
USMP FILIAL NORTE PROYECTO 2


72

Matriz de Trazabilidad Mensajes del Sistema vs Caso de Uso

Mensajes del Sistema Caso de Uso




UC-2




UC-2




UC-7




UC-7




UC-3





UC-3
UC-4
USMP FILIAL NORTE PROYECTO 2


73




UC-5




UC-5




UC-2
UC-3
UC-4
UC-5



3.3 FASE DISEO
3.3.1 Diseo Software
3.3.1.1 Diagrama de Componentes



Imagen 017 Diagrama de Componentes SYSAP










USMP FILIAL NORTE PROYECTO 2


74
3.3.1.2 Modelo Fsico de la Base de Datos



Imagen 018 Modelo Fsico de la Base de Datos SYSAP


















USMP FILIAL NORTE PROYECTO 2


75
3.3.1.3 Diccionario de Datos

Entidad Usuario
Almacena a los Usuarios que acceden a SYSAP

Atributo Descripcin del Atributo Tipo de
Dato
Campo
Obligatorio
CodUsuario Cdigo del Usuario int SI
UsuNom Nombres del Usuario Varchar(50) SI
UsuApePat Apellido Paterno del Usuario Varchar(30) SI
UsuApeMat Apellido Materno del Usuario Varchar(30) SI
UsuSex Sexo del Usuario Varchar(1)
UsuFechNac Fecha de Nacimiento del Usuario Date
UsuEmail Email del Usuario Varchar(50)
UsuTelef1 Telfono del Usuario Varchar(15)
UsusTelef2 Telfono del Usuario Varchar(15)
UsuDescripcion ID de Usuario Varchar(10) SI
UsuPassword Contrasea del usuario Varchar(30) SI
UsuVigencia Vigencia del Usuario Bit SI
CodCompaia Cdigo de la Compaa a la que pertenece el
usuario (FK), permite relacionarse con la entidad
Compaa
Int SI
CodTipoUsu Indica el Tipo de Usuario al que pertenece un
usuario(FK), permite relacionarse con la entidad
TipoUsuario
Int SI
IdeUsuCre Usuario que ha creado un registro en la tabla Varchar(20) SI
FechaHoraUsuCre Fecha Hora en la que se cre un registro en la
tabla
Date SI
IdeUsuMod Usuario que modific un registro de la tabla Varchar(20) SI
FechaHoraUsuMod Fecha y Hora en la que se realiz un modificacin
en la tabla
Date SI
Tabla 27 Diccionario de Datos de la Tabla Usuario



TipoUsuario
Almacena los Tipos de Usuarios que accedern a SYSAP, los tipos de usuarios son
Administrador, Usuario Perifoneo, Usuario Cliente

Atributo Descripcin del Atributo Tipo de Dato Campo
Obligatorio
CodTipoUsu Cdigo del Tipo de Usuario (consecutivo) int SI
Descripcin Descripcin del Tipo de Usuario Varchar(50) SI
IdeUsuCre Usuario que ha creado un registro en la
tabla
Varchar(20) SI
FechaHoraUsuCre Fecha Hora en la que se cre un registro
en la tabla
Date SI
IdeUsuMod Usuario que modific un registro de la tabla Varchar(20) SI
FechaHoraUsuMod Fecha y Hora en la que se realiz un
modificacin en la tabla
Date SI
Tabla 28 Diccionario de Datos de la Tabla TipoUsuario


USMP FILIAL NORTE PROYECTO 2


76
Compaa
Almacena las compaas que trabajan en el terminal terrestre

Atributo Descripcin del Atributo Tipo de
Dato
Campo
Obligatorio
CodCompaia Cdigo delaCompaa (consecutivo) int SI
Descripcin Nombre de la Compaa Varchar(50) SI
Vigencia Vigencia de la Compaa bit SI
IdeUsuCre Usuario que ha creado un registro en la tabla Varchar(20) SI
FechaHoraUsuCre Fecha Hora en la que se cre un registro en la
tabla
Date SI
IdeUsuMod Usuario que modific un registro de la tabla Varchar(20) SI
FechaHoraUsuMod Fecha y Hora en la que se realiz un
modificacin en la tabla
Date SI
Tabla 29 Diccionario de Datos de la Tabla Compaa


SecuenciaVoz
Almacena las secuencias de voz que conformarn un mensaje

Atributo Descripcin del Atributo Tipo de
Dato
Campo
Obligatorio
CodSVoz Cdigo de la Secuencia de Voz (consecutivo) int SI
Descripcin Nombre de la Secuencia de Voz Varchar(50) SI
CodTipoSec Cdigo del Tipo de Secuencia de Voz Int SI
CodTipoVar Cdigo del Tipo de Variable Int SI
Vigencia Vigencia de la Secuencia de Voz Bit SI
URL Ubicacin de la secuencia de voz Varchar(100) SI
IdeUsuCre Usuario que ha creado un registro en la tabla Varchar(20) SI
FechaHoraUsuCre Fecha Hora en la que se cre un registro en la
tabla
Date SI
IdeUsuMod Usuario que modific un registro de la tabla Varchar(20) SI
FechaHoraUsuMod Fecha y Hora en la que se realiz un
modificacin en la tabla
Date SI
Tabla 30 Diccionario de Datos de la Tabla SecuenciaVoz


TipoVariable
Determina si una secuencia es Variable, o si una secuencia es constante

Atributo Descripcin del Atributo Tipo de
Dato
Campo
Obligatorio
CodTipoVar Cdigo Tipo Variable (PK) int SI
Descripcin Descripcin: Secuencia Variable, Secuencia
Constante
Varchar(50) SI
IdeUsuCre Usuario que ha creado un registro en la tabla Varchar(20) SI
FechaHoraUsuCre Fecha Hora en la que se cre un registro en la
tabla
Date SI
IdeUsuMod Usuario que modific un registro de la tabla Varchar(20) SI
FechaHoraUsuMod Fecha y Hora en la que se realiz un
modificacin en la tabla
Date SI
Tabla 31 Diccionario de Datos de la Tabla TipoVariable


USMP FILIAL NORTE PROYECTO 2


77
TipoSecuencia
Almacena los tipos de Secuencia

Atributo Descripcin del Atributo Tipo de
Dato
Campo
Obligatorio
CodTipoSec Cdigo Tipo de Secuencia (PK) int SI
Descripcin Descripcin del Tipo de Secuencia: Compaa,
Turno, Ciudad, Numero
Varchar(50) SI
IdeUsuCre Usuario que ha creado un registro en la tabla Varchar(20) SI
FechaHoraUsuCre Fecha Hora en la que se cre un registro en la
tabla
Date SI
IdeUsuMod Usuario que modific un registro de la tabla Varchar(20) SI
FechaHoraUsuMod Fecha y Hora en la que se realiz un
modificacin en la tabla
Date SI
Tabla 32 Diccionario de Datos de la Tabla TipoSecuencia


CompaaSecuencia
Almacena la relacin que existe entre una secuencia y una compaa

Atributo Descripcin del Atributo Tipo de Dato Campo Obligatorio
CodCompaia Cdigo de la Compaa (PK) int SI
CodSVoz Cdigo de la Secuencia de Voz int SI
Tabla 33 Diccionario de Datos de la Tabla CompaiaSecuencia


MensajeVoz
Almacena los mensajes de voz que sern reproducidos

Atributo Descripcin del Atributo Tipo de
Dato
Campo
Obligatorio
CodMsjVoz Cdigo del Mensaje de Voz (consecutivo) int SI
Descripcin Nombre del Mensaje de Voz Varchar(50) SI
Vigencia Vigencia del Mensaje bit SI
IdeUsuCre Usuario que ha creado un registro en la tabla Varchar(20) SI
FechaHoraUsuCre Fecha Hora en la que se cre un registro en la
tabla
Date SI
IdeUsuMod Usuario que modific un registro de la tabla Varchar(20) SI
FechaHoraUsuMod Fecha y Hora en la que se realiz un
modificacin en la tabla
Date SI
Tabla 34 Diccionario de Datos de la Tabla MensajeVoz



Secuencia-Mensaje
Almacena el orden en el que se reproducirn las secuencias de un determinado mensaje

Atributo Descripcin del Atributo Tipo de
Dato
Campo
Obligatorio
CodSVoz Cdigo delaSecuencia de Voz (PK) int SI
CodMsjVoz Cdigo del Mensaje de Voz (PK) Int SI
Consecutivo Numero consecutivo que indica el orden de reproduccin de
las secuencias que pertenecen a un determinado mensaje
int SI
Tabla 35 Diccionario de Datos de la Tabla Secuencia-Mensaje
USMP FILIAL NORTE PROYECTO 2


78
3.3.2 Diseo Hardware
3.3.2.1 Estudio del rea

El Terminal Terrestre de la Ciudad de Chiclayo es un proyecto a futuro por
ello an no se tiene informacin de sus planos. Para fines de esta tesis
estoy tomando como referencia el plano del Terminal Terrestre de Porto
Viejo en Ecuador.

Existe la necesidad de usar un plano de distribucin para poder proyectar
el nmero de altavoces del perifoneo, la ubicacin, la potencia. Tambin
para determinar que otros componentes se necesitaran para la
implementacin del Software de Perifoneo.




Imagen 019 Plano del Terminal Terrestre de Porto Viejo

Se observan 27 puertas de embarque, una para cada empresa; Chiclayo
posee veintids empresas de transporte terrestre de pasajeros, la
estimacin de recursos ser en base a las veintids empresas.

USMP FILIAL NORTE PROYECTO 2


79
Se cree necesario colocar un altavoz cada dos puertas de embarque como se muestra
en la figura nmero 12:

Imagen 20 Ubicacin de Altavoces en las Puertas de Embarque













USMP FILIAL NORTE PROYECTO 2


80
3.3.2.2 Diagrama de Despliegue

Imagen 021 Diagrama de Despliegue de SYSAP


Se tendrn 22 computadoras clientes, c/u perteneciente a cada empresa que laborar
en el Terminal Terrestre, todas ellas al Servidor Central de Perifoneo a z de Switch, va
TCP/IP.

El responsable de Emitir las secuencias de voz, ser el Servidor, como ya se haba
mencionado, quien ayudara a esta emisin ser un amplificador conectado al servidor
va puerto Jack.

Los altavoces se conectaran a un amplificador va puerto RCA, de forma paralela, para
garantizar la continuidad del sistema. El total de altavoces ser 8



Imagen 022 Conexin en Paralelo entre altavoces y amplificador





USMP FILIAL NORTE PROYECTO 2


81
3.3.2.3 Eleccin de Hardware para SYSAP
A. Eleccin de Altavoces

Para elegir altavoces se tienen en cuenta dos conceptos: el
PowerHandling y la impedancia

Se determin que sern dos altavoces cada dos puertas, para cubrir esa
rea son necesarios altavoces entre 50 y 80 watts de powerhandling e
impedancia de 8 ohm

Los altavoces elegidos son los Tang Band W3-881SI de tres pulgadas

Caractersticas de los altavoces:
- Power handling: 60 watts RMS/80 watts max
- Impedance: 8 ohms



Imagen 023 Altavoces Tang Band

B. Eleccin de Amplificador

Para determinar el amplificador a usar se debe hallar la impedancia del
circuido en paralelo, como todos los altavoces tienen la misma impedancia
se sigue la siguiente formula:


















USMP FILIAL NORTE PROYECTO 2


82
Calculando con los altavoces elegidos:




- Se concluye que el amplificador ideal es l: AmplificadorTechnics
Su-z550 New Class A


Imagen 024 Amplificador Technics SU



3.3.2.4 Requisitos Mnimos de las computadoras y Switch

Servidor Central
- Procesador Intel I3
- Memoria RAM 4 GB
- Sistema Operativo: Windows Server 2003

Computadora Cliente
- Procesador Core 2 Duo
- Memoria RAM 2GB
- Sistema Operativo: Windows XP

Switch
- Switch Cisco Catalyst 2950 24 Puertos













USMP FILIAL NORTE PROYECTO 2


83
3.4 Test Diseo
Diseo vs. Requisitos no funcionales

INTERFAZ AMIGABLE

Todos los botones de las interfaces cuentan con
iconos para que el usuario tenga una mejor gua
sobre las acciones que est realizando.

Botn Buscar

VenSer005
Botn Modificar

VenSer005
VenSer008
VenSer009

Botn Nuevo

VenSer005
VenSer008
VenSer009

Botn Grabar

VenSer005
VenSer008
VenSer009

Botn Cancelar

VenSer005
VenSer008
VenSer009
VenPer001

Botn Salir




VenSer005
VenSer007
VenSer008
VenSer009
VenPer001

Botn Iniciar



VenSer007
VenSer008

Botn Reproducir



VenSer007
VenSer008
VenPer001

Botn Detener




VenSer008

Botn Actualizar



VenSer008
VenSer009

Botn Enviar



VenPer001
USMP FILIAL NORTE PROYECTO 2


84


DISPONIBILIDAD
El Sistema Automatizado de Perifoneo es disponible porque para realizar la emisin de
mensajes de voz se est utilizando parlantes en paralelo, es decir si uno falla, el resto
continua funcionando sin ningn problema.

Tambin es disponible porque no requiere de conexin a internet para su
funcionamiento, ya que est basado en cliente/servidor.





SEGURIDAD
Se tiene un Login que controla el acceso solo a los usuarios permitidos, este Login hace
conexin con la base de datos y verifica si el usuario que est intentando acceder es un
usuario vlido.











USMP FILIAL NORTE PROYECTO 2


85
ARQUITECTURA
La arquitectura est basada en los estndares de interconexin ms utilizados en la
actualidad

Estndar ETHERNET
Protocolo TCP/IP
Puerto RJ45


Estndar RCA

Puerto Jack 3.5 mm


ESCALABILIDAD
El Software es altamente escalable, aadir un nuevo usuario
cliente, implica solo la instalacin de la aplicacin SySAP Cliente y
la conexin TCP/IP.
Esta escalabilidad es gracias al Switch que se est utilizando.
Diagrama
de
Despliegue



USMP FILIAL NORTE PROYECTO 2


86
CONCLUSIONES
1. Se concluye que hay una trazabilidad en la investigacin, esto se verifica en los Test de
cada fase de la metodologa.
2. Se realiz un anlisis funcional que detalla todas las opciones y funcionalidades que
tendrn tanto SYSAP Servidor, como SYSAP Cliente, el anlisis funcional tambin
incluyen los mtodos que soportan las funcionalidades.
3. Con el diseo realizado se concluye que estndares de cableado son los siguientes:
Cable UTP para el envo de datos, cable RCA para la emisin de sonido, con respecto a
los parlantes, se concluye que lo ms eficiente es estructurarlos de forma paralela y con
una separacin de dos puertas de embarque.
4. Se dise una base de datos capaz de soportar el Software, la misma que respeta la
integridad de los datos, adems que todas las tablas de la base de datos almacenan los
ID de usuario que crearon y/o modificaron los registros, esto se realiza por seguridad y
para tener una pista de auditora.
5. La programacin se realiz bajo Lenguaje Java por ser el lenguaje de programacin con
el mejor futuro, adems posee las libreras necesarias para trabajar el audio y el
procesamiento digital de Seales
6. Se estima que el costo aproximado de la Implementacin SYSAP es de 40,637.62

RECOMENDACIONES
1. Se recomienda realizar las grabaciones de voz en ambientes con poco ruido para
obtener grabaciones de calidad.
2. Se recomienda calibrar el micrfono antes de realizar una grabacin.
3. Se recomienda utilizar cable UTP de categora 5 o superior para interconectar los
servidores cliente y respetando las buenas prcticas con respecto a ETHERNET
4. Se recomienda respetar los requisitos mnimos de los equipos de hardware establecidos
en la presente investigacin, a fin de no afectar la performance del software.
5. Se recomienda utilizar un Switch de Cisco para la creacin de la Red LAN, ya que es un
producto de gran calidad.
6. En la interfaz del SYSAP cliente se recomienda verificar el mensaje de voz, antes de
enviarlo.
USMP FILIAL NORTE PROYECTO 2


87
FUENTES DE INFORMACIN

1. MTC.GOB.PE. TERMINALES TERRESTRES AUTORIZADOS DEL SERVICIO DE
TRANSPORTE DE PASAJEROS, SEGN DEPARTAMENTO, PROVINCIA Y
DISTRITO: 2011[Sede Web] [Acceso en Agosto del 2011]. Disponible en:
http://www.mtc.gob.pe/estadisticas/index.html

2. MTC.GOB.PE. TRAFICO DE PASAJEROS ESTIMADO EN EL TRANSPORTE
INTERPROVINCIAL, SEGN REGION O DEPARTAMENTO DESTINO: 2001 2010
[Sede Web] [Acceso en Agosto del 2011]. Disponible en:
http://www.mtc.gob.pe/estadisticas/index.html

3. Municipalidad de Chiclayo. Alcalde Provincial de Chiclayo expresa la importancia pblica
del Terrapuerto en dicha ciudad [Sede Web] [Publicada el 29 de Agosto del 2011;
acceso Octubre del 2011]. Disponible en:
http://www.munichiclayo.gob.pe/Municipalidad/Presentacion/Pantilla_general.php?idno=
1583&tipo=not

4. Soluciones Integrales de Seguridad Electrnica. Plataforma Integral de Seguridad para
Lima AirportPartners [Sede Web] [Acceso Agosto del 2011]. Disponible en:
http://www.sdp.com.pe/pdf/lap.pdf

5. Flores lvarez, C. M. 2005. Modelo de entonacin para un sintetizador de voz con
aplicacin a un sistema de informacin va telefnica en cines. Tesis Licenciatura.
Escuela de Ingeniera Electrnica, Pontificia Universidad Catlica del Per [Sede Web]
[Acceso en Setiembre del 2011]. Disponible en:
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/285/flores_alvarez_crisa
ida_modelo_entonacion_sintetizador_voz.pdf

6. Tarrillo Olano, J. F. 2007. Desarrollo de un mdulo reproductor de sonidos para atencin
neonatal. Tesis Licenciatura. Escuela de Ingeniera Electrnica, Pontificia Universidad
Catlica del Per [Sede Web] [Acceso en Setiembre del 2011]. Disponible en:
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/242/tarrillo_olano_jimmy
_desarrollo_modulo_atencion_neonatal.pdf

7. Cuautle Hernndez, J. C. 2008. Creacin de un Corpus de voz de propsito general en
espaol mexicano con calidad micrfono con voces adultas. Tesis Licenciatura.
Ingeniera en Sistemas Computacionales. Departamento de Computacin, Electrnica y
Mecatrnica, Escuela de Ingeniera y Ciencias, Universidad de las Amricas Puebla
[Sede Web] [Acceso en Setiembre del 2011]. Disponible en:
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/cuautle_h_jc/indice.html

8. Madrid Quiroz, A. 2006. Tutorial de tpicos avanzados de procesamiento digital de
seales con Matlab/Simulink. Tesis Licenciatura. Ingeniera en Electrnica y
Comunicaciones. Departamento de Computacin, Electrnica, Fsica e Innovacin,
Escuela de Ingeniera y Ciencias, Universidad de las Amricas Puebla [Sede Web]
[Acceso en Setiembre del 2011]. Disponible en:
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/madrid_q_a/indice.html
USMP FILIAL NORTE PROYECTO 2


88

9. Merlo, G; Fernndez, V; Caram, F; Priegue, R y Garca Martnez, R. Reconocimiento de
la voz mediante una red neuronal de Kohonen [Sede Web] [Acceso en Setiembre del
2011]. Disponible en: http://www.itba.edu.ar/archivos/secciones/c11-
reconocimientodevozconkohonen-cacic97.pdf

10. Universidad de las Palmas de Gran Canaria. Modulacin de Pulsos Codificados [Sede
Web] [Acceso en Octubre del 2011]. Disponible en:
http://www.ulpgc.es/hege/almacen/download/7054/7054672/tema_4_2007_2008_b.pdf

11. Unin Internacional de Telecomunicaciones. Aspectos Generales de los Sistemas de
Transmisin digital; equipos terminales [Sede Web] [Acceso en Octubre del 2011].
Disponible en:
http://neutron.ing.ucv.ve/comunicaciones/Asignaturas/DifusionMultimedia/T-REC-G.727-
199012-I!!PDF-S.pdf

12. Support Microsoft. Conexin de Base de Datos [Sede Web] [Acceso en Octubre del
2011]. Disponible en: http://support.microsoft.com

13. Speech Tecnology Group. Dept. of Electronic Engineering Technical University of
Madrid.Acceso a bases de Datos Locales; BDE/IDAPI y ODBC [Sede Web] [Acceso en
Octubre del 2011]. Disponible en: http://lorien.die.upm.es/juancho/pfcs/ACG/7bdlocal.pdf

14. Cisco NetAcad. Currcula CCNA I. Captulo 2: Comunicacin en la Red LAN, WAN e
INTERNET. [Sede Web] [Acceso en Octubre del 2011]. Disponible en:
cisco.netacad.net/ (slo para alumnos de la academia)


15. UNIVERSIA. Tipos de Entrevista [Sede Web] [Acceso Noviembre del 2011]. Disponible
en : http://desarrollo-profesional.universia.es/mercado-laboral/proceso-
seleccion/entrevistas/tipos-entrevistas/

16. Gestiopolis. La encuesta y tipos de encuesta. [Sede Web] [Acceso en Noviembre del
2011] Disponible en:
http://www.gestiopolis.com/recursos/documentos/fulldocs/mar/tipencuch.htm

17. RRPP NET Portal de Relaciones pblicas. Tcnicas de Investigacin [Sede Web]
[Acceso en Noviembre del 2011] Disponible en:
http://www.rrppnet.com.ar/tecnicasdeinvestigacion.htm











USMP FILIAL NORTE PROYECTO 2


89








ANEXOS


USMP FILIAL NORTE PROYECTO 2


90


ANEXO 1
TERMINALES TERRESTRES AUTORIZADOS DEL SERVICIO DE
TRANSPORTE DE PASAJEROS, SEGN DEPARTAMENTO,
PROVINCIA Y DISTRITO: 2011



USMP FILIAL NORTE PROYECTO 2


91

TERMINALES TERRESTRES AUTORIZADOS DEL SERVICIO DE TRANSPORTE
DE PASAJEROS, SEGN DEPARTAMENTO, PROVINCIA Y DISTRITO: 2011


DEPARTAMENTO PROVINCIA DISTRITO NUMERO DE TERMINALES
TOTAL 218
Ancash
Carhuaz Tinco 1
Huaraz Huaraz 5
Santa
Nuevo Chimbote 1
Chimbote 1
Pallasca Conchucos 1
Apurmac
Abancay Abancay 2
Andahuaylas Andahuaylas 3
Arequipa
Arequipa Jacobo Hunter 4
Camana Camana 1
Arequipa Arequipa 1
Ayacucho Huamanga
Ayacucho 2
S/D 1
Cajamarca
Cajabamba Cajabamba 1
Jan Jan 1
Cajamarca Cajamarca 5
Cutervo
Querocotillo 1
Cutervo 2
Chota Chota 2
San Ignacio San Ignacio 1
Cusco
Chumbivilcas Santo Tomas 1
Cusco
Santiago 2
Wanchoq 1
Huancavelica
Huancavelica Ascensin 1
Churcampa Churcampa 1
Hunuco
Huamalies Llata 1
Hunuco Hunuco 4
Dos de Mayo La Unin 2
Leoncio Prado RupaRupa (Tingo Mara) 1
Ica
Chincha Chincha Alta 3
Ica Ica 6
Nazca Nazca 5
Pisco Pisco 2
Junn
Satipo Satipo 1
Tarma Tarma 3
Chanchamayo Chanchamayo 2
Huancayo
El Tambo 1
Huancayo 6
Yauli
La Oroya 1
Santa Rosa De Sacco 2
La Libertad
Trujillo Trujillo 14
Chepen Chepen 1
Snchez Carrin Huamachuco 1
Lambayeque Chiclayo
Chiclayo 22
Jos Leonardo Ortiz 1
USMP FILIAL NORTE PROYECTO 2


92
Lima
Barranca Barranca 1
Caete Imperial 1
Huaral Huaral 2
Huarochir Huarochir 1
Huaura Huacho 2
Lima
Ate 1
Brea 1
Independencia 1
Jess Mara 1
La Victoria 35
Lima 1
Los Olivos 2
Rmac 1
San Juan de Miraflores 1
San Luis 4
San Martn de Porres 2
Surquillo 1
Oyon Oyon 1
Madre de Dios
Tahuamanu Iapari 1
Tambopata Tambopata 1
Moquegua Ilo Ilo 2
Pasco Pasco
Chaupimarca 1
Yanacancha 1
Piura
Morropon Chulucanas 1
Paita Paita 1
Piura
Piura 7
Tambogrande 1
Sullana Sullana 1
Talara
Parias 1
Talara 2
Puno
Chucuito Desaguadero 1
Puno Puno 1
San Martn
San Martn Morales 1
Huallaga Saposoa 1
Tacna Tacna
Alto de La Alianza 1
Tacna 2
Tumbes
Tumbes Tumbes 8
Zarumilla Zarumilla 1
Ucayali Coronel Portillo
Calleria 1
Yarinacocha 1
Nota: Existen 30 Terminales No Autorizados; 25 de ellos estn el Lima.
Fuente: Direccin General de Transporte Terrestre.


USMP FILIAL NORTE PROYECTO 2


93


ANEXO 2
TRFICO DE PASAJEROS ESTIMADO EN EL TRANSPORTE INTERPROVINCIAL,
SEGN REGION O DEPARTAMENTO DESTINO: 2001 - 2010








USMP FILIAL NORTE PROYECTO 2


94






USMP FILIAL NORTE PROYECTO 2


95


ANEXO 3
ESTRUTURA DE LOS MENSAJES DE VOZ QUE SERN PERIFONEADOS












USMP FILIAL NORTE PROYECTO 2


96





Mensaje 01 Salida COMPAA anuncia la salida de su bus con destino
a la Ciudad de CIUDAD en el horario de NUMERO
TURNO
Mensaje 02 Salida
Completa
Pasajeros de la empresa COMPAA con destino a
la ciudad de CIUDAD en horario NUMERO TURNO,
srvase pasar a la puerta de embarque
numeroNUMERO
Mensaje 03 ltima
llamada
Se hace un ltimo llamada a los pasajeros de
COMPAA con destino a la ciudad de CIUDAD en
horario NUMERO TURNO
Mensaje 04 Llegada COMPAA anuncia la llegada de su bus procedente
de la ciudad de CIUDAD, puerta de desembarque
numeroNUMERO
Mensaje 05 Retraso COMPAA anuncia el retraso en la llegada de su
bus procedente de la ciudad de CIUDAD, puerta de
desembarque numeroNUMERO



USMP FILIAL NORTE PROYECTO 2


97



ANEXO 4
Entrevista N1 dirigida a la gerencia de empresas de transporte



















USMP FILIAL NORTE PROYECTO 2


98



Entrevista N1
Entrevistado:
Entrevistador :
Fecha:
rea:
Objetivo:
Determinar niveles de satisfaccin con la adquisicin del software, niveles de
rentabilidad, las ventajas y desventajas que le encuentra al Software de
Perifoneo automatizado.
Dirigido a:
Gerencia de Empresas de Transporte
Preguntas:
1. Qu opina del rendimiento obtenido?
2. Es lo que esperaba?
3. Encuentra alguna diferencia entre el uso de un sistema de perifoneo
automatizado y uno convencional? En caso de s; Cul es esa
diferencia?
4. Con el uso del sistema de Perifoneo automatizado. Cree que ha
mejorado el trnsito de pasajeros en el terminal terrestre?
5. Le resulta rentable el uso de un sistema de Perifoneo automatizado?
6. Ha existido algn problema o incidente durante la ejecucin de la
aplicacin?
7. Si ha existido algn problema o incidente por favor mencinelos.
8. Si ha existido algn problema o incidente, Cunto tiempo pas para
volver a restablecerse la aplicacin?
9. Mencione algunas soluciones para cualquier problema antes
mencionado.
10. Qu ventajas y que desventajas le brinda el uso de este sistema de
Perifoneo?
11. En lneas Generales: Est satisfecho con el resultado del Software?
Resumen:


USMP FILIAL NORTE PROYECTO 2


99



ANEXO 5
Encuesta N1 dirigida a los clientes



















USMP FILIAL NORTE PROYECTO 2


10
0



Encuesta N1

Encuestador : Fecha:
Objetivo:
Determinar nivel de satisfaccin de los clientes, las ventajas y desventajas que
les brinda el uso de un sistema de perifoneo automatizado en el Terrapuerto
de Chiclayo y las sugerencias que nos puedan brindar.
Dirigido a:
Clientes
Preguntas:
Cunto tiempo lleva utilizado los servicios del Terrapuerto de Chiclayo?

Menos de un mes


De uno a tres meses


De tres a seis meses


Entre seis meses y un ao


Entre uno y tres aos


Ms de tres aos


Nunca los he utilizado


Con qu frecuencia utiliza el servicio del Terrapuerto de Chiclayo?

Una o ms veces a la semana


Dos o tres veces al mes


Una vez al mes


Menos de una vez al mes


Nunca lo he utilizado


Otro


Por favor, indquenos su grado de satisfaccin general con el Terrapuerto en una escala
de 1 a 10, donde 10 es completamente satisfecho y 1 es completamente insatisfecho.
1 2 3 4 5 6 7 8 9 10 N/A

























USMP FILIAL NORTE PROYECTO 2


10
1


SOBRE EL SISTEMA DE PERIFONEO AUTOMATIZADO DEL TERRAPUERTO

El anuncio por altavoz de las salidas de los prximos buses, Le parece una accin
importante dentro de un Terrapuerto como el de Chiclayo?

S


No



Este anuncio por altavoz le ayuda a encontrar la puerta de embarque adecuada para su
prximo viaje

S


No

En caso de responder NO, Porque?: ____________________________________________
___________________________________________________________________________

Ha estado en algn otro Terrapuerto con anuncio de salidas de buses por altavoz?

S


No


(Responder slo si la pregunta 6 tiene como respuesta SI)Cmo compara este servicio de
anunciacin de salida de buses con los de otros Terrapuertos?

Mucho mejor


Algo Mejor


Ms o menos igual


Algo peor


Mucho peor


No lo s



Cree que se deba mejorar el Sistema de anuncios de salidas de autobuses por altavoz?

Seguro que s


Probablemente s


Puede que s, puede que no


Probablemente no


Seguro que no




USMP FILIAL NORTE PROYECTO 2


10
2


El Sistema de anuncios de salidas de autobuses por altavoz le ofrece alguna ventaja?

S


No



*Responder slo si en la pregunta anterior marco S. Qu ventajas le ofrece el Sistema de
anuncios de salidas de autobuses por altavoz? (Puede marcar ms de una)
Me permite encontrar la puerta de embarque de mi viaje
Me permite saber en cuanto tiempo saldr mi bus
Me orienta dentro del Terrapuerto
Otro (por favor, especifique)

Le encuentra alguna desventaja al Sistema de anuncios de salidas de autobuses por
altavoz?

S


No


*Responder slo si en la pregunta anterior marco S. Cules son esas desventajas?
Hace demasiado ruido
Repite demasiadas veces el anuncio de la prxima salida
Me confunde y desorienta
Otro (por favor, especifique)

Algo ms que desee aadir acerca del Sistema de anuncios de salidas de autobuses por
altavoz
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________

Resumen:



USMP FILIAL NORTE PROYECTO 2


10
3






ANEXO 6
Gua de Observacin N1
USMP FILIAL NORTE PROYECTO 2


10
4








Anexo N05: Gua de Observacin N1
Evaluador: Lugar y Fecha:
N Acciones a Evaluar Registro de
Cumplimiento
OBSERVACIONES
SI NO NA
1 El sistema de perifoneo
automatizado tiene una
interfaz de fcil uso.

2 El sistema de perifoneo
automatizado realiza los
anuncios en los horarios
establecidos.

3 El sistema de perifoneo
automatizado en el lado
servidor muestra tiene
errores al realizar el
ordenamiento de la frase
para anunciar

4 El sistema de perifoneo
automatizado en el lado
servidor se logra actualizar
cuando se aade un
nuevo horario.

USMP FILIAL NORTE PROYECTO 2


10
5
5 Es entendible el anuncio
por altavoz que realiza el
sistema de perifoneo
automatizado

6 Existen fallas al momento
de realizar la anunciacin
de salidas

7 Cuando se presentan
fallas, los operadores
logran solucionarlas

Das könnte Ihnen auch gefallen