SlideShare a Scribd company logo
1 of 19
Download to read offline
INDEX
 CERTIFICATE
 ACKNOWLEDGEMENT
 INTRODUCTION
 ABOUT PYTHON
 ABOUT MYSQL
 CODING
 OUTPUT
 REQUIREMENTS
 BIBLIOGRAPHY
CERTIFICATE
THIS IS TO CERTIFY THAT ISHANT KUMAR STUDENT OF CLASS
12 XII ROLL NO: 10 .
HAS PREPARED THIS REPORT ON THE PROJECT ENTITLED
“STUDENTS MARKS MANAGEMENT SYSTEM”.THIS REPORT IS
THE RESULT OF HIS EFFORTS AND ENDEAVORS.THIS REPORT IS
FOUND WORTHY OF ACCEPTANCE AS FINAL REPORT FOR THE
SUBJECT INFORMATICS PRACTICES OF CLASS XII.HE HAS
PREPARED THE REPORT UNDER MY GUIDANCE.
INTERNAL EXAMINER
EXTERNAL EXAMINER
PRINCIPAL SIGNATURE
ACKNOWLEDGEMENT
I THANK MY INFORMATIVE PRACTICES
TEACHER MR. KRISHNENDU CHAKRVORTTY
FOR GUIDANCE AND SUPPORT.I WOULD ALSO
LIKE TO THANKS CBSE FOR GIVING ME THIS
OPPORTUNITY TO UNDERTAKE THIS
PROJECT.AND I ALSO THANKS MY PARENTS
FOR THERE SUPPORT.AND ALSO MY FRIENDS
TO THERE SUPPORT.
What Is Student Record Management
System?
A student record management software is a tool that
tracks and records regular activities of the students in
institutes including attendance, exam performance, and
their behavior. The software can be accessed by
students, teachers, admin and parents with a role-
based login. It collects all the student data along with
their personal information which can be easily searched
and retrieved later on. The software stores years of
data online on a cloud platform.
Features Of Student Record Management
System
 Easy Report Generation-The software helps to
generate reports easily in required formats
 Data Search and Retrieval-The system can help
users to find and retrieve student’s data over a few
clicks
 High Data Storage-The system stores large amounts
of data without hampering its functioning
 Role-Based Access-The software offers role-based
access to the teachers, students, and parents
 Attendance Management-Attendance
Management- It helps to record daily attendance
automatically using a biometric attendance system
 Easy to Use-The system is easy to use and highly
intuitive by all types of individuals
PROBLEM STATEMENT
The student information system is a software application for
schools, colleges and universities to manage student data.
These system are capable of holding students' test scores,
assessment scores etc through an electronic grade book.
They are also used to:
 Hold records of the students' attendance
 Track student schedules
 Handling inquiries from students
 Managing student health records
 Enrolling new students
 Maintaining discipline records
 Managing any other records relevant to students
The systems vary in size. The size of the system is usually
proportionate to the size of the school, college or university.
This is because the number of students, and therefore
records in the system, will be higher in a larger school,
college or university as they are likely to have a large number
of students.
ABOUT PYTHON
Python is a high-level, interpreted, interactive and
object-oriented scripting language. Python is
designed to be highly readable. It uses English
keywords frequently where as other languages
use punctuation, and it has fewer syntactical
constructions than other languages.
 Python is Interpreted − Python is processed at
runtime by the interpreter. You do not need to
compile your program before executing it.
This is similar to PERL and PHP.
 Python is Interactive − You can actually sit at
a Python prompt and interact with the
interpreter directly to write your programs.
 Python is Object-Oriented − Python supports
Object-Oriented style or technique of
programming that encapsulates code within
objects.
 Python is a Beginner's Language − Python is
a great language for the beginner-level
programmers and supports the development
of a wide range of applications from simple
text processing to WWW browsers to games.
FEATURES OF PYTHON
 Easy-to-learn − Python has few keywords, simple
structure, and a clearly defined syntax. This allows the
student to pick up the language quickly.
 Easy-to-read − Python code is more clearly defined and
visible to the eyes.
 Easy-to-maintain − Python's source code is fairly easy-
to-maintain.
 A broad standard library − Python's bulk of the library is
very portable and cross-platform compatible on UNIX,
Windows, and Macintosh.
 Interactive Mode − Python has support for an interactive
mode which allows interactive testing and debugging of
snippets of code.
 Portable − Python can run on a wide variety of hardware
platforms and has the same interface on all platforms.
 Extendable − You can add low-level modules to the
Python interpreter. These modules enable programmers
to add to or customize their tools to be more efficient.
 Databases − Python provides interfaces to all major
commercial databases.
 GUI Programming − Python supports GUI applications
that can be created and ported to many system calls,
libraries and windows systems, such as Windows MFC,
Macintosh, and the X Window system of Unix.
Scalable − Python provides a better structure and support for
large programs than shell scripting
ABOUT MYSQL
MySQL is a fast, easy-to-use RDBMS being used for many
small and big businesses. MySQL is developed, marketed and
supported by MySQL AB, which is a Swedish company.
MySQL is becoming so popular because of many good
reasons −
 MySQL is released under an open-source license. So you
have nothing to pay to use it.
 MySQL is a very powerful program in its own right. It
handles a large subset of the functionality of the most
expensive and powerful database packages.
 MySQL uses a standard form of the well-known SQL data
language.
 MySQL works on many operating systems and with many
languages including PHP, PERL, C, C++, JAVA, etc.
 MySQL works very quickly and works well even with large
data sets.
 MySQL is very friendly to PHP, the most appreciated
language for web development.
 MySQL supports large databases, up to 50 million rows
or more in a table. The default file size limit for a table is
4GB, but you can increase this (if your operating system
can handle it) to a theoretical limit of 8 million terabytes
(TB).
CODING
def success():
while True:
print("___________________________________________________________
______________")
print("******************************** M A I N M E N U
***********************")
print("___________________________________________________________
______________")
print("1.Add Records")
print("2.Display Rcords")
print("3.Search Record")
print("4.Delete Record")
print("5.Exit")
print("___________________________________________________________
______________")
a=int(input("enter your choice:-"))
if(a==1):
print("___________________________________________________________
__________")
print("*********************** Enter Details of
Student*********************")
print("___________________________________________________________
__________")
R=input("Enter Rollno:")
N=input("Enter Name:")
F=input("Enter Class:")
D=input("Enter Fee=")
mycursor=mydatabase.cursor()
sql="insert into students
(Rollno,Name,Class,Fee)values(%s,%s,%s,%s)"
valu=(R,N,F,D)
mycursor.execute(sql,valu)
mydatabase.commit()
print("tttt Information Saved")
print("___________________________________________________________
____________")
print("___________________________________________________________
____________")
elif(a==2):
mycursor=mydatabase.cursor()
mycursor.execute("select * from students")
myresult=mycursor.fetchall()
t=PrettyTable(['Rollno','Name','Class','fee'])
for Rollno,Name,cls,fee in myresult:
t.add_row([Rollno,Name,cls,fee])
print(t)
elif(a==3):
print("___________________________________________________________
_____________")
print("************************** Search student By
Rollno*********************")
print("___________________________________________________________
_____________")
r_1=input("Enter Student Rollno:")
mycursor=mydatabase.cursor()
mycursor.execute("select * from Students where
rollno="+r_1)
myresult=mycursor.fetchall()
t=PrettyTable(['Rollno','Name','Class','Fees'])
for Rollno,Name,cls,fee in myresult:
t.add_row([Rollno,Name,cls,fee])
print(t)
elif(a==4):
print("___________________________________________________
______________________")
print("****************************** Delete
Record By Roll*********************")
print("___________________________________________________
______________________")
r_1=input("Enter Student Rollno Whose
Information You Want To Dlete=")
mycursor=mydatabase.cursor()
mycursor.execute("delete from students
where Rollno="+r_1)
mydatabase.commit()
print("tttt Record Deleted Successfully!!!")
print("___________________________________________________
______________________")
print("___________________________________________________
______________________")
else:
exit()
from prettytable import PrettyTable
import mysql.connector
mydatabase=mysql.connector.connect(host="localhost",use
r="root",password="ishantkumar")
mycursor=mydatabase.cursor()
mycursor.execute("create database if not exists
studentrecord")
mycursor.execute("use studentrecord")
mycursor.execute("create table if not exists students(Rollno
integer,Name varchar(20),Class varchar(5),fees integer)")
while True:
print("___________________________________________________________
___________________")
print("___________________________________________________________
___________________")
print("******************************* L O G I N
************************************")
print("___________________________________________________
___________________________")
print("___________________________________________________
___________________________")
username=input("Enter Username:-")
password=input("Enter Password:-")
if username=='computer'and password=='ishant':
print("tttt LOGIN SUCCESSFUL___________")
success()
else:
print("**********************************************
********************")
print("tttt INVALID USERNAME AND
PASSWORD!!!!!!!!!!!!")
print("**********************************************
********************")
break
OUTPUT
REQUIREMENTS
HARDWARE REQUIREMENTS
COMPUTER FOR CODING AND TYPING THE
REQUIRE DOCUMENTS OF THE PROJECT.
PRINTER TO PRINT THE REQUIRED
DOCUMENTS OF THE PROJECT.
COMPACT DRIVE.
PROCESSOR: PENTIUM QUAD CORE
RAM:64MB
HARD DISK: 20GB
SOFTWARE REQUIREMENTS
OPERATING SYSTEM: WINDOWS IO
PYTHON 3: FOR EXECUTION OF PROGRAM
MYSQL : FOR STORING DATA IN DATABASE
PYTHON-MYSQL CONNECTOR: FOR DATABASE
CONNECTIVITY
PRETTY TABLE:FOR PRESENTATION OF OUTPUT
BIBLIOGRAPHY
INFORMATICS PRACTICES IN PYTHON
BY-SUMITA ARORA.
HTTP://PYTHON.IN/
THE END

More Related Content

What's hot

Ch03-Software Engineering Model
Ch03-Software Engineering ModelCh03-Software Engineering Model
Ch03-Software Engineering ModelBala Ganesh
 
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...Kuntal Bhowmick
 
Proxy Design Patterns
Proxy Design PatternsProxy Design Patterns
Proxy Design PatternsZafer Genc
 
Socket programming in Java (PPTX)
Socket programming in Java (PPTX)Socket programming in Java (PPTX)
Socket programming in Java (PPTX)UC San Diego
 

What's hot (6)

Proxy Design Pattern
Proxy Design PatternProxy Design Pattern
Proxy Design Pattern
 
Proxy Servers & Firewalls
Proxy Servers & FirewallsProxy Servers & Firewalls
Proxy Servers & Firewalls
 
Ch03-Software Engineering Model
Ch03-Software Engineering ModelCh03-Software Engineering Model
Ch03-Software Engineering Model
 
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
 
Proxy Design Patterns
Proxy Design PatternsProxy Design Patterns
Proxy Design Patterns
 
Socket programming in Java (PPTX)
Socket programming in Java (PPTX)Socket programming in Java (PPTX)
Socket programming in Java (PPTX)
 

Similar to real.pdf

408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docxsanthoshyadav23
 
Breast Cancer Prediction.pdf
Breast Cancer Prediction.pdfBreast Cancer Prediction.pdf
Breast Cancer Prediction.pdfSouravNaga2
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system reportAmit Kulkarni
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system reportAmit Kulkarni
 
LIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docxLIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docxAmitmAHI4
 
report on internshala python training
 report on internshala python  training  report on internshala python  training
report on internshala python training surabhimalviya1
 
E library management system
E library management systemE library management system
E library management systemanushyadevi97
 
Class 12th IP project on buisness management
Class 12th IP project on buisness managementClass 12th IP project on buisness management
Class 12th IP project on buisness managementsankhlasheetal3
 
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET Journal
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)Chiranjeevi Adi
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance SystemAkash Kr Sinha
 
Openeducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software DevelopmentOpeneducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software DevelopmentTech Receptives
 
Database project edi
Database project ediDatabase project edi
Database project ediRey Jefferson
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance SystemShyam Sundar Pandey
 

Similar to real.pdf (20)

408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
 
Bright
BrightBright
Bright
 
Bright copy
Bright   copyBright   copy
Bright copy
 
Breast Cancer Prediction.pdf
Breast Cancer Prediction.pdfBreast Cancer Prediction.pdf
Breast Cancer Prediction.pdf
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
LIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docxLIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docx
 
report on internshala python training
 report on internshala python  training  report on internshala python  training
report on internshala python training
 
E library management system
E library management systemE library management system
E library management system
 
Class 12th IP project on buisness management
Class 12th IP project on buisness managementClass 12th IP project on buisness management
Class 12th IP project on buisness management
 
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
student supervision system
student supervision systemstudent supervision system
student supervision system
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
NEURAL NETWORK BOT
NEURAL NETWORK BOTNEURAL NETWORK BOT
NEURAL NETWORK BOT
 
Openeducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software DevelopmentOpeneducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software Development
 
Student assistant
Student assistantStudent assistant
Student assistant
 
Python
PythonPython
Python
 
Database project edi
Database project ediDatabase project edi
Database project edi
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
 

Recently uploaded

VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderUbaidurrehman997675
 

Recently uploaded (20)

VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blender
 

real.pdf

  • 1.
  • 2. INDEX  CERTIFICATE  ACKNOWLEDGEMENT  INTRODUCTION  ABOUT PYTHON  ABOUT MYSQL  CODING  OUTPUT  REQUIREMENTS  BIBLIOGRAPHY
  • 3. CERTIFICATE THIS IS TO CERTIFY THAT ISHANT KUMAR STUDENT OF CLASS 12 XII ROLL NO: 10 . HAS PREPARED THIS REPORT ON THE PROJECT ENTITLED “STUDENTS MARKS MANAGEMENT SYSTEM”.THIS REPORT IS THE RESULT OF HIS EFFORTS AND ENDEAVORS.THIS REPORT IS FOUND WORTHY OF ACCEPTANCE AS FINAL REPORT FOR THE SUBJECT INFORMATICS PRACTICES OF CLASS XII.HE HAS PREPARED THE REPORT UNDER MY GUIDANCE. INTERNAL EXAMINER EXTERNAL EXAMINER PRINCIPAL SIGNATURE
  • 4. ACKNOWLEDGEMENT I THANK MY INFORMATIVE PRACTICES TEACHER MR. KRISHNENDU CHAKRVORTTY FOR GUIDANCE AND SUPPORT.I WOULD ALSO LIKE TO THANKS CBSE FOR GIVING ME THIS OPPORTUNITY TO UNDERTAKE THIS PROJECT.AND I ALSO THANKS MY PARENTS FOR THERE SUPPORT.AND ALSO MY FRIENDS TO THERE SUPPORT.
  • 5. What Is Student Record Management System? A student record management software is a tool that tracks and records regular activities of the students in institutes including attendance, exam performance, and their behavior. The software can be accessed by students, teachers, admin and parents with a role- based login. It collects all the student data along with their personal information which can be easily searched and retrieved later on. The software stores years of data online on a cloud platform. Features Of Student Record Management System  Easy Report Generation-The software helps to generate reports easily in required formats  Data Search and Retrieval-The system can help users to find and retrieve student’s data over a few clicks  High Data Storage-The system stores large amounts of data without hampering its functioning  Role-Based Access-The software offers role-based access to the teachers, students, and parents
  • 6.  Attendance Management-Attendance Management- It helps to record daily attendance automatically using a biometric attendance system  Easy to Use-The system is easy to use and highly intuitive by all types of individuals PROBLEM STATEMENT The student information system is a software application for schools, colleges and universities to manage student data. These system are capable of holding students' test scores, assessment scores etc through an electronic grade book. They are also used to:  Hold records of the students' attendance  Track student schedules  Handling inquiries from students  Managing student health records  Enrolling new students  Maintaining discipline records  Managing any other records relevant to students The systems vary in size. The size of the system is usually proportionate to the size of the school, college or university. This is because the number of students, and therefore records in the system, will be higher in a larger school, college or university as they are likely to have a large number of students.
  • 7. ABOUT PYTHON Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages.  Python is Interpreted − Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. This is similar to PERL and PHP.  Python is Interactive − You can actually sit at a Python prompt and interact with the interpreter directly to write your programs.  Python is Object-Oriented − Python supports Object-Oriented style or technique of programming that encapsulates code within objects.  Python is a Beginner's Language − Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to games.
  • 8. FEATURES OF PYTHON  Easy-to-learn − Python has few keywords, simple structure, and a clearly defined syntax. This allows the student to pick up the language quickly.  Easy-to-read − Python code is more clearly defined and visible to the eyes.  Easy-to-maintain − Python's source code is fairly easy- to-maintain.  A broad standard library − Python's bulk of the library is very portable and cross-platform compatible on UNIX, Windows, and Macintosh.  Interactive Mode − Python has support for an interactive mode which allows interactive testing and debugging of snippets of code.  Portable − Python can run on a wide variety of hardware platforms and has the same interface on all platforms.  Extendable − You can add low-level modules to the Python interpreter. These modules enable programmers to add to or customize their tools to be more efficient.  Databases − Python provides interfaces to all major commercial databases.  GUI Programming − Python supports GUI applications that can be created and ported to many system calls, libraries and windows systems, such as Windows MFC, Macintosh, and the X Window system of Unix. Scalable − Python provides a better structure and support for large programs than shell scripting
  • 9. ABOUT MYSQL MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses. MySQL is developed, marketed and supported by MySQL AB, which is a Swedish company. MySQL is becoming so popular because of many good reasons −  MySQL is released under an open-source license. So you have nothing to pay to use it.  MySQL is a very powerful program in its own right. It handles a large subset of the functionality of the most expensive and powerful database packages.  MySQL uses a standard form of the well-known SQL data language.  MySQL works on many operating systems and with many languages including PHP, PERL, C, C++, JAVA, etc.  MySQL works very quickly and works well even with large data sets.  MySQL is very friendly to PHP, the most appreciated language for web development.  MySQL supports large databases, up to 50 million rows or more in a table. The default file size limit for a table is 4GB, but you can increase this (if your operating system can handle it) to a theoretical limit of 8 million terabytes (TB). CODING def success():
  • 10. while True: print("___________________________________________________________ ______________") print("******************************** M A I N M E N U ***********************") print("___________________________________________________________ ______________") print("1.Add Records") print("2.Display Rcords") print("3.Search Record") print("4.Delete Record") print("5.Exit") print("___________________________________________________________ ______________") a=int(input("enter your choice:-")) if(a==1): print("___________________________________________________________ __________") print("*********************** Enter Details of Student*********************")
  • 11. print("___________________________________________________________ __________") R=input("Enter Rollno:") N=input("Enter Name:") F=input("Enter Class:") D=input("Enter Fee=") mycursor=mydatabase.cursor() sql="insert into students (Rollno,Name,Class,Fee)values(%s,%s,%s,%s)" valu=(R,N,F,D) mycursor.execute(sql,valu) mydatabase.commit() print("tttt Information Saved") print("___________________________________________________________ ____________") print("___________________________________________________________ ____________") elif(a==2): mycursor=mydatabase.cursor() mycursor.execute("select * from students")
  • 12. myresult=mycursor.fetchall() t=PrettyTable(['Rollno','Name','Class','fee']) for Rollno,Name,cls,fee in myresult: t.add_row([Rollno,Name,cls,fee]) print(t) elif(a==3): print("___________________________________________________________ _____________") print("************************** Search student By Rollno*********************") print("___________________________________________________________ _____________") r_1=input("Enter Student Rollno:") mycursor=mydatabase.cursor() mycursor.execute("select * from Students where rollno="+r_1) myresult=mycursor.fetchall() t=PrettyTable(['Rollno','Name','Class','Fees']) for Rollno,Name,cls,fee in myresult: t.add_row([Rollno,Name,cls,fee])
  • 13. print(t) elif(a==4): print("___________________________________________________ ______________________") print("****************************** Delete Record By Roll*********************") print("___________________________________________________ ______________________") r_1=input("Enter Student Rollno Whose Information You Want To Dlete=") mycursor=mydatabase.cursor() mycursor.execute("delete from students where Rollno="+r_1) mydatabase.commit() print("tttt Record Deleted Successfully!!!") print("___________________________________________________ ______________________") print("___________________________________________________ ______________________")
  • 14. else: exit() from prettytable import PrettyTable import mysql.connector mydatabase=mysql.connector.connect(host="localhost",use r="root",password="ishantkumar") mycursor=mydatabase.cursor() mycursor.execute("create database if not exists studentrecord") mycursor.execute("use studentrecord") mycursor.execute("create table if not exists students(Rollno integer,Name varchar(20),Class varchar(5),fees integer)") while True: print("___________________________________________________________ ___________________") print("___________________________________________________________ ___________________") print("******************************* L O G I N ************************************")
  • 15. print("___________________________________________________ ___________________________") print("___________________________________________________ ___________________________") username=input("Enter Username:-") password=input("Enter Password:-") if username=='computer'and password=='ishant': print("tttt LOGIN SUCCESSFUL___________") success() else: print("********************************************** ********************") print("tttt INVALID USERNAME AND PASSWORD!!!!!!!!!!!!") print("********************************************** ********************") break
  • 17.
  • 18. REQUIREMENTS HARDWARE REQUIREMENTS COMPUTER FOR CODING AND TYPING THE REQUIRE DOCUMENTS OF THE PROJECT. PRINTER TO PRINT THE REQUIRED DOCUMENTS OF THE PROJECT. COMPACT DRIVE. PROCESSOR: PENTIUM QUAD CORE RAM:64MB HARD DISK: 20GB SOFTWARE REQUIREMENTS OPERATING SYSTEM: WINDOWS IO PYTHON 3: FOR EXECUTION OF PROGRAM MYSQL : FOR STORING DATA IN DATABASE PYTHON-MYSQL CONNECTOR: FOR DATABASE CONNECTIVITY PRETTY TABLE:FOR PRESENTATION OF OUTPUT
  • 19. BIBLIOGRAPHY INFORMATICS PRACTICES IN PYTHON BY-SUMITA ARORA. HTTP://PYTHON.IN/ THE END