27
TELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 1 Nishit Patel (115250693004) A 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

Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

Embed Size (px)

Citation preview

Page 1: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 1

Nishit Patel (115250693004)

A

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

Page 2: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 2

Nishit Patel (115250693004)

Index

|Contents |Page No.

Acknowledgement

Introduction To Project

Features Of Project

Flow Of Project

Tools &Technology Used

Investigation Of Proposed System

Features Of Proposed System

Requirements Of Existing System

Future Enhancement

Limitation Of Project

Screen Shots

References Websites & Books

Conclusion

3

4

5

6

7

11

12

13

14

15

16

26

27

Page 3: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 3

Nishit Patel (115250693004)

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 4: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 4

Nishit Patel (115250693004)

Introduction

The goal of any system development is to develop and implement the system cost effectively; It

most suited to the user’s 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 5: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 5

Nishit Patel (115250693004)

Features of project

Manage the Telephone user’s 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 6: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 6

Nishit Patel (115250693004)

Flow of project

This is flow of project.

Page 7: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 7

Nishit Patel (115250693004)

Tools & Technology

The Invention of C++ language

C++ language was developed by bjarne soustroup in soon after 1970’s 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

support’s C was therefore useful for many applications that had formerly been coded in assembly

language.

Page 8: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 8

Nishit Patel (115250693004)

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

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

2. There is no runtime checking in C language.

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

type).

4. C doesn't have the concept of namespace.

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

Page 9: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 9

Nishit Patel (115250693004)

Technology used information

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.

Project Name Telephone Billing System

Software Development Tool Turbo C++

Operating system Windows XP

Project Team Size 2

Team Member Arpit Chauhan (115250693055)

Nishithbhai Patel(115250693006)

Page 10: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 10

Nishit Patel (115250693004)

Data store [tables used in the 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.

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.

Page 11: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 11

Nishit Patel (115250693004)

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 12: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 12

Nishit Patel (115250693004)

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 can’t 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 13: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 13

Nishit Patel (115250693004)

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 14: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 14

Nishit Patel (115250693004)

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 15: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 15

Nishit Patel (115250693004)

Limitation of System

This system will not work on web based application.

In this system through cannot generate customer’s details on the papers.

Page 16: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 16

Nishit Patel (115250693004)

Screen shots

Login

User name Enter system user name

Password Enter system password.

Page 17: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 17

Nishit Patel (115250693004)

Menu (Outer)

New Customer details 1. Add new Customer information fill up the registration form.

Update Customer details 2. Update existing customer details can be updated new information.

Delete Customer details 3. Delete existing customer details record can be deleted.

Search Customer details 4. Searching one record detail for customer information.

Display Customer details 5. Display all record for customer details information.

Customer Bill Calculate 6. Faculty salary can be calculated by telephone calls.

Projects details information 7. Details for this project follow step by step process.(help)

Exiting Program 8. Existing a project

Page 18: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 18

Nishit Patel (115250693004)

Menu (inner) option 1

(Append)New Customer

details

1. Add new Customer information fill up the registration form.

(Change)Update Customer

details

2. Update existing customer details can be updated new

information.

Delete Customer details 3. Delete existing customer details record can be deleted.

Page 19: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 19

Nishit Patel (115250693004)

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 20: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 20

Nishit Patel (115250693004)

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 21: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 21

Nishit Patel (115250693004)

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 22: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 22

Nishit Patel (115250693004)

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 23: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 23

Nishit Patel (115250693004)

Calculate Bill information

Calculate bill

information

This page can be calculating Customer’s bill.

BILL CALCULATE

RECORD

From phone no will be enter particular customers durations of

calls bill calculating & displaying on this bill information form.

Page 24: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 24

Nishit Patel (115250693004)

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 25: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 25

Nishit Patel (115250693004)

Exit

Exiting project This page from can be displaying created & presented by

name.

FINAL FORM Team member name display information.

Page 26: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 26

Nishit Patel (115250693004)

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 27: Telephone Billing System - Informatics knowledge · PDF fileTELEPHONE BILLING SYSTEM Chauhan Arpit (115250693055) Page 3 Nishit Patel (115250693004) Acknowledgement I here, feel very

TELEPHONE BILLING SYSTEM

Chauhan Arpit (115250693055) Page 27

Nishit Patel (115250693004)

Conclusion

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

Customer’s 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.