College Management System Using Python Programming: Bstract
College Management System Using Python Programming: Bstract
org (ISSN-2349-5162)
ABSTRACT
The College Management System Using Python Programming aims at maintaining the several documents of
the students studying in an institution. The various details of the students relating to their personal
information, tuition fees, library related information and information regarding their semester marks, are
efficiently stored, organized and accessed through the respective Databases, thereby reducing the chances of
discrepancies in the stored data. The project is implemented through Python Programming, by writing the
source code in a Code Editor such as Visual Studio Code and the code gets automatically executed in a
Runtime Environment.
KEY WORDS: College Management System , Python Programming, Visual Studio Code
INTRODUCTION
The College Management System leads to the solution to digitize the day-to-day operations of colleges and
universities. This tool helps to gather college operations data and to analyze them. In this project, the data
entered by the user are getting instantly stored in the database thus helping to ease out the cumbersome job of
keeping track of the documents of the students. This system will help in maintaining the record of each
student in respective department such as student profile, fee receipt, library management and marksheet data.
METHODOLOGY
The functioning of the project takes place by following the procedure given bellow.
Once the College Menu file is clicked, there appears a Menu containing 4 switches along with their respective
functionality. When the “View” button of STUDENT PROFILE is clicked, it redirects to the Student
Information Window. In that window there are mainly two tabs, one is STUDENT INFORMATION and the
other is STUDENT DATABASE. There are 6 switches along with their respective functions. The 6 switches
are – SAVE, DISPLAY, RESET, UPDATE, DELETE and EXIT. In STUDENT INFORMATION tab there
are 8 fields – Name, Father’s Name, Mother’s Name, Address, Mobile Number, Email Address, Date of Birth
and Gender. This is like a form. Here, the user enters the values for the respective fields. After entering all the
field values one has to click “SAVE”, then all of these records will get stored in a database. Now, if one
wants to see the details of the students which are entered through STUDENT INFORMATION form,
“DISPLAY” switch needed to be clicked and the details will be displayed in the STUDENT DATABASE
tab. If any of the student details needs to be modified, then it can be done with the help of the “UPDATE”
switch. After entering the modified values on pressing the “UPDATE” switch, the updated values will get
stored in the database and will get displayed on clicking the “DISPLAY” switch.
The “RESET” switch is like an eraser, which helps to rectify any details which have been entered wrongly.
The “DELETE” switch is used to delete the record of any student, which are no longer in use or have been
JETIR2205671 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org f507
© 2022 JETIR May 2022, Volume 9, Issue 5 www.jetir.org (ISSN-2349-5162)
wrongly entered in the database and lastly the “EXIT" switch is used to close the Student Information
window.
When the “View” button of FEE REPORT, on the Menu, is clicked, it redirects to the FEE REPORT
Window. In that window there are mainly two tabs, one is INFORMATION and the other is FEE RECEIPT.
There are 6 switches along with their respective functions. The 7 switches are – SAVE, DISPLAY, RESET,
UPDATE, DELETE, RECEIPT and EXIT. In INFORMATION tab there are 9 fields – Receipt Number,
Student’s Name, Admission Number, Date, Branch, Semester, Total Amount, Paid Amount and Balance.
This is like a form. The RECEIPT tab is for displaying the Fee Receipt. Here, the user performs various
operations in the form by using the respective switches. On clicking the “DISPLAY” switch, the details of the
Fees get displayed and on clicking the “RECEIPT” button, the Fee Receipt of a particular student gets
displayed. The other switches such as SAVE, DISPLAY, RESET, UPDATE, DELETE and EXIT perform
their usual tasks.
When the “View” button of LIBRARY SYSTEM is clicked, it redirects to the Library Management System
Window. In that window there are mainly two tabs, one is LIBRARY MEMBERSHIP INFO and the other is
BOOK DETAILS. There are 6 switches along with their respective functions. The 6 switches are – SAVE,
DISPLAY, RESET, UPDATE, DELETE and EXIT. In LIBRARY MEMBERSHIP INFORMATION tab
there are 7 fields – Member type, Reference No., First Name, Last Name, Address, Post Code, Mobile No.,
Book Id, Book Title, Author, Date Borrowed, Date Due and Days in Loan This is like a form. In BOOK
DETAILS tab, there are 15 books and the books should be select from the book list. Here, the user enters the
values for the respective fields. After entering all the field values one has to click “SAVE” and then all of
these records will get stored in a database. Now, if one wants to see the details of the student’s borrowed
book which are entered through LIBRARY MEMBERSHIP INFO form, “DISPLAY” switch needed to be
clicked and the details will be displayed in the COLLEGE LIBRARY DATABASE tab. If any of the
student’s library related details needs to be modified, then it can be done with the help of the “UPDATE”
switch. After entering the modified values on pressing the “UPDATE” switch, the updated values will get
stored in the database and will get displayed on clicking the “DISPLAY” switch.
The “RESET” switch is like an eraser, which helps to rectify any details which have been entered wrongly.
The “DELETE” switch is used to delete the record of any student’s library related details, which are no
longer in use or have been wrongly entered in the database and lastly the “EXIT" switch is used to close the
Student Information window.
When the “View” button of MARKSHEET is clicked, it redirects to the Search page. On that page there are
two features available one is "SEARCH" another one is "CREATE NEW". If any data is already been stored
then, by clicking on "SEARCH" switch the user can get those record and if the user wants to enter new data
then, one has to click "CREATE NEW". When the “CREATE NEW” switch is clicked, it redirects to the
Student Details window. In Student Details window there are mainly two tabs, one is STUDENT DETAILS
and the other is GRADES POINT OBTAINED. There are 5 switches along with their respective functions.
The 5 switches are – COMPUTE, SAVE, RESET, UPDATE and EXIT. In STUDENT DETAILS tab there
are 8 fields – Name, Father’s Name, Mother’s Name, School Name, Roll No , Email Address, Date of Birth
and Gender. This is like a form. In GRADE POINT OBTAINED tab, the marks obtained by the student in the
mentioned subjects are entered. The passing marks and total marks are set by default. Here, the user enters
the values for the respective fields. After entering all the field values one has to click “COMPUTE” and the
grand total, percentage and CGPA are calculated automatically. Then, the status of the results are shown i.e.
whether the student is pass or fail and all of these records will get stored in a database, for that one has to
click "SAVE". If any of the student details needs to be modified, then it can be done with the help of the
“UPDATE” switch. After entering the modified values on pressing the “UPDATE” switch, the updated
values will get stored in the database. The “RESET” switch is like an eraser, which helps to rectify any
details which have been entered wrongly and lastly “EXIT" switch is used to close the Student Information
window.
JETIR2205671 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org f508
© 2022 JETIR May 2022, Volume 9, Issue 5 www.jetir.org (ISSN-2349-5162)
OBSERVATIONS
JETIR2205671 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org f509
© 2022 JETIR May 2022, Volume 9, Issue 5 www.jetir.org (ISSN-2349-5162)
JETIR2205671 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org f510
© 2022 JETIR May 2022, Volume 9, Issue 5 www.jetir.org (ISSN-2349-5162)
JETIR2205671 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org f511
© 2022 JETIR May 2022, Volume 9, Issue 5 www.jetir.org (ISSN-2349-5162)
CONCLUSION
This project is used to automate the existing manual system. This work is done automatically with the help of
software without involving any manual effort. It can be controlled and monitored remotely. It minimizes the
requirement of manual effort. The information provided is always accurate.This method helps to reduce
malpractice. The information gathered for the students of all years can be efficiently saved and retrieved as
and when required. On the basis of the data stored in this system, the management may take some important
decisions therefore the stored data needs to be accurate and flawless. Hence, it is preferable to maintain how
web based College Management System. All the members of the management, faculties and students can
access the stored information without much delay. This system is implemented in various colleges,
universities, and educational institutions.
REFERENCES
[1] S.R.Bharamagoudar, Geeta R.B., S.G.Totad “Web Based Student Information Management System”,
International Journal of Advanced Research in Computer and CommunicationEngineering -June 2013, ISSN :
2319-5940.
[2] CAI Chang-an, WANG Qi, "Design and implementationof student information management system based
on B/Smodel", COMPUTER ENGINEERING AND DESIGN,Beijing, 2006, 27(14), pp. 2585-2587.
[3] Srikant Patnaik, Khushboo kumari Singh, Rashmi Ranjan and Niki Kumari (2016) “College Management
System, International Research Journal of Engineering and Technology (IRJET) Volume: 03 Issue: 05, May-
2016.
[4] https://www-geeksforgeeks-org.cdn.ampproject.org/v/s/www.geeksforgeeks.org/college-management-
system-using-django-python-
project/amp/?amp_gsa=1&_js_v=a9&usqp=mq331AQKKAFQArABIIACAw%3D%3D#amp_tf=From
%20%251%24s&aoh=16527854673623&referrer=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.google.com&share=https%3
A%2F%2Fwww.geeksforgeeks.org%2Fcollege-management-system-using-django-python-project%2F
JETIR2205671 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org f512