Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyect Video Juegos
Proyect Video Juegos
Maestra en Ciencias de la Computacin Modulo: Base de Datos Proyecto: Sistema de Administracin para un Video Club
Profesor: M.C.C. Salvador de Len Jimnez Alumno: Nereo Hernndez Sosa
Acapulco, Gro. Marzo de 2003
SISTEMA DE ADMINISTRACION DE VIDEO CLUB Versin 1.0 Pgina 1 de 29
Base de Datos
Indice
I. Panorama General ...........................................................................................3 I.I .- Descripcin General del rea de Negocio ..................................................3 I.II .- Informacin Contextual ...............................................................................4 I.III .- Estructura Organizacional ...........................................................................5 I.IV .- Situacin Actual. .........................................................................................6 I.V .- Situacin Deseada......................................................................................10 II. Descripcin Detallada de la Propuesta de Operacin.................................13 II.I.II.II.II.III.II.IV.II.V.Diagrama de Modelo del Negocio ..............................................................13 Diagrama de Casos de Uso por Actores ....................................................14 Generar cuadro 11 .....................................................................................15 Procesos o Casos de Uso .........................................................................15 Diagrama de Casos de Uso Administrativos
III. Modelo de datos en Erwin ............................................................................17 III.I.- Entidad ......................................................................................................17 III.II.- Entidad / atributos ....................................................................................18 III.III.- Reportes del diccionario (entity/definition/table/attribute/column/pk/fk/relationships) ..................................19 IV. Fortalezas y debilidades del modelo de datos ...........................................22 IV.I.- Fortalezas ...................................................................................................22 IV.II.- Debilidades .................................................................................................22 V. Propuestas de Distribucin ..........................................................................23 V.I.- Requerimientos de distribucion...................................................................23 V.II.- Requerimientos de eventos y tipo de acceso .............................................23 V.III Requerimientos de actualizacin ................................................................24 V.IV.- Requerimientos de fragmentacin vertical .................................................24 VI .- Modelo de Rolap ........................................................................................25 VII .- Generacin del Datamart ..........................................................................26 VIII.- Modelo De Alto Nivel .................................................................................27 IX .- Propuesta del Modelo Multidimensional .................................................28
SISTEMA DE ADMINISTRACION DE VIDEO CLUB Versin 1.0 Pgina 2 de 29
Base de Datos
La empresa NeoVideo S.A. de C.V. ubicada en la ciudad y puerto de Acapulco, inicio sus operaciones en el ao de 1997. Su giro principal es la renta y venta de pelculas y video juegos. Esta empresa cuenta una gran variedad de ttulos de pelculas y video juegos para la renta a socios de esta empresa y venta a todo el pblico en general. A la fecha la empresa cuenta aproximadamente con unos 3,000 ttulos entre pelculas y video juegos, incluye en lo que se refiere a pelculas a una clasificacin de las mismas que pueden ser de catalogo, estrenos. La problemtica actual que se tiene en la empresa y se desea solucionar, es la que se menciona a continuacin: No se tiene un control bien definido en cuanto al inventario de las pelculas y video juegos existentes. Tampoco se lleva un control exacto al momento de que un socio quiera rentar determinado titulo y este se encuentra rentado o en su defecto no se cuenta con el o esta deteriorado. Maneja de forma manual la renta de pelculas y video juegos a travs de formatos. La empresa no cuenta con polticas y procedimientos establecidos respecto a la compra, renta y venta de ttulos. No se tiene un registro de los ttulos mas rentados ni tampoco que socios son los que mas frecuentan a realizar rentas y cuales no han ido en mucho tiempo. Los recargos en cuanto a los ttulos que no son entregados en tiempo por los socios son de forma manual y por lo tanto equivale a una perdida de tiempo en realizarlo. La empresa carece de un inventario de activos fijos, ignorando el verdadero valor comercial actual del equipo de cmputo y de redes con el que cuenta.
SISTEMA DE ADMINISTRACION DE VIDEO CLUB Versin 1.0 Pgina 3 de 29
Base de Datos
Base de Datos
Gerencia General Gerente General Contabilidad Contralor General Administracin Supervisor General Atencin a Clientes Inventarios
Bancos
Base de Datos
Base de Datos
7. Una vez hecho lo anterior el empleado de mostrador procede a distribuir en el rea pblica el acomodo de la pelcula o video juego en su seccin correspondiente a estreno para la renta de los socios del video club.
Atencin a Clientes Son los encargados de atender a los socios, registrar a nuevos socios y clasificar las pelculas y videojuegos en el patio publico Renta de pelculas y/o video juegos. El socio escoge su (s) pelcula (s) y/o video juego (s), y lo lleva al mostrador, el empleado de mostrador procede a registrar en un formato la (s) pelcula (s) y/o video juego (s), ah se anotan los siguientes datos: 1.-Datos del Socio Numero de socio Nombre Total de la renta (s) y/o venta (s)
2.-Datos de la pelcula (s) y/o videojuego (s) Nombre de la pelcula y/o Videojuego Numero de inventario Tipo de Formato Costo de Renta Fecha de entrega Fecha de recepcin
Se llena el formato el formato numero 2 tanto (s) videojuego (s) y/o pelcula (s) sea (n) rentado (s). Y finalmente se recaba la firma del socio.
Sistema de Administracin de Video Club Versin 1.0 Pgina 7 de 29
Base de Datos
El socio acude al videoclub el da en el que debe devolver su (s) pelcula (s) y/o video juego (s), el empleado de mostrador revisa la pelcula y/o videojuego para ver si no muestra algn deterioro, busca las fichas del socio para ir sellando de entregado segn sea el nombre de la pelcula o videojuego, y sella las del cliente. Si por alguna razn el cliente no entrega la pelcula y/o videojuego se le cobra una renta por da hasta que devuelva la pelcula o videojuego. Si la pelcula o videojuego se encuentra daado se le cobra al socio el costo del mismo. Inventario. No se tiene un control detallado y estricto respecto al Inventario, se utiliza para su control una hoja de clculo, la cual no refleja el contenido actual de inventario general tanto de pelculas como video juegos, por que lo hacen cada mes, y no cada vez que llegan ttulos nuevos que seria lo idneo. Socios Cuando un socio es nuevo se le registra en un formato, los datos que se piden son: Numero de Socio: Asignado por el videoclub Nombre Direccin Telfono Beneficiario
Adems de una copia de su identificacin y un comprobante de domicilio, y se archiva en unos casilleros que esta clasificado por apellidos, cada vez que el cliente vaya a rentar se busca su apellido en ese casillero, para verificar sus datos No se tiene una informacin oportuna de todos los socios que se tienen registrados en el video club, como son los que activos, inactivos y nuevos socios. Frecuentes y no frecuentes,
Base de Datos
Proveedores.
No se lleva ningn registro respecto a los Proveedores que ha tenido a lo largo del tiempo de vida la empresa, solo unas tarjetas con sus nombres direccin y telfono. Distribuidores. Exactamente la misma situacin que los Proveedores.
Base de Datos
Base de Datos
Costo de compra Categora Das de Renta Precio de la renta Clasificacin Formato Precio de Venta Entre los mas importantes Estado Ubicacin
Renta de pelcula (s) y/o Videojuego (s) Los miembros del club seleccionara (n) su (s) pelcula (s) y/o video juego (s), presentara en el mostrador la credencial de miembro del club que ser leda con el lector de cdigo de barras, y su registro aparecer automticamente, se utilizara ese mismo lector para registrar su (s) renta (s) de esos ttulos se imprime su ticket, llevando registradas todas sus rentas.
Recepcin de pelcula (s) y/o video juego (s) Cuando son devueltas las pelcula (s) y /o videojuego(s), se leer con el lector de cdigo de barras la etiqueta de esos artculos y automticamente se tendr la informacin precisa y detallada para fundamentar cualquier recargo que pudiera darse, en caso de que este sin recargo se le desasignara de forma automtica la renta al socio.
Proveedores. Se tendr una relacin de todos los Proveedores a los que se les vayan comprando durante el ciclo de vida de la empresa, asignndoles a cada uno un nmero de Proveedor nico, con el cual ser identificado dentro de la empresa.
Base de Datos
Distribuidores. Se tendr una relacin de todos los Distribuidores durante el ciclo de vida de la empresa, asignndole a cada uno un nmero de Distribuidor nico, con el cual ser identificado dentro de la empresa.
Base de Datos
II.
En esta seccin se diseo el diagrama de casos de uso de Video Club, que describe praticamente el funcionamiento de este, y los roles que cada actor realiza en el proceso. II.I.- Modelo del Negocio
Proceso Administrativo
Registra
No es Socio Socio Nuevo
Es Socio
Es Socio
Socio
Renta
Empleado Mostrador
Compra
Renta
Compra
Base de Datos
Registra
No es Socio Socio Nuevo
Es Socio
Es Socio
Renta
Socio
Compra
Empleado Mostrador
Renta
Compra
Base de Datos
II.IV
Socio.- solicita ser miembro del video club y asi hacer uso para su (s) compra (s) / Renta (s) de pelicula (s) y/o Video juego (s) Socio.- es atendido para su (s) compra (s) / Renta (s) de pelicula (s) y/o Video juego (s). Socio.- puede rentar Pelicula (s) y Video Juego (s) Socio.- puede comprar Pelicula (s) y Video Juego (s) Empleado Mostrador.- procede a registrar al nuevo socio, asi como a su beneficiario para su (s) compra (s) / Renta (s) de pelicula (s) y/o Video juego (s) Empleado Mostrador.- Atiende al socio para su (s) compra (s) / Renta (s) de pelicula (s) y/o Video juego (s). Asistente de Administracion.- Es la persona que da de alta las pelculas y video juegos adquiridos. Jefe de Administracion.- Autoriza la compra/venta, renta de pelculas y video juegos en el video club.
Sistema de Administracin de Video Club Versin 1.0 Pgina 15 de 29
Base de Datos
Registro de Peliculas y Video Juegos Solicita Inventaria Compra Peliculas y Video Juegos Asistente Contabilidad
Asistente Admon
Visto b ueno
Jefe Contabilidad
Autoriza Renta/Venta
Base de Datos
Titulo
Formato
Categoria
Sucursales
Empleado
Catalogo
Renta/Venta
Socio
Beneficiario
Base de Datos
II.II.-
Entidad / atributos
Titulo Id_Titulo: Number Nom_Tit: String Genero: String Prec_Compra: String Fecha_Compra: Datetime Estado: String
Formato Id_Formato: Number VHS: String DVD: String PlayStation: String Nintendo: String
Categoria Id_Categoria: Number Categoria: String Dias_Renta: Number Prec_Renta: Number Clasificacion: <unknow n> Prec_Venta: Number Renta/Venta
Sucursales Id_Sucursal: Number Nom_Suc: String Suc_Direc: String Tel_Suc: String Empleado Id_Empleado: Number Nom_Emp: String Puesto: String Depto: String
Catalogo Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Status: String
Id_Sucursal: Number (FK) Id_Empleado: Number (FK) Id_Socio: String (FK) Num_Art: Number Costo_Total: Number
Socio Id_Socio: String Nombre: String Direccion: String Telefono: String E-Mail: String
Beneficiario Id_Socio: String (FK) Nombre: String Direccion: String Telefono: String E-Mail: String
Detalle_Renta/Venta Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Prec_Renta: Number Fecha_Entrega: Datetime Fecha_Devolucion: Datetime Multa Promocion Id_Prom: <unknow n> Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Promocion: Number Id_Multa: Number Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Multa: Number
Base de Datos
Entity Definition
Entity Entity Attribute Attribute Name Definition Id_Socio Nombre Direccion Telefono
El mismo que el Beneficiario titular Nombre del Beneficiario Direccion del Beneficiario Telefono del Beneficiario E-mail, para enviarle promociones o estrenos disponibles Codigo de la categoria a la que pertenece Se definara si el articulo esta disponible para su renta. Codigo del formato de la pelicula o video juego Identificacion de la peicula o video juego ID de Categoria Se refiere si es a un Estreno, Normal o Catalogo tanto para peliculas como para video juego Numero de de dias en los que se podra estableces la renta 1,2 o 3 Precio de renta por dia Tipo de clasificacion AA, A, B, C Se establece en precio de Venta, Categoria Catalogo
E_Mail
Catalogo
Id_Categoria
Id_Categoria NUMBER
Status
Status
VARCHAR2(20)
Id_Formato
Id_Formato
NUMBER
Id_Titulo
SMALLINT
Id_Categoria NUMBER
Categora
Categoria
VARCHAR2(20)
Dias_Renta
Dias_Renta
SMALLINT
Base de Datos
en caso de que el articulo este disponible para ello. Detalle_Renta/Venta Id_Titulo Codigo de la pelicula y/o video juego Codigo del formato al que pertenece Codigo de la categoria a la que pertenece la pelicula y/o video juego Precio de la Renta de la pelicula y/o video juego Fecha en que se entrega la pelicula y o video juego para su renta o venta Aplicara solo en caso que sea una renta, y esta debe ser devuelta en la fecha marcada en este campo Numero de Empleado Nombre completo del empleado Puesto que desempea en la empresa Nombre del Departamento al que pertenece Codigo del Formato Disponible en VHS Disponible en DVD Disponible solo en Nintendo Codigo del Formato Multa Formato Empleado Detalle_Renta_Venta Id_Titulo
Id_Formato
Id_Formato
NUMBER
Id_Categoria
Id_Categoria
Prec_Renta
Prec_Renta
SMALLINT
Fecha_Entrega
Fecha_Entrega
DATE
Fecha_Devolucion
Fecha_Devolucion
Empleado
Id_Empleado Nom_Emp
Id_Empleado Nom_Emp
SMALLINT VARCHAR2(20 )
Puesto
Puesto
Depto
Formato
NUMBER VARCHAR2(20)
NUMBER
Base de Datos
Precio que pagara el socio por la devolucion tardia de (las) pelicula (s) o vdeo juego (s) Codigo de la pelicula o video juego Codigo de la multa Codigo del Formato Promocion
Multa Id_Titulo Id_Multa Id_Formato Id_Categoria Promocion Id_Titulo Id_Prom Renta_Venta Id_Socio Num_Art Costo_Total Id_Empleado Id_Sucursal Id_Socio Nombre Direccion Telefono E_Mail Sucursales Id_Sucursal Nom_Suc Suc_Direc Tel_Suc Titulo Id_Titulo Nom_Tit Genero Prec_Compra
SMALLINT
NUMBER
Id_Categor Codigo de la categoria ia Promocion Tipo de promocion Id_Titulo Id_Prom Renta/Venta Id_Socio Num_Art Costo_Tot al Codigo de la pelicula Codigo de la promocion Codigo del socio Cantidad de Articulos que el cliente esta rentando y/o comprando Total de la renta y/o venta
Id_Emplea Empleado que realizo la operacin do Id_Sucursa Sucursal de la que es miembro el l socio Socio Id_Socio Nombre Direccion Telefono E-Mail Sucursales Numero de Miembro dentro del Video Socio Club Nombre del Titular Direccion Telefono Correo Electronico
NUMBER VARCHAR2(20)
Id_Sucursa Contendra el Numero de la sucursal l que esta Operando Nom_Suc Suc_Direc Tel_Suc Nombre de la Sucursal Direccion de la Sucursal Telefono de la Sucursal Contiene el codigo de Barras, qiue identificara los Titulos de Cada pelicula y Video Juego Nombre de la Pelicula o Video Juego En Caso de Pelicula si es Drama, terror, Suspenso, accion. En Caso de Video Juego, Didactico, Accion, etc
NUMBER VARCHAR2(20)
Titulo
SMALLINT VARCHAR2(20)
Prec_Com Costo de la pelicula o Videojuego pra Fecha_Co mpra Estado Fecha de la compra del VideoJuego o Pelicula Si es para Renta, Renta/Venta, Daado, Ira cambiando conforme se mueva su renta.
Base de Datos
IV.I.- FORTALEZAS 1.- El modelo del sistema de administracin de un Video Club es capaz de llevar un control de eficiente, rapido y confiable, tanto para el registro de clientes actuales y nuevos que son registrados en el sistema. 2.- Este modelo del sistema es escalable debido a que tiene entidades que permiten almacenar nuevas informaciones que mas adelante la Administracin puede necesitar para la toma de decisiones. 3.- El modelo del sistema maneja un inventario de pelculas y video juegos totalmente eficiente, y se puede tener un control de todo lo existente asi como el estado actual en el que se encuentre en el moemento que puede ser : En renta Disponible Daado En Venta
4.- Permite bsqueda de varias maneras, por titulos, formato, etc. 5.- El modelo del sistema esta hecho para proporcionar veraz y oportuna de la informacin de los socios como sus respectivos beneficiarios, sucursal a la que pertenecen. 6.- El modelo del sistema esta diseado para mantener una base de datos actualizada de los miembros del video club y los titulos existente en el.
IV.II.- DEBILIDADES Para la compra de titulos se seguira haciendo casi igual que en el pasado por que no se incluyo por reglas del negocio la automatizacin para la compra de pelculas y video juegos Inclusin de nuevos articulos para su venta como puede ser palomitas, helados, articulos promocionales, etc.
Sistema de Administracin de Video Club Versin 1.0 Pgina 22 de 29
Base de Datos
Esta propuesta que hago de distribucin es referente al modelo de alto nivel y utilizo las entidades bsicas para realizar los procesos que se realizan en el Video Club de almacenamiento
V.I
REQUERIMIENTOS DE DISTRIBUCION
CRUZAR EVENTOS Y UBICACIN
Sucursal X EVENTO \ UBICACION Socio nuevo se registra Socio Renta pelcula o Videojuego Socio Compra pelcula (s) y/o Video Juego (s) Socio devuelve pelcula (s) y/o Video Juego (s) Socio registra Beneficiario Emp. Mostrador atiende a Socios Solicita Compra de Nuevos Titulos Lleva el control de todos los titulos disponibles Lleva la informacin de Ingresos y egresos de la Administracion X X X X X X X X X Administracion Contabilidad
V.II
BENEFICIARIO
TITULOS
PROMOCION
MULTA
EVENTO \ ENTIDADES Empleado Mostrador Registra a Socio Gerente Sucursal Administra su Video club Supervisor General Supervisa Sucursales
R RU CRUD
R CRU CRUD
CRU CRUD R
CRU CRUD R
R CRUD CRUD
R CRUD CRUD
R CRUD CRUD
Base de Datos
BENEFICIARI O 0 12 24
TITULO S 0 24 24
PROMOCIO N
MULTA
12 12 24
0 0 24
0 12 24
24 24
24 24
24
24
24
24
24
24
24
Base de Datos
Titulo Id_Titulo: Number Nom_Tit: String Genero: String (AK1.1) Prec_Compra: String Fecha_Compra: Datetime Estado: String
Formato Id_Formato: Number VHS: String DVD: String PlayStation: String Nintendo: String
Categoria Id_Categoria: Number Categoria: String Dias_Renta: Number Prec_Renta: Number Clasificacion: <default> Prec_Venta: Number
Sucursales Id_Sucursal: Number Nom_Suc: String Suc_Direc: String Tel_Suc: String Empleado Id_Empleado: Number Nom_Emp: String Puesto: String Depto: String Beneficiario Socio Id_Socio: String Nombre: String Direccion: String Telefono: String E_Mail: String Id_Socio: String (FK) Nombre: String Direccion: String Telefono: String E_Mail: String
Catalogo Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Status: String
Renta_Venta Id_Sucursal: Number (FK) Id_Empleado: Number (FK) Id_Socio: String (FK) Num_Art: Number Costo_Total: Number
Detalle_Renta_Venta Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Prec_Renta: Number Fecha_Entrega: Datetime Fecha_Devolucion: Datetime Renta_Ve_Detalle_Renta_Ve Id_Sucursal: Number (FK) Id_Empleado: Number (FK) Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Promocion Id_Prom: <default> Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Promocion: Number Multa Id_Multa: Number Id_Titulo: Number (FK) Id_Formato: Number (FK) Id_Categoria: Number (FK) Multa: Number
Base de Datos
VII. Generacin del DataMart Para la generacion de este modelo de datos, es de suma importancia el proceso que se lleva desde que un cliente se resgitra en el Video Club y se hace miembro de este, ademas de que el registro es de suma importancia por otra parte tener un eficiente control de las existencias de pelculas y video juegos, cuantas veces se ha rentado determinada pelcula y/o video juego. Tambien es muy importante para la toma de decisiones del departamento de Administracin lo antes mencionado, puesto que tienen con certeza los socios activos y no activos, las pelculas y video juegos mas rentados, asi como el genero que mas prefieren los socios.
Administracin
Pelculas y juegos
Control y Eficiencia
Socios
video Club
Ra pi d
Base de Datos
video Club
Socios
Si es Nuevo se registra
Atencin a Clientes
Base de Datos
En este modelo representa el formato mas rentado en el mes de Enero. y en este caso el formato DVD fue el mas solicitado por los socios del video club.
Base de Datos
En este modelo representa las preferencias en categora del mes de Abril , con esto se podra obtener los gustos de los socios del video club.