Katedrální nástěnka
Academic department's bulletin board
bakalářská práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/38643Identifikátory
SIS: 65365
Katalog UK: 990013713770106986
Kolekce
- Kvalifikační práce [11335]
Autor
Vedoucí práce
Oponent práce
Kruliš, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
20. 6. 2011
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
Katedrální nástěnka, cache, webová aplikaceKlíčová slova (anglicky)
bulletin board, cache, web applicationCílem projektu je vytvořit webovou aplikaci, která by mohla sloužit jako katedrální nástěnka. Tato aplikace umožní vkládat různé, za běhu doplnitelné, typy příspěvků (například upozornění na seminář, recenze knihy, nabídka spolupráce, novinky z jiných zdrojů,. . .) a to jak pomocí webového rozhraní, tak zasláním emailu na adresu k tomu určenou. Vzhled stránek pro návštěvníka bude personifikovatelný, složený z oken definovaných umístěním, obsahem (typ příspěvků + filtry) a grafickými vlastnostmi (tj. šablonou - velikost, barvy, fonty,. . .). Součástí projektu bude také porovnání vlivu různých druhů cachování na výkon aplikace. Jádro bude napsané v PHP a bude podporovat různé druhy SQL databází pro uložení svých dat.
Goal of this project is to create application that could serve as an academic department's bulletin board. This application should allow to create different types of records and even specify a new type during runtime. Types may for example include notifications about lectures, book reviews, job offers, news from other sources, etc. Records may be added through web interface or by sending an email to specified email address. Appearance of the pages can be personified according to every users need - it consists of windows with defined position, content (type of records + filters) and graphical features (eg. template - size, color, fonts, . . .). Project will also containt comparison of caching mechanisms and their impact on application performance.