Anda di halaman 1dari 28

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

ELECTRICITY BILLING
SYSTEM

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Software Requirement Specification


Version 1.2

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the
Prepared By

Keerthana.I.P
RegNo: 82455

Dept. of Computer Science & Engineering

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

MA College of Engineering (MACE)


Kothamangalam, Kerala-686 666

DECEMBER 2, 2013

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Document Control Data Sheet

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Project Code
Project Name
Document Name
Version

EBS
Electricity Billing System
Software Requirement Specification
1.2

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

File Name

Electricity Billing System _SRS.doc

Classification

Confidential

Client

MA College of engineering, Kothamangalam

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Name
Prepared By

Keerthana.I.P

Signature & Date

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Reviewed By

Eldo P Elias
Ashna Mary George

Approved By

Eldo P Elias
Ashna Mary George

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Distribution List

1. Dept. Library
2. CS Faculty

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose

Version

Date

Author

Reviewer

In todays world of emerging technology, computers are playing a vital role in


Eldo P Elias
Ashna Mary George

every walk of1.0


life. The problems
due to Keerthana.I.P
the traditional system are overcome with the help
15-11-2013
of tasks being online. This new system named Electricity Billing System (EBS) is an
Eldo Pcalculating
Elias
Executive Information
System
that couldKeerthana.I.P
be used for entering,
and monitoring
1.1
22-11-2013
Ashna Mary George

the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Document change procedures and history

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Table of Contents

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Introduction.....................................................................................................1
1.1
1.2
1.3
1.4
1.5
1.6

Purpose.............................................................................................................................1
Intended Audience............................................................................................................1
Scope of Project...............................................................................................................2
Glossary...........................................................................................................................4
References........................................................................................................................4
Overview of Document.....................................................................................................4

Overall Description.........................................................................................5
2.1

System Environment........................................................................................................5

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the
2.2 Product Perspective..........................................................................................................6
2.3 Product Functions.............................................................................................................6
2.3.1 Login.........................................................................................................................6
2.3.2 Consumer Management.............................................................................................6
2.3.2.1 New Consumer Acquisition...............................................................................6
2.3.2.2 Modification of Consumer................................................................................6
2.3.2.3 Deletion of Consumer.......................................................................................6
2.3.2.4 Query Consumer...............................................................................................7
2.3.2.5 Meter Change....................................................................................................7
2.3.2.6 Meter Part Change.............................................................................................7
2.3.3 Billing.......................................................................................................................7

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the
2.3.3.1 Online Receipt...................................................................................................7
2.3.3.2 Receipt Cancel..................................................................................................7
2.4 User Characteristics..........................................................................................................7
2.4.1 Consumers.................................................................................................................7
2.4.2 Administrator.............................................................................................................8
2.5 Development Environment...............................................................................................8
2.6 Constraints.......................................................................................................................8
2.7 Assumptions and Dependencies........................................................................................8

Requirements Specification............................................................................9
3.1

External Interface Requirements......................................................................................9


3.1.1 User interfaces...........................................................................................................9

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

3.1.2 Hardware interfaces..................................................................................................9


3.1.3 Software interfaces....................................................................................................9
3.1.4 Communications interfaces.......................................................................................9
3.2 Functional Requirements..................................................................................................9
3.2.1 Login Management...................................................................................................9
3.2.1.1
Login Information..............................................................................................9
3.2.1.2
Administrator Login Operation........................................................................10
3.2.1.3
Consumer Login Operation..............................................................................10
3.2.2 Consumer Management..........................................................................................10
3.2.2.1
Personal Information.......................................................................................10
3.2.2.2
Consumer Information.....................................................................................11

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

3.2.2.3
Meter Information............................................................................................11
3.2.2.4
New Consumer Acguisition Operation............................................................12
3.2.2.5
Modify Consumer Operation...........................................................................12
3.2.2.6
Delete Consumer Operation............................................................................12
3.2.2.7
Query Consumer Operation.............................................................................12
3.2.2.8
Meter Change Operation.................................................................................12
3.3.2.9 Meter Part Change Operation...........................................................................12
3.2.3 Receipt and Billing..................................................................................................12
3.2.3.1 Online Receipt Generation...............................................................................12
3.2.3.2 Receipt Cancel Operation.................................................................................12
3.2.3.3 Bill and Receipt Information............................................................................13

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

System Features.............................................................................................14

4.1 Software Requirements Collected From Stakeholders...................................................14


4.2 List Of Actors................................................................................................................15
4.3 List Of Use Cases..........................................................................................................15
4.4 Mapping Functional Requirements To Use Cases..........................................................16
4.5 UseCase Diagram..........................................................................................................17
4.5.1 Use Case-1: Register...............................................................................................18
4.5.2 Use Case-2: Login...................................................................................................19
4.5.3 Use Case-3: Update Personal Details......................................................................20
4.5.4 Use Case-4: View Bill.............................................................................................21
4.5.5 Use Case-5: Delete Consumer.................................................................................22

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the
4.5.6 Use Case-6: Update Consumer Details...................................................................23
4.5.7 Use Case-7: Query Consumer.................................................................................24
4.5.8 Use Case-8: Bill Generation....................................................................................25
4.5.9
Use Case-9: Receipt Creation.................................................................................26
4.5.10 Use Case-10: ReceiptCancel...................................................................................27

Other Nonfunctional Requirements............................................................ 28


5.1
5.2

Performance Requirements............................................................................................28
Security Requirements...................................................................................................28

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

Index...29

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the

List of Figures
Figure 2.1 EBS System Environment........................................................................................... 5
Figure 4.1 EBS UseCase.............................................................................................................17

List of Tables

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the
Table 1.1
Table 3.1
Table 3.2
Table 3.3
Table 3.4
Table 3.5
Table 4.1
Table 4.2
Table 4.3
Table 4.4

Glossary.......................................................................................................................4
User Login Information................................................................................................9
Personal Information....................................................................................................9
Consumer Information............................................................................................... 11
Meter Information....................................................................................................... 11
Bill and Receipt Information...................................................................................... 13
Software Requirements..............................................................................................14
Actors.........................................................................................................................15
Use Cases...................................................................................................................15
Functional Requirements To Use Cases Mapping...................................................... 16

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the
Table 4.5
Table 4.6
Table 4.7
Table 4.8
Table 4.9
Table 4.10
Table 4.11
Table 4.12
Table 4.13
Table 4.14

UC1............................................................................................................................18
UC2............................................................................................................................19
UC3............................................................................................................................20
UC4............................................................................................................................21
UC5............................................................................................................................22
UC6............................................................................................................................23
UC7............................................................................................................................24
UC8............................................................................................................................25
UC9............................................................................................................................26
UC10..........................................................................................................................27

Electricity Billing System

Software Requirements Specification Version 1.2

1 Introduction
1.1 Purpose
In todays world of emerging technology, computers are playing a vital role in
every walk of life. The problems due to the traditional system are overcome with the help
of tasks being online. This new system named Electricity Billing System (EBS) is an
Executive Information System that could be used for entering, calculating and monitoring
the Billing details of the Electricity Consumers. It provides environment to maintain the
consumer details starting from getting new connection, receiving bill, payments etc., and
performance information to the administrator. The groups of people that are going to use
the system are administrator and consumers. Consumer can update personal information,
view the bill. The administrator can perform the operations such as addition of new
consumer, deletion of consumer, modification of consumer, query consumer, adding
meter details, bill generation, and receipt creation. Billing is done by collection of
payments and there by generating receipts for each consumer wise, receipt cancel in the
case of errors. Proposed system shall provide authentication to avoid unauthorized
access.
The purpose of this Software Requirements Specification document is to maintain
all the functions and the specifications of Electricity Billing System. Besides it contains
detailed descriptions of all the requirements specified. It will explain the purpose and
features of the system, the interfaces of the system, what the system will do, and the
constraints under which it must operate. This document is intended for both the
stakeholders and the developers of the system.

1.2 Intended Audience


This intended audience of this document includes all stakeholders of EBS project
who are supposed to review and sign-off this document. The primary stakeholders of the