Logo Studenta

MANUAL_TECNICO_2

¡Este material tiene más páginas!

Vista previa del material en texto

MANUAL TÉCNICO 
SOFTWARE DE ADMINISTRACIÓN PARA LA GESTION DE ALUMNOS Y 
FINANZAS DE LA ESCUELA PRIVADA LOS ANGELITOS GUERRERENSES 
 
 
 
 
 
 
 
MAURICIO AXEL LÓPEZ ANSELMO 
ANDRÉ JUNIOR SANDOVAL NAVARRETE 
JORGE TORREBLANCA VALLE 
ROBERTO LÓPEZ GARCÍA 
 
 
 
 
 
 
 
 
 
 
 
INSTITUTO TECNOLÓGICO DE ACAPULCO. 
TECNOLÓGICO NACIONAL DE MÉXICO. 
INGENIERÍA EN SISTEMAS COMPUTACIONALES 
ACAPULCO DE JUÁREZ, DICIEMBRE 2021 
Índice de contenido 
INTRODUCCIÓN ................................................................................................................................... 3 
OBJETIVOS. .......................................................................................................................................... 4 
Objetivos específicos: ...................................................................................................................... 4 
REQUERIMIENTOS TÉCNICOS. ............................................................................................................. 4 
Requerimientos mínimos de hardware: ......................................................................................... 4 
Requerimientos mínimos de software: ........................................................................................... 4 
HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO. ......................................................................... 4 
Instalación de las aplicaciones: ....................................................................................................... 5 
MySQL y MySQL Workbench. ...................................................................................................... 5 
Visual Studio 2019. .................................................................................................................... 17 
MODELO DE CLASES. ......................................................................................................................... 20 
ESPECIFICACIÓN DE REQUERIMIENTOS. ........................................................................................... 21 
Perspectiva del software: .............................................................................................................. 21 
Características de los usuarios: ..................................................................................................... 21 
Limitaciones: ................................................................................................................................. 21 
Requerimientos específicos: ......................................................................................................... 22 
Requerimientos Funcionales y no funcionales: ............................................................................ 22 
Funcionales: .............................................................................................................................. 22 
No funcionales:.......................................................................................................................... 24 
DISEÑO DE LA ARQUITECTURA. ........................................................................................................ 25 
Diccionario de datos: ..................................................................................................................... 25 
Identificación de los actores: ........................................................................................................ 28 
Casos de uso: ................................................................................................................................. 29 
 
 
 
 
 
 
 
 
3 
INTRODUCCIÓN 
Este manual describe los pasos necesarios para que cualquier persona que llegue a interactuar 
con nuestro software y tenga ciertas bases de conocimiento sobre el desarrollo de software 
pueda realizar la instalación y mantenimiento del mismo, brindando la estructura de 
construcción del sistema. 
- Aspectos teóricos: Se darán a conocer los conceptos, las definiciones y explicaciones 
de los componentes del software desde un punto de vista teórico para mayor 
entendimiento por parte del lector para la implementación y mantenimiento del 
sistema desarrollado. 
- Aspecto técnico del desarrollo del sistema: Es la instrucción al lector sobre los 
componentes del software desde una perspectiva técnica en los aspectos de la 
estructura del desarrollo y recomendaciones del uso debido del mismo. 
 
 
 
 
4 
OBJETIVOS. 
Se ha creado este documento con el propósito de mostrar cómo fue diseñado el sistema, junto 
a esto se darán referencias de como interactuar con el programa ‘para que sea actualizado o 
se le dé un mantenimiento adecuado en caso de originarse un fallo’. 
El documento se creó con el propósito de guiar al programador que esté al frente del software, 
teniendo el conocimiento de cómo se desarrolló, su proceso de instalación, código fuente, 
diagramas, diccionario de clases, entre otros. 
 Objetivos específicos: 
- Describir las herramientas utilizadas para el diseño y desarrollo del prototipo. 
- Mostrar el código fuente para mantenimiento o una actualización futura. 
- Requisitos para la ejecución del software. 
- Presentar las bases de diseño del sistema antes de su implementación. 
REQUERIMIENTOS TÉCNICOS. 
Requerimientos mínimos de hardware: 
- Procesador: Intel Inside 1.5 GHz 
- Memoria RAM: mínimo: 2 Gigabytes 
- Disco duro: 250 Gigabytes 
Requerimientos mínimos de software: 
- Privilegios de administrador: Si 
- Sistema operativo: Windows XP/Vista/7/8/10 
HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO. 
- Gestor de base de datos: MySQL - Para la creación y administración de los 
registros almacenados por la aplicación. 
- Aplicación de desarrollo: Visual Studio 2019 – Para la creación, modificación, 
y/o actualización tanto del código fuente como del diseño del programa. 
 
 
 
 
 
 
 
 
 
 
5 
Instalación de las aplicaciones: 
MySQL y MySQL Workbench. 
Requerimientos: 
Para asegurar que el sistema de base de datos tenga un correcto desempeño asegurarse que 
cumpla con las siguientes características: 
Características mínimas: 
- CPU con 2 núcleos. 
- 2 GB RAM. 
- Subsistema de E / S de disco aplicable a una base de datos de escritura intensiva. 
Características recomendadas: 
- CPU con 4 núcleos. 
- 8 GB RAM o más. 
- Arreglo de discos en RAID 10 o RAID 0+1. 
Después de tener los archivos de instalación de la pagina oficial de MySQL, es posible 
comenzar con la instalación del motor de base de datos: 
1. Ejecutar el archivo ‘mysql-installer-web-community-5.7.XX.X.msi’, en el formulario que 
se mostrara en pantalla marcar la casilla ‘I accept the license terms’ y hacer clic en ‘Next’ 
 
2. Seleccionar la opción ‘Custom’ y hacer clic en el botón ‘Next’. 
 
 
6 
 
3. De los productos disponibles seleccionar para instalar ‘MySQL Server 8.0.XX - XX’. 
Tomar en cuenta la distribución correcta según el procesador en el equipo en que está 
instalando. Para equipos con procesador de 64bits seleccionar la distribución marcada como 
‘X64’. 
 
4. De los productos disponibles seleccionar para instalar “MySQL Workbench X.XX”. 
 
 
7 
 
5. Esta ventana muestra los requerimientos necesarios para la instalación, si alguno de ellos 
esta faltante el instalador tiene la capacidad de descargar estos elementos, el usuario tendrá 
que vigilar y aceptar la instalación de cada uno. 
Haga clic en ‘Execute’ para iniciar. Dependiendo de la conexión a internet las ventanas 
emergentes para la instalación de estos elementos pueden demorar en mostrarse. Es necesario 
instalar: 
- Microsoft Visual C++ 2015 Runtime 
- Microsoft Visual C++ 2015 Runtime 
 
6. Al cumplirse los requerimientos se mostrará la siguiente ventana. Hacer clic en ‘Next’. 
 
 
8 
 
7. El instalador descargara e instalara los productos necesarios. Hacer clic en ‘Execute’ para 
iniciarel proceso. 
 
8. Esperar a que termine el proceso de la descarga, puede tardar algunos minutos. 
 
 
9 
 
9. Si el proceso se completó correctamente el ‘Status’ de los productos mostrara la leyenda 
‘Complete’. Hacer clic en ‘Next’ para continuar. 
 
 
 
10 
10. Posterior a la instalación se configurará el producto para su utilización. En la ventana 
‘Group Replication’ seleccionar la opción ‘Standalone MSQL Server / Classic MySQL 
Replication’. Hacer clic en ‘Next’ para continuar. 
 
11. En la ventana ‘Type and Networking’ sobre la opción ‘Config Type’se muestran tres 
opciones: 
- ‘Develepment Machine’ - consumo de memoria bajo - seleccione esta opción si el 
equipo de cómputo tendrá otras funciones además de funcionar como servidor de base 
de datos (es un equipo de uso personal). 
- ‘Server Machine’ consumo de memoria medio - seleccione esta opción si el equipo 
de cómputo realizara otras funciones o servicios. 
- ‘Dedicated Machine’ consumo de memoria alto - seleccione esta opción si la única 
función del equipo en que se instala será el servidor de base de datos. Esta opción 
presenta el mejor rendimiento. 
- En el apartado ‘Connectivity’ asegurarse que las siguientes opciones se encuentran 
marcadas: marcar la casilla ‘TCP/IP’ 
- ‘Port Number’: 3306 marcar la casilla ‘Open Firewall por for network access’ 
 
 
 
11 
Hacer clic en ‘Next’ para continuar. 
 
12. En la ventana ‘Authentication Method’seleccionar la opción ‘Use Legacy Authentication 
Method (Retain MySQL 5.x Compatibility)’. Hacer clic en ‘Next’ para continuar. 
 
 
 
12 
13. En esta ventana se dan de alta los usuarios que utilizaran el servicio de base de datos. 
Cuenta de usuario ‘Root’; utilizada para administración, es necesario capturar una contraseña 
para esta cuenta. Para capturar una contraseña segura: 
- Las contraseñas deben de contener una combinación de mayúsculas, minúsculas, 
números y caracteres especiales. 
- Las contraseñas deben de tener una longitud mínima de 8 caracteres. 
Agregar una cuenta nueva haciendo clic en el botón ‘Add User’ 
 
14. Capturar un nombre y contraseña para la cuenta. Hacer clic en ‘OK’. 
 
 
 
13 
15. Una vez que se ha captura la contraseña para el usuario Root y se ha agregado un usuario 
haga clic en ‘Next’. 
 
16. En la siguiente ventana revisar que las siguientes opciones estén marcadas: 
- Marcar la casilla ‘Configure MySQL Server as a Windows Service’ 
- Windows Service Name: ‘MySQLXX’ 
- Marcar la casilla ‘Start the MySQL Server at System Startup’ 
- Seleccionar la opción ‘Standard System Account’ 
Hacer clic en ‘Next’. 
 
 
 
14 
17. En la siguiente ventana se aplicarán las opciones seleccionadas y se iniciara el servicio 
de base de datos. Las acciones pueden tardar algunos minutos y al terminar todas las acciones 
hacer clic en ‘Finish’ 
 
Después de descargar el software de su página oficial (MySQL Workbench), ejecuta el 
archivo de instalación MSI desde la carpeta de descargas y haz cli en ‘Next’ para inicial la 
instalación. 
 
 
 
15 
Haz clic en Next para instalar el software en la ubicación predeterminada. También puedes 
cambiar la carpeta de destino. 
 
Haz clic en Next para instalar todas las funcionalidades del programa en la carpeta 
seleccionada con anterioridad. 
 
 
 
16 
Una vez finalizada la instalación, marca la casilla para lanzar el programa y haz clic en 
‘Finish’, teniendo así que el programa está instalado y listo para usar. 
 
 
 
 
 
17 
Visual Studio 2019. 
Requerimientos del sistema. 
Para asegurar que el sistema de base de datos tenga un correcto desempeño asegurarse que 
cumpla con las siguientes características: 
Características mínimas: 
- Procesador a 1.6 GHz o superior. 
- 1 GB (32 bits) o 2 GB (64 bits) de RAM (agregue 512 MB al host si se ejecuta en 
una máquina virtual) 
- 3 GB de espacio disponible en el disco duro. 
- Disco duro de 5400 RPM. 
- Tarjeta de vídeo compatible con DirectX 9 con resolución de pantalla de 1024 x 
768 o más. 
Para descargar desde sitio oficial de Microsoft ingresamos a la página. 
https://azureforeducation.microsoft.com/devtools 
En el panel de la derecha dar clic en descargar, al finalizar redirecciona a la página de 
agradecimientos y en el mismo sitio de Microsoft. 
 
 
 
 
 
 
 
 
18 
Instalar Visual Studio Community 
Para iniciar la instalación, abrir la carpeta donde se guardó el archivo y de clic en el 
ejecutable. 
 
Después de que inicia el asistente de instalación, podemos ver los diferentes componentes 
que trae incluidos Visual Studio Community 2019. 
 
Esperar que finalice el proceso de instalación. 
 
 
 
19 
Cuando la instalación finalice, solicitará autenticación del usuario, de preferencia usar las 
mismas credenciales usadas para la descarga del software. 
 
Pantalla de inicial de Visual Studio Community 2019, donde podemos seleccionar clonar un 
proyecto desde Github, abrir un proyecto existente o crear uno nuevo. 
Cuando seleccionamos nuevo proyecto podemos seleccionar el tipo de proyecto, los más 
utilizados son el de consola, de formularios y de entorno web. 
 
 
 
 
 
20 
MODELO DE CLASES. 
 
 
 
21 
ESPECIFICACIÓN DE REQUERIMIENTOS. 
Se tiene estimado que el ‘Sistema de gestión escolar para la institución educativa Los 
angelitos Guerrerenses’ sea un software desarrollado con las tecnologías de vanguardia, así 
garantizando un rendimiento optimo en cualquier equipo además de la implementación de 
interfaces claras, amigables e intuitivas con el usuario final. 
 Perspectiva del software: 
‘Sistema de gestión escolar para la institución educativa Los angelitos Guerrerenses’ 
esta planeado como un software de gestión del alumnado de la institución y los pagos 
que realicen estos, con varios niveles de acceso por tipo de usuario y varias funciones 
requeridas por el cliente. 
Características de los usuarios: 
 Visualización 
del sistema 
Mantenimiento Captura de 
información 
de alumnos 
Captura de 
calificaciones 
Manejo de 
documentos 
físicos y 
digitales 
Registro de pagos, 
adeudos y planes 
de pagos 
Director  
Administrador       
Contador  
Secretario de 
Preescolar 
    
Secretario 
Primaria 
    
Secretario de 
Secundaria 
    
 
Limitaciones: 
Algunas de las limitaciones que tiene un sistema de control escolar, son: 
- Depender de la energía eléctrica: Un computador requiere de energía eléctrica 
para su funcionamiento, si hay un corte, el sistema será inútil. 
- Capacitación del personal: los sistemas están diseñados para que todo el mundo 
los pueda manipular y son muy intuitivos, pero es necesario dedicar un tiempo 
para que el personal aprenda a manipular esta herramienta de manera correcta. 
- Fallos en el hardware: Estos llegan a afectar la eficiencia del software. 
- Soporte técnico: si algo en el software falla y no hay un soporte rápido y oportuno, 
se puede generar caos, especialmente en todo a lo que se refiere a facturación. 
 
 
 
 
22 
Requerimientos específicos: 
1. El software almacenara los datos de los alumnos (nombre del alumno nombre del 
padre o tutor, domicilio, teléfono casa, email, edad, sexo, fecha de nacimiento, 
matricula, curp, grupo, grado, estatus, nacionalidad, grupo sanguíneo, rfc, numero 
seguro social, foto, plantel). 
2. El software almacenara los registros de pago hecho por los alumnos (número de folio 
de pago, matrícula del alumno, fecha de pago, mes de cobro, cantidad, corte de caja). 
3. El software registrara los planes de cobro de cada alumno (planes de cobro (grado y 
grupo), fecha límite de pago, asignar a cada alumno el mes que pagara, asignar el 
monto a pagar por ese mes, matrícula del alumno). 
4. El software mostrara los reportes generales (adeudos, alumnos/as). 
5. El software mostrara las consultas de adeudo del alumno. 
Requerimientos Funcionales y no funcionales: 
Funcionales:IDENTIFICACIÓN DEL REQUERIMIENTO: RF-01 
NOMBRE DEL REQUERIMIENTO: Registro del alumno 
CARACTERÍSTICAS: Se llevará el registro de todos/as los/as alumnos/as 
con nombre del alumno nombre del padre o tutor, 
domicilio, teléfono casa, email, edad, sexo, fecha de 
nacimiento, matricula, CURP, grupo, grado, estatus, 
nacionalidad, grupo sanguíneo, RFC, numero seguro 
social, foto, plantel. 
DESCRIPCIÓN DEL REQUERIMIENTO: La base de datos permitirá dar de alta nuevos 
alumnos y alguna modificación de los que ya hay en 
existencia. 
PRIORIDAD: ALTA. 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RF-02 
NOMBRE DEL REQUERIMIENTO: Consulta de información del alumno 
CARACTERÍSTICAS: El sistema ofrecerá a los administrativos poder 
consultar los datos del alumnado en la base de 
datos. 
DESCRIPCIÓN DEL REQUERIMIENTO: El sistema permitirá consultar los datos que sean 
necesarios para realizar las acciones 
correspondientes 
PRIORIDAD: ALTA 
 
 
 
 
 
 
 
23 
IDENTIFICACIÓN DEL REQUERIMIENTO: RF-03 
NOMBRE DEL REQUERIMIENTO: Registro de pagos del alumnado. 
CARACTERÍSTICAS: El sistema debe almacenar los registros de pago 
datos como grado y grupo, fecha límite de pago, el 
mes de pago, monto a pagar por mes, matrícula del 
alumno. 
DESCRIPCIÓN DEL REQUERIMIENTO: El sistema ofrecerá al contador asignado poder 
registrar los pagos. 
PRIORIDAD: ALTA 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RF-04 
NOMBRE DEL REQUERIMIENTO: Consulta de pagos del alumnado. 
CARACTERÍSTICAS: El sistema ofrecerá al contador/a poder consultar 
los datos del alumnado en la base de datos. 
DESCRIPCIÓN DEL REQUERIMIENTO: El sistema permitirá consultar los datos necesarios 
para realizar las acciones correspondientes 
PRIORIDAD: ALTA 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RF-05 
NOMBRE DEL REQUERIMIENTO: Registro de planes de cobro 
CARACTERÍSTICAS: El sistema ofrecerá al contador registrar los planes 
de cobro correspondientes al nivel académico, 
límite de pago, mes de pago, monto a pagar y 
matricula. 
DESCRIPCIÓN DEL REQUERIMIENTO: El sistema ofrecerá al contador registrar los planes 
de cobro. 
PRIORIDAD: ALTA 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RF-06 
 
NOMBRE DEL REQUERIMIENTO: Consultas de los planes de cobro. 
CARACTERÍSTICAS: El sistema debe mostrar planes de cobro (grado y 
grupo), fecha límite de pago, mes que pagara, 
monto a pagar por ese mes, matrícula del alumno. 
DESCRIPCIÓN DEL REQUERIMIENTO: El sistema consultar los diferentes planes de cobro 
dependiendo de su nivel académico del alumno. 
PRIORIDAD: ALTA. 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RF-07 
 
NOMBRE DEL REQUERIMIENTO: Consulta de registro. 
CARACTERÍSTICAS: El sistema debe ofrecer a los secretarios consultar 
los registros individuales/generales de adeudos o el 
alumnado. 
DESCRIPCIÓN DEL REQUERIMIENTO: El sistema ofrecerá consultas de registros a los 
administrativos. 
PRIORIDAD: MEDIA 
 
 
 
24 
No funcionales: 
IDENTIFICACIÓN DEL REQUERIMIENTO: RNF-01 
NOMBRE DEL REQUERIMIENTO: Interfaz del software. 
CARACTERÍSTICAS: Debe ser una interfaz sencilla pero completa para 
un manejo fácil del sistema. 
DESCRIPCIÓN DEL REQUERIMIENTO: El software desarrollado tendrá que satisfacer cada 
una de las necesidades de los distintos usuarios, 
tanto administrativos, como del alumnado y de los 
padres. 
PRIORIDAD: MEDIA 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RNF-02. 
NOMBRE DEL REQUERIMIENTO: Mantenimiento del software. 
CARACTERÍSTICAS: El sistema deberá tener un manual de instalación y 
manual de usuario para facilitar los mantenimientos 
que serán realizados por el administrador 
DESCRIPCIÓN DEL REQUERIMIENTO: El sistema debe disponer de una documentación 
fácilmente actualizable que permita realizar 
operaciones de mantenimiento con el menor 
esfuerzo posible 
PRIORIDAD: ALTA 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RNF-03 
NOMBRE DEL REQUERIMIENTO: Desempeño 
CARACTERÍSTICAS: El sistema garantizará a los usuarios un desempeño 
en cuanto a los datos almacenados en el sistema 
ofreciéndole una confiabilidad a esta misma. 
DESCRIPCIÓN DEL REQUERIMIENTO: Garantizar el desempeño del sistema informático a 
los diferentes usuarios. En este sentido la 
información almacenada o registros realizados 
podrán ser consultados y actualizados permanente 
y simultáneamente, sin que se afecte el tiempo de 
respuesta. 
PRIORIDAD: ALTA 
 
 
 
IDENTIFICACIÓN DEL REQUERIMIENTO: RNF-05 
NOMBRE DEL REQUERIMIENTO: Seguridad de la información 
CARACTERÍSTICAS: El sistema garantizara a los usuarios una seguridad 
en cuanto a la información que se procede en el 
sistema. 
DESCRIPCIÓN DEL REQUERIMIENTO: Garantizar la seguridad del sistema con respecto a 
la información y datos que se manejan tales sean 
documentos, archivos y contraseñas. 
PRIORIDAD: ALTA 
 
 
25 
DISEÑO DE LA ARQUITECTURA. 
Diccionario de datos: 
Nombre de archivo: tb_alumno Fecha de creación: 15/08/2021 
Tabla: Tabla “Alumnos” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Matricula 10 Numérico Código de identificación de los 
alumnos 
Nombre_A 30 Carácter Nombre del alumno 
Apellido_P_A 25 Carácter Apellido paterno del alumno 
Apellido_M_A 25 Carácter Apellido materno del alumno 
Nombre_Tutor_A 30 Carácter Nombre del tutor del alumno 
Edad_A 10 Numérico Edad del alumno 
Sexo_A 1 Carácter Sexo del alumno 
Domicilio_A 125 Carácter Dirección del alumno 
Fecha_N_A 30 Fecha Fecha de nacimiento del alumno 
Telefono 10 Numérico Teléfono del alumno 
E-mail 45 Carácter Correo electrónico del alumno 
Tipo_Sanguineo_A 5 Carácter Tipo de sangre del alumno 
NSS_A 11 Numérico Numero de seguridad social del 
alumno 
Nacionalidad_A 25 Carácter Nacionalidad del alumno 
CURP_A 12 Carácter CURP del alumno 
Foto_A -- Blob Fotografía del alumno 
Grado_A 10 Carácter Grado del alumno 
Grupo_A 10 Carácter Grupo del alumno 
Estatus_A 30 Carácter Estatus financiero del alumno 
Plantel_A 45 Carácter Plantel al que pertenece el alumno 
 
Nombre de archivo: tb_corte Fecha de creación: 15/08/2021 
Tabla: Tabla “Corte” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Corte 10 Numérico Código de identificación del corte de 
caja 
Fecha_Inicio_Cor -- Fecha Fecha del inicio del corte de caja 
Fecha_Fin_Cor -- Fecha Fecha del fin del corte de caja 
 
 
 
 
 
 
26 
Nombre de archivo: tb_caja Fecha de creación: 15/08/2021 
Tabla: Tabla “Caja” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Folio 10 Numérico Código de identificación del folio de 
pago 
Matricula 10 Numérico Código de identificación del alumno 
Mes_de_pago -- Fecha Fecha en la que se tiene que realizar el 
pago 
Adeudo 45 Carácter Monto a pagar a la institución 
Pago 45 Carácter Monto pagado a la institución 
Concepto 45 Carácter Concepto a pagar 
Estatus 45 Carácter Registro del pago realizado 
 
Nombre de archivo: tb_pagos Fecha de creación: 15/08/2021 
Tabla: Tabla “Pagos” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Pagos 10 Numérico Código de identificación de los pagos 
realizados 
Matricula_Pa 10 Numérico Código de identificación de los 
alumnos 
FechaPago_Pa -- Fecha Fecha en la que se realizó el pago 
Mes_Pa -- Fecha Mes en el que se realizara el pago 
Monto_Pa 45 Carácter Monto a pagar a la institución 
MetodoPago_Pa 45 Carácter Método usado para realizar el pago 
Concepto 45 Carácter Concepto a pagar 
Estatus 45 Carácter Registro del pago realizado 
 
Nombre de archivo: tb_plantel Fecha de creación: 15/08/2021 
Tabla: Tabla “Plantel” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Plantel 10 Numérico Código de identificación del plantel 
Nivel_Plantel45 Carácter Nivel académico del plantel 
Foto -- Blob Fotografía del plantel educativo 
Descripcion 250 Carácter Apellido materno del alumno 
 
 
 
 
 
 
27 
Nombre de archivo: tb_usuarios Fecha de creación: 15/08/2021 
Tabla: Tabla “Usuarios” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Usuario 10 Numérico Código de identificación de los 
usuarios 
Tipo_Usuario 45 Carácter Tipo del usuario dentro del 
sistema 
Nombre_Usuario 45 Carácter Nickname del usuario dentro del 
sistema 
NombreCompleto_Usuario 45 Carácter Nombre completo del usuario 
Password_Usuario 45 Carácter Contraseña del usuario 
 
Nombre de archivo: tb_cobranzas Fecha de creación: 15/08/2021 
Tabla: Tabla “Cobranzas” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Cobros 10 Numérico Código de identificación de los cobros 
Matricula_Alumno 10 Numérico Código de identificación de los 
alumnos 
Mes_Cobros -- Fecha Mes en el que se realizara el pago 
Monto_Cobros 10 Numérico Monto a pagar a la institución 
Fecha_Lim_Cobros -- Fecha Fecha limite para realizar el cobro 
Concepto 45 Carácter Concepto a pagar 
Estatus 45 Carácter Registro del pago realizado 
 
Nombre de archivo: tb_semaforo Fecha de creación: 15/08/2021 
Tabla: Tabla “Semaforo” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Semaforo 10 Numérico Código de identificación del semáforo 
Clasificacion 15 Carácter Color del semáforo 
Descripcion 45 Carácter Descripción del significado del 
semáforo 
Matricula_Alumno 10 Numérico Código de identificación del alumno 
 
 
 
 
 
 
 
28 
Nombre de archivo: tb_reportes Fecha de creación: 15/08/2021 
Tabla: Tabla “Alumnos” 
Descripción: Tabla de la base de datos “Sistema_escolar” 
Campo Tamaño Tipo de dato Descripción 
Id_Reporte 10 Numérico Código de identificación de los 
reportes 
Matricula 10 Numérico Código de identificación de los 
alumnos 
Adeudo 45 Carácter Monto que el alumno debe a la 
institución 
Concepto 45 Carácter Concepto a pagar 
Semaforo 45 Carácter Color del semáforo 
Mes_de_Pago -- Fecha Mes en el que se realizara el pago 
Estatus 45 Carácter Registro del pago realizado 
 
Identificación de los actores: 
Tipo de usuario Administrador 
Rol en la empresa Administración y mantenimiento de todos los apartados del 
software. 
Experiencia Gestión de sistemas de información. 
Actividades - Configurar y ajustar los parámetros de funcionamiento del 
software. 
- Administración y gestión de los usuarios. 
- Administración y gestión de los alumnos. 
- Administración y gestión de los pagos. 
 
Tipo de usuario Servicios escolares. 
Rol en la empresa Administrar y registrar la información de los alumnos. 
Experiencia Manejo básico de sistemas de información 
Actividades - Registrar la información de los nuevos alumnos dentro del 
sistema. 
- Modificar o actualizar la información de los alumnos 
registrados dentro del sistema. 
 
Tipo de usuario Contador 
Rol en la empresa Administra y registra los adeudos generados por los alumnos 
Experiencia Manejo básico de sistemas de información 
Actividades - Creación de los planes de pago de los alumnos. 
- Creación de los reportes de adeudo de los alumnos. 
 
 
 
 
 
29 
Tipo de usuario Caja 
Rol en la empresa Administra y registra los pagos realizados a la institución 
Experiencia Manejo básico de sistemas de información 
Actividades - Recibir los pagos de los alumnos y registrarlos en el 
sistema 
 
Tipo de usuario Seguridad 
Rol en la empresa Administra el acceso a la institución de los alumnos 
mediante un semáforo 
Experiencia Manejo básico de sistemas de información 
Actividades - Permitir el acceso de los alumnos a la institución mediante 
un semáforo que indica los adeudos de los alumnos. 
- Si es verde tiene acceso a la institución. 
- Si es amarillo tiene acceso a la institución, pero 
tiene el pago de la colegiatura pendiente. 
- Si es rojo no tiene acceso a la institución y será 
redirigido a la oficina correspondiente. 
 
Tipo de usuario Alumno 
Rol en la empresa Acceder a su información financiera dentro de la institución 
Experiencia Manejo básico de sistemas de información 
Actividades - Revisar los pagos pendientes y futuros que se tiene que 
realizar a la institución. 
 
Casos de uso: 
Para la creación del sistema se definieron seis roles o tipos de usuarios que van a interactuar 
con el software creado de diferentes maneras: 
 
 
 
30 
 
 
 
 
 
31

Continuar navegando