Ir al contenido principal

Diagramas UML












SOFTCRATE

 Aplicación de escritorio para el control de asistencia y visitas del Museo Palacio de los Gurza
Fecha: 06/12/2018





















Tabla de contenido

Historial de Versiones......................................................................................................... 3
Información del Proyecto.................................................................................................... 3
Aprobaciones........................................................................................................................ 3
Resumen Ejecutivo.............................................................................................................. 4
Diagrama de Casos de Uso............................................................................................... 5
Descripción de Actores....................................................................................................... 8
Administrador.................................................................................................................... 8
Estándar............................................................................................................................ 8
Invitado.............................................................................................................................. 8
Especificación de Casos de Uso....................................................................................... 9
Login................................................................................................................................... 9
Registros........................................................................................................................... 9
Resultados...................................................................................................................... 10
















Historial de Versiones

Fecha
Versión
Autor
Organización
Descripción
28/11/2018
1.1
Softcrate
Softcrate
Sujeto a cambios
30/11/2018
1.2
Softcrate
Softcrate
Sujeto a cambios
02/12/2018
1.3
Softcrate
Softcrate
Diagramas aprobados





Información del Proyecto

Empresa / Organización
Museo Palacio de los Gurza.
Proyecto
Aplicación de control de registro.
Fecha de preparación
30 de septiembre.
Cliente
Licenciado en Artes Plásticas. Cesar Bernal.
Patrocinador principal

Gerente / Líder de Proyecto
Reyes Reyes Gustavo Alberto.
Gerente / Líder de Desarrollo de Software
Reyes Reyes Gustavo Alberto.
González García Carolina.

Aprobaciones

Nombre y Apellido
Cargo
Departamento u Organización
Fecha
Firma
Antúnez Galindo Javier

Programador
Q&A
Desarrollo
Pruebas
02/12/2018


González García Carolina
Diseñadora
Marketing
Programadora
Diseño
Marketing
Desarrollo
02/12/2018

Partida Guillen Carlos Alejandro

Diseñador
Programador
DBA
Diseño
Desarrollo
Base de Datos
02/12/2018


Reyes Reyes Gustavo Alberto
Líder de Proyecto
Programador
Analista
Administración

Desarrollo
Análisis
02/12/2018

 


Resumen Ejecutivo 

En este documento se presentará los casos de uso según, abarcando acciones, y procesos involucrados en la interacción de la aplicación de escritorio para el control de asistencias y vistas del Museo Palacio de los Gurza. Describiendo funciones que puede realizar los distintos tipos de usuarios, como lo es el usuario administrador, el usuario estándar y por ultimo el usuario con un privilegio de tipo invitado, el cual tiene limitada la mayoría de los procesos existentes en el programa.






























Diagrama de Casos de Uso


Ilustración 1 Caso de uso 1. Login


Ilustración 2. Caso de uso 2. Registros

Ilustración 3 Caso de uso 3. Resultados

Descripción de Actores

Administrador

Actor
Administrador
Identificador: ActAdmin
Descripción
Super usuario
Características
Este tipo de actor cuenta con la posibilidad de agregar, editar, generar reportes, graficas de todos los registros
Relación
Este actor puede agregar a más usuarios que interactúen con el sistema
Referencias
Casos de Uso, Diagramas de Clase.

Estándar

Actor
Estándar
Identificador: ActEstand
Descripción
Usuario con acciones limitadas
Características
Este tipo de actor únicamente cuenta con la posibilidad de agregar y editar registros
Relación
Este actor es el segundo más importante a la hora de interactuar con el sistema, ya que puede realizar modificación e inserción de datos.
Referencias
Casos de Uso, Diagramas de Clase.

Invitado

Actor
Invitado
Identificador: ActInvit
Descripción
Usuario con acciones extremadamente limitadas
Características
Este tipo de actor únicamente cuenta con la posibilidad de agregar registros
Relación
Este actor tiene un papel mínimo a la hora de interactuar con el sistema ya que solo puede hacer una pequeña parte.
Referencias
Casos de Uso, Diagramas de Secuencia.

Atributos
Nombre
Descripción
Tipo
Nombre
Ayuda a identificar al usuario real
Cadena
Apellido
Ayuda a identificar al usuario real
Cadena
Nombre de usuario
Ayuda a identificar al usuario real
Cadena
Contraseña
Ayuda al usuario a ingresar al sistema
Cadena
Privilegio
Permite realizar ciertas acciones al usuario
Cadena

Especificación de Casos de Uso

Login

Caso de Uso
Login
Identificador: CULogin
Actores
Administrador
Estándar
Invitado
Tipo
Primario
Referencias
Se comprueba información perteneciente desde la tabla usuarios para poder acceder al usuario
Precondición
Ingreso de datos correctos acorde a los registros en la base de datos
Postcondición
Presentación del menú de acciones a realizar
Descripción
Verificación de información, para que el usuario pueda acceso al sistema.
Resumen
Al momento de arrancar el sistema esto es lo primera que tendrá que realizar el usuario, pasar por una acción de ingreso y así poder acceso al sistema, de acuerdo al privilegio otorgado al usuario serán las acciones que este podrá realizar dentro del programa.

Registros

Caso de Uso
Registros
Identificador: CURegistros
Actores
Administrador
Estándar
Invitado
Tipo
Primario
Referencias
Acciones para realizar en el programa
Precondición
El usuario tuvo que tener un ingreso exitoso
Postcondición
Presentación del menú de acciones a realizar
Descripción
Al usuario se le presentaran distintas opciones a realizar que pueden ir de ingresar, modificar y eliminar algunos registros. Según el privilegio del usuario que haya ingresado anteriormente serán las acciones que este pueda realizar. Por ejemplo, el actor administrador podrá realizar todo tipo de acciones, mientras que el usuario estándar únicamente podrá agregar y editar los registros y el actor invitada solo podrá agregar nuevos registros. Todas estas acciones limitadas para los usuarios son para mantener un control de información y de datos de los asistentes, grupos y visitantes al museo.
Resumen
Si el usuario no ha ingresado, no podrá realizar ninguna de las acciones en el programa como lo son agregar, editar y eliminar.

Resultados

Caso de Uso
Resultados
Identificador: CUResultados
Actores
Administrador
Tipo
Primario
Referencias
Elaboración de consultas de datos.
Precondición
Ingreso de datos correctos acorde a los registros en la base de datos
Postcondición
Presentación del menú de acciones a realizar
Descripción
Consultas realizadas con la posibilidad de generar graficas según los datos de los asistentes como también la generación de archivos .pdf con la información de asistentes, visitantes y grupos.
Resumen
Por medio de la información almacenada en el programa se generan reportes y gráficas, para que al actor administrador le sea más fácil la interpretación y el conocimiento de los asistentes, visitantes y grupos que fueron al Museo Palacio de los Gurza.

Curso Normal

Nro.
Ejecutor
Paso o Actividad
1
Administrador
Solo el administrador puede acceder a un menú para realizar diferentes tareas.
2
Administrador
Solo el administrador puede agregar los datos de los nuevos usuarios, visitantes o visitas grupales.
3
Administrador
Solo el administrador puede modificar los datos de los nuevos usuarios, visitantes o visitas grupales.
4
Administrador
Solo el administrador puede consultar los datos de los nuevos usuarios, visitantes o visitas grupales.
5
Administrador
Solo el administrador puede eliminar los datos de los nuevos usuarios, visitantes o visitas grupales.
6
Administrador
Solo el administrador puede generar reportes y gráficas sobre los dato almacenados.
7
Estándar
El usuario estándar solo podrá agregar y modificar datos sobre los visitantes o visitas grupales.
8
Invitado
El usuario invitado solo podrá agregar y modificar datos sobre los visitantes o visitas grupales.

Cursos Alternos

Nro.
Descripción de acciones alternas
1
Al ingresar un usuario o contraseña incorrecta se mostrara en pantalla una alerta para verificar los datos.
2
Según el tipo de usuario que ingrese, se le habilitaran ciertas ventanas en donde podrá realizar determinadas acciones.
3
Al momento de olvidar ingresar algún dato en un campo se mostrará en pantalla una alerta para completar el registro.


 













Especificación de Diagrama de Clases

Aplicación de escritorio para el control de asistencia y visitas del Museo Palacio de los Gurza - Softcrate
Fecha: 06/12/2018





















Tabla de contenido

Información del Proyecto.................................................................................................... 3
Resumen Ejecutivo.............................................................................................................. 3
Diagramas de Clases.......................................................................................................... 3
Clase Login....................................................................................................................... 5
Clase Registro de Usuarios............................................................................................ 6
Clase Menú....................................................................................................................... 6
Clase Registro Grupal..................................................................................................... 7
Clase Registro Individual................................................................................................ 7
Especificación de Diagramas de Clase............................................................................ 8
























Información del Proyecto

Empresa / Organización
Museo Palacio de los Gurza.
Proyecto
Aplicación de control de registro.
Fecha de preparación
30 de septiembre.
Cliente
Licenciado en Artes Plásticas. Cesar Bernal.
Patrocinador principal

Gerente / Líder de Proyecto
Reyes Reyes Gustavo Alberto.
Gerente / Líder de Desarrollo de Software
Reyes Reyes Gustavo Alberto.
González García Carolina.


Resumen Ejecutivo 

Se presentan los procesos de inicio de sesión al sistema y la habilitación de diferentes funciones del menú basado en un privilegio dado a los usuarios, así como el proceso de cerrar sesión.
Asimismo, se presentan dichas interacciones con el sistema basándose en el privilegio del usuario. Se especifican las funciones de ingresar, modificar, eliminar y consultar visitantes, ya sea en grupo o individuales. Estas funciones están restringidas al privilegio del usuario.
























Diagramas de Clases







Clase Login

Atributos
Nombre
Descripción
Tipo
Nombre_usuario
Nombre identificador de usuario
String
Contraseña
Clave de ingreso para el usuario
String

 

Objetos
Nombre
Descripción
Privilegio
Envía un privilegio de usuario previamente establecido
Verificación de usuario
Verifica que el nombre de usuario y contraseña sean correctos
Cambiar contraseña
Cambia la contraseña
Cargar interfaces
Carga la interfaz correspondiente al privilegio del usuario

Clase Registro de Usuarios

Atributos
Nombre
Descripción
Tipo
Nombre_Completo
Nombre completo del usuario
String
Nombre_usuario
Nombre identificador de usuario
String
Contraseña
Clave de ingreso para el usuario
String
Privilegios
Almacena el privilegio de un usuario
String

 

Objetos
Nombre
Descripción
Admin
Otorga un privilegio de administrador
Estándar
Otorga un privilegio de usuario estándar
Invitado
Otorga un privilegio de invitado

Clase Menú

Objetos
Nombre
Descripción
Cargar interfaces gráficas
Carga las interfaces del sistema
Cargar registro de usuarios
Carga los usuarios registrados al sistema
Cargar registros de visitantes
Carga los registros de visitantes individuales existentes
Cargar registros grupales
Carga los registros grupales existentes

Clase Registro Grupal

Atributos
Nombre
Descripción
Tipo
Escuela
Escuela de procedencia (en caso de que el grupo provenga de una escuela
String
Procedencia
Ciudad o país de procedencia
String
Num_Asistentes
Número de asistentes
Int
Encargado/Guía
Encargado o guía asignado para el grupo
String
Teléfono
Número de teléfono del responsable del grupo
Int
Correo Electrónico
Correo electrónico de la escuela o responsable del grupo
String
Observaciones
Observaciones acerca del grupo
String

 

 

 

 

Objetos
Nombre
Descripción
Agregar
Agrega un registro grupal
Eliminar
Elimina un registro grupal
Modificar
Modifica un registro grupal
Consultar
Consulta un registro grupal

 

 

Clase Registro Individual

Atributos
Nombre
Descripción
Tipo
Folio
Identificador de boleto de visitante
String
Procedencia
Ciudad o país de procedencia
String
Nombre
Nombre de visitante
String
Nacionalidad
Nacionalidad del visitante
String
Sexo
Sexo del visitante
String
Comentario
Comentario personal del visitante
String

 

Objetos
Nombre
Descripción
Agregar
Agrega un registro individual
Eliminar
Elimina un registro individual
Modificar
Modifica un registro individual
Consultar
Consulta un registro individual












Especificación de Diagramas de Clase

Para poder realizar un inicio de sesión es necesario pasar por el registro de usuarios, en donde al nuevo usuario se le asigna un tipo de privilegio. Basándose en este privilegio, el nuevo usuario podrá acceder a distintas características del sistema. El usuario administrador podrá acceder a un menú que podrá manipular cada función del sistema, mientras que el usuario estándar sólo tendrá acceso al registro de visitantes en grupo y al registro de visitantes individuales, los cuales incluyen las opciones de agregar, eliminar, modificar y consultar estos tipos de visitantes. Asimismo, el usuario invitado sólo podrá registrarse a sí mismo en la ventana de registro individual.



Comentarios