Sunteți pe pagina 1din 7

SISTEM DE OPERARE PE WEB

Silviu Gncu, Profesor de informatic Colegiul Financiar-Bancar

Summary Operation system on web means productivity, he contains developmental modern instruments, realizable easy the si of used, of little sizes, with interfaces of thing humbly, but in the same time beneficiare ale of classic features of the operation system on web s and new functionalities implemented in the technology .NET Framewor . The beach of what applications can be builded successfully using Operation system on web is stretched from applications customer with strong support for rema ing of the date to applications containers utilizing the !obs "eb and applications dynamic "eb, gived, with support of the source#code, debugging and the access to date.

Introducere Scopul acestui proiect este de a proiecta i dezvolta un Sistem de Operare pe e!, care va utiliza ultimele te"nologii ela!orate de ctre #icrosoft $%&', de a trece n revist i de a descrie posi!ilit(ile func(ionale de !az a viitorului sistem$ )rept rezultat al acestui proiect va fi o aplica(ie care va fi ncrcat n !ro*ser, dup care va cere acces la informa(ia utilizatorului i la func(ionalit(ile sistemului$ +tilizatorii se vor putea autentifica pe calculatorul lor virtual, vor putea accesa informa(ia lor personal i utiliza diferite aplica(ii prevzute de pac"et$ Sistemul le va acorda toate func(ionalit(ile necesare care practic vor putea nlocui calculatorul de acas sau de la locul de munc$ Pe viitor utilizatorii vor avea nevoie doar de un !ro*ser pentru a se putea utiliza de sistem ,-.$ Prezenta lucrare este un rezumat al tezei de master, cu tema /$roiectare %i elaborarea unui sitsem de operare pe web0, realizat n anul curent la +niversitatea de Stat 'iraspol, catedra 1nformatic i te"nlogii 1nforma(ionale$ Preliminarii +nul din principalele roluri ale unui sistem de operare este s ofere aplica(iilor suficient suport pentru a rula n condi(ii optime$ Prin aplica(ii se nteleg aplica(ii care proceseaz datele sau le prelucreaz utiliz2nd diferite te"nici sau softuri care necesit un sistem "ard*are mult mai performant dect cel de care dispunem la moment$ +ltimele -

genera(ii de sisteme de operare dispun de facilit(i care permit controlul i programarea sistemului de intrare3iesire pentru astfel de opera(ii$ Pro!lemele care apar se datoresc faptului c sistemele de operare comerciale nu sunt nc capa!ile s asocieze comportri diferite la tipuri diferite de date i s gestioneze timpul de acces la unitatea central, n asa fel nc2t aplica(iile de timp real s fie e4ecutate n cadrul condi(iilor de timp specifice fiecrui tip$ 5ucrurile se complic n mod esen(ial c2nd datele sunt variate i necesit mai multe softuri pentru prelucrarea lor$ )ac o ntreprinde are necesitatea prelucrrii unui volum de informa(ie, iar acesta presupune prelucrearea prin intermediul a 6 softuri, atunci se presupune c firm respectiv tre!uie s procure licen(a pentru aceste 6 softuri, i nu e tot, rmne de analizat dac maina de calcul pe care vor fi instalate aceste softuri va fi 7apt0 sa le ruleze, din cauza "ard*are pe care tre!uie s l de(ina maina respectiv, prin urmare se mai adaug la procurarea de soft*are i procurarea de "ard*are, recunosc c nu pentru fiecare tip de 7informa(ie0 prelucrat va fi necesar procurarea pac"etelor men(ionate mai sus, dar totui c"eltuieli suplimentare vor fi$ Pentru diminuarea c"eltuielilor sus men(ionate se propune proiectarea i ela!orarea unui sistem de operare online pe *e! care urmeaz s utilizeze ultimele te"nologii, att "ard*are ct i soft*are, ela!orate de ctre #icrosoft i care va permite utilizatorilor s dispun de un 7SO- virtual0 sigur pentru pstrarea, accesarea, prelucrarea i vizualizarea datelor$ 8stfel, fiecare utilizator va avea urmtoarele posi!ilit(i9 se va putea nregistra se va putea Autentifica se va putea Autoriza va putea crea un Profil propriu va dispune de un Deskto personal care va include :meniuri, ferestre, etc$; va dispune de Itemi proprii :imagini, muzic, filme, contacte, calendar etc$; va putea utiliza diferite A lica!ii va putea folosi o Re!ea pe care va putea parta<a oricnd informa(ia dorit va putea "omunica :te4t, video, audio; )at fiind faptul c n acest an se e4tind din ce n ce mai mult posi!ilit(ile internetului, astfel nct lucrul de !az n urmtorii ani va constitui lucrul cu i n internet de<a ncep s apar diferite SO pe *e!$ Pro!lema pe care o solu(ionez nu se refer doar la crearea unui simplu SO pe *e!, utiliz2nd programe ar"icunoscute de ctre mul(i dezvoltatori de aplica(ii, dar esen(a este de a aduce ceva ce nu a mai fost implementat$ =

Pentru ela!orarea unui astfel de sistem de operare este necesar studierea9 Posi!ilit(ile modalit(ii de vizualizare a datelor:tipurile de ta!ele; pstrarea3salvarea datelor introduse sau modificate$ )e asemenea pstrarea datelor care s fie nso(it de o securitate nalt$ Pro!lema e4aminat i studiat se reduce la activitatea administratorului care va avea gri< de a men(ine Sistemul i de a nnoi posi!ilit(ile acestuia de lucru i la cea a utilizatorului care va putea accesa toate aplica(iile de sistem, i mai mult, va putea manipula cu propriul sistem dup !unul su plac$ Sistemul ela!orat va putea fi accesat prin intermediul unui !ro*ser, dup care fiecare utilizator va avea posi!ilitate de autentificare sau de nregistrare$ &la!orarea unui astfel se sistem va solu(iona o gam larg de pro!leme cu care se confrunt n prezent fiecare utilizator al calculatorului i al internetului$

#$ Proiectarea func!ional% a unui sistem de o erare e &e' >nainte de toate tre!uie s efectum o analiz minu(ioass pentru ca s putem cunoate ce se va include i ce nu se va include n sistem$ Pentru aceasta vom trata sistemul ca o cutie neagr:nu vom intra n func(ionalitatea sistemului, ci l vom e4amina ca ceva general;$ 8stfel n acest sistem vor fi implica(i = utilizatori de !az9 administratorul i utilizatorul propriu-zis$ 8ccesul la un sistem de operare pe *e! poate fi vizualizat i n figura ce urmeaz9

Fig$-$- )iagrama de conte4t )escierea func(ionrii sistemului / 8utentificarea utilizatorului0 ? sistemul ndeplinete procesul dat n dependen( de tipul utilizatorului$ 8ceasta nseamn c atunci cnd utilizatorul va dori s se autentifice el tre!uie s introduc numele i parola sa$ )up aceea sistemul verific dac e4ist aa utilizator dac da determin tipul utilizatorului dup care i acord diferite nivele de acces,-.$ 8lgoritm de func(ionare9 +tilizatorul va activa sistemul dat$ Sistemul va genera o form n care ulterior vor fi introduse numele i parola acestuia pentru a identifica persoana$ Sistemul va compara datele introduse cu cele e4istente n B), n cazul n care aceste coincid @

atunci se va ncrca formularul prin intermediul cruia utilizatorul va putea decurge la alte opera(ii$ )iagrama cazurilor de utilizare 9

Fig$-$= )iagrama cazurilor de utilizare a unui sistem de poperare pe *e! >n fig$ -$= se reprezint grafic cum are loc procesul de autentificare su! forma unei diagrame de secven(, n care interac(iunea dintre utilizator i sistem are loc su! forma unui dialog$

Fig$ -$@ )iagrama de secven( pentru cazul de utilizare9 autentificare utilizator 5a proiectarea sistemului soft sistem de operare pe *e! poate fi utilizat urmtoarea diagrama a claselor :Fig$-$A; care descrie diferite tipuri de o!iecte n sistem i rela(iile statice dintre ele$

Fig$-$A )iagrama claselor unui sistem de operare pe *e! B

#() SISTEM DE OPERARE PE WEB instrumente de dez*oltare inteligente S1S'&# )& OP&C8C& P& &B nseamn productivitate personalizat$ >n aceast versiune urmez a fi adugate noi perspective instrumentelor de dezvoltare, ct i ciclul de via( a unui produs soft*are$ Sunt oferite instrumente de dezvoltare moderne, uor de n(eles i de folosit, de dimensiuni mici, cu interfe(e de lucru simplificate, dar n acelai timp !eneficiare ale trsturilor clasice ale sistem de operare i ale noilor func(ionalit(i implementate n $%&' Frame*orD$ Pla<a de aplica(ii ce pot fi construite cu succes folosind sistem de operare pe *e! se ntinde de la aplica(ii client cu suport puternic pentru manipularea datelor la aplica(ii container utiliz2nd servicii avea poi!ilitatea de a9 construi aplica(ii dezvolta aplica(ii e! e! i instrumente integrate de design e! i aplica(ii e! dinamice, data-driven, cu suport pentru precompilarea codului, depanare i acces la date$ Prin sistem de operare pe *e! utilizatorii vor

crea aplica(ii client3server utiliz2nd servicii

pentru accesarea datelor de la distan(E folosi SF5 Ceporting Services pentru a rezuma, ta!ela i prezenta interactiv dateleE e!, mo!ile sau !azate pe #icrosoft Office$

Sistemul de operare pe *e! reprezint cea mai !un alegere n cazul dezvoltrii de aplica(ii mission-critical, smart client, Beneficii ale unui sistem de operare pe *e! +n mediu de dezvoltare e4trem de productiv$ &ditoare de cod i lim!a<e de programare Posi!ilit(i de dezvoltare i depanare a aplica(iilor server dintr-un mediu unificat de

dezvoltare$ Posi!ilitatea de construc(ie a unor solu(ii pentru SF5 Server , apel2nd la instrumente Sistemele soft*are de astzi constau n numeroase servicii distri!uite, eterogene, protocoale i lim!a<e de programare, toate acestea av2nd un impact semnificativ asupra mediului 1' al companiei$ #ai mult, ec"ipele au devenit tot mai specializate i cu o distri!u(ie geografic tot mai larg$ )eploGment-ul reuit al solu(iilor moderne depinde de depirea !arierei de comunicare dintre ec"ipele de programare i utilizatorii de aplica(ii, astfel nc2t ntregul departament 1' s fie implicat n ciclul de dezvoltare$ Sistemul de operare pe *e! e4tinde succesul, oferind instrumente e4tensi!ile i !ine integrate cu ntregul ciclu de dezvoltare pentru a crete predicti!ilitatea acestuia,-.$

integrate n mediul de dezvoltare$ Posi!ilit(i de design vizual al !azelor de date i raportare$

Bi'liografie ,-. Gncu Silviu, /$roiectarea %i elaborarea unui sistem de operare pe web 0, 'ez de #agistru, +niversitatea de Stat 'iraspol, =IIJ$

S-ar putea să vă placă și