Call Girls 🫤 Nehru Place ➡️ 9999965857 ➡️ Delhi 🫦 Russian Escorts FULL ENJOY
Student management system(1) converted (2)
1.
2. Table of Contents
1. Certificate
2. Acknowledgement
3. Introduction
4. About Python
5. About MySQL
6. Requirements
7. Coding
8. Bibliography
3. CERTIFICATE
This is to certify that of class Xll
Science has prepared this report on the project
entitled “STUDENT MANAGEMENT
SYSTEM”.
This report is the result of his efforts and
endeavors. The report is found worthy of
acceptance as final report for the subject
Computer science. He/She has prepared the report
under my guidance.
(Mr. Rohit Agarwal)
PGT Computer Science
4. ACKNOWLEDGEMENT
It gives me a great pleasure to express my gratitude towards
our Computer teacher Mr. Rohit Agarwal for his guidance,
support and encouragement throughout the duration of
project. I would also like thanks to our director Madam
Priti Bhatia and our principal Madam Mrs. Rajni
Nautiyal for their encouragement. Without their motivation
and help, this project would not be completed successfully.
your name
7. ABOUT PYTHON
Introduction
It is widely used general purpose,high level
programming language.developed by guido vanrossum
in 1991.it is used for: software developMent, web
development (server-side), systeM scripting,
MatheMatics.
Features of python
1. Easy to use : due to siMple syntax rule
2. Interpreted language : code execution &
interpretation line by line.
3. Cross-Platform language : it can run on
windows, linux, Macinetosh etc. equally
8. 4. Expressive language : less code to be written as
it itself express the purpose of the code.
5. Completeness : support wide range of library.
6. Free & Open source : can be downloaded
freely and source code can be Modify for
improvement.
Drawbacks of python
1. Lesser libraries : as compared to other
programming languages like c++,java,.net etc.
2. Slow language : as it is interpreted languages,it
executes the program slowly.
3. Weak on type-binding : it not pin point on use
of a single variable for different data type.
9. ABOUT MYSQL
Introduction
MySQL is currently the Most popular open
source database software. it is a Multi-user,
Multithreaded database Management system.
MySQL is especially popular on the web. it is one
of the parts of the very popular platform such as
linux, windows etc.
MySQL was founded by Michael widenius
(Monty), david axMarK and allan larsson in
sweden in year 1995.
10. Features of MySQL:
Open source & free of cost: it is open source
and available at free of cost.
Portability: Small enough in size to install and
run it on any types of hardware and OS liKe linux,
MS windows or Mac etc.
Security : its databases are secured & Protected
with password.
Connectivity : various apis are developed to
connect it with Many programming languages.
Query language : it supports SQL (Structured
Query language) for handling database.
11. REQUIREMENTS
Hardware Requirements
Computer,for coding and typing the required Documents
of the project.
Printer, to print the required documents of the Project.
Compact Drive.
Processor : Pentium Quad core
RAM : 64 Mb
Hard Disk : 20 gb
Software requirements
Operating system : windows 7 or above
Python 3 : for execution of program
MySQL : for storing data in the database
Python – mysql connector : for database
Connectivity
Microsoft Word, for documentation.
12. CODING
from tkinter import *
from tkinter import ttk
import pymysql
class Student:
def init (self,root):
self.root=root
self.root.title("Student Management System")
self.root.geometry("1350x700+0+0")
title=Label(self.root,text="Student Mangement System",font=("times new
roman",40,"bold"),bg="yellow",fg="red")
title.pack(side=TOP,fill=X)
#********** All variable*********
self.roll_no_var=StringVar()
self.name_var=StringVar()
self.email_var=StringVar()
self.gender_var=StringVar()
self.contact_var=StringVar()
self.dob_var=StringVar()
self.search_by=StringVar()
self.search_txt=StringVar()
#**************Manage Frame**********************
Manage_frame=Frame(self.root,bd=4,relief=RIDGE,bg="crimson")
Manage_frame.place(x=20,y=100,width=475,height=580)
m_title=Label(Manage_frame,text="Manage
Student",bg="crimson",fg="white",font=("times new roman",25,"bold"))
m_title.grid(row=0,columnspan=2,pady=15)
lbl_roll=Label(Manage_frame,text="Roll
no.",bg="crimson",fg="white",font=("times new roman",15,"bold"))
lbl_roll.grid(row=1,column=0,pady=10,padx=20,sticky="w")
txt_roll=Entry(Manage_frame,textvariable=self.roll_no_var,font=("times new
roman",10,"bold"),bd=5,relief=GROOVE)
txt_roll.grid(row=1,column=1,pady=10,padx=20,sticky="w")
lbl_name=Label(Manage_frame,text="Name",bg="crimson",fg="white",font=("times
new roman",15,"bold"))
lbl_name.grid(row=2,column=0,pady=10,padx=20,sticky="w")
13. txt_name=Entry(Manage_frame,textvariable=self.name_var,font=("times new
roman",10,"bold"),bd=5,relief=GROOVE)
txt_name.grid(row=2,column=1,pady=10,padx=20,sticky="w")
lbl_email=Label(Manage_frame,text="Email",bg="crimson",fg="white",font=("times
new roman",15,"bold"))
lbl_email.grid(row=3,column=0,pady=10,padx=20,sticky="w")
txt_email=Entry(Manage_frame,textvariable=self.email_var,font=("times new
roman",10,"bold"),bd=5,relief=GROOVE)
txt_email.grid(row=3,column=1,pady=10,padx=20,sticky="w")
lbl_gender=Label(Manage_frame,text="Gender",bg="crimson",fg="white",font=("times
new roman",15,"bold"))
lbl_gender.grid(row=4,column=0,pady=10,padx=20,sticky="w")
combo_gender=ttk.Combobox(Manage_frame,textvariable=self.gender_var,font=("times
new roman",9,"bold"),state="readonly")
combo_gender['values']=("Male","Female","Other")
combo_gender.grid(row=4,column=1,pady=10,padx=20,sticky="w")
lbl_contact=Label(Manage_frame,text="Contact",bg="crimson",fg="white",font=("times
new roman",15,"bold"))
lbl_contact.grid(row=5,column=0,pady=10,padx=20,sticky="w")
txt_contact=Entry(Manage_frame,textvariable=self.contact_var,font=("times new
roman",10,"bold"),bd=5,relief=GROOVE)
txt_contact.grid(row=5,column=1,pady=10,padx=20,sticky="w")
lbl_dob=Label(Manage_frame,text="D.O.B.",bg="crimson",fg="white",font=("times
new roman",15,"bold"))
lbl_dob.grid(row=6,column=0,pady=10,padx=20,sticky="w")
txt_dob=Entry(Manage_frame,textvariable=self.dob_var,font=("times new
roman",10,"bold"),bd=5,relief=GROOVE)
txt_dob.grid(row=6,column=1,pady=10,padx=20,sticky="w")
lbl_addr=Label(Manage_frame,text="Address",bg="crimson",fg="white",font=("times
new roman",15,"bold"))
lbl_addr.grid(row=7,column=0,pady=10,padx=20,sticky="w")