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

Project Final 1

This document provides a summary of a student project report on a school management software system. It includes sections on Python and MySQL as the programming languages and databases used. It describes the project structure, inputs and outputs, and acknowledges the guidance of the project supervisor. The introduction explains that the system will manage student, teacher, and parent interaction and automate school paperwork and data storage. System requirements list Windows 10, 4GB RAM, and Python and MySQL software.
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)
39 views

Project Final 1

This document provides a summary of a student project report on a school management software system. It includes sections on Python and MySQL as the programming languages and databases used. It describes the project structure, inputs and outputs, and acknowledges the guidance of the project supervisor. The introduction explains that the system will manage student, teacher, and parent interaction and automate school paperwork and data storage. System requirements list Windows 10, 4GB RAM, and Python and MySQL software.
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/ 13

u

A REPORT
ON
SOFTWARE
FOR
( )

Submitted to
Central Board of Secondary Education,
New Delhi
Submitted By:- Project Guide:-
Name: Mr. Ashish Dubey
Board’s Roll No: [ PGT Computer Science ]
Institution
S.T Joseph’s School , Kazipur ,Kaushambi
u

Table OF Content
 About Python
 About MySql
 Certificate
 Preface
 Acknowledgement
 Index
 System Specification/Requirements
 Coding [Input/Output]
 Bibliography

About Python:-
 It is widely used general purpose,high level
programming language.Developed by
Guido van Rossum in 1991.
It’s Use :-
 Software development, web development
(server-side), system scripting,
Mathematics.
u

 Features Of Python:-
1. Easy To Use:- Due to simple syntax rules.
2. Interpreted Language:- Code execution
and interpretation line be line.
3. Cross Platform Language:- : It can run on
windows,linux,macinetosh etc. equally
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.

 The Main Reasons Why Is


Python So Popular
u

 Shortcomings Of Python:-
Following are the three main challenges
faced by Python programmers, and some of the ways
the developers behind Python and third-party Python
tools and libraries are working to solve them.

1. Python multithreading and speed:-


The problem: Python’s slow overall performance,
and its limited threading and multiprocessing
capabilities, remain major roadblocks to its
future development.

2. Python packaging and standalone executables:-

The problem: Even after 30 years, Python still has


no good way to take a program or script, turn it
into a self-contained executable, and deploy it
across multiple platforms. There are ways to do
that, but they’re mainly third-party tools that
aren’t a native part of Python, and they can be
difficult to work with.

3. Python installation, package management, and


project management:-

The problem: You know what’s far too


complicated Setting up a workspace for a pro-
level Python project, with a directory structure
and scaffolding; and managing the
environment, packages, and dependencies
associated with that project; and redistributing
the source for the project in a reproducible
way; and not ending up eating your keyboard
while trying to do all of the above over and over.
u

 About MySQL:-

 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
LAMP platform. Linux, Apache, MySQL and
PHP or WIMP platform
Windows,Apache,MySQL and PHP. MySQL AB
was founded by Michael Widenius (Monty),
David Axmark and Allan Larsson in Sweden in
year 1995.

Features Of MySQL:-

1. Open Source & Free Of Cost:- It is open


source and available at free of cost.
2. Portability:- Small enough in size to instal l
and run it on any types of Hardware and OS
like Linux,MS Windows or Mac etc.
3. Security:- Its Databases are secured &
protected with password.
4. Connectivity:- Various APIs are developed to
connect it with many programming
languages.
5. Query Language:- It supports SQL (Structured
Query Language) for handling database.
u

Project Report File


FOR
( )

Tools Used
Front End:- PYTHON

Back End:- MYSQL &


CSV FILE

Developed At
ST.JOSEPH’S SCHOOL
KAZIPUR, KAUSHAMBI
u

ST.JOSEPH'S SCHOOL, KAUSHAMBI


CENTRAL BOARD OF SECONDARY EDUCATION
NEW DELHI 110002

Certificate
This is to certify that the Project Report File entitled
“............................................................................” submitted by
………………………………… during the academic year 2023-
2024 is a bonafide piece of work conducted under the
supervision and guidance of Mr Ashish Dubey. The data sources
have been duly acknowledged.

Project Guide: Principal:


Mr. Ashish Dubey Fr. Raymond D'Souza
PGT Computer Science SJS School Kaushambi
u

PREFACE

The computers have gained a lot of importance in the


past five decades. Most of our day-to-day jobs are being
influenced by the use of computers. Now a day, computers
are used for performing almost every function, which were
performed by humans in the past. In some areas such as
science and technology, targets can’t be achieved without
the use of computers. The characteristics that make the
computer so important include its extra ordinary speed,
large storage capacity, accuracy and consistency.
Today computers play a great role in various industries
and a large number of industries are using computers for
various application such as maintaining cashbook, sales
book, purchase book and other books of accounts.
Computers can also be used for the designing of various
products. Computers provide many option for the designing
of products.
The analysis of the project has been undertaken with
utmost sincerity and honesty and it would bring immense
gratification if the efforts invested are acknowledged.
u

ACKNOWLEDGEMENT
In life we come across different people, who help
us directly or indirectly with no covert motives and
without whose help, achieving success becomes an
arduous task.

First and foremost , I express my gratitude to the


Almighty against whose will this project would not
even have been a possibility.

Next , I would like to express my sincere gratitude


to Fr. Raymond D'Souza , Principal of our school for
giving us the opportunity to undertake this project
work and providing us with the necessary
infrastructure.

I would like to express my heartfelt thanks to our


revered subject teacher Mr. Ashish Dubey for his
valuable guidance, encouragement , affection and
support for the successful completion of this work
throughout my studentship.

Last but not the least, I would like to thanks my


family and friends who gave me constant support
and motivation to continue with this endeavour.

Student’s Name
u

INDEX
SERIAL PAGE
NUMBER TITLE NUMBER

01 Introduction

02 System Requirements

03 Modules/Libraries Used

04 Source Code

05 Output

06 Bibliography
u

INTRODUCTION
(Write About Your Project Not The Gven One) {The
school management system is a web- based system
which will use as a platform for interaction between
student, teachers and parents. While the main
objective of this project is to computerize the
paperwork in the system and automate the work.
The computerization is done so that the storage of
all the details regarding students and teachers will
be stored in the system which makes system
centralized and the chance of duplication of any
data is minimized.

The school management system will manage all


the work in any school in particular order so that the
time requirement and complexity of the system will
be reduced, at first it will focus on student related
information. As a student gets the admission in the
school system will start managing the details
regarding the students. It will manage the fee
details, and if the full payment has not done, then it
will notify about the fee to a staff of the school.
This project work automates school management
system.}
u

SYSTEM SPECIFICATIONS
HARDWARE SPECIFICATIONS

The following is the hardware specification of the


system on which the software has been developed:-

Operating System : Windows 7/10

Machine Used : Intel(R) Core(TM)2 Duo CPU


Processor 2.9 GHz, 4 GB RAM,
500 GB Hard Disk

SOFTWARE SPECIFICATIONS

The following are the softwares of the system


employing which the Project File has been
developed:-

Front End Used : python-3.11.1-amd64

Backend Used : MySQL 8.0 & CSV Files


u

BIBLIOGRAPHY

HARDCOPY SOURCES

Computer Science With Python By Sumita Arora,


Dhanpat Rai Publications

NCERT Computer Science Textbook For Class XII

DIGITAL SOURCES

www.python.mykvs.com

www.geeksforgeeks.org

www.mysqltutorial.org

www.w3schools.com

You might also like