1 / 17

Product Presentation for PROPE2

Product Presentation for PROPE2. Ali Hussein 111344 Aman Yadav 111148 Mohamed Ghassen Ncibi 120214 Krzysztof Olchowik 111220. Agenda. Introduction Milestone plan Requirements Solution Use of Application Acceptance tests Improvements Summary. Introduction.

adonai
Télécharger la présentation

Product Presentation for PROPE2

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. Product Presentation for PROPE2 Ali Hussein111344 AmanYadav111148 Mohamed Ghassen Ncibi120214 Krzysztof Olchowik111220

  2. Agenda • Introduction • Milestone plan • Requirements • Solution • Use of Application • Acceptance tests • Improvements • Summary

  3. Introduction „A modern home consists of numerous systems such as an alarm system, lighting, heating and air conditioning systems, appliances, home entertainment etc. Each of these systems usually has its own control interface for switching the system on or off and for setting the desired level. Home occupants often have their own individual preferences for settings which may also vary according to e.g. the time of day or mood.”

  4. HAC System Home Automation Control System

  5. Milestone Plan • Implementing the main classes corresponding to the MVC architecture (models, views and controllers); • Providing a first view of administrator with the corresponding controller, Providing the DAO class allowing it to fulfill its tasks; • Adding a view allowing modifications to the administrator tool; • Providing a Terminal view simulation connection with the corresponding controller; • Modifying the model making it able to log users on and out with notifications to other classes.

  6. Requirements Functonalrequirements Non-Functonalrequirements The HAC server should enable the user to login and logout. shouldapply the propersettings for actualsituations. shouldprovide the tool to manage the databaseusers and settings. shouldprovide the tool to modify the settings. shoulddistinguishbetweenadministrators and regularusers. shouldkeep the track of the occupants in the house. The HAC server module shallinterface with a JavaDBdatabase. shouldbe responsive and easy to use. shouldbe stable.

  7. Solution

  8. Use of Application Terminal View

  9. Terminal View

  10. Message Boxes Alarm settings Applyingsettings Detectswhether the houseisempty Shows the type of settings

  11. Use of Application AdminView

  12. AdminView

  13. Use of Application PopupWindow

  14. PopupWindow

  15. AcceptanceTests „Acceptance test is a test conducted to determine if the requirements of a specification or contract are met.”

  16. Improvements • Implement the foreign keys and cascades in database and then handle the errors (difficult). • Instead of textbox using dropdown box with the list of setting.

  17. Thankyou for yourattention.

More Related