riomus / hankonator

Program mający ułatwić tworzenie projektu z pewnego przedmiotu na informatyce W8 PWr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hankonator

Program mający ułatwić tworzenie projektu z pewnego przedmiotu na informatyce W8 PWr

instalacja

Aby zainstalować wymagane biblioteki wywołaj komendę pip install -r requirements

Następnie uruchom aplikację ./hankonator lub python3 hankonator

Instrukcja użycia

Żeby skorzystać z programu musisz mieć wybrany temat, a także gotowy diagram ERD dla projektu. Diagram powinien być w 3 postaci normalnej i nie może mieć związków N do N/

  • Uruchom program
  • Kliknij przycisk "Wczytaj ERD"
  • W oknie które się pojawiło wpisz encje, związki i użytkowników korzystając z edytora
  • Po uzupełnieniu tych informacji możesz przstąpić do generowania kolejnych etapów projektu. Etapy:
    1. Uzupełnij wszystkie puste pola i kliknij zapisz.
    2. Podobnie jak w etapie pierwszym.
    3. Nie ma konieczności dopisywania żadnych dodatkowych danych, kliknij zapisz aby dodać etap 3.
    4. Sprawdź każdą wygenerowaną regułę i popraw odmianę w ich tekście. Wskazane jest też dopisanie 2-3 własnych reguł do każdej kategorii.
    5. Brak implementacji, program stworzy tylko tytuł i pustą stronę.
    6. Brak implementacji, program stworzy tylko tytuł i pustą stronę.
    7. Nie ma konieczności dopisywania żadnych dodatkowych danych, kliknij zapisz aby dodać etap 7.
    8. Nie ma konieczności dopisywania żadnych dodatkowych danych, kliknij zapisz aby dodać etap 8.
    9. Program stworzy tylko tytuł z pustą stroną, na której powinien zostać wklejony diagram ERD.
    10. Nie ma konieczności dopisywania żadnych dodatkowych danych, kliknij zapisz aby dodać etap 10. Skutkiem wygnerowania tego etapu jest dodanie kluczy obcych do encji
    11. Nie ma konieczności dopisywania żadnych dodatkowych danych, kliknij zapisz aby dodać etap 11.
    12. Nie ma konieczności dopisywania żadnych dodatkowych danych, kliknij zapisz aby dodać etap 12.
    13. Brak implementacji

About

Program mający ułatwić tworzenie projektu z pewnego przedmiotu na informatyce W8 PWr

License:GNU General Public License v3.0


Languages

Language:Python 100.0%