Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 126

C&B Laundry System 0

Clean & Build Laundry System

Java Institute
for Advanced Technology
Software Application Development
Viva Document

NISHAN THARUKA KARUNARATHNE


SCN NO - 167498809
940481317 V
KANDY

C&B | Individual Viva Project


Documentation
C&B Laundry System 1
Clean & Build Laundry System

Brief Contest
1. About the System.
2. ER Diagram.
3. Use Case Diagram.
4. Activity Diagram
a. Activity Diagram for login
b. Activity Diagram for create user
c. Activity Diagram for dry & clean contract
d. Activity Diagram for Allocation
5. Business Process Diagram.
6. Interfaces & Source codes.
a. Before Login Animation
b. New User Registration Interface
c. Developer Option Interface
d. Login Interface
e. Recover or Reset Password
f. 3 Attempts Failed Interface
g. Admin Control Panel Interface
h. Dry & Clean Contract Interface
i. After Dry & Clean Interface
j. Renting Clothes new Contract Interface
k. Add new Clothes Interface
l. Damage or Missed Place Item Claim Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 2
Clean & Build Laundry System

m. Ongoing Rented Contracts Interface


0

n. Due Payments Monitoring Interface


o. Dry & Clean Invoice Interface
p. Generate Renting Clothes Invoice Interface
q. Damage or Missed Place Item Claim Invoice Interface
r. System Logs Monitoring Interface
s. System Backup & Restore Interface
t. Reports Viewing Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 3
Clean & Build Laundry System

1. About the Laundry System0.

I have designed this software specially for laundry system. The main
purpose of the software is maintaining and managing the clothes of customers that
bring for washing. Another purpose of my software is renting the high quality
outfits as blazers for special occasions.

An invoice should be issued for a customer when he advanced for the


clothes. According to my software a message should be sent to the customer when
the task is completed. And when the customer pay the full payment, the final
detailed invoice will be issued.

The renting system is based on daily payment. So the customer has to pay
for the duration of using the outfit. If a customer couldn’t return the cloth on time,
an interest will be added to the last payment.

If the outfit is damaged during the period of using, the customer has to claim
the total damaged value of the outfit.

Under this system, the administration is facilitated for changing the prices,
adding new users, keeping the reports, system logs etc.

Because of this software the process of laundry can be manage properly than
manual system, as the details are computerized.

C&B | Individual Viva Project


Documentation
C&B Laundry System 4
Clean & Build Laundry System

2. ER Diagram. 0

C&B | Individual Viva Project


Documentation
C&B Laundry System 5
Clean & Build Laundry System

3. Use Case Diagram. 0

C&B | Individual Viva Project


Documentation
C&B Laundry System 6
Clean & Build Laundry System

4. Activity Diagram

C&B | Individual Viva Project


Documentation
C&B Laundry System 7
Clean & Build Laundry System

06. Interfaces & Source codes.


0

Before Login Animation


This interface is the interface that runs in 1st when software run. And also this
interface is transparent and it has an animation while running the system.

C&B | Individual Viva Project


Documentation
C&B Laundry System 8
Clean & Build Laundry System

 Source Codes 0

C&B | Individual Viva Project


Documentation
C&B Laundry System 9
Clean & Build Laundry System

New User Registration Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 10
Clean & Build Laundry System

 This interface helps to create new user or admin. When system runs first if
there are no any user or admin in database, before appear the login interface
this interface comes first. And also only admins can access to this interface
and even admin can’t see another admins details. But admin can add or
change user details.

C&B | Individual Viva Project


Documentation
C&B Laundry System 11
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 12
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 13
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 14
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 15
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 16
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 17
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 18
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 19
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 20
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 21
Clean & Build Laundry System

Developer Option

C&B | Individual Viva Project


Documentation
C&B Laundry System 22
Clean & Build Laundry System

 This interface can access only developer


0 by login with using developer static
login details. You can extend the trail period by entered new date and
developer can also entered license key and licensed the software.

C&B | Individual Viva Project


Documentation
C&B Laundry System 23
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 24
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 25
Clean & Build Laundry System

Login Interface

 This is the login interface. You must login first before using the software. If
you entered your username and it is correct, him or her type (admin/user)
will appear in front in the username entered area.

C&B | Individual Viva Project


Documentation
C&B Laundry System 26
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 27
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 28
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 29
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 30
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 31
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 32
Clean & Build Laundry System

If there is no one user in data base, after login animation first open the User
Registration Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 33
Clean & Build Laundry System

When attempts failed, status update to that


0 user as “Failed”. After that auto
generated code send to admin to inform that failure.

C&B | Individual Viva Project


Documentation
C&B Laundry System 34
Clean & Build Laundry System

Recover or Reset Password 0

 If user or admin forget his username or password he can recover his


password to his gmail account.

C&B | Individual Viva Project


Documentation
C&B Laundry System 35
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 36
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 37
Clean & Build Laundry System

3 Attempts Failed Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 38
Clean & Build Laundry System

 When user failed to login 3 times and attempts failed. After that this
interface will visible. In the same time send a sms to admin saying an
admin’s code. After that that code must type above space. When correct that
code and visible user password and he can login again.

C&B | Individual Viva Project


Documentation
C&B Laundry System 39
Clean & Build Laundry System

Admin Control Panel Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 40
Clean & Build Laundry System

 This interface can access only Admins. Admin can add new admin or user
by using this interface. And also admin will able to see all reports and access
system logs by using this interface. Admin can change 1kg clothes wash
price range and he can change discount limit by using this frame.

C&B | Individual Viva Project


Documentation
C&B Laundry System 41
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 42
Clean & Build Laundry System

Dry & Clean Contract Interface

 This interface is use for create new dry & clean contracts. After add new
customer and his clothes details user can access to invoice interface via this

C&B | Individual Viva Project


Documentation
C&B Laundry System 43
Clean & Build Laundry System

interface. And also if admin login 0to system and only he can appear backup
and restore button and admin’s control panel button.

C&B | Individual Viva Project


Documentation
C&B Laundry System 44
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 45
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 46
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 47
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 48
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 49
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 50
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 51
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 52
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 53
Clean & Build Laundry System

After Dry & Clean Interface

 When customer’s clothes washed and dried those clothes are ready to
handover to customer. Using this interface, search via customer id and can
send a sms to customer with saying his clothes are ready. And also customer
came to take his clothes and if he has due balance to pay user can access to
final invoice via this interface.

C&B | Individual Viva Project


Documentation
C&B Laundry System 54
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 55
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 56
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 57
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 58
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 59
Clean & Build Laundry System

Renting Clothes new Contract Interface

 This is the interface that customer can rent outfits that we have. User can
access to renting invoice via this interface. When customer rent clothes and
his rent end date come already and not delivered yet, we can sent to
customer a sms by reminding his rented clothes.

C&B | Individual Viva Project


Documentation
C&B Laundry System 60
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 61
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 62
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 63
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 64
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 65
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 66
Clean & Build Laundry System

Add new Clothes Interface

 Can add new clothes to system by using this interface. Only admin can
delete an inserted cloth.

C&B | Individual Viva Project


Documentation
C&B Laundry System 67
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 68
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 69
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 70
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 71
Clean & Build Laundry System

Damage or Missed Place Item Claim Interface

 When customer rented cloth damage or missed place he must pay damage
cost or total cloth cost. This interface we can claim that damage or missed
clothes. User can access claim invoice via this interface.

C&B | Individual Viva Project


Documentation
C&B Laundry System 72
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 73
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 74
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 75
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 76
Clean & Build Laundry System

Ongoing Rented Contracts Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 77
Clean & Build Laundry System

 We can see all ongoing rented contract by using this interface. Only
unclosed rented contract are displaying in this interface.

C&B | Individual Viva Project


Documentation
C&B Laundry System 78
Clean & Build Laundry System

Due Payments Monitoring Interface

C&B | Individual Viva Project


Documentation
C&B Laundry System 79
Clean & Build Laundry System

 Rented clothes customer that end date


0 is today, those customers are loading
automatically to this interface. And we can send sms by informing customer
to close the rent contract before end the day.

 Automatically visible a symbol like this image by informing us there are


some customers that have rent end date is today.

C&B | Individual Viva Project


Documentation
C&B Laundry System 80
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 81
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 82
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 83
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 84
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 85
Clean & Build Laundry System

Dry & Clean Invoice Interface 0

C&B | Individual Viva Project


Documentation
C&B Laundry System 86
Clean & Build Laundry System

 This is the interface that use for dry & clean contract. User can change 1kg
wash price by clicking near icon and enter admin’s password after inform
the admin about it. User cannot delete invoice. Only save and print.

C&B | Individual Viva Project


Documentation
C&B Laundry System 87
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 88
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 89
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 90
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 91
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 92
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 93
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 94
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 95
Clean & Build Laundry System

After Dry & Clean Invoice Interface


0

C&B | Individual Viva Project


Documentation
C&B Laundry System 96
Clean & Build Laundry System

 This interface use for when customer came back to take his clothes and he
pay his balance.

C&B | Individual Viva Project


Documentation
C&B Laundry System 97
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 98
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 99
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 100
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 101
Clean & Build Laundry System

Generate Renting Clothes Invoice0 Interface

 After customer choose the clothes that he want to rent, he will received an
invoice. That can do by using this interface. And also customer late to
handover rented clothes he has to pay delay payments to late days.

C&B | Individual Viva Project


Documentation
C&B Laundry System 102
Clean & Build Laundry System

First run and auto data

C&B | Individual Viva Project


Documentation
C&B Laundry System 103
Clean & Build Laundry System

Auto data to table 0

C&B | Individual Viva Project


Documentation
C&B Laundry System 104
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 105
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 106
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 107
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 108
Clean & Build Laundry System

Damage or Missed Place Item Claim


0 Invoice Interface

 In somehow customer rented clothes damage or missed place, he has to pay

damage cost or total cloth cost. That invoice can genatate by using this interface.

C&B | Individual Viva Project


Documentation
C&B Laundry System 109
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 110
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 111
Clean & Build Laundry System

System Logs Monitoring Interface

 This interface views us what time the users or admin login to system.
This can access to only admins.

C&B | Individual Viva Project


Documentation
C&B Laundry System 112
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 113
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 114
Clean & Build Laundry System

System Backup & Restore Interface


0

 Backup database to custome location and restore database from choosing a


sql file can do by using this interface. Only admins can access to this
interface.

C&B | Individual Viva Project


Documentation
C&B Laundry System 115
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 116
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 117
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 118
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 119
Clean & Build Laundry System

Reports Viewing Interface

 All dry & clean contracts and all renting contracts can be see in this
interface. This can take print out as summary of contracts.

C&B | Individual Viva Project


Documentation
C&B Laundry System 120
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 121
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 122
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation
C&B Laundry System 123
Clean & Build Laundry System

C&B | Individual Viva Project


Documentation

You might also like