Está en la página 1de 15

UNIVERSIDAD NACIONAL JOSÉ MARÍA ARGUEDAS

FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

PROYECTO DESARROLLADO

Sistema web para colegios, para registrar asistencias y calificaciones de


los alumnos

AUTOR: Hilder Rojas Vásquez


CICLO: V

DOCENTE: ing. Richard Flores Condori

FECHA: 25/06/20

ANDAHUAYLAS - APURIMAC - PERÚ


2020
RESUMEN

Contenido
CAPITULO I:.................................................................................................................. 2
DESCRIPCIÓN DE LA EMPRESA.................................................................................2
1.1. Descripción de la Empresa.....................................................................................2
1.2. Objetivos.................................................................................................................3
2.1. Crearemos un Usuarios y daremos roles y privilegios.........................................3
2.2. Aura lo daremos roles y privilegios al usuario que creamos................................3
2.4. Aquí tenemos acceso a todo base de datos con la nueva conexión de mi
sistema_asistencia, que le dimos los privilegios............................................................5
2.5. Definir la función de los usuarios, asignar el rol y privilegios en la base de datos.
5
2.6. Le damos el rol y privilegios para que nos muestra solo acceso a nuestro base
de datos (sistema_asistencia)........................................................................................6
2.7. Le damos el rol de privilegio para q nos muestra todo su contenido del base de
datos(sistema_asistencia)..............................................................................................6
2.8. Le damos el rol de privilegio a una solo tabla del (sistema_asistencia) de base
de datos......................................................................................................................... 7
2.9. El resultado después de darle dichos privilegios de una sola tabla del
(sistema_asistencia) de base de datos..........................................................................7
2.10. Asignar el rol de privilegios solo a una columna específicamente del base de
datos de (sistema_asitencia) para el usuario sistema....................................................8
2.11. Vemos en la (conexión_sistema) asignado el rol de privilegios de una base de
datos del (sistema_asistencia), específicamente de la tabla alumnos, columna o
atributos, nombre...........................................................................................................9
2.12. Vistas............................................................................................................... 9
2.12.1. Creamos una nueva (vista_genero) usando mi base de datos
(sistema_asistencia)....................................................................................................10
2.12.2. Ya creamos una vista llamada (vista_genero) de la tabla (genero), del base
de datos “sistema_asistencia”......................................................................................10
2.13. Modelo Entidad-Relación...............................................................................11
2.13.1. Describir las entidades, las relaciones y elaborar el diagrama MER..........11
2.13.2. Descripción de las entidades de base de datos.........................................11
CAPITULO IV: CONCLUSIONES Y RECOMENDACIONES.......................................14
CAPITULO V: ANEXOS...............................................................................................14

CAPITULO I:
1 Proyecto
Sistema web para colegios, para registrar asistencias y calificaciones de los
alumnos
2. Objetivos

 Registrar alumnos
 Registrar profesores
 Control de asistencia y comportamiento
 Registra calificaciones de alumno
 Registrar cursos para cada nivel
 Imprimir lista de asistencias de cada alumno
 Imprimir lista de calificaciones por alumno

CAPITULO II: MODELAMIENTO Y DISEÑO DE LA BASE DE DATOS.

2.1. Crearemos un Usuarios y daremos roles y privilegios


2.2. Aura lo daremos roles y privilegios al usuario que creamos
2.3. Ejecutamos para que nos muestre que le damos los roles y privilegios
2.4. Aquí tenemos acceso a todo base de datos con la nueva conexión de mi
sistema_asistencia, que le dimos los privilegios

2.5. Definir la función de los usuarios, asignar el rol y privilegios en la base de


datos.
2.6. Le damos el rol y privilegios para que nos muestra solo acceso a nuestro
base de datos (sistema_asistencia).

2.7. Le damos el rol de privilegio para q nos muestra todo su contenido del
base de datos(sistema_asistencia).
2.8. Le damos el rol de privilegio a una solo tabla del (sistema_asistencia) de
base de datos.

2.9. El resultado después de darle dichos privilegios de una sola tabla del
(sistema_asistencia) de base de datos.
2.10. Asignar el rol de privilegios solo a una columna específicamente del base
de datos de (sistema_asitencia) para el usuario sistema.
2.11. Vemos en la (conexión_sistema) asignado el rol de privilegios de una
base de datos del (sistema_asistencia), específicamente de la tabla
alumnos, columna o atributos, nombre.

2.12. Vistas.
Una vista es un select personalizado que ha guardado en una base de datos que
conocemos como vistas.
2.12.1. Creamos una nueva (vista_genero) usando mi base de datos
(sistema_asistencia).

2.12.2. Ya creamos una vista llamada (vista_genero) de la tabla (genero), del


base de datos “sistema_asistencia”.
2.13. Modelo Entidad-Relación

2.13.1. Describir las entidades, las relaciones y elaborar el diagrama MER

2.13.2. Descripción de las entidades de base de datos

1. USUARIOS: En esta identidad relación tendremos un sistema multi usuarios


donde que almacenaremos los atributos como:
 Id_usuario
 Nombre
 Apellidos
 Nombre_usuario
 Password
 Email
 Estado
 Fecha_regestro
 Id_prof

2. PROFESORES: En esta tabla identidad relación de profesores se guardará


todos los profesores que va ser dictado la clase y en esta tabla
almacenaremos los atributos como:
 Id_prof
 Nombres
 Apellidos
 dnd
 Num_cell
 Especialidad
 Email
 Dirección
3. NIVELES: En esta tabla identidad relación de niveles se almacenarán los
niveles del Institución Educativa si es (inicial primaria, segundaria) y sus
atributos como:
 Id_nivel
 Nombre

4. GRADOS: En esta tabla identidad relación se almacenará los grados de la


tabla identidad relación de nivel que se creó anterior mente, y sus atributos
de la tabla grados será:
 Id_grado
 Id_nivel
 Nombre

5. NOMINA: En esta tabla identidad relación se almacenará todos sus datos de


los alumnos y el grado, se almacenarán todos los datos en general y sus
atributos serán:
 Id_nomina
 Fecha
 Id_estudiante
 Id_grado
 Id_academico

6. PERIODO_ACADEMICO: En esta tabla identidad relación se almacenará (el


año que comenzará el periodo académico) y como atributos tenemos:
 Id_academico
 Nombre
 Año
 Estado

7. ESTUDIANTES: En esta tabla identidad relación se almacenará el registrará


estudiantes y de tutor, historial de actividades del alumno y sus atributos
tenemos como:
 id_estudiante
 nombre
 apellido_paterno
 apellido_materno
 DNI
 genero
 fecha
 apoderado
 num_cell
 dirección
 estado
 fecha_registro
8. ASISTENCIAS: En esta identidad relación asistencia almacenará tipos de
asistencias (asistencia, falta, retardo y justificación), lista y consultas de
asistencia por rango de fecha y al final dará el informe de la lista de
asistencia en un rango no mayor a 30 días y como atributos tenemos como:
 Id
 Tipo
 Fecha
 Asistió
 Falta
 Tarde
 Justificación

9. CONDUCTA: En esta identidad relación conducta almacenaremos el tipo de


comportamiento de cada estudiante (bueno, excelente, malo, muy malo) y se
ara lista y consulta de comportamiento por rango de fecha y al final se dará el
informe de la lista de comportamiento no mayor a 30 días, y sus atributos
serian:
 Id_conducta
 Fecha_inicio
 Fecha_final
 Tipo
 Buena
 Excelente
 Mala
 Muy mala

10. BLOQUE_CALIFICACIONES: En esta tabla identidad relación bloque de


calificaciones almacenaremos el manejo de calificaciones por bloques y por
grupo, lista y consulta de calificaciones por bloques y al final exportamos en
formato Word de la lista de calificaciones, sus atributos tenemos:

 Id
 Id_grado
 Nombre_calificacion

11. NOTAS: En esta tabla identidad relación notas almacenaremos notas de


todos los estudiantes respectivamente del curso, estudiante, bloque de
calificaciones de cada nivel de la institución y sus atributos serian:

 Id_nota
 nota
 Id_estudiante
 Id_curso
 Id_bloque_calificacion

12. CURSOS: la identidad relación cursos almacenará todos los nombres del
curso y que profesor va dictar cada área y sus atributos son:

 Id_curso
 Nombre
 Profesor
13. GENERO: Se almacenará que género es la persona (M, F) y su atributo
seria:
 Id-genero
 Genero

14. ESTADO: Se almacenará el estado ánimo del estudiante (activo o inactivo) y


sus atributos serian:
 Id
 Nombre

CAPITULO III: BASE DE DATOS.


3.1. Creación de la Base de datos MySQL
Describir la base de datos, tablas (tipo de dato) y asociarlas Representar
el diagrama de la base de datos.
3.2. Creación de funciones
Describir que acción realiza la función
3.3. Creación de procedimientos almacenados
Describir que acción realiza el procedimiento almacenado
3.4. Creación de triggers
Describir que acci

ón realiza el disparador (trigger)


3.5. Consultas a la base de datos (SQL)
Describir que acción realiza las consultas creadas.

CAPITULO IV: CONCLUSIONES Y RECOMENDACIONES


4.1. Conclusiones
4.2. Recomendaciones
4.3. Bibliografía

CAPITULO V: ANEXOS
En el CD debe contener:
− El informe final del proyecto de base de datos
− La copia de seguridad de la base de datos (estructura y datos)
− Un archivo de las consultas y operaciones realizadas a la base de datos.

También podría gustarte