REGISTRO DE ESTANCIA Y ESTADIAS
Enviado por Marcos Quiterio • 25 de Enero de 2019 • Tesina • 1.673 Palabras (7 Páginas) • 113 Visitas
Universidad Politécnica de Amozoc
Proyecto: Registro de Estancias y Estadías
Periodo Septiembre – diciembre 2014
Nombre del alumno: Marcos Quiterio Ramos
Estudiante de la ingeniería en software
Nombre de la Empresa: Universidad Politécnica de Amozoc
Encargado: Alejandro Gonzáles Martínez
Nombre del Asesor de la universidad: Verónica Moreno Jiménez
Fecha de Inicio y fin del proyecto: 8 de septiembre de 2014 a de diciembre de 2014
INDICE
Contenido
ÍNDICE DE FIGURAS 3
OBJETIVO GENERAL 5
CAPITULO 1: INTRODUCCIÓN 6
CAPÍTULO 2: REVISIÓN DE LA LITERATURA O MARCO TEÓRICO 7
CAPÍTULO 3: MÉTODOLOGÍA 8
CAPÍTULO 4: IMPLEMENTACIÓN 10
CAPÍTULO 5: CONCLUSIÓN 23
BIBLIOGRAFÍA 26
ÍNDICE DE FIGURAS
Contenido
Imagen 1, Creación de base de datos 11
Imagen 2, Creación de nuevo proyecto 11
Imagen 3, Creación de Windows form del menú 12
Imagen 4, Creación de Windows form de alumnos 12
Imagen 5, Declaración de variables para el alumno 13
Imagen 6, Guardar alumnos 13
Imagen 7, Buscar alumnos 14
Imagen 8, Actualizar alumnos 14
Imagen 9, Eliminar alumnos 14
Imagen 10, Limpiar y habilitar cajas de textos 15
Imagen 11, Deshabilitar cajas de textos y cancelar operaciones 15
Imagen 12, Validación de correo electrónico 16
Imagen 13, Validación de matrícula 16
Imagen 14, Pantalla de actualizar 16
Imagen 15, Buscar y actualizar alumno 17
Imagen 16, Pantalla de profesores 17
Imagen 17, Clase profesor 18
Imagen 18, Agregar y buscar profesor 18
Imagen 19, Eliminar y actualizar profesores 19
Imagen 20, Buscar profesor 19
Imagen 21, Interface de empresa 20
Imagen 22, Declaración de variables para la empresa 20
Imagen 23, Método de agregar y buscar datos de la empresa 21
Imagen 24, Actualizar y eliminar datos 21
Imagen 25, Buscar empresa 22
OBJETIVO GENERAL
Crear una aplicación de escritorio con el fin de poder administrar el proceso de estancias y estadías de la Universidad Politécnica de Amozoc
Objetivos específicos
Diseño e implementación de la base de datos
Diseño del sistema de registro de los alumnos, así como de los profesores y empresas
Automatizar el registro de los alumnos
Automatizar el registro de profesores
Automatizar el registro de empresas
CAPITULO 1: INTRODUCCIÓN
Esta aplicación permitirá registrar a todos los estudiantes de la Universidad Politécnica de Amozoc que estén realizando sus estancias o estadías de las diferentes carreras con las cuales cuenta la Universidad, la cual será realizada con visual studio 2010 con el lenguaje de c#, la cual interactuara con una base de datos creada en Mysql.
CAPÍTULO 2: REVISIÓN DE LA LITERATURA O MARCO TEÓRICO
El Framework de visual studio 2010, es un modelo de programación para la creación de aplicaciones
El Framework de .Net lo que busca es tener independencia en el lenguaje, tiene interoperabilidad ya que con el tiempo se han creado diferentes librerías dándole seguimiento al modelo de COM, también nos ofrece métodos que permite la manipulación del código administrado y no administrado además de que provee varios mecanismos para proteger recursos y códigos de personas no autorizadas
Base de datos
Una base de datos es una colección de datos relacionados, diseñados para cumplir con las necesidades de información de una organización.
Una base de datos es un modelo organizado de entidades que posee características que tienen relaciones entre ellas. Una base de datos bien diseñada provee información de un proceso y nos permite almacenar y recuperar información de manera eficiente.
Ventajas del uso de una Base de Datos
Se puede acceder a cualquier dato en todo momento.
Es integra.
Integridad referencial, elimina todos los registros relacionados dependientes
Establece la relación existente en dos tablas a través de una llave foránea.
Favorece la normalización por ser más comprensible y aplicable.
Factores de seguridad.
Esta organizada en tablas.
Poseen una llave primaria.
CAPÍTULO 3: MÉTODOLOGÍA
El Modelo que será utilizada en este proyecto es la Modelo Vista Controlador (MVC) la cual consiste en lo siguiente:
El modelo vista controlador propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario. Este patrón de arquitectura de software se basa en las ideas de reutilización de código y la separación de conceptos, características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior mantenimiento
El MVC consiste en separar la lógica del proyecto de la interfaz del usuario debido a que facilita la evolución por separado de ambas partes e incrementa la reutilización y flexibilidad
La metodología “modelo vista controlador", es una filosofía de diseño de aplicaciones, compuesta por:
Modelo
Contiene el núcleo de la funcionalidad (dominio) de la aplicación.
Encapsula el estado de la aplicación.
No sabe nada / independiente del Controlador y la Vista.
Vista
Es la presentación del Modelo.
Puede acceder al Modelo pero nunca cambiar su estado.
Puede ser notificada cuando hay un cambio de estado en el Modelo.
Controlador
Reacciona a la petición del Cliente, ejecutando la acción adecuada y creando el modelo pertinente
¿Porque se eligió esta metodología?
Se decidió utilizar esta metodología debido a que interactúa directamente con el usuario que utilizara el entregable final, tiene un seguimiento del proyecto y así puede decidir qué cambios se pueden realizar para tener un mejor control del sistema y si es que solicita cambios pueda realizarse en tiempo y formas
...