Popis:
Úlohou tohto zadania bola navrhnúť a implementovať webovú aplikáciu predstavujúcu databázový systém pre lekáreň. Táto aplikácia umožňuje svojím používateľom evidovať informácie o liekoch a ich výrobcoch, ako aj o diagnózach a liekoch, ktoré sú na liečenie danej diagnózy určené. Okrem evidencie jednotlivých záznamov o liekoch, diagnózach a výrobcoch, umožňuje táto aplikácia aj pridávanie nových záznamov o liekoch, diagnózach a výrobcoch. Pridávanie nových záznamov je realizované vo forme vstupných formulárov, ktoré sú po vyplnení používateľom spracované a nové záznamy sú uložené do databázy.
Aplikácia Databázový systém lekáreň poskytuje svojím používateľom aj možnosť priradiť konkrétnemu liečivu (lieku) konkrétneho výrobcu, ktorý daný liek vyrába, pričom každý liek môže mať len jedného výrobcu. Táto možnosť je používateľovi umožnená priamo pri pridávaní nového lieku do databázy liečiv. V tomto kroku má používateľ dve možnosti ako priradiť danému lieku jeho výrobcu. Jedným zo spôsobov je výber výrobcu priamo z výberového menu. V prípade, že výrobca daného lieku sa ešte nenachádza v databáze výrobcov, druhou možnosťou, ako priradiť danému lieku jeho výrobcu, je časť formuláru pri pridávaní nového lieku, kde používateľ zadá názov a adresu nového výrobcu.
Ďalším vzťahom (súvislosťou), ktorý umožňuje táto aplikácia realizovať je priradenie konkrétneho liečiva (lieku) konkrétnej diagnóze. Táto možnosť je v tejto aplikácií realizovaná vo forme dvoch výberových zoznamov, v ktorých sa nachádza obsah databázy liekov a obsah databázy diagnóz. Samotné priradenie lieku k diagnóze sa realizuje vybratím konkrétneho lieku v hornom zozname a vybratím názvu diagnózy v dolnom výberovom zozname. Po zvolení lieku a diagnózy, pre ktorú je daný liek určený sa daný formulár spracuje a záznam je uložený do databázy.
Pri pridávaní nových záznamov o liekoch, diagnózach alebo výrobcoch, ako aj pri pridávaní súvislosti, má používateľ k dispozícií obsah celej databázy obsahujúcej záznamy o liekoch, diagnózach, výrobcoch, ako aj výpis databázy súvislosti. Tieto výpisy sú realizované vo forme tabuľky, ktorá sa nachádza pod každým formulárom na pridanie nového záznamu do databázy.
Kľúčové slová:
databázový systém
lekáreň
zadanie
zdrojový kód
lieky
diagnóza
Obsah:
- 1 Obsah 2
2 Zoznam obrázkov 4
3 Formulácia zadania 5
4 Analýza zadania 6
5 PDM 8
6 Systémová príručka 9
6.1 Zdrojové kódy 9
6.1.1 databaza.php 9
6.1.2 delete.php 9
6.1.3 deletediagnozu.php 10
6.1.4 deleteliek.php 10
6.1.5 deletesuvi.php 11
6.1.6 deletevyrobcu.php 11
6.1.7 diagnozy.php 11
6.1.8 index.php 13
6.1.9 lieky.php 13
6.1.10 menu.php 15
6.1.11 post.php 15
6.1.12 post_vyrobca.php 17
6.1.13 postdiag.php 18
6.1.14 postdili.php 18
6.1.15 select.php 19
6.1.16 style.css 22
6.1.17 suvislosti.php 23
6.1.18 telo.php 25
6.1.19 update.php 25
6.1.20 upravdiagnozu.php 27
6.1.21 upravliek.php 27
6.1.22 upravvyrobcu.php 28
6.1.23 vyhladaj.php 29
6.1.24 vyhladavanie.php 33
6.1.25 vypis1.php 34
6.1.26 vypis2.php 35
6.1.27 vypis3.php 36
6.1.28 vyrobcovia.php 37
6.2 Popis štruktúry databázy 39
6.3 Popis aplikácie 40
6.4 Relačná schéma databázy 42
7 Používateľská príručka 45
7.1 Hlavná stránka aplikácie 45
7.2 Položka hlavného menu - Lieky 46
7.3 Položka hlavného menu - Diagnóza 47
7.4 Položka hlavného menu - Výrobcovia 48
7.5 Položka hlavného menu - Liek/Diagnóza 49
7.6 Položka hlavného menu - Vyhľadávanie 49
7.6.1 Vyhľadávanie liekov 50
7.6.2 Vyhľadávanie diagnóz 51
7.6.3 Vyhľadávanie výrobcov 51
7.6.4 Výpisy súvislostí 51