Brouney / aghJBibtex

The bibliography database for the system typesetting LaTeX
GNU General Public License v3.0
0 stars 0 forks source link

Praca inżynierska #3

Open Brouney opened 3 years ago

Brouney commented 3 years ago

Chciałbym napisać wstępny plan pracy inżynierskiej - takie myśli skrótowe o czym się rozpisać. Wstęp - krótki opis - system LaTeX jest wykorzystywany w nauce, do niego są wykorzystywane pliki .bib, zdecydowałem się napisać nadzorowanie bazą bibliografii, ponieważ jest to ciekawe zagadnienie + opis - 1 rozdział to cel i założenia projektu, opis aplikacji - 2 implementacja , 3 testy.

1.Cel i założenia projektu 1.1 środowisko programowe - opis java, maven, javafx, javafx builder - aplikacja do tworzenia gui, wspomnienie co to jest latex i opis .bib - obiekty, pola obowiązkowe, Postgresql, JPA, 1.2 biblioteki - bibtex - sczytywanie plików .bib do aplikacji 1.3 schemat działania - diagram jak wygląda komunikowanie się między użytkownikiem, aplikacją a bazą danych 2.Implementacja 2.1gui - wygląd - strona tytułowa, z jednym obiektem do wpisywania, - różnice między gui dla lokalnego przetwarzania a przetwarzaniem z bazą danych 2.2 diagram UML - obiekty, jak wyglądają w bazie danych - w tablicy, opis obiektów i czemu się zdecydowałem napisać w taki a nie inny sposób. 2.3 Struktura aplikacji - struktura plików, nazewnictwo, omówienie do czego jest poszczególny controller, opis swoich klas pomocniczych np. MyAlertClass - do obsługi alertów, ListOfLists - lista elementów. 2.4 Jak wygląda implementacja poszczególnych funkcji z diagramu z punktu 1.3 2.5 Pokazanie screenów jak działa w praktyce

  1. Testy - opis jak sprawdzałem, czy wszystko działa, jakie miałem błędy, jak sobie z nimi poradziłem.
mwoloszyn commented 3 years ago
Brouney commented 3 years ago

Jeszcze się zastanowię, co do punktu 2.1, Myślałem, aby pokazać ogólny zarys aplikacji. Ale rzeczywiście, pokazując jak wygląda, a następnie jak działa brzmi lepiej. A co do Wstępu oraz Podsumowania, to już to zapisałem w pracy. Troszkę też zmieniłem koncepcję i zamiast punktu 1.1 oraz 1.2 stworzyłem jeden punkt, o nazwie Wykorzystane technologie i w tym punkcie opisuje wszystko. Wszystko jest na serwerze po wejściu w link.