Trabajo Academico Fundamentos y Algoritmos

25

Click here to load reader

Transcript of Trabajo Academico Fundamentos y Algoritmos

Page 1: Trabajo Academico Fundamentos y Algoritmos

UNIVERSIDAD ALAS PERUANAS

TRABAJO ACADEMICO

FUNDAMENTOS DE COMPUTACION Y

ALGORITMOS

TRATAMIENTO INFORMATICO DE UN PROBLEMA

CASO PRODUCCIONES MIRAMAR SAC

APELLLIDOS Y NOMBRES: CHIRHUANA SILVA DANIEL TADEO

CODIGO: 2008300608

ESPECIALIDAD: INGENIERIA INDUSTRIAL

DUED: LIMA

DOCENTE: ING. JESICA CALDERON

2009

SITUACIÓN ACTUAL.

Page 2: Trabajo Academico Fundamentos y Algoritmos

Producciones Miramar SAC trabaja en el rubro de espectáculos. Se

siguen los dos siguientes principios:

1. Una estructura superior de negocios de esparcimiento cultural.

2. Planeación orientada hacia la estrategia de ventas.

El actual gerente de Producciones Miramar SAC, es el señor Javier

Mendoza; el cual a través de su gestión tiene proyectado sistematizar

toda la empresa en Lima a finales de este año o a principios del año

2009.

Producciones Miramar SAC tiene uno de los teatros con mayor número

de espectadores durante todo el año.

La empresa prevé expandirse, adquirir mayor fuerza y posicionamiento

en el mercado; por eso se hace necesario que cuente con las directrices

adecuadas para estandarizar procesos y definir funciones en cada uno

de los cargos, mejorando su eficiencia y efectividad en el campo de la

administración y manejo de personal.

Teniendo en cuenta el desarrollo que ha tenido la CIA; presenta la

siguiente misión y visión:

MISIÓN.

Ser una compañía líder en la proyección de funciones de teatro a través

del mercado peruano con eficiencia y calidad, procurando la máxima

satisfacción de nuestros clientes y ganando su fidelidad.

Para nuestros empleados promover un medio laboral de dignidad y

respeto que incremente su sentido de pertenencia e identidad hacia la

institución, generando su crecimiento.

Page 3: Trabajo Academico Fundamentos y Algoritmos

VISION.

PELICULAS S.A. será la primera Empresa líder en el mercado de teatros,

mediante la excelencia en el servicio.

1. DEFINICION DE NECESIDADES.

TEATRO LA ESCENA maneja los datos de boletería en forma manual, de

la siguiente manera:

Lleva a mano registros diarios de ventas de proyecciones que fueron

registradas en el transcurso del día. Con estos registros se saca un

reporte diario y uno quincenal que va especificado por fecha, valor por

ubicación, nombre del espectáculo, dicho reporte la base, para hacer las

estadísticas de ventas según el numero de boletas que fueron vendidas

por función, cuantas quedan sin vender y el acumulado de ventas.

Se va a desarrollar un sistema de información para tener el control

actualizado en boletería sobre el manejo de funciones, ventas por

ubicación, soportado por una base de datos.

El sistema estará en capacidad de:

1. Generar los reportes diarios y quincenales.

2. Facilitar el ingreso de nuevos registros a la base de datos.

3. Brindar información actualizada y oportuna al personal

administrativo del TEATRO LA ESCENA.

Para el desarrollo del proyecto se escogió un motor de bases de datos

SQL bajo ambiente ORACLE 8.0, escogido por su facilidad de manejo,

documentación, soporte multiusuario y su adaptabilidad e interconexión

a redes, se cuenta con un presupuesto de $5 000, el proyecto tiene una

duración de 3 meses.

Page 4: Trabajo Academico Fundamentos y Algoritmos

OBJETIVO GENERAL.

La necesidad del cliente es tener un sistema de información de control

de boletería, donde se puede encontrar el numero de boleta, valor por

ubicación, función, día y hora, descuentos (si existen) y saber cuántas

boletas se venden por función, cuantas quedan sin vender y el

acumulado de ventas.

OBJETIVO ESPECIFICO.

Desarrollar un sistema de información para tener el control actualizado

en boletería sobre el manejo de funciones, ventas por ubicación,

numeración de los boletos.

2. ALCANCE.

2.1 DESCRIPCION DE LAS NECESIDADES Y OBJETIVOS.

Para dar solución al procesamiento manual de los datos, se diseñará un

sistema de información con soporte en un motor de bases de datos SQL

bajo ambiente ORACLE 8.0, el cual generara los reportes.

El sistema existente para el manejo de boletería en Teatro Vivaldino, se

encuentra soportado básicamente por una infraestructura física,

compuesta por las redes de cableado de datos para el sistema de

control de boletería, sistemas de distribución, regulación y control de

datos y sistemas de protección eléctrica.

Asimismo, la distribución de comunicaciones de voz, se encuentra sobre

una plataforma similar, como son el cableado, strips telefónicos, regletas

de conexión, terminales, conducciones, etc.

Page 5: Trabajo Academico Fundamentos y Algoritmos

Para dar solución se necesita realizar un cambio en red de datos, en la

que están soportados los equipos de computo, reconfigurando los

equipos actuales o remplazando los existentes y revisando todos los

puntos de red.

Se realizará un sistema de información para tener una adecuada

numeración de boletería, teniendo en cuenta los nuevos parámetros

sobre horas y días de funciones. Así mismo se lograra controlar todo lo

relacionado sobre ventas de boletería, dineros y boletas sobrantes de

cada función.

Para montar la red de tal forma que la base de datos pueda ser

administrada correctamente con los permisos de acceso a la información

se permitirá que está pueda ser consultada, modificada o eliminada

desde los diferentes puntos que conforman la red, en la cual se realizará

la base de datos compartida, montada a partir de una plataforma de

sistema operativo abierto para permitir la actualización de la base de

datos en tiempo real. Está actualización se realizará de manera

automática cada vez que se realiza una venta y se permitirá realizar

unos listados y estados de venta ya preestablecidos en formatos de

salida listos para impresión de acuerdo a los formatos suministrados por

el cliente.

2.2. SUPUESTOS Y PREMISAS.

2.2.1. SUPUESTOS.

Para cualquier toma de decisión dentro del proyecto se hará por escrito

en acta dirigido al coordinador del proyecto, personal de calidad y al

cliente.

Page 6: Trabajo Academico Fundamentos y Algoritmos

Todos los recursos serán asignados con una semana de anticipación en

la cual se asegurará su permanencia durante el tiempo de desarrollo del

proyecto para garantizar el éxito del mismo y descrito en el acta.

La documentación del proyecto será realizada en cada una de sus

etapas y cuyo documentador será conocedor del proyecto en su

totalidad y asignado por el cliente.

En caso de algún inconveniente, si la persona encargada de la

documentación es retirada, será reemplazada por una de igual perfil.

Se realizará documentación administrativa manuales de procedimiento

seguimiento y control del proyecto.

2.2.2. PREMISAS.

El cliente suministrara toda la información sobre el manejo de boletería.

El proveedor es el único punto de contacto con el cliente para el

desarrollo del proyecto.

2.3. LISTA DE ENTREGABLES Y NIVELES DE SERVICIOS.

Teniendo en cuenta los objetivos, se realizaría un montaje de una red

de área local (LAN), que permita realizar el intercambio de datos entre la

base de datos central con sus aplicaciones en terminales.

Se entregará un sistema de información de control de boletería que

satisfaga los requerimientos de: numeración de boletería que se harán

de manera semiautomática, control de descuentos y manejo de tiempos.

Page 7: Trabajo Academico Fundamentos y Algoritmos

Se entregará una configuración de hardware y software que le permitirá

a la empresa mediante el nuevo sistema de información de control de

boletería optimizar su proceso de manejo de boletería en un 200%.

Se llegará con calidad de servicio al cliente por lo cual su beneficio

financiero se verá reflejado en la reducción de costos por la reducción de

errores, disminución de tiempo al empleado por la manipulación de los

datos.

El cliente dispondrá de la infraestructura física para ser modificada de

acuerdo a los requerimientos del sistema de información que

corresponde a la red de datos.

Se entregará la documentación pertinente al diseño del sistema de

información junto con los manuales para el usuario final sobre

instalación, descripción de pantallas, controles y manipulación de los

datos dentro de la base de datos.

La capacitación para los usuarios será realizada por parte del proveedor

por una persona encargada del desarrollo del sistema.

2.4. CRONOGRAMA.

TIEMPO TOTAL: 180 Días.

El tiempo de ejecución y entrega del proyecto ha sido estimado en tres

meses (90 DÍAS) para el desarrollo completo del proyecto.

Con un tiempo de holgura de 5 días.

FASES DEL PROYECTO

Page 8: Trabajo Academico Fundamentos y Algoritmos

Nuestro proyecto comprende una sola fase que abarca desde el análisis,

hasta la implantación del nuevo sistema y capacitación al usuario final.

ETAPAS DEL PROYECTO

Las etapas del proyecto son:

Análisis del sistema.

Diseño de la base de datos.

Desarrollo del sistema de información y pruebas.

Implantación.

Capacitación.

Descripción de las etapas.

Análisis con un tiempo estimado de cinco días en el que se incluye

levantamiento de información recolección de inconvenientes solución de

inconvenientes y los requerimientos para el nuevo sistema.

Diseño con un tiempo estimado de veinticinco días en el que se

establece los diseños lógicos y los diseños físicos incluyendo todos los

procesos de entrada y salida para el manejo de Boletería.

Desarrollo con un tiempo estimado de diez días en la cual se podrá

realizar una reevaluación de los diseños, programación, pruebas y

correcciones.

Implantación con un tiempo estimado de quince días en el cual se

llevara a cabo la implantación del nuevo sistema.

Capacitación con un tiempo estimado de cinco días en él se entregara la

documentación del sistema y la capacitación de usuario.

Page 9: Trabajo Academico Fundamentos y Algoritmos

2.5. ORGANIZACIÓN.

2.5.1.

ORGANIGRAMA TEATRO LA ESCENA

2.5.2. FUNCIONES DE CADA CARGO.

Desarrollo.

Se encarga de diseño de software y de redes incluyendo los

procedimientos y controles así como de la documentación

correspondiente.

Prueba.

Se encarga de la fase de evaluación del nuevo sistema y en sus

especificaciones software, hardware, control, documentación,

comunicación y redes

COORDINADOR DE PROYECTOS

PILOTO ASEGURAMIENTO DE LA CALIDAD

ANALISIS Y PROGRAMACION

DISEÑO E IMPLANTACION

INSTALACION

MANTENIMIENTO Y CAPACITACION ADMINISTRADOR DE RECURSOS

Page 10: Trabajo Academico Fundamentos y Algoritmos

Piloto.

Se encarga por la velación de las funciones de hardware, software y

redes en lo que consiste en tener los requerimientos que necesite el

proyecto en todo momento.

Análisis y programación.

Se encarga de la recolección de los detalles de sistemas y

procedimientos, diagramación y la creación de diccionario de datos,

además de producir el código y las aplicaciones.

Diseño e Implementaron.

Se encarga de formular las características que debe tener la aplicación

así como especificar la posición de los datos mensajes y encabezados

sobre pantallas, reportes y la implementación del sistema.

Instalación.

Se encarga de situar los componentes de hardware, software,

comunicación y redes en cada uno de los puntos ubicados en el diseño.

Mantenimiento.

Se encarga después de la implementación de revisar que todos los

equipos, aplicaciones, conexiones se encuentren funcionando

correctamente manteniendo la velocidad de procesamiento, manejo del

volumen de la información y rapidez de la misma.

Administrador de Recursos.

Se encarga de controlar que el sistema funcione de acuerdo a los

requerimientos de los usuarios cumpliendo con las especificaciones de

hardware software y red.

Page 11: Trabajo Academico Fundamentos y Algoritmos

Capacitado.

Se encarga de enseñar como es el funcionamiento del sistema a los

usuarios y resolver preguntas de cómo realizar ciertos procedimientos.

Coordinador.

Se encarga de velar las tareas y actividades que se realizaran de

acuerdo al cronograma y que sean cumplidas satisfactoriamente de

acuerdo a los objetivos.

Aseguramiento de calidad.

Se encarga de velar que todas las actividades, procedimientos y

desarrollos se cumplan de acuerdo a las normas técnicas que rigen en

los estatutos legislativos sobre calidad de software, hardware,

documentación, comunicación y redes.

2.6. RESPONSABILIDADES.

CLIENTE.

Se encargará de disponer de un espacio físico en las instalaciones

para realizar el desarrollo del proyecto

Disponer de un ambiente de trabajo amable para los empleados del

proyecto

Disponer el inmobiliario y equipos de oficina.

Disponer los servicios básicos necesarios.

Proveer todos los suministros y papelería.

Dispondrá de una persona para realizar toda la documentación del

proyecto.

Page 12: Trabajo Academico Fundamentos y Algoritmos

SOFTWARE.

Se encargara de suministrar:

Sistema operativo Windows XP para dos equipos.

Paquete administrativo Project 98 para un equipo.

Paquete contable Siigo 5.0 para un equipo.

Paquetes de aplicaciones:

Microsoft Office XP para dos equipos.

Microsoft Internet Explorer 6.

Base de Datos Oracle 8.

Licencias correspondientes de los paquetes anteriormente

nombrados y documentaciones.

PROVEEDOR.

El proveedor se encargara de hacer entrega de un sistema de

información para tener el control actualizado en boletería sobre el

manejo de Funciones, numeración de asientos y ventas.

Se entregará una configuración de hardware y software que le

permitirá a la empresa mediante el nuevo sistema de información de

boletería optimizar sus procesos de manejo de boletería.

HARDWARE.

Se entregara un Equipo de cómputo que se describe todas sus

especificaciones en el anexo sobre IBM PC 300 GL.

Equipos de comunicaciones

Dos MODEM Motorola V.90.

Dos Tarjetas de red NETGEAR FA310TX.

Un concentrador 3COM de cinco puertos base 100.

Cableado estructurado nivel 5.

Page 13: Trabajo Academico Fundamentos y Algoritmos

SOFTWARE DE COMUNICACIÓN.

El Software de comunicación será para redes Microsoft protocolo IPX.

3 ANALISIS DE SISTEMAS

ANALISIS DE LA ENTREVISTA:Expondremos la entrevista que realizamos al gerente del Teatro La Escena Sr. Javier Mendoza, analizaremos su opinión con respecto al tema de la aplicación del sistema informático que beneficie a su empresa.

MUESTRA DE LA ENTREVISTA APLICADA A LA DIRECTORA DE LA INSTITUCION:

1. ¿La empresa cuenta con un equipo de cómputo que lleve la organización correcta del cálculo de venta de boletos?

2. ¿Qué opina usted de  los métodos actuales para el conteo de los boletos?

3. ¿Estaría dispuesto a estudiar y analizar una propuesta para el mejoramiento de la venta y el conteo de los boletos si esto consistiese en un estilo automatizado y modernizado?

4. ¿Qué clase de sistema informático le gustaría que se le brindara? 5. ¿Podría darnos su opinión con respecto a las ventajas que nuestro

sistema propuesto le podría  dar a la empresa? 6. ¿Cómo ve usted a las personas encargadas en cuanto a lo que se

piensa implementar en la empresa?

ANALISIS DE LA ENTREVISTA AL GERENTE DE LA EMPRESA.Pregunta #1:1.    ¿La empresa cuenta con un equipo de cómputo que lleve la

organización correcta del cálculo de venta de boletos?   Respuesta:En estos momentos no, el conteo se hace en forma manual.Análisis:Esta pregunta estuvo hecha para saber si podíamos implementar este sistema en la empresa.

Page 14: Trabajo Academico Fundamentos y Algoritmos

Pregunta #2:2 ¿Qué opina usted de  los métodos actuales para el conteo de los boletos? Respuesta:Que se necesita mucho tiempo   para obtener las ventas diarias  y una gran concentración ya que es un asunto muy delicado.Análisis:Quisimos darnos cuenta de los problemas a los que se enfrentan los encargados de administrar los boletos.Pregunta #3:3 ¿Estaría dispuesto a estudiar y analizar una propuesta para el mejoramiento de la venta y el conteo de los boletos si esto consistiese en un estilo automatizado y modernizado?

Respuesta:Si, estaría dispuesto a acatar cualquiera disposición que haga más eficiente nuestra labor de administración. Análisis:Con la elaboración de esta pregunta nos quisimos dar cuenta si el gerente, estaba de acuerdo con la implementación de este sistema.Pregunta #4:4. ¿Qué clase de sistema informático le gustaría que se le brindara?Respuesta:Estaba pensando en un programa que pudiera llevar todo el control de venta de boletos diarios, la numeración de los boletos, los horarios de las funciones.Análisis:En esta pregunta queríamos saber con qué clase de programa le gustaría contar el gerente, ya que de ahí podríamos sacar una información de más o menos lo que él quiere. Pregunta #5:5. ¿Podría darnos su opinión con respecto a las ventajas que nuestro sistema propuesto le podría  dar a la empresa?Respuesta:El sistema que me ha propuesto creo que nos ayudaría en gran manera, porque nos haría nuestra labor  más eficiente y más rápida y no tendríamos que pasar tantos días en el proceso de conteo.Análisis:Con la elaboración de esta pregunta querríamos saber si el sistema propuesto era considerado como una  ventaja para la escuela y si realmente era necesario.     Pregunta #66. ¿Cómo ve usted a los encargados en cuanto a lo que se piensa implementar en la empresa?Respuesta:

Page 15: Trabajo Academico Fundamentos y Algoritmos

La educación en cuanto a la informática se refiere en los encargados no está muy avanzada, pero creo que con asistencia a un pequeño seminario podría aprender lo suficiente para poder adaptarse al nuevo sistema.Análisis:La pregunta fue hecha para saber si los encargados estaban capacitados para manejar el programa, para saber si había que darle algún tipo de capacitación para un buen dominio del programa.

DOCUMENTACIÓN:La empresa donde llevaremos a cabo este proyecto, se  ha basado en los sistemas de documentación establecidos de una manera manual, en donde se aplican tanto el número de boletos vendidos totales por función.Queremos señalar que este software  (sistema de control de boletería) permitirá facilitar la documentación  al usuario, el uso y acceso inmediato de dicha información de una manera sencilla y eficaz.

4 DIAGRAMA DE FLUJO DE DATOS

EMISION BOLETO

SISTEMA

DATOS

BASE DE DATOS

CLIENTE

Page 16: Trabajo Academico Fundamentos y Algoritmos

USUARIO

CLAVE

TEATRO LA ESCENA

De acuerdo al diagrama de flujo de la emisión de boletos se da el

siguiente pseudocódigo:

VARIABLES:

REAL PRECIO-VENTA1,PRECIO-VENTA2,PRECIO.VENTA3, PRECIO-

TOTAL,TOTAL

ENTERO NUM-ENTRADAS

CARÁCTER TIPO-ENTR

INICIO

LEER (PRECIO-VENTA,NUM-ENTRADAS,TIPO-ENTR)

SI (TIPO-ENTR=”V”) Y (NUM-ENTRADAS >0) ENTONCES

PRECIO-TOTAL ---- PRECIO-VENTA1*NUM-ENTRADAS

SI (TIPO-ENTR=”P”) Y (NUM-ENTRADAS >0) ENTONCES

PRECIO-TOTAL ---- PRECIO-VENTA2*NUM-ENTRADAS

SI (TIPO-ENTR=”M”) Y (NUM-ENTRADAS >0) ENTONCES

PRECIO-TOTAL ---- PRECIO-VENTA3*NUM-ENTRADAS

FIN-SI

IGV --- PRECIO-TOTAL*0.19

TOTAL --- PRECIO-TOTAL+IGV

ESCRIBIR (NUM-ENTRADAS,IGV,TOTAL)

EJEMPLOS DE PANTALLAS QUE SE UTILIZARIAN

Page 17: Trabajo Academico Fundamentos y Algoritmos

VIP

PLATEA

MEZANINE

NUMERO DE ENTRADAS

TOTAL A PAGAR

TEATRO LA ESCENA

CRITERIOS DE ACEPTACIÓN.

PROVEEDOR Y CLIENTE:

Con base al sistema de información de control de boletería se deben

probar las siguientes operaciones sobre el sistema:

Page 18: Trabajo Academico Fundamentos y Algoritmos

Retirar e ingresar registros de venta de boletería y comparar por el

sistema de información y por registro manual la información pertinente

a venta de boletería.

Ingresar registros pertinentes al manejo de la boletería y verificar que se

han ingresado en el sistema.

Generar los reportes y verificar que se cumpla con los requerimientos.

5 PROCEDIMIENTO DE CONTROL DE CAMBIOS.

Para cualquier toma de decisión dentro del proyecto se hará por escrito

en acta dirigido al coordinador del proyecto, personal de calidad y al

cliente.

Todos los recursos serán asignados con una semana de anticipación en

la cual se asegurará su permanencia durante el tiempo de desarrollo del

proyecto para garantizar el éxito del mismo y descrito en el acta.

Para cambios que se presentan en el proyecto y que afectan el alcance

del mismo solo se podrán tomar por una junta directiva conformada por

coordinador del proyecto, personal de calidad y el cliente.

6 TÉRMINOS Y CONDICIONES.

1. El proyecto se desarrollará en las instalaciones dispuestas por

Producciones Miramar SAC ubicadas en la ciudad de Lima.

2. La duración del proyecto es de 3 meses a partir de la firma del

contrato.

3. Para la ejecución del proyecto se requiere que se cumplan las

responsabilidades del proveedor y del cliente.

Page 19: Trabajo Academico Fundamentos y Algoritmos

Cada cambio o actividad debe ser registrado en un acta firmada y

aceptada por ambas partes.

Se hará una junta de directivos del proyecto semanalmente para unificar

y analizar los avances y los inconvenientes que se puedan presentar en

el proyecto y dar soluciones efectivas para llegar al objetivo del proyecto

sistema de información de control de boletería.

Page 20: Trabajo Academico Fundamentos y Algoritmos