=====Webový docházkový systém===== ====Autor==== Roman Václavík ====Oponent==== Jiří Chludil ====Zadání==== * Navrhněte a s využitím webových technologií implementujte docházkvý systém zaměřený na menší podniky. * Pro sledování docházky bude systém využívat čtečky čárových kódů. * Systém bude dodržovat bezpečnostní zásady. * Systém navrhněte tak, aby bylo snadné jej rozšiřovat pomocí modulů. * Měl by umožňovat tyto funkcionality: * správa zaměstnanců ve firmě, * zjištění přítomnosti zaměstnance na pracovišti, a to i zpětně, * možnost ruční změny údajů z terminálu, * export detailních přehledů o práci jednotlivých oddělení, * export dat za účelem zpracování mzdových podkladů. * Systém důkladně otestujte. ====Úkoly a komunikace==== ===14. 5. 2009=== * schůzka * úkoly: * dodělejte zjištění, zda je zaměstnanec přítomen na pracovišti, * dolaďte úvodní kapitolky textu, * sepište analýzu a implementaci, * pošlete mi text do 29. 5. * další schůzka: dle dohody. ===26. 3. 2009=== * schůzka * úkoly: * rozkreslete USE-CASE a sekvenční diagramy. * dokončete implementaci CRUD operací, * další schůzka: 9. 4. 2009, 15:00, KN:E-315. ===5. 3. 2009=== * schůzka * úkoly: * zrušte v návrhu hodiny za měsíc, * zamyslete se a zkonzultujte s někým z praxe, zda některá pole ve výplatnici nejsou zbytečná, * připravte databázi, * implementujte základní databázové operace, * sepište čtivé povídání o datovém modelu, dejte si pozor, ať nezklouznete k beletrii, * další schůzka: 26. 3. 2009, 15:00, KN:E-315. ===4. 3. 2009=== * zaslány tyto soubory: * [[http://webing.felk.cvut.cz/~matyap1/projekty/vaclar1/2009-03-04a.pdf| Upravený návrh datového modelu]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/vaclar1/2009-03-04b.pdf| Poznámky]], ===10. 2. 2009=== * schůzka * úkoly: * Zvažte, zda pro jazykové mutace statických textů je lepší využít databázi nebo soubor. * Popřemýšlejte, zda má smysl implementovat administraci v různých jazycích. * Popište, na které tabulky se bude vázat tabulka ''Core_text''. * Sjednotťe českou a anglickou terminologii a polaďte mzdovou a daňovou terminologii v AJ s odbornou literaturou. * Rozepište kapitolku o právech. * access -> log. * Upravte pracovní dobu, mzdu a další tabulky tak, aby obsahovaly částku a periodicitu (za hodinu, za měsíc, apod.) * Zamyslete se, zda evidovat hierarchii na úrovni zaměstnanců či oddělení. Šéf oddělení by měl mít přístup k docházce svých podřízených. * Upravte návrh historizace dat. Zálohovat adresu s každou výplatní paskou není šťastné. * Další schůzka: předběžně čtvrtek 5. března, 15:00, KN:E-315. ===13. 1. 2009=== * zaslán tento soubor: * [[http://webing.felk.cvut.cz/~matyap1/projekty/vaclar1/2009-01-13.pdf| Upravený návrh datového modelu]], ===9. 12. 2008=== * v datovém modelu přepracujte sekci věnující se přednastavení směn: * směny mohou být definovány pro každý den jinak (krátký / dlouhý týden, definice směn na základě dohody), * nemusí však být definovány vůbec (firmy nevýrobní charakteristiky), * zjemněte zaokrouhlování - kvůli o minutu pozdějšímu příchodu zaměstnavatel nemůže zaměstnance připravit o hodinu práce, * dále popřemýšlejte nad způsobem vedení průchodů a doby odpracované v terénu, * zpracujte elaborát o datovém modelu, v němž popište zejména vše, co se může na první dojem jevit jako chyba (např. na schůzce zmíněná duplikace dat), * popřemýšlejte nad dalšími možnostmi nastavení, * další schůzka: v polovině ledna po předchozí domluvě mailem. ===6. 12. 2008=== * zaslány tyto soubory: * [[http://webing.felk.cvut.cz/~matyap1/projekty/vaclar1/2008-12-06.doc| opravená rešerše "konkurenčních" produktů]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/vaclar1/2008-12-06.png| první návrh datového modelu]]. ===11. 11. 2008=== * schůzka * úkoly: * V rešerši nechte pouze vybrané systémy s podobnou cílovou skupinou a z textu odstraňte jazyk marketingových oddělení. * U těchto vybraných systémů se zaměřte na technické řešení. * Zpracujte výhody a nevýhody vybraných systémů. * Pokuste se najít nějaký webový docházkový systém. * Navrhněte první verzi datového modelu. * Dovoluji si připomenout, že bakalářsku práci byste měl psát v systému LaTeX. Pokud s LaTeXem nejste kamarád, doporučuji Vám pořídit si [[http://umarecka.cz/var/ezwebin_site/storage/images/pocitacova/ostatni/dtp_tex_a_latex/latex_pro_zacatecniky/15314-1-cze-CZ/latex_pro_zacatecniky_medium.jpg|tuto knihu]] * termín odevzdání: 6. 12. 2008, * termín další schůzky: 9. 12. 2008, 10:00. ===9. 11. 2008=== * zaslány tyto soubory: * [[http://webing.felk.cvut.cz/~matyap1/projekty/vaclar1/2008-11-09a.pdf| rešerše "konkurenčních" produktů]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/vaclar1/2008-11-09b.pdf| cíle bakalářské práce]]. ===7. 10. 2008=== * schůzka ohledně upřesnění zadání, * úkoly * sepsat rešerši "konkurenčních" produktů v rozsahu 3 až 10 stran, * stanovit si cíle semestrálního projektu a bakalářské práce, * v několika (5 - 10) bodech sepsat návrh zadání práce, * budete-li mít chuť a čas, zamystelet se nad datovým modelem, * termín odevzdání: konec října, * termín další schůzky: první týden v listopadu.