Skip to content

frankzamma/NC22_WeatherStyle_classe03

Repository files navigation

WeatherStyle

Repository project: Ingegneria del Software e Fondamenti di Intelligenza Artificiale
Name Project: WeatherStyle

Team components:

Nome Matricola
Aurucci Raffaele 0512110832
Miglino Annalaura 0512110868
Palmieri Angelo 0512111009
Zammarrelli Francesco Giuseppe 0512110694

Indice

Introduzione

Il progetto WeatherStyle nasce dall'idea di quattro studenti pendolari dell'Università degli Studi di Salerno, per risolvere uno dei principali problemi che si trovano ogni giorno ad affrontare, ovvero scegliere l'abbigliamento più adatto a fronteggiare le condizioni climatiche (a volte estreme) previste al Campus di Fisciano.
Il problema esposto non riguarda solo gli studenti, ma anche tutti coloro che devono spostarsi per lavoro verso un'altra città, quindi avere un applicativo che lo risolva, seppur parzialmente, aiuterà un significativo numero di persone.
L'obiettivo di WeatherStyle è quello di realizzare un agente intelligente che aiuti gli utenti a scegliere quali, tra i propri capi d'abbigliamento, siano più adatti considerando le condizioni meteorologiche.

Contenuto della repository

On Update...

Dipendenze

Il progetto è stato realizzato tramite l'IDE IntelliJ IDEA Ultimate, la guida del prossimo paragrafo farà riferimento ad esso per la configurazione. Per poter eseguire completamente il progetto è necessario aver installato le seguenti dipendenze

Consigliamo Plugin IntelliJ per Phyton che permette di includere tutte le funzionalità di PyCharm all'interno di IntelliJ.

Guida alla configurazione

Per clonare la repository all'interno dell'IDE IntelliJ IDEA Ultimate andare in File > New > Project From Version Control
Nella finestra che appare inserire l'url della repository come nella seguente immagine. image

Esecuzione degli script Python (in IntelliJ)

1. Aprendo uno script python (contenuti nella directory CreateDatasets), IntelliJ vi mostrerà il seguente messaggio
image

2. Cliccando su Configure Python Interpeter si aprirà la seguente schermata
image

3. Bisognerà cliccare su (+) in alto a sinistra e selezionare Python
image

4. Se non avete mai usato il Plugin IntelliJ per Phyton , vi apparirà la seguente schermata
image
Se avete già usato Plugin IntelliJ per Phyton e al posto di No-interpeter vi apparirà un Python SDK già configurato potete passare al punto 8

5. A questo punto sarà necessario cliccare sui (...) e vi sarà presentata la seguente schermata:
image

6. Bisognerà cliccare su (+) in alto a sinistra e selezionare Add Python SDK...
image

7. Bisognerà quindi selezionare Virtualenv Environment e cliccare su OK
image

8. Arrivati qui sarà necessario selezionare la Python SDK scaricata in precedenza e cliccare su Apply
image

Setup Tomcat

1. Per poter eseguire correttamente il progetto è necessario prima configurare l'ambiente di deployment, andando su Add Configuration verrà presentata la seguente schermata, quindi cliccare su (+) in alto a sinistra
image

2. Bisognerà quindi selezionare Tomcat Server > Local
image

3. Dunque andare nella sezione Deployment, cliccare su (+) e quindi su Artifact...
image

4. Selezionare WeatherStyle:war exploded
image

5. A questo punto tornare nella sezione Server, aggiungere la JRE selezionando una delle JDK scaricate in precedenza e cliccare su Apply
image

About

Repository progetto Ingegneria del Software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •