Sunteți pe pagina 1din 10

Departamentul de Informatic Legislativ Colectiv WEB Componen: Doina Stroia, expert Editke Magyarosi, referent Felicia Vidu, referent

RAPORT DE ACTIVITATE SINTEZ anul 2010


n cursul anului 2010 eforturile colectivului web s-au concentrat pe reproiectarea aplicaiei "Managementul computerizat al proiectelor de acte normative primite spre avizare" i realizarea soluiei web utiliznd noile tehnologii ASP.NET 4.0, (VC#.NET), AJAX, SQL Server 2008 R2, accesibile din mediul de integrare VisualStudio 2010, constatndu-se faptul c o simpl adaptare a acesteia la o soluie operabil n intranet ar fi insuficient. Decizia de migrare spre cele mai recente tehnologii a fost luat n contextul eforturilor de eficientizare a activitilor de asistare informatic a procesului de avizare desfurat la nivelul seciilor i al Consiliului Legislativ, cu posibilitatea integrrii ulterioare a acestora ntr-un sistem unitar, flexibil. n realizarea sistemului informatic s-a optat pentru modelul de dezvoltare "n spiral", cu abordarea progresiv, n iteraii multiple, a fazelor specifice ale ciclului de dezvoltare: analiz de sistem, web design, organizare i administrare baz de date, elaborare cod. Pentru preluarea i valorificarea datelor din sistemul anterior s-a optat pentru un proiect de tipul SSIS SQL Server 2008 Integration Services, cu analiza tipurilor de date i identificarea soluiilor de conversie i compatibilizare a acestora ntre cele dou sisteme. S-a realizat un sistem pilot care integreaz modulele de actualizare i interogare ntr-un sistem unitar, compact, utiliznd o interfa eficient, funcional, estetic, user-friendly, ce permite autentificarea web i autorizarea utilizatorilor pe baza de date la nivel de nregistrare / cmpuri de date specifice, pe niveluri de acces, pentru a asigura completitudinea, integritatea, acurateea, consistena, relevana i confidenialitatea datelor. Sistemul este n lucru, urmnd a fi supus unui sistem riguros de teste n mediu real. A fost continuat activitatea de mentenan pentru soluia web "Repertoriul online al legislaiei Romniei" prin actualizare periodic a bazei de date legislative i disponibilizarea public i gratuit a acesteia n website-ul oficial al Consiliului Legislativ, pe baza datelor furnizate de Secia de Eviden Oficial a Legislaiei i Documentare. Prin interogri specifice asupra bazei de date se pot obine ultimele intervenii juridice asupra legislaiei, diferite situaii statistice sau informaii privind republicrile actelor normative. De asemenea, legislaia poate fi accesat i prin intermediul indexului legislativ, propriu instituiei noastre. Domeniul legislativ Legi penale speciale a fost extins prin includerea tuturor actelor care cuprind dispoziii penale, n colaborare cu Sectorul de legislaie penal i contravenional al Seciei de Drept Public. Domeniul, ntreinut n mod dinamic, beneficiaz i de un motor de cutare n fulltextul documentelor electronice specifice.

Not. 'Repertoriul online al legislaiei Romniei', dezvoltat i administrat de Consiliul Legislativ, a fost integrat n portalul european e-Justice n luna iulie 2010 i poate fi regsit la adresa web https://e-justice.europa.eu, accesnd calea 'Legislaie, dreptul statelor membre ale acesteia'. O alt prioritate pentru anul 2010 a reprezentat-o asistena acordat n rularea curent a aplicaiei multi-desktop "Managementul computerizat al proiectelor de acte normative primite spre avizare", atenia fiind ndreptat asupra asigurrii integritii i acurateei datelor culese att la nivelul seciilor, ct i al Consiliului Legislativ. De altfel, comportamentul real al acestui sistem software, care s-a dovedit fiabil i util n asistarea procesului de avizare, precum i feed-back-ul primit de la utilizatori, reprezint un input deosebit de important n migrarea sistemului n web. n cursul anului 2010 colectivul web a rspuns solicitrilor formulate de compartimentul "Personal" n acordarea asistenei informatice pentru ndeplinirea obligativitii de depunere a declaraiilor de avere i de interese potrivit noilor proceduri legale. A fost realizat, propus i implementat o nou soluie, complet electronic, pentru completarea / prelucrarea prin anonimizare specific a unor date / publicarea pe web a declaraiilor de avere i de interese ale salariailor Consiliului Legislativ care au aceast obligaie, utiliznd formulare electronice, cu posibilitatea excluderii complete a variantei-hrtie, soluie care se nscrie n noile tendine i recomandri n domeniu. De asemenea, au fost realizate actualizri curente ale paginilor web oficiale, prin publicarea Buletinelor trimestriale de Informare Legislativ ale Consiliului Legislativ, a rapoartelor de activitate, a altor informaii de interes general.

14 februarie 2011

Doina STROIA

Departamentul de Informatic Legislativ Colectiv WEB Componen: Doina Stroia, expert Editke Magyarosi, referent Felicia Vidu, referent

RAPORT DE ACTIVITATE DETALII anul 2010


Activiti desfurate:
1. Reproiectarea aplicaiei "Managementul computerizat al proiectelor de acte normative primite spre avizare", versiunea multi-desktop i realizarea soluiei web utiliznd noile tehnologii (ASP.NET 4.0, AJAX, SQL Server 2008 R2) 2. Mentenan pentru soluia web "Repertoriul online al legislaiei Romniei" 3. ntreinerea curent a aplicaiei multi-desktop "Managementul computerizat al proiectelor de acte normative primite spre avizare" 4. Realizarea noii soluii pentru completarea / prelucrarea / publicarea pe web a declaraiilor de avere / interese ale salariailor Consiliului Legislativ potrivit noilor prevederi legale, utiliznd formulare electronice, cu excluderea complet a varianteihrtie 5. ntreinerea curent a site-ului oficial www.clr.ro; pregtirea altor documente specifice 6. Activiti privind cercetarea i documentarea profesional

Detalierea activitilor realizate:


1. Reproiectarea aplicaiei "Managementul computerizat al proiectelor de acte normative primite spre avizare", versiunea multi-desktop i realizarea soluiei web utiliznd noile tehnologii (ASP.NET 4.0, AJAX, SQL Server 2008 R2) 1.1 Realizarea planului de migrare n web a aplicaiei multi-desktop "Managementul computerizat al proiectelor de acte normative: stabilirea fazelor / task-urilor / termenelor de migrare a sistemului desktop n web; 1.2 Realizarea documentaiei referitoare la descrierea actual a sistemului. 1.3 Pregtire mediu de lucru: 1.3.1 Faza 1: migrare sub Framework 3.5, utiliznd mediul de lucru Visula Studio 2008 (dezvoltarea n acest mediu s-a realizat n perioada feb. 15 iulie 2010) Instalare Visual Studio Team System 2008, Client reorganizare partitii HDD, backup parial informaii download/instalare SP1 pentru VSTS 2008 teste Instalare SQL Server 2008 TESTE SQL 2000-2008, lucru n paralel TESTE Visual Studio 2008 1.3.2 Faza 2: migrare sub Framework 4, utiliznd mediul de lucru Visula Studio 2010 (dezvoltarea n acest mediu s-a realizat n perioada 15 iulie 31 dec. 2010) instalare Framework 4.0, Visual Studio 2010 & security updates verificarea stabilitii environment-ului anterior (Visual Studio 2003, SQL Server 2000)
3

Decizia de migrare spre cele mai recente tehnologii a fost luat n contextul eficientizrii activitii de informatizare a activitilor i integrrii ulterioare a acestora ntr-un sistem unitar, flexibil. Not. Instalarea noilor medii de dezvoltare s-a realizat cu conservarea n ntregime a mediului anterior de lucru, necesar pentru asigurarea mentenanei curente a aplicaiilor aflate n responsabilitate. 1.4. Realizarea noului sistem informatic, utiliznd: noua platform de lucru Microsoft .NET Framework 4.0 tehnologia ASP.NET 4.0, AJAX, C#.NET, SQL Server 2008 R2 mediul de lucru Visual Studio .NET 2010, intergnd n mod unitar componentele sistemului ntr-o arhitectur three-tier (presentation tier, application tier, data tier). Opiuni de lucru (luate n urma studierii documentaiei online): lucrul pe layer-e (creare BusinessLogicLayer.cs, DataAccessLayer.cs) conectare la baza de date via ObjectDataSource, cu metodele de acces corespunztoare. Faze ale ciclului de realizare a sistemului informatic, abordate dup modelul de dezvoltare "n spiral": Analiz de sistem analiz / teste privind integrarea modulelor de actualizare i interogare ntr-un sistem unitar, compact, cu autentificare web analiza modului de autentificare pe baza de date a userilor cu permisiuni de actualizare sau cu diferite niveluri de acces n interogare analiza modului de autorizare pe baza de date la nivel de nregistrare/cmpuri specifice, a userilor autentificai analiza modului de filtrare i furnizare a datelor pe niveluri de informare i luare a deciziilor analiza privind datele referitoare la 'solicitani-iniiatori-emiteni-autoriti', stabilirea atributelor acestora i a relaiilor care le definesc, analiza posibilitilor de valorificare ulterioar a datelor n contextul jonciunii viitoare cu 'Repertoriul online' analiza modului de integrare cu personalul, monitoarele oficiale, Repertoriul online Web design integrarea modulelor de actualizare a datelor la nivel de Registratur CL i secii ntr-o interfa eficient, funcional, estetic, user-friendly, design, creare interfa web de actualizare a datelor utiliznd tehnologia MasterPages. teste multiple n lucru Organizare i administrare BD: definire baz de date, tabele, chei (primary & foreign), constraints realizarea procedurilor stocate de interogare a datelor pentru entitatea iniiatori realizarea procedurilor stocate de actualizare (adugare, modificare, tergere) a datelor pentru entitatea "iniiatori" realizarea procedurilor stocate de actualizare (adugare, modificare, tergere) a datelor pentru entitatea "dosare" teste multiple n lucru

Elaborare cod: elaborare cod-test privind actualizarea / interogarea datelor, prin: integrarea procedurilor stocate scrise n T-SQL 2008 sincronizarea controalelor web GridView-DetailsView, editarea n GridView, editarea n DetailsView: lucrul pe controlul GridView, sincronizare cu DetailsView (din paginare i index n pagin) lucrul pe controlul GridView, sincronizare corect control imagine pe Alternate Row lucrul pe controlul GridView, sortare cu sincronizare DetailsView editarea n GridView, editarea n DetailsView lucrul pe controlul DetailsView / GridView, introducere date din DropDownList recursiv pe acelai tabel (self join table) documentare error: unable to connect to ASP.Net development server issue configurare port dedicat pentru aplicaie n lucru & teste elaborare cod autentificare; integrare modul interogare, actualizare, n aceeai aplicaie lucrul pe controalele DetailsView / GridView, introducere date din DropDownList recursiv pe acelai tabel elaborare cod vizualizare / actualizare baz de date n lucru
Not. S-a realizat un modul pilot, urmnd a fi testat i completat cu toate funcionalitile necesare.

mediul de lucru: VisualStudio 2010 tehnologie: ASP.NET 4.0, (VC#.NET) SQL Server 2008 R2 1.5. Realizare proiect SSIS de conversie a datelor din Fox for Windows n SQL Server 2008 R2 (iulie 2010) Elaborare business logic pentru conversia datelor din Fox for Windows 2.0 n SQL Server 2008 R2 utiliznd tipul de proiect Visual Studio 2010 de tipul Business Intelligence - Integration Services Connections Project "SSIS_Fox_to_SQL2008" definire parametri conexiune, tipuri de date analiz tipuri de date i identificarea soluiilor de conversie i compatibilizare a acestora ntre cele dou sisteme teste multiple conversii ale datelor din Fox n SQL Server 2008 R2, via ACCESS, EXCEL, flat text definitivare soluie, stabilire reguli de aplicat pentru echivalarea corect a tipurilor de date i dimensiunilor acestora tratare erori code page, neconcordan cmpuri de date conversia efectiv a datelor ncrcate n per. 1 apr. 1996 14 iulie 2010 2. Mentenan pentru soluia web "Repertoriul online al legislaiei Romniei" ntreinerea curent a soluiei web "Repertoriul online al legislaiei Romniei", exploatare / ntreinere curent (mentenan cod surs, actualizarea curent a bazelor de date (legislaie de baz, index), actualizare domeniu penal, procesare documente electronice) 2.1. Mentenan cod surs pentru soluia web "Repertoriul online al legislaiei":

pregtire mediu de lucru pentru noul an pregtirea corespunztoare a scripturilor .asp pentru introducerea datelor n noul an ntreinerea curent a scripturilor .asp (activ_funct.asp, pasiv_funct.asp, nrdata_law.asp), precum i a celor realizate prin proiecte Visual Studio.Net, n versiune local i pentru serverul web mentenan soluie web statistici.sln, pregtire pentru noul an introducerea unor noi categorii de acte: "Rezoluii ale Senatului", "Avize ale Curii Constituionale" actualizare scripturi: Repertoriu.aspx admin_1.html antet_edit.aspx nrdata_law.asp teste locale multiple salvri n Web server teste online mediul de lucru: VisualStudioNet 2003, FrontPage tehnologie: ASP 3.0, ASP.NET (VC#.NET, VB.NET), SQL Server 2000, ACCESS. 2.2. ntreinerea aplicaiei de gestionare a domeniului legislativ Legi penale speciale reorganizare domeniu prin extinderea acestuia prin includerea tuturor actelor care cuprind dispoziii penale, n colaborare cu dna Elena Cismaru, la cererea Ministerului Justiiei modificare aplicaii n conformitate cu noile cerine: actualizarea programelor pentru inserarea sintagmelor corespunztoare sub form de link-uri, cu trimitere spre pagina de 'Legend' explicativ a sintagmelor asociate actelor normative conversia indicilor n format html n coloana 'Observaii' procesarea documentelor full-text nou introduse n domeniu; asocierea corespunztoare a documentelor electronice pe baza de date verificri / salvri n local / serverul Web documente html lucrate pentru domeniu reconstituirea noului domeniu full-text al actelor normative prin actualizarea acestuia cu actele republicate reindexarea tuturor documentelor html din domeniu, necesar pentru funcionarea aplicaiei 'Search full-text' actualizarea programelor privind motorul de cutare pe domeniul extins al full-text-ului actelor normative publicarea documentelor noi i a indexului pe site-ul oficial al Consiliului Legislativ realizare versiune local a aplicaiilor, multiple teste n regim local actualizare programe n versiunea web server integrarea aplicaiei n 'Repertoriul online', teste n regim local publicare pe site-ul oficial al Consiliului Legislativ teste online

realizarea situaiei de detaliu privind toate evenimentele suferite de actele normative din domeniul Legi penale speciale, n perioada 1 dec. 2009 15 iunie 2010, la cererea dnei Ela Cismaru mediul de lucru: VisualStudioNet 2003, FrontPage tehnologie: ASP 3.0, ASP.NET (VC#.NET, VB.NET), SQL Server 2000, ACCESS. 2.3. actualizarea periodic a bazei de date i disponibilizarea acesteia n serverele web i SQL (pentru indexul legislativ), respectnd frecvena sumarelor de actualizare furnizate de Secia a III-a: Not. 'Repertoriul online al legislaiei Romniei', dezvoltat i administrat de Consiliul Legislativ, a fost integrat n portalul european e-Justice din 14 iulie 2010 i poate fi regsit la adresa web https://e-justice.europa.eu, accesnd calea 'Legislaie, dreptul statelor membre ale acesteia'. La sfritul anului 2010, baza de date disponibilizat pe web cuprindea actualizrile juridice furnizate pn la data de 21 dec. 2010. procesarea / verificarea conformitii datelor introduse n baza de date legislativ cu sumarele de actualizare nr. 4954/2009, nr. 161/2010 procesarea / verificarea conformitii datelor introduse n baza de date reprezentnd indexul legislativ propriu Consiliului Legislativ, cu sumarele de actualizare nr. 4954/2009, nr. 161/2010 (introducerea noilor intrri de index i actualizarea celor existente) asocierea actelor normative din baza de date Repertoriul Legislativ online cu indecii corespunztori din baza de date Index Legislativ online semnalarea diferitelor neconcordane identificate pe baza de date legislativ sau pe fiierele/sumar furnizate i rezolvarea interactiv a acestora, prin colaborarea direct cu specialitii Seciei III de Eviden Oficial a Legislaiei i Documentare (dna Izabella Navrochi, dna Caliopi Albu, dna Cristina Chihaia) actualizare statistici pe baza de date Rep_onLine actualizare republicri pe baza de date Rep_onLine salvare n serverul web a bazei de date Rep_onLine, a statisticilor actualizate n finalul fiecrei sesiuni de lucru, precum i a scripturilor actualizate periodic; ntreinere fiier de eviden a actualizrilor online furnizate de Secia a III-a salvri curente BD Index_onLine n serverul SQL Server 2000 procesare / verificare / salvare n serverul web a fiierelor .pdf pregtite pentru aplicaia Rep_onLine, corespunztoare sumarelor introduse periodic procesare / verificare / salvare n serverul web a seturilor de documente .html pregtite realizarea legturilor ntre baza de date Repertorul Legislativ online i documentele electronice n format html / pdf corespunztoare teste, verificri online, publicare n web Not. n cursul anului 2010 au fost prelucrate peste 3500 documente electronice n format html i pdf. 3. ntreinerea curent a aplicaiei multi-desktop "Managementul computerizat proiectelor de acte normative primite spre avizare", exploatare / ntreinere curent al

Coordonarea, supervizarea i ntreinerea curent a bazei de date pentru aplicaia Managementul proiectelor de acte normative primite spre avizare la Consiliul
7

Legislativ, n colaborare cu responsabilii cu actualizarea bazelor de date, la nivelul Registraturii i al Seciilor, cu implicaii n: verificarea periodic a corectitudinii bazei de date (a denumirilor proiectelor de acte normative, a iniiatorilor i adreselor emitenilor, a corespondenei dintre aceste date i categoria nscris n baza de date, a avizelor ncrcate etc.). tratarea neconcordanelor semnalate automat, confruntri cu situaia real, corecturi n bazele de date, preluarea periodic n baza de date a C.L. a informaiilor de fi ncrcate n Seciile I i II, pentru a fi disponibile pentru ntregul C.L; transferul informaiilor referitoare la proiectele de acte normative de tip rectificri / republicri specifice Seciei de Documentare (denumire proiect, iniiatori, fi) din baza de date a Seciei III n baza de date a C.L.; completarea bazei de date a Seciei III cu informaiile la zi din baza de date a C.L.: proiecte noi intrate spre avizare, cu toate informaiile aferente, completarea proiectelor vechi cu informaii despre aviz i adresa de nsoire pregtirea BD pentru obinerea rapoartelor trimestriale de activitate la nivelul seciilor pregtirea bazelor de date pentru elaborarea rapoartelor statistice de sintez i n detaliu privind activitatea de avizare a Consiliului Legislativ pentru anul 2009 (anexele 1A, 1B, 1C i 2):
situaie statistic privind proiectele de acte normative primite spre avizare pe tipuri i solicitani n anul 2009 situaie statistic privind felul avizelor elaborate de consiliul legislativ n anul 2009 situaie statistic privind avizele elaborate de consiliul legislativ n anul 2009, pe tipuri de proiecte de acte normative situaie statistic privind felul avizului emis pe categorii de acte normative lista detaliat a avizelor negative emise de CL n cursul anului 2009

asisten tehnic acordat pentru exploatarea aplicaiei: reinstalare aplicaie n secii, pentru interogarea zilnic configurare drepturi de acces pe bazele de date la nivelul seciilor instruire pentru actualizarea n timp real, prin reea interogri BD la cerere pregtire aplicaie pentru utilizarea cu o baz de date exclusiv pentru proiectele cu regim secret stabilire proceduri privind managementul dosarelor de avizare cu regim secret, n colaborare cu doamna Gabriela Dudeanu i pregtire aplicaie pentru utilizarea cu o baz de date dedicat exclusiv acestor proiecte 4. Realizarea unei noi soluii pentru completarea / prelucrarea / publicarea pe web a declaraiilor de avere / interese ale salariailor Consiliului Legislativ potrivit noilor prevederi legale, utiliznd formulare electronice, cu excluderea complet a varianteihrtie pregtirea noilor documente privind declaraiile de avere / interese n format doc/pdf,, potrivit Legii nr. 176/2010 i a instruciunilor primite de la ANI (Agenia Naional de Integritate) publicarea pe intranet (SharePointServer) a informaiilor corespunztoare (not, ghid de completare preluat de pe site-ul ANI) pregtire documente declaraii avere / interese n format editabil utiliznd InfoPath 2003 i Acrobat 7/PRO 9.0. Teste comparative. Opiune final: Acrobat PRO 9.0 realizare / testare online / finalizare formulare electronice pentru declaraiile de avere / interese utiliznd Acrobat PRO 9.0 realizare / finalizare procedur de completare / transmitere electronic a declaraiile de avere / interese, cu sprijinul i acordul domnului Dan Constandache, responsabil desemnat din partea Consiliului Legislativ
8

obinerea autorizrii procedurii electronice de prelucrare a declaraiilor de avere / interese din partea Preedintelui Consiliului Legislativ postare pe intranet, ntiinare / asisten acordat personalului n completarea formularelor electronice preluare formulare electronice de avere / interese ale angajailor Consiliului Legislativ, n conformitate cu procedura convenit anterior cu domnul Dan Constandache, semnalare completri greite sau insuficiente, remedieri prelucrarea formularelor electronice prin anonimizarea informaiilor precizate n Legea nr. 176/2010 securizarea formularelor prin conversia acestora n format needitabil prelucrarea declaraiilor de avere / interese predate n format hrtie (10% din ele) (scanare, anonimizare informaii) conceperea textului meniunii juridice pentru pagina de declaraii, actualizarea aplicaiei web publicarea declaraiilor de avere / interese pe site-ul oficial al Consiliului Legislativ pregtire opis final pentru a fi trimis la ANI. 5. ntreinerea curent a site-ului oficial www.clr.ro; pregtirea altor documente specifice procesare / publicare pe website a Buletinelor de informare legislativ nr. 4/2009, 1/2010, 2/2010, 3/2010 procesare / publicare pe website a Raportului de activitate al Consiliului Legislativ pentru anul 2009 pregtire / publicare pe site a anunurilor de concurs, a tematicilor i bibliografiilor corespunztoare actualizri curente ale paginilor web colaborare la actualizarea documentului preluat ulterior n Portalul e-Justice al Comisiei Europene (participare la elaborare text pentru seciunea 'baze de date juridice', colaionare document), varianta naintat grupului de lucru constituit la Ministerul Justiiei, pentru integrarea 'Repertoriul online al legislaiei Romniei', dezvoltat i administrat de Consiliul Legislativ, n acest portal (colaborare cu dna Ela Cismaru, dl, Liviu Vtc, dl Cristian Kevorchian); verificare ulterioar a textului, transmitere corecturi; https://e-justice.europa.eu, seciunea 'Legislaie, dreptul statelor membre ale acesteia'. 6. Activiti privind cercetarea i documentarea profesional documentare / studiu .NET 3.5, Visual Studio 2008 (VC#.NET), AJAX documentare / studiu .NET 4.0, Visual Studio 2010 (VC#.NET), AJAX studiu SQL Server 2008 R2, T-SQL, LINQ studiu privind programarea / implementarea securiii n ASP.NET 3.5 studiu privind programarea / implementarea securiii n ASP.NET 4.0 participri la evenimente IT: Microsoft Solutions for Business Intelligence (24 martie 2010, prezentri de Rafal Lukawiecki) Lansare SQL Server 2008 R2: perspectiv tehnic avansat (2 iunie 2010) Move to Oracle Database 11g (1 sept. 2010) participare la cursul privind Managementul proiectelor finanate european, organizat n cadrul Institutului European din Romnia, n perioada 22 nov. 7 dec. 2010, finalizat cu examen (nota 10).

14 februarie 2011

Doina STROIA

10