1. verze z 10.11.2002, upraveno a HTMLizováno 17.11.2002
Moduly
- databáze
- interface k databázi
- export
- vstupy (import)
- kontroly a doplňování
K dalšímu řešení
- jak řešit různá kódóvání ve vstupních (uživatelských) datech
- kam patří autorizace (heslem, IP zajistí konfigurace serveru?)
- posílání stížností - interně nebo e-mailem?
- konkrétní příklady zásahů superuživatele, aby bylo možno zobecňovat
Databáze
Samotná sebraná data (db. U-Z dle pravidel pro ukládání dat do programu ProCite)
Autority a pomocné údaje (seznamy a zkratky časopisů, titulů, hodností ...;
jména, ?rodná čísla?, fakulty, kdo byl kdy na které fakultě, ...) pro automatické
doplňování, nabízení povolených/známých možností a rozvíjení zkratek.
Jazykové varianty (hlášky programu)
Několik úrovní zamykání (potvrzování), verzování(nedokončený záznam, potvrzený autorem,
potvrzený katedrou, potvrzený fakultou)
...
Musí umožňovat dynamické změny struktury (čísla položek v exportních formátech,
kategorie publikací s různými nutnými/nepovinnými/zakázanými položkami,
kontroly položek v rámci kategorie, ...).
Interface k databázi
Bude dovolovat ostatním modulům stále stejný přístup i když se změní implementace
db; bude řešit převod rozumně složitých požadavků na požadavky, kterým rozumí příslušná
databáze.
Export
Minimálně do formátu ProCite a DBF(pro RIV).
Tisk?
Vstupy (import)
Z HTML formulářů, mailů (hromadně), případně webu (XML).
Různé vstupy dostupné různým podmnožinám uživatelů?:
- autor
zadávání, opravy, první úroveň potvrzování, posílání stížností o.p.f.
- odpovědný pracovník katedry
prohlížení, opravy, druhá úroveň potvrzování, posílání stížností o.p.f.,
změny autorit a pomocných údajů na úrovni katedry (hesla, názvy pracovišť,
údaje o pracovnících katedry, seznamy časopisů, ...).
- odpovědný pracovník fakulty
prohlížení, opravy, třetí úroveň potvrzování, zahájení/ukončení sběru dat,
export, povolení k dočasnému přístupu (někomu) i po ukončení sběru,
vyřizování stížností, změny autorit a pomocných údajů na úrovni fakulty
(seznamy kateder, o.p.k., kategorií publikací a jejich nastavení).
- superuživatel
přihlášení se jako kdokoli (bez znalosti hesla), tj. mj. přístup ke všemu,
k čemu mají přístup ostatní uživatelé; přidávání kontrol (nový kód PHP),
SQL dotazy (konzole), další možnosti vzdálene správy.
Kontroly a doplňování
Důležité body: modularita a parametrizovatelnost