Shreyash Tiwari Projectclass12-C
Shreyash Tiwari Projectclass12-C
Shreyash Tiwari Projectclass12-C
ROLL NO : 26
CLASS : XII - C
Subject : Computer science (083)
SCHOOL : The Lucknow Public Collegiate
• Lab Certificate
• Acknowledgement
• Introduction
• Objectives of the project
• Proposed system
• System Development Life Cycle (SDLC)
• Phases of System Development Life Cycle
• Hardware And Software requirement
• Description of the project
• Functions& methods and their objectives
• Code
• Output
• Bibliography
CERTIFICATE
Subject teacher:
Mrs. Santwana Srivastava
External Examiner:
_______________________
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project depends largely on the
encouragement and guidelines of many others. I take this opportunity to express my
gratitude to the people who have been instrumental in the successful completion of
this project.
I express deep sense of gratitude to almighty God for giving me strength for the
successful completion of the project.
I express my heartfelt gratitude to my parents for constant encouragement while
carrying out this project.
I express my deep sense of gratitude to the luminary The Principal, Dr Jawaid
Alam Khan who has been continuously motivating and extending their helping hand
to us.
My sincere thanks to Ms Santwana Srivastava, Master In-charge, A guide,
Mentor, who critically reviewed my project and helped in solving each and every
problem, occurred during implementation of the project
The guidance and support received from all the members who contributed and
who are contributing to this project, was vital for the success of the project. I am
grateful for their constant support and help.
Shreyash Tiwari
Teacher’s Helper
Introduction
The “Teacher’s Helper” is basically a database project done with
help of python language. This project is very useful to Add
student data , Display student Data, Update Students data, Add
student’s marks details, Generate Student/Students Report Card.\
The systems development life cycle is a project management technique that divides
complex projects into smaller, more easily managed segments or phases.
VII Printer :
SOFTWARE REQUIREMENTS:
• Windows OS
• Python
• MySQL connector module
Description Of the Project
This project is designed to help teachers keep and manage records of the students
It is created to manage different operation on students data.
• Add Student
• Display student’s Data
• Update student’s Data
• Add student’s Marks Detail
• Generate All Student’s Report Card
• Generate Student Wise Report Card
• Exit
• WORK IS COMPLETE
• Help.
Functions & methods and their objectives
import mysql.connector as c
mydb=c.connect(host="localhost",user="root",passwd="Shreyash@123",database="studen
ts")
mycursor=mydb.cursor()
def reportCardAllStudent () :
mycursor.execute("SELECT * FROM MARKS")
data=mycursor.fetchall()
print(data)
def helpMe():
print("Please, Visit The Offcial Website Of Lucknow Public
Collegiate(https://www.collegiate.in) To Download The Mannual !!!")
print("#############################################################
#######")
#INFINITE LOOP
while(True):
print("|Enter 1 - Add Student.|")
print("|Enter 2 - Display Student's Data.|")
print("|Enter 3 - Update Students's Data.|")
print("|Enter 4 - Add Student's Marks Detail.|")
print("|Enter 5 - Generate All Student's Report Card.|")
print("|Enter 6 - Generate Student Wise Report Card.|")
print("|Enter 7 - Exit.|")
print("|Enter 8 - WORK IS COMPLETE.|")
print("|Enter 0(ZERO) - Help.|")
2
3
4
5
7
It exits the code
8
0
BIBLIOGRAPHY