0% found this document useful (0 votes)
11 views21 pages

Cs Project Sample

The document outlines a project on the 'Student Fee Management System' developed by Adarsh Pandey under the supervision of Mr. Pankaj Agarwal at Delhi Public School, Bareilly. The system aims to automate and simplify the management of student fee records, utilizing Python for the frontend and MySQL for the backend. It highlights the project's objectives, features, hardware and software requirements, and concludes with the benefits of transitioning from a manual to an automated system.

Uploaded by

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

Cs Project Sample

The document outlines a project on the 'Student Fee Management System' developed by Adarsh Pandey under the supervision of Mr. Pankaj Agarwal at Delhi Public School, Bareilly. The system aims to automate and simplify the management of student fee records, utilizing Python for the frontend and MySQL for the backend. It highlights the project's objectives, features, hardware and software requirements, and concludes with the benefits of transitioning from a manual to an automated system.

Uploaded by

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

DELHI PUBLIC SCHOOL

BAREILLY

SESSION: 2024-25

Practical File

SUBMITTED TO: SUBMITTED


BY: Mr. PANKAJ AGARWAL ADARSH PANDEY
(PGT COMPUTER SCIENCE) XII- PCM(A)
ACKNOWLEDGEMENT

I would like to express my special thanks of


gratitude to my Computer Science teacher Mr.
Pankaj Agarwal as well as our Principal Sir Mr.
V.K. Mishra who gave me the golden
opportunity to do this wonderful project on
“STUDENT FEE MANAGEMENT SYSTEM”,
which also helped me in doing practical
work and I gained extra knowledge.

And I would also like to thank my parents and


friends who helped me a lot in finishing this
project within the time limit.

ADARSH PANDEY
XII- PCM(A)
CERTIFICATE
This is to certify that the project on
“STUDENT FEE MANAGEMENT SYSTEM”
submitted to DELHI PUBLIC SCHOOL,
BAREILLY by ADARSH PANDEY of class
XII- PCM(A) with the partial fulfillment of
requirements for the award of Senior
Secondary in Computer Science, embodies the
reward of his own work carried out under my
supervision and guidance.

It is an informative and appreciable piece of


work worthwhile to be approved.

Mr. Pankaj Agarwal Mr. V.K. Mishra


(PGT Computer Science) (Principal)
TABLE OF CONTENTS

S.NO. TOPICS

1. PROJECT SYNOPSIS (Including


Tables & Fields required)

2. ABOUT FRONTEND (PYTHON)

3. ABOUT BACKEND(MySQL)

4. HARDWARE AND SOFTWARE


REQUIREMENTS

5. CODING

6. SCREENSHOTS

7. CONCLUSION

8. REFERENCES
PROJECT
SYNOPSIS
OBJECTIVE

 The main objective to develop STUDENT FEE Management


System is to simplify the task for handling the school data of
students. This will provide an effective way to keep the data of
students.

 This STUDENT FEE Management System will be used to


overcome problem which different organizations are facing
currently and making complete atomization of manual record
keeping system. It will make students school record
management for school authorities.

 This STUDENT FEE Management System will be user-


friendly and requires minimum human intervention. This
helps organizations to register, update and access records at
any time easily, at a very low risk of being lost.

PROJECT CATEGORY

 Python programming and MySQL database.

RESOURCES USED

 Python IDLE
 MySQL 3.7
 Python and MySQL connector
PROJECT DESCRIPTION

 The STUDENT FEE Management System has been


developed to overcome the problems faced in the
practicing of manual system. This software is built to
eliminate and in some cases reduce the hardships faced
by the existing system. Moreover, this system is
designed for particular need of the organization to carry
out its operation in a smooth and effective manner.

 The STUDENT FEE Management System is a software


that is used to manage all your school records in a
simple and automated fashion. This system manages
student fee record, update details, pay fee, search
criteria, existing records. User will only see the console
screen on IDLE and get several options such as:

 Add Student
 Pay Fee
 Update Details
 Existing records

 IDLE and MySQL database will be connected and as per


the choice of user, appropriate commands will be
executed to interact with MySQL.
TABLES AND FIELDS REQUIRED

Number of Tables required: 1(Students, Field Name)

 Fields:
FIELD NAME DATA TYPE

 Student_id char(3)

 name Varchar(20)

 char(5)
class_name

 int(10)
fee

Amount_paid Int(10)

DATE_Paid Varchar(12)

Extra_Fees Int (10)


 SOME FEATURES OF THIS PROJECT

Following are the advantages of this project:-


 Easy to handle large number of records.
 Completely secured.
 Reduce time and human efforts.
 Provides the searching facilities of a particular student.
 Managing the information of STUDENT.
 Managing the data of students organization.
 Displaying the number of students.
 Editing, adding, updating and deletion of records is improved
which results in proper school fee management.
ABOUT FRONTEND (PYTHON)

Python is an object-oriented programming language that is designed


in C. By nature, it is a high-level programming language that allows for
the creation of both simple as well as complex operations.

HISTORY:

Python was created in the early 1990s by Guido van Ross um at


Stitching Mathematician Cent-rum in the Netherlands as a successor of
a language called ABC. Guido remains Python's principal author,
although it includes many contributions from others.

In 1995, Guido van Ross um continued his work on Python at the


Corporation for National Research Initiatives in Res ton, Virginia
where he released several versions of the software.

In May 2000, Guido van Ross um and the Python core development
team moved to Be-open.com to form the Be Open Python Labs team. In
October of the same year, the Python Labs team moved to Digital
Creations, which became Zope Corporation. In 2001, the Python
Software Foundation was formed, a non-profit organization created
specifically to own Python-related Intellectual Property. Zope
Corporation was a sponsoring member of the PSF.

STORY BEHIND THE NAME:

Guido van Ross um, the creator of the Python language, named the
language after the BBC show "Monty Python's Flying Circus". He
doesn't particularly like snakes that kill animals for food by winding
their long bodies around them and crushing them.
FEATURES OF PYTHON:

1. Simple and Easy


Python is a simple and minimalistic language. Reading a good
Python program feels almost like reading English, although very
strict English! Python is extremely easy to get started with.
Python has an extraordinarily simple syntax.

2. Free and Open Source


Python is an example of FLOSS (Free/Libre and Open Source
Software). In simple terms, anyone can freely distribute copies of
this software, read its source code, make changes to it, and use
pieces of it in new free programs. FLOSS is based on the concept
of a community which shares knowledge. This is one of the
reasons why Python is so good - it has been created and is
constantly improved by a community who just want to see a
better Python.

3. Portable
Python programs work on any platforms without requiring any
changes at all if you are careful enough to avoid any system-
dependent features.

4. Interpreted
Python does not need compilation to binary. It just runs the
program directly from the source code. Internally, Python
converts the source code into an intermediate form called byte
codes and then translates this into the native language of
computer and then runs it.

5. Object Oriented
Python supports procedure-oriented programming as well as
object-oriented programming. In object-oriented languages, the
program is built around objects which combine data and
functionality.
6. Extensive Libraries
Along with this Python comes inbuilt with a wide array of
modules as well as libraries which allows it to support many
different programming languages like Java, C, C++, and JSON.
ABOUT BACKEND (MySQL)

MySQL is a relational database management system (RDBMS)


developed by Oracle that is based on structured query language
(SQL).

MySQL is one of the most recognizable technologies in the


modern big data ecosystem. Often called the most popular
database and currently enjoying widespread, effective use
regardless of industry, it’s clear that anyone involved with
enterprise data or general IT should at least aim for a basic
familiarity of MySQL.

MySQL is integral to many of the most popular software stacks for


building and maintaining everything from customer-facing web
applications to powerful, data-driven B2B services. Its open-
source nature, stability, and rich feature set, paired with on going
development and support from Oracle, have meant that internet-
critical organizations such as Facebook, Flickr, Twitter, Wikipedia,
and YouTube all employ MySQL backend.

With MySQL, even those new to relational systems can


immediately build fast, powerful and secure data storage systems.
MySQL’s programmatic syntax and interfaces are also perfect
gateways into the wide world of other popular query languages
and structured data stores.

FEATURES OF MYSQL:
1. Free and Open Source
Any individual or enterprise may freely use, modify, publish, and
expand on Oracle’s open-source MySQL code base. The software
is released under the GNU General Public License (GPL).
For MySQL code needing to be integrated or included in a
commercial application (or if open-source software is not a
priority), enterprises can purchase a commercially licensed
version from Oracle.

2. MySQL Is Easy To Use


Though MySQL’s relational nature and the ensuing rigid storage
structures might seem restrictive, the tabular paradigm is
perhaps the most intuitive, and ultimately allows for greater
usability.

3. Compatible on Many Operating Systems


MySQL is compatible to run on many operating systems, like
Windows, Linux, etc.

4. Portable
MySQL also provides a facility that the clients can run on the same
computer as the server or on another computer.

5. High Flexibility
MySQL supports a large number of embedded applications, which
makes MySQL very flexible.

6. Memory Efficiency
Its efficiency is high because it has a very low memory leakage
problem.

THE FUTURE OF MYSQL:


MySQL was originally envisioned to manage massive databases,
faster than existing database software. Used in demanding
operational, transactional, and production environments for
decades, MySQL evolved alongside the move of computation and
storage into the cloud.
Relative to many data storage and processing solutions on the
market today, MySQL is an older technology, but it shows no signs
of flagging in either popularity or utility. In fact, MySQL has
enjoyed a recent resurgence over even more specialized modern
storage systems, due to its speed, reliability, ease of use, and wide
compatibility.
HARDWARE AND SOFTWARE
REQUIREMENTS

OPERATING SYSTEM:-
WINDOWS 7 OR ABOVE

PROCESSOR: -
PENTIUM (ANY) OR AMD ATHALON (DUAL CORE)

RAM:-
8 GB (RECOMMENDED)

HARD DISK:-
500 GB (MINIMUM)

SOFTWARES:-
Front End: PYTHON 3.X
Back End: MySQL 5.X.X
CODING
Student Fee Management Database
and Functions.

ADD STUDENT
UPDATE DETAILS
PAY FEES
SHOW EXISTING RECORD
CONCLUSION

Student Fee Management System software


has been designed to achieve maximum
efficiency and reduce the time taken to
handle the School activity. This software is
made to eliminate and in some cases
reduce the hardships faced by the existing
system. It is designed to replace an
existing manual record system thereby
reducing the time taken for calculations
and for storing data.

You might also like