Python Microproject
Python Microproject
A MICRO-PROJECT REPORT
PART -A
1
PUNE DISTRICT EDUCATION ASSOCIATION
INDEX
2
PUNE DISTRICT EDUCATION ASSOCIATION
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
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
3
PUNE DISTRICT EDUCATION ASSOCIATION
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
# 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):
print("\n")
print("\nList of Students\n")
6
PUNE DISTRICT EDUCATION ASSOCIATION
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])
# else:
print("Thank You !")
7
PUNE DISTRICT EDUCATION ASSOCIATION
Output :
FLOWCHART:
8
PUNE DISTRICT EDUCATION ASSOCIATION
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