GST Billing System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

VELAMMAL VIDHYASHRAM

SURAPET

COMPUTER SCIENCE

Topic: GST billing system

Academic year: 2021-2022

Done by:
M.SIDDHARTH XII – A3
BONAFIDE CERTIFICATE

This is to certify that this COMPUTER SCIENCE Project on the topic

"GST BILLING SYSTEM” has been successfully completed by

M.SIDDHARTH of class XII A3, Roll.noT12A326, at Velammal

Vidhyashram, Surapet, for the partial fulfilment of this project as a part of

All India Senior School Certificate Examination CBSE, New Delhi for

the academic Year 2021- 2022.

Date: ……………………..

Signature of Principal Teacher in charge

Signature of the Signature of the


Internal examiner External examiner
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project depends largely on
the encouragement and guidelines of many others. I take this opportunity to
express my gratitude to the people who have been instrumental in the
successful completion of this project.

I express deep sense of gratitude to almighty God for giving me strength for
the successful completion of the project.

I express my heartfelt gratitude to my parents for constant encouragement


while carrying out this project.

I gratefully acknowledge the contribution of the individuals who contributed


in bringing this project up to this level, who continues to look after me
despite my flaws,

I express my deep sense of gratitude to the luminary The Principal, Mr.


GopalaKrishnan Tilak Wing Velammal vidhyashram surapet who has
been continuously motivating and extending their helping hand to us.

I express my sincere thanks to the CEO. Mr. VelMurugan Velammal


vidhyashram surapet, for providing these opportunity in doing these
project

My sincere thanks to Mr.Arokia Dass D, Master In-charge, A guide,


Mentor all the above a friend, who critically reviewed my project and helped
in solving each and every problem, occurred during implementation of the
project

The guidance and support received from all the members who contributed
and who are contributing to this project, was vital for the success of the
project. I am grateful for their constant support and help.
TABLE OF CONTENT:

1. ABSTRACT

2. SYSTEM CONFIGURATION

3. INTRODUCTION

4. OBJECTIVES OF THE PROJECT

5. PPROPOSED SYSTEM

6. LIBRARIES AND FUNCTIONS USED

7. MYSQL QUERIES USED IN THIS PROJECT

8. SOURCE CODE

9. OUTPUT (SCREENSHOT)

10. CONCLUSION

11. BIBILOGRAPHY

ABSTRACT:
GST Billing System project is developed using Python and MySQL
Database. This application provides an easy way for the user in searching
And analyzing the details of the products and its market values. GST Billing
System project in Python is a simple console application. In this project,
users can perform typical sales related functions like adding a new product
record and displaying and deleting it.

SYSTEM CONFIGURATION:
HARDWARE CONFIGURATION
Microsoft windows 7 professional/windows 8/windows 8.2:
 Processor : Intel Core i3 or equivalent
 Memory : 2 GB (32-bit), 4 GB (64-bit)

 Disk space : 1.5 GB of free disk space

SOFTWARE REQUIREMENTS
 1 GB RAM (2 GB+ recommended)

 9-58 GB free hard disk space depending on edition and


configuration, including space required for temporary files

 DVD-ROM drive (if installing from a Media Kit DVD)

 Basic GPU – Any vendor DirectX 9.0 class or better (Pixel Shader
Level 2)

 Intel® Pentium® or compatible, 1.6 GHz minimum (2GHz+


recommended)

 1024x768 or higher-resolution monitor

 MOUSE OR OTHER POINTING DEVICE


INTRODUCION

“ GST BILLING SYSTEM “. The main objective of the project is to


connect all the business users to do billing system as per the goods and
service tax system followed in India. To integrate individual business users’
SGST, CGST and IGST tax and then summarize the tax details. GST
Billing System can be used to manage the day to day transaction of the
business, which includes management of inventory, Billing and Cash
Handling. It can also help to check for the quantity of items present in the
store.

OBJECTIVES OF THE PROJECT

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 helps in developing a good software.

1. Write programs utilizing modern software tools.


2. Apply object oriented programming principles 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 computer
science, as exemplified in the areas of systems, theory and software
development.
5. Students will demonstrate ability to conduct a research or applied
Computer Science project, requiring writing and presentation skills
which exemplify scholarly style in computer science.

PROPOSED SYSTEM
Today one cannot afford to rely on the fallible human beings of be really
wants to stand against today’s merciless competition where not to wise
saying “to err is human” no longer valid, it’s outdated to rationalize your
mistake. So, to keep pace with time, to bring about the best result without
malfunctioning and greater efficiency so to replace the unending heaps of
flies with a much sophisticated hard disk of the computer.

One has to use the data management software. Software has been an
ascent in atomization various organizations. Many software products
working are now in markets, which have helped in making the
organizations work easier and efficiently. Data management initially had to
maintain a lot of ledgers and a lot of paperwork has to be done but now
software product on this organization has made their work faster and
easier. Now only this software has to be loaded on the computer and work
can be done. This prevents a lot of time and money.

The work becomes fully automated and any information regarding the
organization can be obtained by clicking the button. Moreover, now it’s an
age of computers of and automating such an organization gives the better
look

LIBRARIES AND FUNCTIONS USED:

1. Mysqlconnector - MySQL Connector/Python enables Python


programs to access MySQL databases, using an API that is compliant
with the Python Database API Specification v2.0 (PEP 249). It is written in
pure Python and does not have any dependencies except for the Python
Standard Library.

FUNCTIONS USED: WRITE IN DETAIL ABOUT PURPOSE OF


THE FUNCTION.
1. creating_table() - With the help of this function we can create new
table

2. adding_products() - With the help of this function we will accept new


product Details and we can calculate the GST
percentage and final price.

3. search_and_displaying_product_details() - it displays the product


details if need by any authorities, Customers,
employees for reference.

4. remove_products()- we can remove any product details if there is


error in Values, or the product may not be valid
in the particular Sector anymore.

5. update_product_details()- using this function we can update the


Product Details if there are any changes
required to be made.

6. exit( ) – if you are not going to perform any of the above operation we
can Come out of the login.

SOURCE CODE:

CREATION OF DATABASE IN MYSQL


PYTHON CODE:
PYTHON OUTPUT:

CREATION OF TABLE:

ADDITION OF PRODUCTS:
UPDATION OF PRODUCTS:

DELETION OF PRODUCTS:
SEARCH AND DISPLAY OF THE PRODUCT TABLE :

SQL PRODUCT TABLE:


CONCLUSION:
GST billing system is an environment where all the process of fixing the
prices of the products are taken place. It is especially done through a
automated computerized method. Conventionally this system is done using
papers, file and binders.

This system saves the time of the administrator. It includes process like
GST calculations, displaying products details, addition and deletion of new
products.

This makes he system easy to handle and feasible for finding the omission
with updating at the same time.

If filed a query to search or update in a manual system, it will take a lot time
to process the query and make a report which is a tedious job.

This computerized system store all the data in the database which makes it
easy to fetch and update whenever needed.

BIBILOGRAPHY:

Computer Science With Python by Sumita Arora for Class 11& 12

HTTPS://WWW.W3SCHOOLS.COM/PYTHON/PYTHON_MYSQL_GETSTARTED .ASP

HTTPS://WWW.TUTORIALSPOINT.COM/PYTHON/PYTHON_DATABASE_ACCESS.

HTM HTTPS://PYTHONSPOT.COM/MYSQL-WITH-PYTHON/

You might also like