This Student Management System (SMS) is a Python application that allows users to manage student records using a graphical user interface (GUI). The application supports functionalities such as adding, viewing, updating, and deleting student records, along with data visualization of student marks.
- Add Student: Enter roll number, name, and marks to add a new student.
- View Students: Display a list of all student records.
- Update Student: Modify existing student information.
- Delete Student: Remove student records based on roll number.
- Charts: Visualize student marks in a bar chart.
- Weather Information: Displays current location and temperature.
- Quote of the Day: Shows a motivational quote.
- Python
- Tkinter (for GUI)
- SQLite (for database)
- Requests (for API calls)
- Matplotlib (for charts)
- BeautifulSoup (for web scraping)
- Python 3.x
- Required libraries (see
requirements.txt)
-
Clone the repository:
git clone https://github.com/yourusername/student-management-system.git cd student-management-system