Aplicatia
Aplicatia NCN (Network Conectivity Note) se vrea a fi o copie fidela a serviciului de email din internet.
Scop
Ca scop isi propune rezolvarea problemei corespondentei in cadrul unei companii care detine o retea de calculatoare putand fi folosita ca aplicatie intranet precum si internet in cazul in care aceasta are acces la internet.
In ce consta
Clasic
In mod clasic, corespondenta este realizata prin completarea manuala a unui formular in care sunt trecute date precum: adresa destinatarului, adresa expeditorului, persoanele care avizeaza documentul, subiectul, continutul prcum si data expedierii.
In urma completarii notei, se avizeaza de catre seful de departament caruia ii apartine destinatarul urmand ca dupa trimitere acesteia la biroul de inregistratrare a documentelor sa fie trimisa departamentului destinatar.
In aceasta varianta timpul necesar unui ciclu complet variaza intre 24 si 48 de ore.
Modern
In varianta moderna acest timp poate fi redus in functie de frecveta cu care persoanele implicate verifica posta permitand in acelasi timp o urmarire si evidenta riguroasa a traseului parcurs de acesta .
Mecanismul intern
La baza aplicatiei sta serverul de baze de date numit Postgres.
Sistemul pe care se afla acesta este linux, sistem ce mai contine si serverul de web Apache precum si interpretorul Perl.
De remarcat este faptul ca tot acest sistem este de tip public licience permitand realizarea aplicatiei fara nici cea mai mica licienta soft.
Partea de client este realizata cu ajutorul unui client de WEB si anume de Netscape sau Internet Explorer.
Modul de functionare al aplicatiei este urmatorul:
Clientul, care poate sa se afle pe orice sistem ce poate sustine clientul de WEB , acceseaza serverul de WEB Apache folosind URL_ul 192.168.1.106.
Aceasta adresa IP este adresa hostului pe care se afla severul Postgres precum si Apacheul.
Ca raspuns, serverul Apache trimite pagina index a acestuia, pagina realizata cu ajutorul unui script in Perl.
Pagina invita userul a se loga in acest fel realizandu-se identificarea acestuia.
In momentul in care userul introduce numarul de marca si parola si apasa butonul submit are loc trimiterea de date prin retea catre Apache, server care paseaza aceste date interpretorului Perl care prin intermediul unui script trimite la randul sau o cerere SQL serverului Postgres.
In urma interogarii bazei de date ia nastere o colectie de date, date care la randul lor sunt asezate intr-o pagina HTLM si trimise clientului.
Principiu de realizare
Ca principiu, la baza aplicatiei sta modelul de organizare ierahic la nivelul unei firme model ce se reflecta in organigrama firmei respective.
Regula de baza este cea prin care o informatie, la nivel de firma, trebuie sa circule in mod ierarhic.
Exemplu:
Angajatul Costica de la sectia mecanica din departamentul outfitting, diviza armare, dorestesa aduca la cunostinta departamentului procurement necesitatea aprovizonarii a 10 t tabla.
Acesta se aseaza la calculator si redacteaza documentul dupa care stabileste ca destinatar al acestuia seful sau direct Mr. Gogu stabilire destinatarului a fost realizata prin implementarea unei liste cu persoanele ce au dreptul sa comunice cu Costica.
In acesta lista,lista realizata in urma consultarii organigramei, au fost incluse persoanele care se afla cu un singur nivel ierarhic superior sau inferior lui Costica. In aceste mod se evita eventuale omisiuni de informare a superiorilor in legatura cu acest document.
In momentul in care Mr. Gogu o citeste deja Costica are confirmarea faptului ca acesta a fost luat la cunostinta.
In urma cosultarii de catre superior aceasta repeta procedura executata anterior de catre Costica.