Documento Diseño IntranetEducativa
-
Upload
wilson-barba -
Category
Documents
-
view
219 -
download
0
description
Transcript of Documento Diseño IntranetEducativa
-
Documento de Diseo
2013 - 01
Intranet Educativa Pgina 0 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Documento de Diseo del
Proyecto Modelo Clases, Modelo Datos, Diagrama de
Estados, Diagramas Casos de Uso ,
Especificacin Casos de Uso, Diagrama
Secuencia
-
Documento de Diseo
2013 - 01
Intranet Educativa Pgina 1 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 1 de 72
Control de Cambios
Control de Cambios y Evolucin del Documento
Versin
Fecha de Cambio
Modificado por
Pgs.
Resumen del Cambio
1.0 07/05/2013 Julio Calvo 1 74
-
Documento de Diseo
2013 - 01
Intranet Educativa Pgina 2 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 2 de 72
Tabla de Contenidos
I. Modelo Clases del Diseo .................................................................................................................... 4
II. Modelo de Datos ................................................................................................................................. 5
2.1. Tabla: mEvaluacion ..................................................................................................................... 8
2.2. Tabla: mMenu ............................................................................................................................. 9
2.3. Tabla: mNoticia ......................................................................................................................... 10
2.4. Tabla: mOpcion ......................................................................................................................... 11
2.5. Tabla: mPerfil ............................................................................................................................ 12
2.6. Tabla: mPerfilMenu................................................................................................................... 13
2.7. Tabla: mPeriodo ........................................................................................................................ 14
2.8. Tabla: mPregunta ..................................................................................................................... 15
2.9. Tabla: mTema ........................................................................................................................... 16
2.10. Tabla: mUsuario ........................................................................................................................ 18
2.11. Tabla: mvContenido .................................................................................................................. 19
2.12. Tabla: mvCurso ......................................................................................................................... 20
2.13. Tabla: mvForo ........................................................................................................................... 22
2.14. Tabla: rAreaZonaSennal ............................................................................................................ 23
2.15. Tabla: rHabilidadCurso.............................................................................................................. 25
2.16. Tabla: rPeriodoCurso ................................................................................................................. 26
2.17. Tabla: rPeriodoCursoUsuario .................................................................................................... 27
2.18. Tabla: rPeriodoCursoUsuarioEvaluacion ................................................................................... 29
2.19. Tabla: rPeriodoCursoUsuarioForo ............................................................................................. 30
2.20. Tabla: tArea .............................................................................................................................. 32
2.21. Tabla: tCargo ............................................................................................................................ 33
2.22. Tabla: tEmpresa ........................................................................................................................ 34
2.23. Tabla: tHabilidad ....................................................................................................................... 35
2.24. Tabla: tTipoCurso ...................................................................................................................... 36
2.25. Tabla: tZonaSennal ................................................................................................................... 37
III. Diagrama de Estados ......................................................................................................................... 39
3. Estados .......................................................................................................................................... 39
-
Documento de Diseo
2013 - 01
Intranet Educativa Pgina 3 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 3 de 72
IV. Diagrama deCasos de Uso ................................................................................................................. 39
V. Especificacin de los Casos de Uso .................................................................................................... 50
VI. Diagrama de Secuencia ...................................................................................................................... 60
-
Documento de Diseo
2013 - 01
Intranet Educativa Pgina 4 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 4 de 72
I. Modelo Clases del Diseo
class Diagrama de Clases de Diseo
tArea
- Area_Descripcion :varchar
- Area_Estado :char(1)
- Area_FechaCreacion :date
- Area_FechaModificacion :date
- Area_Nombre :varchar
- Area_UsuarioCreacion :int
- Area_UsuarioModificacion :int
tCargo
- Carg_Descripcion :varchar
- Carg_Estado :char(1)
- Carg_FechaCreacion :date
- Carg_FechaModificacion :date
- Carg_Nombre :varchar
- Carg_UsuarioCreacion :int
- Carg_UsuarioModificacion :int
mv Contenido
- Cont_Descripcion :varchar
- Cont_Estado :char(1)
- Cont_FechaCreacion :date
- Cont_FechaModificacion :date
- Cont_Ruta :varchar
- Cont_TipoArchivo :char
- Cont_UsuarioCreacion :int
- Cont_UsuarioModificacion :int
mv Curso
- Curs_Descripcion :varchar
- Curs_Estado :char(1)
- Curs_FechaCreacion :date
- Curs_FechaModificacion :date
- Curs_Nombre :varchar
- Curs_PreRequisito :int
- Curs_Situacion :char(1)
- Curs_UsuarioCreacion :int
- Curs_UsuarioModificacion :int
tEmpresa
- Empr_Estado :char(1)
- Empr_FechaCreacion :date
- Empr_FechaModificacion :date
- Empr_Nombre :varchar
- Empr_UsuarioCreacion :int
- Empr_UsuarioModificacion :int
mEv aluacion
- Eval_Estado :char(1)
- Eval_FechaCreacion :date
- Eval_FechaFin :date
- Eval_FechaInicio :date
- Eval_FechaModificacion :date
- Eval_Nombre :varchar
- Eval_NumerPregunta :int
- Eval_PorcentajeEvaluacion :int
- Eval_Situacion :char
- Eval_UsuarioCreacion :int
- Eval_UsuarioModificacion :int
mv Foro
- Foro_Descripcion :varchar
- Foro_Estado :char(1)
- Foro_FechaCreacion :date
- Foro_FechaModificacion :date
- Foro_Nombre :varchar
- Foro_Situacion :char(1)
- Foro_TipoForo :char
- Foro_UsuarioCreacion :int
- Foro_UsuarioModificacion :int
mNoticia
- Noti_Comentario :varchar
- Noti_Descripcion :varchar
- Noti_Estado(1) :char
- Noti_FechaCreacion :date
- Noti_FechaModificacion :date
- Noti_FechaPublicacion :date
- Noti_Imagen :boolean
- Noti_Situacion :char(1)
- Noti_Titulo :varchar
- Noti_UsuarioCreacion :int
- Noti_UsuarioModificacion :int
mOpcion
- Opci_Estado :char(1)
- Opci_FechaCreacion :date
- Opci_FechaModificacion :date
- Opci_FlagRptaCorrecta :char(1)
- Opci_Nombre :varchar
- Opci_UsuacioModificacion :int
- Opci_UsuarioCreacion :int
mPregunta
- Preg_Estado :char(1)
- Preg_FechaCreacion :date
- Preg_FechaModificacion :date
- Preg_Nombre :varchar
- Preg_NumeroOpciones :int
- Preg_UsuarioCreacion :int
- Preg_UsuarioModificacion :int
mTema
- Tema_Descripcion :varchar
- Tema_Estado :char(1)
- Tema_FechaCreacion :date
- Tema_FechaModificacion :date
- Tema_Nombre :varchar
- Tema_UsuarioCreacion :int
- Tema_UsuarioModificacion :int
tTipoCurso
- Ticu_Descripcion :varchar
- TIcu_Estado :char(1)
- Ticu_FechaCreacion :date
- Ticu_FechaModificacion :date
- Ticu_Nombre :varchar
- Ticu_UsuarioCreacion :int
- Ticu_UsuarioModificacion :int
mUsuario
- Usua_ApellidoMaterno :varchar
- Usua_ApellidoPaterno :varchar
- Usua_Clave :varchar
- Usua_Correo :varchar
- Usua_DNI :int
- Usua_Estado :char(1)
- Usua_FechaCreacion :date
- Usua_FechaModificacion :date
- Usua_Nombre :varchar
- Usua_Sexo :char
- Usua_Usuario :varchar
- Usua_UsuarioCreacion :int
- Usua_UsuarioModificacion :int
tHabilidad
- Habi_Descripcion :varchar
- Habi_Estado :char(1)
- Habi_FechaCreacion :date
- Habi_FechaModificacion :date
- Habi_Nombre :varchar
- Habi_UsuarioCreacion :int
- Habi_UsuarioModificacion :int
mPeriodo
- Peri_Descripcion :Varchar
- Peri_Estado :char(1)
- Peri_FechaCreacion :date
- Peri_FechaFin :date
- Peri_FechaInicio :date
- Peri_FechaModificacion :date
- Peri_Nombre :varchar
- Peri_UsuarioCreacion :int
- Peri_UsuarioModificacion :int
rPeriodoCurso
- Pecu_Estado :char(1)
- Pecu_FechaCreacion :date
- Pecu_FechaModificacion :date
- Pecu_UsuarioCreacion :int
- Pecu_UsuarioModificacion :int
rPeriodoCursoUsuario
- Uscu_Comentario :varchar
- Uscu_Estado :char(1)
- Uscu_FechaAsignacion :date
- Uscu_FechaCreacion :date
- Uscu_FechaModificacion :date
- Uscu_UsuarioCreacion :int
- Uscu_UsuarioModificacion :int
rPeriodoCursoUsuarioEv aluacion
- Usec_Estado :char(1)
- Usec_FechaCreacion :date
- Usec_FechaEvaluacion :date
- Usec_FechaModificacion :date
- Usec_NumeroAcierto :int
- Usec_NumeroError :int
- Usec_ResultadoFinal :int
- Usec_UsuarioCreacion :int
- Usec_UsuarioModificacion :int
rPeriodoCursoUsuarioForo
- Usfo_Comentario :varchar
- Usfo_Estado :char(1)
- Usfo_FechaCreacion :date
- Usfo_FechaModificacion :date
- Usfo_FechaParticipacion :date
- Usfo_UsuarioCreacion :int
- Usfo_UsuarioModificacion :int
rHabilidadCurso
- Hacu_Estado :char(1)
- Hacu_FechaCreacion :date
- Hacu_FechaModificacion :date
- Hacu_UsuarioCreacion :int
- Hacu_UsuarioModificacion :int
rAreaZonaSennal
- Azos_Descripcion :varchar
- Azos_Estado :char(1)
- Azos_FechaCreacion :date
- Azos_FechaModificacion :date
- Azos_UsuarioCreacion :int
- Azos_UsuarioModificacion :int
tZonaSennal
- Zose_Descripcion :varchar
- Zose_Estado :char(1)
- Zose_FechaCreacion :date
- Zose_FechaModificacion :date
- Zose_UsuarioCreacion :int
- Zose_UsuarioModificacion :int
mMenu
- Menu_Descripcion :varchar
- Menu_EstadoUrl :varchar
- Menu_PadreID :int
- Menu_Posicion :int
mPerfilMenu
- Pemu_Descripcion :varchar
- Pemu_Estado :char(1)
- Pemu_FechaCreacion :date
- Pemu_FechaModificacion :date
- Pemu_UsuarioCreacion :int
- Pemu_UsuarioModificacion :int
mPerfil
- Perf_Descripcion :varchar
- Perf_Estado :char(1)
- Perf_FechaCreacion :date
- Perf_FechaModificacion :date
- Perf_Situacion :char(1)
- Perf_UsuarioCreacion :int
- Perf_UsuarioModificacion :int
1
1..*
1 0..*
1
1..*
1
1..*
1
0..*
1
1..*
1
1..*
1
0..*
1..* 1
1..*1 1..*1
1..*
1
0..*
0..1
1..*
1
1..*1
1..*
1
1
1..*
1
0..*
1
1
0..*
1
1
1..*
1..*
1
1..*
1
1
1..*
1..*
1
11..*
1..*1
-
Documento de Diseo
2013 - 01
Intranet Educativa Pgina 5 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 5 de 72
II. Modelo de Datos
-
Documento de Diseo
2013 - 01
Intranet Educativa Pgina 6 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
- Parte 1 Diagrama Base Datos
- Parte 2 Diagrama Base Datos
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 7 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 7 de 72
- Parte 3 Diagrama Base Datos
- Parte 4 Diagrama Base Datos
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 8 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 8 de 72
2. Tablas del Intranet Educativa
2.1. Tabla: mEvaluacion
Tabla que almacena las evaluaciones de los cursos
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Eval_Nombre VARCH
AR2 Falso 80 Nombre de la evaluacin
Falso Eval_FechaInicio DATE Verdadero Fecha de inicio de la
evaluacin
Falso Eval_FechaFin DATE Verdadero Fecha de trmino de la
evaluacin
Falso Eval_NumerPregu
nta
NUMBE
R Falso 2 El nmero de preguntas
Falso Eval_PorcentajeEv
aluacion
NUMBE
R Falso 3
El porcentaje aprobacin de
la evaluacin
Falso Eval_Situacion CHAR Falso 1
La situacin de la
evaluacin: Proceso(P),
Disponible(D),
Finalizado(F),
Cancelado(C)
Falso Eval_UsuarioCreac
ion
NUMBE
R Verdadero 5 Usuario que crea un registro
Falso Eval_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Eval_FechaCreacio
n DATE Verdadero
Fecha de creacin de un
registro
Falso Eval_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Eval_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mEvaluacionID
NUMBE
R Verdadero 5
Falso mvCursoID NUMBE
R Verdadero 0 5
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 9 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 9 de 72
- Restricciones:
Nombre Tipo Columnas
PK_mEvaluacion Public mEvaluacionID
FK_mEvaluacion_mvCurso Public mvCursoID
- Relaciones:
Columnas Asociacin
(mEvaluacionID =
mEvaluacionID)
1..* mPregunta.FK_mPregunta_mEvaluacion
1 mEvaluacion.PK_mEvaluacion
(mEvaluacionID =
mEvaluacionID)
1..*
rPeriodoCursoUsuarioEvaluacion.FK_rPeriodoCursoUsuarioEvalua
cion_mEvaluacion
1 mEvaluacion.PK_mEvaluacion
(mvCursoID = mvCursoID) 1..* mEvaluacion.FK_mEvaluacion_mvCurso
1 mvCurso.PK_mvCurso
2.2. Tabla: mMenu
Tabla que almacena los item de los menus que sera mostrado de acuerdo al perfil del
usuario
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Menu_Descripcion VARCH
AR2 Falso 80 Descripcin del men
Falso Menu_PadreID NUMBE
R Falso 2
El item principal del
men
Falso Menu_Posicion NUMBE
R Falso 2
Posicin de los submenus
dentro de un men
Falso Menu_EstadoUrl VARCH
AR2 Falso 80
La url es la direccin del
formulario
Verda
dero mMenuID
NUMBE
R Verdadero 2
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 10 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 10 de 72
- Restricciones:
Nombre Tipo Columnas
PK_mMenu Public mMenuID
- Relaciones:
Columnas Asociacin
(mMenuID = mMenuID)
1..* mPerfilMenu.FK_mPerfilMenu_mMenu
1 mMenu.PK_mMenu
2.3. Tabla: mNoticia
Tabla que almacena la informacin publicada recientemente
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Noti_Titulo VARCH
AR2 Falso 100
El nombre principal de la
noticia
Falso Noti_Descripcion VARCH
AR2 Falso 250
La descripcin de la
noticia
Falso Noti_FechaPublica
cion date Falso 0 0 La fehca de publicacin
Falso Noti_Imagen BLOB Falso La foto a cargar de la
noticia
Falso Noti_Situacion CHAR Falso 1
Situacin de la Noticia:
Proceso(P),
Publicado(P),Retirado(R),
Cancelado(C
Falso Noti_Comentario VARCH
AR2 Falso 250
Los comentarios de la
noticia
Verda
dero mNoticiaID
NUMBE
R Verdadero 8
Falso rPeriodoCursoID NUMBE
R Falso 0 5
Falso Noti_UsuarioCreac
ion
NUMBE
R Verdadero 5
Fecha de creacin de un
registro
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 11 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 11 de 72
Falso Noti_UsuarioModi
ficacion
NUMBE
R Falso 5
Fecha de modificacin de
un registro
Falso Noti_FechaCreacio
n DATE Verdadero
Usuario que crea un
registro
Falso Noti_FechaModifi
cacion DATE Falso
Usuario que modifica un
registro
Falso Noti_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
- Restricciones:
Nombre Tipo Columnas
PK_mNoticia Public mNoticiaID
FK_mNoticia_rPeriodoCurso Public rPeriodoCursoID
- Relaciones:
Nombre Tipo Columnas
PK_mNoticia Public mNoticiaID
FK_mNoticia_rPeriodoCurso Public rPeriodoCursoID
2.4. Tabla: mOpcion
Tabla que almacena las alternativas propuestas de alguna pregunta
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Opci_Nombre VARCH
AR2 Falso 80 Nombre de la alternativa
Falso Opci_FlagRptaCor
recta CHAR Falso 1 Flag de respuesta correcta
Falso Opci_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Opci_UsuacioMod
ificacion
NUMBE
R Falso 5
Usuario que modifica un
registro
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 12 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 12 de 72
Falso Opci_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Opci_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Opci_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mOpcionID
NUMBE
R Verdadero 5
Falso mPreguntaID NUMBE
R Verdadero 0 8
- Restricciones:
Nombre Tipo Columnas
PK_mOpcion Public mOpcionID
FK_mOpcion_mPregunta Public mPreguntaID
- Relaciones:
Columnas Asociacin
(mPreguntaID =
mPreguntaID)
1..* mOpcion.FK_mOpcion_mPregunta
1 mPregunta.PK_mPregunta
2.5. Tabla: mPerfil
Tabla que almacena nivel de acceso al sistema
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Perf_Descripcion VARCH
AR2 Falso 80 Nombre del perfil
Falso Perf_Situacion CHAR Verdadero 1 Situacin del perfil
Falso Perf_UsuarioCreac
ion
NUMBE
R Verdadero 5
Usuario que crea un
registro
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 13 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 13 de 72
Falso Perf_UsuarioModif
icacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Perf_FechaCreacio
n DATE Verdadero
Fecha de creacin de un
registro
Falso Perf_FechaModific
acion DATE Falso
Fecha de modificacin de
un registro
Falso Perf_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mPerfilID
NUMBE
R Verdadero 2
- Restricciones:
Nombre Tipo Columnas
PK_mPerfil Public mPerfilID
- Relaciones:
Columnas Asociacin
(mPerfilID = mPerfilID) 0..* mUsuario.FK_mUsuario_mPerfil
0..1 mPerfil.PK_mPerfil
(mPerfilID = mPerfilID) 1..* mPerfilMenu.FK_mPerfilMenu_mPerfil
1 mPerfil.PK_mPerfil
2.6. Tabla: mPerfilMenu
Tabla que almacena las opciones del menu que tiene permiso un perfil
- Columnas:
PK Nombre Tipo No
Nulo
Longi
tud
Precisi
n Descripcin
Falso Pemu_Descripcion VARCH
AR2 Falso 100
La descripcin de pantalla principal
que se muestra en el perfil
Falso Pemu_UsuarioCrea
cion
NUMBE
R
Verda
dero 5 Usuario que crea un registro
Falso Pemu_UsuarioMod NUMBE
Falso 5 Usuario que modifica un registro
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 14 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 14 de 72
ificacion R
Falso Pemu_FechaCreaci
on DATE
Verda
dero Fecha de creacin de un registro
Falso Pemu_FechaModif
icacion DATE Falso Fecha de modificacin de un registro
Falso Pemu_Estado CHAR Verda
dero 1
Estado del registro: Activo(A),
Inactivo (I)
Verd
adero mPerfilMenuID
NUMBE
R
Verda
dero 2
Falso mMenuID NUMBE
R
Verda
dero 0 2
Falso mPerfilID NUMBE
R
Verda
dero 0 2
- Restricciones:
Nombre Tipo Columnas
PK_mPerfilMenu Public mPerfilMenuID
FK_mPerfilMenu_mMenu Public mMenuID
FK_mPerfilMenu_mPerfil Public mPerfilID
- Relaciones:
Columnas Asociacin
(mMenuID = mMenuID) 1..* mPerfilMenu.FK_mPerfilMenu_mMenu
1 mMenu.PK_mMenu
(mPerfilID = mPerfilID) 1..* mPerfilMenu.FK_mPerfilMenu_mPerfil
1 mPerfil.PK_mPerfil
2.7. Tabla: mPeriodo
Tabla que almacena un tiempo determinado
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Peri_Nombre VARCH
AR2 Falso 80 Nombre del periodo
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 15 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 15 de 72
Falso Peri_FechaInicio DATE Falso Fecha de inicio
Falso Peri_FechaFin DATE Falso Fecha de termino
Falso Peri_Descripcion VARCH
AR2 Falso 250
Descripcin adicional del
periodo
Falso Peri_UsuarioCreac
ion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Peri_UsuarioModif
icacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Peri_FechaCreacio
n DATE Verdadero
Fecha de creacin de un
registro
Falso Peri_FechaModific
acion DATE Falso
Fecha de modificacin de
un registro
Falso Peri_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mPeriodoID
NUMBE
R Verdadero 2
- Restricciones:
Nombre Tipo Columnas
PK_mPeriodo Public mPeriodoID
- Relaciones:
Columnas Asociacin
(mPeriodoID = mPeriodoID) 1..* rPeriodoCurso.FK_rPeriodoCurso_mPeriodo
1 mPeriodo.PK_mPeriodo
2.8. Tabla: mPregunta
Tabla que almacena las preguntas que tiene un determinado examen
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Preg_Nombre VARCH
AR2 Falso 100 Nombre de la pregunta
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 16 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 16 de 72
Falso Preg_NumeroOpci
ones
NUMBE
R Falso 2 Cantidad de alternativas
Falso Preg_UsuarioCreac
ion
NUMBE
R Verdadero 5 Usuario que crea un registro
Falso Preg_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Preg_FechaCreacio
n DATE Verdadero
Fecha de creacin de un
registro
Falso Preg_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Preg_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mPreguntaID
NUMBE
R Verdadero 8
Falso mEvaluacionID NUMBE
R Verdadero 0 5
- Restricciones:
Nombre Tipo Columnas
PK_mPregunta Public mPreguntaID
FK_mPregunta_mEvaluacion Public mEvaluacionID
- Relaciones:
Columnas Asociacin
(mPreguntaID = mPreguntaID) 1..* mOpcion.FK_mOpcion_mPregunta
1 mPregunta.PK_mPregunta
(mEvaluacionID =
mEvaluacionID)
1..* mPregunta.FK_mPregunta_mEvaluacion
1 mEvaluacion.PK_mEvaluacion
2.9. Tabla: mTema
Tabla que almacena los temas de un curso
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 17 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 17 de 72
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Tema_Nombre VARCH
AR2 Falso 100 Nombre del tema
Falso Tema_Descripcion VARCH
AR2 Falso 250
Informacin que contiene
el tema
Falso Tema_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Tema_UsuarioMod
ificacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Tema_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Tema_FechaModif
icacion DATE Falso
Fecha de modificacin de
un registro
Falso Tema_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mTemaID
NUMBE
R Verdadero 8
Falso mvCursoID NUMBE
R Verdadero 0 5
- Restricciones:
Nombre Tipo Columnas
PK_mTema Public mTemaID
FK_mTema_mvCurso Public mvCursoID
- Relaciones:
Columnas Asociacin
(mvCursoID = mvCursoID) 1..* mTema.FK_mTema_mvCurso
1 mvCurso.PK_mvCurso
(mTemaID = mTemaID) 1..* mvContenido.FK_mvContenido_mTema
1 mTema.PK_mTema
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 18 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 18 de 72
2.10. Tabla: mUsuario
Tabla que almacena los usuarios de la empresa
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Usua_Nombre VARCH
AR2 Falso 80 Nombre del usuario
Falso Usua_ApellidoPate
rno
VARCH
AR2 Falso 80
Apellido paterno del
usuario
Falso Usua_ApellidoMat
erno
VARCH
AR2 Falso 80
Apellido materno del
usuario
Falso Usua_Sexo CHAR Falso 1
El sexo del usuario:
Masculino(M),
Femenino(F)
Falso Usua_DNI NUMBE
R Falso 8
Nmero del DNI del
usuario
Falso Usua_Correo VARCH
AR2 Falso 100 Correo del usuario
Falso Usua_Usuario VARCH
AR2 Falso 100
Nombre del usuario para
iniciar al Intranet
Educativa
Falso Usua_Clave VARCH
AR2 Falso 100
La clave del usuario para
iniciar al Intranet
Educativa
Falso Usua_UsuarioCrea
cion
NUMBE
R Verdadero 5
Fecha de creacin de un
registro
Falso Usua_UsuarioMod
ificacion
NUMBE
R Falso 5
Fecha de modificacin de
un registro
Falso Usua_FechaCreaci
on DATE Verdadero
Usuario que crea un
registro
Falso Usua_FechaModifi
cacion date Falso 0 0
Usuario que modifica un
registro
Falso Usua_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mUsuarioID
NUMBE
R Verdadero 5
Falso mPerfilID NUMBE
R Falso 0 2
Falso tCargoID NUMBE
Verdadero 0 3
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 19 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 19 de 72
R
Falso tAreaID NUMBE
R Verdadero 0 3
- Restricciones:
Nombre Tipo Columnas
PK_mUsuario Public mUsuarioID
FK_mUsuario_mPerfil Public mPerfilID
FK_mUsuario_tCargo Public tCargoID
FK_mUsuario_tArea Public tAreaID
- Relaciones:
Columnas Asociacin
(tCargoID = tCargoID) 1..* mUsuario.FK_mUsuario_tCargo
1 tCargo.PK_tCargo
(mUsuarioID = mUsuarioID)
1..* rPeriodoCursoUsuario.FK_rPeriodoCursoUsuario_mUsuari
o
1 mUsuario.PK_mUsuario
(tAreaID = tAreaID) 1..* mUsuario.FK_mUsuario_tArea
1 tArea.PK_tArea
(mPerfilID = mPerfilID) 0..* mUsuario.FK_mUsuario_mPerfil
0..1 mPerfil.PK_mPerfil
2.11. Tabla: mvContenido
Tabla que almacena los contenidos de los cursos
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Cont_Descripcion VARCH
AR2 Falso 250
La descripcin de los
contenidos
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 20 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 20 de 72
Falso Cont_Ruta VARCH
AR2 Falso 100
La ruta del archivo a
cargar
Falso Cont_TipoArchivo VARCH
AR2 Falso 80 El tipo de archivo a cargar
Verda
dero mvContenidoID
NUMBE
R Verdadero 8
Falso mTemaID NUMBE
R Verdadero 0 8
Falso Cont_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Cont_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Cont_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Cont_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Cont_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
- Restricciones:
Nombre Tipo Columnas
PK_mvContenido Public
mvContenidoID
FK_mvContenido_mTema Public
mTemaID
- Relaciones:
Columnas Asociacin
(mTemaID = mTemaID) 1..* mvContenido.FK_mvContenido_mTema
1 mTema.PK_mTema
2.12. Tabla: mvCurso
Tabla que almacena los cursos que seran motivos de capacitacin
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 21 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 21 de 72
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Curs_Nombre VARCH
AR2 Falso 80 Nombre del curso
Falso Curs_Descripcion VARCH
AR2 Falso 250
Informacin adicional del
curso
Falso Curs_PreRequisito NUMBE
R Falso 5 El curso requisito
Falso Curs_Situacion CHAR Falso 1
Situacin del Curso:
Proceso(P),
Disponible(D),Finalizado(
F), Cancelado(C)
Falso Curs_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Curs_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Curs_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Curs_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Curs_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mvCursoID
NUMBE
R Verdadero 0 5
Falso tTipoCursoID NUMBE
R Verdadero 0 2
- Restricciones:
Nombre Tipo Columnas
PK_mvCurso Public
mvCursoID
FK_mvCurso_mvCurso Public mvCursoID
FK_mvCurso_tTipoCurso Public tTipoCursoID
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 22 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 22 de 72
- Relaciones:
Columnas Asociacin
(mvCursoID = mvCursoID) 1..* mTema.FK_mTema_mvCurso
1 mvCurso.PK_mvCurso
(mvCursoID = mvCursoID) 1..* rHabilidadCurso.FK_rHabilidadCurso_mvCurso
1 mvCurso.PK_mvCurso
(mvCursoID = mvCursoID) 1..* rPeriodoCurso.FK_rPeriodoCurso_mvCurso
1 mvCurso.PK_mvCurso
(tTipoCursoID = tTipoCursoID) 1..* mvCurso.FK_mvCurso_tTipoCurso
1 tTipoCurso.PK_tTipoCurso
(mvCursoID = mvCursoID) 1..* mEvaluacion.FK_mEvaluacion_mvCurso
1 mvCurso.PK_mvCurso
(mvCursoID = mvCursoID) 0..* mvCurso.FK_mvCurso_mvCurso
1 mvCurso.PK_mvCurso
2.13. Tabla: mvForo
Tabla que almacena la informacin del foro que es motivo de discusin entre los
usuarios
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Foro_Nombre VARCH
AR2 Falso 100 Nombre del foro
Falso Foro_Descripcion VARCH
AR2 Falso 250 Descripcin del foro
Falso Foro_Situacion CHAR Falso 1
Situacin del Foro:
Proceso(P), en
Curso(U),Cerrado(E),
Cancelado(C)
Falso Foro_TipoForo VARCH
AR2 Falso 80 Tipo de foro
Falso Foro_UsuarioCrea NUMBE
Verdadero 5 Usuario que crea un registro
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 23 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 23 de 72
cion R
Falso Foro_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Foro_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Foro_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Foro_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero mvForoID
NUMBE
R Verdadero 8
Falso rPeriodoCursoID NUMBE
R Falso 0 5
- Restricciones:
Nombre Tipo Columnas
PK_mvForo Public mvForoID
FK_mvForo_rPeriodoCurso Public rPeriodoCursoID
- Relaciones:
Columnas Asociacin
(mvForoID = mvForoID)
0..* rPeriodoCursoUsuarioForo.FK_rPeriodoCursoUsuarioForo_mv
Foro
1 mvForo.PK_mvForo
(rPeriodoCursoID =
rPeriodoCursoID)
0..* mvForo.FK_mvForo_rPeriodoCurso
1 rPeriodoCurso.PK_rPeriodoCurso
2.14. Tabla: rAreaZonaSennal
Tabla que almacena las areas de las zona de seal
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 24 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 24 de 72
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Azos_Descripcion VARCH
AR2 Falso 100
Descripcin del area de la
Zona de la seal
Falso Azos_UsuarioCrea
cion
NUMBE
R Verdadero 5
Fecha de creacin de un
registro
Falso Azos_UsuarioMod
ificacion
NUMBE
R Falso 5
Fecha de modificacin de
un registro
Falso Azos_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Azos_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Azos_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero
rAreaZonaSennalI
D
NUMBE
R Verdadero 3
Falso tAreaID NUMBE
R Verdadero 0 3
Falso tZonaSennalID NUMBE
R Verdadero 0 3
- Restricciones:
Nombre Tipo Columnas
PK_rAreaZonaSennal Public rAreaZonaSennalID
FK_rAreaZonaSennal_tArea Public tAreaID
FK_rAreaZonaSennal_tZonaSen
nal Public tZonaSennalID
- Relaciones:
Columnas Asociacin
(tAreaID = tAreaID) 1..* rAreaZonaSennal.FK_rAreaZonaSennal_tArea
1 tArea.PK_tArea
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 25 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 25 de 72
Columnas Asociacin
(tZonaSennalID =
tZonaSennalID)
1..* rAreaZonaSennal.FK_rAreaZonaSennal_tZonaSennal
1 tZonaSennal.PK_tZonaSennal
2.15. Tabla: rHabilidadCurso
Tabla que almacena las habilidades que desarrollan un curso
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Hacu_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Hacu_UsuarioMod
ificacion
NUMBE
R Falso 5
Usuario que modifica
un registro
Falso Hacu_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Hacu_FechaModifi
cacion DATE Falso
Fecha de modificacin
de un registro
Falso Hacu_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero rHabilidadCursoID
NUMBE
R Verdadero 5
Falso mvCursoID NUMBE
R Verdadero 0 5
Falso tHabilidadID NUMBE
R Verdadero 0 3
- Restricciones:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Hacu_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Hacu_UsuarioMod
ificacion
NUMBE
R Falso 5
Usuario que modifica un
registro
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 26 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 26 de 72
Falso Hacu_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Hacu_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Hacu_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero rHabilidadCursoID
NUMBE
R Verdadero 5
Falso mvCursoID NUMBE
R Verdadero 0 5
Falso tHabilidadID NUMBE
R Verdadero 0 3
- Relaciones:
Columnas Asociacin
(tHabilidadID = tHabilidadID) 1..* rHabilidadCurso.FK_rHabilidadCurso_tHabilidad
1 tHabilidad.PK_tHabilidad
(mvCursoID = mvCursoID) 1..* rHabilidadCurso.FK_rHabilidadCurso_mvCurso
1 mvCurso.PK_mvCurso
2.16. Tabla: rPeriodoCurso
Tabla que almacena el tiempo en que se llevar en capacitacin un curso
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Pecu_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Pecu_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Pecu_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Pecu_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Pecu_Estado CHAR Verdadero 1 Estado del registro:
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 27 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 27 de 72
Activo(A), Inactivo (I)
Verda
dero rPeriodoCursoID
NUMBE
R Verdadero 5
Falso mPeriodoID NUMBE
R Verdadero 0 2
Falso mvCursoID NUMBE
R Verdadero 0 5
- Restricciones:
Nombre Tipo Columnas
PK_rPeriodoCurso Public rPeriodoCursoID
FK_rPeriodoCurso_mPeriodo Public mPeriodoID
FK_rPeriodoCurso_mvCurso Public mvCursoID
- Relaciones:
Columnas Asociacin
(mPeriodoID = mPeriodoID) 1..* rPeriodoCurso.FK_rPeriodoCurso_mPeriodo
1 mPeriodo.PK_mPeriodo
(mvCursoID = mvCursoID) 1..* rPeriodoCurso.FK_rPeriodoCurso_mvCurso
1 mvCurso.PK_mvCurso
(rPeriodoCursoID =
rPeriodoCursoID)
0..* mvForo.FK_mvForo_rPeriodoCurso
1 rPeriodoCurso.PK_rPeriodoCurso
(rPeriodoCursoID =
rPeriodoCursoID)
1 rPeriodoCursoUsuario.FK_rPeriodoCursoUsuario_rPeriodo
Curso
1 rPeriodoCurso.PK_rPeriodoCurso
(rPeriodoCursoID =
rPeriodoCursoID)
0..* mNoticia.FK_mNoticia_rPeriodoCurso
1 rPeriodoCurso.PK_rPeriodoCurso
2.17. Tabla: rPeriodoCursoUsuario
Tabla que almacena el periodo de en que un usuario llevar un determinado
curso.
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Verda
dero
rPeriodoCursoUsu
arioID
NUMBE
R Verdadero 5
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 28 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 28 de 72
Falso Uscu_FechaAsigna
cion DATE Falso
Fecha de asignacin del
periodo
Falso Uscu_Comentario VARCH
AR2 Falso 250 Fecha del comentario
Falso Uscu_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Uscu_UsuarioMod
ificacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Uscu_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Uscu_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Uscu_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Falso mUsuarioID NUMBE
R Verdadero 0 5
Falso rPeriodoCursoID NUMBE
R Verdadero 0 5
- Restricciones:
Nombre Tipo Columnas
PK_rPeriodoCursoUsuario Public rPeriodoCursoUsuarioID
FK_rPeriodoCursoUsuario_mUsuario Public mUsuarioID
FK_rPeriodoCursoUsuario_rPeriodoCurso Public rPeriodoCursoID
- Relaciones:
Columnas Asociacin
(rPeriodoCursoUsuarioID =
rPeriodoCursoUsuarioID)
1..* rPeriodoCursoUsuarioEvaluacion.FK_rPeriodoCursoUsuari
oEvaluacion_rPeriodoCursoUsuario
1 rPeriodoCursoUsuario.PK_rPeriodoCursoUsuario
(rPeriodoCursoUsuarioID =
rPeriodoCursoUsuarioID)
0..* rPeriodoCursoUsuarioForo.FK_rPeriodoCursoUsuarioForo_
rPeriodoCursoUsuario
1 rPeriodoCursoUsuario.PK_rPeriodoCursoUsuario
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 29 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 29 de 72
Columnas Asociacin
(mUsuarioID = mUsuarioID)
1..* rPeriodoCursoUsuario.FK_rPeriodoCursoUsuario_mUsuari
o
1 mUsuario.PK_mUsuario
(rPeriodoCursoID =
rPeriodoCursoID)
1 rPeriodoCursoUsuario.FK_rPeriodoCursoUsuario_rPeriodo
Curso
1 rPeriodoCurso.PK_rPeriodoCurso
2.18. Tabla: rPeriodoCursoUsuarioEvaluacion
Tabla que almacena un periodo en que est disponible para el usuario la evaluacin de
un curso
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Verda
dero
rPeriodoCursoUsu
arioEvaluacionID
NUMBE
R Verdadero 5
Falso Usec_FechaEvalua
cion DATE Falso Fecha de la evaluacin
Falso Usec_NumeroAcie
rto
NUMBE
R Falso 2
Cantidad de preguntas
acertadas
Falso Usec_NumeroErro
r
NUMBE
R Falso 2
Cntidad preguntas mal
contestadas
Falso Usec_ResultadoFin
al
NUMBE
R Falso 2 Resultado final
Falso Usec_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Usec_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica
un registro
Falso Usec_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Usec_FechaModifi
cacion DATE Falso
Fecha de modificacin
de un registro
Falso Usec_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Falso mEvaluacionID NUMBE
Verdadero 0 5
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 30 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 30 de 72
R
Falso rPeriodoCursoUsu
arioID
NUMBE
R Verdadero 0 5
- Restricciones:
Nombre Tipo Columnas
PK_rPeriodoCursoUsuarioEvaluacion Public
rPeriodoCursoUsuarioEvaluacionID
FK_rPeriodoCursoUsuarioEvaluacion_
mEvaluacion Public
mEvaluacionID
FK_rPeriodoCursoUsuarioEvaluacion_
rPeriodoCursoUsuario Public
rPeriodoCursoUsuarioID
- Relaciones:
Columnas Asociacin
(rPeriodoCursoUsuarioID =
rPeriodoCursoUsuarioID)
1..* rPeriodoCursoUsuarioEvaluacion.FK_rPeriodoCursoUsuari
oEvaluacion_rPeriodoCursoUsuario
1 rPeriodoCursoUsuario.PK_rPeriodoCursoUsuario
(mEvaluacionID =
mEvaluacionID)
1..* rPeriodoCursoUsuarioEvaluacion.FK_rPeriodoCursoUsuari
oEvaluacion_mEvaluacion
1 mEvaluacion.PK_mEvaluacion
2.19. Tabla: rPeriodoCursoUsuarioForo
Tabla que almacena un periodo en que est disponible para el usuario el foro de un
curso
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 31 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 31 de 72
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Verda
dero
rPeriodoCursoUsu
arioForoID
NUMBE
R Verdadero 5
Falso Usfo_FechaPartici
pacion DATE Falso
Fecha de participacin
del usuario en foro
Falso Usfo_Comentario VARCH
AR2 Falso 250
Comentarios de los
usuarios en el foro
Falso Usfo_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Usfo_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica
un registro
Falso Usfo_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Usfo_FechaModifi
cacion DATE Falso
Fecha de modificacin
de un registro
Falso Usfo_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Falso mvForoID NUMBE
R Falso 0 8
Falso rPeriodoCursoUsu
arioID
NUMBE
R Falso 0 5
- Restricciones:
Nombre Tipo Columnas
PK_rPeriodoCursoUsuarioForo Public rPeriodoCursoUsuarioForoID
FK_rPeriodoCursoUsuarioForo_
mvForo Public
mvForoID
FK_rPeriodoCursoUsuarioForo_
rPeriodoCursoUsuario Public
rPeriodoCursoUsuarioID
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 32 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 32 de 72
- Relaciones:
Columnas Asociacin
(mvForoID = mvForoID)
0..* rPeriodoCursoUsuarioForo.FK_rPeriodoCursoUsuarioForo_m
vForo
1 mvForo.PK_mvForo
(rPeriodoCursoUsuarioID =
rPeriodoCursoUsuarioID)
0..* rPeriodoCursoUsuarioForo.FK_rPeriodoCursoUsuarioForo_rP
eriodoCursoUsuario
1 rPeriodoCursoUsuario.PK_rPeriodoCursoUsuario
2.20. Tabla: tArea
Tabla que almacena las reas funcionales de la empresa
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Area_Nombre VARCH
AR2 Falso 80 Nombre del rea
Falso Area_Descripcion VARCH
AR2 Falso 250
Descripcin adicional del
area
Falso Area_UsuarioCrea
cion
NUMBE
R Verdadero 5 Usuario que crea un registro
Falso Area_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Area_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Area_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Area_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero tAreaID
NUMBE
R Verdadero 3
Falso tEmpresaID NUMBE
R Verdadero 0 2
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 33 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 33 de 72
- Restricciones:
Nombre Tipo Columnas
PK_tArea Public tAreaID
FK_tArea_tEmpresa Public tEmpresaID
- Relaciones:
Columnas Asociacin
(tAreaID = tAreaID) 1..* rAreaZonaSennal.FK_rAreaZonaSennal_tArea
1 tArea.PK_tArea
(tAreaID = tAreaID) 1..* mUsuario.FK_mUsuario_tArea
1 tArea.PK_tArea
(tEmpresaID = tEmpresaID) 1..* tArea.FK_tArea_tEmpresa
1 tEmpresa.PK_tEmpresa
2.21. Tabla: tCargo
Tabla que almacena los cargos de los empleados dentro de una empresa
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Carg_Nombre VARCH
AR2 Falso 80 Nombre del cargo
Falso Carg_Descripcion VARCH
AR2 Falso 250
Descripcin adicional del
cargo
Falso Carg_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Carg_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Carg_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Carg_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Carg_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero tCargoID
NUMBE
R Verdadero 3
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 34 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 34 de 72
- Restricciones:
Nombre Tipo Columnas
PK_tCargo Public tCargoID
- Relaciones:
Columnas Asociacin
(tCargoID = tCargoID) 1..* mUsuario.FK_mUsuario_tCargo
1 tCargo.PK_tCargo
2.22. Tabla: tEmpresa
Tabla que almacena los datos de la empresa
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Empr_Nombre VARCH
AR2 Falso 100 Nombre de la empresa
Falso Empr_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Empr_UsuarioMod
ificacion
NUMBE
R Falso 5
Usuario que modifica
un registro
Falso Empr_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Empr_FechaModif
icacion DATE Falso
Fecha de modificacin
de un registro
Falso Empr_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero tEmpresaID
NUMBE
R Verdadero 2
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 35 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 35 de 72
- Restricciones:
Nombre Tipo Columnas
PK_tEmpresa Public tEmpresaID
- Relaciones:
Columnas Asociacin
(tEmpresaID = tEmpresaID) 1..* tArea.FK_tArea_tEmpresa
1 tEmpresa.PK_tEmpresa
2.23. Tabla: tHabilidad
Tabla que almacena las habilidades a mejorar en el usuario
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Habi_Nombre VARCH
AR2 Falso 100 Nombre de habilidad
Falso Habi_Descripcion VARCH
AR2 Falso 250
Informacin adicional de
la habilidad
Falso Habi_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Habi_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Habi_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Habi_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Habi_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero tHabilidadID
NUMBE
R Verdadero 3
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 36 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 36 de 72
- Restricciones:
Nombre Tipo Columnas
PK_tHabilidad Public tHabilidadID
- Relaciones:
Columnas Asociacin
(tHabilidadID = tHabilidadID) 1..* rHabilidadCurso.FK_rHabilidadCurso_tHabilidad
1 tHabilidad.PK_tHabilidad
2.24. Tabla: tTipoCurso
Tabla que almacena los tipos de cursos que estaran disponibles en Intranet Educativa
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Ticu_Nombre VARCH
AR2 Falso 100 Nombre del tipo curso
Falso Ticu_Descripcion VARCH
AR2 Falso 250
Descripcin del ticpo de
curso
Falso Ticu_UsuarioCreac
ion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Ticu_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica
un registro
Falso Ticu_FechaCreacio
n DATE Verdadero
Fecha de creacin de un
registro
Falso Ticu_FechaModifi
cacion DATE Falso
Fecha de modificacin
de un registro
Falso TIcu_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero tTipoCursoID
NUMBE
R Verdadero 2
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 37 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 37 de 72
- Restricciones:
Nombre Tipo Columnas
PK_tTipoCurso Public tTipoCursoID
- Relaciones:
Columnas Asociacin
(tTipoCursoID = tTipoCursoID) 1..* mvCurso.FK_mvCurso_tTipoCurso
1 tTipoCurso.PK_tTipoCurso
2.25. Tabla: tZonaSennal
Tabla que almacena la zona de la seal
- Columnas:
PK Nombre Tipo No Nulo Longitud Precisin Descripcin
Falso Zose_Descripcion VARCH
AR2 Falso 250
Descripcin de la Zonal
seal
Falso Zose_UsuarioCrea
cion
NUMBE
R Verdadero 5
Usuario que crea un
registro
Falso Zose_UsuarioModi
ficacion
NUMBE
R Falso 5
Usuario que modifica un
registro
Falso Zose_FechaCreaci
on DATE Verdadero
Fecha de creacin de un
registro
Falso Zose_FechaModifi
cacion DATE Falso
Fecha de modificacin de
un registro
Falso Zose_Estado CHAR Verdadero 1 Estado del registro:
Activo(A), Inactivo (I)
Verda
dero tZonaSennalID
NUMBE
R Verdadero 3
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 38 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 38 de 72
- Restricciones:
Nombre Tipo Columnas
PK_tZonaSennal Public tZonaSennalID
- Relaciones:
Columnas Asociacin
(tZonaSennalID =
tZonaSennalID)
1..* rAreaZonaSennal.FK_rAreaZonaSennal_tZonaSennal
1 tZonaSennal.PK_tZonaSennal
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 39 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 39 de 72
III. Diagrama de Estados
3. Estados
3.1. Estados del Curso
Los estados posibles son:
Curso Registrado: Cuando el Administrador registra al curso.
Curso Disponible: Cuando se da inicio al Curso
Curso Cancelado: El curso puede pasar a estado cancelado cuando ocurren diversos motivos los impiden que el curso inicie / continue
Curso Finalizado: El curso a llegado a su etapa final y se concluy satisfactoriamente.
3.2. Estado de la evaluacin
stm CURSO
Inicial
Registrado Finalizado
Final
Disponible
Cancelado
Se registr
curso
Se cancel curso
Curso en fecha de
trminoCurso en fecha de
inicio
Se cancela curso
stm EVALUACIONES
Registrado
Disponible
Finalizado
Cancelado
Inicial
Final
Se registr
evaluacin
Se cancel la evaluacin
Se grabo
respuestas
Evaluacin
en fecha de
inicio
Se cancela la evaluacin
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 40 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 40 de 72
Los estados posibles son:
Evaluacin Registrado: Cuando el Administrador registra la Evaluacin con toda la informacin requerida.
Evaluacin Disponible: Cuando la Evaluacin llega a la fecha programada y se encuentra disponible para que el usuario lo resuelva.
Evaluacin Cancelado: La Evaluacin puede pasar a estado cancelado cuando ocurren diversos motivos los que impiden que la Evaluacin inicie/continue.
Evaluacin Finalizado: La Evaluacin a llegado a su etapa final y se concluy satisfactoriamente.
3.3. Estado del Foro
Los estados posibles son:
Foro Registrado: Cuando el Administrador registra el Foro con toda la informacin requerida.
Foro Disponible: Cuando el Foro llega a su fecha de publicacin y se encuentra disponible para que el usuario comente.
Foro Cancelado: La valuacin puede pasar a estado cancelado cuando ocurren diversos motivos que impiden que sea publicado/Comentado.
Foro Suspendido: El Foro es suspendido cuando se est dando un mal uso.
Foro Cerrado: El Foro es cerrado cuando al curso que pertenece se encuentra en estado Finalizado.
stm FORO
Registrado
Inicial
Disponible
Cerrado
Cancelado
Final
Suspendido
Foro en fecha
de trmino
Se cancel foro
Mal uso
Se crea el
foro
Foro en fecha de inicio
[Se cancela foro]
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 41 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 41 de 72
3.4. Estado de la Noticia
Los estados posibles son:
Noticia Registrado: Cuando el Administrador registra la Noticia con toda la informacin requerida.
Noticia Publicado: Cuando la Noticia llega a su fecha de publicacin.
Noticia Cancelado: La Noticia puede pasar a estado cancelado cuando ocurren diversos motivos que impiden que sea publicado/Leida.
Noticia Retirado: La Noticia es retirada por decisin del Administrador.
stm NOTICIA
Registrado Publicado Retirado
Inicial
Final
Cancelado
Se registra noticia
Se cancel noticia
Noticia eliminada
Fecha de publicacin
registrada
Se cancela noticia
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 42 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 42 de 72
IV. Casos de Uso del Sistema
4. Casos de Uso
4.1. Actores del Sistema
Los actores que interactan en la intranet educativa son:
Administrador: Es el encargado de dar mantenimiento a la Intranet Educativa y tiene el control total de la misma.
Jefe (Usuario Lder): Su funcin Principal es de llevar el Monitoreo y Control de las Capacitaciones de los Usuarios.
Usuario: Es el trabajador que ser capacitado.
uc Actores
Usuario
AdministradorJefe
Persona
Nombre: Actores
Autor: Techera2013
Versin: 1.0
Creado: 26/04/2013 12:20:46 p.m.
Actualizado:06/05/2013 09:54:40 a.m.
ACTORES
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 43 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 43 de 72
4.1.1. Casos de Uso del Sistema para el Administrador
4.1.1.1. Ingreso al Intranet
Para el ingreso al sistema debe ingresar datos requeridos por la
ventana adems muestra una opcin para recuperar la contrasea.
4.1.1.2. Registrar Usuario
Para realizar un Usuario primero se debe buscar al Trabajor y se
le asigna un Usuario y Contrasea.
uc Ingreso al Sistema
INTRANET EDUCATIVA - Ingreso al Sistema
Nombre: Ingreso al Sistema
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 06:51:42 p.m.
Proceso: Ingreso al Sistema
CUS_1.- Iniciar
Sesin
CUS01.1.-
Restablecer
contrasea
Administrador
(from
Actores)
extend
uc Registrar Usuario
INTRANET EDUCATIVA - Registrar Usuario
Nombre: Registrar Usuario
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 04:58:45 p.m.
Proceso: Registrar Usuario
Administrador
(from
Actores)
CUS_2.- Registrar
Usuario
CUS02.1.- Buscar
Trabajador
include
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 44 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 44 de 72
4.1.2. Registrar Curso
Se registra los cursos los cuales sirvirn para la capacitacin de los
Usuarios.
4.1.3. Registrar Contenido
Se registra los contenidos por cada tema en un determinado curso.
uc Registrar Curso
INTRANET EDUCATIVA - Registrar Curso
Nombre: Registrar Curso
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:22:32 p.m.
Proceso: Registrar Curso
Administrador
(from
Actores)
CUS_3.- Registrar
Curso
CUS03.1.- Buscar
Pre-requisitos
CUS03.2.- Registrar
Tema
extend
extend
uc Registrar Contenido
INTRANET EDUCATIVA - Registrar Contenido
Nombre: Registrar Contenido
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:22:31 p.m.
Proceso: Registrar Contenido
CUS_4.- Registrar
Contenido para un
Curso
Administrador
(from
Actores)
CUS04.1 .- Adjuntar
Archiv o
include
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 45 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 45 de 72
4.1.4. Registrar Examen
Se registran los Examenes con sus respectivas preguntas y a la vez se
registra las alternativas indicando la respuesta correcta.
4.1.5. Registrar Foro
Los Foros se registran indicando al curso que pertenece y sobre todo al
periodo al cuar estn asignado.
uc Registrar Examen
INTRANET EDUCATIVA - Registrar Preguntas
Nombre: Registrar Examen
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:22:30 p.m.
Proceso: Registrar Preguntas
Administrador
(from
Actores)
CUS05.1 .- Registrar
Preguntas
CUS_5.- Registrar
Examen
CUS05.1.1.- Registrar
Alternativ as por
Pregunta
includeinclude
uc Registrar Foro
INTRANET EDUCATIVA - Registrar Foro
Nombre: Registrar Foro
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 12:59:57 p.m.
Proceso: Registrar Foro
Administrador
(from
Actores)
CUS_6 .- Registrar Foro
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 46 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 46 de 72
4.1.6. Registrar Noticias
La noticia se registra con la intencin de informar a los Usuarios para lo
cual se llenan los datos solicitados y se adjunta una imagen de la Noticia.
4.1.7. Asignacin Masivo de Cursos
La Asignacin Masiva se realiza cuando se desea asignar un Curso a un
grupo especfico de Usuarios.
uc Registrar Noticias
INTRANET EDUCATIVA - Registrar Noticias
Nombre: Registrar Noticias
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 01:06:10 p.m.
Proceso: Registrar Noticias
Administrador
(from
Actores)
CUS_7 .- Registrar Noticias
CUS7.1 .- Adjuntar
Imagen
extend
uc Asignacin Masiv o de Curso
INTRANET EDUCATIVA - Asignacin Masivo de Curso
Nombre: Asignacin Masivo de Curso
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:22:26 p.m.
Proceso: Asignacin Masivo de Curso
Administrador
(from
Actores)
CUS_8 .- Asignacin Masiv o
de Curso
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 47 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 47 de 72
4.1.8. Asignacin de Curso por Persona
La Asignacion de Curso por Persona, como su mismo nombre lo dice es
el registro de la Asignacion del Curso por Persona que pertenezcan a una
misma o diferente empresa.
4.2. Usuario
4.2.1. Comentar Foro
Permite iteractuar entre los usuarios de un curso y tema en comn
uc Asignacin de Curso por Persona
INTRANET EDUCATIVA - Asignacin de Curso por Persona
Nombre: Asignacin de Curso por Persona
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:22:25 p.m.
Proceso: Asignacin de Curso por Persona
Administrador
(from
Actores)
A
CUS_9.- Asginacin de
Curso por Persona
A
CUS9.1.- Buscar
Usuario
include
uc Comentar Foro
INTRANET EDUCATIVA - Curso
Nombre: Comentar Foro
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:22:23 p.m.
Proceso: Comentar Foro
CUS_1.- Registrar
Comentario
Usuario
(from
Actores)
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 48 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 48 de 72
4.2.2. Leer contenidos del Curso
Permite al usuario revisar lainformacin de un determinado curso.
4.2.3. Ingreso al Intranet
Para ingresar al sistema debemos ingresar usuario y clave, adems nos da
acceso a recuperar la contrasea.
uc Leer Contenidos del curso
INTRANET EDUCATIVA - Curso
Nombre: Leer Contenidos del curso
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:22:18 p.m.
Proceso: Leer Contenidos del curso
CUS_2.- Seleccionar
Contenido
Usuario
(from
Actores)
uc Ingreso a la Intranet
INTRANET EDUCATIVA - Curso
Nombre: Ingreso a la Intranet
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:26:40 p.m.
Proceso: Logueo del Usuario
CUS_3.- Iniciar Sesion
CUS03.1.- Recuperar
Contrasea
Usuario
(from
Actores)
extend
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 49 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 49 de 72
4.2.4. Responder preguntas
El usuario rnarca una respuesta de las alternativas por pregunta de un
determinado examen.
4.3. Usuario Lider-Jefe
4.3.1. Ingreso al Intranet
Para ingreso al Intranet Educativa se debe ingresar los datos requeridos
por la ventana adems nos permite recuperar la contrasea.
uc Responder Preguntas
INTRANET EDUCATIVA - Curso
Nombre: Responder Preguntas
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:26:39 p.m.
Proceso: Responder Preguntas
Usuario
(from
Actores)
CUS_4.- Marcar
Alternativ as
uc Ingreso a la Intranet
INTRANET EDUCATIVA - Curso
Nombre: Ingreso a la Intranet
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 03:08:42 p.m.
Actualizado:06/05/2013 05:26:37 p.m.
Proceso: Logueo del Usuario Jefe
CUS_1.- Iniciar Sesin
CUS01.1.- Reestablecer
contrasea
Jefe
(from
Actores)
extend
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 50 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 50 de 72
V. Especificacin de los Casos de Uso del Sistema 5. Especificacin de los Casos de Uso del Sistema
5.1. Administrador
5.1.1. Ingreso al sistema
1. Breve descripcin
El caso de uso permite al Administrador realizar el ingreso de su
usuario y contrasea accediendo a la interfaz Login Administrador
de la Intranet Educativa.
2. Actores
Administrador
3. Flujo de eventos
3.1. Flujo Bsico
1. El caso de uso inicia cuando el Administrador selecciona la
opcin de Administrador en la interfaz Men de
Bienvenida.
2. El sistema muestra la interfaz Login de Administrador
con los siguientes campos:
Usuario y clave.
Adems, presenta los link recuperar contrasea y la
opcin ingresar.
3. El Administrador ingresa su usuario (correo).
4. El Administrador ingresa su contrasea.
5. El Administrador selecciona la opcin Ingresar.
6. El sistema valida los datos ingresados.
uc Ingreso a la Intranet
INTRANET EDUCATIVA - Ingreso al Sistema
Nombre: Ingreso a la Intranet
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 3:08:42
Actualizado:06/05/2013 5:21:19
Proceso: Ingreso al Sistema
CUS_1.- Iniciar
Sesin
CUS01.1.-
Restablecer
contrasea
Administrador
(from
Actores)
extend
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 51 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 51 de 72
7. El sistema redirecciona a la siguiente interfaz.
8. El sistema muestra la interfaz Pantalla Principal y termina
caso de uso.
3.2. Sub Flujos
3.2.1 Restablecer Contrasea
1. El caso de uso inicia cuando el Administrador
selecciona la opcin Restablecer Contrasea en la
interfaz Login Administrador.
2. El sistema muestra la interfaz Recuperar Contrasea
con los siguientes campos: correo y los botones enviar
y salir.
3. El Administrador ingresa el correo electrnico.
4. El Administrador selecciona la opcin enviar.
5. El sistema valido correo enviado.
6. El sistema enva correo con la clave al Administrador
y muestra el mensaje Su clave ha sido enviada a su
correo.
7. El Administrador selecciona Salir el sistema cierra
el interfaz y el caso de uso finaliza.
3.3. Flujo alternativo
Datos Incorrectos
En el paso 6, si los datos ingresados son nulos o incorrectos el
sistema muestra el MSG: usuario y/o contrasea incorrectos y
el flujo continua en el paso 3.
4. Pre condiciones
Ninguno
5. Post condiciones
Ninguno
6. Requerimientos especiales
Ninguno
7. Puntos de extensin
Ninguno
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 52 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 52 de 72
5.1.2. Registro de curso
1. Breve descripcin
El caso de uso permite al Administrador realizar el registro de los
Cursos accediendo a la interfaz Registro de Curso de la Intranet
Educativa.
2. Actores
Administrador
3. Flujo de eventos
3.1. Flujo Bsico
1. El caso de uso inicia cuando el Administrador selecciona la
opcin Registrar Curso en la interfaz Registro de
Curso.
2. El sistema muestra la interfaz Registrar Curso con los
siguientes campos:
Datos de Curso: Nombre Curso, Tipo de Curso,
Competencia, Descripcin.
3. El Administrador ingresa los datos del Curso: Nombre
Curso, Tipo de Curso, Competencia, Descripcin.
4. El Administrador selecciona Pre-requisitos
a. Si elige un Pre-requisito continua en el paso 5.
b. Si no elige un Pre-requisito continua en el paso 5.
5. El Administrador Ingresa los Temas del Curso.
6. El Administrador selecciona la opcin Guardar
uc Registrar Curso
INTRANET EDUCATIVA - Registrar Curso
Nombre: Registrar Curso
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 3:08:42
Actualizado:06/05/2013 5:22:32
Proceso: Registrar Curso
Administrador
(from
Actores)
CUS_3.- Registrar
Curso
CUS03.1.- Buscar
Pre-requisitos
CUS03.2.- Registrar
Tema
extend
extend
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 53 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 53 de 72
7. El sistema muestra el mensaje Envi realizado.
8. El Administrador selecciona la opcin Salir y termina el
caso de uso.
3.2. Sub Flujos
Ninguno.
3.3. Flujo alternativo
Datos Incorrectos
En el paso 6, si los datos ingresados son nulos o incorrectos el
sistema muestra el mensaje (campo) incorrecto especificando
que campo es el que esta incorrecto y el flujo continua en el
paso 3.
4. Pre condiciones
Ninguna.
5. Post condiciones
En el sistema quedaran registradas las empresas con el estado
por aprobar.
6. Requerimientos especiales
Ninguno.
7. Puntos de extensin
Ninguno.
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 54 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 54 de 72
5.1.3. Registro de contenido
1. Breve descripcin
El caso de uso permite al Administrador realizar el registro de los
Contenidos por cada curso registrado accediendo a la interfaz
Registro de Contenido de la Intranet Educativa.
2. Actores
Administrador
3. Flujo de eventos
3.1. Flujo Bsico
1. El caso de uso inicia cuando el Administrador selecciona la
opcin Registrar Contenido en la interfaz Contenido.
2. El sistema muestra la interfaz Registrar Contenido con los
siguientes campos:
Datos de Contenido: Nombre Curso, Tema,
Descripcin, Archivo.
3. El Administrador selecciona el Curso.
4. El Administrador selecciona un Tema del Curso.
5. El Administrador ingresa una descripcin.
6. El Administrador selecciona la Opcin Adjuntar
Archivos.
7. El Administrador Busca la ruta el archivo a adjuntar.
a. Si adjunta un archivo y desea adjuntar Otro, contina
paso 6.
b. Si adjunta un archivo y ya no desea adjuntar Otro,
contina paso 8
uc Registrar Contenido
INTRANET EDUCATIVA - Registrar Contenido
Nombre: Registrar Contenido
Autor: TECHERA
Versin: 1.0
Creado: 26/04/2013 3:08:42
Actualizado:06/05/2013 5:22:31
Proceso: Registrar Contenido
CUS_4.- Registrar
Contenido para un
Curso
Administrador
(from
Actores)
CUS04.1 .- Adjuntar
Archiv o
include
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 55 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 55 de 72
8. El Administrador selecciona la opcin Guardar
9. El sistema muestra el mensaje Contenido Registrado.
10. El Administrador selecciona la opcin Salir y termina el
caso de uso.
3.2. Sub Flujos
Ninguno.
3.3. Flujo alternativo
Ninguno.
4. Pre condiciones
Ninguna.
5. Post condiciones
En el sistema quedaran registradas los contenidos con el estado
Registrado.
6. Requerimientos especiales
Ninguno.
7. Puntos de extensin
Ninguno.
-
Documento de Diseo
2013 - 01
Intranet Educativa
Pgina 56 de 72
Elaborado por: Equipo de Software Factory
Revisado por :Julio Csar Calvo Torres
Aprobado por: Jos Estrada Meza
Fecha: 07-05-13
Fecha de actualizacin: 07/05/2013 Pgina: : 56 de 72
5.1.4. REGISTRO DE EVALUACIN
1. Breve descripcin
El caso de uso permite al Administrador realizar el registro de los
Exmenes por Curso accediendo a la interfaz Registro de
Evaluacin de la Intranet Educativa.
2. Actores
Administrador
3. Flujo de eventos
3.1. Flujo Bsico
1. El caso de uso inicia cuando el Administrador selecciona la
opcin Registrar Evaluacin en la interfaz
Evaluaciones.
2. El sistema muestra la interfaz Registrar Evaluacin con
los siguientes campos:
Datos de Curso: Nombre Curso, Fecha Inicio, Fecha
Fin, Nombre de la Evaluacin.
Datos de la Pregunta: Nombre de la Pregunta.
3. El Administrador selecciona curso
4. El Administrador ingresa los datos de la Evaluacin: Fecha
Inicio, Fecha Fin, Nombre de la Evaluacin.
5. El Administrador ingresa los