0% found this document useful (0 votes)
310 views20 pages

Bill Management Anuj

This document describes an investigatory project on bill management created by Anuj, a class 12 non-medical student. The project uses Python to calculate total bills including service charges and taxes. It requires user input of item quantities to display the total bill. The project has advantages like accurate billing and reports but lacks online functionality and export of sales reports. Future enhancements proposed include adding online transactions and report exports.

Uploaded by

YS
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)
310 views20 pages

Bill Management Anuj

This document describes an investigatory project on bill management created by Anuj, a class 12 non-medical student. The project uses Python to calculate total bills including service charges and taxes. It requires user input of item quantities to display the total bill. The project has advantages like accurate billing and reports but lacks online functionality and export of sales reports. Future enhancements proposed include adding online transactions and report exports.

Uploaded by

YS
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/ 20

OM PUBLIC

SCHOOL,GOHANA
Investigatory project on
BILL MANAGEMENT

Submitted by: Anuj


Class: XII Non Medical
Roll.no:……………..
CERTIFICATE

CLASS: XII Nton Medical YEAR: 2022-23


This is to certify that Investigatory Project is successfully
completed by Anuj of Class: XII Non Medical
Roll no. : for the academic year 2022-2023 in the
School Computer lab.

Head Teacher External Internal


Examiner Signature: Examiner:
(Subject Teacher):

Date: / / 20 Department of: COMPUTER SCIENCE

Principal:

Acknowledgement
I, Anuj of class XIIth Non Medical, roll no: 9

would like to express my sincere gratitude to my computer science teacher

MR. BIJENDER,, PGT COMPUTER SCIENCE, for her vital support, guidance and

encouragement – without which this project would not have come forth.

I would also like to express my gratitude to my school OM PUBLIC

SCHOOL for letting me use the school laboratory.


INDEX
 Brief Overview of Project

 Need of Computerization

 Software and Hardware requirement

 Advantages of Project

 Limitations of Project

 Source Code of Project

 Output Screening

 Future Enhancement of Project

 Bibliography

BRIEF OVERVIEW
Bill management system is developed using python. While using this bill
management system we can easily calculate total bill of the customer.
Moreover, the total bill is calculated including service charge and state tax.

All you have to do is to just fill the questions asked by the computer with
item and quantities .The program will display your total bill with number
of items purchased.

There is no error and warning content in this project. This design is so


simple that user won’t find it difficult to use and navigate

INPUT DATA AND VALIDATION OF PROJECT


 All the fields such as sales payments discounts are validated and do not
take invalid values.
 Each form of sales, discounts, stock cannot accept the blank values.
 Avoiding errors in data.
 Controlling amount of given data.

SOFTWARE AND HARDWARE REQUIREMENTS

Data file handling: has been effectively used in the program. The database is a
collection of interrelated data to serve multiple applications. That is database
programs create files of information. So we see that files are worked with most,
inside the program.

DBMS: The software required for the management of data is called as DBMS. It
has 3 models:

Relation model

 Hierarchical model
 Network model

RELATIONAL MODEL: It’s based on the concept on relation. Relation is the table
that consists of rows and columns. The rows of the table are called tuple and the
columns of the table are called attribute. Numbers of rows in the table is called as
cardinality. Number of columns in the table is called as degree.
HIERARCHICAL MODEL: In this type of model, we have multiple records for
each record. A particular record has one parent record. No chide record can exist
without parent record. In this, the records are organized in tree.

NETWORK MODEL: In this, the data is represented by collection of records and


relationship is represented by (ink or association.

CHARACTERISTICS OF DBMS

 It reduces the redundancy


 Reduction of data in inconsistency
 Data sharing
 Data standardization

DIFFERENT TYPES OF FILES: -BASED ON ACCESS

 Sequential file
 Serial file
 Random (direct access) file BASED ON STORAGE:-
 Text file
 Binary File

Need of computerization
Bill management is a python based project and we have developed bill
management system using mysql and mysql connector. It is easy to operate and
understand by users. The calculations of bills is done in a short period of time
and it’s not time consuming. It ensures accurate records and minimizes the
inevitable and costly errors with manual data enter.

This accurate data helps to provide accurate performance and payroll data.
Most bill management system is built around highly secure system and highly
reliable and secure and can help prevent time theft and administrative costs
stemming. With just few clicks we can generate accurate reports on hours
worked.

Software programs constantly evolve. A program used today may be


obsolete within several years. Being trained on today's software does not
guarantee it will be used when you are ready to go out into the field.
Understanding calculations is timeless, as is computer competency. Software,
however, shifts rapidly.

Merits
 It generates the report on the number of items purchased by customer.
 Provides filter report on payments, inventory and products.
 We can easily export PDF on products sold.
 Applications can also provide excel export for sales and discounts.
 It deals with monitoring the information and transaction of products.
 It increases the efficiency of managing sales and discount.
 It has higher efficiency of editing, adding and updating of records.
 Provides the searching facilities on various factors

Demerits
 Excel export has not been developed for products sold.
 The transactions are executed in offline mode only.
 Online transactions for sales, discounts, or other data modifications are not
possible.
 Offline reports of sales, products, discounts and stocks cannot be generated
due to batch mode execution
create

Output screen
Future enhancements
1. The process of gathering information, diagnosing the problems,
then interpreting facts is known as System analysis. It also includes
recommending system improvements needed, based on the same data.

2. The system is observed as a whole; the inputs need to be identified


firstly before turning them and then the system is subjected to study as
a whole to identify the problem areas.

3. Although tunings any system as a whole is a complex procedure, but


tuning individual statements is not the best as something that is
correct for one input may hurt another inputs performance.

4. The solutions are given as a proposal. The suggestion is revised on


user request and optimal changes are made. This loop terminates as
soon as the user is gratified with the proposal.

5. So on the whole, system analysis is done to improve the system


performance by monitoring it and obtaining the best throughput
possible from it. Therefore system analysis plays a crucial role in
designing any system.

Bibliography
 sumita arora
 sultan chand
 https://www.w3schools.com
 https://dev.mysql.com

Om public school,gohana
Investigatory project on
BILL MANAGEMENT
Submitted by: Anuj
Class: XII Non Medical
Roll.no:9

You might also like