trabajo academico fundamentos y algoritmos
TRANSCRIPT
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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:
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
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
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:
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.
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.