De focus ligt op de klant SBP Bungelowparken. SBP is al meer dan veertig jaar onbetwist marktleider van korte vakanties in ruim opgezette parken midden in de natuur. Het doel van SBP is om bezoekers/villahuurders de mogelijkheid te geven om hun CV ketel van afstand te kunnen laten bedienen door middel van een web-applicatie. Aan ons is de taak om deze web-applicatie voor SBP te bouwen.
- CV simulator koppelen met de User Interface
- Gebruiksgegevens moeten worden gerapporteerd in grafieken.
- Het verbruik per huisje moet inzichtelijk weergegeven worden voor de werknemers van SBP.
- De klanten van SBP kunnen de temperatuur vooraf instellen. Dit kan op elk tijdstip met de bedoeling dat het huis op temperatuur is bij aankomst.
- De Smart CV mag de cv simulator niet verwarmen naar een termpatuur hoger dan 23,5 graden celcius.
- De Smart CV web-applicatie moet toegankelijk zijn voor verschillende soorten gebruikers. Deze zijn: de klant van SBP, de medewerkers van SBP en de manager van SBP. Hier moet een inlog voor gebouwd worden.
- De Smart CV web-applicatie moet op zowel desktop als mobiel operationeel zijn.
- Er moet een design gemaakt worden voor de web-applicatie.
- (optioneel) Er moet een visuele representatie van huisjes aanwezig zijn.
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
/* Dat de bezoeker/villahuurder het gemak en het luxe gevoel ervaart om de bungalow temperatuur te bekijken en in te stellen op een aangename temperatuur via een internet web-applicatie. Verlagen energiekosten. De villaeigenaar de CV ketel status en stookkosten e.d. kan bekijken en in een historisch overzicht kan plotten */
- Meer klanten trekken met gemak/luxe
- Kosten besparing
- Comfort voor gasten
- Inzichtelijkheid voor SBP m.b.t. verbruik/kosten
J typt uit op wat op diagram gebeurd.
-- Plaatje diagram in folder Roy's pc--
De client stuurt requests om te praten met de server. Zodra de connectie gemaakt is, zal het resultaat te zien zijn in de web browser.
t.b.d.
MySQL is een managementsysteem voor relationele databases (RDBMS) om website informatie op te slaan. SQL is de taal die wordt gebruikt om een database van dit systeem op te bouwen, te bevragen en te onderhouden.
Apache Maven is een softwaretool voor Java-projectmanagement en geautomatiseerde softwarebouw. Maven gebruikt een "Project Object Model" (POM) om het softwareontwikkeltraject te sturen. Een belangrijk aspect van Maven is de zogenaamde "repository" waarin verschillende versies van componenten opgeslagen zijn.
Spring boot is een project waarbij je snel en met minimale configuratie Spring gebaseerde projecten kan opzetten. Dit project genereert niets voor je, het is dus geen scaffolding tool (zoals bijvoorbeeld Spring Roo of Play). Nadat je snel een werkend project hebt, kun je alle defaults die Spring boot gebruikt geleidelijk vervangen.
Java is een objectgeoriënteerde programmeertaal. Java is een platformonafhankelijke taal die qua syntaxis grotendeels gebaseerd is op de (eveneens objectgeoriënteerde) programmeertaal C++. Java beschikt echter over een uitgebreidere klassenbibliotheek dan C++.
HTML is een programmeertaal die wordt gebruikt voor het schrijven van webpagina documenten. CSS wordt gebruikt voor de styling van de webpagina en JavaScript is een veelgebruikte scripttaal om webpagina's interactief te maken en webapplicaties te ontwikkelen.