• Nie Znaleziono Wyników

PanDA6‘cause we need to pass. :P

N/A
N/A
Protected

Academic year: 2021

Share "PanDA6‘cause we need to pass. :P"

Copied!
3
0
0

Pełen tekst

(1)

PanDA6

‘cause we need to pass. :P

Wprowadzenie

Program umożliwiać będzie dzielenie się użytkowników plikami na zasadzie użytkownik -użytkownik lub użytkownik-grupa użytkowników.

Słownik

Facebook - społecznościowy portal internetowy

gadu-gadu - komunikator internetowy, opracowywany przez firmę GG Network

jabber - protokół bazujący na języku XML umożliwiający przesyłanie w czasie rzeczywistym wiadomości oraz statusu

klient - program do przesyłania plików pomiędzy użytkownikami

komunikator - program komputerowy pozwalający na przesyłanie natychmiastowych komunikatów (komunikacja natychmiastowa – ang. Instant Messaging) pomiędzy dwoma lub więcej komputerami, poprzez sieć komputerową

kontakt - osoba znajdująca się na liście użytkownika, do której użytkownik może przesłać plik

serwer - program świadczący usługi na rzecz innych programów, zazwyczaj korzystających z innych komputerów połączonych w sieć

plik - zbiór danych na dysku które chcemy przesłać

użytkownik - osoba korzystająca z klienta w celu przesłania pliku

Modele systemu

(2)

Wymagania funkcjonalne

Opis – krótki opis funkcjonalności.

Program/klient PanDa6 [nazwa kodowa] umożliwiać będzie dzielenie się

użytkowników plikami na zasadzie użytkownik-użytkownik lub użytkownik-grupa użytkowników.

○ Po zainstalowaniu klienta, założeniu konta i zalogowaniu się, użytkownik będzie mógł dodawać do listy swoich znajomych innych użytkowników programu.

○ Dane każdego kontaktu na liście będzie można uzupełnić o informacje takie jak numer GG, JabberID, numer telefonu oraz numer profilu na Facebooku.

○ Na liście kontaktów obok nazwy kontaktu będą wyświetlane ikony:

GG, Jabber, Facebook, ikona naszego klienta oraz ikona telefonu

○ Powyższe ikony będą wskaźnikami, czy dany kontakt korzysta w danym momencie z określonej usługi (oprócz telefonu).

○ Ikona telefonu służyć będzie jedynie do wysyłania powiadomienia SMS o chęci wysłania przez użytkownika pliku do danego kontaktu.

○ W wersji finalnej ikony będą miały umożliwiały szybkie powiadomienie użytkownika, przy pomocy komunikatora/numeru odpowiadającego ikonie.

○ Po wybraniu docelowego kontaktu (bądź grupy kontaktów) i po wskazaniu pliku, plik ten będzie wysłany do odpowiednich osób (zalogowanych aktualnie do klienta).

○ Możliwe będzie również wstrzymywanie jak i wznawianie przesyłania dużych plików.

(3)

Wejście – definicja danych wejściowych i ich ewentualnych ograniczeń.

○ dane kontaktu

○ plik do przesłania

Wyjście – definicja zwracanych rezultatów.

○ informacje o powodzeniu/niepowodzeniu przesłania pliku

○ w razie niepowodzenia program pyta użytkownika, czy powtórzyć przesyłanie

Efekty uboczne – określenie dodatkowych czynności, np. interakcji z innymi funkcjami.

○ w tej chwili nie przewidujemy ‘efektów ubocznych’

Wymagania niefunkcjonalne

● język programowania - C#.

● do uruchomienia aplikacji C# na serwerach UNIX trzeba będzie wykorzystać Mono [http://www.mono-project.com/Main_Page]

● baza danych użytkowników (MySQL)

Interface:

● Klient - program okienkowy dla Windows

● Serwer - program konsolowy dla Windows (ew. Linux)

● Program klient przeznaczony jest dla jednego użytkownika.

Cytaty

Powiązane dokumenty

Revised 2002 CDC guidelines for the prevention of early-onset GBS disease recommended universal culture-based screening of all pregnant women at 35–37 weeks of gestation to

Mimo intensywnych wielokierunkowych ba- dań nad patogenezą i przebiegiem naturalnym PO- ChP, jeszcze nie określono przydatnych w prakty- ce klinicznej optymalnych narzędzi,

 Jeżeli osoba starająca się o przyjęcie jest w związku małżeńskim proszę podać imię i nazwisko panieńskie

l) w przypadku śmierci Podopiecznego zorganizować transport i zabrać zwłoki Podopiecznego, zgodnie z odrębnymi procedurami. W przypadku braku kontaktu z Rodzicem/Opiekunem i

Podanie przez Klienta danych osobowych jest dobrowolne, jednakże w celu zawarcia i realizacji umowy niezbędne.. Dane osobowe

Mimo że od czasu powstania pracy Roberta darntona wiele się zmieniło w historii – do czego on sam się przyczynił; dzisiaj wiele mówi się o mikrohi- stori, historii

Diagram sekwencji konstruktora

 Wykorzystanie protokołu SNMP do monitorowania urządzeń w lokalnej sieci komputerowej..  Audyt bezpieczeństwa sieci komputerowych z wykorzystaniem systemu