0% found this document useful (0 votes)
14 views

Python Project File

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Python Project File

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

VELAMMAL

VIDYALAYA
(AVADI)

COMPUTER
SCIENCE PROJECT
FILE

[SCHOOL MANAGEMENT]

SUBMITTED BY- CHELLA PERUMAL

CLASS- XII- C

ROLL NO.12C05
CONTENTS
S.NO. CONTENT

1 ACKNOWLEDGEMENT
2 CERTIFICATE
3 PYTHON MODULES AND Functions
USED I N PROGRAM
4 Introduction
5 Objective
6 Program description
7 Flow chart
8 Coding
9 Output
10 Conclusion
ACKNOWLEDGEMENT

This is my duty to record my sincere and


deep sense of gratitude to my respected
teacher, Ms. NIRMALA KUMARI for her
valuable guidance, interest and constant
encouragement for fulfilment of this
project file.

I am also highly obliged to our other


Computer teacher who provided me the
necessary guidance. I would also like to
thank my family for encouraging me
during the course of this project.
CERTIFICATE

This is to certify that “ CHELLA PERUMAL ’’ of class XII C,


VELAMMAL VIDYALAYA(AVADI), Tamil Nadu has
successfully completed his project “School management ”
under my supervision in computer practical’s for the
AISSCE as prescribed by CBSE in the year 2024-2025.

Date: Roll No. :

PRINCIPAL ‘S TEACHER ‘S
SIGNATURE SIGNATURE
PYTHON MODULES AND
FUNCTIO·N USED I N PROGRAM

MODULES:

 Pickle Module: Used for serializing andDE


serializing a python object structure.

 My SQL. Connector: Used for


connecting MySQL database with
python.

FUNCTIONS:

• Open (): To open a file.


• Close (): To close a file.
• Pickle. Load (): To read a binary file.
• Pickle. Dump: To write into a binary file.
• Try and except clause: To handle error
in python program.
• Cursor (): enables the sequential processing
of rows in a result set.
• Execute (): for executing the query.
Introduction
The "School Management System" has been developed to
override the problems prevailing in the practicing manual
system. This software is supported to eliminate and in some
cases reduce the hardships faced by this existing system.
Moreover this system is designed for the particular need of
the company to carry out operations in a smooth and
effective manner. The application is reduced as much as
possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No
formal knowledge is needed for the user to use this system.
Thus by this all it proves it is user-friendly. School
Management System, as described above, can lead to error
free, secure, reliable and fast management system. It can
assist the user to concentrate on their other activities rather
to concentrate on the record keeping. Thus it will help
organization in better utilization of resources.
Objective
The main objective of the Python Project on
School Management System is to manage
the details of Teachers, Courses, Classes,
Students, and Registrations. It manages all
the information about Teachers, Schools,
Registrations, and Teachers. The project is
totally built at administrative end and thus
only the administrator is guaranteed the
access. The purpose of the project is to build
an application program to reduce the manual
work for managing the Schools, Students,
Registrations, and Classes. It tracks all the
details about the Classes, Teachers, and
course
Program description
In school management, SQL (Structured Query
Language) is essential for organizing and
handling data. It helps design relational
databases with tables for students, teachers, and
courses, and enables efficient data retrieval,
updates, and reporting. SQL queries generate
insights, such as student performance and
attendance trends, while indexing and
optimization enhance query performance. It also
manages user access and data security through
permissions and constraints, ensuring accurate
and protected information. Overall, SQL
streamlines data management, supports decision-
making, and integrates with other school systems
to improve administrative efficiency.
Flow chart

1. Comman 2. As the python


ded and My SQL
Program are
will be connected.
executed The command
in Python will be sent to
Idle. My SQL.

4. Then the 3. The


data will be required
sent to the data will be
Python Idle. taken from
the
database.
Coding
OUTPUT

Student First Last DateOf Gende Grad Phone


Address Email
ID Name Name Birth r e Number

2005- 123
1 John Doe Male 10 555-1234 [email protected]
05-15 Main St

2006- 456 Elm


2 Jane Smith Female 9 555-5678 [email protected]
07-22 St

2007- 789
3 Alice Johnson Female 8 555-9012 [email protected]
09-10 Maple St

2005- 321 Oak


4 Bob Brown Male 10 555-3456 [email protected]
12-02 St
CONCLUSION
The SQL program for student management
provides a foundational framework for
organizing and manipulating data within a
school system. By using SQL commands, we can
efficiently create and manage a database that
stores vital student information, ensuring data
integrity and easy retrieval. The program
showcases the key SQL functionalities: creating
databases and tables, inserting records, and
querying data. This setup serves as a scalable
solution, allowing for further expansion, such as
incorporating additional tables for courses,
teachers, and class schedules. Overall, it
highlights the power and flexibility of SQL in
managing structured data in educational
environments.

You might also like