Języki programowania wysokiego poziomu. Forum



Podobne dokumenty
Języki programowania wysokiego poziomu. Blog

Języki programowania wysokiego poziomu. Ćwiczenia

Instrukcja pozyskania identyfikatora - UID

Instrukcja Użytkownika Systemu Zarządzania Tożsamością Wersja. 1.0

Platforma e-learningowa

Platforma e-learningowa

Instrukcja obsługi Uczeń. Spis Treści

Sms. v Strona 1 z 17. FUTURE-SOFT SP. Z O.O. ul. Gosławicka2/ , Opole tel sales@future-soft.pl NIP:

INSTRUKCJA OBSŁUGI PLATFORMY KONSULTACJI SPOŁECZNYCH

Przewodnik użytkownika Bazy Ogłoszeń

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Baza danych do przechowywania użytkowników

Sesje i logowanie. 1. Wprowadzenie

I. Logowanie do panelu admina

III. Opis działania systemu

Instrukcja logowania do systemu Rejestru Unii dla nowych użytkowników


Instrukcja Użytkownika bazy ECAS

Instrukcja UŜytkownika bazy ECAS

Baza Danych Intranet przystosowana jest do działania w ramach dwóch organizacji:

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

CMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA

Sklep Internetowy (HTML/xHTML, CSS, JavaScript, PHP, MySQL)

System epon Dokumentacja użytkownika

Spis treści. Warto zapamiętać...2. Podstawy...3

Podręcznik użytkownika

Instrukcja do SIOEPKZ


ADMINISTRATOR SZKOŁY. Instrukcja użytkownika portalu

Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac

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

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym

Serwis e-ppp - instrukcja użytkowania


Kolejność działań przy zakładaniu dziennika powinna być następująca. pokaż nauczycieli - wyświetla listę wszystkich nauczycieli w bazie

5. Mechanizm szablonów.

Wspólnie tworzymy naszą wieś! Dołącz do nas! Instrukcja rejestracji Organizacji zrzeszonych w KZRKiOR. w aplikacji Policzmy Się

Instrukcja Szkolnego Administratora Systemu Antyplagiatowego Plagiat.pl

Miejskie Wodociągi i Oczyszczalnia sp. z o.o. w Grudziądzu. ibok. Internetowe Biuro Obsługi Klienta. Instrukcja obsługi

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

Instrukcja logowania do systemu Rejestru Unii dla nowych użytkowników

Wersja dokumentu: Data: 17 listopada 2016 r.

Instrukcja obsługi aplikacji PQ-CONTROL

Instrukcja Użytkownika bazy ECAS

Biblioteki publiczne

INSTRUKCJA OBSŁUGI Proces rejestracji i logowania

Instrukcja dla prowadzącego stację na platformie szkoleniowej Akademii Orłów

Aplikacja Dodatkowe zakładki Shoper Appstore REALIZACJA

Tworzenie dokumentów oraz prezentacji programu Młodzi Aktywiści Prezydencji przy wykorzystaniu EduTuby

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Platforma internetowa podręczna instrukcja

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

E-faktura instrukcja dla kontrahentów TVP S.A.

NIEZBĘDNIK INSTRUKCJA DLA STUDENTA

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/4.1.4/2016

Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS)

Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Skrócona instrukcja podstawowych zadań na portalu polska-szkola.pl

HOTSPOT. [ konfiguracja, rejestracja, użytkowanie ]

Po zalogowaniu do systemu zarządzania wyświetlana jest domyślna strona powitalna, przedstawiona na rycinie 2. W jej skład poczynając od góry wchodzą:

Obsługa. Portalu Dostawcy

Wersja dokumentu: Data: 28 kwietnia 2015r.

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego


Instrukcja rejestracji organizacji w podsystemie. Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Instrukcja dla rodziców. System elektronicznych rekrutacji

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Zakładanie konta dla sędziego, obserwatora lub delegata

Instrukcja. Zobacz jak w prosty sposób założyć swoją własną stronę www. ZDJĘĆ DODAWANIE INFORMACJI EDYCJA

Specyfikacja wymagań dla Panelu użytkownika w serwisie PolskieKrajobrazy.pl

REGULAMIN ELEKTRONICZNEGO BIURA OBSŁUGI KLIENTA

B2B by CTI. Lista funkcjonalności

1. Warunek wstępny. 2. Pierwsze kroki 2.1. Zakładanie konta internetowego Logowanie

1.2 Prawa dostępu - Role

Dokumentacja użytkownika E-działania - POLCHAR

Program Partnerski Junkers Platforma

KONKURS Ostatnia Imię i nazwisko Zakres wprowadzanych zmian aktualizacja

Lodówka w której przechowujemy produkty zalogowanego użytkownika. Inaczej zwykły użytkownik posiadający konto w systemie.

Instrukcja obsługi platformy B2B ARA Pneumatik

INSTRUKCJA instalacji aplikacji elisty.pl

Generator wniosków o dofinansowanie.

Biblioteki publiczne

Logowanie do systemu. Rys. 1 Strona logowania

Narodowy Program Foresight wdrażanie wyników

Instrukcja do I edycji Konkursu Systemu Informacji Przestrzennej Powiatu Cieszyńskiego pod hasłem "Znane i nieznane miejsca Ziemi Cieszyńskiej"

raporty-online podręcznik użytkownika

epuap Zakładanie konta organizacji

Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

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

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Postępowania regulaminowe / do euro

Aplikacje Internetowe

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Internetowy sklep komputerowy

INSTRUKCJA PLATFORMA KLIENTA CBIDGP

Serwis Aukcyjny JMLnet v1.0. Specyfikacja Techniczna

Blogger opis serwisu

Instrukcja obsługi aplikacji MobileRaks 1.0

Transkrypt:

Języki programowania wysokiego poziomu Forum

Elementy obowiązkowe (2p.) Wyświetlanie wpisów Logowanie/wylogowanie Dodawanie wpisów Rejestracja użytkowników

Elementy obowiązkowe (2p.) Wyświetlanie wpisów - wszystkie wpisy na jednej stronie, posortowane wg kolejności dodawania (tj. wg id) Logowanie/wylogowanie - formularz logowania (login/hasło) może być dostępny na stronie głównej serwisu albo na odrębnej podstronie - serwis musi wiedzieć czy użytkownik jest zalogowany, próba obejścia logowania (np. przez wpisanie w przeglądarce adresu strony dla zarejestrowanych użytkowników) musi być wykryta; powinno to również działać w przeciwną stronę: po zalogowaniu i przejściu na stronę główną użytkownik powinien widzieć łącze do wylogowania (a nie zalogowania)

Elementy obowiązkowe (2p.) Dodawanie wpisów - dostępne tylko po zalogowaniu - należy odrzucać żądania dodania wpisu bez tematu i/lub treści Rejestracja użytkowników - oddzielna strona z formularzem rejestracji; wymagane pola: login, hasło, powtórzenie hasła; należy odrzucać żądania rejestracji, jeżeli - brak loginu lub hasła - hasło i jego powtórzenie są różne - login już istnieje w bazie danych

Zróżnicowanie uprawnień użytkowników (2,0 p.) Hierarchiczna struktura forum (1,0 1,5 p.) Własny szablon treści (1,0 p.) Potwierdzenie rejestracji emailem (1,0 p.) Dodatkowe funkcjonalności (0,5 1,0 p.) - Ustawienia (1,0 p.) - Odzyskiwanie hasła (0,5 1,0 p.) - Wyświetlanie wpisów grupami (1,0 p.) - Sortowanie (0,5 p.) Zabezpieczenia (0,5 1,0 p.)

Zróżnicowanie uprawnień użytkowników (2,0 p.) - trzy kategorie użytkowników: - użytkownik dodaje wpisy - moderator usuwa wpisy użytkowników - administrator mianuje i degraduje moderatorów

Hierarchiczna struktura forum (1,0 1,5 p.) - dwa poziomy (1,0 p.) (tematy - wpisy albo wpisy - komentarze) - trzy poziomy (1,5 p.) (tematy - wpisy - komentarze) - hierarchia wpisów powinna wykorzystywać autoreferencję w tabeli postów - możliwe poziomy hierarchii: - tematy (wyświetlane na stronie głównej) - wpisy (wyświetlane po kliknięciu w łącze do tematu) - komentarze (wyświetlane pod wpisami, których dotyczą)

Własny szablon treści (1,0 p.) - szablon strony, np. w postaci zmiennej PHP, zawierający oznaczone miejsca na poszczególne elementy strony, tj. przynajmniej: tytuł strony, menu, treść; - elementy strony są tworzone dynamicznie przez skrypt (także w postaci zmiennych PHP) i na końcu skryptu wstawiane w odpowiednie miejsca szablonu - arkusz stylów CSS, definiujący przynajmniej - elementy strukturalne (np. h1..h4, p, tr, td, form itp.), - klasy (np. div.post) - pseudoklasy łączy warto wykorzystać atrybut HTML id, aby zróżnicować wygląd elementu zależnie od lokalizacji

Potwierdzenie rejestracji emailem (1,0 p.) - na koniec rejestracji, do użytkownika wysyłany jest email, zawierający łącze z adresem o postaci http://pollux.am.gdynia.pl/~inaz/skrypt.php?id=?????? otwarcie tego łącza w przeglądarce potwierdza rejestrację - użytkownik nie może się zalogować przed potwierdzeniem - łącze potwierdzenia powinno działać tylko jeden raz

Dodatkowe funkcjonalności - Ustawienia (1,0 p.) Włączanie i wyłączanie możliwości rejestracji użytkowników przez administratora, ew. inne globalne ustawienia forum; Oddzielna tabela w bazie danych (id, nazwa, wartość) oraz formularz do zmiany ustawień - Odzyskiwanie hasła wysłanie hasła na adres podany podczas rejestracji (0,5 p.) albo wysłanie łącza do strony definiowania hasła (1,0 p.) - w drugim wariancie dostęp do konta użytkownika zostaje zablokowany do czasu zdefiniowania hasła; email powinien zawierać specjalne łącze (jak przy rejestracji potwierdzanej mailem)

Dodatkowe funkcjonalności, cd. - Wyświetlanie wpisów grupami (1,0 p.) - na stronie nie są wyświetlane wszystkie wpisy, ale np. po 10; są za to łącza do kolejnych stron - Sortowanie (0,5 p.) użytkownik może wybierać różne kryteria sortowania: kolejność wpisów, autor, temat

Zabezpieczenia (0,5 1,0 p.) - wymuszenie użycia HTTPS podczas logowania - zabezpieczenie przed XSS oraz SQL-I usuwanie niebezpiecznych elementów z danych wprowadzanych przez użytkownika lub zamiana na niegroźne encje HTML - blokowanie konta po kilku (np. 3) nieudanych próbach logowania