You are on page 1of 88

TELEPHONE BILLING SYSTEM

Project Report

On

Telephone Billing System

Submitted To:

Parul Institute of Engineering and Technology

MCA Programme
Submitted By:

Chauhan Arpit (115250693055)

Patel Nishit (115250693006)

Guided By:

Mr. Adarsh Patel

Assistant Professor,

PIET - MCA

Chauhan Arpit (115250693055) Page 1

Nishit Patel (115250693004)


TELEPHONE BILLING
SYSTEM

Content Table

|Contents
|Page No.

Acknowledgement

Introduction To Project

4

Features Of Project

Flow Of Project

Tools &Technology Used

Investigation Of Proposed
System

11

Features Of Proposed System

12

Requirements Of Existing
System

13

Future Enhancement

14

Limitation Of Project

15

Screen Shots

16

References Websites & Books


26

Conclusion

27

Page 2
TELEPHONE BILLING SYSTEM

Acknowledgement

I here, feel very grateful presenting this project report on Telephone Billing System. It was very nice
experience while working on this project.

I feel very fortunate here to have support of number of key individuals during this project report. Here, I
take chance to thank them all for helping me all the way during the study report.

First of all, I would like to thank Mr. Varang Acharya for helping me and giving tips on how to make the
report better and for finding many errors and giving valuable suggestions on correcting them.

I should our project guide with Mr. Adrash patel Assistant professor at our department for guiding us in
many occasions during this study report. I would be extremely indebted for their valuable time and
continuous support. Without them I would not be able to complete this study report.

Lastly, I would also like to thank all those people whose name may not have been appeared in here but
whose contribution has not gone un-noticed. I am personally also very thankful to them.
Page 3
TELEPHONE BILLING SYSTEM

Introduction

The goal of any system development is to develop and implement the system cost effectively; It
most suited to the users analysis is the heart of the process. Analysis is the study of the various
operations performed by the system like as (add, update, delete, search telephone user details)
and maintain relationship within through the system. During analysis, data collected on the files,
decision points and transactions handled by the present system.

The Telephone billing System can be entered using a username and password. It is accessible by
an administrator.

Administrator only they can add data into the database. The data can be retrieved easily.

The data are well protected for personal use and makes the data processing very fast. This system
objectives of easily & maintainable information.

The purpose of the project is to present the requirement of the Computerization of Telephone
Billing System. The project thus calculates the telephone bills automatically. It does almost every
work which is related to automatic telephone billing connection system via- new connection,
customer record modification, viewing customer records & all works related to rate of bills,
meter readings in addition to bill calculation and bill generation. Telephone Billing System is
developed as per seeing the increasing requirement to speed up the work and incorporate a new
work culture. Thus new software has been proposed to reduce manual work, improving work
efficiency, saving time and to provide greater flexibility and user-friendliness as the system
previously followed was totally manual one with lots of errors.
Page 4
TELEPHONE BILLING SYSTEM

Features of project

Manage the Telephone users information.

Current Date Time of bill information.

Easily maintainable and updateable.

Display list of customers records.

Display & calculate bill of particular customers from duration of phone calls.

Easy to use and handle.


Page 5
TELEPHONE BILLING SYSTEM

Flow of project
This is flow of project.
Page 6
TELEPHONE BILLING SYSTEM

Tools & Technology

The Invention of C++ language

C++ language was developed by bjarne soustroup in soon after 1970s at Bell telephone
Laboratories in USA.c++ language is pure object oriented fundamentals of programming
language.

So C++ is a middle level language. C has been defined so that it has the advantages of a high
level language, namely, machine independence.

The main purpose to prefer C language

C is often used for "system programming", including implementing operating systems and
embedded system applications, due to a combination of desirable characteristics such as code
portability and efficiency, ability to access specific hardware addresses, ability to pun types to
match externally imposed data access requirements, and low runtime demand on system
resources.

C-Language information
C is a procedural systems implementation language. It was designed to be compiled using a
relatively straightforward compiler, to provide low-level access to memory, to provide language
constructs that map efficiently to machine instructions, and to require minimal run-time supports
C was therefore useful for many applications that had formerly been coded in assembly
language.

Page 7
TELEPHONE BILLING SYSTEM

Advantages of C Language

Speed of the resulting application. C source code can be optimized much more than higher-level
languages because the language set is relatively small and very efficient.

That leads to a second advantage that C has which is its application in Firmware programming
(hardware). That is due to its ability to use/work with assembly and communicate directly with
controllers, processors and other devices. C is highly portable(C programs written for one
computer can be run on another computer).

The main advantages of C language are that there is not much vocabulary to learn, and that the
programmer can arrange for the program is very fast. C programs written in c are efficient and
fast. C programming language is very easier to learn.

Disadvantages of C language

C does not have OOPS feature that's why C++ is developed. If you know any other modern
programming language then you already know its disadvantages.

There is no runtime checking in C language.

There is no strict type checking (for ex: we can pass an integer value for the floating data type).

C doesn't have the concept of namespace.


C doesn't have the concept of constructors and destructors.

Page 8
TELEPHONE BILLING SYSTEM

Technology used information

Project Name

Telephone Billing System

Software Development Tool

Turbo C++
Operating system

Windows XP
Project Team Size

Team Member
Arpit Chauhan (115250693055)

Nishithbhai Patel(115250693006)
Tables in the system develop along with their description are above The above tables are described
briefly and can be understand clearly information About project developers & used operating system.
Page 9
TELEPHONE BILLING SYSTEM

Data store [tables used in the system]

File

Description

Customer information

It can be inform about Customer.


Customer Bill information

It can be inform about Salary.

Add customer information

Add new Customer information.


Update Customer information

Update Record from the older Record.

Delete Customer information


Delete Record from the existing Record.

Exit

To exit from Customer information system.


Different tables used in the system along with their description are below The above tables are
described briefly and can be understand clearly information About project field.
Page 10
TELEPHONE BILLING SYSTEM

Investigation of Proposed System

The new system titled TELEPHONE BILLING SYSTEM was hence proposed to remove all
the drawbacks discussed above. Information is a vital ingredient for the operation and
management of any organization. Thus any system should have the ability to provide error free
filtered information after processing the required data. This system has been taken up with a
view for developing a more sophisticated system that can be easily handled by any kind of users.
The proposed system aims at efficient and timely information for decision-making, integrate with
other functions, and reduce redundant work.
Page 11
TELEPHONE BILLING SYSTEM

Features of Proposed System

The Telephone Billing System of the organization is developed to overcome the most of the
problems occurring in the manual system by computerizing the existing system. The features of
the newly proposed computerized system are described in brief as below:

After computerizing the system, the owner of the organization or the user of the system can
finish their work in least amount of time and efforts. The computerized systems have many gains
and efforts which the manual system cant give in any type of situations.

In any manual system if we take, the main problem arising is to maintain the number of records
and finding a particular record.

Some of the features of the proposed system are given below:

Maintaining the Data for Faculty details, Salary information details, etc.

Calculating the bill amount from particular customer durations of phone calls.

Getting the information.

Customers maintain Register form.


Removal of Data Redundancy

Data Consistency.

Page 12
TELEPHONE BILLING SYSTEM

Requirements of Existing System

The existing system was a manual one. Whatever be the process involved in the system were
done through register (files). There were lots of complexities involved in the system.

When any customer takes new connections then separate files were maintained. Updating of data

was very tedious job. It was not easy to do several administrative works like managing rates of

calls, addition or modification of metered calls & customer entries.

Simultaneously updates changes made to any data, item in the entire data base.

It is faster than manual system.


Page 13
TELEPHONE BILLING SYSTEM

Future enhancement

In future enhancing a faculty listing with particular field name of a record will be generating
reports.

We are providing online facility that the any customer can access any place anywhere that the
user can interaction with the Telephone Billing System.
Page 14
TELEPHONE BILLING SYSTEM

Limitation of System

This system will not work on web based application.

In this system through cannot generate customers details on the papers.


Page 15
TELEPHONE BILLING SYSTEM

Screen shots

Login
User name

Enter system user name


Password

Enter system password.

Page 16
TELEPHONE BILLING
SYSTEM

Menu (Outer)

New Customer details

Update Customer details

Delete Customer details


Search
Customer
details

Display
Customer
details

Customer
Bill
Calculate

Projects
details
informati
on

Exiting
Program

Add new Customer


information fill up the
registration form.

Update existing customer


details can be updated new
information.
Delete Display all record for
existing customer details
customer information.
details
record
can be Faculty salary can be
deleted. calculated by telephone
calls.

Searching
one Details for this project
record follow step by step
detail for process.(help)
customer
informati
on. Existing a project

Page 17
TELEPHONE BILLING
SYSTEM

Menu (inner) option 1


(Append)
New
Customer
details

(Change)
Update
Customer
details

Delete
Customer
details

Add new Customer


information fill up the
registration form.

Update existing customer


details can be updated
new information.
Delete existing customer
details record can be
deleted.

Page 18
TELEPHONE BILLING SYSTEM

Add Customer Details


Register form

This form can be adding a new detail of Customer.

FULL NAME

Full Name of customer.


ADDRESS

Address of customer.

PHONE NO

Assign phone no of customer.

Category(O/R)
Category for indicates O Office or R residential information

Page 19
TELEPHONE BILLING SYSTEM

Display List of Customers


Register form

This form can be adding a new detail of Customer.

FULL NAME

Full Name of customer.


ADDRESS

Address of customer.

PHONE NO

Assign phone no of customer.


Page 20
TELEPHONE BILLING SYSTEM

Update Customer details


Update details This page can be existing record will be updated.
Current record
Existing record of customer details information.

Updated record

Editing existing record of customer details information.

Page 21
TELEPHONE BILLING SYSTEM

Delete Customer details


Delete details

This page can be existing record will deleted.

Delete record

Deleting existing details of customer information.


PHONE NO

From Phone no enter an existing particular data deleting detail of customer

information.
Page 22
TELEPHONE BILLING SYSTEM

Calculate Bill information


Calculate bill

This page can be calculating Customers bill.

information
BILL CALCULATE

From phone no will be enter particular customers durations of

RECORD

calls bill calculating & displaying on this bill information form.


Page 23
TELEPHONE BILLING SYSTEM

Project details
Project details

This page can be displaying help of our project.


help

Display help of step by step process details of information.

Page 24
TELEPHONE BILLING SYSTEM

Exit
Exiting project

This page from can be displaying created & presented by


name.

FINAL FORM

Team member name display information.


Page 25
TELEPHONE BILLING SYSTEM

References websites & books

Web Reference:
http://www.sourcecodester.com

http://www.wikipedia.org

http://www.daniweb.com

http://www.itpapers.com

http://www.microsoft.com

Books:

Programming with ANSI C++ by Bhusan Trivedi.


Page 26
TELEPHONE BILLING SYSTEM

Conclusion

Telephone Billing System which is developed only for the stored the information about the

Customers details records in computer which is very easy to handle if the any person which is
knows the English language perfectly who have no knowledge about any software that person
can handle this system. Also can update, delete record and calculate billing from no of durations
calls with the help of this system.
Page 27

You might also like