XI Project
XI Project
XI Project
A Project Report
On
SYSTEM
Based On
(PYTHON AND MYSQL)
SUBMITTED BY
______________ Under the
______________ Guidance of:
______________ ____________
CERTIFICATE
Master/Miss_________________________ of class XI
CBSE’s school Examination 2020 and has been carried out under
report on the topic has not been submitted for any other
Date: ____________
ACKNOWLEDGEMENT
CONTENTS
SR NO. CONTENTS PAGE NO.
1. INTRODUCTION
[your project contain] for example :Publishers, Books, Members and Book
issue and receive transactions with a view to enhance the decision making of
the functionaries.
reports relevant to the user. An application program is tied with the database
for easy access and interface to the database. Using Application program or
front-end, we can store, retrieve and manage all information in proper way.
This software, being simple in design and working, does not require much of
training to users, and can be used as a powerful tool for automating a [your
project name]
During coding and design of the software Project, Python, a powerful front-
end tool is used for integrated platform and coding simplicity. As a back-end
This software project is also aimed to enhance the current record keeping
functionality-
In its current scope, the software enables user to retrieve and update the
and simplicity.
source used for modular design and future expandability of the system.
Despite of the best effort of the developer, the following limitations and
functional boundaries are visible, which limits the scope of this application
software.
Using any RDBMS application software like MS SQL Server, MySQL, Oracle,
Sybase etc, you can manage all your information from a single database file.
Within the file, divide your data into separate storage containers called tables.
suppliers. Using a separate table for each topic means you can store that data
only once, which makes your database more efficient and reduces data-entry
errors. Table organises data into columns (called fields) and rows (called
records).
A Primary key is one or more fields whose value or values uniquely identify
specific record in one table from another table. A primary key is called foreign
data from multiple tables, create a query. A query can also update or delete
multiple records at the same time, and perform built-in or custom calculations
on your data.
number of ways of cross-referencing, and this allows the user many different
A database can handle business inventory, accounting and filing and use the
information in its files to prepare summaries, estimates and other reports. The
software that can be used to set up and monitor a database, and can manage
the updating and retrieval of database that has been stored in it. Most of the
The data stored can be sorted or indexed at the user's discretion and
direction.
Various reports can be produced from the system. These may be either
calculations.
from a database. In most cases, a query request will have to penetrate several
layers of software in the DBMS and operating system before the physical
each of which performs its special function to interpret the query, or to locate
the desired data in the database and present it in the desired order.
3.2 What is My SQL?
MySQL, the most popular Open Source SQL database management system, is
named after co-founder Monty Widenius's daughter, My. The name of the
applications.
MySQL is based on SQL.
all the data in one big storeroom. This adds speed and flexibility. The
is defined by the ANSI/ISO SQL Standard. The SQL standard has been
evolving since 1986 and several versions exist. In this manual, “SQL-92”
of the standard.
Open Source means that it is possible for anyone to use and modify the
Internet and use it without paying anything. If you wish, you may
study the source code and change it to suit your needs. The MySQL
If that is what you are looking for, you should give it a try. MySQL
constant development, MySQL Server today offers a rich and useful set
connect to a server.
Support for large databases. We use MySQL Server with databases that
APIs for C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, and Tcl are
connections.
of Python.
Guido Van Rossum conceived Python in the late 1980s. It was released in
comedy show called 'Monty Python's Flying Circus' (and not after Python-
the snake).
In the last few years, its popularity has increased immensely. According
Technologies in 2018.
Python Features:
Python is an interpreter-based language, which allows execution of
Extensive basic data types are supported e.g. numbers (floating point,
Python Advantages
styles.
through modules and packages written in other languages (C, C++, Java
etc)
Python. It can be enabled using any data source (Oracle, MySQL, SQLite
processing of data.
summarized below:
Data Science
Today Python has become the language of choice for data scientists.
Machine Learning
prediction etc.
Web Development
Most of the web servers today are compatible with WSGI (Web
between Python web frameworks and web servers. All leading web
Image Processing
Game Development
too.
Embedded Systems and IoT
Arduino are used in many IoT products and are being programmed
been developed.
Android Apps
Automated Jobs
Maya, PaintShop Pro, etc.
software product is only as good as the process that creates it. Problem
definition is one of the most crucial steps in this creation process. Without
not know what to expect, and there is no way to validate that the built
users, trying to find out who the user really is, and understanding all the
following:
Evolution of needs.
Management System.
when required.
5. SYSTEM IMPLEMENTATION
[YOUR Hardware and software Used ]
6. SYSTEM DESIGN & DEVELOPMENT
reducing anomalies and redundancies. The goodness of data base design lies
rules of the organization. Most of the tables are designed to store master
Basic Hardware Requirement-
Basic Software Requirement-
records are present in the tables for testing purposes, which can be deleted
after database) ]SQL file which installs a database and tables in the computer
system.
Note: The PC must have MySQL server with user (root) and password (root).
Start [Symbol]Program [Symbol] MySQL [Symbol]MySQL Server [Symbol]
change the custom password.
SQL (.sql extension after database) ] , simply follow the following steps.
Bin folder.
the dabase named Library.
required tables.
8. WORKING WITH SOFTWARE