Upload
jagr2121
View
24
Download
6
Embed Size (px)
Citation preview
Iniciar Sistema
DIAGRAMA GENERAL DE CASOS DE USO DEL SISTEMA PROPUESTO
Controlar Sistema
Interactuar
EstudianteProfesor
Ayudar
Administrar Sistema
Interactuar con
Sistema
MySqlAdministrador
Prof. Jos Ortiz
Caso de uso: Iniciar sistema.Actores: Profesor, EstudianteAdministrador, MySql.Tipo: Primario, secundario
DESCRIPCIN DEL CASO DE USO INICIAR SISTEMA
Iniciar Sistema
Estudiante Profesor
Descripcin: Este caso de uso se inicia cuando el usuario llama al Aula Virtual, esta pide un nombre de usuario y una contrasea, una vez introducidas verifica en la base de datos si los datos son correctos, luego este revisa el estado del usuario con el fin de ver si se encuentra activo o suspendido, si el usuario se encuentra activo, revisa el nivel de acceso del usuario, si es de nivel es uno entonces es administrador le da acceso a todos los mdulos del Aula Virtual, si el nivel es dos es un docente tendr derecho de controlar el Aula Virtual, si es nivel 3 es un estudiante tendr derecho pero restringidos en caso de que el nivel sea cero el usuario se encuentra suspendido del Aula Virtual, una ves identificado el nivel del usuario se procede a crear una sesin. Si ocurre algo contrario a lo antes mencionado el Aula Virtual, Notificara al usuario de cualquier incumplimiento o error en la misma.
MySqlAdministrador
Prof. Jos Ortiz
ESCENARIOS DEL CASOS DE USO INICIAR SISTEMA
Ingresar Nombre de
Usuario
Ingresar ContraseaVerificar Datos Usuario
Iniciar Sistema
Estudiante
Profesor
MySql
Administrador
Usuario Datos Usuario
Denegar Acceso
Verificar Estado Usuario
Usuario Expulsado
Usuario Activo
Usuario Nivel 3Usuario
Nivel 2
Usuario Nivel 1
Crear Sesin
Prof. Jos Ortiz
Caso de uso: Controlar SistemaActores: ProfesorMySqlTipo: Primario, secundario
DESCRIPCIN DEL CASO DE USO CONTROLAR SISTEMA
Controlar Sistema Profesor
MySql
Descripcin: Este caso de uso se inicia cuando el profesor entra en el are de control del sistema desde donde podr llevar el control de evaluativo pudiendo crear, modificar, consultar y eliminar evaluaciones del Aula Virtual. Este tambin podr controlar el cronograma de actividades de la asignatura pudiendo Crear, modificar y Consultar cada una de las actividades que se llevaran a cabo dentro de la asignatura. El profesor tambin podr controlar el plan evaluativo pudiendo crear, modificar y consultar las fechas en las cuales se realizaran las evaluaciones. Este tambin podr llevar el control de calificaciones pudiendo Crear y consultar las calificaciones de la asignatura. Otra accin que pondr realizar es el control de publicaciones
Prof. Jos Ortiz
ESCENARIOS DEL CASOS DE USO CONTROLAR SISTEMA
Controlar Sistema
Profesor MySql
Controlar rea
Evaluativa
Controlar Cronograma de Actividades
Controlar Calificaciones
Controlar Noticias
Crear Modificar EliminarConsultar
Prof. Jos Ortiz
Caso de uso:Interactuar Con Sistema.Actores: Profesor,MySql, EstudianteAdministrador.Tipo: Primario, secundario
DESCRIPCIN DEL CASO DE USO INTERACTUAR CON SISTEMA
Administrador
Interactuar Con Sistema
Estudiante
MySql
Profesor
Descripcin: Este caso de uso permitir que el usuario comunicarse a travs de un Chat, a si como tambin dejar sus opiniones en un foro a otros usuarios. Este permitir al usuario mantenerse informado de las actividades que se llevaran en la asignatura a travs de las noticias publicadas y el cronograma de actividades. Y podr hacer comentarios al administrador que permitan mejoras que beneficien al usuario dentro del aula virtual. Una de las actividades mas importantes de este caso de uso es el de comenzar el curso donde el usuario podr seleccionar el rea y unidad a la cual desea ingresar, as como tambin hacer evaluaciones que dependern de la fecha y lugar es decir que las evaluaciones no podrn realizarse fuera de la institucin por que se verificara la IP de la maquina y si esta no corresponde con la IP de las maquinas que se encuentran en la institucin se le negara el accesos al usuario al y igual si no corresponde con la fecha. En este caso de uso el usuario en este caso en estudiante podr verificar sus notas ya sean del primer corte, segundo corte o tercer corte.
Prof. Jos Ortiz
DESCRIPCIN DEL CASO DE USO INTERACTUAR CON SISTEMA
Estudiante
Interactuar Con
Sistema
Administrador
MySqlProfesor
Entrar a Chat
Ver Cronograma de Actividades
Mandar Comentario
Entrar a Foro
Entrar a Noticias
Insertar Nick
Permitir Acceso
Verificar Nick
NegarAcceso
Seleccionar rea
Entrar a Foro
Mostrar Mensajes Mas
Resientes
Insertar Nombre
Insertar Comentario
Enviar Comentario
Prof. Jos Ortiz
DESCRIPCIN DEL CASO DE USO INTERACTUAR CON SISTEMA
Interactuar Con
Sistema
Administrador
MySqlProfesor
Estudiante
Comenzar Curso
Comenzar Evaluacin
Verificar Calificaciones
Seleccionar rea
Seleccionar Unidad
Verificar IPVerificar Fecha
Evaluacin
IP= CPIEntra a prueba
IP != CPINegarprueba
Entrar a unidad
Primer Corte
Segundo Corte
Tercer Corte
Prof. Jos Ortiz
Caso de uso: Administrar.Actores: MySql, AdministradorTipo: Primario
Descripcin: Este caso de uso permite al administrador tener un control total de las actividades criticas del sistema, como lo son: Administracin del material de curso, donde el administrador seleccionara un rea en
DESCRIPCIN DEL CASO DE USO ADMINISTRAR SISTEMA
Administrar Sistema
MySqlAdministrador
sistema, como lo son: Administracin del material de curso, donde el administrador seleccionara un rea en especifica, insertara el material y actualizara o incluso crear una unidad inexistente. Este tambin podr administrar usuarios del aula virtual, donde ingresara la cedula del usuario y el sistema ara una bsqueda de no encontrarlo se proceder a registrarlo ingresando datos personales y datos acadmico, si se encuentra mostrara la informacin del usuario donde el administrador podr actualizar y asta expulsar al usuario por reglamentos del sistema o por finalizacin de curso. El administrador tambin podr administrar los espacios interactivos que no son mas que el Chat, el foro y las noticias verificando y cuidando que en estos espacios no haya contenidos indebidos colocados por los usuarios, en dado caso de serlo sern editados o eliminados por el administrador.
Prof. Jos Ortiz
ESCENARIOS DEL CASOS DE USO ADMINISTRAR SISTEMA
Administrar Sistema
Administrar Material de
Curso
MySqlAdministrador
Administrar Usuarios
Administrar Espacios
Interactivos
Curso Usuarios
Ingresar Cedula Usuario
Buscar Usuario
Registrar Nuevo Usuario
Mostrar Datos de Usuario
Actualizar Datos de Usuario
Ingresar datos de Usuario
Ingresar datos
AcadmicosExpulsar a UsuarioGuardar
Informacin
Seleccionar rea
Crear Nueva rea
Actualizar Material
Insertar Material
AdministrarForoAdministrarNoticias
Verificar Contenido
AdecuadoInadecuado
EditarActualizar
Eliminar
Prof. Jos Ortiz
Caso de uso: Mostrar Ayuda.Actores: Estudiante, ProfesorMySql, Administrador.|Tipo: Primario, secundarios.
DESCRIPCIN DEL CASO DE USO AYUDAR
Ayudar
EstudianteProfesor
MySql
Descripcin: Este caso de uso es llamado por el usuario, donde este le muestra informacin relevante del sistema y un manual de usuario que permitir al usuario instruirse en cuanto al Aula Virtual.
Administrador
Prof. Jos Ortiz
ESCENARIOS DEL CASOS DE USO AYUDAR
Ayudar
Estudiante
Profesor
MySql
Administrador
Acerca de..
Ayuda
Prof. Jos Ortiz
DIAGRAMA DE CLASES DEL SISTEMA PROPUESTODIAGRAMA DE CLASES DEL SISTEMA PROPUESTO
Iniciar Sistema1
1
Pantalla principal
1 1 1 1 1 1
Inicio Usuario AdministrarControlar AyudaUtilidad
1 1 1 1 1 1
1 1 1
Prof. Jos Ortiz
DIAGRAMA DE CLASES DIAGRAMA DE CLASES INTERACTUAR CON SISTEMAINTERACTUAR CON SISTEMA
Inicio
1 1 1 1 1
HTML PHP ACCESS MYSQLASP
Prof. Jos Ortiz
DIAGRAMA DE CLASES DIAGRAMA DE CLASES INTERACTUAR CON SISTEMAINTERACTUAR CON SISTEMA
Utilidad
1 1 1 1
CHAT NOTICIAS COMENTARIOSFORO
HTML ASP PHP ACCESS MYSQL
11 1 1 1
Prof. Jos Ortiz
DIAGRAMA DE CLASES DIAGRAMA DE CLASES INTERACTUAR CON SISTEMAINTERACTUAR CON SISTEMA
Usuario
1 1 1
Cronograma CalificacionesEvaluacin
Prof. Jos Ortiz
DIAGRAMA DE CLASES CONTROLARDIAGRAMA DE CLASES CONTROLAR
Controlar
1 1 1 1
Evaluacin CalificacionesNoticias Cronograma
Prof. Jos Ortiz
DIAGRAMA DE CLASES ADMINISTRARDIAGRAMA DE CLASES ADMINISTRAR
Administrar
1 11
Usuarios Foro Comentarios
Prof. Jos Ortiz
DIAGRAMA DE CLASES AYUDARDIAGRAMA DE CLASES AYUDAR
Ayudar
1 1
Ayuda Acerca de..
Prof. Jos Ortiz
Iniciar Sistema
Preguntar Login y Password
Introducir Login y Password Verificar UsuarioSin Coincidencia
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA -- ESENARIO INICIAR SISTEMAESENARIO INICIAR SISTEMA
Usuario Iniciar Sistema Pantalla principal MySql
Acceso Negado
Introducir Login y Password
Verificar Nivel de Usuario
Verificar Estado UsuarioEstado ActivoNegar Acceso y Expulsar
Devolver Nivel de Usuario
Nivel I
Crear Sesin de Usuario
Prof. Jos Ortiz
No Mostrar Unidades
Seleccionar reaMostrar Unidades de rea
Llamar Men Inicio
Usuario MySql
InicioPantalla principal
Mostrar Men Inicio
Verificar estado de rea
Seleccionar Ir a Inicio
Seleccionar Unidad
Estado Activo
Verificar estado de Unidad
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO INTERACTUAR CON SISTEMAESENARIO INTERACTUAR CON SISTEMA
Seleccionar Unidad
Mostrar Contenido Estado Activo
No Mostrar Contenido
Prof. Jos Ortiz
Usuario MySql
ChatPantalla principal
Seleccionar Ir Chat Llamar Ventana
Mostrar Ventana
Insertar Nick Verificar Existencia de Nick
Nick no Existe
Insertar Nick y extraer lista de usuariosMostrar Lita de Usuarios
Insertar Mensaje
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO INTERACTUAR CON SISTEMAESENARIO INTERACTUAR CON SISTEMA
Mostrar Mensaje Salir de Chat Eliminar Nick
Notificar Salida
Prof. Jos Ortiz
Usuario MySql
ForoPantalla principal
Seleccionar Ir Foro Llamar Ventana
Mostrar Ventana
Seleccionar rea
Extraer Preguntas de rea SeleccionadaBuscar Preguntas de rea Seleccionada
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO INTERACTUAR CON SISTEMAESENARIO INTERACTUAR CON SISTEMA
Mostrar Preguntas
Seleccionar Pregunta Buscar Respuestas a Pregunta
Respuestas EncontradaMostrar respuestas
Agregar Nueva Respuesta
Mostrar Mensaje
Insertar Nueva Respuesta
Respuestas InsertadaMostrar mensajeMostrar Preguntas
Prof. Jos Ortiz
Usuario MySql
NoticiasPantalla principal
Seleccionar Ir Noticias Llamar Ventana
Mostrar Ventana
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO INTERACTUAR CON SISTEMAESENARIO INTERACTUAR CON SISTEMA
Mostrar Noticias Buscar Noticias
Comentarios
Seleccionar ComentariosMostrar Ventana
Mandar Comentario Insertar Comentario
Mostrar Confirmacin de Envo de Comentario Confirmar
Llamar Ventana
Prof. Jos Ortiz
UsuarioMySql
CronogramaPantalla principal
Seleccionar Ir Noticias Llamar Ventana
Mostrar Ventana
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO INTERACTUAR CON SISTEMAESENARIO INTERACTUAR CON SISTEMA
Mostrar Cronograma Buscar Noticias
Calificaciones
Seleccionar Calificaciones
Mostrar Calificaciones Buscar Calificaciones
Llamar Ventana
Prof. Jos Ortiz
Usuario MySql
EvaluacinPantalla principal
Seleccionar Evaluacin Llamar Ventana
Mostrar Presentacin
Comenzar prueba Extraer Prueba
Mostrar Prueba
Responder Prueba Guardar resultados
Mostrar Resultados
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO INTERACTUAR CON SISTEMAESENARIO INTERACTUAR CON SISTEMA
Prof. Jos Ortiz
Profesor MySql
EvaluacinPantalla principal
Seleccionar Evaluacin Llamar Ventana
Mostrar Ventana
Extraer Prueba
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO CONTROLARESENARIO CONTROLAR
Mostrar Pruebas
Agregar Prueba Insertar Prueba Nueva
Mostrar Pruebas
Seleccionar Prueba
Mostrar Pruebas
Eliminar PruebaBorrar Prueba
Seleccionar Prueba
Mostrar Pruebas
Actualizar PruebaRenovar Prueba
Seleccionar Prueba
Prof. Jos Ortiz
Profesor MySql
NoticiasPantalla principal
Seleccionar Noticia Llamar Ventana
Mostrar Ventana
Extraer Noticias
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO CONTROLARESENARIO CONTROLAR
Mostrar Noticias
Agregar Noticia Insertar Noticia Nueva
Mostrar Noticias
Seleccionar Noticia
Mostrar Noticias
Eliminar NoticiaBorrar Noticia
Seleccionar Noticia
Mostrar Noticia
Actualizar NoticiaRenovar Noticia
Seleccionar Noticia
Prof. Jos Ortiz
Profesor MySql
CalificacionesPantalla principal
Seleccionar Calificaciones Llamar Ventana
Mostrar Ventana
Buscar Calificaciones
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO CONTROLARESENARIO CONTROLAR
Seleccionar Ingresar Corte
Insertar Cedula
Cedula EncontradaMostrar Calificaciones
Mostrar Mensaje
Seleccionar Ingresar Corte
Insertar Corte
Mostrar Calificaciones
Ingresar Nota y Cedula
Seleccionar Corte
Devolver resultados
Prof. Jos Ortiz
Profesor MySql
CronogramaPantalla principal
Seleccionar Cronograma Llamar Ventana
Mostrar Ventana
Extraer Cronograma
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO CONTROLARESENARIO CONTROLAR
Mostrar Cronograma
Agregar Actividad Insertar Actividad
Mostrar Cronograma
Seleccionar Actividad
Mostrar Cronograma
Eliminar ActividadBorrar Actividad
Seleccionar Actividad
Mostrar Cronograma
Actualizar ActividadRenovar Actividad
Seleccionar Actividad
Prof. Jos Ortiz
Administrador MySql
UsuariosPantalla principal
Seleccionar Usuario Llamar Ventana
Mostrar Ventana
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO ADMINISTRARESENARIO ADMINISTRAR
Agregar Usuario
Ingresar datos de Usuario Insertar Nuevos Datos
Devolver resultadosMostrar Mensaje y Datos
Expulsar UsuarioExpulsar Usuario
Ingresar Cedula de Usuario Actualizar campo de estado de usuario
Devolver resultadosEmitir mensaje de accin
Actualizar Usuario
Ingresar datos de Usuario Actualizar Datos de usuario
Devolver resultadosEmitir mensaje de accin
Prof. Jos Ortiz
Administrador MySql
ForoPantalla principal
Seleccionar Ir Foro Llamar Ventana
Mostrar Ventana
Seleccionar rea
Extraer Preguntas de rea SeleccionadaBuscar Preguntas de rea Seleccionada
DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA ESENARIO ADMINISTRARESENARIO ADMINISTRAR
Mostrar Preguntas
Seleccionar Pregunta Buscar Respuestas a Pregunta
Respuestas EncontradaMostrar respuestas
Agregar Nueva Respuesta o pregunta
Mostrar Mensaje
Insertar Nueva Respuesta o pregunta
Respuestas InsertadaMostrar mensajeMostrar Preguntas
Borrar Comentario
Eliminar pregunta y comentarios
Devolver resultados
Eliminar comentario de pregunta
Devolver resultadosEmitir mensaje de accin
Borrar Pregunta
Emitir mensaje de accin
Prof. Jos Ortiz
Usuario
DIAGRAMA DE COLABORACION DIAGRAMA DE COLABORACION INICIAR SISTEMAINICIAR SISTEMA
Iniciar sistema1:Iniciar Sistema
2:Preguntar Login y Password
3: Introducir Login y Password
5a: 6:Negar acceso8a:9: Negar Acceso y Expulsar12: Devolver Nivel de Usuario
MySql
Pantalla Principal
Prof. Jos Ortiz
Usuario
DIAGRAMA DE COLABORACION DIAGRAMA DE COLABORACION INTERACTUAR CON SISTEMAINTERACTUAR CON SISTEMA
Pantalla Principal1: Seleccionar Ir a Inicio
MySql
Inicio
Prof. Jos Ortiz
Usuario
DIAGRAMA DE COLABORACION DIAGRAMA DE COLABORACION ESENARIO CONTROLARESENARIO CONTROLAR
Pantalla Principal1: Seleccionar Ir a Evaluacin
MySql
Evaluacin
Prof. Jos Ortiz
Usuario
DIAGRAMA DE COLABORACION DIAGRAMA DE COLABORACION ESENARIO ADMINISTRARESENARIO ADMINISTRAR
Pantalla Principal1: Seleccionar Ir a Evaluacin
MySql
Usuario
Prof. Jos Ortiz