2. týždeň / 2. semester

  • Dátum
    • 11.03.2025, 12:00
  • Umiestnenie:
    • Slovenská Technická Univerzita v Bratislave, Fakulta Elektrotechniky a Informatiky
  • Miestnosť:
    • A208 (A Blok, 2. poschodie)
  • Účastníci:
    • Bc. Bence Both
    • Bc. Matyas Horvath
    • Bc. Jozef Nyitrai
    • Bc. Aron Tükör
    • Bc. Vincent Pálfy
  • Vedúci:
    • Ing. Stanislav Marochok

Bod programu č. 1: Pokrok v implementácii a plánovanie ďalších krokov

Na stretnutí sme zhodnotili doterajší pokrok v implementácii a prediskutovali ďalšie kroky. Hlavným bodom diskusie bola integrácia Flask backendu a úprava procesu nahrávania a spracovania dokumentov. Prešli sme si aj možné vylepšenia aplikácie, ako aj identifikované problémy, ktoré by bolo potrebné riešiť.

Zamerali sme sa najmä na optimalizáciu rýchlosti spracovania a architektúru projektu. Modul klasifikácie zatiaľ nie je úplne implementovaný, ale bude súčasťou budúcich fáz vývoja. Po jeho pridanej integrácii systém umožní automatické rozpoznávanie a kategorizáciu nahraných dokumentov. Diskutovali sme aj o ďalších plánovaných funkcionalitách a možnostiach rozšírenia aplikácie.

Bod programu č. 2: Implementované zmeny

Počas posledného týždňa sme úspešne dokončili implementáciu Flask backendu, ktorý teraz stabilne spracováva požiadavky používateľov. Flask je mikro webový framework v jazyku Python, ktorý sme zvolili namiesto predchádzajúceho riešenia kvôli jeho jednoduchosti, flexibilite a nízkym nárokom na systémové zdroje.

Hlavným dôvodom prechodu na Flask bolo, že poskytuje rýchle a efektívne API na spracovanie požiadaviek, čo nám umožnilo jednoduchšiu správu dát a prípravu na budúcu integráciu klasifikačného modulu. Predchádzajúce riešenie malo problémy s výkonom a škálovateľnosťou, pričom Flask nám poskytuje väčšiu kontrolu nad spracovaním požiadaviek a lepšiu možnosť rozširovania funkcionalít.

Okrem toho sme prepracovali proces nahrávania dokumentov, aby sa po výbere súboru okamžite nahrával do dočasného priečinka (temp). Aktuálne sa nahraný dokument ešte nekategorizuje, keďže modul klasifikácie zatiaľ nebol implementovaný, ale je plánovaný na ďalšiu fázu vývoja. Po jeho integrácii systém umožní automatické priradenie kategórie a hodnotenie dokumentov.

Ďalším dôležitým cieľom je zlepšenie backendu aj frontendu aplikácie. Na backendovej strane sa zameriame na optimalizáciu výkonu a stabilitu systému, zatiaľ čo frontend plánujeme zlepšiť tak, aby bol intuitívnejší a vizuálne prehľadnejší.

Podrobnosti plánovaných zmien sú uvedené v priloženom obrázku, ktorý dokumentuje architektúru a ďalšie plánované funkcionality systému.

Môže sa Vám ešte páčiť...