Języki programowania wysokiego poziomu. Blog



Podobne dokumenty
Języki programowania wysokiego poziomu. Forum

Języki programowania wysokiego poziomu. Ćwiczenia

Instrukcja pozyskania identyfikatora - UID

Platforma e-learningowa

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

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Platforma e-learningowa

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

Sesje i logowanie. 1. Wprowadzenie

ADMINISTRATOR SZKOŁY. Instrukcja użytkownika portalu

Baza danych do przechowywania użytkowników

Instrukcja obsługi Uczeń. Spis Treści

III. Opis działania systemu

Wersja dokumentu: Data: 17 listopada 2016 r.

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


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

1.2 Prawa dostępu - Role

Wersja dokumentu: Data: 28 kwietnia 2015r.

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

Instrukcja Użytkownika bazy ECAS

Instrukcja UŜytkownika bazy ECAS

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

System epon Dokumentacja użytkownika

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

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

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

INSTRUKCJA OBSŁUGI PLATFORMY KONSULTACJI SPOŁECZNYCH

I. Logowanie do panelu admina

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

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

Przewodnik użytkownika Bazy Ogłoszeń

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


REGULAMIN ELEKTRONICZNEGO BIURA OBSŁUGI KLIENTA

B2B by CTI. Lista funkcjonalności

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

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

Dokumentacja użytkownika E-działania - POLCHAR

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

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

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Instrukcja obsługi platformy B2B ARA Pneumatik

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

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

Logowanie do systemu. Rys. 1 Strona logowania

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

epuap Zakładanie konta organizacji

Instrukcja Użytkownika bazy ECAS

Instrukcja korzystania z usługi 2SMS. Wersja 2.0 [12 stycznia 2014] bramka@gsmservice.pl


wersja 1.0 ośrodek komputerowy uj cm ul. mikołaja kopernika 7e, Kraków tel

Serwis e-ppp - instrukcja użytkowania

1. Rejestracja 2. Logowanie 3. Zgłaszanie nowego wniosku projektowego

INSTRUKCJA OBSŁUGI Proces rejestracji i logowania

Podręcznik użytkownika


Instrukcja obsługi dziennika elektronicznego dla trenerów uczestniczących. w ogólnopolskim projekcie MultiSport. Luty 2015 r.

Instrukcja obsługi aplikacji PQ-CONTROL

Dokumentacja Użytkownika Systemu

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

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

5. Mechanizm szablonów.

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

INSTRUKCJA dla Szkolnego Administratora Systemu Antyplagiatowego Plagiat.pl

KRÓTKA INSTRUKCJA OBSŁUGI SYSTEMU NEWSÓW. O systemie

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

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

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

Instrukcja dla Szkolnego Administratora Systemu Antyplagiatowego Antyściąga.pl

Serwis nie zbiera w sposób automatyczny żadnych danych, z wyjątkiem danych zawartych w plikach cookies podczas samego korzystania z Witryny.

System IPI Podręcznik Administratora

Przewodnik po Platformie Transferu Technologii. Spis treści

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

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

FedEx efaktura Instrukcja Użytkownika

School CMS

Obsługa. Portalu Dostawcy

Przewodnik użytkownika systemu e-faktur

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

Instrukcja do SIOEPKZ

Serwis nie zbiera w sposób automatyczny żadnych informacji, z wyjątkiem informacji zawartych w plikach cookies.

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24

Opis systemu lojalnościowego e-lar bank.

Narodowy Program Foresight wdrażanie wyników

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

Instrukcja. Systemu Obsługi Praktyk -Moduł Student UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE

Internetowy sklep komputerowy

REGULAMIN KORZYSTANIA Z SERWISU INTERNETOWEGO Lloyd Properties sp. z o.o.

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

Asystent kierowcy - aplikacja mobilna

Kontrola dostępu w ASP.NET

Instrukcja użytkownika

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

Skrócona instrukcja obsługi moduł lekarza

raporty-online podręcznik użytkownika

Elektroniczny Urząd Podawczy

Instrukcja modułu BKD - Wykonawca

Aplikacje Internetowe

Transkrypt:

Języki programowania wysokiego poziomu Blog

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

Elementy obowiązkowe (2p.) Wyświetlanie wpisów - wszystkie wpisy na jednej stronie, posortowane wg kolejności dodawania (oczywiście od nowszych do starszych) 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 - w bazie danych należy zapisać datę i czas dokonania wpisu

Kategorie wpisów (1,5 p.) Rejestracja użytkowników (1,0 p.) Potwierdzenie rejestracji emailem (1,0 p.) Własny szablon treści (1,0 p.) Dodatkowe funkcjonalności - Ustawienia (1,0 p.) - Odzyskiwanie hasła (0,5 1,0 p.) - Wyświetlanie wpisów grupami (1,0 p.) Zabezpieczenia (0,5 1,0 p.)

Kategorie wpisów (1,5 p.) - oddzielna tabela zawiera kategorie wpisów (id, nazwa, opis); każdy wpis jest przypisany do kategorii (formularz dodawania wpisu wyświetla listę kategorii do wyboru) - można wyświetlać wszystkie wpisy na blogu albo tylko wpisy wybranej kategorii - komentarze można zapisać w tej samej tabeli co wpisy, wykorzystując tzw. autoreferencję

Rejestracja użytkowników (1,0 p.) - 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 - zarejestrowany użytkownik po zalogowaniu może dodawać komentarze do wpisów

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

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

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 blogu; 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

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