| 1 | <?php
|
|---|
| 2 |
|
|---|
| 3 | $Config['Web']['Charset'] = 'utf-8';
|
|---|
| 4 | $Config['Web']['Title'] = 'Statistika - vývoj';
|
|---|
| 5 |
|
|---|
| 6 | function ShowPage($Content)
|
|---|
| 7 | {
|
|---|
| 8 | global $Config;
|
|---|
| 9 |
|
|---|
| 10 | $Output = '<?xml version="1.0" encoding="'.$Config['Web']['Charset'].'"?>'."\n". // <?
|
|---|
| 11 | '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|---|
| 12 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|---|
| 13 | <head>
|
|---|
| 14 | <meta http-equiv="Content-Language" content="cs"/>
|
|---|
| 15 | <meta http-equiv="Content-Type" content="text/html; charset='.$Config['Web']['Charset'].'"/>
|
|---|
| 16 | <title>'.$Config['Web']['Title'].'</title>
|
|---|
| 17 | <link rel="StyleSheet" href="style/style.css" type="text/css" media="all"/>
|
|---|
| 18 | </head><body>';
|
|---|
| 19 | $Output .= $Content.'</body></html>';
|
|---|
| 20 | echo($Output);
|
|---|
| 21 | }
|
|---|
| 22 |
|
|---|
| 23 | $Content = '<div class="Title">Vývoj systému:</div>
|
|---|
| 24 | <h3 class="Title">Informace k vývoji</h3>
|
|---|
| 25 | <p class="p1">Vítejte na stránce obsahují informace a materiály k systému uchování a grafického zobrazování měřených veličin.</p>
|
|---|
| 26 |
|
|---|
| 27 | <h3 class="Title">Zdrojové kódy poslední verze ke stažení</h3>
|
|---|
| 28 | <p class="p1"><a href="statistic-3.1.zip">statistic-3.1.zip</a></p>
|
|---|
| 29 |
|
|---|
| 30 | <h3 class="Title">Změny v systému</h3><br>
|
|---|
| 31 | Verze 3.1 (13.2.2008)<br>
|
|---|
| 32 | <ul>
|
|---|
| 33 | <li>Upraveny skripty pro plnění dat.</li>
|
|---|
| 34 | <li>Přidán odkaz pod grafem odkazující staticky na vybraný časový úsek.</li>
|
|---|
| 35 | <li>Opraveno zobrazování desetinných míst u čísel bez jednotek</li>
|
|---|
| 36 | <li>Upravena poloha zobrazování celkové informace Min, Avg, Max.</li>
|
|---|
| 37 | <li>Různé menší opravy</li>
|
|---|
| 38 | </ul>
|
|---|
| 39 | Verze 3.0 (14.12.2007)<br>
|
|---|
| 40 | <ul>
|
|---|
| 41 | <li>Přepsán přístup k databázi MySQL přes třídu mysqli</li>
|
|---|
| 42 | <li>Data měření byly pro zvýšení rychlosti rozděleny do jednotlivých tabulek avšak stále je možné mít v jedné datové tabulce více měření. Rozdělení dat do více tabulek také umožnilo mít uložená data s různou přesnosti pro jednolivé měření. Původně pouze INT, nyní všechny další číselné typy jako TINYINT, SMALLINT, INT, BIGINT a FLOAT.</li>
|
|---|
| 43 | <li>Přidáno automatické zaokrouhlení zobrazovaných hodnot a zobrazení předpon jednotek.</li>
|
|---|
| 44 | <li>Doplněny další skripty pro zjišťování informací o systému a plnění databáze.</li>
|
|---|
| 45 | <li>Nastavení sdruženo do souboru config.php.</li>
|
|---|
| 46 | <li>Různé opravy</li>
|
|---|
| 47 | </ul>
|
|---|
| 48 | Verze 2.2 (30.6.2007)<br>
|
|---|
| 49 | <ul>
|
|---|
| 50 | <li>opraveno vykreslování grafu před celkovým začátkem a po celkovém konci měření</li>
|
|---|
| 51 | <li>opraveno vykreslování poslední hodnoty v grafu</li>
|
|---|
| 52 | </ul>
|
|---|
| 53 | Verze 2.1 (24.3.2007)<br>
|
|---|
| 54 | <ul>
|
|---|
| 55 | <li>různé opravy</li>
|
|---|
| 56 | </ul>
|
|---|
| 57 | Verze 2.0 (16.3.2007)<br>
|
|---|
| 58 | <ul>
|
|---|
| 59 | <li>dynamické zobrazování časové osy, výběr běžných úseků nebo přesného intervalu dle počátečního a konečného času</li>
|
|---|
| 60 | <li>použití TrueType fontů</li>
|
|---|
| 61 | <li>měnitelné rozměry generovaného obrázku</li>
|
|---|
| 62 | <li>automatická redukce načítaných dat pro delší časového měřítka</li>
|
|---|
| 63 | <li>automatická redukce po sobě se opakujících stejných do jedné, redukce nulových a málo proměnných odměrů</li>
|
|---|
| 64 | <li>v úsecích, kde se neměřilo buď režim automatická interpolace hodnot nebo nulový údaj</li>
|
|---|
| 65 | <li>Záznam a zobrazení grafů minima, průměru a maxima</li>
|
|---|
| 66 | <li>zápis nových hodnot přes webové HTTP, kontrola podle adres počítačů</li>
|
|---|
| 67 | <li>seznam měření uložen v tabulce</li>
|
|---|
| 68 | </ul>
|
|---|
| 69 | Verze 1.0 (25.11.2004)<br>
|
|---|
| 70 | <ul>
|
|---|
| 71 | <li>statické zobrazování časové osy v rozsahu hodina, den, týden, měsíc, rok a více roků</li>
|
|---|
| 72 | <li>jednotná tabulka pro všechna měření, každé měření jako jeden sloupec, každou minutu nový řádek</li>
|
|---|
| 73 | <li>zobrazování průměru a maxima</li>
|
|---|
| 74 | <li>seznam měření uložen v poli</li>
|
|---|
| 75 | </ul>
|
|---|
| 76 | <br>
|
|---|
| 77 | <h3 class="Title">ServerStat</h3>
|
|---|
| 78 | Program v Delphi 7, který periodicky každou minutu plní různé údaje do statistiky.
|
|---|
| 79 | Plnění probíhá přes HTTP odkaz a skript add.php?MeasureId=n&Value=x, kde n je identifikační číslo měřené veličiny v databázi a x je změřená hodnota.
|
|---|
| 80 | K přistupu přes HTTP používá program HTTP komponentu z balíku Indy.<br>
|
|---|
| 81 | <p class="p1"><a href="ServerStat.zip">ServerStat.zip</a></p>
|
|---|
| 82 | Kontakt: robie@centrum.cz
|
|---|
| 83 | ';
|
|---|
| 84 | ShowPage($Content);
|
|---|
| 85 |
|
|---|
| 86 | ?>
|
|---|