1. 1
UNIDAD EDUCATIVA ‘’SAN ANTONIO DE PADUA’’
TECNICO MEDIO
PROYECTO DE GRADO
‘’DESARROLLAR UN SITIO WEB PARA DAR INFORMACION A LA UNIDAD
EDUCATIVA ‘’SAN ANTONIO DE PADUA’’
MODALIDAD: PROYECTO DE GRADO
PARA OBTENER EL TITULO DE BACHILLERATO
EN TECNICO MEDIO DE SISTEMAS INFORMATTICOS
Proyecto de Grado de la Defensa del Tema ‘’Sitio web del colegio San Antonio de
Padua’’
Presentado como requisito parcial para optar al Título de Técnico Medio en Sistemas
Informáticos.
PRESENTADO POR:
Yessica Franco Sacaico
C.L.:999999999
Ingrid Quiroga Guarachi
C.l.:99999999
Yessica Villarroel Mejia
C.l.:99999999
3. 3
A nuestros docentes principalmente para mi
profesor William Villca Sandoval y también a
mi profesor David Bautista Baptista por su
apoyo y su enseñanza que nos brindaron.
¡Con mucho cariño sus estudiantes!
AGRADECIMIENTOS
Queremos expresar nuestro profundo
agradecimiento por el amor, la dedicación y la
paciencia que nuestros padres han demostrado
cada día en relación a nuestro avance y
desarrollo en este caso de estudio.
Deseamos dar gracias a nuestros padres por
ser los principales impulsores de sueño.
Agradezco su confianza y creencia constante
4. 4
en nosotras y en nuestras expectativas.
Especialmente agradecemos a nuestros
docentes por acompañarnos en todo el
recorrido de nuestro proyecto por darnos sus
opiniones por sus consejos y por cada palabra
que nos han guiado a lo largo de este proyecto.
Agradecemos a Dios por bendecirnos
diariamente por la maravillosa oportunidad de
estar junto a las personas que nos apoyaron.
Tabla de contenido
Resumen ............................................................................................................................8
Palabras claves...................................................................................................................9
INTRODUCCIÓN..................................................................................................................9
ANTECEDENTES...................................................................Error! Bookmark not defined.
DEFINICIÓN DEL PROBLEMA............................................................................................11
SITUACIÓN PROBLEMÁTICA.............................................................................................11
Formulación del problema...............................................................................................12
Objetivos..........................................................................................................................12
Objetivo General ..........................................................................................................12
Objetivos Específicos....................................................................................................13
Alcance del proyecto........................................................................................................13
Alcance temático..........................................................................................................13
7. 7
DESVENTAJAS ..............................................................Error! Bookmark not defined.
FRAMEWORKS.....................................................................Error! Bookmark not defined.
LARAVEL ..........................................................................Error! Bookmark not defined.
CARACTERISTICAS PRINCIPALES ..................................Error! Bookmark not defined.
NODE JS ...........................................................................Error! Bookmark not defined.
CARACTERISTICA DE NODE.JS......................................Error! Bookmark not defined.
ASP.NET...........................................................................Error! Bookmark not defined.
MYSQL .............................................................................Error! Bookmark not defined.
Caracteristica de MySQL..............................................Error! Bookmark not defined.
SQL SERVER .....................................................................Error! Bookmark not defined.
CARRACTERISTICA DE SQL SERVER..............................Error! Bookmark not defined.
8. 8
CAPÍTULO
1
RESUMEN
La Unidad Educativa “SAN ANTONIO DE PADUA”, ubicado en la ciudad de
Cochabamba en la localidad de Puerto Villarroel, no cuenta con un sistema informático,
por lo que se decido desarrollar un sistema de información basado en un sitio web, el
cual es muy importante porque dará a conocer toda su información de la unidad
educativa San Antonio De Padua para toda la comunidad.
Este proyecto es principalmente para dar un sitio web a la Unidad Educativa “San
Antonio de Padua”, ya que esta unidad educativa se está dando recién a conocer a nivel
nacional, departamental en diferentes actividades como la Banda, Fútbol mujeres, Fútbol
varones.
La herramienta propuesta facilitará la información sobre esta unidad educativa dará
conocer todas sus ventajas y desventajas. Se define los objetivos generales y objetivos
9. 9
específicos del proyecto, así como la metodología del desarrollo de toda la información.
Luego se explicará un marco teórico presentando propuestas para el desarrollo del
proyecto incluyendo recomendaciones de métodos, arquitectura, lenguaje de
programación, posibles marcos y administradores de bases de datos.
PALABRAS CLAVES
Control
El control es un proceso que verificara que te dé una buena información sobre el
colegio San Antonio De Padua como sus ventajas y desventajas según como es la
unidad educativa.
Información
La información está constituida por un grupo de información para construir una
base de información exacta este proyecto está basado en dar una información de
la unidad educativa daremos a conocer al colegio de todas las maneras posibles
Seguimiento
El seguimiento se refiere a dar un buen seguimiento al sitio web que estamos
armando para la unidad educativa según el seguimiento aremos que se les dé una
buena información para todo público.
INTRODUCCIÓN
Este sistema estará a la disponibilidad de todo público en general para que puedan
informarse sobre la unidad educativa “San Antonio de Padua” con este sistema podrán
informarse con más rapidez y detalladamente.
Más que todo este sitio web está siendo creado por el motivo de que la unidad educativa
San Antonio de Padua, no ha tenido un sistema que, de información sobre los logros,
reconocimientos, medallas podios que obtuvo cada disciplina de la unidad educativa.
Por otra parte, este sitio web es necesario para la unidad educativa San Antonio de
Padua, ya que no cuenta con un sitio web.
10. 10
Este sitio web es accesible desde cualquier navegador y tiene información referente ala
unidad educativa San Antonio de Padua se trata de dar una visión más compleja posible
de la institución y su funcionamiento.
De esta forma se busca fortalecer la capacidad de procesamiento, análisis y uso de
información en todos los niveles del sector educativo y la comunidad, mediante la
implementación de un sistema de un sistema de información web que promueva y
facilite la existencia de información oportuna y adecuada tanto para la toma de
decisiones como para la participación ciudadana, a través del medio tecnológico más
difundido actualmente como es la red de redes, internet.
ANTECEDENTES
Desde que se fundó la Unidad Educativa “San Antonio de Padua” no se creo un sitio
web y fue creado en el año 1971 con el nombre de Buenas Nuevas, en ese entonces
contaba con los niveles primario y secundaria hasta la gestión 2000.
En la gestión 2000 se inicia el trámite para la división de los niveles primaria y
secundaria en la misma gestión paso a depender de “Escuelas Populares Don Bosco”
EPDB por ello se cambió el nombre de “Buenas Nuevas” a Unidad Educativa “San
Antonio de Padua”.
Actualmente la unidad educativa cuenta con 517 estudiantes, de primer a sexto de
educación secundaria comunitaria productiva con tres paralelos por curso, con 28
maestros y maestras, una secretaria una asistente administrativa y una portera.
La Unidad Educativa “San Antonio de Padua” es reconocida oficialmente como
‘Colegio Católico’, pero que al mismo tiempo permite la diversidad de creencia
religiosas, pero sin que estas alteren, perjudiquen o impidan la realización de sus
actividades programadas como institución educativa. esto con la finalidad de alcanzar la
Misión y Visión que se manifiesta en el desarrollo de sus actividades planificadas dentro
del marco de la Ley Educativa, Normas e instructivos, vigentes para esta gestión 2020.
11. 11
MISION: Dar a conocer la unidad educativa “San Antonio de Padua” en todos los
ambientes tanto como la educación y en qué actividades más se destaca tanto deportivo
como musical y como científico ya que la unidad educativa San Antonio De Padua es
conocido como el colegio más prestigioso de toda la localidad de Puerto Villarroel.
VISION: Brindar una grata información sobre la unidad educativa “San Antonio de
Padua” según este sistema y el sitio web que estamos creando según a eso iremos
abanando el proyecto de esta Unidad Educativa.
DEFINICIÓN DEL PROBLEMA
SITUACIÓN PROBLEMÁTICA
Después de realizar un análisis en la unidad educativa utilizamos una técnica de
recolección de información mediante entrevistas sobre la unidad educativa San Antonio
de Padua.
FORTALEZA
Calidad académica de nuestros docentes.
Instalaciones y equipamiento.
Alto porcentaje de alumnos titulados (en el caso de una universidad).
Cuenta con la ayuda de las autoridades del municipio de Puerto Villarroel
Cuenta con auditorio donde se pueden hacer talleres, reuniones.
Cuenta con un laboratorio
Cuenta con baños
Cuenta con un gimnasio
Cuenta con cursos amplios en buen estado
OPORTUNIDAD
Crecimiento económico y, por ende, mayor gasto en educación.
Dar publicidad a través de web centro y blogs para mejorar imagen del
colegio
Tenemos la oportunidad, más cercana de poder ir ala distrital
Podemos acudir al centro el hospital
Podemos acudir ala policía por cualquier caso extremo
12. 12
DEBILIDAD
Clima laboral tóxico repleto de chismes y habladurías.
Instalaciones deficientes o sin mantenimiento.
Falta de información de nuestra unidad educativa.
El conocimiento de lo académico y también conocimiento deportivo y
musical para todo público.
Su ubicación sus reglas y todo lo equitativo que puede mostrar la Unidad
Educativa San Antonio de Padua.
AMENAZAS
Desconfianza de la comunidad hacia el colegio.
Las cercanas chicherías
Discotecas de bebidas alcohólicas
Ventas ilícitas
Malas mañas de la sociedad
FORMULACIÓN DEL PROBLEMA
Los canales de información analógicos de los procesos poco definidos para la gestión de
información entre la Unidad Educativa San Antonio De Padua y todo el público
ocasiona una mala información, lo que desencadena una mala información sobre la
Unidad Educativa tomando en cuenta las diferentes cualidades de la unidad educativa
San Antonio De Padua.
OBJETIVOS
A continuación, se presentarán los objetivos del caso de información de la unidad
educativa San Antonio De Padua.
OBJETIVO GENERAL
Desarrollar un sitio web mediante una información para poder mejorar a la
unidad educativa dentro y fuera de la comunidad de Ivirgarzama.
13. 13
OBJETIVOS ESPECÍFICOS
Realizar un análisis sobre la información y obtener los requerimientos del
establecimiento educativo.
Identificar la tecnología y herramientas adecuadas para el desarrollo del proyecto
del sitio web de acuerdo a los requerimientos.
Diseñar e implementarlos módulos necesarios para cumplir los requerimientos de
la unidad educativa y toda la información necesaria.
Evaluar las pruebas pertinentes para variar el proyecto del sitio web.
ALCANCE DEL PROYECTO
ALCANCE TEMÁTICO
Para el presente caso de información se elaborarán los siguientes módulos:
Módulos administración de información
Este módulo ayudará a dar una buena información de toda la unidad educativa y
así también manejar una información básica para el manejo de módulos.
Así también permitir toda la ubicación de la unidad educativa.
MÓDULO DE FUNCIONAMIENTO Y EVENTOS
Así también se ara publicación de eventos (campañas de información, actividades
académicas, publicidades sobre la unidad educativa San Antonio De Padua y etc.) en el
sistema se realizará una información para mantener a todo el público.
Módulo De Reportes
En este módulo de reporte se tomará en cuenta la ubicación geográfica.
También se tomará en cuenta la localidad donde se encuentra la unidad educativa su
desempeño y desenvolvimiento en todo el ámbito académico tanto musical como
deportivo.
14. 14
ALCANCE GEOGRÁFICO
Para demostración del caso de estudio se realizará un sitio web local, pero si tiene
previsto la información futura en un servidor web donde estará alojado y el servidor
estará disponible solo y únicamente para Bolivia.
ALCANCE TEMPORAL
El caso de información tendrá vigencia del uso que le den y la decisión que tome la
unidad educativa para la continuidad de este sistema como información del colegio.
LIMITES
El sistema será utilizado para todo público.
No se realizará el pedido de datos.
Solo será para el que quiera obtener información.
Tendrá una buena información sobre la unidad educativa San Antonio De Padua.
JUSTIFICACIÓN
A continuación, se dará a conocer la justificación del proyecto:
JUSTIFICACIÓN SOCIAL
El planteamiento de caso de información responde una necesidad de la unidad educativa
ya que la U.E. San Antonio De Padua no es tan conocido. Con esto se supone que se
dará a conocer a la unidad educativa San Antonio De Padua y dará una amplia
información para todo público.
El director de la unidad educativa dispone de toda la información requerida de la unidad
educativa San Antonio De Padua.
JUSTIFICACIÓN TÉCNICA
Se cuenta con toda la información necesaria para realizar todo el desarrollo del proyecto
y su posterior información de toda la unidad educativa utilizando la tecnología web para
el sistema en general así mismo se interesarán en la información que daremos a conocer.
15. 15
JUSTIFICACIÓN OPERATIVA
Debido a que en el ámbito nacional no existen sistemas de información sobre la unidad
educativa San Antonio De Padua. Mediante el sistema de información por el cual
resultara más eficiente y eficaz y con lo cual beneficiaran a todo el público.
FACTIBILIDAD
FACTIBILIDAD ECONÓMICA
El desarrollo e información del presente caso tendrá entre gastos para su funcionamiento
de este sitio web en la nube el cual equivale a aproximadamente 285bs a esto se debe
incluir aproximadamente 7000bs para el desarrollador.
El monto final del desarrollo es 7285bs este monto es una subgerencia del sitio web que
estamos presentando.
FACTIBILIDAD TÉCNICA
La tecnología que se necesitara para la información desde el sitio web que estaremos
presentando sobre esta unidad educativa los requerimientos mínimos para el mismo
cumple con el equipo de información de esta unidad educativa.
Además de los requisitos técnicos especialmente del sitio web por parte de los
desarrolladores son muy accesible como lo cual ellos podrán desarrollar sin ningún
problema.
FACTIBILIDAD OPERACIONAL
Para el manejo de este sistema no se requiere un personal especializado ya que en los
objetivos está el de realizar un sistema de información de fácil manejo.
Se necesitará un taller de capacitación de uno o dos días para el manejo del sitio web
para un correcto manejo de información.
18. 18
MARCO TEORICO
METODOLOGIA DE DESARROLLO DE SOFTWARE
La metodología de desarrollo de software es el conjunto de procesos, practicas, técnicas y
herramientas que se utiliza para desarrollar software de manera eficiente y efectiva. Las
metodologías de desarrollo de software pueden variare función del enfoque que se le dé
al desarrollo de software, de la organización y de la cultura de la empresa, entre otros
factores.
MODELO INCREMENTAL
El modelo incremental es una metodología de desarrollo de software en el que el software
se desarrolla en pequeñas partes incrementales o módulos, cada uno de los cuales se
construye y se prueba de forma independiente. Cada incremento se agrega al software
existentes para formar una versión más completa del sistema. Este proceso se repite hasta
que se completa el software completo.
El modelo incremental se basa en la idea de que es más fácil manejar cambios y adaptarse
a los requisitos del cliente si el software a medida que se construye, lo que garantiza que
el software final cumpla con los requisitos del cliente.
VENTAJAS
Mayor flexibilidad
Entrega temprana de funcionalidad
Reducción de riesgos
Ahorro de tiempo y dinero
DESVENTAJAS
Planificación y coordinación
Requerimientos de documentación
Pruebas exhaustivas
Mayor complejidad
19. 19
PROTOTIPADO
El prototipo es una metodología de desarrollo de software en la que se construye un
modelo o prototipo del software antes de crear la versión final. El prototipo es una versión
simplificada del software que permite a los desarrolladores, usuarios y clientes
comprender mejor como se verá y se comportará el software final.
El objetivo principal del prototipo es validar los requisitos del cliente, para que los
desarrolladores puedan comprender mejor lo que el cliente necesita y construir el software
que cumpla con esos requisitos.
El prototipo puede ser especialmente útil cuando los requisitos del cliente no están
completamente definidos al principio del proyecto, ya que permite una mayor flexibilidad
y adaptabilidad a los cambios en los requisitos.
ETAPAS
Recolección y refinamiento de requisitos
Modelado, diseño rápido
Construcción del Prototipo
Desarrollo, evaluación del prototipo por el cliente
Refinamiento de prototipo
Producto de Ingeniera
VENTAJAS
Ayuda a validar lo requisitos del cliente temprano en el proceso de desarrollo.
Permite a los desarrolladores y usuarios comprender mejor el software antes de su
lanzamiento
Ofrece una oportunidad para obtener comentarios tempranos de los usuarios y
clientes
Pueden reducir los costos al identificar y corregir errores y problemas en etapas
tempranas del desarrollo
20. 20
DESVENTAJAS
Requiere más tiempo y recursos para desarrollar un prototipo, lo que puede
aumentar los costos de desarrollo
Puede ser difícil adaptar el prototipo existente para satisfacer nuevos requisitos
Los prototipos generalmente no son escalables, lo que significa que puede ser
difícil hacer que funcionen para proyectos o sistemas complejos.
Si el prototipo es demasiado simple o incompleto, puede subestimar la
complejidad del software final, lo que puede llevar a problemas y retrasos más
adelante en el proceso de desarrollo.
ESPIRAL
El modelo de desarrollo en espinal es una metodología de desarrollo de software que
combina elementos del modelo en cascada y del prototipo. Este modelo se basa en un
enfoque iterativo y se utiliza principalmente para proyectos de gran envergadura y
complejidad.
El modelo de desarrollo y espiral sigue un proceso cíclico que consta de cuatro etapas
principales:
Planificación: En esta etapa, se establecen los objetivos del proyecto y se
identifican los riesgos y restricciones. Se define un plan general que establece los
objetivos a largo plazo y el alcance del proyecto.
Análisis de riesgo: Se realiza una evaluación de riesgos detallada para identificar
los problemas potenciales que pueden surgir durante el desarrollo. Se identifican
los riesgos, se evalúan y se priorizan para determinar que riesgos se abordaran en
cada ciclo de desarrollo.
Desarrollo e iteración: En esta etapa se desarrolla el software de acuerdo con los
requisitos establecidos en la dase de planificación. Se crean prototipos que se
utilizan para obtener comentarios de los usuarios y para evaluar el software. Se
realizan ciclos adicionales de desarrollo e interacción, cada uno de los cuales
agrega más funcionalidades al software.
21. 21
Evaluación: La última etapa, se realiza una evaluación final del software y se
verifica si se han cumplido los objetivos del proyecto. Se verifica si se han resuelto
los problemas y se evalúa la calidad del software desarrollado.
VENTAJAS
Es adecuado para proyectos grandes y complejos, ya que permite una gestión
eficaz del riesgo.
El proceso iterativo permite una mayor flexibilidad en el desarrollo de software y
la capacidad de justar los requisitos del proyecto según sea necesario.
El enfoque en la evaluación del riesgo ayuda a garantizar que se resuelvan los
problemas antes de que se conviertan en problemas mayores.
La utilización de prototipos permite obtener comentarios tempranos de los
usuarios, lo que puede ayudar a mejorar el software y reducir los costos.
DESVENTAJAS
Requiere un alto nivel de experiencia técnica para implementar y gestionar el
proceso de desarrollo.
El modelo en espiral puede ser costoso, ya que los ciclos de desarrollo adicionales
pueden aumentar los costos del proyecto.
La metodología puede ser más lenta que otros modelos de desarrollo, ya que
requiere una evaluación exhaustiva del riesgo y un proceso iterativo de desarrollo.
La complejidad del modelo en espiral puede ser excesiva para proyectos más
pequeños y menos complejos.
No este diseño para la seguridad
No se actualiza con frecuencia
ARQUITECTURA DE SOFTWARE
El concepto de arquitectura de software se refiere a la estructuración del sistema
que, idealmente, se crea en etapas tempranas del desarrollo. Esta estructuración
22. 22
representa un diseño de alto nivel del sistema que tiene dos propósitos primarios:
satisfacer los atributos de calidad (desempeño, seguridad, modificabilidad), y servir
como guía en el desarrollo. Al igual que en la ingeniería civil, las decisiones críticas
relativas al diseño general de un sistema de software complejo deben de hacerse
desde un principio.
25. 25
FASE DE INICIO
Los Sistemas de Información (SI) y las Tecnologías de Información (TI) han cambiado la
forma en la que operan las organizaciones actuales a través de ese uso se logran
importantes mejoras. La fácil disponibilidad que poseen las computadoras y las
tecnologías de información en general, han creado una revolución informática en la
sociedad y de forma particular en los negocios. El manejo de información generada por
computadora difiere en forma significativa del manejo de datos producidos
manualmente pero es conveniente y necesario que el sistema de información sea un
producto confiable, de calidad y eficiente que cumpla con los requerimientos del
cliente de forma ordenada y en el menor tiempo posible.
Después de haber realizado en el Capítulo I el análisis del problema que es una tarea
que pertenece a esta fase junto con la definición de alcance, se trabajan los
requerimientos.
REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES
REQUERIMIENTOS FUNCIONALES
Son de suma importancia para el desarrollo del producto de software y también para
tener de forma concreta y específica el alcance del actual proyecto.
RF1. Gestión de los usuarios, los datos de los diferentes usuarios deben ser
registrados, modificados, y borrados, además realizar una búsqueda rápida.
RF2. Gestión de los reportes, se recibirá diferentes reportes de acuerdo al
estado o
tiempo, de problemas citados en la institución(colegio).
RF3. Gestión de estudiantes, cada estudiante con sus respectivos datos debe
estar
almacenado en la B.D y debe tener el alcance de ser modificado, borrado y
encontrado por el sistema.
26. 26
RF4. Organizar las diferentes materias impartidas en la institución(colegio), de
acuerdo al curso o docente correspondiente de Materia.
REQUERIMIENTOS NO FUNCIONALES
Esta sección detalla los requisitos no funcionales del sistema.
RNF1. Seguridad, el sistema basa su seguridad en el control de autentificación
de usuarios, donde se le asigna al administrador de la aplicación un login y
password y este es el único usuario que podrá configurar y realizar cambios del
sistema.
RNF 2. Disponibilidad, el sistema deberá estar disponible las 24 horas/7 días
siempre que los servidores donde se albergan estén funcionando
correctamente o no tengan ningún riesgo inconveniente.
RNF3. Mantenibilidad, la mantenibilidad del sitio queda en manos del
administrator del Sistema, para lo cual se capacitará an esta persona. Si el
mantenimiento va más allá de las manos del administrator entonces se
contactará al desarrollador del Sistema.
RNF4. Portabilidad, El producto de software deberá funcionar correctamente en
el sistema operativo: Windows siempre y cuando el equipo cuente con un
navegador como: (Google Chrome, Mozilla Firefox,Opera e Internet Explorer) en
sus versiones más recientes.
MODELO DE CASOS DE USO
Los diagramas de casos de uso documentan el comportamiento de un sistema desde el
punto de vista del usuario.
19.1 IDENTIFICACIÓN DE ACTORES
27. 27
Una vez obtenido los requerimientos del sistema también se identifica a los actores
que interactúan con él mismo, donde la identificación de los actores del modelo de
casos de uso permite:
Priorizar el desarrollo de unos casos de uso respecto a otros.
Planificar mejor las iteraciones.
Determinar a los usuarios finales del sistema.
Los actores del sistema son los siguientes:
Administrador del sistema, es la persona encargada de la configuración del
sistema y dar accesos a los demás usuarios, además de la gestión de
estudiantes, padres de familia y docentes (necesariamente tendrá acceso a
todos los módulos)
AUTENTIFICAR USUARIO