0% found this document useful (0 votes)
15 views28 pages

Ashmit

The document outlines a Python project for a School Management System developed by Ashmit Prakash for Class XII. It includes an introduction to Python and MySQL, project objectives, system requirements, backend details, and acknowledgments. The project aims to automate student record management, providing functionalities for registration, search, and modification of student information.

Uploaded by

Ashar Rashid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views28 pages

Ashmit

The document outlines a Python project for a School Management System developed by Ashmit Prakash for Class XII. It includes an introduction to Python and MySQL, project objectives, system requirements, backend details, and acknowledgments. The project aims to automate student record management, providing functionalities for registration, search, and modification of student information.

Uploaded by

Ashar Rashid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Seth M R Jaipuria School

Goel Campus

Python Project of Class


XII

COMPUTER SCIENCE NEW(083)


On Topic
SCHOOL
MANAGMENT

(Session 2024-2025)

Submitted By: Ashmit Prakash Submitted to: Mohd. Mirza


Name- Ashmit Prakash
Class- 12th PCM
Roll No.- 23727568
TABLE OF CONTENTS

i. ✞ ACKNOWLEDGEMENT.
ii. ✞ CERTIFICATE
iii. ✞ INTRODUCTION TO PYTHON.
iv. ✞ INTRODUCTION TO MYSQL.
v. ✞ INTRODUCTION TO THE PROJECT.
vi. ✞ SYSTEM REQUIREMENTS.
vii. ✞ BACKEND DETAILS.
viii. ✞ SCREEN SHOTS OF CODING.
ix. ✞ SCREEN SHOTS OF EXECUTION.
x. ✞ BIBLIOGRAPHY.
Acknowledgement

I would like to express my special thanks of gratitude to my


Computer Science Teacher Mr.Mohd Mirza for his able guidance
and support in completing this project.

I would also like to extend my gratitude to our Principal ma’am


Dr.Rina Pathak for providing me with all the required facilities.

Secondly, I would also like to thank my parents and friends who


helped me a lot in finishing this project within the limited time.
Just because of them I was able to create my project and make it
good and enjoyable experience.

Ashmit Prakash
12th PCM
Certificate

This is to certify that Ashmit Prakash Of


class XII-PCM, have successfully completed
their project in computer practical for the
AISSCE as prescribed by CBSE in the year

Date :

Signature of Internal Examiner

Signature of External Examiner

Signature of Principal
INTRODUCTION TO THE PYTHON

Python is an interpreter, object-oriented, high-level


programming language with dynamic semantics. Its
high-level built in data structures, combined with
dynamic typing and dynamic binding, make it very
attractive for Rapid Application Development, as
well as for use as a scripting or glue language to
connect existing components together. Python's
simple, easy to learn syntax emphasizes readability
and therefore reduces the cost of program
maintenance. Python supports modules and
packages, which encourages program modularity
and code reuse. The Python interpreter and the
extensive standard library are available in source or

binary from without changes and for all major platforms,

can be freely distributed.


INTRODUCTION TO THE MYSQL

MySQL My SQL is an open-source Relational Database


Management System (RDBMS). Its name is a combination
of "My", the name of co-founder Michael Widenius's
daughter, and "SQL", the abbreviation for Structured
Query Language. MySQL is free and open-source software
under the terms of the GNU General Public License, and is
also available under a variety of proprietary licenses.
MySQL was owned and sponsored by the
Swedish company MySQL AB, which was bought by Sun
Microsystems (now Oracle Corporation).

In 2010, when Oracle acquired Sun, Widenius forked the


opensource MySQL project to create MariaDB.

MySQL is a component of the LAMP web application


software stack (and others), which is an acronym for
Linux, Apache, MySQL, Perl/PHP/Python. MySQL is used
by many database driven web applications, including
Drupal. Joomla, PHP, BB, and WordPress. MySQL is also
used by many popular websites, including Facebook,
Twitter, Flickr, and YouTube
INTRODUCTION TO THE
PROJECT

Project Summary

This project SCHOOL MANAGEMENT


SYSTEM includes facilities of registration,
search, display, modification, deletion of
student information about the marks and their
name and rolls number. This software
searches the student information on the basis
of roll number which is store in the record.

The software used for small schools for


maintaining their records related to report card
and marks of student and cost savings.
Purpose
This project is aimed to automate the school
management system. This project is developed mainly
to administrate student records.

The purpose of the project entitled as SCHOOL


MANAGEMENT SYSTEM is to computerize the Front
Office Management of student records in colleges,
schools and coaching's, to develop software which is
user friendly, simple, fast, and cost-effective.
Traditionally, it was done manually.

The main function of the system is to register and store


student details. retrieve these details as and when
required, and also to manipulate these details
meaningfully.
ABSTRACT
Our project Student Management system includes
registration of students, Storing their details into the
system i.e. computerized the process. Our software
has the facility to give a unique id for every student and
stores the details of every student. It includes a search
facility also - search by name, contact and roll 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.
SYSTEM REQUIREMENTS

HARDWARE REQUIREMENT:

🞆 Printer-To print the required documents


🞆 Compact Drive
🞆 Processor: Pentium III and above
🞆 RAM: 256 MB(minimum)
🞆 Hard-Disk : 20 GB(minimum)

SOFTWARE REQUIREMENT:

🞆 Windows 7 or higher
🞆 My-SQL server 5.5 or higher (as back-end)
🞆 Python idle 3.6 or higher (as front-end).

Microsoft Word 2010 or higher for


documentation.
BACK-END DETAILS
Database Name: exam
Table Name: exam2
Attributes:
Column 1 INT PRIMARY KEY
Column 2 VARCHAR(40)
Column 3 INT
Column 4 VARCHAR(5)
Column 5 INT

Code:
create table exam2(adm_no int ,name
varchar(40) ,class int , section varchar(5),
roll_no int , primary key (adm_no) );
STRUCTURE OF TABLE
CONTENT OF TABLE
SCREENSHOT OF CODING
SCREENSHOTS OF OUTPUT
BIBLIOGRAPHY

🞆 www.python.org
🞆 Computer Science with Python
by Preeti Arora
🞆 www.w3schools.com
🞆 www.google.com
🞆 www.wikipedia.com

You might also like