Está en la página 1de 24

“AÑO DE LA LUCHA CONTRA LA CORRUPCIÓN E IMPUNIDAD”

UNIVERSIDAD NACIONAL DEL SANTA

“Aplicación web basada en MVC para consultar los promedios de


notas de los alumnos en una institución educativa”

E.A.P: INGENIERÍA DE SISTEMAS E INFORMÁTICA

ASIGNATURA: APLICACIONES DISTRIBUIDAS I

DOCENTE: MS. MANRIQUE RONCEROS MIRKO MARTÍN

CICLO: VI

ESTUDIANTES: ARANDA TIMANÁ LORENA


LONCARICH MANRIQUE YELKO
LONGOBARDI MELENDEZ CARLOS

CÓDIGO: 0201714058
0201714021
0201614016

NVO. CHIMBOTE – PERÚ


DICIEMBRE, 2019
DEDICATORIA

Este trabajo es dedicado a nuestras familias

por mostrarnos y guiarnos hacia el camino

de la superación.

AGRADECIMIENTO

Queremos agradecer al ingeniero Mirko

Manrique, quien nos enseñó a valorar los

estudios y nos brindó los conocimientos

necesarios para poder elaborar este trabajo.


CONTENIDO
RESUMEN.................................................................................................................................1
ABSTRACT...............................................................................................................................2
INTRODUCCIÓN.....................................................................................................................3
CAPÍTULO I: PLANTEAMIENTO Y FORMULACIÓN DEL PROBLEMA........................4
2..................................................................................................................................................4
1.1. Definición del Problema..............................................................................................4
1.1.1. Formulación del Problema...................................................................................4
1.2. Objetivos.........................................................................................................................4
1.2.1. Objetivo General..................................................................................................4
1.2.2. Objetivos Específicos...........................................................................................5
1.3. Justificación.................................................................................................................5
1.3.1. Justificación Técnica............................................................................................5
1.3.2. Justificación Tecnológica.....................................................................................5
1.3.3. Justificación Social...............................................................................................5
1.3.4. Justificación Operativa.........................................................................................6
1.4. Hipótesis......................................................................................................................6
1.5. Alcances y Limitaciones..............................................................................................6
1.5.1. Alcances...................................................................................................................6
1.5.2. Limitaciones.........................................................................................................6
CAPÍTULO II: FUNDAMENTO TEÓRICO............................................................................7
2.1. MARCO TEÓRICO........................................................................................................7
2.1.1. Aplicación Distribuida.........................................................................................7
2.1.2. Aplicación Web.......................................................................................................7
2.1.3. Lenguaje de Programación Web..............................................................................7
2.1.3.1. PHP...............................................................................................................7
2.1.3.2. HTML...........................................................................................................8
2.1.4. Framework CSS: Bootstrap..................................................................................8
2.1.5. Arquitectura MVC...............................................................................................8
2.1.6. Servidor Web.......................................................................................................9
2.1.6.1. Apache..........................................................................................................9
2.1.7. Sistema Gestor de Base de Datos.........................................................................9
2.1.7.1. MySQL.......................................................................................................10
2.1.8. Software.................................................................................................................10
2.1.8.1. PhpMyAdmin..............................................................................................10
2.1.8.2. Sublime Text...............................................................................................10
CAPÍTULO III: DESARROLLO DEL PROYECTO..............................................................11
3.1. Diseño e Implementación de la Base de Datos.........................................................11
3.1.1. Esquema Relacional...........................................................................................11
3.1.2. Script..................................................................................................................12
3.2. Diseño de la Interfaz del Sistema..............................................................................15
RESULTADOS........................................................................................................................17
CONCLUSIONES...................................................................................................................17
RECOMENDACIONES..........................................................................................................18
REFERENCIAS.......................................................................................................................19

ÍNDICE DE IMÁGENES

Imagen 1. Esquema Relacional de la Base de Datos...............................................................11


Imagen 2. Vista de Alumnos....................................................................................................15
Imagen 3. Vista de Cursos.......................................................................................................16
RESUMEN

El presente informe de proyecto final está orientado a la implementación de una aplicación

web para mejorar el proceso de consulta de notas y promedios de las diferentes materias que

un alumno cursa. Para el desarrollo de la mencionada aplicación, se utilizó como herramienta

de programación al editor de texto Sublime Text y a phpMyAdmin para manejar la

administración de MySQL a través de paginas web. Cabe mencionar que se empleó al

sistema de gestión de base de datos relacional MySQL. Para la creación de la página web

dinámica se utilizó el lenguaje de programación PHP y el lenguaje de marcas de texto o

HTML. Por otro lado, es importante resaltar el uso del Modelo Vista Controlador (MVC) ya

que es un modelo que ha demostrado su validez a lo largo de los años y en todo tipo de

aplicaciones. Como resultado se consiguió implementar una solución computarizada capaz de

permitir la consulta de las notas de los alumnos de manera más ágil y eficiente, y de esta

manera otorgar un mejor servicio de calidad de tiempo para que sea acogido tanto como del

usuario del sistema o como la del cliente.

Palabras Clave: Aplicación Web, Herramienta de Programación, Base de Datos, Lenguaje

de Programación, MVC, Consulta de Notas.

1
ABSTRACT

This final project report is aimed at the implementation of a web application to improve the

process of consulting notes and averages of the different subjects that a student is studying.

For the development of the aforementioned application, the Sublime Text editor and

phpMyAdmin were used as a programming tool to manage the administration of MySQL

through web pages. It is worth mentioning that the MySQL relational database management

system was used. The PHP programming language and the text or HTML markup language

were used to create the dynamic web page. On the other hand, it is important to highlight the

use of the Model Vista Controller (MVC) as it is a model that has proven its validity over the

years and in all types of applications. As a result, it was possible to implement a

computerized solution capable of allowing the student's notes to be consulted in a more agile

and efficient way, and in this way provide a better quality of time service to be received both

as a user of the system or as that of the client.

Keywords: Web Application, Programming Tool, Database, Programming Language, MVC,

Consulting Notes.

2
INTRODUCCIÓN

En la actualidad, el avance de la tecnología crece a pasos gigantesco, gracias a las diversas

investigaciones científicas y la preocupación de satisfacer cada vez más las necesidades del

mismo hombre.

La importancia de la tecnología hace que sea indispensable poseer un sistema que se

encargue de brindar el apoyo adecuado para la administración de datos, específicamente el de

las notas de los alumnos, este software nos permitirá tener eficiencia tanto en control, así

como en el manejo de los registros incorporados a un Sistema de Control.

La implementación de este proyecto se encarga de automatizar los procesos manuales

realizados por los profesores para poder consultar las notas de los alumnos, reduciendo así el

tiempo de respuesta en el proceso mencionado y también evitando la pérdida de los registros

de las notas ante un accidente impredecible en el centro educativo.

El presente trabajo cuenta con tres capítulos. El primero describe el planteamiento del

problema encontrado en el proceso de consulta de notas y posteriormente la formulación de

dicho problema. En el segundo capitulo se muestra las definiciones sobre los conceptos

claves para el entendimiento del proyecto a realizar. Finalmente, en el tercer capitulo se

encuentra el desarrollo de la aplicación de acuerdo a los requerimientos necesarios; en primer

lugar, se detalla la creación de la base de datos que almacena la información de los

estudiantes, luego se detalla el diseño de la interfaz que el usuario visualizará en la pantalla y

finalmente la respectiva programación que se utilizó para lograr completar le proyecto.

3
1. CAPÍTULO I: PLANTEAMIENTO Y FORMULACIÓN DEL PROBLEMA

2.

1.1. Definición del Problema

La implementación de tecnologías y su desarrollo en la actualidad está presente en todo

momento y es indispensable en el cotidiano vivir, para el sistema educativo esta

herramienta es primordial, las empresas, instituciones, industrias y distintas

organizaciones están a la vanguardia de la tecnología, y están en la obligación por

necesidad de que sus procesos sean automatizados que le permitirá trabajar de una forma

efectiva y eficiente.

En la mayoría de los centros educativos en Perú, existe la carencia de una pagina web

para la gestión informática, motivo por el cual hay un control ineficiente de los registros

digitales que contienen la información de un estudiante, lo que genera un manejo

inadecuado de los datos y no permite el alcance de los resultados óptimos esperados y

requeridos por los estudiantes y trabajadores de la institución.

1.1.1. Formulación del Problema.

¿De que manera se podrá mejorar el proceso de consulta de notas y promedios de los

alumnos que pertenecen a un centro educativo?

1.2. Objetivos

1.2.1. Objetivo General.

4
Desarrollar e implementar una aplicación web para las consultas de notas y promedios

utilizando principalmente el lenguaje de programación web PHP y el patrón de diseño

Modelo Vista Controlador.

1.2.2. Objetivos Específicos.

- Diseñar una base de datos para disminuir la perdida de información o duplicidad

de los datos de cada alumno del centro educativo.

- Proporcionar el acceso online al usuario para consultar la información sobre las

notas de las diferentes materias del estudiante.

- Reducir el tiempo de consulta de las notas de los estudiantes.

- Mejorar la satisfacción del usuario que ingresará a la página web.

1.3. Justificación

1.3.1. Justificación Técnica.

Para el desarrollo de la aplicación web propuesto en este proyecto de investigación, se

utilizará el lenguaje de programación PHP con Frameworks CSS: Bootstrap, motivo

por el cual, la estructura del software estará basado bajo el Modelo Vista Controlador.

1.3.2. Justificación Tecnológica.

La implementación del aplicativo web propuesto hará uso de herramientas y

tecnologías web, utilizando un lenguaje de programación PHP y el Sistema Gestor de

Base de Datos MySQL para almacenar y administrar los datos.

1.3.3. Justificación Social.

5
Esta aplicación ayudará a que el usuario utilice de manera eficiente el tiempo ya que

podrá realizar las consultas con unos cuantos clicks y así agilizar el proceso de

consulta de notas. Con este sistema, el centro educativo que lo adopte, logrará

satisfacer la atención del usuario y también obtener una mejor imagen ante el público

en general ya que desarrolla sus actividades con herramientas tecnológicas.

1.3.4. Justificación Operativa.

La aplicación web tendrá un impacto importante en la institución educativa, ya que se

encargará de automatizar el proceso de consulta de notas. Y es así que logrará estar a

la vanguardia de la tecnología, lo cual genera la disminución de tiempo de espera y

almacena la información correctamente.

1.4. Hipótesis

La aplicación web basada en MVC mejorará el proceso de consulta de notas y promedios

de los alumnos que pertenecen a un centro educativo.

1.5. Alcances y Limitaciones

1.5.1. Alcances.

El presente trabajo será aplicable en los diferentes centros de estudios que busquen la

mejora en la gestión del proceso de consulta de notas. Por ello, se desarrolló el

módulo de consultas específicamente.

1.5.2. Limitaciones.

Las limitaciones giran en el entorno de los trabajadores ya que no confían en un

cambio porque están acostumbrados a trabajar de manera tradicional con los reportes

elaborados manualmente.

6
2. CAPÍTULO II: FUNDAMENTO TEÓRICO

2.1. MARCO TEÓRICO

2.1.1. Aplicación Distribuida.

Es una aplicación con distintos componentes que se ejecutan en entornos separados,

normalmente en diferentes plataformas conectadas a través de una red. Las típicas

aplicaciones distribuidas son de dos niveles o cliente-servidor, tres niveles o también

conocida como cliente-middleware-servidor, y multinivel.

2.1.2. Aplicación Web.

[ CITATION Luj02 \l 10250 ] menciona que una aplicación web es un tipo especial de

aplicación cliente/servidor, donde tanto el cliente (navegador, explorador) como el

servidor y el protocolo mediante el que se comunican, están estandarizados y no han

de ser creados por el programador de aplicaciones El protocolo HTTP forma parte de

la familia de protocolos de comunicaciones TCP/IP, que son los empleados en

Internet. Estos protocolos permiten la conexión de sistemas heterogéneos, lo que

facilita el intercambio de información entre distintos ordenadores.

2.1.3. Lenguaje de Programación Web.

Surgieron a partir de las diferentes necesidades de plataformas, buscando facilitar el

trabajo a los desarrolladores de aplicaciones. Se dividen en dos tipos: lenguajes del

lado cliente y del lado servidor.

7
2.1.3.1. PHP.

[ CITATION Cob05 \l 10250 ] definen a PHP como un lenguaje interpretado del lado del

servidor que se caracteriza por su potencia, versatilidad, robustez y modularidad. Los

programas escritos en PHP son embebidos directamente en el código HTML y

ejecutados por le servidor web a través de un interprete antes de transferir al cliente lo

que ha solicitado un resultado en forma de código HTML puro.

2.1.3.2. HTML

[CITATION Fer \l 10250 ] indican que el objetivo de este lenguaje será simplemente

describir cómo es una página de manera que examinando esa descripción el

navegador del usuario final sea capaz de mostrarlo de la mejor manera posible. Con

HTML podremos indicarle al navegador que este es un titular, aquí comienza un

párrafo, estos son elementos de una lista, etc. posteriormente el navegador decidirá

como mostrar esos elementos.

2.1.4. Framework CSS: Bootstrap.

Ofrece la posibilidad de crear un sitio web totalmente responsive mediante el uso de

librerías CSS. En estas librerías, se encuentran un gran número elementos

previamente desarrollados y listos para ser utilizados como por ejemplo los botones,

menús, cuadros e incluso un amplio listado de tipografías.

2.1.5. Arquitectura MVC.

El principal objetivo de la arquitectura MVC es aislar tanto los datos de la aplicación

como el estado (modelo) de la misma, del mecanismo utilizado para representar

8
(vista) dicho estado, así como para modularizar esta vista y modelar la transición entre

estados del modelo (controlador). Las aplicaciones MVC se dividen en tres grandes

áreas funcionales:

- Vista: Presentación de los datos.

- Controlador: Atiende las peticiones y componentes para la toma de decisiones de

la aplicación.

- Modelo: Se refiere a la lógica del negocio o servicio y los datos asociados a la

aplicación.

El propósito del MVC es aislar los cambios. Es una arquitectura preparada para los

cambios, que desacopla datos y lógica de negocio de la lógica de presentación,

permitiendo la actualización y desarrollo independiente de cada uno de los citados

componentes.

2.1.6. Servidor Web.

[ CITATION Ram11 \l 10250 ] mencionan en su libro que un servidor que está preparado

para servir páginas web las veinticuatro horas del día. Se esta ejecutando

continuamente y atiene las peticiones que hacen los clientes desde los navegadores.

2.1.6.1. Apache.

El servidor HTTP Apache es un servidor web de software libre desarrollado por la

Apache Software FoundatioAn (ASF). El producto obtenido de este proyecto es un

servidor de código fuente completo, descargable y gratuito. es robusto y con un ciclo

de desarrollo muy rápido gracias a la gran cantidad de colaboradores voluntarios de

9
que dispone.

2.1.7. Sistema Gestor de Base de Datos.

[ CITATION Hue11 \l 10250 ] se refiere a Sistema Gestor de Base de Datos como una

aplicación que permite a lo usuarios definir, crear y mantener bases de datos,

proporcionando acceso controlado a las mismas. Es una herramienta que sirve de

interfaz entre el usuario y las bases de datos.

2.1.7.1. MySQL.

[ CITATION Cob05 \l 10250 ] mencionan que MySQL es un sistema de administración de

bases de datos relaciones rápido, sólido y flexible. Es ideal para crear bases de datos

con acceso desde paginas web dinámicas, para la creación de sistemas de

transacciones en línea o cualquier otra solución que requiera del almacenamiento de

datos.

2.1.8. Software.

2.1.8.1. PhpMyAdmin.

Es una herramienta para la administración del servicio de base de datos MySQL que

dispone de una interfaz gráfica y es de libre distribución. Está escrita en PHP y se

ejecuta desde el navegador.

2.1.8.2. Sublime Text.

Sublime Text es un editor de código multiplataforma, ligero y con pocas concesiones

a las florituras. Es una herramienta concebida para programar sin distracciones.

10
Permite tener varios documentos abiertos mediante pestañas, e incluso emplear varios

paneles para aquellos que utilicen más de un monitor.

3. CAPÍTULO III: DESARROLLO DEL PROYECTO

3.1. Diseño e Implementación de la Base de Datos.

3.1.1. Esquema Relacional.

11
Imagen 1. Esquema Relacional de la Base de Datos.

3.1.2. Script.

4. -- phpMyAdmin SQL Dump


5. -- version 3.5.1
6. -- http://www.phpmyadmin.net
7. --
8. -- Servidor: localhost

12
9. -- Tiempo de generación: 19-12-2019 a las 19:07:59
10. -- Versión del servidor: 5.5.24-log
11. -- Versión de PHP: 5.4.3
12.
13. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
14. SET time_zone = "+00:00";
15.
16.
17. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
18. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
19. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
20. /*!40101 SET NAMES utf8 */;
21.
22. --
23. -- Base de datos: `db_nota`
24. --
25.
26. -- --------------------------------------------------------
27.
28. --
29. -- Estructura de tabla para la tabla `alumno`
30. --
31.
32. CREATE TABLE IF NOT EXISTS `alumno` (
33. `idalumno` int(11) NOT NULL AUTO_INCREMENT,
34. `nombre_alumno` varchar(30) NOT NULL,
35. `apellido_pater` varchar(35) NOT NULL,
36. `apellido_mater` varchar(35) NOT NULL,
37. `fecha_nac` date NOT NULL,
38. `direccion_alumno` varchar(60) NOT NULL,
39. `telefono_celular` varchar(9) NOT NULL,
40. `telefono_fijo` varchar(9) NOT NULL,
41. `codigo_alumno` varchar(10) NOT NULL,
42. `sexo` varchar(1) NOT NULL,
43. PRIMARY KEY (`idalumno`),
44. UNIQUE KEY `codigo_alumno` (`codigo_alumno`),
45. UNIQUE KEY `telefono_celular` (`telefono_celular`)
46. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
47.
48. --
49. -- Volcado de datos para la tabla `alumno`
50. --
51.
52. INSERT INTO `alumno` (`idalumno`, `nombre_alumno`, `apellido_pater`,
`apellido_mater`, `fecha_nac`, `direccion_alumno`, `telefono_celular`,
`telefono_fijo`, `codigo_alumno`) VALUES
53. (1, 'yelko', 'loncarich', 'manrique', '1998-12-05',
'yelko@hotmail.com', '934354284', '505092', '0201714021'),
54. (2, 'Carlos', 'Longobardi', 'Melendez', '1997-08-17', 'bellamar',
'987654321', '547414', '0201614025');
55.
56. -- --------------------------------------------------------

57. --
58. -- Estructura de tabla para la tabla `curso`
59. --
60.
61. CREATE TABLE IF NOT EXISTS `curso` (
62. `idcurso` int(11) NOT NULL AUTO_INCREMENT,
63. `nom_curso` varchar(50) NOT NULL,

13
64. `creditos` int(11) NOT NULL,
65. `codigo_curso` varchar(45) NOT NULL,
66. PRIMARY KEY (`idcurso`),
67. UNIQUE KEY `codigo_curso` (`codigo_curso`)
68. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
69.
70. --
71. -- Volcado de datos para la tabla `curso`
72. --
73.
74. INSERT INTO `curso` (`idcurso`, `nom_curso`, `creditos`,
`codigo_curso`) VALUES
75. (1, 'Aplicaciones distribuidas', 4, '0001'),
76. (2, 'Comunicacion de Datos', 6, '0002');
77.
78. -- --------------------------------------------------------
79.
80. --
81. -- Estructura de tabla para la tabla `nota`
82. --
83.
84. CREATE TABLE IF NOT EXISTS `nota` (
85. `idnota` int(11) NOT NULL AUTO_INCREMENT,
86. `T1` double(2,2) NOT NULL,
87. `P1` double(2,2) NOT NULL,
88. `T2` double(2,2) NOT NULL,
89. `P2` double(2,2) NOT NULL,
90. `T3` double(2,2) NOT NULL,
91. `P3` double(2,2) NOT NULL,
92. `nota_idAlumno` int(11) NOT NULL,
93. `nota_idCurso` int(11) NOT NULL,
94. PRIMARY KEY (`idnota`),
95. KEY `nota_idAlumno` (`nota_idAlumno`),
96. KEY `nota_idCurso` (`nota_idCurso`)
97. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
98.
99. --
100. -- Volcado de datos para la tabla `nota`
101. --
102.
103. INSERT INTO `nota` (`idnota`, `T1`, `P1`, `T2`, `P2`, `T3`, `P3`,
`nota_idAlumno`, `nota_idCurso`) VALUES
104. (1, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 1, 1),
105. (2, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 1, 2),
106. (3, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 2, 1),
107. (4, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 2, 2);
108.
109. -- --------------------------------------------------------

110. --
111. -- Estructura de tabla para la tabla `usuario`
112. --
113.
114. CREATE TABLE IF NOT EXISTS `usuario` (
115. `idusuario` int(11) NOT NULL AUTO_INCREMENT,
116. `nombre_user` varchar(30) NOT NULL,

14
117. `password` varchar(10) NOT NULL,
118. `cargo_user` varchar(45) NOT NULL,
119. `correo_user` varchar(30) NOT NULL,
120. PRIMARY KEY (`idusuario`),
121. UNIQUE KEY `nombre_user` (`nombre_user`),
122. UNIQUE KEY `correo_user` (`correo_user`),
123. UNIQUE KEY `password` (`password`)
124. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
125.
126. --
127. -- Restricciones para tablas volcadas
128. --
129.
130. --
131. -- Filtros para la tabla `nota`
132. --
133. ALTER TABLE `nota`
134. ADD CONSTRAINT `nota_idAlumno` FOREIGN KEY (`nota_idAlumno`)
REFERENCES `alumno` (`idalumno`),
135. ADD CONSTRAINT `nota_idCurso` FOREIGN KEY (`nota_idCurso`)
REFERENCES `curso` (`idcurso`);
136.
137. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
138. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
139. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

15
3.2. Diseño de la Interfaz del Sistema.

Imagen 2. Vista de Alumnos.

16
Imagen 3. Vista de Cursos.

17
RESULTADOS

Después de haber realizado el trabajo de investigación, se obtuvieron los resultados

siguientes:

El aplicativo web es de gran ayuda para el usuario, ya que reduce los tiempos de espera en el

momento de consultar las notas de los alumnos, esto trae consigo la mejora de calidad en el

trabajo para los que utilizaran esta aplicación distribuida.

Finalmente se puede decir que, con respecto al problema planteado al inicio, de qué manera

se podrá mejorar el proceso de consulta de notas y promedios de los alumnos que pertenecen

a un centro educativo, se afirma que se encontró la solución efectiva para agilizar el proceso

de búsqueda o consulta de notas.

CONCLUSIONES

- Se desarrolló una aplicación distribuida para la consulta de notas y promedios de

los estudiantes que pertenecen a un instituto educativo.

- Se logró realizar una aplicación amigable con el usuario final para que sea fácil de

adaptarse a las nuevas tecnologías.+

- El tiempo promedio de búsqueda se redujo de manera colosal, ya que ahora solo

se revisan las notas con un click y no es necesario buscar dentro de mucha

papelería.

- Se mejoró la satisfacción del usuario, porque el proceso tecnológico automatizado

es mucho más fácil que el trabajo manual.

18
RECOMENDACIONES

- Es recomendable integrar la base de datos con las futuras aplicaciones que

busquen implementarse, así solo se tendrá una sola base de datos para la

institución educativa.

- Se recomienda ingresar todos los datos correctos, para obtener los resultados

esperados. Para esto, el personal que utilice el sistema debe asistir a una previa

capacitación sobre el nuevo proyecto.

- Para obtener mejores resultados, es necesario tener en cuenta el dominio de la

metodología a emplear, los pasos y etapas que dicha metodología comprende.

REFERENCIAS

19
Alvarez Campos, D. A., & Segundo, S. V. (2012). Implementación de un registro
computarizado de matrículas y pagos en la Institución Superior Tecnológico Público
Jorge Desmaison Seminario-Pacasmayo. Ciencia Y Tecnología, 19-32.
Cobo, Á., Gómez, P., Pérez, D., & Rocha, R. (2005). PHP y MySQL. Tecnologías para el
desarrollo de aplicaciones web. Ediciones Díaz de Santos.
Ferrer, J., García, V., & García, R. (s.f.). Curso completo de HTML.
Hueso Ibáñez, L. (2011). Administración de Sistemas Gestores de Bases de Datos. Madrid:
Closas-Orcoyen,S. L.
Lapiedra Alcamí, R., Devece Carañana, C., & Guiral Herrando, J. (2011). Introducción a la
gestión de sistemas de información en la empresa. Castellón de la Plana: Publicacions
de la Universitat Jaume I. .
Luján Mora, S. (2002). Programación de aplicaciones web: historia, principios básicos y
clientes web. Editorial Club Universitario.
Mejia Mora, C. E. (Febrero de 2017). Desarrollo e implementacion de aplicación web de
matriculación y registros de notas, para la eswcuela mixta particular No. 103
Mercedes Moreno Irigoyen. Guayaquil.
Navarrete Leal, E. O., & Ninasquipe Matame, H. A. (Setiembre de 2014). Implementación de
una aplicación web en línea para mejorar el proceso de matrícula de los alumnos de
pregrado de la universidad nacional del santa empleando las tecnologías JPA y JSF.
Nuevo Chimbote, Perú.
Osorio Alvarez, N. A. (2016). Diseño e Implementación de un sistema de matrícula web
usando software libre en el centro educativo "España", Distrito-Breña 2013. Lima,
Perú.
Ramos Martín, A., & Jesús, R. M. (2011). Aplicaciones Web. Madrid: Quality, SGE.
Sanches de la Cruz, J. J., & Villa Perez, C. I. (2015). Desarrollo de una aplicación web, para
el proceso de registro nominal de pacientes hipertensos y diabeticos en la unidad
ejecutora 401 Hospital San Jose de Chincha. Chincha Alta, Perú.
Sanchez Galvez, C. P. (2018). Implementación de una aplicación web para la evaluación de
los procesos de software según la metodología RUP. Machala.
Zegarra Obando, G. W. (2018). Aplicación basada en MVC para mejorar la gestión de pagos
de los alumnos en el instituto de educación superior pedagógico público Chimbote,
Ancash. Chimbote, Perú.

20

También podría gustarte