domingo, 16 de mayo de 2010

Diagrama de Casos de Uso




Este diagrama muestra los casos que cada usuario, dependiendo de sus privilegios dentro del sistema, puede realizar.
En este caso, un Administrador, como en todo sistema, tiene los privilegios más altos, desde registrar un producto hasta registrar a proveedores, es decir un administrador es aquel que gestiona la mayor parte del sistema.
Un Administrador Gestiona:
Empleados: Registros, Bajas, Consultas y Modificaciones.
Proveedores: Registros, Bajas, Consultas y Modificaciones.
Productos: Registros, Bajas, Consultas y Modificaciones.
Películas: Registros, Bajas, Consultas y Modificaciones.
Un Empleado Gestiona:
Ventas: Registros y Modificaciones.
En el Caso de Imprimir boleto, es cuando algún cliente llega a comprar un boleto para alguna función, dependiendo de qué película y que horario el cliente desea ver la película, asi se le imprimirá el boleto.

Diagrama de Clases




Muestra las clases y las operaciones funcionales del sistemas.

1.-Clase pelicula .- en esta clase se realiza el registro,consultas,eliminacion,modificacion de sus elementos aparte de envio de parametro a boletos.
2.-Clase boleto,.- en esta clase realiza una verificacion de parametro ya que nesecita la existencia de pelicula para poder registrar,consultar y eliminar su elementos.
3.-Clase usuarios.- en esta clase se realiza registro,eliminacion,modificacion para que en el software se controle la seccion.
4.-Clase empleado.- en esta clase se realiza registro,eliminacion,modificacion para que en el software se controle el empleado.
5.-Clase proveedor.- en esta clase se realiza registro,eliminacion,modificacion para que en el software se controle el proveedor.
6.-Clase producto.- en esta clase se realiza el registro,consultas,eliminacion,modificacion de sus elementos aparte de envio de parametro a ventas.
7.-Clase ventas.- en esta clase realiza una verificacion de parametro ya que nesecita la existencia de productos para poder registrar,consultar y eliminar su elementos.

Diagrama de Secuencia




Muestra la secuencia de las actividades de las operaciones funcionales del sistema.

1.- El administrador pide acceso y manda a autentificacion de usurio de ahi se regresa a administrador mostrando la aplicacion para autentificarse
2.- El administrador ingresa los datos y los manda a autentificacion de usuario y de ahi para el control de registro para verificar los datos si no existen los datos los rechaza al andarlos a la autentificacion y de ahi manda un mensaje error al administrador de lo contrario si se acepta manda un mensaje deatos correctos al administrador
3.- El administrador ahora ya puede registrar empleados,usuarios,proveedores,peliculas y productos y tambien sus demas operaciones basicas (consultar,modificar,consultar)
4.- El administrador ahora ya puede registrar y realizar sus demas operaciones de boletos puesto que manda verificar pelicula existente para poder realizar sus operaciones.
5.- El administrador ahora ya puede registrar y realizar sus demas operaciones de ventas puesto que manda verificar productos existente para poder realizar sus operaciones.

Diagrama de Actividades (Ventas)




El diagrama muestra el procedimiento de las ventas, es decir que acciones tienen que pasar primero para poder almacenar una venta determinada.
Para ello las actividades que se realizan son las consultas de los productos y de las peliculas disponibles para vender y ser vistas por el usuario y no realizar una venta con existencia nula.

Este procedimiento se plantea por separado debido a que es necesario consultar en otra tabla para verificar existencia esto es debido a la dependencia en las tablas, dicho proceso se visualiza en el diagrama y en sus acciones.

Diagrama de Actividades (Usuario)




El diagrama muestra las acciones que realiza el usuario para ingresar al sistema, su autentificacion y cada una de las actividades que en base a los privilegios planteados puede desarrollar dentro del programa.
Dichas acciones implican el registro de ventas y el almacen de las mismas, ademas del registro del los boletos y la venta de los mismos.
Para estas actividades es importante realizar primero la consulta de los datos para determinar si existen o no y poder desarrollar las ventas.

Diagrama de Actividades (Administrador)




El diagrama muestra cada una de las actividades del sistema que son ejecutadas por el administrador, el cual contiene todos los privilegios, ya que puede almacenar datos en todas las tablas de la BD.
El administrador accesa al sistema e inmediatamente dicho software le pide una autentificacionpara conocer el tipo de usuario logeado que es, posteriormente entra al sistema y a partir de esta accion puede ejecutar culaquier operacion dentro de las tablas del sistema para que cada una de ellasfinalize en la salida del sistema.



El diagrama muestra cada una de las actividades que se realizan para el desarrollo del proyecto de software Cine Coffee Huetamo, para ello se determinaron las semanas en que se trabajaría en el proyecto, toman en cuenta 12 semanas hasta la finalización del proyecto.
El diagrama además permite visualizar el tiempo en el que se ha venido desarrollando el sistema, considerando además que se encuentra en la semana 9 de trabajo desde el primer proceso que es la obtención de requisitos hasta el desarrollo de la codificación del mismo, tomando en cuenta la semana 12 de entrega del mismo, estableciendo un periodo de tiempo determinado para completar cada acciones o actividad a llevar a cabo en el desarrollo del programa.

Diagrama de Paquetes




El diagrama muestra los subsistemas en los que se desglosa el sistema.
Es decir, muestra como un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones.
En el diagrama de paquetes se visualiza cada una de las interfaces que requiere para su adecuado funcionamiento
asi como las dependencias que son necesarias para determinar cada operacion ejecuta dentro del sistema.
Por ejemplo, para realizar la venta del boleto es necesario tener peliculas por lo que la dependencia
entre la tabla peliculas y boletos, del mismo modo surge en los productos.
Ademas se visualizar el procedimiento de los proveedores con su respectiva interfaz de usuario
requerida que es la ventana del formulario de proveedores con sus respectivas operaciones a ejecutar.

Se visualiza una dependencia aunque la tabla no muestre relacion
directa dentro de la otra, es decir aunque no exista dentro
de la tabla la clave del proveedor.
Esto significa que para que exista un producto es necesario
contactar un proveedor.
Esto se nota tambien dentro
del paquete empleado, es decir para
que los usuarios existan es necesarimente
estar registrado como empleado
esto a pesar de no tener una relacion directa entre tablas.

Diagrama de Colaboracion




El diagrama muestra el proceso de la venta de boletos y productos que realiza el sistema.
Para ello se visualiza primero una consulta de productos y peliculas disponibles para poder realizar la venta.
Ademas se muestra los procesos que realiza el sistema con el enlace entre las tablas del mismo, ya que para ello se tienen que enviar los datos al mismo sistema ya que este es el que necesariamente inserta los registros pedidos por los usuarios y administradores.
se visualiza ademas la colaboracion y dependencia que tienen las tablas entre si y por tanto la dependencia de sus datos y lo importante que son algunos de ellos para poder realizar ciertas acciones dentro del software.