Modelo: Proyecto cine Club
Josue M PTrabajo23 de Julio de 2017
4.089 Palabras (17 Páginas)356 Visitas
Contenido
1.Introducción 4
1.1.Propósito 5
1.2.Alcance 5
1.3.Referencias 6
1.4.Apreciación global 6
2.Descripción general 6
2.1.Perspectiva del producto 6
2.1.1.Interfaces de usuario 7
2.1.2.Interfaces de hardware 8
2.1.3.Interfaces de software 8
Constituido por los siguientes programas: 8
2.1.4.Restricciones de memoria 9
[...] 9
2.1.5.Funcionamientos 9
2.2.Funciones del producto 10
[...] 10
2.3.Características de los usuarios 10
2.4.Restricciones 11
2.5.Atenciones y dependencias 11
[...] 11
2.6.Prorrateando de requisitos 11
[...] 11
3.Requisitos específicos 11
3.1.Funciones 11
[...] 11
3.2.Requisitos del desarrollo 11
[...] 11
3.3.Restricciones del diseño 11
3.3.1.Aceptación de las normas 11
[...] 11
3.4.Atributos del software del sistema 11
3.4.1.Disponibilidad 11
3.4.2.Seguridad 12
3.4.3.Mantenimiento 12
3.4.4.Portabilidad 12
4.Análisis. 13
4.1.Arquitectura del software. 13
4.2.Casos de Uso de Análisis 13
4.2.1.Diagramas 13
proporciona 13
4.2.2.Descripción: casos de uso. 13
4.2.2.1.C.U. Registra Datos 13
4.2.2.2.C.U. Realiza Pago e Imprime Recibo 14
4.2.2.3.C.U. Imprime credenciales y certificados 14
4.3.Diagrama de Secuencias 16
4.4.Diagrama de Colaboración 16
5.Diseño. 17
5.1.Casos de uso real. 17
5.1.1.Diagramas 17
5.1.2.Descripción: casos de uso. 18
5.1.2.1.Modulo: Registrar Datos 18
5.1.2.2.C.U. Seleccionar sub-eventos 19
5.2.Diagramas de Secuencias 20
5.3.Diagrama de clases. 21
5.4.Diagramas de colaboración. 22
5.5.Diseño de la Base de Datos 23
5.5.1.Diseño 23
5.5.2.Diagramas 23
5.5.3.Diagrama Global 24
- Introducción
El presente proyecto es una herramienta fundamental para la administración y control e un “Vídeo Club”, y esta desarrollada con la metodología web UWE UML (UML-Based Web Engineering) además de tener múltiples funcionalidades como llevar las cuentas de pago, Control de Membresias de los Socios, Control de las salidas y retornos de los filmes, además de reportes de los movimientos realizados.
El sistema de alquiler de Peliculas esta desarrollado para entornos Web, lo que facilita la actualización, modificación y solución de errores que se presenten en su momento.
- Propósito
[...]
- Alcance
Presentar a los usuarios (Administrador, Trabajador, Socio y Cliente) una interfase amigable, que le permita gestionar y optimizar los procesos.
El Sistema [NOMBRE SISTEMA], deberá dar soporte a las siguientes funciones:
Cliente:
- Proporcionar reportes de VHS/DVDs Disponibles en la Tienda.
- Proporcionar detalles de filmes disponibles en la Tienda (Sinopsis, Reparto, Trailers).
Socio:
- Proporcionar entrono para administrar sus prestamos, devoluciones y membresias pendientes.
- Proporcionar detalles personalizados de filmes disponibles en la tienda, categorizado por: Reparto, Año de estreno, Titulo del Filme, etc.
- Proporcionar detalles de filmes disponibles en la Tienda (Sinopsis, Reparto, Trailers).
Trabajador:
- Proporcionar una entorno amigable para el registro de datos de clientes y/o socios.
- Proporcionar detalles personalizados de filmes disponibles (Por: Actor/Actriz/Director, Año de Estreno, Tipo o Categoría de Película).
- Proporcionar un entorno para la administración de Alquiler y/o Devolución de VHS/DVDs.
Administrador:
- Proporcionar reportes de los movimientos (alquiler, devolución, trabajador y/o socio).
- Proporcionar entrono para registrar a nuevos trabajadores.
- Proporcionar entorno para administrar los VHS/DVD adquiridos o dados de baja.
- Referencias
Titulo | Ruta | Autor |
UWE UML | www.Uml.org | UML |
- Apreciación global
Dar a conocer requerimientos de software y hardware para el desarrollo e implantación del sistema.
- Descripción general
El sistema consta de dos interfaces dinámicas, una para el usuario normales o clientes no frecuentes (cliente), que esta encargada de mostrar información de los filmes disponibles en la tienda a modo de vitrina virtual; y la otra para usuarios con privilegios especiales (Socio, Trabajador, Administrador), encargada de presentar los módulos para cada tipo de usuario, esta interfaz esta restringida por una llave de acceso.
- Perspectiva del producto
El sistema [NOMBRE SISTEMA] será la encargada de gestionar los procesos del “Video Club”, Esta Constara de 6 módulos principales:
- Modulo de gestión de Usuarios.
- Modulo de gestión de Filmes.
- Modulo de gestión de pagos.
- Modulo de Reportes e impresión.
- Modulo de gestión de prestamos y devoluciones.
- Modulo del Sistema.
El modulo de gestión de usuarios se encargara de administrar la recolección de información de los Actores del Sistema que interactúan con el sistema, almacenado la información en una base de datos y proporcionando los datos de acceso para los nuevos registros (Socio, Trabajador, Administrador).
El modulo de gestión de Filmes, sera la encargada de administrar los VHS/DVDs que se tengan en el vídeo club, además de sera la encargada de obtener la información de cada filme consultando a Wikipedia, imdb, GoogleSearch y otras fuentes de datos.
El modulo de gestión de pagos se encargara de administrar los movimientos de caja, verificación de deudas pendientes y generar comprobantes de pago.
El modulo de reportes e impresión sera la encargada de generar los reportes de movimientos del sistema como los prestamos y devoluciones segmentados por fecha, socio, trabajador o filme, también sera la encargada de presentar un informe con datos estadísticos para la toma de decisiones de futuras adquisiciones.
El modulo de gestión de prestamos y devoluciones se encargara de administrar y controlar el stock del vídeo club, Presentando la información de filmes disponibles y filmes a devolver de un determinado cliente o socio.
El modulo del Sistema, este modulo sera la encargada de administrar al resto de módulos, asiendo que los módulos puedan interactuar con los otros sistemas como la base de datos.
Todo los módulos cuentan con una plantilla o témplate que el modulo del sistema interpretara y mostrara el resultado.
- Interfaces de usuario
Estarán constituidos por las interfaces de cada modulo, estos serán visualizados mediante el explorador de internet. Estas interfaces constan principalmente de tablas loístas y campos de texto.
- Interfaces de hardware
Servidor:
...