Skip to content

Este proyecto es un sistema de gestión académica desarrollado en Python que permite a los estudiantes registrar sus datos y a los administradores visualizar la información. El sistema cuenta con una interfaz de línea de comandos con colores, validación de datos integrada y persistencia de información mediante archivos JSON.

Notifications You must be signed in to change notification settings

DaniDevGS/student-management_python-basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestión de Estudiantes Python Basic

Estado Licencia Python Tecnología Code Style

Captura de pantalla del sistema StudentFlow en la terminal


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.

✨ Funcionalidades Destacadas

  • 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

🛠️ Tecnologías Utilizadas

  • 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.

⚙️ Requisitos Previos

  • Python 3.6 o superior
  • pip (gestor de paquetes de Python)

🚀 Instalación y Ejecución

  1. Clona el repositorio:
git clone https://github.com/DaniDevGS/student-management_python-basic
cd student-management_python-basic
  1. Instala dependencias:
pip install -r requirements.txt

🚀 Ejecucion

  1. Abrir terminal:
python main.py

🔑 Credenciales de Prueba (Modo Administrador)

Para acceder a las funciones avanzadas del menú de administrador, el sistema requiere una contraseña.

Administrador:	admin123

⚠️ Nota: Esta es una credencial de prueba para el desarrollo.

Estructura del proyecto

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

About

Este proyecto es un sistema de gestión académica desarrollado en Python que permite a los estudiantes registrar sus datos y a los administradores visualizar la información. El sistema cuenta con una interfaz de línea de comandos con colores, validación de datos integrada y persistencia de información mediante archivos JSON.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages