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

Project 2023-24

This document describes a student's informatics practices project on a banking management system. It includes a certificate confirming the student completed the project, an acknowledgement of those who helped, and a table of contents outlining the project. The objective of the project was to create a database management system for a shoe billing system using MySQL and Python pandas. It describes the required modules, flowchart, source code, output, advantages, and areas for future enhancement.

Uploaded by

18malaika
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)
410 views

Project 2023-24

This document describes a student's informatics practices project on a banking management system. It includes a certificate confirming the student completed the project, an acknowledgement of those who helped, and a table of contents outlining the project. The objective of the project was to create a database management system for a shoe billing system using MySQL and Python pandas. It describes the required modules, flowchart, source code, output, advantages, and areas for future enhancement.

Uploaded by

18malaika
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/ 18

DELHI PUBLIC SCHOOL

Belgram, Burdwan

A.I.S.S.C.E
SESSION: 2023-24
Informatics practices project
Project Name: Banking Management Systm

NAME: ROMIT HATI


CLASS: XII-SCIENCE
ROLL-NUMBER:12702431
SUBJECT: INFORMATICS
PRACTICES PROJECT
Certificate
This is to certify that Romit Hati, student of class XII
– Science has successfully completed this project file
under the able guidance of respected Informatics
Practices teacher Mrs. Chandanita Thakur during the
year 2021-22, in partial fulfilment by AISSCE, New
Delhi.

______________
Signature of Principal

_________________ _________________
Signature of Internal Signature of External
Examiner Examiner
Acknowledgement
I would like to express my special thanks of
gratitude to my IP teacher Mrs. Chandanita Thakur
for her special guidance and giving me the privilege
in completing my practical work. I would also like to
extend my gratitude to our Principal Sir Mr. Aravind
Kumar and other teachers for providing me the
required facilities.
And lastly, I would like to
thank my parents and group members for helping
me complete my project within the due date.

CONTENT
TABLE OF CONTENTS [ T O C ]

SER DESCRIPTION PAGE NO

01 INTRODUCTION

02 OBJECTIVES OF THE PROJECT

03 PROPOSED SYSTEM

04 HARDWARE AND SOFTWARE REQUIREMENTS

05 FLOW CHART

06 SOURCE CODE

07 OUTPUT

08 ADVANTAGE

09
FUTURE ENHANCEMENT

10 BIBLIOGRAPHY

Introduction
A Student Information System (SIS), also referred to as a Student
Management System (SMS), Student Information
Management System (SIMS) or Student Record System (SRS), is a
software solution designed to help schools track and manage all their
student data - everything from grades, attendance, behavioural
information and more. Basically, an SIS serves as the core database for
all school operations.
SIMS (School Information Management System) is an example of a
student information system, i.e., a school management information
system which is currently developed by Capita. SIMS is a modular
application, the core offering covering storing basic school data with
modules available to handle (among other things) legal registration,
the recording of achievements and sanctions and the management
and documentation of public examinations.
In this project, we will try to program a simpler version of a SIMS
where student information of a particular class, say Class 12 can be
managed. With the help of this system, students’ records can be
viewed, updated, inserted, or deleted. The students’ records can also
be viewed in a tabular manner using this system.

Objective OF THE PROJECT


To create a DBMS project on Shoe billing system using
MySQL and Python pandas.
The objective of this project is to let the students apply
the programming knowledge into a real- world
situation/problem and exposed the students how
programming skills help in developing a good software.

1. Write programs utilizing modern software tools.


2. Apply object-oriented programming principals
effectively when developing small to medium sized
projects.
3. Write effective procedural code to solve small to
medium sized problems.
4. Students will demonstrate a breadth of knowledge in
I.P., as exemplified in the areas of system, theory, and
software development.
5. Students will demonstrate ability to conduct or
applied I.P., projects requiring writing and which will
exemplify scholarity style in I.P.

REQUIREMENTS

1. Windows 11
2. MYSQL 8
3. Jupiter Notebook

MODULES

1.OS: The OS module in Python provides functions for


interacting with the operating system. OS comes under
Python’s standard utility modules. This module that
provides a portable way of using operating system
dependent functionality. The OS and OS PATH modules
include many functions to interact with the file system.

2. MySQL connector: MySQL Connector/Python MySQL


Connector/Python enables Python
programs to access MySQL databases. It
is written in pure Python and does not
have any dependencies except for the
Python Standard library.
3. Pandas: Pandas is a Python software library written for
data manipulation and analysis. It was invented
by Wes McKinney. It is developed on NumPy and
matplotlib. It is a high-level data analysis tool.

Flowchart
Party
information
Party master

Shoes
and Bills
Rupees
Customer Shoe store billing management system
Seller
Rupee
s Shoes,
Bills

Client
Information Client master

Database Details
INITIAL DATABASE: Contains SI no., product id, product
name, brand name, product colour, imported price, retailed
price and purchase date of different shoes. Total number of
entries in initial database are 10.

Source Code
Installation of module (MySQL connecter)
Establishing the connection of MySQL connecter

Creation of Database
Creation of Table (Product)

Insertion of values in Table (Product)


Connecting MySQL with python
OUTPUT
ADVANTAGES

1. No visual or graphical representation of student


record.
2. No provision to record students’ attendance
Future enhancements
1. We can implement the solutions of all the limitations
and shortcomings mentioned above.
BIBLIOGRAPHY

1. www.wikipedia.com
2. www.w3schools.com

3. www.britannica.edu

4. CLASS 12 IP NCERT TEXTBOOK

You might also like