Proyecto Completo 2018 BTI

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 46

Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201

1
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ÍNDICE
ÍNDICE.........................................................................................................2
INTRODUCCIÓN........................................................................................4
JUSTIFICACIÓN:........................................................................................6
ALCANCE:...................................................................................................7
OBJETIVOS:................................................................................................8
- General:................................................................................................8
- Específicos:..........................................................................................8
CRONOGRAMA:.........................................................................................9
METODOLOGÍA:......................................................................................10
ACTIVIDADES:.........................................................................................12
INFORMES.................................................................................................13
1- Investigación:..................................................................................13
2- Análisis:..........................................................................................17
3- Diseño:............................................................................................19
4- Programación:.................................................................................20
5- Hardware:.......................................................................................23
6- Documentación:..............................................................................26
7- Implementación:.............................................................................27
8- Logística y Comunicación:.............................................................29
CONCLUSIÓN...........................................................................................30
MANUAL DE INSTRUCCIONES:...........................................................31
PROFESORES........................................................................................31
ALUMNOS.............................................................................................33
Bibliografía..................................................................................................37

2
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

INTRODUCCIÓN
En la actualidad, los avances tecnológicos han permitido la fabricación de
nuevos equipos útiles para los individuos de todo el mundo, por ejemplo un aparato
celular se encuentra al alcance de la mayoría de las personas. Esta situación no es ajena
para los jóvenes que se hallan en el rol de estudiantes, al igual que los docentes, ambos
necesitan de un instrumento tecnológico que facilite el proceso educativo.

Entonces, ¿Qué herramienta sería la ideal para su uso en el ámbito académico?


¿Quizás una computadora?, su empleo requiere de más tiempo, en lo que implica el
encendido y acondicionamiento, precisa de un área para su instalación, es incómoda,
involucra su transporte a todas partes. Según [ CITATION Mor13 \l 3082 ], en el
año 2006 los adolescentes dedicaban más tiempo al uso de un ordenador, ya sea para la
producción de trabajos escolares, revisión de redes sociales, entre otras, sin embargo
desde el 2011 en adelante, se ha visto un notable crecimiento en el empleo de celulares
para las actividades diarias.

Como vemos estos aparatos se han vuelto muy importantes para los adolescentes
de nuestros tiempos. En una conferencia de prensa hecha por la cadena CNN en el 2017
a Arthur D. Levinson, actual presidente de la empresa telefónica APPLE, se destacó que
el avance de las corporaciones dedicadas al desarrollo de hardware se debe a que tienen
un mayor ingreso económico, en los últimos tiempos, aquellas que brindan teléfonos
celulares, que las que ofrecen computadoras portátiles. [ CITATION CNN18 \l

3082 ]

Entonces, ¿Por qué restringir el uso de los móviles dentro de una institución
educativa cuando se puede encontrar el modo de hacerlo útil en el área académico?, por
esta razón se creó una aplicación capaz de otorgar a los educadores, la posibilidad de
crear una tarea, enviar y luego recibir para posteriormente corregirlas, y a los escolares,
completar las mismas y volverlas a exportar para su revisión, además se puede acceder a
las puntuaciones de los trabajos enviados, en otras palabras esta página otorga al

3
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

receptor la posibilidad de absorber información enviada por el emisor y a su vez remitir


el documento para su corrección. El mismo se encuentra desarrollado con un programa
llamado APEX (Oracle Application Express), creado por Oracle Corporation en el año
2004, se basa en realizar una página web con diseño y estructura automáticos, como en
cualquier programa que necesite almacenar datos, se creó una base con Oracle 11g.

FUNDAMENTACIÓN:

Los avances tecnológicos, hoy día al alcance de personas de todas las edades con
dispositivos que caben en la palma de la mano y conectan a los usuarios a nivel mundial
con todo tipo de contenidos, puede representar un beneficio como también un perjuicio
en el uso y abuso de los mismos, en el ámbito educativo podemos mencionar que
representa un elemento fundamental a la hora de acceder a informaciones de cualquier
ramo o asignatura, sin embargo la diversidad de funciones que poseen hacen que la
tendencia del uso de los mismos sea más para distracción en áreas lejanas al estudio.

Limitar la utilización de estos dispositivos en el sector académico sería una tarea


ardua y tal vez un retroceso en el aprendizaje, por tal motivo y en la búsqueda de
obtener el mayor de los provechos de la tecnología, surge la idea de desarrollar
herramientas de estudios donde además de hacer interactuar a docentes y alumnos
puedan poner en práctica los conocimientos adquiridos en las asignaturas profesionales
complementando a las demás disciplinas en un proyecto de desarrollo de software.

4
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

JUSTIFICACIÓN:
En pleno siglo XXI, el sistema educativo promueve la implementación de la tecnología
en el aula, con fines pedagógicos, teniendo en cuenta que los educandos cuentan con
dispositivos móviles a su alcance, enfatizando que el uso de los mismos no se limite
sólo a distracciones.

Por lo expuesto en el párrafo anterior sobradas razones hay para ejecutar el presente
trabajo; enfocado principalmente en la planificación y creación de una plataforma web
que permita interactuar virtualmente a los docentes y alumnos entre sí, sobre todo para
la recepción y devolución de trabajos escolares tras su pertinente evaluación.

5
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ALCANCE:
El trabajo se realizará en el Colegio San Blas, comprendiendo desde el análisis
de la situación actual, la investigación de herramientas, diseño y desarrollo de un
sistema que permita a docentes registrarse, acceder y asignar trabajos a alumnos de un
determinado curso, pudiendo adjuntar documentos referentes a las tareas, controlar la
entrega de los mismos y asignar puntajes. Por parte de los alumnos, estos podrán
acceder a la aplicación, visualizar trabajos asignados y realizar la entrega en formato
digital.

6
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

OBJETIVOS:

- General:
Diseñar un software de gestión y asignaciones de trabajos de los docentes a los
alumnos del Colegio San Blas, con acceso desde una aplicación para dispositivos
móviles y plataforma web.

- Específicos:
1- Investigar las últimas tecnologías en desarrollo de aplicaciones móviles y web.
2- Modelar una base de datos para el almacenamiento y manejo de información del
software a desarrollar.
3- Diseñar una aplicación móvil que permita el acceso al sistema por parte de los
alumnos y docentes.
4- Diseñar una aplicación web para acceder al sistema por parte de los alumnos y
docentes.
5- Implementar el uso de la herramienta aplicando a las distintas disciplinas.
6- Bloquear la fecha de entrega posterior.

7
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

CRONOGRAMA:

2018 Cronograma de Actividades

Lunes
10/09 Inicio de las actividades para el proyecto, con la primera reunión, en la que se decidió
el tema de trabajo, y como llevarlo a cabo.

Miércole
s 26/09 Se dio inicio del proyecto en la sala de Informática del Colegio Privado
Subvencionado San Blas. Con la utilización del programa estudiado “APEX”
(Oracle Application Express), además del armado de las distintas máquinas para
su utilización, instalando las aplicaciones correspondientes.
Lunes
01/10
Se eligió el nombre de la aplicación en forma unánime, WorkWeek.

Miércole
s 03/10
Se realizaron los íconos pertenecientes a la aplicación.
Lunes Se llevaron a cabo la creación de tablas de alumnos, profesores y
08/10 administradores.
Miércole Se realizó la creación de registros de alumnos, y copia de seguridad del
s 10/10 programa.
Jueves
Se llevó a cabo la creación de registros.
11/10
Viernes Se llevaron a cabo la creación de registros y redacción de los distintos
12/10 documentos.

Lunes Se realizaron la carga y descarga de archivos así como también encriptación de


15/10 contraseña, además el manual de instrucciones y se finalizó la documentación.

8
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

METODOLOGÍA:
Para realizar el trabajo planteado se formaron grupos de trabajo, con el fin de
cumplir con las siguientes etapas metodológicas:

- Primera Etapa (Investigación):

Investigación de herramientas de desarrollo, la cual comprende conocer y aprender a


emplear lenguajes de programación que permitan llevar a cabo el software deseado.

El grupo de ejecutores está integrado por: Pablo Benedix, Takumi Kawamura, Eduardo
Welchen.

- Segunda Etapa (Análisis):

Analizar la información a ser manejada por el software a fin de modelar una base de
datos que contemple y permita satisfacer las necesidades del proyecto.

La realización del análisis está a cargo de: Nicolás López, Sebastián Bogado, Neithan
Telöken.

- Tercera Etapa (Diseño):

Comprende el estudio de la base de datos y el diseño de las interfaces del software


aplicando normas y reglas para que la misma sea sencilla, comprensible y amigable al
usuario.

Los encargados del diseño son: Elena Lorenz, Clara Berwanger, Ami Kitagawa.

- Cuarta Etapa (Programación):

Programación en lenguajes determinados de aplicación móvil y una aplicación web del


sistema diseñado según interfaces y base de datos suministrados por el equipo de
análisis y diseño.

Se encargan de programar: Víctor Morínigo, Jin Ozono, Keigo Mori.

9
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

- Quinta Etapa (Hardware):

Adecuar equipos necesarios para el software desarrollado, instalación, configuración y


puesta a punto de servidores de base de datos, servidores de aplicaciones, conexiones en
la red y demás requisitos para el funcionamiento óptimo del sistema.

La organización de este campo laboral se encuentra a cargo de: Agustín Lezcano,


Melody Argüello, Madoka Mori.

- Sexta Etapa (Documentación):

Producción de la documentación del proyecto, con las actividades desarrolladas en cada


una de las etapas, elaboración de manuales, y demás instrumentos, presentación del
informe final.

Documentan: Lorena Arce, Yanina Jara, Ana Moreno, Camila Sitzmann.

- Séptima Etapa (Implementación y Soporte):

Equipo encargado del manejo del software, instalación de los mismos en los distintos
dispositivos, implementación y capacitación a los distintos usuarios, soporte ante
problemas en el manejo o la comprensión de la herramienta.

La asistencia técnica está a cargo de: Sofía Diarte, Edgar Fernández, Cristian Chamorro,
Cristian Hernández.

- Logística y Comunicación:

Equipo encargado de la provisión de elementos y herramientas necesarias para cada uno


de los equipos, encargado de conseguir todo lo necesario para llevar a cabo en trabajo
(equipos móviles, programas, libros, recopilación de datos, equipos de impresión, etc).

Integran este equipo: Mayra Báez, Fabián Diesel, Anahí Gamba, Elías Gallas.

10
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTIVIDADES:
- Etapa 1: Se desarrolló la investigación, la misma se realizó primeramente para
encontrar con que programa se facilitaría más el proceso de avance del proyecto,
también se procedió a investigar los usos de cada una de las funciones de estas
aplicaciones.
- Etapa 2: Se llevó a cabo el análisis, lo que consiste en analizar la información a
ser manejada por el software a fin de modelar una base de datos que contemple y
permita satisfacer las necesidades del proyecto.
- Etapa 3: Se procedió a la parte del diseño del programa, la cual comprende el
estudio de la base de datos y el diseño de las interfaces del software aplicando
normas y reglas para que la misma sea sencilla, comprensible y amigable al
usuario.
- Etapa 4: La siguiente etapa fue la de programación, en la cual se programó en
lenguajes determinados de aplicación móvil y una aplicación web del sistema
diseñado según interfaces y base de datos suministrados por el equipo de análisis
y diseño.
- Etapa 5: En esta etapa cumplió con sus servicios el equipo de hardware, debían
adecuar equipos necesarios para el software desarrollado, instalar, configurar y
poner a punto de servidores de base de datos, servidores de aplicaciones,
conexiones en la red y demás requisitos para el funcionamiento óptimo del
sistema.
- Etapa 6: Se realizó la producción de la documentación del proyecto, con las
actividades desarrolladas en cada una de las etapas, elaboración de manuales, y
demás instrumentos y la presentación del informe final.
- Etapa 7: Se procedió con la implementación de la aplicación desarrollada, la
instalación del mismo en los distintos dispositivos, implementación y
capacitación a los distintos usuarios, soporte ante problemas en el manejo o la
comprensión de la herramienta.

11
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

INFORMES

1- Investigación:
Para la elaboración del proyecto fue necesaria la información que se extrajo de distintos
medios provenientes de internet, como códigos de programación, técnicas para
elaborarlos y/o métodos que facilitaron ayuda para el desarrollo de los mismos. Para
ello, el grupo de investigación generó una herramienta de información. Sin la misma, no
existe una base y sin esta no es posible llevar un proyecto. Con esa problemática un
conjunto de personas aparece para recabar información útil para cada grupo y de este
modo servir de asistencia informativa a los que lo necesitaban.

El trabajo se inició con las investigaciones de los siguientes lenguajes de programación:

 PHP
 Java
 Java Script
 Android Studio
 SQL
 PL/SQL
 Oracle Application Express (APEX)

- PHP:

PHP, acrónimo recursivo en inglés de PHP Hypertext Preprocessor (preprocesador de


hipertexto), es un lenguaje de programación de propósito general de código del lado del
servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno
de los primeros lenguajes de programación del lado del servidor que se podían
incorporar directamente en un documento HTML en lugar de llamar a un archivo
externo que procese los datos. El código es interpretado por un servidor web con un
módulo de procesador de PHP que genera el HTML resultante.[ CITATION

goo18 \l 3082 ]

12
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

- JAVA:

Java es un lenguaje de programación y una plataforma informática comercializada por


primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que
no funcionarán a menos que tenga Java instalado y cada día se crean más. Es rápido,
seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos
hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas
partes.

JAVA SCRIPT:

JavaScript Es un lenguaje de programación que te permite crear contenido nuevo


y dinámico, controlar archivos de multimedia, crear imágenes animadas y muchas otras
cosas más. (Aunque, no todo, pero es increíble lo que puedes llegar a hacer con tan sólo
unas pocas líneas de código de JavaScript). 

ANDROID STUDIO:

Android Studio es el entorno de desarrollo integrado oficial para la plataforma Android.


Fue anunciado el 16 de mayo de 2013 en la conferencia Google I/O, y reemplazó
a Eclipse como el IDE oficial para el desarrollo de aplicaciones en Android.
[ CITATION and18 \l 3082 ]

SQL:

SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de


consulta estructurada) es un lenguaje específico del dominio utilizado en programación,
diseñado para administrar sistemas de gestión de bases de datos relacionales. Una de sus
principales características es el manejo del álgebra y el cálculo relacional para
efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de
datos, así como realizar cambios en ellas.

13
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de


datos y un lenguaje de control de datos. El alcance de esta incluye la inserción de datos,
consultas, actualizaciones y borrado, la creación y modificación de esquemas y
el control de acceso a los datos. También a veces se describe como un lenguaje
declarativo e incluye elementos procesales.

PL/SQL:

PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de


programación incrustado en Oracle.

PL/SQL soportará todas las consultas, ya que la manipulación de datos que se usa es la
misma que en SQL, incluyendo nuevas características:

 El manejo de variables.
 Estructuras modulares.
 Estructuras de control de flujo y toma de decisiones.
 Control de excepciones.
Al principio se intentó utilizar Android Studio y al ser una aplicación compleja para
desarrollar en reducido tiempo no fue posible. Por ello se optó por utilizar APEX donde
ya se tenía una idea básica de su implementación, solo era cuestión de investigar
pequeños detalles que se desconocían.

APEX:

Oracle Application Express (APEX) es una herramienta de Desarrollo Rápido de


Aplicaciones (RAD por sus siglas en inglés) que le permite diseñar, desarrollar e
implantar aplicaciones responsivas sobre la base de datos usando sólo un navegador
web.

El desarrollo de aplicaciones con Apex está basado en el explorador y permite


desarrollar aplicaciones desde cualquier PC conectado en red, utilizando para ello tan
sólo un explorador web actual.

La tecnología Apex se basa y usa como núcleo SQL y PL / SQL.

14
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

APEX es una herramienta declarativa que proporciona gran cantidad de características


diseñadas para hacer el trabajo de desarrollo más fácil. El propio Apex se encarga de
muchas de las funciones subyacentes comunes a todas las aplicaciones basadas en web;
esto permite al programador centrarse en la lógica específica de la aplicación. Por lo
tanto lleva menos tiempo para el desarrollo de esta. [ CITATION Ape18 \l 3082 ]

2- Análisis:
La función del grupo de Análisis, fue la comprensión de los elementos utilizados como
códigos, sintaxis, modelaje de base de datos, imprescindibles para el desarrollo de la
plataforma, con el fin de facilitar sus tareas al grupo de programación y desarrollo.

También se encargó de analizar la información a ser manejada por el software a fin de


modelar una base de datos que contemple y permita satisfacer las necesidades del
proyecto.

La base contiene los siguientes datos:

 Alumnos.
 Profesores – Categorías.
 Estado (Activo - Inactivo).
 Curso – Sección.
 Tareas – Entregas – Asignaturas.

15
ESTADO
K)
ESTA_CODE (PK)
ESTA_DESCRIPCION

FK)
K)

CURSOS
CURS_CODE (PK)
CURS_DESCRIPCION
SECC_CODE (FK)

TAREAS
S
TARE_CODE (PK)
_CODE (PK) TARE_PUNTOS SECCION
_DIRE TARE_FECHA
_FECHA SECC_CODE (PK)
TARE_DIRECCION
_CODE (FK) SECC_DESCRIPCION
ASIG_CODE (FK)

16
_DOC (FK) CATEGORIA
PROFESORES CATE_CODE (PK)
PROF_DOC (PK) CATE_DESCRIPCION
PROF_PASS
PROF_NOMB
PROF_FECHA
PROF_TELF
PROF_DIRE
ESTA_CODE (FK)
CATE_CODE (FK)
ASIGNATURAS
ASIG_CODE (PK)
ASIG_DESCRIPCION
PROF_DOC (FK)
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos

CURS_CODE (FK)
8
201
CURS_C
ALUM_F

ESTA_C

EN
ALUM_
ALUM_
ALUM_
ALUMNOS
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

3- Diseño:
Se seleccionaron los íconos adecuados para cada parte del sistema desarrollado, además
de haber creado algunos, como también los colores y efectos de cada uno de ellos,
igualmente se enviaron mensajes de notificación. Todo esto utilizando el programa
Apex.

 Cambio de íconos:

Se escogen los gráficos que se desea sustituir del Apex y se procede a realizar una
pulsación larga sobre ellos. Esta acción dará la opción de editar, se oprime y se abrirá
una pantalla con el ícono y el nombre para cambiarse, clickeamos sobre el mismo, se
muestran varias opciones, se escoge un paquete, esto abrirá una viñeta donde se tendrá
que optar por el tema, se elige el que más agradable sea a la vista, se acepta y ya aparece
el ícono modificado.

 Cambio de color:

Se empleó una de las tantas funciones para el diseño de la página entre ellas se halla el
cambio manual de los colores del menú, una ventana que se encuentra en la parte
inferior del editor de programas.

 Traducción:

Así como se hizo el cambio del color, la opción de traducir también está en la parte
inferior, nombrada como “Edit Page”, al ingresar allí se incorporó la palabra en el
idioma deseado.

 Mensaje de notificación:

Se utilizó para dar un mensaje de alerta al usuario, al ingresar a su cuenta, dar aviso de
errores, éxitos, entre otros.

Se ingresa al programa, entra en “Edit Page” luego, Attributes y así se podrá escribir en
“messages” la notificación correspondiente.

17
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

4- Programación:
Al comienzo se utilizaron aplicaciones que no llegaron a cumplir con las necesidades de
los programadores y atrasaron mucho el trabajo tales como:

 Android Studio, Java Web, PHP y Phone Gap: se dejaron de utilizar porque
retrasaban la tarea y eran aplicaciones que los alumnos no sabían utilizar.

A continuación, se procedió a la asignación del programa a utilizar para el proyecto, en


este caso Apex de Oracle Corporation. Esta última facilita la creación de otras
aplicaciones. APEX, ayudó mucho en cuanto al tiempo ya que es una herramienta de
desarrollo rápido, así se logró utilizar perfectamente y se pudo terminar el proyecto
rápidamente.

Para las aplicaciones móviles se utilizó una página llamada GoNative.com, con la cual
se crearon los archivos APK que utilizan los teléfonos Android.

Se empezó con la instalación del servidor y la creación de la base de datos en la


computadora principal (La computadora utilizada por los docentes en la sala de
informática de la institución).

Con APEX, se crearon las aplicaciones para:

 Administrador, que se encarga de la gestión de las 2 aplicaciones restantes como


parámetros, gestión de tablas, etc.
 Alumnos, como su nombre indica, va destinada para los estudiantes, tiene
funciones como mostrar las tareas pendientes, historial de tareas registradas, etc.
 Profesores, dirigida a los docentes, en esta se pueden asignar las tareas para los
distintos cursos, corregir las mismas, etc.

Detrás de todo esto, existe una base de datos administrada desde la aplicación de
SQL_DEVELOPER, la cual permite visualizar todos los contenidos de la central de
información.

Para la realización de estas aplicaciones se analizó todo lo referente a SQL para poder
empezar con los comandos, se utilizaron varios códigos para esto.

18
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

También se crearon tablas, vistas y otras cosas que son muy importantes para que las
aplicaciones funcionen, las mismas se tuvieron que programar cuidadosamente una tras
otra. Las tablas mencionadas anteriormente, fueron elaboradas con una aplicación
llamada ERStudio, herramienta que facilita el dibujo de entidades y tablas.

Una vez que se estableció todo, se tuvo que modificar muchas cosas para que las 3
aplicaciones se unan y funcionen correctamente en conjunto.

Algunos lenguajes que se utilizaron fueron JavaScript, SQL y HTML.

 JavaScript: es un lenguaje de programación que se utiliza principalmente para


crear páginas web dinámicas. Una página web dinámica es aquella que
incorpora efectos como texto que aparece y desaparece, animaciones, acciones
que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.
Técnicamente, JavaScript es un lenguaje de programación interpretado, por lo
que no es necesario compilar los programas para ejecutarlos. En otras palabras,
los programas escritos con JavaScript se pueden probar directamente en
cualquier navegador sin necesidad de procesos intermedios. [ CITATION

Jav18 \l 3082 ]
 SQL: El lenguaje de consulta estructurado o SQL (por sus siglas en inglés
Structured Query Language) es un lenguaje declarativo de acceso a bases de
datos relacionales que permite especificar diversos tipos de operaciones en
ellas. Una de sus características es el manejo del álgebra y el cálculo relacional
que permiten efectuar consultas con el fin de recuperar de forma sencilla
información de interés de bases de datos, así como hacer cambios en ella. El
SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y
potencia de los sistemas relacionales y permite así gran variedad de
procedimientos.[ CITATION Sup18 \l 3082 ]
 HTML: es un lenguaje de programación que se utiliza para el desarrollo de
páginas de Internet. Se trata de las siglas que corresponden a HyperText
Markup Language, es decir, Lenguaje de Marcas de Hipertexto. No obstante,
este tipo de definiciones no nos dice mucho porque la misma es técnica.
Algunas personas piensan que HTML incluye el diseño gráfico de las páginas

19
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

web, sin embargo, HTML sólo sirve para indicar como va ordenado el
contenido de una página web. Esto lo hace por medio de las marcas de
hipertexto las cuales son etiquetas conocidas en inglés como tags.
[ CITATION Cód18 \l 3082 ]

Cuando el proyecto adquirió la forma y el funcionamiento correcto, se realizaron las


copias de seguridad de las tablas que contenían toda la información importante.
Utilizando un cliente llamado SQL_PLUS, se exportaron todos los datos y estos fueron
guardados en un directorio seguro, para ser utilizados en caso de que fueran necesarios.

Con la aplicación corriendo al 80%, ya sólo quedaba crear las opciones de registro,
subida y descarga de archivos. En esta parte, debido a la complejidad de los códigos se
recurrieron a distintas fuentes de información como vídeos tutoriales, blogs e incluso se
consultó con gente capacitada en el ámbito informático.

Por último, se hicieron los retoques visuales a todas las páginas, corrigiendo los
nombres de las columnas, errores ortográficos, acciones y/o funciones innecesarias,
entre otras cosas.

20
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

5- Hardware:
El siguiente grupo se encargó de la organización, gestión y puesta a punto de los
equipos que se han utilizado tanto para el desarrollo del software en cuestión como
también el funcionamiento y la ejecución del mismo, una vez culminado, en un
servidor.
En primer lugar se realizaron relevamientos de datos de las distintas aplicaciones y
herramientas que fueron utilizadas para el proceso de desarrollo, los programas para el
servidor de aplicaciones y de base de datos y los dispositivos para la utilización de la
aplicación final.

Cabe destacar que para el desarrollo de la herramienta son necesarios como mínimo tres
equipos, ya sea para el modelado de base de datos, para el desarrollo de la aplicación
móvil y para el de la plataforma web.

Hardware es una estructura física, esto permite la ejecución del servidor, en donde se
encuentran los componentes básicos que requiere el equipo.

Los requerimientos de sistema del servidor necesario para el funcionamiento del equipo
son:

- Para el procesador:

Como mínimo Intel Pentium D o AMD ATHLON, recomendado AMD A4-4000


3GHz, Intel i3 3,2GHz y el real Intel (R) Core (TM) i3-4170 CPU @ 3.70GHz.

- Memoria:

Como mínimo RAM 8GB, recomendado 16GB, y el real 8GB.

- Almacenamiento:

Como mínimo 4GB, como recomendado 8 GB y el real 1 TB.

- Autonomía:

Tener una fuente de energía constante.

- Conectividad:

21
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

Que siempre esté conectado a internet.

- Mientras que para el funcionamiento del programa:


 Sistema operativo:

Como mínimo Windows XP o superior, y como recomendado Windows 7 o superior.

 Modelación de la BASE DE DATOS:

ERStudio.

 Servidor de aplicación:
 Creacion de la aplicación: APEX.
 Manipulacion de base de datos: SQL DEVELOPER DE ORACLE.
 Base de datos: Oracle 11gr2.
- Cortafuegos:

Windows firewall.

- Seguridad:

Cuenta privada.

- Otras aplicaciones:

Apex.

- Requisitos del sistema para el cliente:

Celular, computadores con navegador, y conexión a internet, para instalarlo se debe


descargar la APK.

- Dispositivos móviles:

Tablet y Smartphones “Android”, todo dispositivo móvil con acceso a internet.

- Computadoras:

Cualquier sistema operativo, con un navegador web.

22
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

Para el correcto funcionamiento del servidor orientado específicamente para nuestro


programa, se realizó una investigación de los componentes básicos y los que mejor se
adecuan a nuestro objetivo que sería el de buen rendimiento a la hora de ejecutar el
programa, para evitar así posibles inconvenientes.

Un servidor es un ordenador u otro tipo de equipo informático encargado de suministrar


información a una serie de clientes, que pueden ser tanto personas como otros
dispositivos conectados a él. El servidor actúa como el gran cerebro del sistema
informático.

Los integrantes del grupo de desarrollo utilizaron sus propios equipos para trabajar, ya
que estos igualmente cumplen con los requisitos necesarios para el desarrollo de la
aplicación.

Cabe resaltar que las exigencias de hardware para los servidores varían en dependencia
del tipo de aplicación del servidor que en nuestro caso es un servidor dedicado a base de
datos, también la velocidad de la CPU no es tan crítica para un servidor. El deber de los
servidores más bien es el de proveer servicios dentro de una red a un gran número de
usuarios, entonces en este caso necesitábamos conexiones de alta velocidad ya que se
accede a los servidores a través de la red. Ya que el servidor utilizado, como cualquier
otro, debe funcionar por largos periodos de tiempo sin interrupción, por lo tanto su
disponibilidad debe ser alta la mayor parte del tiempo.

Otro punto muy importante es el acceso a la aplicación, los usuarios podrán ingresar a
WorkWeek por medio de un teléfono móvil, o a través de un navegador en una
computadora.

23
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

6- Documentación:
Este grupo se encargó de la elaboración de los documentos del proyecto, de cada una de
las actividades desarrolladas en todas las etapas, igualmente tenía a su cargo la
producción de manuales y demás instrumentos, además de la presentación del informe
final.

El trabajo del equipo inició con la redacción del acta correspondiente a la primera
reunión, en la que participaron todos los alumnos del Tercer Curso Bachillerato Técnico
en Servicios Informáticos, en conjunto con el profesor guía, Luis Portillo, en él cual se
decidió por unanimidad el tema principal del proyecto, la división para los grupos de
trabajo, y la asignación de los respectivos responsables de cada uno de ellos.

Siguiente a esto, se empezaron las actividades con los equipos de Investigación,


Análisis, Programación y Diseño en el cual las integrantes de documentación, trabajaron
con ellos, para recabar información en base al tema correspondiente.

Con el paso del tiempo, se han involucrado también con los demás grupos, como
Hardware e Implementación, a los cuales, se les proveyó ayuda con la elaboración del
manual de instrucciones tanto para docentes, como para estudiantes.

El equipo trabajó, siempre en conjunto con Logística, quienes proveían de muchos


materiales para la producción de los instrumentos.

24
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

7- Implementación:
En primer lugar estudiamos el funcionamiento completo del sistema para poder
enseñarles a los docentes y alumnos el uso de la plataforma.

La misma consiste en 3 aplicaciones: Administrador, Alumnos, Profesores y en


cada una de ellas se realizan diferentes actividades.

 Administrador:

Se muestra una ventana donde se ingresa el nombre de usuario y contraseña del


administrador para acceder.

Tiene un menú con las siguientes subdivisiones y funciones:

- Asignaturas
 Puede cargar asignaturas, añadir y también editar con el botón (Lápiz).
 También se pueden encontrar diferentes vistas ordenadas por curso y
profesores.
 Aparecen los profesores divididos en Asignaturas.
- Alumnos
 Se carga los datos del alumno
 Conceptos
 Se puede añadir y editar cursos
 Se añaden los tipos de tareas ej: ya sea escrita o de selección multiple.
- Parámetros
 Se muestra si el usuario está activo o inactivo.

 Alumno:

Se muestra una ventana donde se ingresa el N° de cédula y contraseña del Alumno para
acceder.

- Inicio
 Aparecen las entregas y tareas enviadas.

25
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

- Tareas
 El trabajo que el docente envía puede entregarse con el botón (Lápiz).
 Aparece datos de nombre fecha y profesor.
 A la vez se podrá descargar la tarea que el docente envía.
- Entregas
 Se muestra en la entrada.
 Además una vez pasada la fecha límite de entrega automáticamente no
aparecerá.
- Historial
 Se guardan todas las tareas entregadas aunque pase la fecha de
expiración.
- Perfil
 Se puede cambiar el nombre y la contraseña.
 Profesores:

Se ingresa los datos con el n° de cédula del profesor.

- Inicio
 Se muestra un calendario de tareas y la fecha límite.
 También está el botón (list) que cambia la forma de ver.
- Tareas
 Se pone el tema.
 Fecha de entrega.
 Puntos.
 Descripción: ej: No se admite tachaduras.

26
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

8- Logística y Comunicación:
El grupo de logística se encargó de recopilar información personal de los alumnos de los
distintos bachilleratos; en cada una de sus áreas y especialidades, para utilizarla y
cargarla en las planillas digitales y así tener la información necesaria para cada usuario.
Para esto fue necesario recurrir a la ayuda de la secretaria de la institución, Sonia Rotela
que nos facilitó toda la información necesaria. Los campos requeridos fueron: el nombre
completo y número de cédula de cada uno de los alumnos del primer, segundo y tercer
curso del bachillerato técnico en servicios informáticos, también fueron necesarios los
datos; anteriormente mencionados, de los docentes del nivel medio incluyendo la
materia y especialidad que ejerce.

También se proveyó los materiales precisos para la elaboración del proyecto, en esto
podemos encontrar los programas utilizados para la elaboración de la aplicación,
además podemos mencionar que fueron los encargados de la impresión de archivos
importantes para la realización del trabajo, asimismo suministraron los insumos
solicitados por los diferentes grupos conformados, una de las acciones más importantes
fue facilitar el acceso a internet para que de esa forma el trabajo sea más fácil.

Igualmente cabe mencionar los servicios prestados a cada uno de los grupos para así
poder agilizar las tareas asignadas a los mismos, para que de ese modo podamos
culminar exitosamente el proyecto, que se nos ha encargado, en el tiempo establecido.

27
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

CONCLUSIÓN

En conclusión, podemos decir que hemos reforzado mucho nuestros conocimientos con
las investigaciones, las pruebas y correcciones, que hemos realizado a lo largo del
desarrollo de este proyecto. El programa creado, con la finalidad de compartir tareas,
remitirlas y corregirlas no presenta ningún error en su funcionamiento.

Fue muy grato para nosotros, presentarles nuestro proyecto, sabemos que restringir el
uso de aparatos tecnológicos dentro de la institución educativa es prácticamente
imposible por lo que esta plataforma web se realizó con mucho esfuerzo y dedicación.

Básicamente, la página web contribuirá a conceder al receptor la opción de recibir


información enviada por el emisor y a su vez remitir el documento al docente para su
corrección.

Se estima que dentro de la comunidad educativa, la aplicación desarrollada podrá


optimizar el uso de los celulares a un modo didáctico y útil en lo expresado en el párrafo
anterior.

Esperamos alcanzar las expectativas del plantel docente para con nosotros.

28
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

MANUAL DE INSTRUCCIONES:

PROFESORES

INICIO

29
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ENTREGAS

TAREAS

30
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

PERFIL

31
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ALUMNOS

32
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

INICIO

TAREAS

ENTREGAS

33
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

HISTORIAL

34
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

PERFIL

35
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

Bibliografía

androiddevelopers. (02 de 11 de 2018). Recuperado el 05 de 11 de 2018, de


https://webcache.googleusercontent.com/search?
q=cache:rFAHIClYHJwJ:https://developer.android.com/studio/
+&cd=1&hl=es&ct=clnk&gl=py

Facilito, C. (13 de 10 de 2018). Recuperado el 05 de 11 de 2018, de


https://webcache.googleusercontent.com/search?
q=cache:AT01aZGDb-8J:https://codigofacilito.com/articulos/que-es-
html+&cd=14&hl=es&ct=clnk&gl=py

googleusercontent. (02 de 11 de 2018). Recuperado el 05 de 11 de 2018, de


http://webcache.googleusercontent.com/search?
q=cache:R6m8LkPyR9sJ:php.net/manual/es/intro-
whatis.php+&cd=1&hl=es&ct=clnk&gl=py

JavaScript. (04 de 11 de 2018). Recuperado el 05 de 11 de 2018, de


https://webcache.googleusercontent.com/search?
q=cache:jXQqC9zn7lcJ:https://www.javascript.com/
+&cd=1&hl=es&ct=clnk&gl=py

Morduchowicz, R. (2013). Recuperado el 19 de 09 de 2018, de


https://www.sap.org.ar/docs/congresos/2013/adole/presentaciones/m
orduchowicz.pdf

Noticias, C. (04 de 11 de 2018). Recuperado el 05 de 11 de 2018, de


https://cnnespanol.cnn.com/

Office, S. (04 de 11 de 2018). Recuperado el 05 de 11 de 2018, de


https://webcache.googleusercontent.com/search?
q=cache:hNHFSDmvmmcJ:https://support.office.com/es-
es/article/access-sql-conceptos-b%25C3%25A1sicos-vocabulario-y-
sintaxis-444d0303-cde1-424e-9a74-
e8dc3e460671+&cd=15&hl=es&ct=clnk&gl=py

Oracle, A. (02 de 11 de 2018). Recuperado el 05 de 11 de 2018, de


https://webcache.googleusercontent.com/search?

36
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

q=cache:_xRnjea1zzAJ:https://apex.oracle.com/
+&cd=1&hl=es&ct=clnk&gl=py

ANEXOS

Actas:

ACTA Nº 1

El día 10 de septiembre del corriente año a las 13:30 PM, se realizó una reunión
en la sala de Informática del Colegio Privado Subvencionado San Blas, la misma fue
encabezada y dirigida por la representante del grupo de Documentación, Lorena Arce,
con la presencia del profesor Luis Portillo y los diferentes equipos, referente al proyecto
estudiantil 2018 del 3º cuso Bachiller Técnico en Servicios Informáticos, se recabó
información acerca de la estructura de la aplicación, participaron de la reunión
representantes del grupo de Programación Keigo Mori, de Investigación Pablo
Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás López, de Logística Mayra
Báez, de Implementación Cristián Hernández y Hardware Agustín Lezcano, además de
los compañeros del curso mencionado anteriormente. Y con estos se concretó una
fecha próxima de entrega del avance de sus respectivos temas, la misma es el Lunes 24
septiembre del mismo año.

Sin otro punto a tratar se da por finalizada la reunión con la firma de los
presentes.

37
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 2

El día 26 de septiembre del corriente año a las 10:05 AM. Se dio inicio del
proyecto en la sala de Informática del Colegio Privado Subvencionado San Blas, con la
presencia del profesor Luis Portillo y los diferentes equipos encabezado por la
representante del grupo de Documentación Lorena Arce, de Programación Keigo Mori,
de Investigación Pablo Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás
López, de Logística Mayra Báez, de Implementación Cristián Hernández y Hardware
Agustín Lezcano, además de los compañeros del curso mencionado anteriormente. Con
la utilización del programa estudiado “APEX” (Oracle Application Express), además
del armado de las distintas máquinas para su utilización, instalando las aplicaciones
correspondientes.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

38
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 3

El día 1 de octubre del corriente año a las 13:30PM. Se dio seguimiento del
proyecto en la sala de Informática del Colegio Privado Subvencionado San Blas, con la
presencia del profesor Luis Portillo y los diferentes equipos encabezado por la
representante del grupo de Documentación Lorena Arce, de Programación Keigo Mori,
de Investigación Pablo Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás
López, de Logística Mayra Báez, de Implementación Cristián Hernández y Hardware
Agustín Lezcano, además de los compañeros del curso mencionado anteriormente. Se
eligió el nombre de la aplicación WorkWeek.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

39
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 4

El día 3 de octubre del corriente año a las 10:05AM. Se dio seguimiento del
proyecto en la sala de Informática del Colegio Privado Subvencionado San Blas, con la
presencia del profesor Luis Portillo y los diferentes equipos encabezado por la
representante del grupo de Documentación Lorena Arce, de Programación Keigo Mori,
de Investigación Pablo Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás
López, de Logística Mayra Báez, de Implementación Cristián Hernández y Hardware
Agustín Lezcano, además de los compañeros del curso mencionado anteriormente. Se
realizaron los íconos pertenecientes a la aplicación.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

40
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 5

El día 8 de octubre del corriente año a las 13:30 PM. Se dio seguimiento del
proyecto en la sala de Informática del Colegio Privado Subvencionado San Blas, con la
presencia del profesor Luis Portillo y los diferentes equipos encabezado por la
representante del grupo de Documentación Lorena Arce, de Programación Keigo Mori,
de Investigación Pablo Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás
López, de Logística Mayra Báez, de Implementación Cristián Hernández y Hardware
Agustín Lezcano, además de los compañeros del curso mencionado anteriormente. Se
llevaron a cabo la creación de tablas de alumnos, profesores y administradores.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

41
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 6

El día 10 de octubre del corriente año a las 10:05AM. Se dio seguimiento del
proyecto en la sala de Informática del Colegio Privado Subvencionado San Blas, con la
presencia del profesor Luis Portillo y los diferentes equipos encabezado por la
representante del grupo de Documentación Lorena Arce, de Programación Keigo Mori,
de Investigación Pablo Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás
López, de Logística Mayra Báez, de Implementación Cristián Hernández y Hardware
Agustín Lezcano, además de los compañeros del curso mencionado anteriormente. Se
realizó la creación de registros de alumnos, y copia de seguridad del programa.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

42
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 7

El día 11 de octubre del corriente año a las 08:20AM, durante las horas de las
asignaturas Contabilidad, Administración y Matemática Común. Se dio seguimiento del
proyecto en la sala de Informática del Colegio Privado Subvencionado San Blas, con la
presencia del profesor Luis Portillo y los diferentes equipos encabezado por la
representante del grupo de Documentación Lorena Arce, de Programación Keigo Mori,
de Investigación Pablo Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás
López, de Logística Mayra Báez, de Implementación Cristián Hernández y Hardware
Agustín Lezcano, además de los compañeros del curso mencionado anteriormente. Se
llevaron a cabo la creación de registros.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

43
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 8

El día 12 de octubre del corriente año a las 07:30AM, durante las horas de las
asignaturas Contabilidad, Administración. Se dio seguimiento del proyecto en la sala de
Informática del Colegio Privado Subvencionado San Blas, con la presencia del profesor
Luis Portillo y los diferentes equipos encabezado por la representante del grupo de
Documentación Lorena Arce, de Programación Keigo Mori, de Investigación Pablo
Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás López, de Logística Mayra
Báez, de Implementación Cristián Hernández y Hardware Agustín Lezcano, además de
los compañeros del curso mencionado anteriormente. Se llevaron a cabo la creación de
registros y redacción de los distintos documentos.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

44
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

ACTA Nº 9

El día 15 de octubre del corriente año a las 13:30AM. Se dio seguimiento del
proyecto en la sala de Informática del Colegio Privado Subvencionado San Blas, con la
presencia del profesor Luis Portillo y los diferentes equipos encabezado por la
representante del grupo de Documentación Lorena Arce, de Programación Keigo Mori,
de Investigación Pablo Benedix, de Diseño Takumi Kawamura, de Análisis Nicolás
López, de Logística Mayra Báez, de Implementación Cristián Hernández y Hardware
Agustín Lezcano, además de los compañeros del curso mencionado anteriormente. Se
realizaron la carga y descarga de archivos así como también encriptación de contraseña,
además el manual de instrucciones y se finalizó la documentación.

Sin otro punto a tratar se da por finalizado el seguimiento del proyecto, en la


fecha, con la firma de los presentes.

45
Proyecto – 3º Bachillerato Técnico en Servicios Informáticos 201
8

46

También podría gustarte