You are on page 1of 11

ONLINE ELECTRICITY BILL PAYMENT

SUBMITTED BY:

AMIT BOOB 2009UCP866 ROHIT SHRIMAL 2009UCP867 VANSHDHAR DEV GUPTA 2009UCP849

INTRODUCTION

This Software Requirements Specification (SRS) specifies the requirements of the Electricity Bill Payment System which enables the consumers to view their bills on Internet and make payments through debit and credit cards. This document will be useful for the clients to ensure all specifications and requirements.

FUNCTIONAL REQUIREMENTS
Office Administrator:

- is the person responsible for maintaining the software -orders the assistant to issue the electricity bills of the consumer. -provide new meter connection requests by the consumer. -resolve any consumers complain. Office Assistant: -is responsible for entering billable charges and unit consumed by the consumers. -generate electricity bills. -notifications regarding billing status and penalty charges

FUNCTIONAL REQUIREMENTS
Consumer: This application will facilitate the consumers to view and pay their electricity bill online using credit or debit cards. consumers will be able to log in using their consumer id no. and billing unit area. The consumer will get a notification on their mobile and email as soon as their bill is prepared.

Contd.
Online applications for new meter connection will be

invited. User can view their bill for any month. Any complain regarding the bill or electricity failure can be given online. Facility for prepaid meter online recharge may also be provided. Latest announcements and press releases will be displayed on the website.

NON FUNCTIONAL REQUIREMENTS


Performance Requirements: The important

requirement of the System is that it should work in less time means it should be efficient.
authentication for each user to assure the security. User must have its own User ID & billing unit area in order to access his account

Security Requirements: The security system features

Backup & Recovery: The software should provide

automatic backup of the database to a remote Server in order make the system more reliable. And this system will be recovered from within the system in order the data is lost on local server.

Contd..
Software Quality Attributes: The Quality of the

database is maintained in such a way so that it can be very user friendly to all the users of the database

DFD Level -0
Get bill PAYMENT

CONSUMER
notifications OFFICE ASSISTANT

OFFICE ADMINISTRATOR

ITERATIVE WATERFALL MODEL

Feasibility Study Req. Analysis Design

Coding
Testing Maintenance

Why Iterative Waterfall Model


A very large subset of requirements is almost well known

and understood . A phase can be completed easily before entering the next phase as the requirements are almost known. So, the iterative waterfall model approach will be suitable. If the user wants to have additional functionalities or some modification in the system, this model allow us to go back to the previous stage and add the required functionalities. After removing the error or making the required changes in an earlier phase ,we can again come back to our present stage.

THANK YOU

You might also like