1 / 41

HOME APPLIANCE CONTROL SYSTEM

HOME APPLIANCE CONTROL SYSTEM. Prashanti Karnati Aparna Nandakumar Sharayu Patil. Why HACS ???. When: you are in a traffic jam on the highway What: You set microwave oven in a slow cooking mode. Slow cooking mode. Controlled by Remote Systems Co-ordinates Home Appliances.

shae
Télécharger la présentation

HOME APPLIANCE CONTROL SYSTEM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HOME APPLIANCE CONTROL SYSTEM Prashanti Karnati AparnaNandakumar SharayuPatil

  2. Why HACS ??? When: you are in a traffic jam on the highway What: You set microwave oven in a slow cooking mode Slow cooking mode

  3. Controlled by Remote Systems Co-ordinates Home Appliances What is HACS System?

  4. Use 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.

  5. Use Case Diagram: HACS User

  6. Use Case Diagram: System Admin

  7. Use Case Diagram: Detecting Failure

  8. Sequence Diagram Depicts the interactions among objects during a certain period of time. Collaboration Diagram shows the relationships among the objects Interaction Diagrams

  9. Sequence Diagram: Authentication/Logout

  10. CollaborationDiagram: Authentication/Logout

  11. Sequence Diagram: Add User

  12. Collaboration Diagram: Add User

  13. Sequence Diagram: Add Appliance

  14. Collaboration Diagram: Add Appliance

  15. Sequence Diagram: Operate Microwave Cook/Warm/Defrost

  16. Collaboration Diagram: Operate Microwave Cook/Warm/Defrost

  17. Sequence Diagram: Detecting Failure

  18. Collaboration Diagram: Detecting Failure

  19. Class 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

  20. Class Diagram

  21. State 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.

  22. State Chart Diagram: HACSApplianceController

  23. State Chart Diagram: System Admin

  24. State Chart Diagram: Microwave

  25. State Chart Diagram: Sprinkler

  26. State Chart Diagram: Pet Feeder

  27. State Chart Diagram: Appliance Polling

  28. Activity Diagram • dynamic view of a system by depicting the flow from one activity to another

  29. Activity Diagram: Login

  30. Activity Diagram: HACSApplianceController

  31. Activity Diagram: System Admin

  32. Activity Diagram: Appliance Polling

  33. Package Diagram • A package is a UML construct that enables us to organize model elements, such as use cases or classes, into groups.

  34. Package Diagram

  35. Component Diagram • Shows the software components or modules and their dependencies

  36. Component Diagram

  37. Deployment Diagram • shows the configuration of run-time processing nodes and the components, processes, and objects that live on them

  38. Deployment Diagram

  39. Implementation • Platform - J2EE • Front End - JSP • Back End - MS Access

  40. Screen Shots : HACS User

  41. Screen Shots : System Admin

More Related