Instituto Ingles Americano S.C.
Quinto Semestre. Grupo A.
Sistemas de la información: Clases
particulares
Presenta:
Jesus Modesto Ramírez Diaz
Emiliano Zapata, Tabasco. Diciembre, 2023
Identificación de necesidades
En el contexto de un negocio dedicado a ofrecer clases particulares, surge
una problemática significativa relacionada con la gestión ineficiente de los
sistemas de información. Este desafío afecta no solo la eficacia operativa del
negocio, sino también la experiencia de los clientes y la capacidad de adaptarse a
las demandas cambiantes del mercado.
Desconexión entre Plataformas:
La utilización de diversas plataformas y herramientas para gestionar la
agenda, pagos, y seguimiento académico de los estudiantes ha generado una falta
de integración y sincronización. Esto conduce a posibles errores en la
programación de clases, confusiones en los registros de pagos y una dificultad
general para mantener un seguimiento coherente del progreso académico de los
alumnos.
Falta de Automatización:
La ausencia de procesos automatizados en la gestión de información
provoca una carga de trabajo innecesaria para los profesores y el personal
administrativo. Tareas como el recordatorio de clases, actualización de informes
de desempeño y seguimiento de pagos se realizan manualmente, consumiendo
tiempo y recursos que podrían ser mejor empleados en mejorar la calidad de la
enseñanza.
Seguridad y Confidencialidad:
La falta de medidas adecuadas de seguridad de la información expone al
negocio y a los datos sensibles de los estudiantes a posibles amenazas
cibernéticas. La vulnerabilidad ante posibles filtraciones de información personal o
financiera de los clientes podría generar una pérdida de confianza y reputación
para el negocio.
Adaptación a las Necesidades del Mercado:
La falta de flexibilidad en los sistemas de información dificulta la capacidad
del negocio para adaptarse rápidamente a las cambiantes demandas del mercado.
La introducción de nuevos servicios, cambios en las tarifas o la incorporación de
nuevas modalidades de enseñanza se ve obstaculizada por la rigidez de los
sistemas actuales.
Análisis de requerimientos
Implementación de un Sistema Integral:
Desarrollar o adquirir un sistema integral que centralice la gestión de la
agenda, pagos y seguimiento académico, permitiendo una visión unificada de la
información y evitando la duplicación de esfuerzos.
Automatización de Procesos:
Introducir herramientas de automatización para simplificar tareas repetitivas,
como el envío de recordatorios de clases, generación de informes de desempeño
y seguimiento de pagos. Esto no solo optimizará el tiempo, sino que también
reducirá la posibilidad de errores humanos.
Refuerzo de la Seguridad Informática:
Implementar medidas de seguridad robustas para proteger la información
del negocio y de los estudiantes. Esto incluye encriptación de datos, sistemas de
acceso seguro y capacitación del personal en prácticas seguras de manejo de
información.
Flexibilidad y Escalabilidad:
Seleccionar o desarrollar sistemas que sean flexibles y fácilmente
escalables para adaptarse a las cambiantes necesidades del mercado. Esto
permitirá una rápida implementación de nuevas estrategias comerciales y
servicios.
Abordar esta problemática en los sistemas de información no solo mejorará
la eficiencia interna del negocio, sino que también fortalecerá la relación con los
estudiantes, generando una experiencia más fluida y adaptativa en el entorno de
las clases particulares.
En nuestra misión de crear un sistema de información para un negocio de
clases particulares, nos comprometemos a diseñar y desarrollar una plataforma
tecnológica integral que impulse la excelencia educativa, optimice la gestión
operativa y brinde experiencias personalizadas a estudiantes y profesores.
Optimización de la Gestión:
Desarrollar un sistema que simplifique y mejore la gestión administrativa del
negocio. Esto incluye la programación eficiente de clases, la automatización de
procesos de pago y la generación de informes académicos en tiempo real.
Integración y Unificación de Datos:
Crear una plataforma que integre todas las funciones críticas del negocio,
desde la gestión de agendas hasta el seguimiento del desempeño académico. La
unificación de datos eliminará redundancias, reducirá errores y proporcionará una
visión completa y coherente de la información.
Experiencia Personalizada:
Implementar herramientas que permitan una experiencia personalizada
para cada estudiante. Esto incluye seguimiento individualizado del progreso
académico, recomendaciones de aprendizaje adaptadas y la posibilidad de
acceder a recursos educativos específicos para las necesidades de cada alumno.
Automatización de Tareas Repetitivas:
Incorporar funciones de automatización para liberar tiempo y recursos,
permitiendo que profesores y personal administrativo se centren en lo más
importante: la enseñanza de calidad. Esto incluirá recordatorios automáticos,
procesamiento de pagos sin fricciones y generación de informes automatizados.
Seguridad y Confidencialidad:
Priorizar la seguridad de la información implementando protocolos
avanzados de seguridad cibernética. Garantizar la confidencialidad de los datos
personales y académicos de estudiantes y profesores es esencial para construir y
mantener la confianza.
Flexibilidad y Escalabilidad:
Diseñar un sistema que sea flexible y escalable, capaz de adaptarse a las
cambiantes necesidades del negocio y del mercado educativo. Esto permitirá la
fácil incorporación de nuevos servicios, modalidades de enseñanza y
actualizaciones tecnológicas.
Soporte Continuo:
Proporcionar un soporte técnico continuo y actualizaciones periódicas para
garantizar el rendimiento óptimo del sistema. Estarán disponibles recursos de
capacitación para profesores y personal administrativo, asegurando una adopción
exitosa y una utilización eficiente de la plataforma.
Nuestra misión es crear un sistema de información que no solo resuelva los
desafíos operativos del negocio de clases particulares, sino que también
promueva la excelencia educativa a través de la innovación tecnológica. Al
hacerlo, aspiramos a facilitar un entorno de aprendizaje personalizado, eficiente y
seguro para todos los involucrados en el proceso educativo.
Diseño
Esta parte del sistema informático nos servirá para poder registrar los datos
de los alumnos y así poder llevar un registro de cada uno de ellos. En esta sección
se almacenan datos como el nombre de los alumnos, su edad, el contacto de sus
padres por cualquier emergencia que se pueda presentar, el curso en el que están
actualmente y la misión, que es lo que se quiere lograr mejorar en cada uno de
ellos para así tener una atención más personalizada.
En la siguiente pagina se muestra el registro de los maestros que
actualmente trabajan en la empresa, de esta forma se podrá saber la
disponibilidad de cada uno. Aparecen datos como el nombre del maestro, su
código con el que aparecen en la plataforma, su correo electrónico, y el numero de
alumnos con el que cuentan cada uno.
En esta ultima parte del sistema informático se registrara el salario mensual
de los maestros, desde una plataforma los maestros podrán ingresar su código
cada que asistan a una clase, para así al fin de mes poder tener un registro de las
horas trabajadas al mes y su salario mensual.
Esta es la pagina principal del sistema, donde se muestran las pestañas
correspondientes de las páginas anteriores.
Codificación
Python es un lenguaje de programación versátil y poderoso que ofrece
varias ventajas que podrían hacerlo adecuado para un sistema informático en una
empresa de maestros. Aquí hay algunas razones por las que podría considerarse
el uso de Python:
Legibilidad del código: Python se destaca por su sintaxis clara y legible, lo
que facilita la comprensión del código. Esto puede ser especialmente beneficioso
en un entorno empresarial donde varios desarrolladores pueden trabajar en el
mismo proyecto.
Rápido desarrollo: Python es conocido por su facilidad y rapidez de
desarrollo. Con una amplia gama de bibliotecas y marcos de trabajo disponibles,
puedes implementar soluciones de manera más eficiente y rápida en comparación
con otros lenguajes.
Amplia comunidad y soporte: Python tiene una comunidad activa de
desarrolladores y una gran cantidad de recursos en línea. Esto significa que
puedes encontrar fácilmente ayuda, tutoriales y soluciones para los desafíos que
puedas enfrentar durante el desarrollo.
Librerías y frameworks: Python cuenta con una amplia variedad de
bibliotecas y marcos de trabajo que pueden ser útiles para el desarrollo de
sistemas informáticos. Algunas de estas bibliotecas son específicas para el ámbito
educativo y podrían ser útiles en el contexto de una empresa de maestros.
Interoperabilidad: Python es compatible con una amplia gama de
tecnologías y plataformas. Puedes integrar fácilmente componentes desarrollados
en Python con sistemas existentes, lo que facilita la interoperabilidad con otras
herramientas y aplicaciones utilizadas en la empresa.
Escalabilidad: Python es utilizado en empresas de todos los tamaños,
desde startups hasta grandes corporativos. Esto demuestra su capacidad para
escalar y manejar proyectos de diversos niveles de complejidad.
Educación y formación: Python es ampliamente utilizado en la educación y
es conocido por ser un buen lenguaje para principiantes. Si los maestros están
involucrados en el desarrollo o la personalización del sistema, la familiaridad con
Python podría facilitar su participación.
Desarrollo web: Si el sistema informático implica el desarrollo de una
aplicación web, Python cuenta con marcos de trabajo populares como Django y
Flask, que simplifican la creación de aplicaciones web robustas y seguras.