Skip to content

A Python-based desktop application GUI for managing student data.

Notifications You must be signed in to change notification settings

CodeByAmrit/file_manager_2025

Repository files navigation

File Manager 2025

FM2025 banner image

The Student Data Management System is a Python-based desktop application GUI designed for efficiently managing student data. It provides a user-friendly interface for storing and managing various student details such as name, roll number, SRN (Student Registration Number), and other personal documents like parent documents in PDF format. Additionally, the application allows users to save academic details for students for three terms - first, second, and final terms.

Features

  • Student Data Storage: Easily store and manage student details including name, roll number, SRN, and parent documents in PDF format.
  • Academic Details: Record and manage academic details for students for three terms - first, second, and final terms.
  • Certificate Creation: Generate certificates using a document Word file as a template for various purposes.
  • Question Paper: Record of question paper for each session with each terms.
  • Modern GUI Design: The GUI is created using Tkinter with a modern design approach, providing easy user interactions and a pleasant user experience.

Usage

  1. Student Data Entry: Enter and save student details including personal information and academic details.
  2. PDF Document Management: Upload and manage PDF documents such as parent documents.
  3. Academic Record Management: Record and manage academic details for students for different terms.
  4. Certificate Generation: Generate certificates using a document Word file as a template.

Technologies Used

  • Python
  • customtkinter (for GUI)
  • MySQL (for database management)

Screenshots

Dashboard Add New Student Search Students Question Paper Settings

Video Demo

Demo Video

Installation

  1. Clone the repository:

    git clone https://github.com/CodeByAmrit/file_manager_2025.git
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python File_Manager.py
    

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you find any bugs or have any suggestions for improvements.

About

A Python-based desktop application GUI for managing student data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published