Název:
Databáze studentů a jejich plateb.
Překlad názvu:
Database of students and their payments
Autoři:
Konárová, Marie ; Hoksza, David (vedoucí práce) ; Eckhardt, Alan (oponent) Typ dokumentu: Bakalářské práce
Rok:
2009
Jazyk:
cze
Abstrakt: [cze][eng] Předložená práce obsahuje návrh databáze studentů střední školy, mimoškolních aktivit organizovaných školou, docházky na tyto aktivity a plateb za ně. Její součástí jsou i funkce usnadňující tvorbu rozvrhu hodin. V práci je popsán ER model navržené databáze spolu s modelem datových toků (DFD). Součástí řešení je i defi nice uživatelských rolí a přiřazení práv těmto rolím. Databáze je samozřejmě chráněna proti nekonzistenci dat. Pro představu o možné podobě budoucí aplikace je implementována část uživatelského rozhraní. Ta zahrnuje většinu procesů spojených s jednou z uživatelských rolí. Kromě toho je implementován modul pro přihlašování uživatelů do systému. K práci je přiloženo CD se zdrojovými kódy pro vytvoření všech popsaných databázových struktur, triggerů a procedur. Kromě toho jsou přiloženy i zdrojové kódy vzorového uživatelského rozhraní.The present work contains a database scheme for managing data about high school students, school clubs or events, attendance to these activities and payments for them. It also includes functions to faciliate the scheduling. An entity-relationship model and a data flow model are described. The defi nition of user roles and their properties is also a part of the project. The database is protected against data inconsistence. A part of user interface is implemented to provide an example of the form of possible further application. The implemented part contains most of the processes supported by one of the user roles. Moreover, it contains a program unit for logging to system. The work includes a CD with source codes for creating all database structures, triggers and procedures. Source codes for the implemented part of user interface are also included.