Sunteți pe pagina 1din 16

Presented By

Hemant Prakash(76) Gafur Hassan(77)


Content
 Introduction
 Requirement Analysis
 Methodology
 Technology Used
 Benefits
Introduction
 What is Telecom ?

 What is Telecom Billing ?

 Why Telecom Billing ?

 Here in this Project named “Telecom Billing Management “,we are providing a
platform such that company can easily generate the correct and detailed
invoice for their subscribers
Requirement Analysis

 System should provide detailed billing data

 Easily Change and Manage Pricing Plans

 Easily search and modify the record

 Various payment methods


Methodology
 We have used File handling of C- language for database
 The structure is following
struct Subscriber {
char name[20];
char phonenumber[10];
char location[20];
float call_duration;
int No_of_messages;
float data_used;
float charges_per_minute;
float charges_per_messages;
float charges_per_1_GB;
float amount;
};
5 modules of Telecom Billing
And the following -5 methods:

void addrecords();
void listrecords();
void payment();
void modifyrecords();
void searchrecords();
addrecord module
 This method will insert the new record in database

Total amount = Number of msg * charge per message + Call_duraion * charge per minute +

+ data used * charge of 1 GB data

In case of sagar’s final amount will be = 12*1.2 + 132*3 + 43*5 =625


listrecord module
 This method will show the all existing record
payment module
customers can pay their bill by one of the following method
Search module
 Since there are thousands of record of subscribers in a company , so
there should be searching mechanism
 The system is capable enough to search the records by their phone
numbers.
 As we have used phone numbers as of char[10] type so that phone numbers
do not exceed its limit of 10 characters.
 And for searching we directly use the strcmp() function from #include <
string.h > library
Modify module
 As many subscriber wants to update their details for example some
wants to update their username email id etc.
so there should be modification mechanism to achieve this

 Customer can update their details by providing their phone numbers


Technology used
 We have used C-language
 We have choose C –language because of their following features
 As it is middle level language it is going to be fast.
 Structural language

 We have used File Handling for database


 We have used the most common two function for reading and writing
fread() and fwrite()
because these above function can read and write block of data into files.
Benefits
An effective and efficient telecom billing system should be able to track
all telecom related expenditures i.e. usage, assets, rate of subscription
etc.

This information can be used by the telecom management team to


make better, more informed decisions pertaining to the company’s
growth trajectory.

provide subscribers with the option of electronic bills (E-bills) which


allows subscribers to view their bills on digital devices such as
smartphones, tablets or computers.

S-ar putea să vă placă și