Pogadl - Chotvac - Bartos - navrh

From Princípy tvorby software

Jump to: navigation, search

Contents

Rozsah

Identifikácia

Tento dokument je identifikácia E-learningového portálu Mudrlant (EsM), ktorý bol navrhnutý pre základné a stredné školy ako učebná pomôcka pre učiteľov a žiakov.

O systéme

EsM je softvér určený pre základné a stredné školy, ktorý slúži na on-line vzdelávanie žiakov, ich testovanie, hodnotenie. Tiež slúži rodičom na kontrolu prospechu ich detí. Poskytuje priestor na komunikáciu sprístupňuje učebné materiály pre žiakov školy. Pomáha učiteľom vo vyhodnocovaní testov, spravovaní učebných materiálov. Rozdelenie používateľských skupín

  • Administrátor
  • Učiteľ
  • Žiak
  • Rodič

Dokumenty

Špecifikácia programu Špeciafikácia EsM

Vyhodnotenie návrhu systému

Konfigurácia systému

EsM je webovská aplikácia naprogramovaná v jazyku PHP s využitím JavaScriptu. Celkový design je upravený pomocou kaskádových štýlov (CSS). Odporúčané nastavenia systému:

  • Systémové zabezpečenie serveru - Microsoft Windows Server 2008
  • Server - Apache HTTP Server 2.2
  • Databáza - MySql 5.1.46

Ovládače a obmedzenia

Systém nevyžaduje inštaláciu žiadnych špeciálnych ovládačov, pretože ide o webovskú aplikáciu. Podmienkou bezproblémového používania programu je zapnutý JavaScript na strane klienta a dostatočne rýchle pripojenie na internet.

Bezpečnosť

Prvotné zabezpečenie je riešené generátorom vstupných hesiel, ktoré sú šifrované funkciou MD5. Každá skupina používateľov má povolený prístup k údajom na základe pridelených práv.

Iné kritické okolnosti

Pri programovaní sme kládli dôraz na bezpečnosť údajov používateľov, prehľadnosť systému a intuitívne používateľské prostredie.

Návrh systému

Class diagram

Class diagram - EsM

Data diagram

Návrh databázy

Data diagram - EsM

Activity diagram

Priebeh riešenia úlohy

Activity diagram - EsM

Sequence diagram

Prihlásenie

Sequence diagram - EsM

Statechart diagram

Prihlásenie

Statechart diagram - EsM

Collaboration Diagram

Prihlásenie na test

Collaboration diagram - EsM

Personal tools