Dbms Miniproject Report
Dbms Miniproject Report
An Autonomous Institution
Affiliated to VTU, Belagavi
Mangaluru-575028
Submitted By
AKRATHI D BANGERA 4SO22CS400
DHANASHREE 4SO22CS402
Ms Jaishma Kumari B
Assistant Professor,
Department of CSE
CERTIFICATE
Certified that the project work entitled “ELECTRICITY BILL SYSTEM”
carried out by
AKRATHI D BANGERA 4SO22CS400
DHANASHREE 4SO22CS402
EXTERNAL VIVA
NAME OF THE EXAMINER SIGNATURE
1.
2.
Acknowledgment
We take this opportunity to thank those who have helped and motivated us
throughout the completion of this project.
We would like to express our deep and sincere gratitude to our project guide,Ms
Jaishma Kumari B, Assistant Professor, Department of Computer Science
and Engineering, for her constant guidance and support, without which this
project wouldn’t have been completed successfully.
We extend our gratitude to the entire faculty and the staff of the Department of
Computer Science and Engineering, SJEC, for their advice, kind co-operation
and assistance throughout the academic year.
Lastly, we would like to express our heartfelt appreciation towards our class-
mates and seniors for their guidance and suggestions.
i
Abstract
Electricity consumers are often faced with the problem of inaccuracy and delay in monthly
billing due to some drawbacks. Thus, it is essential to have an efficient system for such pur-
poses via electronic platform with consideration to proximity. The proposed system automates
the conventional process of paying electricity bill by visiting the Electricity Board which is
tiresome and time consuming. It is also designed to automate the electricity bill calculation
and payment for user convenience.
The purpose of Electricity Billing System is to automate the existing manual system by the help
of computerized equipments and full-fledged computer software, fulfilling their requirements,
so that their valuable data/information can be stored for a longer period with easy accessing
and manipulation of the same. The required software and hardware are easily available and
easy to work with. Electricity Billing System, as described above, can lead to error free, secure
and reliable. It can assist the user to concentrate on their other activities rather to concentrate
on the record keeping. Thus it will help organization in better utilization of resources. The
organization can maintain computerized records without redundant entries. That means that
one need not be distracted by information that is not relevant, while being able to reach the
information.
The MYSQL is a relational database management system based on Structured Query Lan-
guage (SQL) which is used for the purpose of web database. The system would be having two
logins: the administrative and user login. The administrator can view the user’s account details
and can add the customer’s information of consuming units of energy of the current month in
their account. The Admin must feed the system with the electricity usage data into respective
user’s account.
ii
Table of Contents
Acknowledgment i
Abstract ii
List of Figures iv
List of Tables v
1 Introduction
1.1 Problem Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Scope and Importance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 System Design
3.1 ER Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Schema Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Table description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Screenshots
References
iii
List of Figures
3.1 ER diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Schema diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
List of Tables
v
Chapter 1
Introduction
Electricity Bill system is made to keep the records about the bills of the customers. The admin
can manage all the accounts and the registered users like employees and customers can only
manage their own accounts.
This system helps in maintaining the bills. A different module is there for employees to check
the customer’s details if their job requires it. Admin, employees, and customers all have a
different interface and different privileges according to their needs.
Like a customer can only manage his account and cannot see any details of other customers,
employees can see the details of all the customer’s accounts and the admin can manage all the
accounts including the customers and employees’ accounts. This system also has the option for
customers to pay their electricity bills online mode.
Screen Operation
• User Registration: Users can create accounts with their personal information.
• Login: Registered users can log in to access their accounts.
• Bill Payment: Users can view their electricity bills and make payments.
• Billing History: Users can access their billing history.
• Profile Management: Users can update their personal information.
• Admin Dashboard: Administrators can manage user accounts and billing data.
System Reports and Outputs
• Monthly Bills: Generate and display electricity bills for users.
• Payment Confirmation: Display payment confirmation receipts.
• Billing History: Provide access to a user’s billing history.
Data Modification Permissions
• Users: Allowed to update their profiles and view their bills.
• Administrators: Allowed to modify user accounts, billing data, and respond to support
tickets.
System Design
3.1 ER Diagram
Figure:3.1 shows the ER diagram of electricity bill database.
Screenshots
Figure:4.1 shows the screenshot of sign up page for both admin and user which includes
name,email,password,phone number and address.
Figure:4.3 shows the screenshot of complaint page where admin views the complaints.
Figure:4.6shows the screenshot of Electricity bill system database which includes tables like
admin,bill,complaint,transaction,unitsrate and user.
Figure 4.6: Electricity bill Page
Figure:4.7shows the screenshot of admin table database in which admin can store id,name,email
and password.
Conclusion
• The implementation of the electricity bill system has significantly improved the efficiency
and convenience of managing electricity consumption and billing processes. This system
has brought about several benefits, including:
• Accuracy: The automated system has reduced the chances of manual errors in bill calcu-
lations and data entry, ensuring that customers are billed accurately.
• Convenience: Customers can access their bills online, make payments digitally, and view
their consumption patterns, making it easier for them to manage their energy usage.
• Cost-Efficiency: The reduction in paper-based billing and manual processing has led to
cost savings for utility providers.
• Environmental Impact: The move toward paperless billing and digital processes has con-
tributed to a reduction in environmental waste. .
Future Scope
• Enhanced Customer Engagement: Implement features that allow customers to set en-
ergy usage goals, receive energy-saving tips, and compare their consumption with similar
households. This can help educate and engage customers in energy conservation.
• Integration with Renewable Energy Sources: As renewable energy adoption increases, the
system can be expanded to accommodate distributed energy resources like solar panels.
This integration would enable customers to track their energy generation and sell excess
energy back to the grid.
• Advanced Analytic: Utilize data analytic and artificial intelligence to provide more per-
sonalized insights to customers. Predictive analytic can help forecast future energy bills
based on historical consumption, weather patterns, and tariff changes.
• Smart Meter Integration: If not already in place, consider implementing smart meters
that can provide real-time data on energy consumption. This data can be used for more
accurate billing and demand-side management.
• Mobile Applications: Develop user-friendly mobile apps that offer features such as bill
payment, outage reporting, and real-time consumption monitoring, further enhancing
customer convenience.
• Block chain Technology: Explore the use of block chain for secure and transparent billing
and payment processes, ensuring data integrity and reducing fraud.
• Integration with Smart Home Devices: Enable integration with smart home devices and
appliances to offer customers the ability to control and optimize their energy consumption
remotely.
• Cyber security: Strengthen the system’s cyber security measures to protect customer
data and ensure the integrity of the billing process. .
Bibliography
[1] Ramez Elmasri and Shamkant B Navathe LATEX: Fundamentals of Database System, Pear-
son, 7th ed.
[2] https://www.w3schools.com/php/default.asp
[3] https://www.javatpoint/php.in/
[4] https://www.mysql.com/