Doc vize projektu » Historie » Revize 5
« Předchozí |
Revize 5/7
(rozdíl)
| Další »
Ondřej Drtina, 2021-03-29 14:39
Vize projektu¶
Základní informace¶
Dalimilova kronika je staročeská památka z období 14. - 15. století, jež vypráví o staročeštině a dějinách české země. Jedná se o první česky psanou kroniku. Její jazyk byl zkoumán zejména za účelem popisu hlavní vývojové tendence češtiny a pochopení stavu češtiny v současnosti. Výsledkem řešení tří vědeckých projektů v rámci Fakulty pedagogické se staly tři databáze, jež obsahují všechny slova a tvary doložené v dochovaných pramenech.
Současná podoba¶
Informace o slovech, resp. slovních tvarech jsou nyní roztříštěny napříč databázemi:- Dalimil 1
- Dalimil 2
Dalimil 1¶
Zadavatelky nejsou schopny k datům dané DB přistoupit žádným způsobem. Dostupný je pouze tiskový ekvivalent této DB ve formátu pdf.
Dalimil 2¶
Zadavatelky jsou schopny informace uvedené v dané DB zobrazit a editovat prostřednictvím nám poskytnutého desktopového (Java) klienta. Tohoto klienta není vhodné veřejně publikovat, jelikož by mohl jeho prostřednictvím upravit data nacházející se v dané DB.
Cíl projektu¶
Cílem projektu je sjednocení a zpřístupnění dat dodaných zadavatelem prostřednictvím webové aplikace. Produkt pak bude sloužit jako zdroj informací pro badatele, jež se zabývají vývojem češtiny, případně jej využijí studenti jako podklad pro svou diplomovou práci.
Zadavatelky kladou důraz zejména na:- uživatelsky příjemné uživatelské rozhraní
- možnost kombinaci kritérii pro vyhledávání
- možnost uživatelů reagovat na uvedené informace
- sledování přístupů
- další záložky (o kronice atp.)
Vize řešení¶
Aby byly naplněny cíle projektu, námi navrhované řešení musí zahrnovat:- sjednocení databází
- vytvoření serverové části aplikace
- vytvoření klientské části aplikace
sjednocení databází¶
Je potřeba zajistit sjednocení dvou databází (Dalimil 1 a Dalimil 2), které mohou obsahovat duplicitní hodnoty. V případě duplicitních hodnot si zadavatelky přejí zachovat data z druhé DB. Nepochybně bude potřeba manuální kontrola části dat a jejich ohodnocení zadavatelem + definice pojmu "duplicitní záznam".
vytvoření serverové části aplikace¶
Serverovou část aplikace plánujeme vytvořit v PHP, samozřejmě všechny technologie budou konzultovány se zadavatelkami (případně další osobou, jež obsluhuje cílový server). Server musí být spojen s DB a umožnit její úpravy (smazání, přidání a editaci jednotlivých záznamů).
Vytvořit webovou aplikaci (klient i server), jež umožní
vytvoření klientské části aplikace¶
Klientská část musí odlišovat editory (= zejména zadavatelky) a pouhé čtenáře, aby nedošlo k nežádoucí úpravě dat (=> bude tedy potřeba implementovat nějaký druh autentizace). Musí být zachovány možnosti filtrování dat, jež jsou dostupné v již existujícím editoru (=> z editoru bude možno vyčíst morfologickou charakteristiku a namapovat ji na DB).
Stakeholders¶
- zadavatel: PhDr. Eva Pasáčková, CSc. + Mgr. Martina Spěváčková, Ph.D.
- mentor: Doc. Ing. Přemysl Brada, MSc., Ph.D.
- náš tým: Bc. Ondřej Anděl + Bc. Ondřej Drtina + Bc. Milan Vacek + Bc. Tomáš Pašek
- cíloví uživatelé: badatelé zabývající se vývojem češtiny + studenti, jež češtinu studují (podklad pro diplomovou práci)
Aktualizováno uživatelem Ondřej Drtina před více než 3 roky(ů) · 5 revizí