trabajo

Páginas: 5 (1049 palabras) Publicado: 16 de octubre de 2014
Trabajo Final de Lenguaje de Programación I
La empresa CINEXX, necesita un sistema el cual permita registrar las funciones diarias que se van a proyectar en el cine, así mismo, registrar las ventas de las entradas, entre otras funcionalidades que se describen a continuación.
Funcionalidades Previstas:
Mantener actualizada la información de los precios de las funciones por día de semana.Mantener los géneros de cada película.
Mantener las películas que se van a proyectar.
Mantener las salas y si son 3D o normales.
Mantener los empleados.
Mantener las funciones diarias que se van a proyectar.
Mantener actualizadas las ventas de las entradas.
El analista del sistema identifico las siguientes tablas que va a tener la base de datos, las cuales Usted debe de crear una aplicación quebrinde mantenimientos a las tablas (Mantenimiento: Insertar, Actualizar, Eliminar).
Además, el sistema requiere 4 reportes, un reporte de ventas por fecha, un reporte de ventas por película, un reporte de ventas por día de la semana y un reporte de todas películas.
El analista ademas identifico 2 procesos muy importantes para el sistema:
INGRESO AL SISTEMA
Nombre del Caso de Uso Sistema:CUS-Ingreso al Sistema
Objetivo:
Brindar seguridad, para ingresar al sistema
Flujo Principal:
1. El empleado ingresa el usuario y clave.
2. El sistema valida la información en la base de datos y muestra un mensaje de Bienvenida.
3. El usuario acepta el mensaje.
4. El sistema muestra la ventana principal donde tiene menús con todas las opciones (registrar película, función, ventas, etc).
FlujoAlterno
1. El empleado ingresa el usuario y clave.
2. El sistema valida la información en la base de datos y muestra un mensaje de error.
3. El usuario acepta el mensaje y vuelve a ingresar el nombre de usuario y clave.




REGISTRO DE VENTAS
Nombre del Caso de Uso Sistema:
CUS-Registro de Ventas
Objetivo:
Realizar una venta de una entrada para una función.
Flujo Principal:
1. Elempleado ingresa al menú Ventas, registrar ventas.
2. El sistema muestra la ventana con las opciones para registrar una venta.
3. El sistema muestra una tabla con todas las funciones habilitadas para ese día.
4. El cliente indica cual función va a ver y la cantidad de entradas.
5. El empleado verifica si el stock está disponible.
6. El empleado ingresa el código de venta, selecciona la funciónde la tabla, selecciona qué vendedor está realizando esa venta, ingresa la cantidad de entradas y graba la venta.
7. El sistema toma la fecha del sistema, toma el precio de la función que se seleccionó, calcula el subtotal, igv, total y le coloca un estado de VENDIDO.
8. El sistema disminuye la cantidad de entradas que se vendió de la CANTIDADASIENTOS de las funciones.
Flujo Alterno
1. Si elempleado en el punto 5, no verifica la cantidad de asientos, el sistema debe mostrar un error al grabar, diciendo que el stock (Cantidad de asientos Libres) es insuficiente.




CREATE DATABASE [BDCine]
GO

USE [BDCine]
GO

CREATE TABLE [dbo].[TBEmpleado](
[Codigo] INT NOT NULL IDENTITY(1,1) PRIMARY KEY ,
[Nombre] [nvarchar](50) NOT NULL,
[Apellido] [nvarchar](50) NOT NULL,
[DNI][nvarchar](50) NOT NULL,
[Usuario] [nvarchar](50) NOT NULL,
[Clave] [nvarchar](50) NOT NULL
)
GO

CREATE TABLE [dbo].[TBGenero](
[Codigo] INT NOT NULL IDENTITY(1,1) PRIMARY KEY ,
[Descripcion] [nvarchar](50) NOT NULL
)
GO

CREATE TABLE [dbo].[TBSala](
[Codigo] INT NOT NULL IDENTITY(1,1) PRIMARY KEY ,
[Tipo] [nvarchar](15) NOT NULL
)
GO

CREATE TABLE [dbo].[TBPrecio]([DiaSemana] [nvarchar](10) NOT NULL PRIMARY KEY ,
[Precio] [decimal](4,2) NOT NULL
)
GO

CREATE TABLE [dbo].[TBPelicula](
[Codigo] INT NOT NULL IDENTITY(1,1) PRIMARY KEY ,
[CodigoGenero] INT NOT NULL,
[Nombre] [nvarchar](50) NOT NULL,
[FechaEstreno] [date] NOT NULL
)
GO

CREATE TABLE [dbo].[TBFuncion](
[Codigo] INT NOT NULL IDENTITY(1,1) PRIMARY KEY ,
[CodigoPelicula] INT NOT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS