Práce je věnována problematice zpracovávání dat v prostředí webového rozhraní. Hledá a vytváří způsoby jak dosáhnout interaktivity v komunikaci s databází a zajistit zkvalitnění vkládaných dat.
Anotace v angličtině
This thesis deals with a data processing in a sphere of web interface. It tries to find and create the methods which will ameliorate interactivity in a sphere of communication within the database. Among the main purposes is also a better quality of the inserted data.
Klíčová slova
databáze, webový formulář, Ajax, integrita dat
Klíčová slova v angličtině
database, form, Ajax, integrity
Rozsah průvodní práce
60s
Jazyk
CZ
Anotace
Práce je věnována problematice zpracovávání dat v prostředí webového rozhraní. Hledá a vytváří způsoby jak dosáhnout interaktivity v komunikaci s databází a zajistit zkvalitnění vkládaných dat.
Anotace v angličtině
This thesis deals with a data processing in a sphere of web interface. It tries to find and create the methods which will ameliorate interactivity in a sphere of communication within the database. Among the main purposes is also a better quality of the inserted data.
Klíčová slova
databáze, webový formulář, Ajax, integrita dat
Klíčová slova v angličtině
database, form, Ajax, integrity
Zásady pro vypracování
Cílem bakalářské práce je navrhnout vhodné řešení WWW formuláře pro vstup dat určených k uložení v databázi Oracle. Veškeré omezující podmínky pro formát, omezení rozsahu nebo oboru hodnot budou uloženy v databázi.
Základním úkolem je minimalizovat rizika vložení nesprávných dat souvisejících s evidencí osob, tj. nereálná data, data nesprávně uvedená do vstupních polí pro jiné atributy, atd.
Při řešení bude využito mj. regulárních výrazů, číselníkových tabulek a omezení v Oracle.
Během vyplňování formuláře
a) Budou uživateli nabízeny možnosti dovyplnění jednotlivých polí během psaní textu (tj. např. názvy obcí, ulic, PSČ) podle dat v číselníkových tabulkách, lze využít například technologii AJAX
b) Uživatel bude informován, že v poli uvedený text je neplatný
c) Uživatel bude upozorněn, že jde pravděpodobně o nesprávnou hodnotu (například u křestních jmen, jejichž výčet není konečný)
d) Dojde k automatické úpravě formátu textů (velká a malá písmena ve jméně, formátování PSČ a tlf. čísla)
e) Dojde ke kontrole na serverech DNS, zda existuje daná doména a v ní MX záznam pro označení serveru elektronické pošty (kontrola E-mail adresy)
Systém musí umožnit například:
- identifikovat pravděpodobnou záměnu křestního jména a příjmení
- identifikovat pravděpodobný překlep v křestním jméně
- identifikovat neplatná PSČ
- identifikovat pravděpodobně neplatnou e-mailovou adresu ověřením existence domény a MX záznamu
- identifikovat neplatná telefonní čísla
Při příkazech INSERT a UPDATE nad databází bude taktéž provedena kontrola vstupních dat pomocí triggerů či integritních omezení s využitím regulárních výrazů.
U dat, která systém označí jako nepravděpodobná bude muset uživatel jednoznačně potvrdit správnost těchto dat.
Zásady pro vypracování
Cílem bakalářské práce je navrhnout vhodné řešení WWW formuláře pro vstup dat určených k uložení v databázi Oracle. Veškeré omezující podmínky pro formát, omezení rozsahu nebo oboru hodnot budou uloženy v databázi.
Základním úkolem je minimalizovat rizika vložení nesprávných dat souvisejících s evidencí osob, tj. nereálná data, data nesprávně uvedená do vstupních polí pro jiné atributy, atd.
Při řešení bude využito mj. regulárních výrazů, číselníkových tabulek a omezení v Oracle.
Během vyplňování formuláře
a) Budou uživateli nabízeny možnosti dovyplnění jednotlivých polí během psaní textu (tj. např. názvy obcí, ulic, PSČ) podle dat v číselníkových tabulkách, lze využít například technologii AJAX
b) Uživatel bude informován, že v poli uvedený text je neplatný
c) Uživatel bude upozorněn, že jde pravděpodobně o nesprávnou hodnotu (například u křestních jmen, jejichž výčet není konečný)
d) Dojde k automatické úpravě formátu textů (velká a malá písmena ve jméně, formátování PSČ a tlf. čísla)
e) Dojde ke kontrole na serverech DNS, zda existuje daná doména a v ní MX záznam pro označení serveru elektronické pošty (kontrola E-mail adresy)
Systém musí umožnit například:
- identifikovat pravděpodobnou záměnu křestního jména a příjmení
- identifikovat pravděpodobný překlep v křestním jméně
- identifikovat neplatná PSČ
- identifikovat pravděpodobně neplatnou e-mailovou adresu ověřením existence domény a MX záznamu
- identifikovat neplatná telefonní čísla
Při příkazech INSERT a UPDATE nad databází bude taktéž provedena kontrola vstupních dat pomocí triggerů či integritních omezení s využitím regulárních výrazů.
U dat, která systém označí jako nepravděpodobná bude muset uživatel jednoznačně potvrdit správnost těchto dat.
Seznam doporučené literatury
Literatura:
Castagnetto, J. a kol. Programujeme PHP profesionálně. Computer Press, 2004.
Kout, P. Praktický JavaScript. Zoner Press, 2004.
LACKO, L. Oracle - Správa, programování a použití databázového systému, 576 s., ISBN 978-80-251-1490-2. Praha: Computer Press, 2007.
LONEY, K., BRYLA, B. Mistrovství v Oracle Database 10g, 704 s., ISBN 80-251-1277-2. Praha: Computer Press, 2006.
http://www.oracle.com/technology/index.html
Seznam doporučené literatury
Literatura:
Castagnetto, J. a kol. Programujeme PHP profesionálně. Computer Press, 2004.
Kout, P. Praktický JavaScript. Zoner Press, 2004.
LACKO, L. Oracle - Správa, programování a použití databázového systému, 576 s., ISBN 978-80-251-1490-2. Praha: Computer Press, 2007.
LONEY, K., BRYLA, B. Mistrovství v Oracle Database 10g, 704 s., ISBN 80-251-1277-2. Praha: Computer Press, 2006.
http://www.oracle.com/technology/index.html
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Bakalářská práce byla vypracována na velmi dobré úrovni. Položené otázky byly odpovězeny ke spokojenosti komise. Práci navrhujeme na zvláštní ocenění.