I Nformatics Practices (065) - Xii: Inventory Management System
I Nformatics Practices (065) - Xii: Inventory Management System
P ROJECT DOCUMENT
INVENTORY MANAGEMENT SYSTEM
S UBMITTED BY S UBMITTED TO
Student Name Guide Name
Roll no (PGT)
Class XII
A ISSCE 2021-2022
This is to certify that the Informatics Practices project on Inventory Management
System has been successfully completed by (Student Name) of Class XII, The
Avatar Public School for consideration in partial fulfillment of curriculum of
Central Board of Secondary Education (CBSE) of Informatics Practices (065) for
the award of AISSCE Practical Examination 2021-22.
I certify that this project is up to my expectation and as per the guidelines issued
by the CBSE.
(External Examiner)
I also declare that this project work has neither been submitted to any other board
nor published at any time by me in the past.
(Name)
(Roll No)
Class 12
Avatar Public School
ACKNOWLEDGEMENT
Sr No Topic Page No
1 Introduction
2 Problem Statement
3 Objective
4 Project Module
6 Project Progress
8 Overview of Python
9 Overview of SQL
10 Project Scope
11 Conclusion
12 Bibliography
INTRODUCTION
Inventory refers to all the goods, items and materials purchased or manufactured
by business for sale to the customer to make profit.
For any business Inventory is one of the most important department that must be well
managed in order to run daily business activity smoothly. But mostly business are not
able to manage inventory as they do not have good computerized system. As a result they
lacks in
• Unable to keep single copy of data at single location which increases data
complexity
• Reduce paperwork.
Customer module: This module helps you to add, modify, and delete customer data.
Supplier module: This module helps you to add, modify, and delete supplier data.
Stock module: This module helps you to add, modify, and delete product data.
Report module: This module is used to generate sale bills, purchase bills and visualize
data by plotting charts.
D ATA FLOW DIAGRAM
UPDATE
PROJECT PROGRESS
Blueprint Done
Testing Done
S YSTEM REQUIREMENT AND SPECIFICATIONS
Software Requirements:
Language Python
Database MySQL
Plotting Matplotlib
Hardware Requirements:
RAM 1GB(min)
Input/output Requirements:
Input Keyboard
Input Mouse
Output Monitor
Output Printer
OVERVIEW OF PYTHON
Features of Python:
• Python programs are easy to understand as they have a clearly defined syntax
and relatively simple structure.
• Python is case-sensitive. For example, NUMBER and number are not same in
Python.
• Python is also helpful in web development. Many popular web services and
applications are built using Python.
Sequel”. MySQL was originally founded and developed in Sweden by David Axmark,
Allan Larsson and Michael Widenius, who had worked together since the 1980s.
Characteristics of MySQL:
• Windows, UNIX, LINUX etc. and have compatibility with many languages
including JAVA, C++, PHP, PERL, etc.
• MySQL is an easy to install RDBMS and is capable of handling large data sets.
Since MySQL is released under an open-source license, it does not require any cost or
payment for its usage. Anyone can download and use this software from specific
location on Internet.
PROJECT SCOPE
Managing all products, sufficient stocks, sale and purchase records and analyzing sales
is a tedious job for any business. To do it more effectively and correctly a good
Inventory control is required. This is provided by our application which have following
scope:
We strongly believes that he implementation of this system will surely benefit the
organization.
BIBLIOGRAPHY
DATABASE DESIGN
APPENDIX-II
SOURCE CODE
APPENDIX-III
TABLE DESIGN
APPENDIX-IV
DATA ANALYSIS