INTRODUCCION El sistema fue desarrollado en C++ y este usa clases, funciones de tipo vacias así como alginas que retornan valores, archivos, apuntadores, entre otras cosas. Complementando el trabajo, se enexaron al documento los correspondientes diagramas, realizados en Star UML. Incluyendo en estos mismos, los siguientes: casos de uso, clases y actividades. El sistema es un cine, este cuenta con tres películas (End Game, 500 Días con Ella y Mente Indomable), dos empleados (Manuel Aguilera e Itzel Cabrera) y nueve funciones que se reproducen en tres salas (con 40 asientos por sala). Lo más interesante de nuestro sistema, es que el cliente va a ser capaz de visualizar el tráiler de la película que desea ver, así mismo, podrá consultar la información básica de la misma, como el nombre de la película, duración y clasificación de la misma.
OBJETIVOS El sistema realizado busca cumplir con los siguientes objetivos: • Almacenar la información correspondiente a las funciones del cine en un archivo de texto llamado “FUNCIONES.txt”, para poder mostrar en consola las funciones disponibles. • Almacenar la información correspondiente a los vendedores del cine en un archivo de texto llamado “VENDEDORES.txt”, para su posterior actualización, así como su consulta. • Visualizar las salas, con el estado actual de los lugares. • Visualizar los tráileres correspondientes a las películas disponibles. • Permitir la compra de boletos, así como selección de lugares por medio de una herramienta visual que sea atractiva e interactiva. • Tener un mejor control de las ganancias en la venta de boletos, así como de las funciones proyectadas en el cine
CONCLUSIONES En este proyecto podemos concluir que el lenguaje de programación C++ presenta grandes herramientas de desarrollo para los programadores como las funciones, bibliotecas y más, además de que nos permite la implementación del paradigma de la programación orientada a objetos lo cual nos permite usar: clases, objetos, herencia, etc. De manera que el programador se ocupa de utilizar dichas herramientas para resolver un problema específico, en este caso, como nuestro programa de un cine. Después de haber analizado el proceso de compra de boletos del programa y testearlo varias veces cómo si se efectuara en un cine, se concluye que una de las principales causas de los errores es el hecho de que las personas hacen este proceso de forma manual es decir que en algún momento el usuario se puede equivocar al introducir algún valor o digito en el programa y este termine colapsando. El sistema en que se realiza no cuenta con las validaciones suficientes para evitar los errores humanos, por lo que se recomienda realizar las adecuaciones necesarias para que los campos de captura no permitan incluir un registro si éste tiene un error. Es decir, lo más importante en este tipo de sistemas es una validación estable.
NOTA: AGREGAR EL DIRECTORIO /VIDEOS Y DENTRO INCLUIR LOS .MP4 CORRESPONDIENTES O EDITAR EL CODIGO PARA EL CORRECTO FUNCIONAMIENTO