CAPITULO I PROBLEMA DE INVESTIGACIÓN Planteamiento del problema

Anuncio
CAPITULO I
PROBLEMA DE INVESTIGACIÓN
Planteamiento del problema
En la actualidad no existe un programa automatizado que lleve a cabo el control del número de llamadas
telefónicas entrantes y de llamadas telefónicas salientes de una extensión específica, dentro de una empresa o
institución. Las instituciones que requieren llevar un control de las llamadas telefónicas, tienen que realizarlo
en forma manual, para que posteriormente, este control sea capturado en una hoja de calculo. Por lo cual,
estos datos podrán ser utilizados para diferentes aplicaciones posteriores. Por lo anterior en este proyecto se
desarrollará un sistema que al ser implantado en una institución lleve un control sobre las extensiones
telefónicas de los diferentes departamentos y las llamadas realizadas desde dicha extensión. Este sistema
manejará una base de datos, para mantener un mejor control sobre los mismos.
Objetivos generales
Desarrollar un sistema que al ser implantado permita, contabilizar las llamadas entrantes y las llamadas
salientes de cada una de las extensiones con las que cuente la institución o empresa.
Que el sistema desarrollado arroje informes periódicos, reportando el número de llamadas realizadas, y de
llamadas recibidas, que se hicieron a través de ese número de extensión.
Objetivos particulares.
Seleccionar el tipo de lenguaje más adecuado que se utilizará para la elaboración del sistema, dependiendo de
las características de hardware con las que cuenta la institución. Establecer los tipos de reporte que se
requieran en las diferentes áreas como son:
− Admisiones
− Administración
Generar e implantar claves a los usuarios de determinadas áreas para tener un control mas personalizado sobre
estos. Conocer que tipo de conmutadores existen.
Justificación
Desde siempre, el hombre ha tratado de sacar el máximo partido a todas las situaciones a las que se ha
enfrentado, una de estas situaciones es el problema de la comunicación a distancia o telecomunicación, para
resolver este problema se diseñaron aparatos electrónicos llamados teléfonos. La utilización de los teléfonos
resolvió el problema principal, pero ¿cómo sacarle provecho al uso de la línea telefónica si se tienen varios
departamentos?. El secreto de lo anteriormente expuesto se encuentra en el uso de los "conmutadores" ,
elementos tan simples, tan económicos y tan útiles que encuentran aplicación en multitud de ocasiones. El uso
de conmutadores para tener varia extensiones a partir de una línea telefónica, nos lleva al aprovechamiento de
este recurso y a tratar de minimizar los costos dentro de la institución o empresa. Esto nos lleva a la creación
de un sistema automatizado que lleve el control de las llamadas telefónicas entrantes y saliente de cada una de
las extensiones, al tener el número de llamadas realizadas, se puede establecer un control sobre los gastos de
1
la institución, y así poder tomar decisiones para reducir los costos.
CAPITULO II
MARCO TEÓRICO DEL PROBLEMA A INVESTIGAR
Señales analógicas
Definición
Es un tipo de señal donde la información está codificada en las diferencias de amplitud y frecuencia que ésta
maneja pudiendo ser periódica o no periódica. Estas predominan en los sistemas de comunicación analógica.
La tecnología analógica se refiere a la transmisión electrónica que se consigue añadiendo señales de
frecuencia o amplitud variable a ondas transportadoras de corriente electromagnética alterna con una
frecuencia dada. La transmisión de radio y teléfono han usado convencionalmente la tecnología analógica.
Analógico también connota cualquier proceso que fluctúa, evoluciona o cambia de modo continuo. Lo
analógico se representa habitualmente como una serie de ondas senoidales. El término se originó porque la
modulación de la onda transportadora es análoga (similar) a la fluctuación de la voz misma Se utiliza un
módem para convertir la información digital de la computadora en señales analógicas para la línea telefónica y
también para convertir las señales telefónicas analógicas en información digital para el la computadora.
Señales digitales
Definición
Son señales donde la información está codificada entre dos niveles fijos de tensión, también llamados niveles
lógicos y que son básicamente trenes de pulsos. Al igual que las señales analógicas pueden ser periódicas o no
periódicas. Digital describe a la tecnología electrónica que genera, almacena y procesa datos en términos de
dos estados: positivo y no−positivo. El positivo se expresa con el número uno y el no−positivo con el 0. Así,
los datos transmitidos o almacenados con tecnología digital están expresados como una cadena de ceros y
unos. Cada uno de estos dígitos de estado se conoce como un BIT y una cadena de bits que una computadora
puede manejar individualmente es un byte. Previo a la tecnología digital, la transmisión electrónica estaba
limitada a la tecnología analógica, que transporta los datos como señales electrónicas de frecuencia o amplitud
variables que se añaden a ondas portadoras de una frecuencia dada. La radiotransmisión y la telefonía han
usado convencionalmente la tecnología analógica. La tecnología digital se usa principalmente con nuevos
medios físicos de comunicación, como los satélites y la transmisión por fibra óptica. Un módem se usa para
convertir la información digital en nuestra computadora a señales analógicas para nuestra línea telefónica y
para convertir las señales telefónicas analógicas en información digital para nuestra computadora.
2
Espectro de Frecuencia
Definición
Es un número que representa el rango de frecuencias, sin especificar cuales son sus límites inferior y superior.
Ancho de Banda
Definición
Es el espacio que una señal ocupa dentro del espectro de frecuencia cuyo valor está muy ligado a la cantidad
de información que esta porte dentro de sí.
Canal Telefónico
3
Actualmente la UIT−T recomienda la adopción del canal telefónico a 4 KHz en cuyo interior de la banda
pasante para la señal de voz, está comprendida de 300 a 3400 Hz, el resto constituye una zona de guarda o
seguridad
Módem
Un módem (modulador−demodulador) modula las señales digitales que salen de un ordenador u otro
dispositivo digital para convertirlas en señales analógicas para que puedan ser enviadas por una línea
telefónica convencional de par entrelazado de cobre, y demodula la señal analógica para convertirla en una
señal digital que pueda ser interpretada por el dispositivo digital. En los últimos años, los módems de 2400
bps que podían transportar correo electrónico se han quedado obsoletos. Los módems de 14,4 Kbps y 28,8
Kbps fueron etapas temporales en el camino hacia los servicios de mucho mayor ancho de banda y
transportadores del futuro. Desde el principio de 1998, la mayoría de las computadoras personales nuevos
estaban equipados con módems de 56 Kbps. Por comparación, usando un adaptador de RDSI en lugar de un
módem convencional, el mismo hilo telefónico puede hoy transportar hasta 128 Kbps. Con los sistemas de
línea digital de suscriptor (Digital Subscriber Line, DSL) que ahora se están instalando en algunos países, el
ancho de banda en un par entrelazado puede estar en el rango de los megabits.
Diferentes sistemas de conmutación
Centrándose en lo que es "transmisión de datos ", es decir el envío de información codificada, que ha sido o
va ser procesada, tenemos multitud de opciones, puesto que son muchos los dispositivos que configuran un
red, y elevadas las diferentes interconexiones que se pueden realizar. Conmutación manual Esta es la manera
más simple de efectuar una conmutación, y aunque pueda parecer que hablando de velocidades de transmisión
altísimas, puede ser lenta, no lo es. Habitualmente, el cambio de estado se realiza en un momento en que los
circuitos que se intentan conectar están inactivos y por tanto lo que se pretende es que empiecen a funcionar.
Estos sistemas manuales tienen la ventaja de su bajo costo y su fiabilidad así como su facilidad de uso.
Requieren por el contra la presencia de un operador para activarlos y nos puede resultar incómodo si tenemos
que girar 100 o más botones, caso de grandes instalaciones. Conmutación semiautomática La ventaja que se
obtiene con éste aspecto respecto de la anterior es que aun requiriendo la actuación manual, de una sola vez se
puede conmutar un gran número de circuitos así como realizarla desde un punto alejado. Este hecho es
particularmente interesante en el caso de disponer de un centro de supervisión y control de red, alejado de los
propios sistemas de comunicaciones. Puesto que estos conmutadores ya son más sofisticados, no se puede
4
realizar simplemente con elementos mecánicos; es necesario el uso de componentes eléctricos o eléctronicos
siendo estos últimos cada día más utilizados por las ventajas inherentes a los circuitos integrados.
Conmutación automática Este tipo se distingue por que no es necesaria la intervención de operador alguno,
como requerían los dos sistemas anteriores. El sistema de conmutación ha de ser capaz, por medio de alguna
señal que recibe, de detectar qué circuitos se requieren conectar y realizar esta conexión de una manera
inmediata y con total seguridad. Suelen llevar asociado un código que permita a una computadora detectar en
qué posición se encuentra en cada momento. En estos sistemas, su complejidad ya no tiene límites, llegando a
veces a constituir ellos mismos elementos tan complejos, que necesitan el uso de computadoras para su
correcto funcionamiento. Conmutadores de interfase Para transmitir información se puede utilizar diferentes
técnicas así como diferentes medios o interfases. Existen multitud de ellos aunque en la práctica y debido a la
gran labor de normalización que los diferentes organismos internacionales están utilizando, podemos
afortunadamente limitarnos a unos pocos. Dentro de éstos podemos incluir básicamente tres que son: Bucle de
corriente Interfase serie Interfase paralelo. A)Conmutador de interfase MODEM El caso más sencillo, pero no
por ello meneos extendido, que se nos puede presentar es el de querer conectar alternativamente dos
terminales a un solo MODEM, o el caso contrario, tal como se presenta en la Fig. 2.1 Fig. 2.2 Diagrama de
conexión de un conmutador simple. El conmutador de interfase es un dispositivo que actuando manualmente
permite la interconexión de dos más equipos con otro que posee el mismo interfase de una manera alternativa,
tal como es el caso de terminales, computadoras, módems, etc. Al igual que se realizan equipos de sobremesa,
para uso individual, en el caso en que se necesiten varios de estos elementos agrupados en la misma sala es
conveniente alojarlos en un bastidor adecuado al número de unidades que serán a utilizar. Conviene por tanto
que tenga un estructura modula.
Lenguajes de programación
Un programa es una lista de instrucciones o enunciados para indicar a la computadora que realice tareas de
procesamiento de datos requeridos. Existen varios tipos de lenguajes de programación que uno puede usar,
pero la computadora solo ejecuta programas que se encuentran representados en forma binaria. Los programas
escritos en cualquier otro lenguaje deben ser traducidos a la representación binaria de instrucciones antes de
que puedan ser ejecutados por la computadora. Los programas escritos para la computadora deben estar en
una de las siguientes categorías:
• Código binario. Este es una secuencia de instrucciones y operandos en binario que enumera la
representación exacta de instrucciones como aparecen en la memoria de la computadora.
2. Código octal o hexadecimal. Esta es una traducción del código binario o representación octal o
hexadecimal.
3. Código simbólico. El usuario emplea símbolos para la parte de operación, la parte de dirección, y otras
partes del código de instrucción. Cada instrucción simbólica puede traducirse en una instrucción codificada en
binario. Esta traducción es hecha por un programa especial denominado un ensamblador. Debido a que un
ensamblador traduce los símbolos, este tipo de programa simbólico se conoce como un programa de lenguaje
ensamblador.
4. Lenguajes de programación de alto nivel. Estos son lenguajes especiales desarrollados para reflejar los
procedimientos utilizados en la solución de un problema antes de preocuparse por el comportamiento del
hardware de la computadora. El programa es escrito en una secuencia de enunciados en la forma que la gente
prefiera pensar cuando está resolviendo el problema. Sin embargo, cada uno de los enunciados debe traducirse
en una secuencia de instrucciones binarias antes que el programa pueda ser ejecutado en una computadora. El
programa que traduce un programa de lenguaje de alto nivel a binario se denomina un compilador.
En ciencias de las computadoras, el término lenguajes de programación se refiere al estudio de la estructura de
los diversos lenguajes de programación de alto nivel. Este estudio lleva a cabo independientemente de
5
cualquier dispositivo de cómputo particular y su hardware.
Dispositivos Periféricos
El subsistema entrada−salida de una computadora proporciona un modo eficiente de comunicación entre el
sistema central y el ambiente exterior. Los programas y los datos deben entrar a la computadora para su
procesamiento, y los resultados de la computadora deben registrarse o exhibirse para el usuario. Una
computadora no tiene ningún uso útil sin la habilidad para recibir información de una fuente externa y de
transmitirla de forma significativa. La manera más simple y barata de comunicarse con una computadora es
por medio de un teclado de máquina de escribir y una impresora. Un procesador central es un dispositivo
extremadamente rápido capaz de realizar operaciones a velocidad muy alta. Cuando la información de entrada
y salida se transfiere al procesador por una terminal lenta, el procesador estará inactivo la mayoría del tiempo
mientras espera que llegue la información. Los dispositivos que están bajo control directo del procesador se
dice que están conectados en línea. Estos dispositivos están diseñados para leer información hacia y fuera de
la memoria por medio del comando del CPU y son considerados parte del sistema de la computadora. Un
dispositivo está fuera de línea cuando es operado independientemente de la computadora. El equipo con
dispositivos fuera de línea es útil para preparar programas y datos. Los periféricos son dispositivos
electromecánicos y electromagnéticos de alguna complejidad.
Interface I/O
La interface entrada−salida (I/O) proporciona un método para transferir información binaria entre el
almacenamiento interno, tal como la memoria y los registros del CPU, y los dispositivos internos I/O. Los
periféricos conectados en línea a una computadora necesitan enlaces de comunicación especial para el
interfase entre ellos con el procesador central. El propósito del enlace de comunicación es resolver las
diferencias que existen entre el computador central y cada uno de los periféricos. Las principales diferencias
son:
• los periféricos son dispositivos electromecánicos y su manera de operación es diferente de la operación de
la CPU y la memoria que son dispositivos electrónicos.
• la tasa de transferencia de datos de los periféricos es mucho más lenta que la tasa de transferencia en la
computadora central.
• la operación de los periféricos debe sincronizarse con la operación del CPU y de la unidad central.
• los formatos de datos en los periféricos difieren del formato de palabra en el procesador central.
• la operación de cada uno de los periféricos debe controlarse de tal manera que no perturbe la operación de
la computadora central y otros periféricos conectados al sistema.
Para resolver estas diferencias, los sistemas de la computadora invariablemente incluyen componentes
especiales de hardware entre la computadora central y los periféricos para supervisar todas las transferencias
de entrada y salida las computadoras grandes incluyen un procesador I/O en el sistema para proporcionar una
ruta para la transferencia de información entre los dispositivos de entrada y salida y la memoria interna.
Bases de Datos
Para realizar el sistema hay que tener conocimiento en el área de base de datos ya que, para que el sistema
pueda realizar su función manipulara la información almacenada en una base de datos que el propio
conmutador genera. Por eso a continuación se menciona el ciclo de vida de una base de datos Las fases
principales en el ciclo de vida del sistema de bases de datos son:
· Diseño de la base de datos
· Creación física de la base de datos
6
· Conversión de los conjuntos de datos y aplicaciones existentes para ajustar la base de datos recién creada.
· Fase de operaciones
· Fase de crecimiento, cambio y mantenimiento
Antes de diseñar cualquier base de datos es necesario que la empresa haga un inventario de todas las áreas en
las que existen datos. El ABD debe revisar los recursos disponibles y entender los datos, sus fuentes,
dependencias y relaciones con otros sistemas. Al efectuar una revisión de todos los sistemas se pueden
identificar conflictos de propiedad de datos, redundancia y agrupamientos ambiguos. El plan de desarrollo del
sistema servirá como guía para asegurar que el sistema de base de datos se desarrolle de manera ordenada. El
plan debe ser objeto de análisis y revisiones periódicas y ser utilizado por la dirección y usuarios para revisar
el progreso y transformación.
Conversión de los conjuntos de datos y aplicaciones existentes para ajustarlos a la nueva base de datos.
En muchos casos la base de datos surge del siste4ma de procesamiento de información existente, los
conjuntos de datos existentes se convierten a la base de datos.
Integración de las aplicaciones convertidas y de las nuevas aplicaciones en la nueva base de datos.
El desarrollo de aplicaciones no es responsabilidad del ABD. Si la base de datos no ha sido diseñada tomando
esto en cuenta, es muy probable que se tenga que regresar a la fase de diseño.
Fase de operaciones
Los procedimientos de control de privacidad, seguridad y acceso deben estar en su sitio , se deben establecer
los procedimientos de recuperación y apoyo y cumplir los criterios de funcionamiento.
Fase de crecimiento, cambio y mantenimiento.
Los cambios se pueden dar debido a políticas de las empresas, ocurrir como una consecuencia de la expansión
o reducción de estos debido a una reorganización. La fase de mantenimiento consiste en el enfrentamiento con
los cambios, si el diseño de la base de datos es relativamente flexible, lo mas probable es que la fase de
mantenimiento no sea una de las mas difíciles. Es posible que la base de datos tenga que ser rediseñada si los
cambios son masivos.
CAPÍTULO III
METODOLÓGICA
Metodología de Investigación
La metodología que se empleará será la de "método del ciclo de vida de desarrollo de sistemas"; esto es
porque se tendrán que llevar a cabo todas las etapas de las que consta este método.
1. Una investigación preeliminar; para determinar si existen sistemas similares en el mercado.
2. Determinación de los requerimientos del sistema; para esto se realizarán entrevistas con los usuarios.
3. Diseño del sistema; de acuerdo a las especificaciones del usuario.
4. Desarrollo del sistema; programación de los módulos.
5. Prueba de los sistemas; para detectar posibles errores existentes.
7
6. Implantación y evaluación; una vez implantado el sistema se evaluará para observar el funcionamiento del
mismo.
Realizar entrevistas a los usuarios del sistema a desarrollar, para definir que tipo de reportes desea, y la
periodicidad de estos. Realizar un estudio para determinar los recursos de hardware con los que cuenta la
institución y determinar sus características, así como la posibilidad de actualización del equipo.
8
Descargar