Professional Documents
Culture Documents
CSE202 Mini Project Report
CSE202 Mini Project Report
CSE202 Mini Project Report
Submitted By
Md.Nazmul Islam -20213208001 Md. Nashim Uddin - 20213208003
Topics Pages
Acknowledgment 2
Introduction 3
Features 4
Output Screen 8
Final Words 8
Reference 8
Acknowledgment
We express our gratitude and sincere thanks to our teacher Sabbir Hossain,
Department of Electrical and Electronic Engineering, BUBT for his gracious
efforts and keen pursuit, which has remained as a valuable asset for the successful
of our project report.
His dynamism and diligent enthusiasm have been highly instrumental in keeping
our spirits high. His flawless and forthright suggestions blended with an innate
intelligent application have crowned our task with success.
We truly appreciate and value his esteemed guidance and encouragement from
the beginning to the end of this thesis. We are indebted to him for having helped
us shape the problem and providing insights towards the solution.
At last, but not the least we are highly thankful to the Almighty, who has given
us the courage and wisdom throughout this whole journey.
Introduction
Customer Billing System Project is a basic console application created to show
the actual use of the C programming language and its capabilities as well as to
develop an application that can be used to charge customers in any department
store, shop, café, etc.
You may use this program to keep track of your frequent customers' information
such as name, address, phone number, paid amount, due amount, payment date,
and so on. You may also add and update accounts at any moment if you have a
new client.
The Customer Billing System Project in C source code was created entirely in the
C programming language, with no graphics.
• int compare()
• void product()
• void customer add()
• void customer panel()
• int main()
The function int compare() is used to add the new customer account i.e. with the
help of this functions the parameters such as name, address, phone number,
amount paid etc. are asked and entered. Another function void product() has been
utilized to create a file on hard disc of computer for storing the information
and data of a customer.
The function void customer add() has been used to look for previously stored
accounts either by name or by number of the customer. The fourth and the last
user defined function used in this Customer Billing System Project in C is void
customer panel() which has been defined to show the result as console output.
In Customer Billing System, structure has very beautifully used to group the data
type in single unit. The date variables (day, month and year) have been grouped
in the structures named date where as other variables such as name, number,
street, paid amount etc. are grouped under another structure named account.
1. Admin Panel
2. Customer panel
3. Exit
As per your need, enter 1, 2 or 3 and follow the instructions provided by the
application itself.
Features
❖ It can hold any number of accounts and account can be added to the program
at any time.
❖ The programming of simple calculations such as calculation of due amount,
balance etc. have been embed in the code of project.
❖ The Customer Billing System project in C gives you the facility of searching
the account by two ways, either by name of the customer or by the number of
customers.
❖ The due amount to be paid is shown as negative balance.
❖ If you have nothing to do with the program, you can directly exit from the
main menu.
Flowchart (Customer Panel Access)
Start
Customer
Panel Access
Buy Product
No
Select Product
Yes
Bill Pay
Exits
Flowchart (Admin Panel Access-01)
Start
Admin Panel
Access
Customer
Add
No
Add Customer
Check
Yes
Customer
Added
Exits
Flowchart (Admin Panel Access-02)
Start
Admin Panel
Access
Product Add
Access
Yes
End
Output Screen
Final Words
The project may be utilized in a variety of ways. For starters, the created
application file can be used. Second, the C source code for the Customer Billing
System project may be used to learn about C programming and its many features,
such as user defined functions, structures, and so on. It is strongly discouraged to
submit this C project as your college/school C project without making any
changes.
Reference
• Codeblocks IDE 20.03
• https://www.google.com