Python Microproject PDF
Python Microproject PDF
Python Microproject PDF
A MICRO-PROJECT REPORT
1
PUNE DISTRICT EDUCATION ASSOCIATION
PART -A
Title of Microproject: Student Management system
*Aim of the Micro – Project
2
PUNE DISTRICT EDUCATION ASSOCIATION
INDEX
Sr. TOPIC NAMES PAGE NO.
No.
1. Abstract 4
2. Introduction 4
3. Source code 5
4. Output 8
5. Flowchart 9
7. Conclusion 10
Roll No. Student Name Marks out of for Marks out of 4for Total out
performance in performance in
Of 10
group activity oral
7. Shreya Shinde
8. Aniket Boke
3
PUNE DISTRICT EDUCATION ASSOCIATION
ABSTRACT
Our project Student Management system includes ‘computerized the process. Our software has the
facility to give a unique id for every student and stores the details of every number. The data can
be retrieved easily. The interface is very User-friendly. The data are well protected for personal
use and makes the data processing very fast.
INTRODUCTION
With the continuous deepening of higher education reform, higher educational of the system and
philosophy of all institutions of are intensifying and renewing, and their of carrying out office and
departmental target responsibility system is one of the student important actions. The goal of office
and departmental target responsibility system is linking the benefit and the results together,
abandoning the old mechanism, releasing authority to the office and office department, to mobilize
their enthusiasm and initiative. By In the possess of rules of implementation , identification it of
the faculty performance is based on a series of the evaluation targets such as faculty their teaching,
scientific research faculty’s discipline construction and of students’ work in the year's bend and
then faculty benefit is of determined, The basic goal of designing of student information process.
In the database system is of the student application system that is directed towards the evaluation
contents of the students’ work under office of and departmental target responsibility system, covers
students’ majority basic information, conforms to the operation requirements of student workers,
and is advantageous for carrying on the data processing.
4
PUNE DISTRICT EDUCATION ASSOCIATION
❖ Code:
class Student:
def __init__(self, name, rollno, m1, m2):
self.name = name
self.rollno = rollno
self.m1 = m1
self.m2 = m2
def accept(self, Name, Rollno, marks1, marks2):
ob = Student(Name, Rollno, marks1, marks2)
ls.append(ob)
5
PUNE DISTRICT EDUCATION ASSOCIATION
i = obj.search(rn)
del ls[i]
# Update Function
def update(self, rn, No):
i = obj.search(rn)
roll = No
ls[i].rollno = roll
ls = []
# an object of Student class
obj = Student('', 0, 0, 0)
# ch = int(input("Enter choice:"))
# if(ch == 1):
obj.accept("A, 1, 100, 100)
obj.accept("B", 2, 90, 90)
obj.accept("C", 3, 80, 80)
# elif(ch == 2):
6
PUNE DISTRICT EDUCATION ASSOCIATION
print("\n")
print("\nList of Students\n")
for i in range(ls.__len__()):
obj.display(ls[i])
# elif(ch == 3):
print("\n Student Found, ")
s = obj.search(2)
obj.display(ls[s])
abc = input("Enter Name")
abcd = input("Enter RollNo")
ab = input("Enter mark")
# elif(ch == 4):
obj.delete(2)
print(ls.__len__())
print("List after deletion")
for i in range(ls.__len__()):
obj.display(ls[i])
# elif(ch == 5):
obj.update(3, 2)
print(ls.__len__())
print("List after updation")
for i in range(ls.__len__()):
obj.display(ls[i])
7
PUNE DISTRICT EDUCATION ASSOCIATION
# else:
print("Thank You !")
Output :
8
PUNE DISTRICT EDUCATION ASSOCIATION
❖ FLOWCHART:
9
PUNE DISTRICT EDUCATION ASSOCIATION
Now the only disadvantage is of course that the computer here isn’t very smart, there is no strategy
as it just randomly picks columns. To make it smarter, perhaps we would need something like a
machine learning algorithm (which is way beyond this article).
❖ CONCLUSION
❖ The project titled “Student Management System” is developed using Python Tintern as
front end and in back end to computerize the process of management of student records.
This project covers only the basic features required.
10