Documento Diseño IntranetEducativa

73
Documento de Diseño 2013 - 01 Intranet Educativa Página 0 de 72 Elaborado por: Equipo de Software Factory Revisado por :Julio César Calvo Torres Aprobado por: José Estrada Meza Fecha: 07-05-13 Documento de Diseño del Proyecto Modelo Clases, Modelo Datos, Diagrama de Estados, Diagramas Casos de Uso , Especificación Casos de Uso, Diagrama Secuencia

description

iNTRANET

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