Framework for teaching Database Management Systems on VŠE Praha

Thesis title: Framework pro výuku předmětu databáze na VŠE Praha
Author: Turčín, Pavel
Thesis type: Bakalářská práce
Supervisor: Chlapek, Dušan
Opponents: Palovská, Helena
Thesis language: Česky
Abstract:
Tato práce se zaměřuje na návrh a následnou realizaci řešení e-learningové podpory výuky předmětu Databáze. Prvním krokem je vymezení pojmu e-learning a souvisejících pojmů. Následně je analyzována výuka tohoto předmětu a to jak její současný stav tak i další možnosti způsobu výuky a testování znalostí studentů při zachování základního rámce daném sylabem předmětu. Na základě této analýzy je pak vytvořena soustava požadavků na software. Ty jsou jak technického charakteru (požadovaná funkcionalita) tak i ekonomického (náklady na zavedení a provoz). Dle těchto požadavků je doporučen nejvhodnější e-learningový systém. Protože tento systém nesplňuje všechny specifikované požadavky a software který by zbylé pokryl není dostupný je dalším krokem návrh a realizace takového softwarového řešení. Nejprve jsou ještě detailněji specifikovány jednotlivé požadavky a podle nich je navržena architektura řešení pomocí tří dílčích aplikací: Cvičného klienta, Testového klienta a Správce. Samotná implementace pak probíhá v jazyce C# ve třech přírůstcích které odpovídají jednotlivým aplikacím. Na konci každého přírůstku je tak celkové řešení obohaceno o další funkcionalitu a výstupem je plně funkční komponenta.
Keywords: .NET; e-learning; SQL; databáze
Thesis title: Framework for teaching Database Management Systems on VŠE Praha
Author: Turčín, Pavel
Thesis type: Bachelor thesis
Supervisor: Chlapek, Dušan
Opponents: Palovská, Helena
Thesis language: Česky
Abstract:
This thesis focuses on design and subsequent realization of e-learning support for the database management systems course. The first step is definition of the e-learning itself as well as other related concepts. Following part analyzes current status of teaching and evaluating students' knowledge and other possible ways to do so without changing the basic course frame defined by the given syllabus. A list of requirements on the software framework is made on basis of this analysis. These requirements are technical (demanded functionality) and economical (costs of installation and maintenance). The most suitable e-learning system is chosen according to these requirements. The chosen system unfortunately does not fulfill all specified requirements and software witch does, is not available. In this case the following step is design and realization of such software. At first are all requirements specified in detail. The software solution is designed as three independently usable applications: Exercise client, Test client and Administrator. Software is implemented in C# programming language. Whole process of implementation is divided into three increments witch corresponds with projected applications. Every increment adds new functionality to existing solution and the output of every increment is fully usable component.
Keywords: SQL; e-learning; database; .NET

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 4. 12. 2008
Date of submission: 5. 5. 2009
Date of defense: 16. 6. 2009
Identifier in the InSIS system: https://insis.vse.cz/zp/17278/podrobnosti

Files for download

    Last update: