Вы находитесь на странице: 1из 17

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE CIENCIAS FSICAS Y MATEMTICAS


ESCUELA ACADMICO PROFESIONAL DE
INFORMTICA

DESARROLLO DE UN SISTEMA INTEGRAL PARA LA


GESTIN DEL VIDEO CLUB TRUJILLO S.A.C.

CURSO: Laboratorio de Base de Datos

ELABORADO POR:

Marin de la Cruz Elmer


Principe Orbegozo Luis

Trujillo, Julio del 2014

NDICE
1. Descripcin de la Solucin.......................................................................1
2. Realidad Problemtica............................................................................. 1
3. Formulacin del Problema.......................................................................2
4. Objetivos..................................................................................................... 3
4.1. Objetivo General................................................................................. 3
4.2. Objetivos Especficos..........................................................................3
5. Justificacin................................................................................................ 3
5.1. Justificacin Tecnolgica....................................................................3
5.2. Justificacin Econmica......................................................................3
6. Desarrollo................................................................................................... 3
6.1. Metodologa de Desarrollo................................................................3
6.2. Funcionalidad del Sistema................................................................5
6.3. Tipologa de Usuarios.........................................................................5
6.4. Arquitectura del sistema...................................................................6
6.5. Modelo entidad relacin..................................................................7
6.6. Modelo relacional................................................................................ 8
6.6.1. Diseo de tablas...........................................................................8
6.6.2. Relaciones...................................................................................... 9
7. Implementacin con PHP y Oracle.........................................................9
7.1. Ventanas............................................................................................... 9

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

1. Descripcin de la Solucin
Con este proyecto se pretende mejorar considerablemente los problemas
de gestin de datos, lo que facilitar especialmente el trabajo a los
empleados y la gestin al jefe. El sistema permitir al gerente del
videoclub poder extraer informacin con la cual podr gestionar de
manera ms eficiente el videoclub.
Con esta informacin se podrn establecer campaas de marketing para
que el desarrollo del videoclub sea ms efectivo, por ejemplo el da del
espectador ms barato, hacer promociones de navidad, verano, enviar
publicidad personalizada a los clientes segn sus gustos; en conclusin
ayudar a hacer el negocio ms rentable.
Para esto se implementara una base de datos, de esta manera toda la
informacin estar en mismo lugar y estar informatizada, la que el
sistema gestionara con la cual se podrn mantener todos los datos
actualizados de forma dinmica y se tendr un mejor control de la
informacin. Por otro lado, la aplicacin deber ser intuitiva y fcil de
manejar para el gerente y los empleados.
Para ello usaremos las siguientes tecnologas:

Diseo de una pgina web dinmica haciendo uso de HTML y PHP:


Dinmica por que la informacin presentada se generara a partir
de una peticin del usuario de la pgina; es decir la informacin
aparece inmediatamente despus de una solicitud hecha por el
usuario; adems porque una pgina web dinmica tiene asociada
una base de datos desde la que se permite visualizar la
informacin contenida en ella.

Para administrar la base de datos usaremos Oracle.


Permitindonos as gestionar los datos; almacenar, consultar y
hacer actualizaciones.

2. Realidad Problemtica
En la actualidad el videoclub cuenta con unos 3,000 ttulos de pelculas
incluyendo recientes estrenos, el Departamento de Administracin lleva
el manejo de inventarios de las pelculas existentes, el cual no puede
actualizar de manera automtica el stock e incorporar las pelculas
recin llegadas, aqu tenemos cuando llega un cliente seala el ttulo de
su preferencia el encargado de atencin al cliente hace uso del catlogo
de pelculas que est en Excel pero este no est actualizado; ya que el
inventario se actualiza mensualmente; causando que el cliente no
encuentre los recientes estrenos y genere su insatisfaccin.
1

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Para la devolucin de pelculas el cliente acude al videoclub el da que le


toca devolver su pelcula, el empleado del mostrador revisa la pelcula
para ver si no muestra algn deterioro, busca las fichas del socio para ir
sellando de entregado segn sea el nombre de la pelcula y sella las del
cliente, esta labor es tediosa y complicada por el manejo de las fichas.
Todo esto conlleva a una difcil y no ptima forma de gestin del
videoclub. La Empresa tambin realiza la venta de videos, los cuales
tienen un costo estimado segn la categora a la que pertenecen.
El videoclub consta de tres sucursales desde las que se puede realizar el
alquiler. El inconveniente es que al no estar el sistema actualmente en
formato digital es difcil controlar la disponibilidad del producto as como
la gestin de datos tales como:

Gestin de datos de clientes


Toma de datos del cliente de forma manual a travs de formatos
de inscripcin.
El socio escoge su pelcula y lo lleva al mostrador, el empleado
de mostrador procede a registrar en un formato la pelcula y/o
video juego, ah se anotan los sus datos como numero de socio,
nombre, costo de la renta, nombre de la pelcula, fecha de
entrega, fecha de recepcin; luego se recaba la firma del socio.
Esto conlleva un determinado tiempo generando dejar de lado a
otros clientes.

Gestin de datos de empleados


Registro de Empleados Manual.

Gestin de datos de proveedores

Gestin de datos de pelculas


No se tiene un control bien definido en cuanto al inventario de
las pelculas.
Gestin de datos de alquileres
No se lleva un control exacto al momento de que un socio quiera
rentar determinado ttulo y este se encuentra rentado o en su
defecto no se cuenta con el o est deteriorado.
Maneja de forma manual la renta de pelculas a travs de
formatos.

Gestin de datos para la creacin de informes.

3. Formulacin del Problema


Ser el desarrollo del Sistema Integral la solucin para una adecuada
gestin del videoclub Trujillo S.A.C?
2

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

4. Objetivos
4.1.

Objetivo General
Disear e Implementar un Sistema Integral para la Gestin del
videoclub Trujillo S.A.C. usando una base de datos desarrollada en
Oracle.

4.2.

Objetivos Especficos

Garantizar que el sistema muestre la informacin adecuada


Mediante este sistema de control de la base de datos, el
videoclub tendr una administracin organizada en cuanto
a la venta de videos, registro de clientes.
Facilitar la actualizacin de los contenidos.
Facilitar la obtencin de datos para la generacin de
informes.
Mejorar los servicios que ofrece la empresa.

5. Justificacin
5.1.

Justificacin Tecnolgica

Con el uso de la tecnologa agilizamos estos procesos y sobre todo


con la integracin de las bases de datos podemos obtener la
informacin actualizada en cualquier momento mejorando la calidad
de la atencin.
5.2.

Justificacin Econmica

Eliminacin de procesos manuales que consumen recursos y tiempo.


Muchos de los procesos bsicos, como el alta de clientes, se realiza
actualmente en papel, con este sistema se intentarn reducir el
nmero de documentos en papel. Al automatizar este tipo de
procesos se reduce en gran medida el tiempo utilizado para llevar a
cabo una tarea.

6. Desarrollo
3

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

6.1.

Metodologa de Desarrollo

El desarrollo de nuestro proyecto se basara en la metodologa en


cascada. Esta metodologa consiste en que a la finalizacin de una
fase comienza la siguiente, tomando como datos de entrada los
resultados de la fase anterior. En cada fase se llega a ms detalle,
hasta construir el cdigo. Este sistema es el ms extendido. El
inconveniente es que no se ve el resultado hasta avanzado el
proyecto.
Esta metodologa se compone de:
Identificacin de necesidades: Se realizarn entrevistas
con el gerente para conocer las necesidades y posibles
problemas existentes para hacer un sistema lo ms
competente posible.
Anlisis de requisitos: Con este anlisis se podr conocer
suficientemente el sistema para ver sus necesidades,
problemas y requisitos. Para realizar este anlisis se obtendr
la lista de requisitos y los modelos fsicos, lgicos y de datos
del sistema.
Estudio de la arquitectura tcnica: Aqu se definirn las
posibles soluciones que cumplan los requisitos, elegir una
solucin y obtener la aprobacin del cliente. Para ello se
especificar la tecnologa HW, SW y de comunicaciones y
elaborar una planificacin del proyecto.

Diseo externo: Aqu se definir la estrategia de los planes,


se obtendr el modelo fsico y lgico del nuevo sistema. Para
ello se disearan las entrada, salidas e interfaces del sistema,
se especificaran los procesos y volmenes y se establecern
procesos de control y seguridad.
Diseo interno: El objetivo aqu es disear los componentes
SW de la aplicacin. Dividiendo el sistema en subsistemas,
definiendo las estructuras de ficheros y modelo fsico de datos,
desarrollar las especificaciones de los mdulos y completar los
planes de la etapa de diseo externo. Con esto se tendr el
diseo y estructura de los componentes SW, la base de datos y
ficheros y los planes de pruebas.
Programacin: En esta etapa se codificarn los programas
SW, en los lenguajes establecidos, se realizarn las pruebas
unitarias. Con esto se obtendr el cdigo ejecutable y la gua
de usuario.

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Pruebas del sistema: Aqu se probar la funcionalidad,


operatividad e integridad del sistema. Mediante pruebas de
encadenamiento, integracin del sistema y de aceptacin del
usuario. Por lo que se obtendr el SW del sistema total,
configurado y probado con la aceptacin del cliente.
Implantacin: Se implantar el nuevo sistema, para ello se
preparar la entrada en produccin, las pruebas de sobrecarga
y rendimiento.
Mantenimiento: Con el mantenimiento se asegurar la
funcionalidad del sistema y se mantendr actualizado el
sistema. El mantenimiento ser correctivo o adaptativo segn
las necesidades.

6.2.

Funcionalidad del Sistema


El alcance del sistema cubre las funciones de negocio que
actualmente se hacen de manera manual y que pretenden
automatizarse mediante la aplicacin.
El sistema cubrir las siguientes funcionalidades:
Gestin de usuarios: Crear distintos perfiles de usuario que
pueden acceder a distintas partes de la aplicacin en funcin
del tipo de usuario.
Gestin de seguridad: Acceso seguro a la aplicacin,
realizando una autentificacin previa con nombre de usuario y
contrasea correctos que sern comprobados accediendo a la
base de datos.
Gestin de clientes: Creacin de registros de nuevos clientes,
introduciendo los datos del cliente en una tabla de clientes.
Gestin de empleados: Creacin de registros de los
empleados, introduciendo los datos del empleado en una tabla
de empleados.
Gestin de proveedores: Creacin de registros de proveedores,
introduciendo los datos del proveedor en una tabla de
proveedores.
Gestin de pelculas: Control del stock del videoclub,
accediendo y manteniendo actualizadas las tablas.
Gestin de informes: Creacin de consultas para crear
informes segn unos criterios y as obtener informacin til
para el gerente y encargados.

6.3.

Tipologa de Usuarios

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

En la aplicacin habr dos tipos de usuario, los que la utilicen


directamente como el jefe y empleados, y los que la utilicen
indirectamente como son los clientes.
Dentro de los usuarios que utilicen directamente la aplicacin se
puede distinguir entre el gerente del videoclub y todas sus sedes,
los encargados (gerentes de cada sede) y los empleados.
El gerente tendr acceso a toda la informacin de todas las sedes,
mientras que los encargados tendrn acceso slo a la informacin
de su sede. Por ltimo los empleados tendrn acceso limitado, por
ejemplo, ellos no podrn modificar sus propios datos como
empleados, como por ejemplo el puesto que ocupan o su salario.

Diagrama de interaccin de usuarios

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

6.4.

Arquitectura del sistema

La aplicacin tendr acceso a internet y a una red local. De esta


forma se permitir la modificacin y consulta de datos de las bases
de datos por internet, esto conlleva una gran libertad a la hora de
acceder a los datos. Los empleados podrn dar de alta, baja o
modificar cualquier informacin al igual que hacer consultas
mediante la intranet. Los clientes como usuarios del sistema podrn
hacer reservas y consultas y modificar sus datos por internet.
Es decir el sistema tendr una arquitectura Web que consiste en el
uso del protocolo HTTP para que desde un cliente se solicite un
documento dentro de la red y un servidor web le sirva la pgina en
formato HTML. Esta arquitectura est basada en el uso de clientes
ligeros y servidores distribuidos con diferentes funciones. Para ello se
precisa un servidor web que permita el almacenamiento y acceso a
pginas web, y un cliente browser.
Gestor de la Base de Datos Oracle; la base de datos se gestionar
mediante Oracle, ya que tiene un rendimiento constante, de alta
fiabilidad y facilidad de uso. Se ejecuta en ms de 20 plataformas,
incluyendo Linux, Windows, Mac OS, Solaris, HP-UX, IBM AIX, dndole
gran flexibilidad.

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

6.5.

Modelo entidad relacin

6.6.

Modelo relacional
8

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Creamos nuestra base de datos con las tablas necesarias para


nuestro sistema.
6.6.1.Diseo de tablas
Tabla empleados

Tabla Pedidos

Tabla Proveedores

Tabla Videos

Tabla Clientes

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Tabla Consultas

Tabla Reclamos

6.6.2.Relaciones

7. Implementacin con PHP y Oracle


7.1.

Ventanas

Registro de un usuario
10

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Al registrarse un usuario, sus datos sern almacenados en la base de


datos de Oracle.

Inicio de sesin

Ingresamos a nuestra cuenta y podemos observar que nuestros datos


son los mismos con los que nos registramos, adems podemos
realizar pedidos y ver la lista de pedidos y enviarme mensajes (de
reclamo).

Sesin de administrador

11

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Al ingresar el administrador puede ver a los clientes que tiene


registrados, las solicitudes de pedidos, reclamos de clientes,
consultas de usuarios, puede contratar personal, puede solicitar
videos a los proveedores y registrar videos.

Mostrar los clientes del videoclub

12

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Mostrar los videos que estn en stock

13

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

Mostrar las consultas de los clientes

14

Desarrollo de un Sistema Integral para la Gestin del Video Club


Trujillo S.A.C.

15

Вам также может понравиться