Sistema de gestión académica basica: es un sistema de gestión académica básico y ligero, desarrollado completamente en Python. Está diseñado para la terminal (CLI) y permite a los estudiantes registrar sus datos de forma sencilla, mientras que a los administradores les ofrece una vista completa y la gestión de la información.
- Interfaz de línea de comandos con colores (usando Colorama)
- Validación de datos integrada
- Persistencia de datos mediante archivos JSON
- Diseño colorido y amigable para terminal
- Gestión de estudiantes y administradores
- Python: Versión 3.6+
- Colorama: Utilizada para añadir colores y estilos a la interfaz de terminal.
- JSON: Empleado como sistema de base de datos para la persistencia de datos.
- Python 3.6 o superior
- pip (gestor de paquetes de Python)
- Clona el repositorio:
git clone https://github.com/DaniDevGS/student-management_python-basic
cd student-management_python-basic- Instala dependencias:
pip install -r requirements.txt- Abrir terminal:
python main.pyPara acceder a las funciones avanzadas del menú de administrador, el sistema requiere una contraseña.
Administrador: admin123
student-management_python-basic/
├── utils/
│ ├── components/
│ │ ├── statistics/ # Lógica de estadísticas o reportes
│ │ │ └── stats.py
│ │ └── universitys.py # Datos o lógica específica de universidad
│ ├── database/
│ │ └── json.py # Módulo para el manejo de archivos JSON
│ └── menu.py # Módulo para la gestión del menú de la CLI
├── estudiantes.json # Almacén de datos
├── main.py # Punto de entrada principal de la aplicación
└── requirements.txt