Question: Title: Software Development of Electric Billing System. Aim: To develop a software application using the C programming language for an electric billing system. Requirements: 1

Title: Software Development of Electric Billing System.
Aim: To develop a software application using the C programming language for an electric billing system.
Requirements:
1
.
The application should be able to generate Electric bill for all the customers individually.
2
.
It should be possible to print the electric bill for a specific customer upon request.
3
.
It has to generate a monthly report also.
4
.
The data should be stored in three files in a secondary storage device;
a
)
The customer details such as Name and their postal address along with electric meter number.
b
)
The previous month reading along with electric meter number.
c
)
Current month reading along with electric meter number.
5
.
Array of structures are to be used to store the data read from the file.
6
.
Dynamic memory allocation has to be used to allocate memory for the array of structures.
7
.
It should be menu driven and user
-
friendly.
8
.
User
-
defined functions need to be used wherever possible to reduce the complexity of the program
with the introduction of modular structure.
9
.
Tariff Rates given in the table
1
should be used for the calculation.---------------
TOTAL : RM 68.40----------------
Sample Data file: Customer Details
Electric Meter
Number Customer
Name Door Number Street Name Area City Postal Code
10001 LIM 102 Jalan Kenanga-1 Taman Kenanga, Melaka 75200
10002 NOOR 95 Jalan Ayer-1 Taman Ayer Melaka 75450
10003 RAJA 25 Jalan Perak-1 Taman Perak Melaka 75100
......................................................................
Sample Data file: Previous month reading
Electric Meter
Number Reading
100015000
100026050
100031000
...............
Sample Data file: Current month reading
Electric Meter
Number Reading
100015100
100026250
100031010
...............

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!