Professional Documents
Culture Documents
SodaPDF-converted-Oose Project-1
SodaPDF-converted-Oose Project-1
VISION
FOR
ELECTRICITY BILL
MANAGEMENT
SYSTEM
Version 1.0
Prepared by
Usman Ahmed
&
Muhammad Diyan Irfan
13th June, 2022
Revision History
Version Description Author Date
The Electricity Billing Usman Ahmed
System has been Muhammad Diyan
1.0 developed to Irfan 13th june,2022
override the
problems prevailing
in the practicing
manual system
Table of Contents
1. Introduction-------------------------------------------------------------------------------------------------------------------------------------- 4
1.1 Purpose-------------------------------------------------------------------------------------------------------------------------------------- 4
1.2 Scope------------------------------------------------------------------------------------------------------------------------------------------ 4
1.4 References----------------------------------------------------------------------------------------------------------------------------------- 4
1.5 Overview-------------------------------------------------------------------------------------------------------------------------------------- 5
2. Positioning---------------------------------------------------------------------------------------------------------------------------------------- 5
4. System Overview------------------------------------------------------------------------------------------------------------------------------- 8
6. System Priorities------------------------------------------------------------------------------------------------------------------------------ 10
7. Constraints-------------------------------------------------------------------------------------------------------------------------------------- 10
8. Quality Ranges--------------------------------------------------------------------------------------------------------------------------------- 10
9.1.1 Platform------------------------------------------------------------------------------------------------------------------------------ 11
9.1.2 Printer-------------------------------------------------------------------------------------------------------------------------------- 11
In the existing system the data is entered only manually which is difficult to main correctly.
1.1 Purpose
The purpose of propose system is to develop a system of improve facilities. The propose
system can overcome all the limitations of the existing system. The system provides proper
security and reduces the manual work.
1.2 Scope
It will help a person to know the management of passed year perfectly and vividly. It also
helps in current all works relative to Electricity Billing system. It will also reduce the cost of
collecting the management & collection procedure will go on smoothly. Our project aims at
business process automation.
1.4 Reference
Planning a project with RUP by David West (PDF)
Books
Planning a project with RUP by David West (PDF)
1.5 Overview
Our project is only a humble venture to satisfy the needs to manage their project work. Several
user friendly coding have also adopted.
2. Positioning
1.1 Business Opportunity
The previous system in use is totally manual and it is hard to use and manage. The new system are
much closer to electricity customers. These include services and products that help customers
manage and reduce their electricity consumption or help them generate their own power.
2.2 Problem Statement
The old manual system was suffering from a series of drawbacks. Since
whole of the system was to be maintained with hands the process of
The problem
keeping, maintaining and retrieving the information was very tedious
of
and lengthy.
Who The existing environment has no such system being used, which
providesautomaticmanagementofbillingrecords, payment’s
records, customer’s record, Employee’s record etc.
The
Electricity Bill Management System (EBMS)
(Product name)
Unlike Manual EBMS, that is not suitable for holding large number of records
due to storage problems, lack of security, performance issues
Our Product Uses new technologies for development. This system is going to be
built by keeping in mind the latest business requirements. By providing better performan
2. Stakeholder and User Descriptions
2.1 Stakeholder Summary
Name Represents Role
Gives the user all the It manages the employee’s data, their salary,
Admin authority he needs to control
leaves
thethe
system
electricity bill.
Uses the electricity weather for daily basis and for commercial purpose in the industry.
Contributes in proper calculation
He paysandthecoordinating the work along with establishing proper co
bill for the electricity.
Consumer
Name Description
Admin This actor governs the system in a ritualize manner therefore it visualize the
interface of login and then after the dashboard shows the options which are necessary to regulate
consumer This actor is responsible for the payment of the bill on time and gives feedback
as required about the services, he can also connect with me admin directly of he faces any system i
Employee The employee manages the data of the consumers and also the bill
Management along with the queries of the consumer, the user interface allows the employee to ac
3.3 Stakeholder Profiles
3.3.1 Admin
Representative
Mr. Ahmed Ali
Type
Primary Actor
Responsibilities Manages the employee’s data, there salary, leaves and the electricity
bill.
Involvement
Managing business processes without direct human involvement.
Comments Issues With respect to this stakeholder this project is reliable that it should
always deliver the correct and timely Information
3.3.2 Employee
Description A person who will use the system could enter different records
ResponsibilitiesManaging account balances to discover outstanding debts or other inconsistencies and checking the da
Success CriteriaSuccessful and satisfactory entry of data
Comments IssuesWith respect to this stakeholder this project is reliable that it should always deliver the correct infor
3.3.3 Customer
Representative Mr. Usman
Employee records
Adminship
Add feeders
Register consumer
Deactivate meter
Activate meter
Check status
Add rates for both commercial and home meters
Add different government taxes
Unit history
Bill history
Generate bill
Paid bill
Maintain paid and unpaid history of a consumer
Total payments
Reports
This should also perform some reports such as
Employees of a department
Specific amidships
Check feeders
Generate Reports for rates and taxes
Find total connections
Disconnection list
Total active and DE active list
Monthly reports for income
Annual report for income
Admin
Connection offices
Billing officer
Finance officer
Computer operator
Super admin
4.1 1 System P e r s p e c t i v e
This EBMS is a completely new system for the users. It has the database of billing methods,
customer’s details, Employee’s details etc.
4.2 2 Summary of Capabilities
Systemcan generatedifferent typesofcomputerized system settings will always reports according to given criter
1. Login Management
Priority: High
Process Login
2. Electricity Bill
management Priority: High
Billing Method Priority: High
Electricity Bill Priority: High
Information Priority: High
Bill’s Payment Date
3. Employee management
Priority: High
Add Employee
Priority: High
Update Employee
Priority: High
Search Employee
Priority: High
Generate Report
4. Customer Management
Add Customer Priority: High
Update Customer Priority: High
Search Customer Priority: High
Generate Report Priority: High
5. Complain management
Complain details Priority: High
Response to complain Priority: High
Generate report Priority: High
7. Modules
Consumer management
Connection management
Tariff management
Generated management
1. Consumer management
Deals with the consumer master. Consumer portal is extending facilities for online
application for services connections. The applications received for services connection, its
scrutiny, inspection, service connection order, security deposit and service connection execute
are the neutral flow involved with a services connection. All the intermediary processes
involved in a services connection establishment, its disconnection on request etc. are
automated with roles defined for all hierarchy of officers.
7. Constraints
The system is only compatible for the Windows Platform. Since we are using powerful
tools i.e. Visual Studio 2012 with JavaScript and MS SQL Server therefore the system on
which this whole EBMS is installed must be at least single 2 GHZ.
8. Quality Ranges
Accuracy
2022
We created this system while keeping in view the specified requirements. The
result would be shown according to the requirements collected by the stakeholder.
Performance
EBMS has a GUI which is quite simple to understand for the user. The user will be
satisfied while using this system.
Security
Our EBMS is computerized so we are providing the security feature as well. Without
proper authentication no one can access the system
Usability
The system will be easy to use. The EBMS has a simple GUI, which is menu based
and has all of the components arranged logically so that the users of the system will not
have any problem in handling the system. The overall experience of the usage will be
satisfactory.
Availability
As the system is a desktop application it will run for as long as the user wants it
to run
9.1.2Printer
It will use printer for printing purposes.
Prepared by
Usman Ahmed
&
This application reduced as much as possible to avoid errors while entering the data. It also
provide error message while entering invalid data. No forma l knowledge is needed for the user
to use a system. Thus by this all it proves it is user friendly. EBMS as described above, can lead
to error free, secure, reliable and fast manage system.
The overall project report is divided into some parts. These parts are further divided into their
subparts. In the parts we have described the purpose, scope of the project.
1.1 purpose
The purpose of propose system is to develop a system of improve facilities. The propose
system can overcome all the limitations of the existing system. The system provides proper
security and reduces the manual work.
1.2 scope
Scope of the project electricity bill management system it may help collecting perfect
management in details. In very short time, the collection will be obvious , simple and sensible. It
help a person to know the management of passed year perfectly and vividly. It also help in
current all works relative to Electricity Billing System.
3. be easy to operate
Designing Tool
Visio
1.3 References
Websites:
https://www.craiglarman.com/wiki/index.php ?
https://www.inflectra.com/ideas/topic/requirements -definition.aspx
1.4 Overview
Our project is only a humble venture to satisfy the needs to manage their project work.
Several user friendly coding have also adopted.
1.5 System’s main features
Login management
Employee management
Electricity bill management
Customer management
Complain management
2. Functional Requirements
2.1 Login Management
SRS-1 User can enter the system by entering the username and password
SRS-3 Authentication should be provided and the suitable access of the system should
be given according to privileges
SRS-5 System should allow admin and employee to get the electricity bill details of
the customer i.e., Electricity bill amount and bill number.
SRS-6System should show the details based on bill number.
SRS-9 Billing method should have following attributes payment method (cash or
payment by credit card), and payment date.
SRS-16 System should generate reports of customer’s bill such that how much was the
bill, which payment method is used by the customer to pay his bill and also save the date of bill’s pay
SRS-18 Details of the employee i.e. Name, CNIC Number, contact number, and Bank’s
name should be entered.
SRS-19System should save this information.
SRS-21 System should give facility of searching employee information on the basis of
employee’s CNIC.
SRS-22Admin can search for an employee.
SRS-29 Details of the customers i.e. Name, CNIC Number, Phone number and city.
SRS-39 User can submit complain about his bill to the employee who is working in
particular department.
SRS-40 Customer complain can be searched using customer’s CNIC
3. Non-Functional Requirement
1.Security
The systems have advanced security control mechanisms. This is by provided a password
login system for authorized users.
2. Usability
Very easy to use and a normal user can learn to use it within a week.
3. Reliability
Availability The system facility will be available to its users for 24 hours
Accuracy The system will generate accurate results and will behalf
4. Performance
The EBMS has a simple GUI, which is self-explanatory and user friendly
The lists, reports and results generated by the system will not take more than 2 -3 sec
The EBMS shall display confirmation messages to user within 1-2 sec after the user
submits information to the system. In other words robustness is maintained
Resources required
RAM 1 GB 2GB
Hard-drive 20 GB As required
5. Design constraints
Specify design constraints imposed by other standards, company policies, hardware
limitation, etc. that will impact this software project.
8. Licensing requirements
The system will developed according to the business oriented nature of EBMS, and it is
licensed by Electricity bill department.