Está en la página 1de 17

B-Smart

ESPOL
Guayaquil – Ecuador

Materia:
Aplicaciones Distribuidas:

Título del Proyecto:

B-Smart
Diciembre 22 de 2018
Autores:
Lenin Darío Yepez Alvarez
Lenin Yepez

Profesora: Patricia Suárez

2018 1
201
8
B-Smart

B-Smart
Contenido
INTRODUCCIÓN ............................................................................................................ 2
“B-SMART” ................................................................................................................... 2
OBJETIVO GENERAL ...................................................................................................... 4
OBJETIVOS ESPECÍFICOS ............................................................................................... 4
DESCRIPCIÓN ............................................................................................................... 5
MER ............................................................................................................................. 6
FLUJO DE PROCESO ...................................................................................................... 7
1.1 REGISTRO DE TAREAS ...................................................................................................... 7
1.2 VISITA ......................................................................................................................... 8
SCRIPTS ........................................................................................................................ 8
1.1 CURSO ......................................................................................................................... 8

1.2 DOCENTE ..................................................................................................................... 9

1.3 ESTADO_TAREA ........................................................................................................... 10

1.4 ESTADO_CURSO .......................................................................................................... 10

1.5 GRADO ...................................................................................................................... 10

1.6 MATERIA .................................................................................................................... 11

1.7 PERSONA.................................................................................................................... 11

1.8 TAREA ....................................................................................................................... 12

1.9 TIPO .......................................................................................................................... 13

1.10 USUARIO................................................................................................................. 13

1.11 ALUMNO ................................................................................................................ 14

RESUMEN ................................................................................................................... 15
2 REFERENCIAS ....................................................................................................... 16
Lenin Yepez

2018 1
201
8
B-Smart

Introducción
“B-Smart”
.
La importancia del tema radica en solucionar un problema de tecnología para el
registro académico, que incidirá en beneficio de padres, docentes y alumnos; mejorando la
comunicación de los mismos. (Barzola & Priscila, 2014)
En muchos países reconocen que el futuro de la educación se reestructurará través de
la tecnología de información y comunicación (TIC) (Tantatsanawong, 2011), ya que las TIC
se han convertido en muy poco tiempo, uno de los pilares básicos de la sociedad moderna.
Muchos países consideran que la comprensión de las TIC y el dominio de las habilidades y
conceptos de las TIC básicas son parte de la esencia de la educación, junto con la lectura, la
escritura y la aritmética. (Srivastava, 2012)
El e-learning, en traducción literal, estaríamos hablando de aprendizaje electrónico, es
decir, aprendizaje generado o mediado por las diferentes tecnologías basadas de una u otra
forma en soporte electrónico para realizar todo o parte del proceso formativo. (Quiroz, 2011)
Este nuevo concepto educativo es una revolucionaria modalidad de capacitación que
posibilitó Internet, y que hoy se posiciona como la forma de capacitación predominante en
el futuro. Este sistema ha transformado la educación, abriendo puertas al aprendizaje
individual y organizacional. Es por ello que hoy en día está ocupando un lugar cada vez más
destacado y reconocido dentro de las organizaciones empresariales y educativas. (GROS,
2011)
Según los estudios de Online Business School (OBS) se obtiene que sólo en el 2013
el e-learning generó $56.200 millones; y en América latina se prevé que la cifra aumente
superando los $1.160 millones, poniendo en evidencia lo fructífero de este mecanismo y
estimando que en el 2019 el 50% de las clases de tercer nivel sean a través de esta modalidad.
Además la OBS asegura que el acceso a estas plataformas se realiza en un 60% desde
tabletas, 29% smartphones y 8% dispositivos que no son móviles. (Universia, 2014)
Como ejemplo está el caso de Tailandia que desarrolló un proyecto Nednet (Red de
educación nacional). Esta tecnología comprende un conjunto de servicios inteligentes que
busca cubrir tres eslabones: en primera instancia, mejorar los servicios de red para la
administración del estado, en lo que se incluyen las investigaciones para el desarrollo de
tecnologías. En segundo lugar, el gobierno busca realizar un monitoreo de las instituciones
educacionales. En el último eslabón, están todos los servicios de enseñanza (e-learning) y
apoyo académico por medio de la computación en la nube a los estudiantes en general.
(Tantatsanawong, 2011)
Lenin Yepez

Un caso exitoso es el de Moodle, una plataforma de aprendizaje que tiene gran


cantidad de implementaciones, como de usuarios (académicos y empresariales) a nivel
mundial. Es un software gratuito, con código abierto; una característica que permite

2018 2
201
8
B-Smart

personalizarlo como se lo desee. Los desarrolladores lo han traducido a 120 idiomas para
que sea accesible a los distintos usuarios. Así mismo lo han desarrollado en la web,
permitiendo ser usado en dispositivos móviles. Entre los recursos que ofrece están cursos
gratuitos, foros de estudiantes, documentación, contenidos y complementos. (Moodle, 2015)
Hace pocos meses en Argentina se realizó un evento en el que algunos representantes
de Microsoft y directivos de la Universidad Fasta, ofrecieron un proyecto que consiste en la
integración de Office 365, Moodle, una red social (Yammer) y Skype empresarial. El cual
permite impartir clases por medio de esta plataforma, al tiempo que los alumnos pueden
realizar comentarios de la misma, o también compartir archivos. Integrando los recursos que
ofrece Microsoft como: One Drive, One Note, calendario, Office Mix. (e-Abc, 2014)

En nuestros días, si no eres autodidacta y no aprendes de manera colaborativa,


fracasaste como estudiante, y la Web nos ofrece muchas plataformas como:
Coursera.- Vídeos, exámenes, interacción con otros estudiantes, para aprender ciencia,
nutrición, matemáticas, incluso medicina y hasta finanzas
Khan Academy.- se distingue por la variedad de sus temas. Además puedes convertirte
en voluntario para subtitular cursos y contribuir al conocimiento de los demás: así se forma
una comunidad.
Udacity.- es una plataforma para aprender resolviendo retos, con proyectos guiados
por algunos de los mejores instructores del planeta (en serio).
Ck12.-presenta decenas de cursos de casi cualquier área del conocimiento para
alumnos de educación básica. (Lazalde, 2012)

Nuestra competencia es extensa ya que podemos encontrar plataformas como:


• Schoology. – trabaja similar a una red social, puedes agregar a colegas y unirte a
grupos de discusión creados por otros profesores o iniciar uno.
• Edmodo.- como herramienta de comunicación y evaluación para alumnos es muy
buena
• CourseSites.– Es totalmente gratis, la única limitación es 5 cursos como máximo por
profesor.
•RCampus.- Los miembros pueden utilizar RCampus para la gestión de sus cursos y
asignaciones, gestión de trabajo colaborativo y mantenerse en contacto con otros grupos de
interés académico. (Profesor, 2013)
Lenin Yepez

2018 3
201
8
B-Smart

Tabla 1(e-learning) (GROS, 2011)

Objetivo General
Crear una aplicación web a través de una plataforma HTML5 que cree un vínculo
entre docentes, representantes legales y alumnos. Una plataforma interactiva para ayudar a
que mejore el rendimiento académico de los estudiantes.

Objetivos Específicos
1. Proporcionar información de las diferentes materias de manera online.
2. Mostrar información de la institución, así como de sus docentes.
3. Facilitar inscripciones, de los alumnos, a los diferentes cursos que se oferten.
4. Ofrecer a los docentes las herramientas para que abran los cursos que deseen
dictar.
5. Facilitar herramientas para que el docente envié y recepte tareas utilizando las
TICs.
Lenin Yepez

6. Realizar registro de los alumnos, grados, entre otros.

2018 4
201
8
B-Smart

Descripción
Hoy en día la educación está representada por un trípode, que tienen como objetivo
mantener un buen rendimiento académico de los alumnos, cada una de las piernas del trípode
representan a: los alumnos, representantes legales y el docente, estando consientes que si
una pierna del trípode no está presente, el rendimiento académico del estudiante caerá
Hoy en día se ve un desinterés por gran parte de alumnos en el ámbito educativo,
esto se debe a que la educación debe ser cada vez más acorde a las nuevas generaciones, y
esta generación se ve sumergida en la tecnología, y es por esto que deseamos crear una
página que ayude e incentive al alumno al aprendizaje.

Bsmart es un académico que plantea tener en constante comunicación al alumno,


profesor y representante legal. Bsmart contara con un diario virtual, el que tendrá las tareas,
horario de clases, trabajos a entregar entre otros; también una sección en la que poda ver el
contenido de lo visto en clases, así como también sus respectivas calificaciones, entre otras
cosas.
Estará disponible en un ambiente web y al que puedan acceder los profesores en
cualquier momento desde sus hogares, oficinas o cybers. Facilitando con esto la interacción
entre los docentes, alumnos y representantes; de esta manera mejorando la comunicación
entre la comunidad educativa.
Los docentes, por medio de la interacción con los estudiantes y sobre todo el plan de
docentes a partir del cual se vehiculan los aprendizajes de cada asignatura. Han sido
elementos que han dado carácter personalizado al trato entre los profesores y los estudiantes.

Por medio de un académico en el cual cuente con varias secciones para que el alumno
tenga mayor facilidad al encontrar lo visto en clase.

Lenin Yepez

2018 5
201
8
B-Smart

MER

Ilustración 1MER
Lenin Yepez

2018 6
201
8
B-Smart

Flujo de proceso
1.1 Registro de tareas

Lenin Yepez

2018 7
201
8
B-Smart

1.2 Visita

Scripts
1.1 curso
CREATE TABLE "public"."curso" (
"cod_curso" int4 NOT NULL DEFAULT nextval('curso_cod_curso_seq'::regclass),
"fecha_ini" date,
"fecha_fin" date,
"hora_ini" timestamp(6),
"hora_fin" timestamp(6),
"descripcion" text COLLATE "pg_catalog"."default" NOT NULL,
"estadocurso_cod" int4 NOT NULL,
CONSTRAINT "curso_pkey" PRIMARY KEY ("cod_curso"),
CONSTRAINT "fk_estadoc_curso" FOREIGN KEY ("estadocurso_cod") REFERENCES
"public"."estado_curso" ("cod_cursoest") ON DELETE NO ACTION ON UPDATE NO
ACTION
)
;

ALTER TABLE "public"."curso"


Lenin Yepez

OWNER TO "postgres";

2018 8
201
8
B-Smart

CREATE INDEX "fki_fk_estadoc_curso" ON "public"."curso" USING btree (


"estadocurso_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);
1.2 docente
CREATE TABLE "public"."docente" (
"cod_docente" int4 NOT NULL DEFAULT
nextval('docente_cod_docente_seq'::regclass),
"grado_cod" int4,
"usuario_cod" int4 NOT NULL,
"materia_cod" int4 NOT NULL,
"curso_cod" int4,
"titulo" text COLLATE "pg_catalog"."default",
CONSTRAINT "docente_pkey" PRIMARY KEY ("cod_docente"),
CONSTRAINT "fk_curso_docente" FOREIGN KEY ("curso_cod") REFERENCES
"public"."curso" ("cod_curso") ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT "fk_grado_docente" FOREIGN KEY ("grado_cod") REFERENCES
"public"."grado" ("cod_grado") ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT "fk_materia_docente" FOREIGN KEY ("materia_cod") REFERENCES
"public"."materia" ("cod_materia") ON DELETE NO ACTION ON UPDATE NO
ACTION,
CONSTRAINT "fk_usuario_docente" FOREIGN KEY ("usuario_cod") REFERENCES
"public"."usuario" ("cod_usuario") ON DELETE NO ACTION ON UPDATE NO ACTION
)
;

ALTER TABLE "public"."docente"


OWNER TO "postgres";

CREATE INDEX "fki_fk_curso_docente" ON "public"."docente" USING btree (


"curso_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);

CREATE INDEX "fki_fk_grado_docente" ON "public"."docente" USING btree (


"grado_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
Lenin Yepez

);

2018 9
201
8
B-Smart

CREATE INDEX "fki_fk_materia_docente" ON "public"."docente" USING btree (


"materia_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);

CREATE INDEX "fki_fk_usuario_docente" ON "public"."docente" USING btree (


"usuario_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);
1.3 estado_tarea
CREATE TABLE "public"."estado_tarea" (
"cod_estadota" int4 NOT NULL DEFAULT
nextval('estado_tarea_cod_estadota_seq'::regclass),
"descripcion" varchar(12) COLLATE "pg_catalog"."default" NOT NULL,
CONSTRAINT "estado_tarea_pkey" PRIMARY KEY ("cod_estadota")
)
;

ALTER TABLE "public"."estado_tarea"


OWNER TO "postgres";
1.4 estado_curso
CREATE TABLE "public"."estado_curso" (
"cod_cursoest" int4 NOT NULL DEFAULT
nextval('estado_curso_cod_curso_seq'::regclass),
"descripcion" varchar(12) COLLATE "pg_catalog"."default" NOT NULL,
CONSTRAINT "estado_curso_pkey" PRIMARY KEY ("cod_cursoest")
)
;

ALTER TABLE "public"."estado_curso"


OWNER TO "postgres";
1.5 grado
CREATE TABLE "public"."grado" (
Lenin Yepez

"cod_grado" int4 NOT NULL DEFAULT nextval('grado_cod_grado_seq'::regclass),


"descripcion" text COLLATE "pg_catalog"."default" NOT NULL,
"paralelo" "char"(0) NOT NULL,

2018 10
201
8
B-Smart

CONSTRAINT "grado_pkey" PRIMARY KEY ("cod_grado")


)
;

ALTER TABLE "public"."grado"


OWNER TO "postgres";
1.6 materia
CREATE TABLE "public"."materia" (
"cod_materia" int4 NOT NULL DEFAULT nextval('materia_cod_materia_seq'::regclass),
"descripcion" text COLLATE "pg_catalog"."default" NOT NULL,
CONSTRAINT "materia_pkey" PRIMARY KEY ("cod_materia")
)
;

ALTER TABLE "public"."materia"


OWNER TO "postgres";
1.7 persona
CREATE TABLE "public"."persona" (
"cedula" int4 NOT NULL,
"nombre" varchar(12) COLLATE "pg_catalog"."default" NOT NULL,
"seg_nombre" varchar(12) COLLATE "pg_catalog"."default",
"apellido" varchar(12) COLLATE "pg_catalog"."default" NOT NULL,
"seg_apellido" varchar(12) COLLATE "pg_catalog"."default",
"f_nacimiento" date,
"telefono" int4,
"direccion" text COLLATE "pg_catalog"."default",
"docente_cod" int4,
"alumno_cod" int4,
"mail" text COLLATE "pg_catalog"."default",
CONSTRAINT "persona_pkey" PRIMARY KEY ("cedula"),
CONSTRAINT "fk_alumno_persona" FOREIGN KEY ("alumno_cod") REFERENCES
"public"."alumno" ("cod_alumno") ON DELETE NO ACTION ON UPDATE NO
Lenin Yepez

ACTION,
CONSTRAINT "fk_docente_persona" FOREIGN KEY ("docente_cod") REFERENCES
"public"."docente" ("cod_docente") ON DELETE NO ACTION ON UPDATE NO

2018 11
201
8
B-Smart

ACTION
)
;

ALTER TABLE "public"."persona"


OWNER TO "postgres";

CREATE INDEX "fki_fk_alumno_persona" ON "public"."persona" USING btree (


"alumno_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);

CREATE INDEX "fki_fk_docente_persona" ON "public"."persona" USING btree (


"docente_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);
1.8 tarea
CREATE TABLE "public"."tarea" (
"cod_tarea" int4 NOT NULL DEFAULT nextval('tarea_cod_tarea_seq'::regclass),
"fecha_ini" date NOT NULL,
"fecha_fin" date NOT NULL,
"materia_cod" int4 NOT NULL,
"grado_cod" int4 NOT NULL,
"estadot_cod" int4 NOT NULL,
CONSTRAINT "tarea_pkey" PRIMARY KEY ("cod_tarea"),
CONSTRAINT "fk_estadot_tarea" FOREIGN KEY ("estadot_cod") REFERENCES
"public"."estado_tarea" ("cod_estadota") ON DELETE NO ACTION ON UPDATE NO
ACTION,
CONSTRAINT "fk_grado_tarea" FOREIGN KEY ("grado_cod") REFERENCES
"public"."grado" ("cod_grado") ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT "fk_materia_tarea" FOREIGN KEY ("materia_cod") REFERENCES
"public"."materia" ("cod_materia") ON DELETE NO ACTION ON UPDATE NO ACTION
)
;
Lenin Yepez

ALTER TABLE "public"."tarea"


OWNER TO "postgres";

2018 12
201
8
B-Smart

CREATE INDEX "fki_fk_estadot_tarea" ON "public"."tarea" USING btree (


"estadot_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);

CREATE INDEX "fki_fk_grado_tarea" ON "public"."tarea" USING btree (


"grado_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);

CREATE INDEX "fki_fk_materia_tarea" ON "public"."tarea" USING btree (


"materia_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);
1.9 tipo
CREATE TABLE "public"."tipo" (
"cod_tipo" int4 NOT NULL DEFAULT nextval('"Tipo_cod_tipo_seq"'::regclass),
"descripcion" varchar(15) COLLATE "pg_catalog"."default" NOT NULL,
CONSTRAINT "Tipo_pkey" PRIMARY KEY ("cod_tipo")
)
;

ALTER TABLE "public"."tipo"


OWNER TO "postgres";
1.10 usuario
CREATE TABLE "public"."usuario" (
"cod_usuario" int4 NOT NULL DEFAULT nextval('usuario_cod_usuario_seq'::regclass),
"nickname" varchar COLLATE "pg_catalog"."default" NOT NULL,
"password" varchar(12) COLLATE "pg_catalog"."default" NOT NULL,
"tipo_cod" int4 NOT NULL,
CONSTRAINT "usuario_pkey" PRIMARY KEY ("cod_usuario"),
CONSTRAINT "fk_tipo_usuario" FOREIGN KEY ("tipo_cod") REFERENCES
"public"."tipo" ("cod_tipo") ON DELETE NO ACTION ON UPDATE NO ACTION
)
;
Lenin Yepez

ALTER TABLE "public"."usuario"

2018 13
201
8
B-Smart

OWNER TO "postgres";

CREATE INDEX "fki_fk_tipo_usuario" ON "public"."usuario" USING btree (


"tipo_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);
1.11 alumno
CREATE TABLE "public"."alumno" (
"cod_alumno" int4 NOT NULL DEFAULT nextval('alumno_cod_alumno_seq'::regclass),
"descripcon" text COLLATE "pg_catalog"."default",
"grado_cod" int4 NOT NULL,
"curso_cod" int4,
"usuario_cod" int4 NOT NULL,
CONSTRAINT "alumno_pkey" PRIMARY KEY ("cod_alumno"),
CONSTRAINT "fk_curso_alumno" FOREIGN KEY ("curso_cod") REFERENCES
"public"."curso" ("cod_curso") ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT "fk_grado_alumno" FOREIGN KEY ("grado_cod") REFERENCES
"public"."grado" ("cod_grado") ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT "fk_usuario_alumno" FOREIGN KEY ("usuario_cod") REFERENCES
"public"."usuario" ("cod_usuario") ON DELETE NO ACTION ON UPDATE NO ACTION
)
;

ALTER TABLE "public"."alumno"


OWNER TO "postgres";

CREATE INDEX "fki_fk_curso_alumno" ON "public"."alumno" USING btree (


"curso_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);

CREATE INDEX "fki_fk_grado_alumno" ON "public"."alumno" USING btree (


"grado_cod" "pg_catalog"."int4_ops" ASC NULLS LAST
);
Lenin Yepez

CREATE INDEX "fki_fk_usuario_alumno" ON "public"."alumno" USING btree (


"usuario_cod" "pg_catalog"."int4_ops" ASC NULLS LAST

2018 14
201
8
B-Smart

);

Resumen
B-smart es una página académica que plantea mantener en constante comunicación al
alumno con su profesor.
B-Smart contara con un diario virtual, el que tendrá las tareas, trabajos a entregar entre otros;
también una sección en la que se pueda agregar cursos, inscribirse, entre otros.

Lenin Yepez

2018 15
201
8
B-Smart

2 Referencias
Barzola, G., & Priscila, L. (Diciembre de 2014). repositorio.ug.edu.ec. Obtenido de
http://repositorio.ug.edu.ec/handle/redug/6530
e-Abc. (2014). Microsoft y e-ABC analizaron casos reales de integración de Office 365 y
Moodle en la Nube, con la participación de la Universidad FASTA y el Instituto
FEMEBA . Obtenido de http://www.e-abclearning.com/notas-de-actualidad/33-
2014/145-microsoft-eabc-learning-casos-reales-integracion-office365-moodle
GROS, B. (2011). Evolución y retos de la educación virtual costryuyendo el e-learning del
siglo XXI. Barcelona: UOC.
Lazalde, A. (11 de 10 de 2012). Hipertextual. Obtenido de
http://hipertextual.com/2012/10/5-plataformas-online-
aprendizaje?utm_source=self&utm_medium=nav&utm_campaign=Especiales
Moodle. (9 de 11 de 2015). Acerca de Moodle. Obtenido de
https://docs.moodle.org/all/es/Acerca_de_Moodle
Profesor, Y. (19 de 10 de 2013). Top 5 de plataformas educativas online para docentes.
Obtenido de http://yoprofesor.ecuadorsap.org/top-5-de-plataformas-educativas-
online-para-docentes/#!/tcmbck
Quiroz, J. S. (2011). Diseño y Moderación de entornos virtuales de aprendizaje (EVA).
Barcelona: UOC.
Srivastava. (5 de 2012). IEEE. Obtenido de
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6208613&reload=true&n
ewsearch=true&queryText=education
Tantatsanawong. (2 de Abril de 2011). IEEE. Obtenido de
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5958132&reload=true&n
ewsearch=true&queryText=education
Universia, E. (22 de Julio de 2014). e-learning será la modalidad educativa dominante en
2019. Obtenido de http://noticias.universia.es/en-
portada/noticia/2014/07/22/1100909/learning-modalidad-educativa-dominante-
2019.html
Lenin Yepez

2018 16
201
8

También podría gustarte