Está en la página 1de 18

Video Club

Identificacin del Problema:


Un sistema mono usuario que no le permite trabajar en red con las
tres nuevas sucursales a habilitar en diferentes barrios.
Estrategias para resolver el Problema:
a)
Crear un sistema que conecte en red a las
sucursales entre si y con la central.
b)
Crear sistemas para cada sucursal que se
contacten directamente con los proveedores.

Motivo de inicio de Proyecto:


El motivo de inicio fue aprovechar una oportunidad de incorporar
nuevas tecnologas a las sucursales y a la central permitiendo la
comunicacin entre ellas y mejorar el rendimiento econmico de la empresa
y su competitividad dentro del mercado.
Equipo de Proyecto:
1 Jefe de Proyecto
2 Analistas de Sistemas
2 Diseadores de Sistemas
4 Programadores de Sistemas
Alcance del Sistema:
El alcance del sistema va desde las etapas de: anlisis de sistema,
planificacin y anlisis de requisitos; donde se identifican problemas y sus
causas, se desarrollan entrevistas y se especifica la forma de cmo debera
ser el sistema que resuelva dicho problema; siguiendo por las etapas de:
diseo, codificacin, prueba e implementacin del sistema; para el cual,
sabiendo a travs de las entrevistas las especificaciones del sistema, este
es diseado, codificado y probado; una vez implementado el tipo de
mantenimiento que recibir ser adaptativo y perfectivo.

TPS

MIS

DSS

Objetivos de negocio y de proceso:

Informes/re
smenes
especficos
Estadsticas
comparativ
as
Demanda
pelculas
mensual
Facturacin
mensual
Entregas
pendientes
Facturas
pendientes
Stock
por
gneros
Gestin
pelculas

Obte
ner
gana
ncias

Lograr
compe
tencia

Mejorar
la
cooper
acin
entre
socios y
distribu
idores

Expan
dirse

Satisf
acer
al
client
e

Mej
orar
el
proc
eso

Autom
atizar
proces
o

Red
ucir
erro
res

Mej
orar
salid
as

Inte
grar
proc
eso

X
X

Estudio de la Viabilidad:
Viabilidad Tcnica: el video club posee un sistema mono usuario, el
cual ser removido para utilizar el sistema a desarrollar y se deber adquirir
ms hardware que soporte el nuevo sistema y un servidor el cual ser
encargado de administrar las aplicaciones y funciones del sistema en
cuestin.
Viabilidad Econmica: el equipo de proyecto junto con los usuarios
del sistema del video club trabajar 5 das a la semana una hora y media
antes de abrir el local, adems para desarrollar el nuevo sistema y adoptar
nuevas tecnologas la empresa requerir de un prstamo bancario que se
estima en 120.000$.
Viabilidad Operativa: se lanzar una versin prototipo del sistema
para los encargados de atencin al pblico para que se adapten al nuevo
sistema a medida que el mismo se desarrolla, permitiendo ahorrar tiempo a
la hora de capacitar a los usuarios y lanzar el sistema completo.

Plan de Entrevistas:

1 Director:
o

Objetivos: Conocer la estructura de la empresa y los


flujos de informacin en ella.

Tiempo de duracin y da: 15/11/2009, 40 minutos.

2 Gerente General:
o

Objetivos: Conocer el funcionamiento del sistema que se


maneja en la sucursal.

Tiempo de duracin y da: 17/11/2009/, 50 minutos.

3 Encargado de Atencin al Pblico:


o

Objetivos: Conocer el manejo del sistema informtico.

Tiempo de duracin y da: 19/11/2009, 50 minutos.

Entrevista de Inicio: Director:


Cmo son las relaciones existentes entre las sucursales?
Podra describir o comentarnos sobre la estructura de su empresa?
Poseen algn sistema de informacin?
Con cuantos operadores/administradores cuenta dicho sistema?
Con cuantos proveedores se manejan? Cmo realiza la empresa el
pago a sus correspondientes proveedores?
Quien cataloga las pelculas y como lo hace?

Entrevista de Recoleccin de Datos: Gerente General:


Con cuanto personal capacitado en uso de PC cuenta el video club?
Con cuantas PC cuentan actualmente?
El sistema actual tuvo alguna vez alguna actualizacin?
Cmo se efectan los alquileres de las pelculas?
Cmo son los medios de pago de las mismas?
Cmo se comunican entre sucursales? Cul es el medio?

Generalmente manejan promociones? Qu mtodos publicitarios


utiliza?

Entrevista de Seguimiento: Encargado de Atencin al Pblico:


Cmo funciona el sistema?
Se conecta con alguna fuente externa?
Cmo el sistema gestiona los alquileres de las pelculas?
Cmo trata el mismo las devoluciones de estas?
El sistema lleva un control de los morosos? Qu tipo de sanciones
efecta?
Es sencillo de utilizar? Le gustara realizar algn cambio o
modificacin? De ser as que recomendara?

Fuentes de datos
El Director (cliente)
Gerente General (cliente)
El encargado de Atencin al pblico (usuario)
Sistema Bancario (software de otros dominios)
Base de datos de clientes (software del dominio)
Sistema actual (software del dominio)
DBMS ORACLE (software de otros dominios)
Tcnicas y mtodos de bsqueda de informacin

El director : Entrevistas
Gerente General : Entrevistas
El encargado de Atencin al pblico: Entrevistas
Prueba de proyecto
Visualizacin ptica (insitu)

Sistema bancario: Entrevista con el encargado


Soporte y formato de comunicacin

Base de datos de clientes: Formato de archivo

Sistema actual: Revisin o prueba de funcionamiento


Programa fuente

DBMS ORACLE: Formato de archivos


Soporte y formato de comunicacin

Requerimientos de usuario

Validar identificacin del cliente


Verificar estado del cliente
Verificar estado de cuenta bancario del cliente
Administrar datos del cliente
Agregar cliente nuevo
Confirmar alquiler
Confeccionar alquiler
Consultar catalogo
Administrar pelculas
Emitir informes

Requerimientos de Negocio:

Ampliar el mercado mediante la habilitacin de nuevas sucursales que


funcionen en unidad y en forma efectiva gracias a la intercomunicacin de
estas mismas.

Requerimientos de software:

Validar identificacin del cliente:


- Solicitar nombre de cliente
- Validar cliente
- Mostrar datos personales del cliente

Verificar estado del cliente:

Mostrar crdito disponible


Mostrar ejemplares pendientes de devolucin
Mostrar deuda debido a sanciones

Verificar estado de la Cuenta Bancaria del cliente:


- Solicitar nmero de Cuenta Bancaria
- Solicitar pin
- Verificar saldo disponible

Administrar datos del cliente:


- Modificar datos personales
- Agregar datos personales
- Cargar bonos adquiridos
- Cargar cancelacin de deuda
- Cargar ejemplares alquilados
- Cargar ejemplares adeudados
- Cargar devolucin de ejemplar

Confeccionar alquiler:
- Solicitar cdigo de pelcula
- Bsqueda de pelcula
- Verificar disponibilidad de pelcula
- Verificar estado de pelcula (estreno)
- Mostrar total

Confirmar alquiler:
- Mostrar monto
- Seleccionar modo de pago
- Emitir comprobante
- Enviar datos de transferencia al banco

Agregar nuevo cliente:


- Cargar datos personales

Consultar catalogo:
- Ordenar por gneros
- Ordenar por estreno
- Bsqueda de pelcula
- Listado de pelculas
- Mostrar caractersticas de pelcula

Administrar pelculas:
- Cargar pelcula
- Cargar cantidad de ejemplares
- Clasificar por gnero
- Catalogar en estreno
- Eliminar ejemplar

Emitir
-

informes:
Calcular demanda total por gnero
Calcular stock actual gnero
Calcular total de bonos
Calcular total de ejemplares pendientes de devolucin

Diagrama de Contexto

Lista de Acontecimientos
1 Dilogo con el socio
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.

El
El
El
El
El
El

socio
socio
socio
socio
socio
socio

modifica sus datos


consulta catlogo
selecciona/deselecciona pelcula
confirma alquiler
solicita crditos
devuelve pelcula

2 Dilogo con la direccin


2.1. La direccin da de alta socio
2.2. La direccin actualiza stock de pelculas
2.3. La direccin agrega pelcula
2.4. La direccin modifica precios
2.5. La direccin establece proveedores
2.6. La direccin realiza pedido
2.7. La direccin verifica informe de facturacin (T)
2.8. La direccin verifica informe de demanda (T)
2.9. La direccin verifica informe de stock
2.10. La direccin verifica informes de facturas pendientes de pago
2.11. La direccin verifica informes de pelculas pendientes de entrega
2.12. La direccin asienta el pago de una factura

3 Dilogo con el proveedor


3.1. El proveedor emite factura

Particionado
1.1. El socio modifica sus datos

1.2. El socio consulta catlogo

1.3. El socio selecciona/deselecciona pelcula

1.4. El socio confirma alquiler

1.5. El socio solicita crditos

1.6. El socio devuelve pelcula

10

2.1. La direccin da de alta socio

2.2. La direccin actualiza stock de pelculas

2.3. La direccin agrega pelcula

2.4. La direccin modifica precios

11

2.5. La direccin establece proveedores

2.6. La direccin realiza pedido

12

2.7. La direccin verifica informe de facturacin (T)

2.8. La direccin verifica informe de demanda (T)

2.9. La direccin verifica informe de stock

13

2.10. La direccin verifica informes de facturas pendientes de pago

2.11. La direccin verifica informes de pelculas pendientes de entrega

2.12. La direccin asienta el pago de una factura

3.1. El proveedor emite factura

14

DICCIONARIO DE DATOS
alquiler=@cod_suc+@cod_al+@cod_cli+fech-alq+fech_dev+nro_comp
alquileres=1{alquiler}
ao=[1900...2100]
apellido=a{caracter}15
calle=1{caracter}15
cant_actualiz=cant
cant_bono=[10|20|30]
cant_pagos=[1...12]
cant=1{dgito}2
caracter=[a...z|a...z|` `| 0...9]
catlogo=@cod_prov+validez
catlogos=1{catlogo}
cod_alq=1{dgito}4
cod_deuda=fact_debe
cod_fact_debe=cod_fact
cod_fact=1{dgito}9
cod_ped=1{dgito}5
cod_pel=1{digto}5
cod_prov=1{dgito}11
*El cdigo de proveedor pertenece al
nmero de cuil*
cod_socio=1{dgito}8
*El cdigo de socio corresponde al dni del mismo*
cod_sucursal=[1...4]
comprobante=nro_com+cod_socio+fech_alq+fech_dev+1{id_pel+
([pcio_estreno | pcio_normal])}+cred_disp+(total) *No est normalizado
porque no es un almacn*
confirmacin=["xito"|"error"]
cred_actualiz=credito
cred_disp=crdito
crdito=[1...30]
datos_mod=telfono+direccin
datos_tarj=nro_tarj+pin
deuda=@cod_deuda+fecha+total+pend_pago+cant_pagos
*el cdigo de deuda se corresponde con el cdigo de la factura
adeudada*
deudas={deuda}

15

devol=["si"|"no"]
da=[1...31]
dgito=[0...9]
direccin=calle}nro+(dpto)
dni=cod_socio
dpto=piso+nro_dpto
estreno=["si"|"no"]
factura=@cod_factura+@cod_suc+@cod_socio+id_socio+fecha+cant_bono
+pcio_uni+total+
form_pago
facturas={factura}
fech_alq=fecha
fech_dev=fecha
fecha=da+mes+ao
form_pago=["tarjeta"|"efectivo"]
gnero=[comedio|accin|terror|romntico+drama]
id_pel=nom+gnero+estreno
id_socio= nombre + direccin
informe de demanda=1{cod_suc+1{gnero+{cod_pel+nombre}
+tot_gen}5+tot_suc}4
informe de facturacin=1{cod_suc+{cod_factura+cant_bono+total}
+tot_fact}4
informe de facturas pendientes={cod_deuda+fecha+pend_de_pago+total}
informe de pelculas pendientes={deuda}
informe de stock=1{cod_suc+{cod_pel+gnero+nom+stock}}4
lnea de pedido=@cod_ped+@cod_pel+cant+pend
listado de catlogo= {cod_prov + id_prov + 1{pelcula x catlogo} }
listado de pedidos=@cod_prov+@cod_ped+1{lnea de pedido}
*No est normalizado porque no es un almacn*
listado de pelcula=1{pelcula}
mes=[1...12]
nom=1{caracter}15
nombre=nom+apellido
nro_comp=1{dgito}5
nro_dpto=1{dgito}2
nro_tarj=1{dgito}14
nro=1{dgito}4
pcio_estreno=precio
pcio_normal=precio
pcio_uni=precio
pcioxbono=precio
pedido=@cod_prov+@cod_ped+fecha+total
pedidos=1{pedido}
pel_socio=@cod_socio+@cond_alquiler+@cod_pel+id_pel+devol
pelcula x catlogo=@cod_prov+id_pel+stock
pelcula x socio=pel_socio
pelcula_selc=pelcula

16

pelcula=@cod_pel+@cod_suc+id_pel+stock
pelculas x sucursal= @cod_sucursal+@cod_pel+cant
pelculas=1{pelcula}
pend_pago=precio
pend=["si"|"no"]
pin=1{dgito}4
piso=1{dgito}2
precio=1{dgito}4
proveedor={@cod_prov+nombre+direccion+telfono}
proveedores=1{proveedor}
socio=@cod_socio+id_socio+telfono+crdito
socios=1{socio}
stock_actualiz=stock
stock=1{dgito}3
telfono=1{dgito}10
tot_fact=precio
tot_gen=1{dgito}3
tot_suc=1{dgito}4
total=precio
validacon=["si"|"no"]
validez=fecha

17

También podría gustarte