Project File College Management System1
Project File College Management System1
SYSTEM
Kamaldeep Singh
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.
Software Requirements:-
Name of Component Specification
Hardware Requirements:-
3. Easy to Read
As you will see, learning Python is quite simple. As was already established, Python’s
syntax is really straightforward. The code block is defined by the indentations rather
than by semicolons or brackets.
4. Object-Oriented Language
One of the key features of Python is Object-Oriented programming. Python supports
object-oriented language and concepts of classes, object encapsulation, etc.
6. High-Level Language
Python is a high-level language. When we write programs in Python, we do not need
to remember the system architecture, nor do we need to manage the memory.
7. Extensible feature
Python is an Extensible language. We can write some Python code into C or C++
language and also we can compile that code in C/C++ language.
8. Easy to Debug
Excellent information for mistake tracing. You will be able to quickly identify and
correct the majority of your program’s issues once you understand how
to interpret Python’s error traces. Simply by glancing at the code, you can determine
what it is designed to perform.
9. Python is a Portable language
Python language is also a portable language. For example, if we have Python code for
windows and if we want to run this code on other platforms such as Linux, Unix, and
Mac then we do not need to change it, we can run this code on any platform.
In Python, the variable data type does not need to be specified. The memory is
automatically allocated to a variable at runtime when it is given a value. Developers
do not need to write int y = 18 if the integer value 15 is set to y. You may just type
y=18.
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 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.
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.