Table of Contents
Requirements analysis, basic design of data, processes models, technology set-up
Analýza požadavků
Funkční požadavky
- Systém řeší správu úkolů ve firmě.
- Zaměstnancům jsou manažerem přidělovány úkoly.
- Úkoly lze vytvářet a rušit.
- Úkoly mají název, prioritu a termín splnění.
- Pod úkoly lze diskutovat a přikládat soubory.
- Úkoly lze zaměstnancem prohlásit za splněné.
- Úkoly lze manažerem uzavřít jako splněné či vrátit k přepracování.
- Úkoly je možné navíc mít:
- periodické (vytvářejí se opakovaně); pak je při jejich vytvoření doplněn název o datum a pořadové číslo pro jednodušší orientaci
- hromadné (jsou vytvořeny pro několik uživatelů)
- U úkolu si zaměstnanec píše odpracované hodiny.
- Zaměstnanec je v případě potřeby o přidělení úkolu informován e-mailem.
- Lze vypsat seznam úkolů a jejich přidělení a stav.
- Splněné a nesplněné úkoly jsou barevně odlišeny.
- Seznam úkolů lze filtrovat a řadit podle přidělení, stavu, data zadání, termínu, názvu a priority.
- Manažer spravuje zaměstnance.
- Může si zobrazit jejich seznam.
- Může je přidávat, upravovat a rušit.
- Může si zjistit počet odpracovaných hodin (za předpokladu, že je zaměstnanci poctivě vyplňují)
- Může si zobrazit celkové i jednotlivé prodlevy z neplněných úkolů a případně je anulovat (v případě nemoci zaměstnance apod.).
- Zaměstnanec si může zadávat svou dostupnost v práci (v kanceláři atd.).
- Každý uživatel si může upravovat své kontaktní údaje a prohlížet si je.
- Každý uživatel má přihlašovací jméno a heslo.
- Administrátor spravuje uživatele.
- Může si zobrazit jejich seznam.
- Může je vytvářet a mazat, může jim nastavit heslo.
- Administrátor má přístup ke statistikám zátěže serveru a logům systému.
Nefunkční požadavky
- Využije se technologie .NET Framework.
- Server musí být schopen zvládnout zátěž 1000 stránek za sekundu.
- Je prováděna každodenní záloha systému.
Popis systému a procesů
- V systému jsou manažeři a jejich zaměstnanci.
- Manažer zadává úkoly, zaměstnanci je plní.
- Každý uživatel má jméno a kontaktní údaje (email, umístění kanceláře, pracovní doba).
- Každý úkol:
- má název, datum vytvoření, termín splnění, prioritu, zadání
- je přidělen jednomu nebo více zaměstnancům
- může být periodicky opakován se zadanou periodou
- je zadaný (otevřený), splněný, nebo uzavřený
- Náš systém poskytuje:
- Správu zaměstnanců.
- Organizaci práce zaměstnanců a dohled.
- Podklady pro hodnocení zaměstnanců.
Actors
- Administrátor
- přidává, upravuje a maže uživatele
- Manažer
- zadává úkoly, kontroluje jejich plnění
- schvaluje odpracované hodiny
- odměňuje/trestá zaměstnance
- Zaměstnanec
- plní úkoly
- vyplňuje odpracované hodiny
- upravuje si dostupnost