SCIENCE INVESTIGATORY PROJECT’ ON TOPIC ‘‘INVENTORY CONTROL’’ HAS BEEN SUCCESSFULLY COMPLETED BY PRINCE KUMAR DWIVEDI OF CLASS XII-A UNDER THE GUIDANCE OF MRS UMA TIWARI MAM IN PAR TICULAR FULLFILLMENT OF THE CURRICULAM OF CENTRAL BOARD OF SECONDARY EDUCATION (CBSE) LEADING TO THE AWARD OF ANNUAL EXAMINATION OF THE YEAR 2019- 20
PRINCIPAL EXTERNAL-EXAMINOR SUB-TEACHER
KENDRIYA VIDYALAYA NO 1 DEHU ROAD PUNE: 412101 (2019-20)
COMPUTER SCIENCE INVESTIGATORY PROJECT
NAME: - PRINCE KUMAR DWIVEDI
CLASS: - XII-A ROLL-NO:- ACKNOWLEDGEMENT
IT WOULD BE MY IMMENSE PLEASURE TO
EXPRESS MY SINCERE THANKS TO MY COMPUTER SCIENCE TR MRS UMA TIWARI MAM IN PROVIDING HELPING HAND IN THIS PROJECT TITLED “INVENTORY CONTROL”.HER VALUABLE QUIDANCE ,SUPPORT,AND SUPERVISION ALL THROUGH THIS PROJECT ARE RESPONSIBLE FOR ATTAINING THIS PRESENT FORM. ALSO, I WOULD LIKE TO THANKS MY FRIENDS, CLASSMATES, PARENTS WHO HAVE SUPPORTED ME A LOT AND HELP ME IN EVERY POSSIBLE WAY. SYSTEM REQUIRED:- *PROCESSORS: - INTEL ATOM(R) PROCESSOR OR INTEL(R) CORE^TM i3 processor. *disk space: - minimum 1 GB *operating system:- windows 7 or later, macOS and linux *python versions:- 2.7.x,3.6.x About python Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
Often, programmers fall in love with Python because of the
increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input will never cause a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception. When the program doesn't catch the exception, the interpreter prints a stack trace. A source level debugger allows inspection of local and global variables, evaluation of arbitrary expressions, setting breakpoints, stepping through the code a line at a time, and so on. The debugger is written in Python itself, testifying to Python's introspective power. On the other hand, often the quickest way to debug a program is to add a few print statements to the source: the fast edit-test- debug cycle makes this simple approach very effective. About mysql and connectivity * download anaconda python from www.anaconda.org and install it on your computer. * After installation open anaconda navigator by searching it on windows start button. * go to environment option and create new environment by giving some name say ”anaconda”. Then in package option select version of your installed python and then click on create, within few seconds environment get created . Picture shown below to create new environment
* Then click on applications
on and select Anaconda *Then search pymysql in uninstalled package mode and install all ,you need internet connection for the installation, After installation your connectivity with python and mysql will be successful. *Then launch spyder from your anaconda navigator. *Next you need to establish connection to a MySQL database using connect() function of mysql.connector package Ex: import mysql.connector as sqltor Mycon=sql.connect(host=”localhost”,user=”r oot”,passwd=”mysql”,database=”INVENTOR Y”,charset=”utf8”) If mycon.is_connected(): Print(“successfully connected to mysql database”) Introduction of project Our topic is “Inventory control” that means management of stock. In industrial sector this management is performed by every companies to maintain their stock. I have performed an inventory control on Sports business named “MEGA SPORTS”.Management of this mega sports is in 3 parts ,it contains one Purchase table ,that includes records of material imported for the mega sports. Another table is SALES table that includes all necessary records of customer who have purchased sports item from mega sports, Another table is REPORT table that includes all records of sales of every day, means items exported,total amount of export,total quantity of item saled ,date of the sale etc,. By this management of the records,I’m performing this inventory control .