Sistema de venta de entradas (asientos) de cine en lenguaje C
Esto es lo que hice yo mismo. Está implementado en C#. Si usas otros lenguajes, con ligeras modificaciones, debería ajustarse a tu tema:
Bases para elegir el tema: 1. ) La importancia teórica y práctica de este tema
2) Resumir las tendencias de investigación y las opiniones propias sobre este tema en el país y en el extranjero
1) La importancia teórica y práctica de este tema
p>
El sistema de venta de entradas de teatro es producto de la combinación de tecnología informática y gestión del teatro. A través del sistema de venta de entradas de teatro se logra una gestión eficiente del teatro
. Con la mejora continua de la tecnología informática, las computadoras han penetrado en todos los rincones de la vida social. El método de venta manual de entradas
no solo es ineficiente, propenso a errores y engorroso, sino que también consume mucha mano de obra. Con el fin de satisfacer al personal de venta de entradas para una gestión eficiente de la venta de entradas, reservas, reembolsos
etc., este sistema de venta de entradas de cine está especialmente diseñado bajo la premisa de que el personal tiene ciertas capacidades de operación informática
software para mejorar la eficiencia de la gestión de salas de cine.
2) Resumir las tendencias de investigación y sus propias opiniones sobre este tema en el país y en el extranjero.
Frente a la creciente locura mundial por ver cine, la demanda visual de ver cine en casa y en el extranjero y otros Las ventajas de escala, sus efectos interactivos únicos y la atmósfera del lugar se han ganado cada vez más corazones.
Tendencias de investigación extranjeras
En 1829, el famoso físico belga Joseph Prado descubrió que cuando un objeto desaparece ante los ojos de las personas, la imagen del objeto permanece.
Permanecerá en la retina humana durante un período de tiempo. Este descubrimiento se denomina "principio de persistencia de la visión". Prado inventó el "tramposo" en 1832 basándose en este principio. El "Trick Board" puede hacer que las imágenes dibujadas en la placa de cartón en zigzag cobren vida debido al movimiento, y también puede descomponer las imágenes en movimiento producidas visualmente en varias imágenes diferentes. La aparición del "tramposo" indica que la invención del cine ha entrado en la fase de experimento científico
. En 1834, el experimento del "disco de vídeo móvil" del estadounidense Holner tuvo éxito; en 1853, el general austríaco von Uchatyos utilizó una diapositiva para mostrar el vídeo original basado en la invención anterior.
Tendencias de la investigación nacional
En octubre de 1979, la industria cinematográfica se desarrolló. En nombre del Comité Central del Partido, el camarada Deng Xiaoping afirmó la línea literaria y artística básica de los 17 años anteriores a la revolución. Revolución Cultural
Sí Correctamente, hemos resumido las lecciones de la historia, corregido la afirmación sesgada de que "la literatura y el arte están subordinados a la política, y la literatura y el arte están subordinados a la política" propuesta en el pasado, y reafirmado la implementación de la Política Doble Cien. La producción cinematográfica comenzó a recuperarse en 1977. De 1980 a 1984, la producción anual promedio alcanzó unas 120 películas y la audiencia anual promedio fue de unos 25 mil millones de películas chinas entraron en un nuevo período de vigoroso desarrollo. Las películas artísticas chinas son ricas en estilo y características nacionales, desde la forma hasta el contenido. Tras la fundación de la República Popular China, las películas de arte han sido la categoría de películas chinas que más premios ha ganado a nivel internacional. Los documentales de noticias se han desarrollado en profundidad, aprovechando al máximo materiales ricos, editando sistemáticamente algunos documentales importantes y realizando informes completos y especiales sobre temas y acontecimientos importantes de interés general para las masas, y también prestan atención a la expresión de los personajes y su espiritualidad; Capta los ricos detalles de personas y eventos reales, conmoviendo a las personas con emoción.
Contenido principal:
1) Planificación del proyecto
Completar un sistema completo de venta de entradas de teatro, que se divide en dos sistemas: gestión interna del teatro y servicio de red. El subsistema de gestión realiza principalmente la función de venta de entradas del vendedor de entradas al cine, y el servicio de red realiza la función de consulta en línea y navegación de citas en el cine. Estas funciones se pueden dividir en las dos partes siguientes: gestión de recepción, gestión de recepción
Venta de entradas en el sitio de recepción: nombre de la película, precio de la entrada, descuento de entrada, venta de entradas, asientos, impresión de entradas, checkout
Módulo de gestión de backend: el administrador se utiliza principalmente para la gestión de tipos de películas: agregar tipos de películas, presentaciones, precios de entradas, horarios de proyección, horarios de proyección, salas de proyección y gestión de reservas de proyecciones en los últimos días.
Las funciones específicas se pueden dividir en las siguientes partes:
Introducción al cine
Reserva de películas
2) Cuadro de estructura de funciones del sistema
Métodos de investigación :
Consultar y recopilar ampliamente materiales en papel y recursos de investigación, comprender y consultar los resultados de investigaciones nacionales y extranjeras sobre sistemas de venta de entradas de cine, estudiar los sistemas de venta de entradas de cine existentes, aprender las ideas y métodos de diseño de otras personas, y bajo la guía; Como instructor, utilicé algunos de los conocimientos de desarrollo de software que aprendí en la universidad para completar el sistema. La base de datos backend de este sistema utiliza el último Microsoft SQL Server 2005. Este sistema de base de datos tiene ventajas absolutas en seguridad, precisión y velocidad de ejecución, puede procesar grandes cantidades de datos y tiene una alta eficiencia. El frontend utiliza Visual Studio 2005 de Microsoft como principal; Herramientas de desarrollo que pueden conectarse sin problemas a bases de datos de SQL Server 2005.
Plazo de finalización y principales medidas tomadas:
1) Plazo de finalización
Hora de inicio y finalización del contenido de la etapa
Una etapa de preparación: lectura Recopilar información relevante, construir un entorno de trabajo, formular un plan de diseño y proponer un tema 10.2.16-10.2.22
Segunda etapa de análisis de requisitos y diseño del sistema: diseño de la función de cada módulo, diseño de la base de datos; y diseño de creación de carpetas del sistema; 10.2.23—10.2.28
Desarrollo e implementación del sistema de tres sitios web; 10.3.01—10.04.08
Depuración conjunta de cuatro sistemas; y fase de prueba: Completar el desarrollo de cada módulo Pruebas de integración, integración con subsistemas de gestión, realización de depuración y pruebas conjuntas y redacción de artículos. 10.4.10—10.04.30
5. Redactar y presentar la tesis del proyecto de graduación, diseñar archivos fuente y código fuente, y participar en la defensa del proyecto de graduación. 10.5.01—10.05.20
2) Principales medidas tomadas
Al desarrollar este sistema, el diseño de la interfaz y el diseño del kernel del sistema se desarrollaron utilizando Visual Studio 2005. Las principales medidas son los siguientes:
Utilice la página maestra para crear el estilo general del sitio web
Aplicación temática
Utilice procedimientos almacenados para implementar consultas difusas en el sitio
Utilice Ha La tabla de esperanza y el objeto Session realizan la función de compra
Configuración y uso del componente Free TextBox
Referencias principales:
[ 1] Mei Xiaodong, Yan Yeqing. Tecnología y práctica de programación de redes Visual C#[M]. Beijing: Tsinghua University Press
[2] Liu Ruixin C# Network Programming and Application Machinery Industry Press
[3] Wang Pingchai ShengC# Tutorial basado en tareas del lenguaje de programación Prensa de la Universidad de Aeronáutica y Astronáutica de Beijing
[4] Wu Maqun SQL Server 2000 Fundamentos y aplicación de la base de datos
[5] Christian Nagel. Programación avanzada en C# (6.ª edición) [M]. Beijing: Tsinghua University Press
[6] [EE.UU.] McGinn, Hetke Diseño de arquitectura de servidor de base de datos SQL Server 2005 [M]. University Press University Press
[7] Zhang Yueting, Gu Yanling. ASP.NET de principiante a maestro[M: Tsinghua University Press
[8] Programación C# editado por. Tutorial del caso de Wang Hong Tsinghua University Press
[9] Tutorial de práctica de ingeniería de software de Liu Bing Mechanical Engineering Press
[10] Desarrollo de software ágil: principios, patrones y prácticas (edición C#) ) [M]. Beijing: Editorial Popular de Correos y Telecomunicaciones