0% encontró este documento útil (0 votos)
437 vistas9 páginas

Sistema Difuso para Control de Cines

Este documento presenta un resumen de un proyecto de un sistema difuso para llevar el control de asistentes a un cine. El sistema clasifica a los clientes, realiza predicciones sobre la asistencia futura, y evalúa la asistencia mensual total para ayudar a mejorar el servicio y reducir costos. El documento describe los componentes del sistema y el progreso del desarrollo hasta el momento.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
437 vistas9 páginas

Sistema Difuso para Control de Cines

Este documento presenta un resumen de un proyecto de un sistema difuso para llevar el control de asistentes a un cine. El sistema clasifica a los clientes, realiza predicciones sobre la asistencia futura, y evalúa la asistencia mensual total para ayudar a mejorar el servicio y reducir costos. El documento describe los componentes del sistema y el progreso del desarrollo hasta el momento.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Programació n de Sistemas Adaptativos

Nombre Matricula
Cesar Leonardo González Torres 1724056
Rene Alexander Treviño Jaime 1659121

Salón: 9105
Hora: M1-M2-M3
Profesora: Dra. Sara Elena Garza Villareal
Fecha: 16/10/2019

Resumen del proyecto


Sistema difuso cinema, así se llama nuestro proyecto o nuestro programa. El
proyecto está dirigido a un cine y consiste básicamente en realizar registros de los
asistentes en un día en el cine, clasificándolos para así llevar un control de este, y
además de tomar control también realizar predicciones, para así conocer registros
posibles a una semana, y también se puede hacer una evaluación al mes con los
registros totales que se obtienen al final de cada día.

Al finalizar el programa, se obtuvieron buenos resultados, pero tuvimos muchos


problemas con el manejo de interfaces, por lo que tuvimos que cambiar de
lenguaje, inicialmente el proyecto se estaba desarrollando en java y se terminó de
desarrollar en C++ y además de ese problema, no logramos conectar nuestro
programa a una base de datos. Todo lo demás se logró hacer, cada apartado está
programado. Principalmente no logramos resolver estos problemas por falta de
tiempo.
Introducción

El principal problema que estamos resolviendo es el control de los asistentes de


un cine, y lo hacemos clasificando a los clientes tomando registros diariamente, y
evaluando al mes el total de todos ellos, además del el control, estamos
prediciendo la cantidad de clientes próximos a llegar en un día, para que el
personal de un cine tome medidas necesarias, como tener la cantidad adecuada
de un producto, además conocer cuántos empleados se requiere en un día, etc.
Resolver estos problemas no solo ahorraría costos, sino que también mejoraría el
servicio del cine. Y la manera en que ahorraría costos es evitando la merma del
producto y la manera en que mejoraría el servicio del cine, es teniendo la cantidad
de empleados necesaria para una mejor atención hacia los clientes.

Los apartados de nuestro programa son los siguientes:

1.- Registrar los clientes del día. Se captura el día a registrar y se obtiene las
siguientes clasificaciones:
 Adultos mayores de 60 años.
 Adultos(a partir de 15 años).
 Niños(a partir de 3 años).
 Estudiantes.
Primero se llena cada uno y al final se obtiene un registro total de todas las
clasificaciones, para utilizar esos registros en otros apartados.

2.- Ver los registros de los días que se tienen al momento, para así verificar si ya
existe un registro en algún día que se haya pasado, si el usuario busca un registro
inexistente, el programa mandara un mensaje de error.

3.- Conocer la predicción de algún día que se requiera, la predicción funciona


obteniendo el registro de la semana anterior de algún día de la semana, por
ejemplo, si el personal desea conocer cuántas personas habrá el día viernes 29 de
noviembre del 2019, tiene que haber un registro de la semana anterior que
corresponde al día viernes 22 de noviembre del 2019, para así poder tomar ese
registro como predicción, por obvias razones las predicciones no suelen ser
exactas, porque pueden intervenir varios factores, como lo es el clima, películas
en cartelera, etc.

4.- Conocer la evaluación del mes, esto se refiere a que el programa recopila
todos los registros totales de los días en un mes, y los suma de manera que se
conoce la cantidad exacta de registros, y así se puede saber en el año que mes
tuvo más asistentes, si el usuario pide conocer la evaluación de un mes inconcluso
el programa le mandara un error, ya que es necesario tener todos los registros del
mes, para así tener datos más exactos y verídicos.
Marco Teórico

Con nuestras propias palabras entendemos que un sistema difuso hace referencia
a la lógica difusa por lo que nos puede ayudar con problemas como control,
predicción, evaluación, etc. Por ejemplo en nuestro caso, nosotros hace uso de un
sistema difuso, con el simple hecho de llevar un control de registros, y clasificar
esos registros para poder llevar una predicción. Existen muchos ejemplos de
sistemas difusos, nosotros al ver las noticias, podemos observar que cuando dan
el pronóstico del clima de la semana, nos dan temperaturas que a veces no son
exactas, o que cambian drásticamente conforme pasa la semana, aquí el papel del
sistema difuso es la predicción el cual se obtiene con muchas variables las cuales
pueden ir cambiando por distintos factores, es el mismo caso en nuestro
programa, las predicciones pueden no ser exactas.
Desarrollo

El programa se describe de la siguiente manera:


1. En la primera interfaz, hicimos un Login para que de esta manera solo
personal autorizado pueda acceder al sistema. Se requiere una contraseña.

2. En la segunda interfaz, la llamamos Inicio porque aquí están los 4


apartados de todo nuestro sistema difuso.
3. En la tercera interfaz, empezamos con el primer apartado el cual llamamos
“Asistentes de un día en clasificación”, aquí primero se escribe la fecha que
se quiere llenar, para posteriormente ir llenando el registro de la
clasificación. De esta manera estamos incorporando el sistema difuso.
Nota: Si se escribe una fecha la cual ya se había llenado, se modificaría el
registro que ya se tenía, por eso hay una pregunta de seguridad.
Avances.

1. ¿Qué se ha hecho?
Se ha comenzado con el código fuente, el lenguaje que se está utilizando es
Java, aún está en proceso.

2. ¿Qué falta?
Falta terminar el código fuente, y empezar las interfaces, las cuales serán
creadas en Jframe, además hacer la conexión a una base de datos creada de
un servidor de MySQL.

3. ¿Qué problemas se han presentado y cómo los has resuelto / piensas


resolverlos?
Hasta el momento no se han presentado problemas.

Se muestra el Gantt actualizado:

Lista actualizada de recursos y herramientas.

La lista sigue siendo la misma, se presenta a continuación:


 Computadora o Laptop con requisitos recomendados para los programas
necesarios en el proyecto.
 Programas
a. Netbeans 8.2 (Para el desarrollo de interfaces y código fuente).
b. MySQL Workbench 8.0.17 (programa secundario para el desarrollo de una
base de Datos y hacer conexión al código fuente e interfaces).

También podría gustarte