CAPITOLUL 1. Sisteme informationale financiar-contabile Structura sistemului informational financiar-contabil 5 Date, informatii, cunostinte. Sistem informational - Sistem informatic 5 Locul si rolul sistemului informational financiar-contabil in cadrul firmei 7 Arhitectura sistemului informational financiar-contabil 10 Sisteme integrate de gestiune pentru managementul firmei 15 CAPITOLUL 2. Metode utilizate in analiza si proiectarea sistemelor informatice financiar-contabile 2.1. Metode sistemice - MERISE 24 Modelarea conceptuala 28 Modelarea organizationala 38 Modelarea logica 39 Modelarea fizica 44 Paradigma orientarii spre obiecte 45 Limbajul unificat de modelare UML 50 Modelarea cazurilor de utilizare 53 Modelarea statica 58 Modelarea aspectelor dinamice 63 Arhitectura sistemului 68 . Concluzii cu privire la MERISE si UML 72 Ciclul de realizare a unui sistem informatic 72 Analiza domeniului studiat si a cerintelor utilizatorilor 73 Consideratii privind UML si Merise, plecand de la nivelul conceptual din Merise 74 Consideratii privind UML si Merise, plecand de la nivelul organizational din Merise 79 Consideratii privind UML si Merise, plecand de la nivelul logic din Merise 79 Consideratii privind UML si Merise, plecand de la arhitectura sistemului 80 Comparatii sintetice intre unele diagrame UML si modelele Merise 81 Consideratii finale 81 CAPITOLUL 3. Tehnologii moderne de organizare si analiza a datelor financiar-contabile 3.1 Depozite de date (DataWarehouse) 85 Caracteristicile unui depozit de date 85 Arhitectura unui depozit de date 87 Modelarea aplicatiilor financiar-contabile utilizand tehnici moderne de programare Tipuri de date manipulate de un depozit de date 89 Construirea si popularea cu date a unui depozit de date 90 OLAP (On-Line Analytical Processing) 92 Caracteristici generale 92 Modelarea multidimensionala 94 Modele de organizare a depozitelor de date, utilizabile pentru analiza multidimensionala 99 CAPITOLUL 4. Metode si tehnici pentru dezvoltarea produselor informatice 4.1. Dezvoltarea asistata a aplicatiilor, cu ajutorul instrumentelor CASE 103 Introducere 103 Categorii de instrumente CASE 104 Componentele unui instrument CASE 105 eXtreme Programming 108 Introducere 108 Comunicarea, Simplitatea, Feedback-ul, Curajul - cele patru valori promovate de XP 110 Principii si practici ale eXtreme Programming 112 XP si alte metode 115 Studiu de caz privind dezvoltarea unei aplicatii pentru contabilitatea financiara, utilizand ca tehnica de dezvoltare eXtreme Programming 117 4.3. Rational Unified Process 125 Caracteristicile si practicile metodei 125 Fazele si procesele Rational Unified Process 129 4.4. Rapid Application Development 133 Caracteristici generale 133 Ciclul de viata al unui sistem informatic, conform RAD 135 4.5. Consideratii cu privire la eXtreme Programming, Rational Unified Process, Rapid Application Development si varianta traditionala de dezvoltare a produselor informatice 139 CAPITOLUL 5. Integrarea aplicatiilor prin utilizarea tehnologiilor WEB Internet, Intranet, Extranet in viata unei firme 145 Baze de date on-line 149 ASP si ASP.NET 150 Serviciile WEB (Web Services) 156 XML (eXtensible Markup Language) 158 Modelarea aplicatiilor financiar-contabile utilizand tehnici moderne de programare CAPITOLUL 6. Pachet de aplicatii financiar-contabile, pentru gestiunea tranzactiilor si analiza multidimensionala. Interactiunea cu mediul Internet/Intranet/Extranet 6.1. 6.2. Descrierea generala a pachetului de aplicatii 166 Pachetul de aplicatii pentru gestiunea tranzactiilor, destinat nivelului tranzactional al firmei 166 Descrierea sintetica a activitatii firmei 169 Modelarea sistemica, cu ajutorul Merise 171 Modelarea obiectuala cu UML 180 Aplicatie destinata nivelurilor de management operational, tactic si strategic, bazata pe analiza multidimensionala OLAP 195 Construirea unui depozit de date (DataWarehouse), in SQL Server 2000 196 Definirea unor cuburi OLAP in MS SQL Server 2000 202 Aplicatie client Visual C# NET, pentru accesarea cuburilor OLAP 207 6.4. Aplicatii si servicii WEB pentru interactiunea cu mediul Internet/Extranet/Intranet 209 Serviciu WEB, pentru prezentarea ofertelor de produse catre clientii inregistrati, in functie de statut 212 Aplicatie ASP NET pentru efectuarea comenzilor on-line 217 Serviciu WEB, pentru furnizarea catre clientii firmei, a tranzactiilor efectuate 223 Aplicatie ASP NET, pentru analiza multidimensionala OLAP, intr-un mediu Intranet/Internet 225 Consideratii finale 228 Bibliografie 231
SISTEME INFORMATIONALE FINANCIAR-CONTABILE Modelarea aplicatiilor financiar-contabile utilizand tehnici moderne de programare 1.1. Structura sistemului informational financiar-contabil 1.1.1. Date, informatii, cunostinte. Sistem informational - sistem informatic 5 In prezent, aproape in orice firma, nevoia de cunoastere si comunicare este mai acuta ca oricand, indiferent de domeniul de activitate, datorita tendintelor actuale manifestate pe piata. Toate activitatile de comunicare, schimbul de cunostinte intre oameni si/sau echipamente se realizeaza cu ajutorul unui element esential: informatia. Conceptul de data, poate fi inteles ca un aspect masurabil al unor actiuni, procese sau fenomene. In contextul prelucrarii automate a datelor, conceptul de data poate fi caracterizat printr-un identificator, caracteristici proprii si o anumita valoare. Informatia este un mijloc de comunicare (mesaj) intre oameni, oameni-echipamente sau intre echipamente si reprezinta un mod de prezentare a cunostintelor din toate domeniile. Cunostintele se pot defini ca un ansamblu de informatii, dobandite de-a lungul timpului. Cunostintele reprezinta nivelul cel mai inalt de rafinare a datelor, respectiv a informatiilor. Cele trei concepte, privite prin prisma modului alcatuiesc de obtinere asa-numita a fiecaruia, piramida informationala (vezi Figura 1.1). Asa cum se observa si din Figura 1.1, cunostintele reprezinta nivelul cel mai inalt de rafinare a datelor, respectiv a Figura 1. 1 Piramida informationala informatiilor, si orice cerere de informatii sau date se poate obtine plecand de la cunostinte. Directionarea operativa a informatiilor (inclusiv calitatea acestora) intre compartimentele unei firme este esentiala, mai ales spre si dinspre compartimentele manageriale, ea asigurand desfasurarea, din punct de vedere informational, a unei activitati eficiente. Sistemul informational al unei firme poate fi definit ca ansamblul tuturor componentelor (umane, materiale, virtuale) implicate in procesul de colectare, preluare, prelucrare, transmitere, furnizare etc. de informatii. In cadrul acestor procese, se regasesc: informatia vehiculata, personalul firmei, documentele cu informatii, mijloacele de transmitere a informatiilor, sistemele automatizate sau manuale pentru prelucrarea informatiilor, etc. Aproape toate procesele desfasurate in cadrul sistemului informational al unei firme se pot automatiza cu ajutorul echipamentelor de calcul, efectul cel mai vizibil al utilizarii unor astfel Modelarea aplicatiilor financiar-contabile utilizand tehnici moderne de programare 6 de echipamente fiind reducerea timpilor de realizare a unei operatii, cu implicatii directe asupra costurilor, etc. Culegerea, prelucrarea, transmiterea, furnizarea informatiilor pe cale electronica, fac parte din sistemul informatic al unei firme. Acesta include calculatoare, software, programatori, personal de exploatare, datele procesate, retele de calculatoare, alte componente hardware, etc. Sistemul informatic este o componenta de baza a sistemului informational al unei firme. In prezent, in literatura de specialitate straina, datorita gradului foarte inalt de informatizare a sistemului informational existent in firmele occidentale, exista tendinta de a unifica notiunile de sistem informatic si sistem informational. Sistemul informational al unei firme nu trebuie gandit neaparat in legatura cu prelucrarea automata a datelor, pentru ca sunt firme care nu dispun de asemenea mijloace. Indiferent de modul de culegere, transmitere, prelucrare a informatiilor (manual, automat, semiautomat), acestea pot imbraca mai multe forme, din punctul de vedere al modului de perceptie de catre om: text, imagine statica, imagine video, secvente audio, etc.
Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Proiecte.ro.