Cuprins
- Introducere 8
- 1. Introducere în Delphi
- 1.1 Scurt istoric al mediului Delphi 10
- 1.2 Ce este şi ce poate Delphi 11
- 2. Principiile programării vizuale orientate pe obiecte
- 2.1 Programarea orientată pe obiecte 13
- 2.2 Obiecte, proprietăţi, metode, evenimente 13
- 2.3 Bazele programării vizuale ale interfeţelor 14
- 2.4 Sisteme de elaborare rapidă a aplicaţiilor 14
- 3. Baze de date
- 3.1 Principiile de construire a bazelor de date 15
- 3.2 Tipuri de baze de date 16
- 3.3 Organizarea legăturilor cu bazele de date în Delphi 17
- 3.4 Scurtă relatare a componentelor folosite pentru stabilirea legăturii cu baza de date 18
- 3.5 Componente – set de date (data set) 18
- 3.6 Componente de vizualizare şi de gestionare cu datele 20
- 3.7 Administrarea tranzacţiilor, componentul DataBase 21
- 3.8 Modulele de date 21
- 4. Descrierea corespunderii cu cerinţele CNVM
- 4.1 Descrierea programului sub aspectul respectării cerinţelor CNVM.. 22
- 5. Descrierea Sistemului Informaţional
- 5.1 Dispoziţii generale 29
- 5.2 Instalarea ,lansarea şi utilizarea SI Depozitar 30
- 5.3 Descrierea sistemului 31
- 5.4 Regimurile de funcţionare 32
- 5.4.1 Companii de brocheri 32
- 5.4.2 Companii manageriale(managerul Fondului) 34
- 5.4.3 Emitenti SA 34
- 5.4.4 Registrator 35
- 5.4.5 Clienţii Depozitarului 35
- 5.4.6 Clase de valori mobiliare 36
- 5.4.7 Registrul operaţiilor de blocare-anulare blocare 37
- 5.4.8 Registrul Contractelor de transfer a Valorilor mobiliare 37
- 5.4.9 Cont personal al Fondului 38
- 5.4.10 Operaţia de deschidere a unui cont personal 39
- 5.4.11 Operaţiunea de închidere a unui cont personal 40
- 5.4.12 Active nete ale fondului 40
- 5.4.13 Blocarea contului personal 41
- 5.4.14 Anularea blocării contului personal 42
- 5.4.15 Valori mobiliare 42
- 5.4.16 Valoarea de bilanţ 43
- 5.4.17 Blocarea valorilor mobiliare de portofoliu 43
- 5.4.18 Inregistrare transfer valori mobiliare 45
- 5.4.19 Confirmare transfer valori mobiliare 47
- 5.4.20 Anulare transfer valori mobiliare 47
- 5.4.21 Cote Părţi 48
- 5.4.22 Blocarea cotelor părţi 48
- 5.4.23 Anularea bocării cotelor părţi 49
- 5.4.24 Transferul de cote părţi 50
- 5.4.25 Confirmare transfer cote părţi 51
- 5.4.26 Anularea transferului de cote păţi 51
- 5.4.27 Portofoliul clientului 52
- 5.4.28 Numărul de cont la Registrator 54
- 5.4.29 Portofoliul cotelor de participare 54
- 5.4.30 Societatea comercială 55
- 5.4.31 Imprimare D1-Contul personal 56
- 5.4.32 D2-Extras de pe contul personal 57
- 5.4.33 D3-Contul analitic 59
- 5.4.34 D4-Registrul conturilor analitice 59
- 5.4.35 D5-Registrul circulant la contul analitic (SA)/(SRL) 60
- 5.4.36 D6-Registrul circulant la contul analitic 60
- 5.4.37 D7-Registrul operaţiilor depozitare 60
- 5.4.38 D8-Deţinătorul real al valorilor mobiliare 61
- 5.4.39 D9-Dispoziţia de plata încasare 62
- 5.4.40 Alte opţiuni 63
- 6. Partea economică a proiectului 64
- 6.1. Planificarea reţea pentru elaborarea “Sistemul informaţional SI-Depozitar” 64
- 6.2. Evaluarea economică a “SI Depozitar” 73
- 7. Protecţia muncii 78
- 7.1 Organizarea protecţiei muncii la facultatea C.I.M 78
- 7.2 Instrucţiunile Tehnicii Securităţii în laborator 78
- 7.3 Analiza condiţiilor de munca. Factorii dăunători şi periculoşi la locul de lucru 80
- 7.4 Condiţionarea aerului 80
- 7.5 Securitatea antiincendiară la facultatea C.I.M. 85
- CONCLUZII 87
- BIBLIOGRAFIE 89
Extras din proiect
Introducere
Rezultatul final al oricărui sistem informaţional este:ridicarea eficacităţii funcţionării procesului de control. Toate sistemele informaţionale conduc la îmbunătăţirea şi automatizarea circulaţiei documentelor, prelucrarea la calculator a masivelor informaţionale mari, alcătuirea diferitor rapoarte şi buletine. Ele au sens doar atunci când în rezultat creşte productivitatea muncii muncitorilor, se îmbunătăţeşte folosirea resurselor de muncă, materialelor şi energiei, creşte cantitatea şi calitatea produselor emise.
Sistemul Informaţional este un sistem om-maşină. Este foarte important de construit un model bun, adecvat obiectului, de creat un algoritm efectiv, de scris şi compilat un program rapid care nu are nevoie de resurse de calcul mari, de organizat colectarea, păstrarea şi căutarea informaţiei. Dar dacă aici nu se va ţine cont de factorul omenesc, interesele utilizatorilor, atunci e greu de presupus expluatarea cu succes a sistemului.
Sistemul Informaţional elaborat trebuie să posede un înalt grad de adaptare la cerinţele mereu schimbătoare ale utilizatorilor şi vitalitate, adică capacitatea de a funcţiona în condiţiile de deviere de la situaţiile normale.
Asigurarea calităţilor de acest tip greu se supune formalizării şi în afară de aceasta are nevoie de participarea necontenită a inginerului în procesul analizei funcţionării sistemului şi introducerii modernizării necesare fără întreruperi în lucru.
În aşa mod expluatarea Sistemelor Informaţionale are două aspecte:
• folosirea Sistemelor Informaţionale în calitate de instrument, ce ridică eficacitatea procesului de producţie;
• asigurarea capacităţi de muncă şi dezvoltării.
Selectarea etapelor aparte de creare a Sistemelor Informaţionale şi determinarea conţinutului lucrului la fiecare etapă are o însemnătate esenţială pentru o planificare mult mai clară, pentru un control mai operativ şi pentru conducerea activităţii unui colectiv.
Specificarea Sistemelor Informaţionale stabileşte executarea simultană a lucrărilor târzii şi devremi. În aşa condiţii reglamentarea devine destul de necesară. Importanţa cea mai esenţială o are selectarea etapelor de elaborare pentru sistemele mari, unde e nevoie de selectarea etapelor adăugătoare şi introducerea diferitor metode de decompoziţie ale sistemului pentru proiectarea paralelă şi în legătură reciprocă a părţilor lui componente.
Macro-nivelul de proiectare este mai mult o artă decât un proces bazat pe calcule inginereşti. Aceasta se lămureşte prin prezenţe a unui număr mare de legături ne formale ale Sistemului Informaţional cu mediul exterior.
O influenţă esenţială o execută factorul omenesc slab reglamentat, absenţa criteriilor strict formulate, greutatea evidenţierii unei mulţimi mari de restricţii, selectarea celor principale intre ele. Şi totuşi interpretarea arbitrară a principalelor întrebări ale idiologiei lucrului sistemului, subiectivizmul la soluţionarea lor nu se permite. Modelele elaborate, într-o măsură mai mică sau mai mare formalizate, ajută la aplicarea metodologiei analizei de sistem, simplifică analiza sistemului la nivelul logicii, formalizând rezultatele studierii existente. De aceea elaboratorul trebuie, o dată cu studierea şi folosirea metodelor de analiză a sistemelor, să manifeste o atitudine creatoare şi să elaboreze metodele sale mai stricte pentru etapa acesta de proiectare.
Dezvoltarea Sistemelor Informaţionale a mers pe calea creării sistemelor funcţionale, analoge secţiilor funcţionale a conducerii administrativ-organizatorice. Aceasta determină structura sistemului şi componenţa problemelor rezolvate în sub-sisteme.
Posibilitatea folosirii computerelor la fiecare loc de muncă cu unirea lor în reţea permite crearea unui Sistem Informaţional fiabil.
O însemnătate esenţială o au metodele de protecţie a Sistemelor Informaţionale de la pierderi de informaţii, protejarea lor de la accesul necondiţionat. Cea mai importantă este soluţionarea problemelor de folosire a informaţiei pentru conducere – cui ?, ce volum ?, cu care precizie ? şi cu care nivel de detalizare ? trebuie de dat informaţie pentru luarea deciziilor.
În cazuri responsabile capacitatea de muncă a S.I., nemaivorbind de eficacitatea lui, se determină de faptul cât de atent sânt prelucrate în proiect întrebările introducerii protocoalelor interacţiunii personalului cu Sistemul Informaţional, păstrarea în arhivă a ştirilor destul de detaliate pentru următoare analiză a activităţii nu numai a colaboratorilor în parte ci şi a Sistemului Informaţional ca un tot întreg.
Caracterul asigurării matematice şi programabile a Sistemului Informaţional se schimbă esenţial pe măsura dezvoltării posibilităţilor mijloacelor tehnice. Acum computerele posedă productivitate înaltă, memorie dezvoltată şi posibilitatea unirii în reţele globale şi locale.
Limbajele de programare de nivel înalt se desăvârşesc. Uşurând lucrul utilizatorului aceste limbaje cer o asigurare sistemică programabilă dezvoltată, conţinutul căreia tot mai des devine diferit pentru utilizatori diferiţi şi trebuie să se precizeze în procesul proiectării Sistemului Informaţional concret.
1. Introducere în Delphi
1.1 Scurt istoric al mediului Delphi
Pascalul este un limbaj de nivel înalt care îşi are originea undeva pe la începutul anilor ‘70. Atunci când a purces la conceperea sa, Niklaus Wirth, profesor la ETH Zurich, a avut în vedere, în principal următorul aspect: noul limbaj trebuia să reflecte in mod clar şi natural o serie de concepte de bază care să permită utilizarea sa în scopuri didactice.Se pare ca Wirth a reuşit ce şi-a propus şi, graţie lui, beneficiem astăzi de un limbaj utilizat nu de putini începători în ale programării. Aspectul didactic este reflectat şi de faptul că Pascalul este şi cel mai apropiat limbaj de pseudocod. In 1974 Niklaus Wirth va publica “Pascal – Manualul utilizatorului şi raportul revizuit”, material ce era constituit din doua părţi, prima fiind destinata acelora care doreau sa se familiarizeze cu noul limbaj de programare, in timp ce a doua parte era axata pe definirea limbajului pascal standard care va sta, de altfel, la baza principalelor implementări ulterioare. Aproape zece ani mai târziu, la mijlocul anilor ‘80, Anders Hejlsberg avea sa scrie prima versiune a compilatorului Turbo Pascal. Acest compilator a fost lansat pe piaţa software-ului de dezvoltare de o mica firma numita iniţial MIT iar apoi Borland, şi avea sa devină cel mai faimos compilator de Pascal. Apariţia lui Turbo Pascal a fost principalul factor care a determinat şi o creştere imediata a popularităţii limbajului Pascal pentru platformele PC, aflate şi ele la început, in acea vreme. Tot Turbo Pascal a fost cel care a introdus pentru prima oara noţiunea de mediu integrat de dezvoltare (Integrated Development Environment). Astfel, programatorii de Pascal aveau posibilitatea editării codului sursa, rulării programului şi după caz a depanării acestuia, şi toate acestea in cadrul unuia şi aceluiaşi program, denumit mediu integrat de dezvoltare. De-a lungul anilor ce au urmat, cei de la Borland au perfecţionat continuu atît limbajul Pascal cat şi mediul de dezvoltare pe care îl promovau, fiind practic singurii care au furnizat un compilator de Pascal pentru calculatoare compatibile IBM PC. Printre extensiile cele mai notabile ale limbajului Pascal, introduse de firma Borland se număra şi introducerea, încă de la versiunea 6.0 a compilatorului Turbo Pascal, a suportului pentru programarea orientata obiect. Astfel a apărut Object Pascal. După alţi zece ani, mai exact in 1995, cei de la Borland vor scoate prima versiune de Delphi, moment ce va marca trecerea la programarea vizuala in Pascal. Delphi 1.0 a fost prima unealta de dezvoltare pentru Windows care a combinat un mediu vizual de dezvoltare cu un compilator nativ optimizat şi un acces facil la un motor de baze de date. Astfel a fost introdusa o noua sintagma: Rapid Application Development.
Preview document
Conținut arhivă zip
- Sistem de Informare.DOC