Title:Telecom Billing System
Title:Telecom Billing System
BACHELOR OF ENGINEERI NG
in
Electronics And Telecommunication Engineering
Submitted by
BISHAL KUMAR
1RV19ET016
CERTIFICATE
Certified that the Assignment entitled “Telecom Billing System” has been carried out by
Mr. Bishal Kumar USN: 1RV19ET016, a bonafide student of R.V. College of
Engineering, Bengaluru in partial fulfillment for the award of Bachelor of Engineering
in branch of the R V College of Engineering (Autonomous Institution affiliated to VTU,
Belagavi) during the year 2019-20. It is certified that all corrections/suggestions indicated
for internal assessment have been incorporated in the report deposited in the departmental
library. The Assignment report has been approved as it satisfies the academic requirement
in respect of Assignment work prescribed for the said degree.
Sushmitha N
Assistant Professor
Department of ISE
1.____________________ __________________
Table Of Contents
Abstract 4
Chapter 1 5
Introduction
1.1 Problem Statement
1.2 Objectives
1.3 Methodology
Chapter 2 6
Implementation of Billing System
2.1 Programming Language Selection
2.2 Platform Selection
2.3 Difficulties Encountered and Strategies Used to Tackle
Chapter 3 7-10
Result of Billing System
3.1 Snapshots of Results
Chapter 4 11
Conclusions
4.1 Limitations
4.2 Future Enhancement
References 11
ABSTRACT
One of the most important aspect to running any business – big or small, privately
held or public corporation - is billing. Without billing, cash flow will dry up and
business will collapse. Billing consists of three stages: invoicing, statements and
collection. In this assignment we have focussed on the second and the third part. A
statement is the second stage to billing. The statement provides the customer with a
reminder of when their bill is due, how much the bill is and any interest or other fees
incurred since the date of purchase or the last billing cycle. Statement also displays
how much have the customer already paid to the firm or organisation .
We have designed the billing system by using CodeBlocks software and it has been
written in the C programming language. Different parts of the program like adding
records , modifying records, making a payment has been distributed into various
functions.
This project can help us in adding some new customers by using their name and
mobile number, making suitable payments, getting the list of all the records.
Chapter 1
INTRODUCTION
The assignment involves the designing of the telecom biiling system. Since Billing is
a critical part of every business and having the information stored in easy and
protected form is must for any profitable business. In the era of digitalization there
are lakhs of transaction each and every minute in the telecom industry. Storing the
information in the form of ledgers which was being used earlier is a tedious task to
be done. Also in earlier methods it was difficult for finding the information about
the previous records .But with the help of this program it’s a matter of seconds .
1.2 Objectives
1.The first and foremost objective of this program is to store all the information
about the individual transactions which is easily accesible to the company at any
point of time.
2.Through this program we can also see all the records on the screen at a one
click.
1.3 Methodology
i. New project file is created under the CodeBlocks.
ii. All the preprocessor directives are included in order to use the built-in
features.
iii. All necessary variables are declared with their data types.
iv. Project is fragmented into blocks for easy reading and understanding.
Chapter 2
Implementation Of The Telecom Billing System
The program is written in the C language on the Code Blocks platform.
For adding a new record we have to press A. After clicking A we are prompted to
enter the phone number , name and initial amount step by step.
Similarly, if we want to make a new payment from the already added subscriber ,
then we have to first click on P so the payment page comes. After that we are
prompted to type the phone number with the number is subscribed. After that
we are prompted to enter the amount .
Since one of the merits of this program is that we can easily access any record
from the whole of the database. So for doing that we have to enter the S key so
that we are taken on the page where we are prompted to enter the phone
number whom record we want to search in our database.
On pressing the S key we can only search about one subscriber at a time .But if
we want to see the records of all the subscriber at a one go , we can make use of
pressing the L key which will gives us the list which contains all the subscriber ,
their phone numbers and the amount which they have paid.
We can also delete the records which we want to from the database . For this, we
have to first type the D key which will take us to the window where we are
prompted to enter the phone number which we want to delete from the records.
Chapter 4
4.1 Limitations
• The information has to be entered by the user.
• The data is not encrypted.
References:
• https://www.geeksforgeeks.org/c-programming-language/?ref=leftbar