professional social network - first presentation
TRANSCRIPT
PROFESSIONAL SOCIAL NETWORK
Profesor coordonator:
Elvira Popescu
Studenti:
Cazacu Ionut
Genoiu Cosmin
Gheorghe Cosmina
Tufis Adrian Grupa: 10403 A
PROFESSIONAL SOCIAL NETWORK
Despre proiect...
PSN este un portal web de tip retea de socializare din
Internet orientata spre mediul de afaceri.
Sistemul software se bazeaza pe tehnologiile si standardele
consortiului World Wide Web (W3C) care ofera resurse web
specifice (continut, servicii) prin intermediul unei interfete numita
browser web.
Scopul nostru este dezvoltarea unui produs care sa
faciliteze cautarea unui job ce apartine unei anumite companii.
PSN poate fi accesat prin intermediul Internetului,
inregistrarea unei persoane (fizice sau juridice) bazandu-se pe
completarea unui profil de utilizator sau de companie.
PROFESSIONAL SOCIAL NETWORK
Persoana fizica (user-ul):
• Se poate loga prin intermediul unui username si a unei
parole (stabilite la etapa de inregistrare);
• Poate edita profilul cu date personale legate de domeniul de
studiu, experienta sau aptitudini;
• Vizualizeaza profilul diferitelor companii, aplicand pentru
job-ul dorit (trimiterea unei notificari catre firma ce detine
job-ul);
• Cauta si adauga prieteni in lista de prieteni;
• Accepta sau respinge o cerere de prietenie;
• Primeste notificari de acceptare sau respingere pentru job-
ul dorit.
• Log out
PROFESSIONAL SOCIAL NETWORK
Persoana juridica (compania):
• Se poate loga prin intermediul unui username si a unei
parole (stabilite la etapa de inregistrare);
• Poate edita profilul cu date legate de domeniul/domeniile in
care actioneaza;
• Vizualizeaza profilul persoanelor ce au aplicat pentru un job
din cadrul companiei;
• Trimite mesaj de notificare in care user-ul este informat cu
privire la job-ul pentru care a optat (a fost acceptat sau
respins);
• Publica o noua postare pentru a informa utilizatorii ca un
nou job care i-ar putea interesa este disponibil.
• Log out
PROFESSIONAL SOCIAL NETWORK
Reqiurements...
• Utilizatorul extern poate fi oricine isi creeaza un cont
(interfata cu utilizatorii).
• Sistemul de operare poate fi orice versiune de Windows,
Linux care suporta protocolul TCP/IP (interfata software).
• Interfata de comunicare intre utilizatori si sistemul PSN
este Internetul.
• Din motive de securitate a datelor, fiecare user sau
companie isi poate accesa numai propriul profil.
PROFESSIONAL SOCIAL NETWORK
Reqiurements...
• Mentenanta sistemului este pastrata prin intermediul
noilor versiuni ce aduc actualizari, imbunatatiri functionale
si corectii de program.
• Disponibilitate. Programul poate fi utilizat de toate
persoanele, fiind folosit non-stop.
• Calitatea implementarii si originalitatea designului
evidentiaza autenticitatea aplicatiei web.
• Insusirea limbajului de programare, scris pe o anumita
masina, de a fi folosita pe alta masina (portabilitatea).
DIAGRAMA DE CLASEPACHETUL BEANS
DIAGRAMA USE CASE
DIAGRAMA DE ACTIVITATE(APPLY JOB)
DIAGRAMA DE SECVENTA(S E ARC H JOB)
DIAGRAMA DE STARE(FRIEND REQUEST)
ADAPTAREA DINAMICA A UNUI INDEX IN MODELUL HYPERTEXT
M O DEL DE ACCES
Exemplu
create table person
(
firstName varchar(255),
lastName varchar(255),
userName varchar(255),
userPassword varchar(255),
email varchar(255),
interes varchar(255),
tagPicture varchar(255),
PRIMARY KEY (userName)
)
create table studies
(
userName varchar(255),
institution varchar(255),
beginDate varchar(255),
endDate varchar(255),
title varchar(255),
FOREIGN KEY (userName) REFERENCES person(userName)
)