Академический Документы
Профессиональный Документы
Культура Документы
Telfono:
(511) 626 2000 Anexo 4801
NDICE
ANEXO I INTERFACES DE USUARIO..........................................................1
1.1.
1.2.
1.3.
1.4.
Telfono:
(511) 626 2000 Anexo 4801
II
ANEXO I
1.1.
INTERFACES DE USUARIO
y edicin de
1.2.
La figura I.III muestra la interfaz usada para el registro de lecturas nuevas dentro del
sistema, permitiendo cargar un archivo en formato pdf correspondiente a la lectura a
registrarse.
1.3.
1.4.
ANEXO II
DIAGRAMA DE CLASES
Este anexo muestra el diagrama de clases que muestra los objetos, sus atributos y
mtodos empleados para el modelamiento del sistema.
ANEXO III
CDIGO
S1
S2
S3
S4
S5
CDIGO
MAD01
MAD02
MAD03
MAD04
MSE02
MSE03
MSE01
MSE04
MLI03
MLI01
MLE01
MEV05
MEV06
MEV04
MEV03
MEV07
MEV02
MLE04
MLE05
REQUERIMIENTO
Como administrador del sistema debo poder configurar los parmetros de
cada periodo que considera el sistema.
Como coordinador acadmico debo poder configurar los tiempos de
duracin de cada evaluacin.
Como coordinador acadmico debo poder configurar los periodos de
validez de cada evaluacin.
Como coordinador acadmico debo poder configurar los tutores
responsables por cada nivel.
Como administrador del sistema debo poder ingresar nuevos usuarios al
sistema.
Como administrador del sistema debo poder inhabilitar usuarios al
sistema.
Como administrador del sistema debo poder asignar permisos a cada
usuario
Como administrador del sistema debo poder asignar roles a cada usuario
del sistema.
Como coordinador acadmico debo poder agregar lecturas nuevas a la
librera.
Como coordinador acadmico quisiera poder asignar un conjunto de
lecturas a determinado grupo de alumnos.
Como alumno quisiera ver en una lista mis lecturas asignadas por periodo
actual.
Como tutor acadmico debo poder listar y registrar una o ms
evaluaciones por lectura.
Como tutor acadmico debo poder registrar solucionarios por cada
evaluacin registrada.
P D
1 2 S2
2 1 S5
2 1 S5
2 1 S5
2 1 S5
3 1 S1
3 1 S1
3 1 S1
3 1 S1
1 2 S1
1 2 S1
1 2 S1
1 2 S2
1 3 S2
1 2 S2
1 1 S2
2 2 S2
2 1 S3
2 1 S3
CDIGO
MLI04
MLE02
MLE03
MLI05
MEV01
MLI02
MRE05
REQUERIMIENTO
Como usuario del sistema debo poder revisar los comentarios hechos por
otros usuarios sobre una lectura.
Como alumno quisiera ver en una lista mis lecturas previas del ao actual.
Como usuario del sistema quisiera poder realizar bsquedas (avanzadas y
simples) de las lecturas disponibles en la librera.
Como coordinador acadmico debo poder inhabilitar lecturas.
Como alumno debo poder ver listadas las evaluaciones pendientes y no
pendientes del periodo actual.
Como coordinador acadmico quisiera poder revisar estadsticas de
evaluaciones por lectura por periodo para tener informacin consolidada a
fin de ser entregada al Ministerio de Educacin
Como tutor debo poder generar reportes grficos y estadsticos del
rendimiento de los alumnos de su nivel asignado para poder tener la
informacin de forma concisa y clara.
P D
1 1 S3
2 2 S3
1 3 S3
1 1 S3
1 2 S3
1 2 S4
1 2 S4
MRE01
MRE02
MRE03
2 2 S4
MRE04
2 2 S4
ANEXO IV
a.
En esta vista se muestran las tablas asociadas al mdulo de lecturas, las mismas que
permitirn su administracin junto con las bsquedas a nivel de librera.
b.
10
c.
En esta vista se muestran las tablas asociadas al mdulo de seguridad, las mismas
que darn soporte a los permisos por usuario y acceso a la aplicacin.
11
d.
En esta vista se muestran las tablas asociadas al mdulo de configuracin, las cuales
permitirn administrar la configuracin bsica del sistema.
12
1. Diccionario de datos
En esta seccin del anexo se presenta la descripcin de las tablas generadas en la
base de datos, junto con la descripcin de los atributos.
Columna
idAlumno
idUsuario
idGrado
Tipo de Dato
INT(11)
INT(11)
INT(11)
Columna
idAnioAcademico
anio
descripcion
estado
fechaInicio
fechaFin
Tipo de Dato
INT(11)
INT(4)
VARCHAR(256)
VARCHAR(45)
DATETIME
DATETIME
Columna
idBimestre
descripcion
idAnioAcademico
fechaInicio
fechaFin
Tipo de Dato
INT(11)
VARCHAR(128)
INT(11)
DATETIME
DATETIME
Columna
idEvaluacion
nombre
estado
tipo
puntuacion
fechaRegistro
Tipo de Dato
INT(11)
VARCHAR(256)
TINYINT(4)
INT(11)
INT(11)
TIMESTAMP
emailUsuario
Columna
idEvaluacionLectura
puntuacion
fechaResolucion
idAlumno
idAsignacion
Columna
idEvaluacin
idLectura
estado
VARCHAR(256)
Alumno
PK
NN
AI
AnioAcademico
PK
NN AI
Bimestre
PK
NN
AI
Evaluacion
PK
NN AI
Descripcin
Identificador de alumno
Identificador de usuario
Identificador de grado
Descripcin
Identificador de ao acadmico
Ao acadmico
Descripcin de ao acadmico
Estado de ao acadmico
Fecha de inicio del ao acadmico
Fecha fin del ao acadmico
Descripcin
Identificador
Descripcin
Identificador de ao acadmico
Fecha de inicio
Fecha fin
Descripcin
Identificador evaluacin
Nombre evaluacin
Estado
Tipo Evaluacin
Puntuacin ptima de evaluacin
Fecha de creacin
Email de usuario que crea la
evaluacin
EvaluacionAlumnoPeriodo
Tipo de Dato
PK
NN AI
Descripcin
INT(11)
Identificador evaluacin
VARCHAR(45)
Puntuacin obtenida
TIMESTAMP
Fecha de registro de respuestas
INT(11)
Identificador de alumno asociado
Identificador de evaluacin por
INT(11)
periodo y alumno
EvaluacionLectura
Tipo de Dato
PK
NN AI
Descripcin
INT(11)
Identificador de evaluacin
INT(11)
Identificador de lectura
VARCHAR(45)
Estado
13
idBimestre
duracion
INT(11)
INT(11)
Identificador de bimestre
Duracin de evaluacin
Grado
PK
NN
Columna
idGrado
descripcion
idNivel
Tipo de Dato
INT(11)
VARCHAR(45)
INT(11)
Columna
idLectura
idDrive
autor
titulo
fechaPublicacion
fechaRegistro
subidoPor
estado
Tipo de Dato
AI
Descripcin
INT(11)
Identificador de lectura (BD)
VARCHAR(256)
Identificador de lectura (Google Drive)
VARCHAR(45)
Autor de texto
VARCHAR(45)
Ttulo de texto
DATE
Fecha de publicacin de lectura
TIMESTAMP
Fecha de creacin de lectura
VARCHAR(256)
Usuario que creo la lectura
TINYINT(4)
Estado de la lectura
LecturaPeriodoGrado
Tipo de Dato
PK
NN AI
Descripcin
INT
VARCHAR(45)
Descripcin de nivel
Opcion
Tipo de Dato
PK
NN AI
Descripcin
INT
Identificador de opcin
VARCHAR(45)
Nombre de la opcin/men
VARCHAR(45)
Estado
PermisosRol
Tipo de Dato
PK
NN AI
Descripcin
INT
Identificador del rol
INT
Identificador de la opcin/men
VARCHAR(45)
Estado
Pregunta
Tipo de Dato
PK
NN AI
Descripcin
INT(11)
Identificador
de la pregunta
Informacin de alternativas de la
MEDIUMTEXT
VARCHAR(256)
Texto de la pregunta
VARCHAR(128)
Texto de ayuda de la pregunta
Respuesta
Tipo de Dato
PK
NN AI
Descripcin
INT(11)
Identificador
de la respuesta
MEDIUMTEXT
Informacin xml de la(s) respueta(s)
INT(11)
Identificador de la pregunta
Columna
idLecturaPeriodica
idLectura
idGrado
idBimestre
Columna
idNivel
descripcion
Columna
idOpcion
descripcion
estado
Columna
idRol
idOpcion
estado
Columna
idPregunta
xmlPregunta
idEvaluacion
texto
ayuda
Columna
idRespuesta
xmlRespuesta
idPregunta
Lectura
PK
NN
AI
Descripcin
Identificador de grado
Descripcin de grado
Identificador de nivel
14
idEvaluacion
INT(11)
INT(11)
idAsignacionEvaluacion
Rol
Columna
Tipo de Dato
INT(11)
idRol
VARCHAR(100)
descripcion
Columna
idTutor
idGrado
idAnioAcademico
idUsuario
Tipo de Dato
INT(11)
INT(11)
INT(11)
INT(11)
Columna
idUsuario
email
nombre
habilitado
idRol
fechaRegistro
Tipo de Dato
INT(11)
VARCHAR(100)
VARCHAR(200)
TINYINT(1)
INT(11)
TIMESTAMP
Identificador de la evaluacin
Identificador de asignacin de
evaluacin por lectura
PK
NN
Tutor
PK
NN
Usuario
PK
NN
AI
Descripcin
Identificar del rol
Descripcin del rol
AI
Descripcin
Identificador de tutor
Identificador de grado asociado
Identificador de ao acadmico
Identificador de usuario
AI
Descripcin
Identificador de usuario
Email de usuario
Nombre completo de usuario
Estado de usuario
Identificador de rol asociado
Fecha de registro del usuario
15
ANEXO V
ESTNDARES DE PROGRAMACIN
Lineamientos generales
Objetos
La declaracin de los objetos JavaScript debe corresponder, en caso aplique, a
las tablas creadas en la BD. Es decir, deben llevar el mismo nombre, con el
mismo formato. Adicionalmente, cada objeto deber contener las mismas
propiedades que se establezcan en la Base de Datos, a menos que alguna de
estas propiedades requiera de un clculo previo.
Ejemplo:
El objeto Alumno en script corresponde con la tabla Alumno en la BD.
Declaraciones
Declaraciones simples
Cada lnea contiene un mximo de una declaracin.
Ejemplo:
var numeroPreguntas;
Inicializacin
16
Procurar inicializar las variables locales donde estas sean declaradas. Solo
deben inicializarse a posteriori en el caso que estas dependan de clculos en
otros bloques de cdigo.
Sentencias compuestas
Conformadas por sentencias que contienen sentencias dentro de llaves ({ y
}), estas siguen los siguientes lineamientos.
a. Las sentencias contenidas en llaves presentan sangra con respecto a la
sentencia que las contienen.
b. Las llaves de apertura se encuentran al final de la sentencia compuesta.
c. Las llaves son empleadas para enmarcar contenido dentro de sentencias
de control tales como if, else, if, for(), while, switch.
Comentarios
JavaScript permite dos tipos de comentarios, el primero, de lnea simple y, el segundo,
comentarios multilnea.
permite comentar la lnea marcada por las barras. Utilizados nicamente para
describir y dejar rastro de instrucciones precisas de cdigo, sin mucho detalle
en su descripcin. Usados en cualquier parte de cdigo perteneciente a
mtodo o funcin.
Ejemplo:
// Itera sobre todas las propiedades del objeto Json
While (i<tamanio[cabecera[j]]){
{
Comentarios multilnea
Representados por /* para iniciar la seccin de comentario y */ para finalizar
la seccin. Utilizados para describir y documentar a mayor detalle mtodos y
funciones, indicando parmetros de entrada, salida y una breve descripcin del
comportamiento asociado al mtodo.
17
Ejemplo:
/*
* La function getDetallesLectura(idLectura) proporciona informacin
* adiocional de la lectura
18
ANEXO VI
ESTNDARES DE DISEO
Botn
A travs de este elemento se activan funcionalidades y/o acciones del sistema.
La Tabla 3.3 muestra el detalle de los atributos de este control.
Atributo
Tipo
Alineacin de texto
Alto
Ancho
Estndar
Botn
Centrado
30px
80px
Combo Box
Este elemento es empleado para mostrar una lista desplegable que le permite
al usuario hacer la eleccin de un solo tem. La Tabla 3.4 muestra el detalle de
los atributos de este control.
Atributo
Tipo
Alineacin de texto
Alto
Ancho
Estndar
Combo box
Centrado
30px
Determinado por elementos de la
lista, mximo 200px
Radio Button
Este elemento es empleado para permitir al usuario la seleccin de una nica
opcin dentro de un conjunto de alternativas. La Tabla 3.5 muestra el detalle de
los atributos de este control.
Atributo
Tipo
Alineacin de texto
Alto
Ancho de texto
Estndar
Radio button
Centrado
30px
Determinado por el texto de la
19
Check Box
Este elemento es empleado para permitir al usuario la seleccin de ms de una
opcin dentro de un conjunto de alternativas. La Tabla 3.6 muestra el detalle de
los atributos de este control.
Atributo
Tipo
Alineacin de texto
Alto
Ancho de texto
Estndar
Check box
Centrado
30px
Determinado por el texto de la
opcin, mximo 200px
Vnculos
Este elemento permite al usuario visualizar en otro componente de tipo grfico
(pantalla, panel) detalles de cierto evento mostrado en el sistema. La Tabla 3.7
muestra el detalle de los atributos de este control.
Atributo
Tipo
Alineacin de texto
Alto
Fuente de texto
Color de seleccin
Estndar
Vnculo
Izquierda
predeterminado
Arial, 12 pts
RGB(18, 86, 204)
Cajas de texto
Este elemento permite el ingreso de datos tipo texto que sean requeridos por
funcionalidades del sistema, siendo un elemento editable. La Tabla 3.8 muestra
el detalle de los atributos de este control.
Atributo
Tipo
Alto
Ancho
Fuente de texto
Estndar
Input text
Determinado por el texto insertado.
Determinado por el texto insertado,
mximo 200px
Arial, 12 pts
20
Etiquetas de texto
Este elemento permite mostrar texto descriptivo sobre determinados atributos y
outputs de funcionalidades, este elemento no permite la edicin de texto. La
Tabla 3.9 muestra el detalle de los atributos de este control.
Atributo
Tipo
Alto
Ancho
Fuente de texto
Estndar
Etiqueta
Determinado por el texto insertado.
Determinado por el texto insertado,
mximo 100
Arial, 12 pts
Grilla
Este elemento presenta una lista de datos en forma horizontal, est dividido en
columnas y filas, presentando una nica cabecera que indica el tipo de dato en
cada columna. La Tabla 3.10 muestra el detalle de los atributos de este control.
Atributo
Fuente de texto
Alineacin de texto
Alto
Ancho de columna
Estndar
Arial, 12 pts
Centrado, alineado hacia la izquierda.
Determinado por la cantidad de
elementos listados, mximo 800 px.
Determinado por el texto de la
columna correspondiente, mximo
100
21