Wstęp... 2 Podstawy teoretyczne zastosowane technologie Środowisko pracy... 3 Apache HTTP Server... 3 Baza danych MySQL

Wielkość: px
Rozpocząć pokaz od strony:

Download "Wstęp... 2 Podstawy teoretyczne zastosowane technologie... 3 1. Środowisko pracy... 3 Apache HTTP Server... 3 Baza danych MySQL... 3 2."

Transkrypt

1 Wstęp... 2 Podstawy teoretyczne zastosowane technologie Środowisko pracy... 3 Apache HTTP Server... 3 Baza danych MySQL Zastosowane techniki... 3 HTML... 3 PHP... 4 SQL... 6 BAZA DANYCH... 7 Narzędzia wykorzystane przy pisaniu aplikacji KOLOS Program Total Commander Program Notepad Narzędzie administracyjne phpmyadmin... 9 Przykłady zastosowanych technik: HTML PHP SQL Połączenie HTML / PHP / SQL Konfiguracja i instalacja aplikacji KOLOS Obsługa Aplikacji Kolos Strefa Student Strefa Admin Przykłady zastosowania Przykład pierwszy import studentów z pliku CSV Przykład drugi dodanie nowego testu Literatura... 30

2 Wstęp Zawód nauczyciela znany jest od lat. To specyficzne zajęcie wymaga od osoby która go wykonuję odpowiednich umiejętności. Nauczyciel zwany także wykładowcą musi posiadać odpowiednią wiedzę którą docelowo będzie przekazywał swoim uczniom, studentom czy słuchaczom. Osoba taka powinna także posiadać odpowiednie przygotowanie pedagogiczne. Po godzinach wykładów, ćwiczeń oraz dyskusji każda osoba zastanawia się czy wykonywana przez nią praca przyniosła jakiś efekt. W przypadku nauczyciela doskonałą formą sprawdzenia przekazanej wiedzy swoim ucznia jest przeprowadzenie testu wyboru. Test sam w sobie jest formą przyjazną pozwalającą w prosty i szybki sposób sprawdzić poziom wiedzy poszczególnych uczniów. Rola ucznia w teście ogranicza się jedynie do zaznaczenia odpowiedzi na poszczególne pytania. Jeżeli student posiada odpowiednią wiedzę nie sprawi mu to większego kłopotu. W znacznie gorszej sytuacji znajduje się wykładowca który test przeprowadza. To ta osoba jest odpowiedzialna za przygotowanie pytań, odpowiedzi, punktacji oraz samo ocenienie testu które przy większej liczbie uczniów jest bardzo czasochłonne. Aplikacja KOLOS przedstawiona w tej pracy ma na celu ułatwienie tego zadania nauczyciela. Program posiada możliwość przeprowadzenia testu na studencie lub na grupie studentów automatycznie zaimportowanych do systemu. Program automatycznie wystawia oceny i pozwala stworzyć raport z wynikami dla poszczególnej osoby lub całej grupy. Dodatkowym autem jest możliwość generowania własnych testów i ich modyfikacja. Szczegółowy opis aplikacji znajduje się w niniejszej pracy. 2

3 Podstawy teoretyczne zastosowane technologie. 1. Środowisko pracy. Aplikacja do prawidłowego działania wymaga serwera HTTP z zainstalowaną obsługą PHP oraz bazą danych MySQL. Apache HTTP Server. Jest to otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows). Apache jest najszerzej stosowanym serwerem HTTP w Internecie. Podstawowe cechy to: wielowątkowość skalowalność bezpieczeństwo Kontrola dostępu/uwierzytelnianie: mod_authz_host Serwer Apache nie jest wolny od luk stwarzających potencjalne zagrożenie. 1 Baza danych MySQL. Jest to wolnodostępny system zarządzania relacyjna bazą danych. Została napisany z myślą o standardzie SQL. MySQL obsługuje większą część obecnego standardu ANSI/ISO SQL (tj. SQL:2003). Serwer MySQL dostępny jest dla wszystkich popularnych platform systemowych i różnorakich architektur procesorów. Jest dostępny także w wersji źródłowej, co umożliwia skompilowanie go dla dowolnej innej platformy. 2 MySQL jest Systemem Zarządzania Relacyjnymi Bazami Danych. Zadaniem takiego systemu jest zarządzanie informacjami znajdującymi się w tabelach w bazie danych w taki sposób, aby ich wyszukiwanie odbywało się w maksymalnie jak najkrótszym czasie. MySQL jest często stosowany ze względu na dużą wydajność i szybkość działania. Te cechy pozwalają go wykorzystać zarówno do małych jak i dużych projektów internetowych oraz informatycznych. Połączenie języka programowania PHP oraz bazy danych MySQL pozwala na przygotowanie bardzo zaawansowanych stron WWW oraz aplikacji webowych Zastosowane techniki. HTML HTML (ang. HyperText Markup Language) hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych. HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając znaczenie poszczególnym fragmentom tekstu formując hiperłącza, akapity, nagłówki, listy oraz osadza w tekście dokumentu obiekty plikowe np. multimedia bądź elementy baz danych np. interaktywne formularze danych. HTML umożliwia określenie wyglądu dokumentu w przeglądarce internetowej. Do szczegółowego opisu formatowania akapitów, nagłówków, użytych czcionek i kolorów, zalecane jest wykorzystywanie kaskadowych arkuszy stylów CSS. W składni HTML wykorzystuje się pary znaczników umieszczone w nawiasach ostrokątnych, np. <title> i </title> lub <h1> i </h1>. HTML pozwala również na osadzanie ciągów instrukcji języków skryptowych, umieszczonych pomiędzy znacznikami <script> 3

4 i </script> oraz programów PHP między znacznikami <?php i?> Należy nadmienić, że HTML, będąc językiem znaczników, nie jest zaliczany do języków programowania w jego składni nie przewidziano wyrażeń obliczeniowych, warunkowych czy iteracyjnych. Ważną cechą HTML-u, która przyczyniła się do popularności systemu WWW oraz Internetu, jest niezależność od systemu operacyjnego i wykorzystywanego sprzętu komputerowego. 4 Prosty przykład strony WWW w HTML-u z ustawieniem języka polskiego: <html lang="pl" dir="ltr"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>tytuł strony</title> </head> <body> <h1>nagłówek pierwszego poziomu</h1> <p> Akapit (z ang. paragraph)<br /> i jeszcze trochę tekstu w następnym wierszu<br /> a to jest <a href=" do Wikipedii</a>. </p> </body> </html> Wygląd strony w przeglądarce WWW. Rysunek 1 - prosta strona WWW PHP PHP obiektowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym. PHP jest najczęściej stosowany do tworzenia skryptów po stronie 4

5 serwera WWW, ale może być on również używany do przetwarzania danych z poziomu wiersza poleceń, a nawet do pisania programów pracujących w trybie graficznym (np. za pomocą biblioteki GTK+, używając rozszerzenia PHP-GTK). Implementacja PHP wraz z serwerem WWW Apache oraz serwerem baz danych MySQL określana jest jako platforma AMP (w środowisku Linux LAMP, w Windows WAMP). Ponadto PHP można uruchomić na serwerze IIS (Windows) oraz w chmurze Windows Azure. 5 Prosty skrypt PHP: <? $ocena=$_session["ocena"]; if (empty($ocena)) { echo "<table align=center><td><center><font style='font-size:18' color ='black'>witamy W APLIAKCJI KOLOS 1.0 <br><br> <imgsrc=../test/graf/kolos3.jpg></font></center></td></table>"; } else { echo "<table align=center><td><center><font style='font-size:25' color ='red'>$ocena</font></center></td></table>"; }?> Powyższy skrypt deklaruje zmienną $ocena zapisaną przez SESSION. Sprawdza czy zmienna nie jest pusta. Jeżeli jest wyświetla napis WITAMY W APLIAKCJI KOLOS 1.0. oraz ilustrację <imgsrc=../test/graf/kolos3.jpg> W przypadku gdy zmienna $ocena nie jest pusta wyświetla jej wartość echo $ocena;. Wygląd strony aplikacji KOLOS kiedy zmienna $ocena jest pusta. Rysunek 2 - aplikacje KOLOS strona index.html start Źródło: opracowanie własne 5

6 Wygląd strony aplikacji KOLOS kiedy zmienna $ocena ma jakąś wartość Rysunek 3 - ocena po wypełnieniu testu Źródło: opracowanie własne SQL SQL (ang. Structured Query Language/) strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi zarządzania bazą danych (DBMS). 6 Przykładowe zapytanie SQL: select * from `student` where `index` = "1"; Zapytanie wyświetli wszystkie dane z wszystkich wierszy tabeli student w których rekordy index jest równy 1. Przykładowa tabela student z aplikacji KOLOS. Rysunek 4 - przykład tabeli student Źródło: opracowanie własne 6

7 Wynik powyższego zapytania SQL Rysunek 5 - wynik zapytania przykładowego Źródło: opracowanie własne BAZA DANYCH Baza danych zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego specjalizowanego do gromadzenia i przetwarzania tych danych. Program taki (często pakiet programów) nazywany jest systemem zarządzania bazą danych (ang. database management system, DBMS). 7 Baza danych jest to zbiór tabel. Dostęp do danych z tych tabel można uzyskać za pomocą np. języka SQL. Między tabelami mogą występować różnego rodzaju relacje. 8 Baza danych aplikacji KOLOS Rysunek 6 - Baza danych Apliakcji KOLOS Źródło: opracowanie własne 7

8 Narzędzia wykorzystane przy pisaniu aplikacji KOLOS 1. Program Total Commander 7 Jest to bardzo rozbudowany menadżer plików. Podczas pracy nad program został wykorzystany do kopiowania plików z komputera lokalnego na serwer. Program występuje w polskiej wersji językowej. Pakiet instalacji w wersji Trial (testowa) można pobrać ze strony : Wygląd aplikacji Total Commander 7.0 Trial (testowa) Rysunek 7 - Total Commander Źródło: opracowanie własne 2. Program Notepad++ Notepad++ jest bardzo dobrym, darmowym edytorem kodów źródłowych. Projekt bazuje na potężnym komponencie edytora tekstu - Scintilla. Potrafi rozpoznawać znaczniki między innymi HTML / PHP / SQL itp. Jedna z wielu zalet to Licencja: Freeware (darmowa). Cały kod źródłowy aplikacji KOLOS powstał w tym programie. Aplikacja występuję w polskiej wersji językowej: Do pobrania z: 8

9 Wygląd aplikacji Notepad++ Freeware (darmowa) Rysunek 8 - Notepad++ 3. Narzędzie administracyjne phpmyadmin Źródło: opracowanie własne phpmyadmin narzędzie służące do łatwego zarządzania bazą danych MySQL, napisane w języku PHP. Oprogramowanie wydawane jest na licencji GNU General Public License i umożliwia między innymi tworzenie/usuwanie baz danych, dodawanie/kasowanie relacji oraz edycję ich struktury i zawartości. Wszystkie operacje mogą być wykonywane z poziomu przeglądarki internetowej, w graficznym środowisku, bez konieczności pracy z domyślnym interfejsem tekstowym. 9 Wygląd strony głównej programy phpmyadmin na serwerze home.pl. Rysunek 9 - phpmyadmin Źródło: opracowanie własne 9

10 Z poziomu phpmyadmin odbywa się administracja bazą danych programu KOLOS. Administrowanie jest także możliwe po zalogowaniu się do strefy Admin samej aplikacji. Wygląd programu phpmyadmin na serwerze home.pl Rysunek 10 - phpmyadmin Źródło: opracowanie własne 10

11 Przykłady zastosowanych technik: 1. HTML Poniższy kod HTML odpowiedzialny za wyświetlanie graf/top.gif oraz menu całej aplikacji. Określa także zachowanie przycisków menu po najechaniu na nie myszką onmouseover="style.color = 'red'" onmouseout="style.color = 'blue'. Pod poszczególnymi przyciskami mam linki do podstroi np.: href="../test/logowanie/out.php" Funkcja <? echo $_SESSION['uzytkownik'];?> która jest elementem PHP sprawdza który użytkownik jest zalogowany. <center> <table border="0"> <tr> <td> <img src="graf/top.gif"> </td> </tr> <tr><td> <div align="right" link="blue"> <font size="2" align="right"> Jesteś zalogowany jako <b><? echo $_SESSION['uzytkownik'];?></b> <a href="../test/logowanie/out.php" onmouseover="style.color = 'red'" onmouseout="style.color = 'blue'">wyloguj</a></font> </div> </td></tr> <tr><td height="20"> <a onclick="location.href='index.php';"><input type="button" value="strona Główna" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'"> <a onclick="location.href='student.php';"><input type="button" value="strefa Student" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'"> <a onclick="location.href='login.php';"><input type="button" value="strefa Admin" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'"> <a onclick="location.href='pytanie.php';"><input type="button" value="kontakt z Adminem" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'"> <a onclick="location.href='dokumentacja.php';"><input type="button" value="dokumentacja" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'"> </td> </tr> </table> </center> 11

12 Efekt działania powyższego kodu stopka.php z aplikacji KOLOS: Rysunek 11 - menu aplikacji KOLOS Źródło: opracowanie własne 2. PHP Skrypt login.php jest odpowiedzialny za uwierzytelnia użytkowników ADMIN. Sprawdza on dwie zmienne pobrane z formularza html: $uzytkownik=$_post['uzytkownik']; $haslo=($_post['haslo']); Po stwierdzeniu prawidłowości danych które odbywa się za pomocą skryptu SQL. Odpowiednio rejestruje uzytkwoniak i przenosi go do admin.php: // Zapamiętuje zmienną sesji session_register("uzytkownik"); // Przekierowanie do strony header("location:admin.php"); lub jeżeli dane SA nie poprawne wyświetla komunikat: // komunikat przy błędnym logowaniu $message="<font color=red><b>nieprawidłowa nazwa użytkownika lub hasło<b></font>"; // Sprawdzenie nazwy użtkownika i hasła. Całości kodu login.php: // Sekcja logowania $login=$_post['login']; // przejmuje zmienną z formularza if($login) { // W momencie kliknięcia w przycisk formularza $uzytkownik=$_post['uzytkownik']; $haslo=($_post['haslo']); // ustawienie zmiennych 12

13 // Połączenie z bazą. mysql_connect($host,$db_user,$db_password); mysql_select_db($database); // Sprawdzenie nazwy użtkownika i hasła. $rezultat=mysql_query("select * FROM logowanie WHERE uzytkownik='$uzytkownik' AND haslo='$haslo'"); if(@mysql_num_rows($rezultat)){ // Zapamiętuje zmienną sesji session_register("uzytkownik"); // Przekierowanie do strony header("location:admin.php"); exit; } // jeżeli błędne hasło lub login else { // komunikat przy błędnym logowaniu $message="<font color=red><b>nieprawidłowa nazwa użytkownika lub hasło<b></font>"; // Sprawdzenie nazwy użtkownika i hasła. } } // Koniec sprawdzania autoryzacji.?> Skrypt wykonuj się po podaniu danych na stronie login.php aplikacji KOLOS: Rysunek 12 - przykład PHP logowanie admina 13

14 3. SQL Za pomocą zapytania SQL przedstawionego poniżej stwierdzamy na ile pytań student odpowiedział prawidłowo. Znajduje się on w pliku test.php aplikacji KOLOS: $res = mysql_query (" SELECT * FROM `gadmar1`.`testy`, `gadmar1`.`wyniki` WHERE `TESTY`.`NR_TESTU` = '$nr_test' and `WYNIKI`.`NR_TESTU` = '$nr_test' AND `TESTY`.`NR_PYTANIA` = `WYNIKI`.`NR_PYTANIA` AND `TESTY`.`ODP` = `WYNIKI`.`ODP` and `WYNIKI`.`INDEX` = '$nr_index' LIMIT 0, 30"); Skrypt przedstawiony powyżej został wykorzystany w aplikacji KOLOS do sprawdzania ilości poprawnych odpowiedzi w danym teście $nr_test' wypełnionym przez danego studenta $nr_index'. Skrypt zwraca wszystko z tabel `gadmar1`.`testy`, `gadmar1`.`wyniki` co spełnia następujące warunki: `TESTY`.`NR_TESTU` = '$nr_test' numer test w tabeli TESTY jest równy zmiennej '$nr_test' podawanej przez studenta przy wypełnianiu testu. AND `WYNIKI`.`NR_TESTU` = '$nr_test' numer testu NR_TESTU w tabeli WYNIKI jest równy zmiennej '$nr_test' podawanej przez studenta przed wypełnieniem testu. AND `TESTY`.`NR_PYTANIA` = `WYNIKI`.`NR_PYTANIA` - numer NR_PYTANIA z tabeli TESTY jest równy NR_PYTANIA z tabeli WYNIKI AND `TESTY`.`ODP` = `WYNIKI`.`ODP` - odpowiedź ODP w tabeli TESTY jest równa odpowiedź ODP w tabeli WYNIKI AND `WYNIKI`.`INDEX` = '$nr_index' index INDEX w tabeli wyniki WYNIKI jest równy zmiennej podanej przez studenta '$nr_index'. Następnie stosujemy zapis : $odpd = mysql_num_rows($res); - który do zmiennej $odpd zapisuje liczbę poprawnych odpowiedzi. I na końcu obliczamy procent poprawnych odpowiedzi: $proc = $odpd*100/$ile; - czyli liczba poprawnych $odpd * 100% / liczbę pytań w teście $ile; 14

15 Zastosowana skala ocen to : ($proc>91) 5,0 ($proc>81) 4,5 ($proc>71) 4,0 ($proc>61) 3,5 ($proc>51) 3,0 ($proc<50) 2,0 4. Połączenie HTML / PHP / SQL. Przykład pliku student.php z aplikacji KOLOS. Kod pliku: <form method="post"> <font>wybierz test który chcesz wypełnić:</font><input id="1" type="text" name="nr_test" size="10" maxlength="10"><br> <font>podaj numer indexu:font><input id="%" type="text" name="nr_index" size="10" maxlength="10"><br> <font>podaj hasło:</font><input id="%" type="password" name="pass" size="10" maxlength="10"><br><br> <input type="submit" name= "szukajj" value="szukaj" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'">&nbsp <input type="reset" value="wyczyść wszystkie pola" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'">&nbsp <a onclick="location.href='index.php';"><input type="button" value="menu" style="font-size:10" onmouseover="style.color = 'green'" onmouseout="style.color = 'black'"><br> </form> <?php $connection 'gadmar1', 'Koniu666'); $db $connection); $nr_test=$_post['nr_test']; $nr_index=$_post['nr_index']; $pass=$_post['pass']; $_SESSION["nr_test"]="$nr_test"; $_SESSION["nr_index"]="$nr_index"; echo "<br>"; $subtim=($_post["szukajj"]); if ($subtim=="") {} else { if(empty($nr_test) or empty($nr_index) or empty($pass)) { echo "<table><td><center><font style='font-size:12' color ='red'>uzupełni wszystkie pola</font><br></center></td></table>"; } else { if(mysql_num_rows(mysql_query("select * FROM TESTY_NAZWA where `NR_TESTU`='$nr_test'"))>0) { $c=1; $zapytanie = "SELECT * FROM TESTY_NAZWA where `NR_TESTU`='$nr_test'"; $idzapytania = mysql_query($zapytanie); echo "<font size=2><table border=1><tr><td>nr</td><td>nazwa Testu</td><td>Opiekun</td></tr>"; while ($wiersz = mysql_fetch_row($idzapytania)) { 15

16 echo "<tr><td>$wiersz[0]</td><td> $wiersz[1]</td><td> $wiersz[2]</td></tr>"; echo "</table></font>"; } } else { if (empty($nr_test)) { echo '<br><br>'; $c=0; } else { echo "<table><td><center><font style='font-size:12' color ='red'>nie ma testu o tym numerze!</font><br></center></td></table>"; $c=0; }}}} Jak widać na powyższym przykładzie w jednym pliku student.php mamy połączenie <html>, <php> oraz SQL. Główna częścią HTML jest formularz zawarty w znacznikach <form> </form>. Ma on za zadanie uzyskanie od studenta zmiennych 'nr_test' i 'nr_index' które później przechwytuje program PHP i z ich wykorzystaniem wykonuje szereg operacji oraz 'pass'. Warunki przejścia do wypełniania testu jest podanie prawidłowych danych. Wygląd strony student.php aplikacji KOLOS: Rysunek 13 - strefa student Aplikacji Kolos Źródło : opracowanie własne 16

17 Konfiguracja i instalacja aplikacji KOLOS KROK - 1 Warunkiem prawidłowej instalacji programu jest wgranie go do na serwera HTTP z zainstalowaną bazą MySQL oraz PHP. Wgrywamy go do katalogu TEST. Należy zachować poniższą struktur plików i katalogów: Katalog TEST musi zawierać poniższe katalogi i pliki Rysunek 14 - struktura katalogów aplikacji KOLOS KROK 2 Źródło : opracowanie własne Wpisanie odpowiednich zmiennych w pliku /admin/conf.php który jest odpowiedzialny za logowanie do bazy oraz katalog importu: <? $host="?????"; // Nazwa hosta. $db_user="?????"; // Nazwa użytkownika - MySQL. $db_password="?????"; // Hasło do bazy. $database="gadmar1"; // Nazwa bazy. $kat="/pracad/test/admin/imp/"; // katalog importu?> 17

18 Obsługa Aplikacji Kolos 1. Strefa Student Strefa student jest przeznaczona dla osoby chcącej wypełnić test: Rysunek 15 - strefa student Aplikacji KOLOS Po prawidłowym wpisaniu danych takich jak: numer testu, numer indexu oraz hasła otrzymanego od wykładowcy student zobaczy wprowadzone dane: Rysunek 16 - powitanie studenta 18

19 Następnie student sprawdza dane i klika OK. jeżeli się wszystko zgadza lub anuluj jeżeli dane nie są poprawne. Po kliknięciu OK student zaczyna wypełniać test : Rysunek 17 - wypełnianie testu Po wypełnieniu wszystkich pytań wybiera zakończ. Rysunek 18 - zakończenie testu 19

20 Po czym otrzymuje ocenę która automatycznie zostaje zapisana do bazy dla wykładowcy. Rysunek 19 - ocena z testu Ponowna próba wypełnienie testu kończy się komunikatem. Rysunek 20 - Robiłeś już ten test Ponowne wypełnienie TESTU jest możliwe dopiero po odblokowaniu przez ADMINA. 20

21 2. Strefa Admin Do strefy Administrator możne się dostać po podaniu prawidłowego loginu i hasła: Rysunek 21 - logowanie do strefy ADMIN Po zalogowaniu mamy dostęp do wszystkich opcji programu nie osiągalnych dla studenta i osób nie zalogowanych. Rysunek 22 - MENU administracyjne 21

22 Opis poszczególnych opcji z menu ADMIN: Dodaj studenta: opcja umożliwia dodanie studenta do bazy. Podpowiada przykładowe dane Do wypełnienia i nie pozwala na pominięcie jakiegokolwiek pola. Usuń studenta: opcja usuwa studenta wraz z wynikami jego testów. Odblokuj test dla studenta: pozwala rozwiązać drugi raz ten sam test dla studenta. Wyniki pierwszego podejścia są kasowane. Odblokuj test dla grupy: pozwala analogicznie jak wyżej odblokować test dla całej grupy studentów. Import studentów z pliku CSV: pozwala jednorazowo wprowadzić do bazy kilku studentów z pliku student.csv. Nazwa i struktura pliku musi być zachowana. Parametry pliku student.csv są podane w aplikacji w opcji import studentów z CSV. Dodaj test: pozwala na zdefiniowanie nazwy nowego testu oraz wprowadzenie jego opiekuna. Dodaj Pytanie do testu: pozwala dodawać pytania do wybranego testu. Usuń test: pozwala usunąć cały test wraz z pytaniami. Usuń pytanie: pozwala usunąć pojedyncze pytanie z podanego testu. Wykaz wszystkich studentów: pozwala zrobić raport studentów wprowadzonych do bazy. Raport można stosując kryteria np: grupa lub index, rok studiów. Wykaz wszystkich testów: raport z opcja wybory listujący wszystkie testy z pytaniami. Zastosowano możliwość wyboru poszczególnego testu lub wszystkich. Dodaj / Usuń ADMINA: opcja pozwala dodać lub usunąć administratora. Wyniki z testów: pokazuje uzyskane oceny przez dowolnego studenta lub grupę studentów. Wyloguj: powracamy do strony głównej aplikacji. 22

23 Przykłady zastosowania. 1. Przykład pierwszy import studentów z pliku CSV. KROK 1. Tworzymy plik student.csv o strukturze jak na rysunku np. w MS Excel. Odpowiednio kolumn to A Nazwa, B Kierunek, C Grupa, D Semestr, E Rok Studiów, F Rodzaj, G numer indexu stdenta, H hasło studenta. Rysunek 23 - przykład pliku student.csv KROK 2. Logujemy się do aplikacji KOLOS jako admin. Rysunek 24 - logowanie do aplikacji jako ADMIN KROK 3. W strefa ADMIN wybieram opcję Import studentów z pliku CSV. 23

24 Rysunek 25 - menu ADMIN wybór opcji Rysunek 26 - menu importu studentów źródło: własne 24

25 KROK 4. W zakładce Import studentów z pliku CSV wybieramy opcję przeglądaj i wskazujemy plik student.csv do importu. Rysunek 27 - wybór pliku do importu Rysunek 28 - ładowanie pliku na ftp 25

26 KROK 5. W Import studentów z pliku CSV wybieramy opcję Załaduj plik. Po wykonaniu której otrzymamy komunikat o prawidłowym załadowaniu pliku na Server. Rysunek 29 - poprawne załadowanie pliku KROK 6. W Import studentów z pliku CSV wybieramy opcję Importuj dane do bazy. Rysunek 30 - poprawny import do bazy 26

27 Po wykonaniu importu otrzymamy komunikat dane poprawnie załadowano. KROK 7. Aby sprawdzić czy studenci zostali załadowani do bazy wystarczy z menu administratora wykonać opcja Wykaz wszystkich studentów i wyszukać ich np.: po grupie bazy. Rysunek 31 - sprawdzenie poprawności importu 27

28 2. Przykład drugi dodanie nowego testu. KROK 1. Logujemy się jako administrator do STREFY ADMIN. KROK 2. Wybieramy opcje dodaj test. Rysunek 32 - dodaj test Wypełniamy wszystkie pola i klikamy Dodaj test. KROK 3. Przechodzimy do opcji Dodaj pytanie do testu i uzupełniamy pytania. Rysunek 33 - dodawanie pytań do testu. 28

29 Po wypełnieniu wszystkich pól klikamy dodaj pytanie. Możemy dodać dowolną liczbę pytań. Trzeba jednak pamiętać, że skala ocen jest sześciu pozycyjna więc najlepiej dodać minimum 6 pytań. KROK 4. Możemy sprawdzić czy test się dodał. Wykonujemy to opcją Wykaz wszystkich testów która zwraca nam w tabeli pełny wygląd podanego testu. Rysunek 34 - wykaz wszystkich testów 29

30 Literatura 1. Luke Welling, Laura Thomson: PHP i MySQL. Tworzenie stron WWW. Vademecum 2. Steven Holzer: PHP 5 Radocha z Programowania 3. Sebastian Bergmann: PHP5 Profesjonalne tworzenie oprogramowania 4. Piotr Listosz: Jak to zrobić w PHP 5. Steven M. Schafer, Bryan Pfaffenberger; HTML, XHTML i CSS BIBLIA 1. profesjonalisty. Wydanie IV. 2009/10 2. Ullman J.D.: Podstawowy wykład z systemów baz danych, WNT Warszawa

31 Spis ilustracji: Rysunek 1 - prosta strona 4 Rysunek 2 - aplikacje KOLOS strona index.html start... 5 Rysunek 3 - ocena po wypełnieniu testu... 6 Rysunek 4 - przykład tabeli student... 6 Rysunek 5 - wynik zapytania przykładowego... 7 Rysunek 6 - Baza danych Apliakcji KOLOS... 7 Rysunek 7 - Total Commander... 8 Rysunek 8 - Notepad Rysunek 9 - phpmyadmin... 9 Rysunek 10 - phpmyadmin Rysunek 11 - menu aplikacji KOLOS Rysunek 12 - przykład PHP logowanie admina Rysunek 13 - strefa student Aplikacji Kolos Rysunek 14 - struktura katalogów aplikacji KOLOS Rysunek 15 - strefa student Aplikacji KOLOS Rysunek 16 - powitanie studenta Rysunek 17 - wypełnianie testu Rysunek 18 - zakończenie testu Rysunek 19 - ocena z testu Rysunek 20 - Robiłeś już ten test Rysunek 21 - logowanie do strefy ADMIN Rysunek 22 - MENU administracyjne Rysunek 23 - przykład pliku student.csv Rysunek 24 - logowanie do aplikacji jako ADMIN Rysunek 25 - menu ADMIN wybór opcji Rysunek 26 - menu importu studentów Rysunek 27 - wybór pliku do importu Rysunek 28 - ładowanie pliku na ftp Rysunek 29 - poprawne załadowanie pliku Rysunek 30 - poprawny import do bazy Rysunek 31 - sprawdzenie poprawności importu Rysunek 32 - dodaj test Rysunek 33 - dodawanie pytań do testu Rysunek 34 - wykaz wszystkich testów Spis odsyłaczy: PHP 5 Radochna z programowania Steven Holzer

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami

Bardziej szczegółowo

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty Wybrane działy Informatyki Stosowanej Format HTML Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty dr hab. inż. Andrzej Czerepicki 2019 Definicja HTML HyperText Markup Language

Bardziej szczegółowo

Aplikacje internetowe - laboratorium

Aplikacje internetowe - laboratorium Aplikacje internetowe - laboratorium PHP Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej opartej o język PHP. Aplikacja ilustruje takie mechanizmy jak: obsługa formularzy oraz obsługa

Bardziej szczegółowo

Bazy danych i strony WWW

Bazy danych i strony WWW Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy

Bardziej szczegółowo

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy

Bardziej szczegółowo

STRONY INTERNETOWE mgr inż. Adrian Zapała

STRONY INTERNETOWE mgr inż. Adrian Zapała 1 STRONY INTERNETOWE mgr inż. Adrian Zapała STRONY INTERNETOWE Rodzaje stron internetowych statyczne (statyczny HTML + CSS) dynamiczne (PHP, ASP, technologie Flash) 2 JĘZYKI STRON WWW HTML (ang. HyperText

Bardziej szczegółowo

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs 18.11 2008 22 12. 2008

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs 18.11 2008 22 12. 2008 Wprowadzenie do HTML, CSS, JavaScript, PHP Kurs 18.11 2008 22 12. 2008 Narzędzia do tworzenia i utrzymania dokumentów web owych Edytory HTML Server WWW i baz danych Przeglądarka internetowa kompilator

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Programowanie internetowe

Programowanie internetowe Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML

Bardziej szczegółowo

Zajęcia 11 wykorzystanie MySQL w PHP

Zajęcia 11 wykorzystanie MySQL w PHP Zajęcia 11 wykorzystanie MySQL w PHP MySQL MySQL jest jednym z najpopularniejszych wolnodostępnych systemów zarządzania relacyjnymi bazami danych. Głównym jego załoŝeniem była szybkość działania, toteŝ

Bardziej szczegółowo

Podstawy JavaScript ćwiczenia

Podstawy JavaScript ćwiczenia Podstawy JavaScript ćwiczenia Kontekst:

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami

Bardziej szczegółowo

Spis treści. Spis treści... 2. Wstęp... 3. Instalacja nazwa.pl... 3. Instalacja Home.pl... 8. Edycja grafiki strony... 17. logo...

Spis treści. Spis treści... 2. Wstęp... 3. Instalacja nazwa.pl... 3. Instalacja Home.pl... 8. Edycja grafiki strony... 17. logo... Instalacja serwera Spis treści Spis treści... 2 Wstęp... 3 Instalacja nazwa.pl... 3 Instalacja Home.pl... 8 Edycja grafiki strony... 17 logo... 17 Wstęp Najnowszy sklep internetowy spod znaku sellsmart,

Bardziej szczegółowo

Laboratorium 1 Wprowadzenie do PHP

Laboratorium 1 Wprowadzenie do PHP Laboratorium 1 Wprowadzenie do PHP Ćwiczenie 1. Tworzenie i uruchamianie projektu PHP w Netbeans Tworzenie projektu Uruchom środowisko NetBeans. Stwórz nowy projekt typu PHP Application (File->New Project,

Bardziej szczegółowo

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. Gdy już posiadamy serwer i zainstalowany na nim system Windows XP, 7 lub 8 postawienie na nim serwera stron WWW jest bardzo proste. Wystarczy

Bardziej szczegółowo

O stronach www, html itp..

O stronach www, html itp.. O stronach www, html itp.. Prosty wstęp do podstawowych technik spotykanych w internecie 09.01.2015 M. Rad Plan wykładu Html Przykład Strona www Xhtml Css Php Js HTML HTML - (ang. HyperText Markup Language)

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4 Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...

Bardziej szczegółowo

WYKONANIE MODELU GENERYCZNEGO W POSTACI APLIKACJI, SŁUŻĄCEJ DO PROGNOZOWANIA ZAPOTRZEBOWANIA NA USŁUGI EDUKACYJNE

WYKONANIE MODELU GENERYCZNEGO W POSTACI APLIKACJI, SŁUŻĄCEJ DO PROGNOZOWANIA ZAPOTRZEBOWANIA NA USŁUGI EDUKACYJNE WYKONANIE MODELU GENERYCZNEGO W POSTACI APLIKACJI, SŁUŻĄCEJ DO PROGNOZOWANIA ZAPOTRZEBOWANIA NA USŁUGI EDUKACYJNE W JEDNOSTKACH SAMORZĄDU TERYTORIALNEGO ZAMAWIAJĄCY: OŚRODEK ROZWOJU EDUKACJI ALEJE UJAZDOWSKIE

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium JavaServer Pages Celem ćwiczenia jest zbudowanie kilku prostych stron internetowych z użyciem technologii JSP. Podczas ćwiczenia wykorzystany zostanie algorytm sortowania bąbelkowego

Bardziej szczegółowo

Instalacja systemu zarządzania treścią (CMS): Joomla

Instalacja systemu zarządzania treścią (CMS): Joomla Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola

Bardziej szczegółowo

Podstawy technologii WWW

Podstawy technologii WWW Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5 Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy

Bardziej szczegółowo

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Przedmiot: Bazy danych Rodzaj przedmiotu: Podstawowy Kod przedmiotu: MBM 1 S 0 5 64-4 _1 Rok: III Semestr: 5 Forma studiów:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki

Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki Instrukcja do zajęć laboratoryjnych Przetwarzanie i organizowanie danych : bazy danych Nr ćwiczenia 10 Temat Aplikacje

Bardziej szczegółowo

Źródła. cript/1.5/reference/ Ruby on Rails: http://www.rubyonrails.org/ AJAX: http://www.adaptivepath.com/publications/e ssays/archives/000385.

Źródła. cript/1.5/reference/ Ruby on Rails: http://www.rubyonrails.org/ AJAX: http://www.adaptivepath.com/publications/e ssays/archives/000385. Źródła CSS: http://www.csszengarden.com/ XHTML: http://www.xhtml.org/ XML: http://www.w3.org/xml/ PHP: http://www.php.net/ JavaScript: http://devedgetemp.mozilla.org/library/manuals/2000/javas cript/1.5/reference/

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne Inżynieria Internetu 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia

Bardziej szczegółowo

Wykorzystanie PHP do tworzenia stron internetowych testujących wiedzę studentów ze statystyki

Wykorzystanie PHP do tworzenia stron internetowych testujących wiedzę studentów ze statystyki Radosław Jedynak jedynakr@pr.radom.pl Katedra Matematyki Politechnika Radomska Radom Wykorzystanie PHP do tworzenia stron internetowych testujących wiedzę studentów ze statystyki Wstęp Aktywnie rozwijająca

Bardziej szczegółowo

Tomasz Grześ. Systemy zarządzania treścią, cz. II

Tomasz Grześ. Systemy zarządzania treścią, cz. II Tomasz Grześ Systemy zarządzania treścią, cz. II Panel administracyjny Panel administracyjny pozwala na zarządzanie wszystkimi elementami pakietu, m.in. zarządzanie użytkownikami, edycję stron, instalowanie

Bardziej szczegółowo

Tomasz Grześ. Systemy zarządzania treścią

Tomasz Grześ. Systemy zarządzania treścią Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9 Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do

Bardziej szczegółowo

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. HTTP (ang. Hypertext Transfer Protocol) protokół transferu plików

Bardziej szczegółowo

Dokumentacja fillup - MS SQL

Dokumentacja fillup - MS SQL Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja Produkcja by CTI Proces instalacji, ważne informacje oraz konfiguracja Spis treści 1. Ważne informacje przed instalacją...3 2. Instalacja programu...4 3. Nawiązanie połączenia z serwerem SQL oraz z programem

Bardziej szczegółowo

Języki programowania wysokiego poziomu. Ćwiczenia

Języki programowania wysokiego poziomu. Ćwiczenia Języki programowania wysokiego poziomu Ćwiczenia Języki programowania Ćwiczenia Strukturalny HTML Arkusze CSS Formularze HTML i PHP Baza danych MySQL Forum internetowe Strukturalny HTML Zadania Dokument

Bardziej szczegółowo

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie Wstęp FTP - (ang. File Transfer Protocol - protokół transmisji danych) jest to protokół typu klient-serwer, który umożliwia przesyłanie plików na serwer, oraz z serwera poprzez program klienta FTP. Dzięki

Bardziej szczegółowo

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny AiRIII gr. 2TI sekcja 1 Autorzy: Tomasz Bizon Józef Wawrzyczek 2 1. Wstęp Celem projektu było stworzenie sklepu

Bardziej szczegółowo

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł mysqli ma dwa interfejsy: proceduralny i obiektowy) PostgreSQL Oracle MS

Bardziej szczegółowo

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA Nazwa kwalifikacji: Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami Oznaczenie kwalifikacji: E14 Numer zadania: 01 Wypełnia zdający Numer PESEL zadającego Czas trwania egzaminu:

Bardziej szczegółowo

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r. System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające

Bardziej szczegółowo

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. Autor: Larry Ullman Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze Jak stworzyć doskonałą witrynę sklepu internetowego? Jak

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

INSTALACJA I KONFIGURACJA SERWERA PHP.

INSTALACJA I KONFIGURACJA SERWERA PHP. LABORATORIUM 0 INSTALACJA I KONFIGURACJA SERWERA PHP. W celu poprawnego wykonywania zadań na laboratorium konieczne jest zainstalowanie na komputerze wyposażonym w system operacyjny Windows następujących

Bardziej szczegółowo

Wykład 5: PHP: praca z bazą danych MySQL

Wykład 5: PHP: praca z bazą danych MySQL Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych

Bardziej szczegółowo

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny

Bardziej szczegółowo

Aplikacje www laboratorium

Aplikacje www laboratorium Aplikacje www laboratorium Konfigurowanie zabezpieczeń w oparciu o JAAS w serwerze GlassFish Zabezpieczanie aplikacji webowych z wykorzystaniem JASS jest w podstawowych zastosowaniach procesem dwuetapowym.

Bardziej szczegółowo

Zaawansowane aplikacje internetowe

Zaawansowane aplikacje internetowe Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika

Bardziej szczegółowo

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI Spis treści Ważne informacje przed instalacją... 3 1. Instalacja oprogramowania... 4 2. Konfiguracja połączenia z serwerem SQL oraz z programem OPTIMA...

Bardziej szczegółowo

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

MAMP: Można to pobrać i zainstalować z   XAMPP: Można go pobrać i zainstalować z WordPress : Omówienie I Instalacja Na początek, dlaczego byłbyś zainteresowany wykorzystaniem WordPressa razem z PhoneGap? Zapytałbym: "Dlaczego byś nie?" Moim zdaniem WordPress jest jednym z najłatwiejszych

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy

Bardziej szczegółowo

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: opisać sposób deklaracji tablic w PHP; scharakteryzować typ tablicowy w PHP; wymienić i scharakteryzować indeksowanie

Bardziej szczegółowo

Uruchamianie bazy PostgreSQL

Uruchamianie bazy PostgreSQL Uruchamianie bazy PostgreSQL PostgreSQL i PostGIS Ten przewodnik może zostać pobrany jako PostgreSQL_pl.odt lub PostgreSQL_pl.pdf Przejrzano 10.09.2016 W tym rozdziale zobaczymy, jak uruchomić PostgreSQL

Bardziej szczegółowo

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B Forte Zarządzanie Produkcją Instalacja i konfiguracja Wersja 2013.1.B Forte Zarządzanie Produkcją - Instalacja i konfiguracja Strona 2 z 13 SPIS TREŚCI 1 Instalacja i konfiguracja Forte Zarządzanie Produkcją...

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 2 Zaprojektowaliśmy stronę dodaj_dzial.aspx proszę jednak spróbować dodać nowy dział nie podając jego nazwy

Bardziej szczegółowo

Szczegółowy opis zamówienia:

Szczegółowy opis zamówienia: Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h

Bardziej szczegółowo

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2 Young Programmer: HTML+PHP Dr inż. Małgorzata Janik, Zajęcia #2 Ramowy program warsztatów Zajęcia 1: Zajęcia wprowadzające, HTML Zajęcia 2: Style CSS (tabele i kaskadowe arkusze stylów) Zajęcia 3: Podstawy

Bardziej szczegółowo

BACKUP BAZ DANYCH FIREBIRD

BACKUP BAZ DANYCH FIREBIRD BACKUP BAZ DANYCH FIREBIRD SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje podstawowe... 2 Krok 2: Dane... 3 Backup bazy umieszczonej na serwerze... 3 Bezpośredni backup pliku

Bardziej szczegółowo

Wypożyczalnia by CTI. Instrukcja

Wypożyczalnia by CTI. Instrukcja Wypożyczalnia by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Pierwsze uruchomienie... 4 3. Lista sprzętu... 7 3.1. Dodawanie nowego sprzętu... 8 3.2. Dodawanie przeglądu... 9 3.3. Edycja sprzętu...

Bardziej szczegółowo

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.

Bardziej szczegółowo

Język PHP. Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe. v1.7, 2007/11/23

Język PHP. Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe. v1.7, 2007/11/23 Język PHP Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe v1.7, 2007/11/23 1 Wprowadzenie Język PHP [1] jest obiektowym językiem skryptowym przeznaczonym do implementacji wstawek programowych

Bardziej szczegółowo

Projekt strony internetowej firmy organizującej przyjęcia

Projekt strony internetowej firmy organizującej przyjęcia Politechnika Śląska Gliwice Wydział Automatyki, Elektroniki i Informatyki Rok akademicki 2010/2011 Kierunek: Automatyka i Robotyka, semestr 5 Semestr zimowy Projekt strony internetowej firmy organizującej

Bardziej szczegółowo

OPIS PRZEDMIOTU ZAMÓWIENIA

OPIS PRZEDMIOTU ZAMÓWIENIA Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji

Bardziej szczegółowo

Praca w programie dodawanie pisma.

Praca w programie dodawanie pisma. Praca w programie dodawanie pisma. Wybór zakładki z danymi z Currendy (1) (tylko w przypadku włączenia opcji korzystania z danych Currendy). Wyszukanie i wybranie pisma. Po wybraniu wiersza dane z Currendy

Bardziej szczegółowo

5.4. Tworzymy formularze

5.4. Tworzymy formularze 5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania

Bardziej szczegółowo

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl)

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl) Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl) Spis treści Wstęp... 4 Strona główna platformy... 4 Logowanie do aplikacji... 5 Logowanie poprzez formularz logowania...

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji Scenariusz lekcji 1 TEMAT LEKCJI: Formatowanie treści oraz grafika w kodzie HTML 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: wymienić i scharakteryzować zasady tworzenie czytelnych, atrakcyjnych i estetycznych

Bardziej szczegółowo

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2) Program RMUA Instrukcja konfiguracji i pracy w programie (Wersja 2) 1 Wstęp Program RMUA powstał w związku z obowiązkiem przekazywania ubezpieczonym informacji rocznej zwanej wcześniej RMUA. Aplikacja

Bardziej szczegółowo

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Informatyka poziom rozszerzony Serwis WWW w projekcie edukacyjnym

Bardziej szczegółowo

Pawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07

Pawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07 PHP i bazy danych Paweł Kasprowski pawel@kasprowski.pl Użycie baz danych Bazy danych używane są w 90% aplikacji PHP Najczęściej jest to MySQL Funkcje dotyczące baz danych używają języka SQL Przydaje się

Bardziej szczegółowo

Palety by CTI. Instrukcja

Palety by CTI. Instrukcja Palety by CTI Instrukcja Spis treści 1. Logowanie... 3 2. Okno główne programu... 4 3. Konfiguracja... 5 4. Zmiana Lokalizacji... 6 5. Nowa Paleta z dokumentu MMP... 8 6. Realizacja Zlecenia ZW... 10 7.

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym

Bardziej szczegółowo

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i

Bardziej szczegółowo

Technologie informacyjne lab. 4

Technologie informacyjne lab. 4 Technologie informacyjne lab. 4 Cel ćwiczenia: Zapoznanie się z komunikacją ze zdalnym serwerem w sieci na przykładzie bezpiecznego serwera SSH. Wstępne zapoznanie się z ideą certyfikatów. Praca z edytorem

Bardziej szczegółowo

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b 1.0 Informacje ogólne 2 2.0 Pliki instalacyjne 2 3.0 Weryfikacja bazy przed migracją 3 4.0 Instalacja Sage Migrator 6 5.0 Migracja krok

Bardziej szczegółowo

Podręcznik użytkownika jest narzędziem prowadzącym użytkownika platformy przez poszczególne jego części w sposób intuicyjn

Podręcznik użytkownika jest narzędziem prowadzącym użytkownika platformy przez poszczególne jego części w sposób intuicyjn Warszawa, 25 listopada 2013 Podręcznik użytkownika jest narzędziem prowadzącym użytkownika platformy przez poszczególne jego części w sposób intuicyjn 1 S t r o n a Adres internetowy platformy Zatrudnienie

Bardziej szczegółowo

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI SPIS TREŚCI 1.Dwie metody przekazu danych do serwera 2 2.Metoda GET przykład 3 3.Metoda POST przykład 4 4.Kiedy GET a kiedy POST 5 5.Szablony po co je stosować 7 6.Realizacja szablonu własną funkcją 8

Bardziej szczegółowo

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,

Bardziej szczegółowo

Spis treści 3. Spis treści

Spis treści 3. Spis treści 3 Wstęp... 9 1. Informatyka w procesie zarządzania przedsiębiorstwem... 15 1.1. Związek informatyki z zarządzaniem przedsiębiorstwem... 17 1.2. System informacyjny a system informatyczny... 21 1.3. Historia

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy

Bardziej szczegółowo

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK Daniel M. [dm.o12.pl] 2012 I. Ogólna charakterystyka systemu 1) System nie wymaga bazy danych oparty jest o pliki tekstowe. 2) Aktualna

Bardziej szczegółowo

Praca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR

Praca Magisterska System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu AUTOR PROMOTOR System Oferta Praca Magisterska Niniejszy system powstał w ramach pracy magisterskiej "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu". Politechnika Poznańska Wydział Informatyki

Bardziej szczegółowo

Przedmiotowy system oceniania z informatyki

Przedmiotowy system oceniania z informatyki Przedmiotowy system oceniania z informatyki Przedmiotowy system oceniania został skonstruowany w oparciu o następujące dokumenty: Rozporządzenie MEN z dnia 7 września 2004 roku w sprawie zasad oceniania,

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym

Bardziej szczegółowo

LeftHand Sp. z o. o.

LeftHand Sp. z o. o. LeftHand Sp. z o. o. Producent oprogramowania finansowo-księgowe, handlowego i magazynowego na Windows i Linux Instrukcja rejestracji wersji testowej programu LeftHand Ten dokument ma na celu przeprowadzić

Bardziej szczegółowo

Instrukcja zarządzania kontami i prawami. użytkowników w systemie express V. 5

Instrukcja zarządzania kontami i prawami. użytkowników w systemie express V. 5 Instrukcja zarządzania kontami i prawami użytkowników w systemie express V. 5 1 SPIS TREŚCI 1. Logowanie do systemu.3 2. Administracja kontami użytkowników..4 2.1. Dodawanie grup użytkowników....5 2.2.

Bardziej szczegółowo

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl)

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl) Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl) Spis treści Wstęp... 3 1. Logowanie do aplikacji... 4 2. Konto nauczyciela... 9 Start... 9 Prace domowe... 14 Dodanie nowej

Bardziej szczegółowo