0% found this document useful (0 votes)
432 views11 pages

Title:Telecom Billing System

Telecom Billing System

Uploaded by

Bishal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
432 views11 pages

Title:Telecom Billing System

Telecom Billing System

Uploaded by

Bishal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

RV COLLEGE OF ENGINEERING®

(Autonomous Institution affiliated to VTU, Belagavi )


Department of Computer Science and Engineering

A Programming in C assignment report

Title:Telecom Billing System

Submitted in partial fulfillment for the award of degree of

BACHELOR OF ENGINEERI NG
in
Electronics And Telecommunication Engineering
Submitted by

BISHAL KUMAR
1RV19ET016

FACULTY NAME: SUSHMITHA N


DESIGNATION: ASSISTANT PROFESSOR
DEPARTMENT OF ISE

Department of Computer Science and Engineering


R V COLLEGE OF ENGINEERING
R.V.VIDYANIKETAN POST, MYSURU ROAD,
BENGALURU- 560059
2019-20
R V College of Engineering, Bengaluru-59
(Autonomous Institution affiliated to VTU, Belagavi )
Department of Computer Science and Engineering

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

Name of the Faculty Signature with Date

1.____________________ __________________
Table Of Contents

TOPIC PAGE NO.

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.1 Problem Statement


Whether you have billing department or are a one man/woman show, billing is a
critical part of your business and having the right forms is necessary to a successful
and profitable business. So it is necessary to have a program which can reduce all
the errors.

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.

2.1 Programming Language Selection


We have selected the language C as it holds several advantages over other
programming languages.
• C is a highly portable language. This means that C programs written for one
computer can easily run on another computer without any change or by
doing a little change.
• C Language code or syntax is very easy to understand. It uses a keyword like
if, else, switch, main, etc. This kind of keyword we all are using in our day to
day life to get some decisions.
• C compiler is very fast compared to other language compilers. C compiler can
compile around 1000 lines of code in a second. It is more efficient than
unstructured code because of minimized branching of the code. Maintenance
the C code is easy due to the readability of the code.
• Adding new feature is easier and faster.
• Program code is secured.

2.2 Platform Selection


We have selected Windows platform using Code Blocks IDE.

2.3 Difficulties Encountered and Strategies Used to Tackle


• We have to use some features like sleep which is not available in normal pre
processor directives ,so after searching on web we have employed some new
header files like windows.h etc.
• On writing the program in one flow it is difficult to understand later o n.Thats
why we have divided the program into blocks.
Chapter 3
Result of Telecom Billing System

After clicking on enter key, we will get on the main menu.

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.

4.2 Future Enhancements


• A good layout can be provided so that it is more user friendly.
• A password system can be added so that no one other than a designated
person can read the sensitive information.

References:
• https://www.geeksforgeeks.org/c-programming-language/?ref=leftbar

You might also like