Sunteți pe pagina 1din 7

SISTEMA DE INFORMACION (CLIENTE/SERVIDOR) PARA

CONTROL Y ADMINISTRACION DE TAQUILLAS EN SALAS DE CINE


OBJETIVO:

Desarrollar una Aplicación en c# Windows form Que permita controlar y administrar, Las salas
de cine.

HERRAMIENTAS PROPUESTAS:

 MOTOR DE BASE DE DATOS – (MySQL/SqlServer/otro)

 ENTORNO DE DESARROLLO: Visual studio community/otro

DESCRIPCION GENRAL DEL SISTEMA

El cajero ingresa al sistema con su usuario y contraseña, después de este paso los clientes
puede ir al cine y hacer la fila para reservar boletas o para reservar boletas, en el caso de
reserva de boletas tiene un tiempo mínimo y máximo para cancelar la reserva en el caso de
que así lo desee o confirmarla con la compra de la taquilla.

En el caso de la venta el usuario se acerca a donde el cajero, le dice al cajero que película de
sea ver y en que horario. el cajero le muestra la sala y le pregunta donde quiere sentarse,
posterior a eso el cliente escoge la o las sillas y se genera el pago, automáticamente se genera
el tiquete que se le entrega al cliente y en la sala ya quedan marcadas las sillas.

Por otro lado el cajero solo puede consultar cartelera de cine, reservar boleta y vender. El
usuario administrador podrá hacer de todo lo que hace el cajero mas :

 Administrar las películas que se exhiben (crear , consultar , actualizar y eliminar)

 Administrar los clientes VIP (crear , consultar , actualizar y eliminar)

 Administrar los cajeros(crear , consultar , actualizar y eliminar)

 Consultar los reportes de ventas de boletería

o Consultar ventas por película

o Consultar venta por fecha y hora

o Consultar venta por cliente VIP

 Ver el loc de usuarios :

En este caso puede revisar quienes han ingresado en el sistema, que día, a qué hora,
que hizo y cuanto duro.
CUERPO DEL PROGRAMA:

Este programa debe gestionar y administrar todo lo concerniente a las taquillas en los
teatros(cines). La App debe tener los siguientes requerimientos como mínimo.

 Existen 3 salas de cines, cada sala tiene la siguiente estructura:

BLOQUE 1 BLOQUE 2

M M

. .

. .

. .

. .

. .

. .

A A
Las sillas están agrupas en 2 bloques, cada línea en cada bloque posee 10 sillas. Y van
clasificadas desde la letra “A” hasta la letra “M”.

Ejemplo:

BLOQUE 1 BLOQUE 2

M M

. .

. .

. .

. .

. .

. .

A A

Esta sería la silla B2M10, es decir la


Esta sería la silla B1A1, es decir la silla silla M10 del bloque 2
A1 del bloque 1

 Cuando se compra una boleta la silla pasaría a un estado de ocupada: ejemplo:

Libre Ocupada

POSTDATA: Esto solo es una guía, usted puede utilizar cualquier otro tipo de animación para
representar el estado de la silla.

 Cuando se venda una boleta, ya no podrá anularse la venta. Solo puedo anularla en el
caso de que no se confirme la venta.
 Se deben controlar los horarios de las películas, las películas como tal y los descuentos.

 La parte de los descuentos se los dejo a su creatividad, por ejemplo, si existen


descuentos por los días o por los horarios, si poseen alguna tarjeta VIP.

 El programa debe generar los TICKET. En el cual se detallará:

 Silla

 Bloque

 Fecha

 Numero de sala

 Costo

 Película a exhibir

 El software también debe tener una opción para ver el consolidado de la venta de la
taquilla.

 El software debe tener todas las validaciones y restricciones necesarias.

En resumen, el aplicativo software debe poseer los siguientes módulos como mínimo
requerimiento:

1. MODULO DE RESERVA Y VENTA DE TAQUILLA

2. MODULO ADMINISTRATIVO DE PELICULAS A EXHIBIR

a. CREAR LAS PELICULAS

b. CONSULTAR LAS PELICULAS

c. ACTUALIZAR LAS PELICULAS

d. BORRAR LAS PELICULAS

3. MODULO ADMINISTRATIVO DE CONTROL DE USUSARIO:

a. USUARIO CAJERO: usted decide cuáles son sus roles y perfiles

i. Crear, actualizar, consultar y eliminar cajeros

b. USUARIO ADMINISTRADOR: Control absoluto del sistema

4. MODULO DE CONTROL DE CLIENTES


a. CREAR CLIENTES

b. CONSULTAR CLIENTES

c. ACTUALIZAR CLIENTES

d. BORRAR CLIENTES

5. MODULO DE REPORTES

6. TODOS LOS MODULOS DEBEN TRABAJAR LAS OPERACIONES BASICAS DE BASES DE


DATOS (CONSULTAS, ALTAS, BAJAS, ACTUALIZACIONES , ENTRE OTRAS…)

7. TODAS LAS CONSULTAS DEBEN SER INTERACTIVAS TIPO “GOOGLE”

NOTA:

Los reportes como: TICKET, CONSOLIDADO DE VENTA, USUARIOS, ETC…, deben generarse en
PDF preferiblemente, pero usted puede generarlos en otro formato : XLS, TXT, etc…

QUE SE VA EVALUAR:

 La aplicación debe estar lista para trabajar Cliente/ servidor. El servidor va a contener
la base de datos con toda la estructura y herramienta posible. Y las terminales tendrán
el aplicativo que se describió a anteriormente. En caso de que solo se monte en un
solo equipo todo(como muy seguramente ustedes lo están trabajando) no hay
problema.

 Programación orientada a objetos

 Creatividad y vistosidad (diseño de interfaz grafica de usuario fácil de operar UI/UX)

 Optimización de la aplicación

 Dominio del tema y sustentación del proyecto

 Valores agregados de este con respecto a software del mismo tipo ya existentes.

 Análisis, diseño e implementación de bases de datos normalizadas

 Análisis, diseño e implementación de lenguaje orientado a objetos

 Manejo de conectividad

 Conceptos básicos de Networking(REDES DE COMPUTADORA)

QUE SE DEBE ENTRAGAR:


 EL CODIGO FUENTE COMPLETO DEL PROGRAMA

 VIDEOTUTORIAL DEL FUNCIONAMIENTO DE LA APLICACIÓN A UN 100%

 DISEÑO ENTIDAD RELACION DE LA BASE DE DATOS

 DICCIONARIO DE DATOS (Averiguar como hacerlo)

 DISEÑO RELACIONAL DE LA BASE DE DATOS (VISUAL)

 DISEÑO RELACIONAL DE LA BASE DE DATOS(CODIGO SQL)

 MODELOS UML MAS RELEVANTES (CLASES, OBJETOS, CASOS DE USO)

 INFORME TECNICO DE TODA LA ARQUITECTURA HARDWARE Y DE RED QUE REQUIERE


LA APLICACIÓN, ADEMAS DE LA EXPLICACION DE LAS VENTAJAS DE ESTE MODELO DE
SISTEMA DE INFORMACION.

FECHA DE ENTREGA SEGUNDO PARCIAL: 15 MAYO 2020

Para el segundo parcial se debe entregar:

1) Diseño relacional normalizado de la base de datos (visual y en SQL)

2) Diseño de toda la interfaz gráfica de la aplicación

3) Diseño de Clases

4) Diseño de casos de uso

5) Modulo de administración de cajeros y clientes

FECHA DE ENTREGA TERCER PARCIAL: 26 JUNIO 2020

6) Modulo de administración de películas

7) Modulo de reservas y ventas de boletas

8) Modulo de reportes

9) Modulo LOC del sistema

EXITOS!!!!

S-ar putea să vă placă și