This document outlines the design of an electricity billing system with the following key features:
- It allows customers to register accounts, view bills and make payments. Admin can manage customer accounts, generate bills and view payments.
- The system contains modules for customer login, bill calculation, payment management, and report generation.
- Diagrams show use cases, activities and sequence of interactions between the system and users for common functions like login, billing and payment.
8. • Manage u a e r a n d F u l l Application
Manage BIiis
Check Billa
A d n i l n
Manage Readings :::>
C Manage Unit$
C Manage Consu1nptlons::::> C C h e c k BIii Sun,n111.ry
C Ma k e P a ym e nt
Create A c c o vn t
C1.1sto1ner
L o g i n a n d L o g o vt F r o m Sy:.ton,
Update Information
Calculate BIiis
S y s t e m User
Create Bills
Collect Paym ent
Search Custon1er
IUsecase Diagram of Electricity Billing System I
9. • L o g i n
[ N O C O i I eclj
S t a r t
L o g g i n g I n as,
r c u s t o n 1 e r ]
L o g i n
t N 0 1 C o , r e c t J
[ C o t r q n J
[CPlfA<CIJ
A d m l n L e v e l O p < t r a t l o n , s
C h e c k B l l l 0 > M a k e P a y i , 1 e n t C h e c k B I i i S u m n 1 a r y
L o g o u t t r o t n s y s t e m
E n d
L o a o u t f r o m S y i , t e m
A c t i v i t y D i a g r a n , f o r E l e c t r i c i t y Billi11g S y s t e , , ,
E n d
10. •
• E n t e r C u s t o m e r D e t a i l s
U n i t c o n s u m e d
N o E n t e r V a l i d l n f o r m t i o n
Yes
B i l l c a l c u l a t e d s u c c e s s f u l
11. •
•
D e p o s i t e D e t a i l s
M e t e r n u m b e r
R e c o r d f o u n d N o M e t e r n o . n o t f o u n d
Y e s
12. N e w c u s t o m e r
Please enter valid information
Cu s t omer added Successful
13. sd SequenceDiagraml )
Customer Login Customer information Payment Bill datails
•
• ••
:•
2 : Login to system :•
·o
•
''
''
'
''
'
3 : Add, E dit customer
' -
•
: 4 : Manage customer details ,
l ·o
1 : ,4.dd, 1 dit Payment
-
5 : Save, u1 date customer
' -
-'
6 : Manage pay
' ment details
7 l Vie, customer
' -
-
'
''
9 : View bill details
8 : Save, u date payment
' -
••
••
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
.
''
'
'
'
1 0 : /iew bill
•-
•
14. sd SequenceDiagraml )
Admin Login
•
••
•
• 4 : Login to system
••
••
Bill Management Customer Management Payment Management
•
''
•
1:: Ad J, Edit Bill
' -
-
•
•
•
•
: 8 : Manage bill details
• - - - - - - - - - - - - ,
••
•
•'
•
•
•
•
•
••
•
5 : Save update bill
•
-
11:: Lis , delete bill
12 : Manag' •sterner details
3 : Add, E dit customer
' -
-
2 : A.tld-, e.jit paayment
-;-
'•
7 : Saye!..u1 date customer
-
-;-
10 : L,st, D •lete customer
•
•
'
•
•
•
•
•
. '
-•
6 : Saye, u date payment
.....,..
••
9 : L.
ist.-di lete payment
-
.
•
•
•
•
•
••
••
•
•
'--
••
•
••
•
•
•
••
•
•
••
••
•
• : 13 : Manage payment det ail - •
•
-
-.-
•
•
•
•
•
25. •
r '
• • 1:_ILogin Page □ X
Username lomkesh12
Password !_••-••-·•-••_._I _.]
Logging in as L
-
C
--1
_
u
_
s
t
_
o
m
_
e
_
r v ,I
I fl Login I X Cancel I
I (!-' Signup I
26. f CCIIIOIY8 I I • Sy$1e,n
bdo,..,,uon lk•r Report Udl"J LogOUt
- D X
p_ehere to 'if'ilfrh ISW
27. • •
•
•
l!:J
inroffll •• 0 . • • Repon u,11• LOQl>llf
0 X
UPDATE CUSTOMER INFORMATION
Address
Em,:,i,I a r r m l l l l t o m
Upd,11•
pe here to search
28. • lnfotfflAIH)tl t h • r Repon Utllit'/ l.ogot1t
• VIEW CUSTOMER TNFORMATION
□ X
Sw.e
Phone
Clcy
'
Bock
tJ