Skip to content

trupti-prog/Student_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Student_Management_System

👩‍💻 To maintain students record by performing various operations, using Python with Tkinter and SQLite3.

1) Problem

Maintaining and keeping track of the students record.

2) Data

The data we're using is from OpenWeather and BrainyQuote.

3) Libraries

  1. Tkinter
  2. SQLite3
  3. Matplotlib
  4. Requests
  5. Beautiful Soup(bs4)

4) About

'Student Management System,' is a GUI based python project designed to maintain students record. This project mainly focuses on CRUD operations i.e. CREATE, READ, UPDATE & DELETE, where data is accessed through SQLite3. A connection object is connected to the database which lets user to execute SQL statements, creating a new file(stu.db). To start editing into the system, first user will have to input its location which is the part of data extraction. The main window pops up displaying buttons like ADD, VIEW, UPDATE, DELETE, CHARTS & labels like Loc, Temp, Quote of the day. The student data includes rno, name & marks where rno is unique with validations like rno can't be empty and it should be positive, name can't be empty & should contain alphabets with min 2 length, marks can't be empty and should be in range between 0 to 100. To add record, user will have to enter rno, name & marks. To update record, user will have to update name or marks in the existing student rno. To delete record, user will have to enter existing rno. Later, user can view the students record. Charts button will plot bar chart dispalying students name & marks which is a part of data visualization.

Screenshot (46)

Screenshot (47)

Screenshot (48)

About

To maintain students record by performing various operations, using Python with Tkinter and SQLite3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages