You are on page 1of 9

Instituto Tecnolgico de Culiacn

Int. Ing. Sistemas Computacionales



Ing de Software

Sistema para un club de renta de videos

09170894 Jess Alejandro Sandoval Lpez
















29 de mayo de 2014

DEFINICIN DEL PROBLEMA
En el videoclub Video Centro se lleva un registro y administracin de las
pelculas, este proceso se realiza de forma manual lo cual hace que el servicio sea
muy laborioso tardado y un poco torpe, esto se ve reflejado en la inconformidad de
los clientes que acuden a dicha tienda para poder adquirir sus productos teniendo
como resultado prdida de tiempo tanto de los clientes como del propietario.
Teniendo como base estos problemas se pretende desarrollar e implementar
un sistemas de informacin que ayude a la bsqueda de informacin sobre las
pelculas existentes as como informacin detallada sobre este mismo, y que la
bsqueda se haga de una manera ntegra confiable pero sobre todo que agilice
estos procesos para poder brindar un mejor servicio al cliente solucionando los
problemas de prdida de tiempo y gastos innecesarios, esto se har con la ayuda
de un sistema de computo en cual deber tener un software el cual permitir
realizar consultas sobre las pelculas existentes y tambin se podr actualizar para
poder ingresar pelculas nuevas, teniendo como resultado un ahorro significativo
de tiempo, dinero y esfuerzo, guardando tola la informacin en un espacio nico y
seguro dentro del mismo sistema de computo, eliminando as el laborioso papeleo
y reas fsicas donde se tena almacenada la informacin.
Se espera que el sistema beneficie en gran medida al propietario quien es el
encargado del registro y administracin de la informacin de cada producto
existente y de los recin adquiridos, adems de que tambin favorezca a los
clientes que acuden al Videoclub Video Centro brindndoles as un mejor
servicio rpido y confiable.



OBJETIVO GENERAL
Desarrollar e implementar un sistema de informacin en el Videoclub Video
Centro para poder obtener un control eficaz y seguro de datos concernientes a
sus pelculas en las rentas, el cual permitir un rpido acceso y manejo de
informacin actual.
ALCANCES Y LIMITACIONES

ALCANCES
El sistema a desarrollar llevar el registro controlado de la informacin
general de cada producto existente, con el fin de obtener todos los datos
necesarios de cada pelcula de una manera organizada, confiable y correcta. Este
sistema se realizara para el uso exclusivo del Videoclub Video Centro.

LIMITACIONES
A pesar de que el sistema de Rentas llevar un registro actualizado de las altas
y bajas de las pelculas no realizar las siguientes funciones:

No podr trabajar en el modo multiusuario.
No guardar informacin ajena a las peliculas.
No podr ser implementado en otros Videoclub.



LISTA DE ACTORES
Cliente: Es el interesado en rentar la pelcula
Cajero (Encargado): Es el que registra la renta y realiza el
cobro de la misma
Pelicula: Es el producto deseado por el cliente
DIAGRAMA DE CONTEXTO


DIAGRAMA DE FLUJO DE DATOS









Sistema de Renta
Gnisis
Usuario Pelcula
Publicacin del Cdigo
de la pelcula

Informes de existencia
de la pelcula
Nombre
Informe general del
producto

USUARIO
RENTA
SOLICITU
D
VALIDACION
DE LA
PELICULA


PELICULA ID

BASE DE DATOS
PELICULA
BUSQUEDA DE
INFORMACION

DIAGRAMA DE CASO DE USO


DIAGRAMA DE CLASE

MODELO DE ANALISIS
El sistema deber buscar la pelcula solicitada por el cliente en caso de no
encontrarla el proceso de renta se cancela, si la pelcula se encuentra en
existencia se procede con el cobro de la renta, en caso de que el cliente no pueda
realizar el pago de la renta, esta se cancela de igual forma.


DIAGRAMA DE ANALISIS






Especificaciones
Requisitos Funcionales
RF 1.- El sistema debe llevar un registro de todas las pelculas en existencia en
una base de datos.
RF2.- El sistema debe poder realizar consultas a la base de datos de las pelculas.
RF3.- El sistema debe avisar cuando una pelcula no se encuentre en existencia
.(esta rentada, o no se tiene en stock).
RF4.- El sistema debe registrar la renta de las pelculas.
RF5.- El sistema debe llevar un control de los clientes.
RF6.- El sistema debe realizar el cobro por la renta de las pelculas.
RF7.- El sistema debe llevar un control de los pagos por rentas de pelculas.
RF8.- El sistema debe registrar cuando una pelcula es devuelta.
Requisitos de calidad
RC1.- El sistema debe tener una interfaz sencilla de usar.
RC2.- El sistema debe ser rpido a la hora de realizar sus tareas.
RC3.- El sistema debe asegurar que la informacin de la base de datos esta
actualizada.
CLIENTE
DINERO
NO PELICULA
PROCESO DE LA RENTA

PELICULA
RENTA CANCELADA
CUBRE EL PAGO
NO CUBRE EL PAGO

PROCESO DE LA RENTA

RENTA CANCELADA
Escenarios
Escenario #1: Registro de clientes
El cajero accede al sistema para registrar un cliente o modificar la informacin de
uno ya existente.
Escenario#2: Renta de pelcula
Un cliente realiza la renta de una pelcula y el cajero registra el pago y la pelcula
rentada en el sistema.
Escenario #3: Bsqueda de pelcula
El cajero consulta el sistema para ver si una pelcula se encuentra en existencia
en la base de datos.
Casos de uso
El cajero consulta el sistema para ver si una pelcula se encuentra en existencia
en la base de datos

Caso de Uso 001: Alquiler de una pelicula
Objetivo: Realizar el alquiler de una pelicula en el Video-Club.
Actores: Cajero (C), Cliente (S).
Precondiciones:
Pasos:
1. S: El caso de uso se inicia cuando el CLIENTE llega al puesto del
ENCARGADO y solicita la pelcula que desea alquilar.
2. C: Inicia la renta.
3. C: Introduce los datos de identificacin del cliente.
4. C: Valida los datos del cliente.
5. C: Busca la pelcula.
6. C: En caso de no encontrarse la pelcula en el sistema le pregunta al cliente si
quiere buscar otra pelcula o desea cancelar la renta.
7. C: Si la pelcula se encuentra en existencia se registra la renta.
8. C: Se pregunta al cliente si quiere rentar otra pelcula y en caso de que al
respuesta sea afirmativa se repiten los pasos del 4 al 7, si la respuesta es negativa
se pasa al siguiente paso.
9. C: Se calcula el costo total de la renta.
10. C: Registra la renta y se genera el costo total de la renta
11. C: Se realiza el cobro y lo registra en el sistema.

Caso de Uso 002 Registrar una pelcula en el sistema
Objetivo: Registrar una pelcula nueva en la base de datos del sistema.
Actores: Cajero (C)
Precondiciones:
Pasos:
1. C: El caso de uso se inicia cuando el CAJERO desea registrar una nueva
pelcula en el sistema.
2. C: Accede al sistema y selecciona la opcin de registrar nueva pelcula.
3. C: Registra los datos de la nueva pelcula en el sistema.
4. C: El sistema valida que la pelcula no est ya registrada en el sistema.
5. C: Se confirma el registro de la pelcula en el sistema.

Caso de Uso 003 Registrar un Cliente nuevo en el sistema
Objetivo: Registrar un cliente nuevo en el sistema apra que pueda realiza rentas
de pelculas.
Actores: Cajero (C), Cliente(S)
Precondiciones:
Pasos:
1. S: El caso de uso se inicia cuando el CLIENTE desea registrarse apra poder
realizar rentas de pelculas.
2. C: Accede al sistema y selecciona la opcin de registrar un nuevo cliente.
3. C: Registra los datos del cliente nuevo.
4. C: El sistema valida que los datos sean correctos y que el cliente no este
registrado en el sistema.
5. C: Se confirma el registro del nuevo cliente en el sistema.

Diseo
Arquitectura del sistema
Se llego a la conclusin que la arquitectura que mejor se adapta a las necesidades
para el desarrollo del sistema es la arquitectura por capas ya que por soporta
diseo basado en niveles incrementales de abstraccin, facilidad de reusabilidad y
de mejoramiento; lo que proporciona un mayor tiempo de respuesta y por su
reusabilidad hace que el mantenimiento del sistema sea muy sencillo.

You might also like