Title: HOME%20APPLIANCE%20%20%20%20%20%20CONTROL%20SYSTEM
1 HOME APPLIANCE CONTROL SYSTEM
- Prashanti Karnati
- Aparna Nandakumar
- Sharayu Patil
2Why HACS ???
When you are in a traffic jam on the
highway What You set microwave oven in a slow
cooking mode
Slow cooking mode
3What is HACS System?
- Controlled by Remote Systems
- Co-ordinates Home Appliances
4Use Case Diagram
- The Use case diagram is used to identify the
primary elements and processes that form the
system. - The primary elements are termed as "actors" and
the processes are called "use cases." - The Use case diagram shows which actors interact
with each use case.
5Use Case Diagram HACS User
6Use Case Diagram System Admin
7Use Case Diagram Detecting Failure
8Interaction Diagrams
- Sequence Diagram
- Depicts the interactions among objects during a
certain period of time.
- Collaboration Diagram
- shows the relationships among the objects
9Sequence Diagram Authentication/Logout
10Collaboration Diagram
Authentication/Logout
11Sequence Diagram Add User
12Collaboration Diagram Add User
13Sequence Diagram Add Appliance
14Collaboration Diagram Add Appliance
15Sequence Diagram Operate Microwave
Cook/Warm/Defrost
16Collaboration Diagram Operate Microwave
Cook/Warm/Defrost
17Sequence Diagram Detecting Failure
18Collaboration Diagram
Detecting Failure
19Class Diagram
- Shows the static structure of an object-oriented
model - class diagram shows the existence of classes and
their relationships in the logical view of a
system
20Class Diagram
21State Chart Diagram
- Shows the static structure of an object-oriented
model - used to document the various modes ("state") that
a class can go through, and the events that cause
a state transition.
22State Chart Diagram
HACSApplianceController
23State Chart Diagram System Admin
24State Chart Diagram Microwave
25State Chart Diagram Sprinkler
26State Chart Diagram Pet Feeder
27State Chart Diagram Appliance Polling
28Activity Diagram
- dynamic view of a system by depicting the
-
- flow from one activity to another
29Activity Diagram Login
30Activity Diagram HACSApplianceController
31Activity Diagram System Admin
32Activity Diagram Appliance Polling
33Package Diagram
- A package is a UML construct that enables
- us to organize model elements, such as use
- cases or classes, into groups.
34Package Diagram
35Component Diagram
- Shows the software components or modules
- and their dependencies
36Component Diagram
37Deployment Diagram
- shows the configuration of run-time
- processing nodes and the components,
- processes, and objects that live on them
38Deployment Diagram
39Implementation
- Platform - J2EE
- Front End - JSP
- Back End - MS Access
40Screen Shots HACS User
41Screen Shots System Admin