8000 GitHub - gdbarros94/gerenciamento-Escolar
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gdbarros94/gerenciamento-Escolar

Repository files navigation

School Management

Brief Project Description

The School Management is a system designed to facilitate school administration, offering features such as student, class, teacher, and subject management, centralizing academic processes.

Full Project Description

The School Management system was developed to automate the main tasks of school management, from student registration to tracking their academic performance. With a simple interface, the system offers modules for managing teachers, subjects, and classes, as well as reports that help administrators gain a complete view of school activities. The project is built in Python with Flask and integrates a database to store information.

Key Features:

  • Student Registration: Manage detailed information about students.
  • Teacher and Subject Management: Add, edit, and remove teachers and their associated subjects.
  • Class and Schedule Management: Organize classes and lesson schedules.
  • Performance Reports: Generate reports on student performance based on registered grades.

Usage Guide (Use Cases)

  1. Student Registration: Add a student with information such as name, age, class, and grades.
  2. Teacher Management: Assign subjects to teachers and manage their activities.
  3. Academic Reports: Access detailed student performance reports.
  4. Schedule Management: Configure and manage lesson schedules for different classes.

Configuration and Usage Guide

Steps to run the project:

  1. Clone the repository:

    git clone https://github.com/gdbarros94/gerenciamento-Escolar.git
    
  2. Install the dependencies:

    pip install -r requirements.txt
    
  3. Set up the MySQL/PostgreSQL database in the configuration file.

  4. Start the server

    python3 app/app.py
    

System Requirements

Software Requirements:

  • Language: Python 3.8 or higher
  • Framework: Flask
  • Database: MySQL or PostgreSQL

Hardware Requirements:

  • Processor: Dual-core or higher
  • RAM: 2 GB or more
  • Storage: 100 MB of available disk space

Contribution Guidelines

  1. Fork this repository.
  2. Create a new branch for your modifications:
    git checkout -b my-new-feature
    

Contributors

GitHub contributors

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

0