This commit is contained in:
olgkwo 2023-10-17 18:32:52 +02:00
commit 5704b9c9e0
2 changed files with 17 additions and 8 deletions

View File

@ -1,4 +1,12 @@
Systemy Informatyczne laboratorium nr 2
Systemy Informatyczne
Grupa B
Celem projektu jest zaznajomienie się studentów z systemem kontroli wersji Git.
Celem projektu jest zaznajomienie się studentów z systemem kontroli wersji Git.
W ramach projektu przeprowadzone zostaną następujące czynności:
1. Utworzenie repozytorium
2. Sklonowanie repozytorium przez wszystkich człnkow grupy.
3. Modyfikacja plików będących efektem pracy podczas poprzednich laboratoriów zgodnie z komentarzami prowadzących.
4. Na gałęzi master znajdują się pliki README, gitignore oraz kody źródłowe, natomiast rysunki znajdują się na gałęzi with-pictures.
Podręcznik użytkownika:
Interfejs programu zawiera dwa pola do wprowadzania parametrów. Użytkownik wpisuje metraż mieszkania oraz piętro, na którym znajduje się mieszkanie. Oba pola nie mogą być puste, a wpisywane wartości muszą być typu numerycznego. Wprowadzone wartości metrażu powinny zawierać się w przedziale od 0 do 100 000 metrów kwadratowych, a liczba pięter powinna zawierać sie w przedziale od 0 do 100. Jeśli wprowadzone dane są niepoprawne, wyskoczy okienko z prośbą o uzupełnienie danych - "Please provide valid data". Po prawidłowym uzupełnieniu pól można uruchomić kalkulator za pomocą przycisku "start". Program poprosi o potwierdzenie startu. Wynikiem działania programu jest prognozowana cena mieszkania, wyliczona na podstawie działania modelu regresji liniowej.

View File

@ -4,16 +4,17 @@ from tkinter import messagebox
window = Tk()
window.minsize(width=600, height=600)
window.config(padx=50, pady=50)
window.config(background="#ffffff")
window.title("Regresja")
tytul = Label()
tytul.config(text="Wycena wartości mieszkania na podstawie danych z serwisu otodom.pl", padx=70, pady=50)
tytul.config(text="Wycena wartości mieszkania na podstawie danych z serwisu otodom.pl", padx=70, pady=50, background="#ffffff")
tytul.grid(column=0, row=0, columnspan=2)
metraz = Label()
metraz.config(text="Metraż", pady=20)
metraz.config(text="Metraż", pady=20, background="#ffffff")
metraz.grid(column=0, row=1)
metraz_entry = Entry()
@ -24,16 +25,16 @@ pietro_entry.grid(column=1, row=2)
pietro = Label()
pietro.config(text="Piętro", pady=20)
pietro.config(text="Piętro", pady=20, background="#ffffff")
pietro.grid(column=1, row=1)
przewidywania = Label()
przewidywania.config(text="Przewidywanie:", pady=20, padx=5)
przewidywania.config(text="Przewidywanie:", pady=20, padx=5, background="#ffffff")
przewidywania.grid(column=0, row=4, sticky='e')
wartosc_regresji = Label()
wartosc_regresji.config(text="Wartosć przewidywana")
wartosc_regresji.config(text="Wartosć przewidywana", background="#ffffff")
wartosc_regresji.grid(column=1, row=4, sticky='w')
@ -53,7 +54,7 @@ def val_numbers():
start_button = Button(command=val_numbers)
start_button.config(text="Start")
start_button.config(text="Start", background="#000000", foreground="#ffffff")
start_button.grid(column=0, row=3, columnspan=2, sticky="s", pady=20)
window.mainloop()