Beruflich Dokumente
Kultur Dokumente
Tabla de contenido
INTRODUCCIN.............................................................................................. 8
1. Problema de investigacin.........................................................................9
1.1 Planteamiento del problema....................................................................9
2. Objetivos.................................................................................................. 11
2.1 Objetivo General.................................................................................... 11
2.2 Objetivos especficos..............................................................................11
3. Justificacin.............................................................................................. 12
4. Desarrollo metodolgico..........................................................................13
4.1 Anlisis................................................................................................... 13
4.1.1 Requerimientos funcionales................................................................13
4.1.2 Requerimientos no funcionales...........................................................13
4.1.3 Caso de Uso General...........................................................................14
4.1.4 Lista de Actores...................................................................................14
4.1.5 Caso de Uso de Alto Nivel...................................................................14
4.1.6 Caso de Uso Extendidos......................................................................14
4.2 Diseo.................................................................................................... 15
4.2.1 Diccionario de Datos...........................................................................15
4.2.2 Diagrama DER..................................................................................... 15
4.2.3 Diagrama Relacionar...........................................................................15
4.2.4 Diagrama de secuencia.......................................................................16
4.2.5 Diagrama de Clases............................................................................16
4.2.6 Diagrama de Flujos............................................................................. 16
4.3 Desarrollo............................................................................................... 39
4.3.1 Prototipos............................................................................................ 39
..................................................................................................................... 39
..................................................................................................................... 39
..................................................................................................................... 40
5. Cronograma............................................................................................. 43
6. Conclusin................................................................................................ 43
Lista de Tabla
Lista de Diagramas
Figura No.1: Caso de Uso General................................................................25
Figura No.2: Diagrama de Flujo....................................................................26
Figura No.3: Diagrama de Flujo....................................................................27
Figura No.4: Diagrama de Flujo....................................................................28
Figura No.5: Diagrama de Flujo....................................................................29
Figura No.6: Diagrama de Flujo....................................................................30
Figura No.7: Diagrama de Flujo....................................................................31
Figura No.8: Diagrama DER..........................................................................32
Figura No.9: Diagrama Relacional................................................................33
Figura No.10: Tablas de Base de Datos........................................................33
Figura No.11: Tablas de Base de Datos........................................................34
Figura No.12: Tablas de Base de Datos........................................................34
Figura No.13: Tablas de Base de Datos........................................................34
Figura No.14: Tablas de Base de Datos........................................................35
Figura No.15: Tablas de Base de Datos........................................................35
Figura No.16: Tablas de Base de Datos........................................................35
Figura No.17: Diagrama de Secuencia.........................................................36
Figura No.18: Tablas de Base de Datos........................................................36
Figura No.19: Tablas de Base de Datos........................................................37
Figura No.20: Diagrama de Clases...............................................................38
INTRODUCCIN
En un principio, el cine fue poco ms que una curiosidad de feria, un invento
que permita mostrar la realidad en movimiento. Con el paso de los aos, sin
embargo, se consolidara como un espectculo de masas, que atrae a las salas
a miles de espectadores de cualquier nacionalidad, y como un arte
caracterstico del mundo contemporneo.
Hoy en da, el cine constituye uno de los principales medios de entretenimiento
de gran prestigio, en el mbito mundial y nacional, sin embargo pocas personas
conocen algo ms all de lo que ven en la pantalla o acerca de su evolucin en
el tiempo cada vez intentado impresionar a las personas.
A lo largo del tiempo as como la tecnologa fue avanzando el cine tambin fue
evolucionando, ya que hora no solo pueden hacer la compras personalmente
sino que tambin por va web, por internet y en las pginas oficiales de los
cines puedes ver la pelculas que van a presentar, precio y hora exacta en la
cual comenzara, tambin pueden registrarse y para poder saber que pelculas
presentaran o ser socio del cine y disfrutar de todos sus beneficios, las
compras por internet sern ms eficiente logrando satisfacer al cliente. Este
programa se trata de evidenciar lo que la tecnologa logra hacer al paso de los
aos y de los grandes beneficios que se obtienen al utilizarlo ya que es de uso
equiparable.
1. Problema de investigacin
1.1 Planteamiento del problema
Se quiere desarrollar un sistema software que controle la venta de entradas de
un cine denominado Cine +. Paralelamente a la venta de entradas en taquilla,
el sistema debe dar soporte a la venta de entradas por internet, debiendo estar
ambos coordinados. Los requisitos iniciales del sistema son los siguientes:
- Cualquier usuario puede comprar entradas a travs de la pgina web. Para
ello, seleccionar la pelcula y horario deseados, as como la sala en caso de
que haya varias proyecciones simultneas. El sistema asigna las butacas
automticamente, pero da opcin a que el usuario las modifique a su gusto. La
asignacin de butacas es provisional: si en 15 minutos no se ha confirmado la
compra, vuelven a estar disponibles.
- Las entradas compradas por web se imprimirn en las mquinas disponibles a
tal efecto en el vestbulo del cine.
- La compra por web se realiza por medio de tarjeta de crdito, utilizndose una
pasarela de pago seguro. En taquilla se admite slo pago en efectivo.
-Una compra realizada a travs de la web puede ser anulada hasta 2 horas
antes del comienzo de la sesin. Para ello, el usuario deber introducir el
identificador que se le facilita cuando realiza la compra.
-Para el clculo del precio de la entrada, se deben tener en cuenta los
diferentes descuentos que se ofrecen: da del espectador, descuentos a nios y
jubilados, descuentos a alumnos de universidad (con presentacin de la TUI).
Si la compra se realiza por web, se pueden indicar estas circunstancias, siendo
necesario demostrarlas al entregar la entrada en el cine.
- Por otro lado, los usuarios que lo deseen pueden darse de alta como socios
del club Cine +, facilitando sus datos personales, bien a travs de la pgina
web, o bien rellenando un formulario que entregarn en las taquillas del cine.
Cuando se da de alta un socio en el sistema, se le asigna un cdigo, que se le
comunica va e-mail y mediante el envo a su domicilio de su tarjeta de socio,
que incluye dicho cdigo. Este cdigo lo debe indicar a partir de entonces
cuando realice sus compras para conseguir descuentos especiales y participar
en el programa de puntos del club.
- El programa de puntos funciona de la siguiente manera:
Por darse de alta, un socio recibe un saldo inicial de 5 puntos.
7
2. Objetivos
2.1 Objetivo General
Desarrollar un Aplicativo que permita las ventas de Boletas en Cine +, por va
web y taquillas
2.2 Objetivos especficos
3. Justificacin
Hoy en da el cine es uno de los medios de entretenimiento que permiten a
las personas disfrutar de su tiempo libre mirando pelculas de estreno,
disfrutando de la compaa de sus amigos o familiares y llevando a ellos
horas de diversin y entretenimiento.
El software tienes las nuevas innovaciones ya que permite hacer la comprar
por va web y por taquillas para tener un mejor control en las ventas de
boletas, para que el cine sea ms eficaz, le permite a los usuario interactuar
con la pgina web ya que hay puede mirar las pelculas que estn en estreno
en las carteleras y que valor tendr,
10
4. Desarrollo metodolgico
4.1 Anlisis
4.1.1 Requerimientos funcionales
Requerimientos funcionales. Son declaraciones de los servicios que tiene
proporcionar el sistema que necesite Cine+, de la manera que el software debe
reaccionar en forma en como est previsto los requerimientos y de cmo tiene
que comportarse en situaciones particulares, los requerimientos funcionales de
Cine+ tambin pueden declarar explcitamente lo que el sistema no debe hacer.
En conclusin los requerimientos funcionales es todo lo que el sistema debe
hacer y como loba hacer, de tal forma que el software tome lo requerimientos
redactados con una buena organizacin.
11
12
4.2 Diseo
13
14
REV: 02
DOCUMENTO:
RF_01
PAG # 1
Fecha:
TITULO
20/10/2014
DESCRIPCION
GENERALES
1.1
Las ventas de entradas en las taquillas, el sistema debe dar soporte a la venta de
entradas por internet, debiendo estar ambos coordinados.
2.1
2.7
El sistema debe contar con las ventas de boletas en taquillas y va web deben de
sincronizar.
El sistema debe contar con un formulario que le permita seleccionar las pelculas por
taquillas y web.
El sistema debe contar por va web y taquilla para elegir el horario en la que desee ver
la pelcula
El sistema debe contar por va web y taquilla para elegir butacas
seleccionadas
por el sistema
El sistema debe contar con 15 minutos determinado para que el usurario
compre la
entrada si no la ha comprado en ese tiempo en la butaca estar disponible de nuevo.
El sistema debe contar con un recibo de compras hechas por va web que se
imprimir en el vestbulo del cine
El sistema debe contar con una forma de pago por web con tarjeta de crdito
2.8
El sistema debe contar con una forma de pago por taquilla en efectivo
2.9
El sistema debe contar con un tiempo de 2 horas para poder anular la boleta antes de
inicio.
3.1
El sistema debe contar con un acceso a socios por web, con su DNI y su cdigo. Y
podr consultar sus punto
3.2
2.2
2.3
2.4
2.5
2.6
15
3.3
3.4
El sistema debe contar con un formulario de estadsticas de la ventas por web y taquilla
REPORTES Y CONSULTAS
4.1
Los socios del sine podrn comprar las boletas dependiendo de la cantidad de punto que
tengan, si llega a los 10 punto podr comprar las boletas
DOCUMENTO:
RF_01
REV: 02
PAG # 2
Fecha:
TITULO
20/10/2014
#
DESCRIPCION
1.
1.0
Requerimientos de Hardware.
1.1
1.2
Impresoras
Requerimientos de Software
2.1
2.2
Internet
2.3
16
Descripcin
Comprar las entradas en la pgina
web y registrarse para ser socio del
cine +
Actores
Clientes
Tipo
Primario
Venta de Boletas por Taquilla
Nombre
Actores
Tipo
Empleado
desee mirar, puede ver las fechas hora y valor de las boletas,
adems puede comprar las boletas si desea en ese mismo
instante
Esencial
17
Actores
Administrador
Tipo
Esencial
18
Nombre
DNI_Usu
Nombre_Usu
Apellido_Usu
Telefono_Usu
Direccion_Usu
Correo_Usu
Usuario
Longitud
20
50
50
20
20
20
Tipo
Numrico
Texto
Texto
Numrico
Varchar
Varchar
Empleado
Longitud
20
20
50
50
20
20
20
Tipo
Numrico
Numrico
Texto
Texto
Numrico
Varchar
Varchar
llaves
PK
Nombre
DNI_Emp
Car_Cod_Emp
Nombre_ Emp
Apellido_ Emp
Telefono_ Emp
Direccion_ Emp
Correo_Emp
llaves
PK
FK
Nombre
Cod_Car
Nombre_Car
Descripcion_Car
llaves
PK
Cargo
Longitud
20
50
50
Tipo
Numrico
Texto
Texto
19
Nombre
Cod_Pel
Titulo_Pel
Depcripcion_Pel
Categoria_Pel
Genero_Pel
Clasificacion
Llaves
PK
Pelcula
Longitud
20
80
50
50
50
50
Tipo
Numrico
Texto
Texto
Texto
Texto
Texto
Nombre
Cod_Sala
Numero_Sala
Nombre_Sala
Ubicacin_Sala
Categoria_Sala
Salas
Longitud
20
5
20
20
20
Tipo
Numrico
Numrico
Texto
Texto
Texto
Cartelera De Pelculas
llaves
Longitud
PK
20
FK
20
FK
20
20
20
10
Tipo
Numrico
Numrico
Numrico
Date
Date
Numrico
llaves
PK
Nombre
Cod_Carte
Carte_Cod_Pel
Carte_Cod_Sala
Hora_Carte
Fecha_Carte
Valor_Carte
20
Nombre
Cod_Vent
Tipo_Usurio_Vent
Tipo_Venta_Vent
Vent_DNI_Usu
Vent_DNI_Emp
Vent_Cod_Carte
Tipo_Pago_Vent
Fecha_Vent
Hora_Vent
Venta De Tiquetes
llaves
Longitud
PK
20
50
50
FK
20
FK
20
FK
20
50
20
20
Tipo
Numrico
Texto
Texto
Numrico
Numrico
Numrico
Texto
Date
Date
21
Gestin de pelculas
Gestin de Horarios
Usuario
Gestin de asociarse
con cine +
Gestin de Estadsticas
Gerente
Empleado
22
23
24
25
26
Figura
No.6:
Diagrama de Flujo
27
28
29
30
31
32
33
Pagina Web
Cliente
Peliculas
Horario
Butacas
Pago
Elejir Butacas
Ver Horarios Disponibles
Seleccionar pelicula
Seleccionar Horario
Pagina Web
Asociarse a Cine+
Registrase o iniciar
Consulta de puntos
Cliente
Ingresar ala pagina
Seleccionar Asociarse
34
Peliculas
Horario
Butacas
Empleado
Seleccionar pelicula
Pago
Horarios disponibles
Selecciona Horario
35
Usuario
Venta de Boletas
DNI_Usu
Nombre_Usu
Apellido_Usu
Direccion_Usu
Telefono_Usu
Correo_Usu
+
+
+
+
Buscar ()
Insertar ()
Actualizar ()
Borrar ()
:
:
:
:
:
:
:
:
:
:
int
char
char
char
char
char
0..1
0..*
int
int
int
int
Empleado
-
DNI_Emp
Nombre_Emp
Apellido_Emp
Emp_Cod_Car
Emp_Nombre_Car
Emp_Descripcion_Car
Telefono_Emp
Direccion_Emp
+
+
+
+
Insertar ()
Buscar ()
Actualizar ()
Borrar ()
0..*
0..1
:
:
:
:
:
:
:
:
:
:
:
:
int
char
char
int
char
char
char
char
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
int
String
String
int
String
String
int
String
String
int
String
Date
Date
int
Date
Date
int
0..*
Cod_Pel
Titulo_Pel
Descripcion_Pel
Categoria_Pel
Genero_Pel
Clasificacion_Pel
+
+
+
+
Insertar ()
Buscar ()
Actualizar ()
Borrar ()
:
:
:
:
:
:
:
:
:
:
int
char
char
char
char
char
int
int
int
int
0..1
+ Insertar () : int
+ Buscar () : int
0..1
Salas
Cargo
Insertar ()
Buscar ()
Actualizar ()
Borrar ()
Pelicula
Cod_Vent
Tipo_Venta_Vent
Tipo_Usuario_Vent
Vent_DNI_Usu
Vent_Nombre_Usu
Vent_Apellido_Usu
Vent_Cod_Carte
Vent_Carte_Titulo_Pel
Vent_Carte_Descripcion_Pel
Vent_Carte_Numero_Sala
Vent_Carte_Ubicacion_Sala
Vent_Hora_Carte
Vent_Fecha_Carte
Vent_Valor_Carte
Tipo_Pago_Carte
Fecha_Vent
Hora_Vent
0..*
Cartelera de Peliculas
int
int
int
int
- Cod_Car
: int
- Nombre_Car
: char
- Descripcion_Car : char
+
+
+
+
0..1
0..*
:
:
:
:
int
int
int
int
+
+
+
+
Cod_Sala
Numero_Sala
Nombre_Sala
Ubicacion_Sala
Categoria_Sala
Insertar ()
Buscar ()
Actualizar ()
Borrar ()
:
:
:
:
:
:
:
:
:
int
int
int
int
int
int
char
char
char
0..1
0..*
Cod_Carte
Carte_Cod_Pel
Carte_Titulo_Pel
Carte_Descripcion_Pel
Carte_Categoria_Pel
Carte_Cod_Sala
Carte_Numero_Sala
Carte_Ubicacion_Sala
Hora_Carte
Fecha_Carte
Valor_Carte
:
:
:
:
:
:
:
:
:
:
:
int
int
char
char
char
int
char
char
Date
Date
int
+ Buscar () : int
+ Insertar () : int
36
4.3 Desarrollo
4.3.1 Prototipos
37
38
39
40
5. Cronograma
1 de Enero hasta
el 16 Enero 2015
levantamiento de
Diseo del
requerimiento y
Aplicativo
casos de uso
Creacin de
Mdulos del
Aplicativos
Pruebas y
Correcciones de
los Mdulos
28 de Febrero
hasta el 31
Marzo 2014
Implementacin
del Software
6. Conclusin
Con la realizacin de este programa se les brinda a las personas un uso avanzado y
equiparable de las compras de las boletas, ya que este brinda un adecuando diseo
y un mtodo de entrada muy efectivo, adems las personas se evitan de realizar
largas filas en las taquillas, se permite satisfacer los clientes sin retrasos y logra
abastecer la demanda. La empresa podr realizar un control y seguimiento de la
informacin de inventarios y se tendr un adecuado uso de control de las ventas y
compras de boletas, logrando ser muy eficientes a la hora de tener un buen manejo
de este.
Se podr disfrutar de experiencia visual y si la persona desea comprar una boleta
por este medio, no es necesario registrarse, solo se debe diligenciar los pasos a
seguir sin ninguna complicacin. Este programa es de gran utilidad ya que la
tecnologa avanza a pasos agigantados y con ella se obtienen grandes beneficios en
materia de lo que necesitamos.
41