INFORMATICĂ DE GESTIUNE
Curs 1
Informatică de gestiune
Curs & Laborator
Flavia Micota
Email: [email protected]
Cabinet: 050B
Site: web.info.uvt.ro/~zflavia
Scop şi obiective
Scop Proiectarea fluxului prelucrărilor în procese de
producţie
Obiective Proiectarea de componente pentru sisteme
complexe
Proiectarea fluxului de prelucrări
Formarea deprinderilor pentru analiza şi proiectare de aplicaţii într-un context dat
Reguli de evaluare
Curs Examen scris în cadrul ultimului curs Pondere în nota finală 30%
Laborator Realizarea unui proiect (pondere în nota finală 60%)
Activitate laborator (50% din nota de la laborator) Prezentare (50% din nota de la laborator)
Calcul nota finala
𝑁𝑜𝑡𝑎𝑓𝑖𝑛𝑎𝑙𝑎 = 0.3 ∗ 𝑁𝑜𝑡𝑎𝑐𝑢𝑟𝑠 + 0.6 ∗ 𝑁𝑜𝑡𝑎𝑙𝑎𝑏𝑜𝑟𝑎𝑡𝑜𝑟 + 0.1 ∗
𝑁𝑢𝑚ă𝑟𝑃𝑟𝑒𝑧𝑒𝑛ţ𝑒
Conţinut Curs
Informatică de getiune
Hibernate
Proiectarea unui sistem de gestiune a produselor într-o fabrică Descrierea produselor Planificarea resurselor Aprovizionare, lansare în execuţie şi urmărirea produselor Desfacerea gestiunii bunurilor Determinarea câştigurilor. Gestiunea mijloacelor fixe Coordonarea procesului de producţie Proiectarea bazei de date pentru principalele activităţi Gestionarea documentelor
Testarea aplicaţiilor
Conţinut Laborator
Proiectarea unei aplicaţii de gestiune
Proiectarea bazei de date pentru descrierea produsului
(Hibernate, Swing)
Proiectarea bazei de date pentru gestiunea produselor (Hibernate, Swing)
Documentarea proiectelor prin completarea documentelor specifice unui proiect SDD – Software Design Description
Proiectul de la laborator va fi prezentat în penultimul curs
Curs 1
Prezentarea principalelor activităţi într-o companie de producţie
Evidenţierea fluxului principalelor activităţi: concepţie produse
Gestiune
Definiţie DEX
Activitatea de administrare a patrimoniului sau a unor bunuri ale unei persoane fizice sau juridice de către reprezentatul său
Exemple
Gestiunea unei firme
Gestiunea drepturilor unor persoane
Gestiune bunuri personale
Sistem Un ansamblu de elemente având între ele relaţii
definite care concură spre acelaşi scop (M. Lobstein)
Pentru realizarea funcţiilor unui sistem sunt necesare informaţii
Informaţie Informaţie
Orice mesaj care măreşte gradul de cunoaţere al unei fiinţe umane în raport
cu mediul înconjurător
Reprezintă cantitatea de noutate adusă de un mesaj din lumea reală înconjurătoare
Este elementul cel mai dinamic al sistemelor informaţionale
Definiţie Informaţia este o dată plină de scop şi de înţeles (Peter Ferdinand Drucker
1909)
Dată Orice mesaj primit de un receptor, sub o anumită formă
Sistem Informaţional Date Informaţii
Sistem
Sistem
ansamblu de elemente
fiecare element al sistemului poate fi un subsistem, care la rândul lui poate fi considerat sistem format din elemente
Structura unui sistem
Mulţimea relaţiilor între
componentele unui sistem
componente şi ansamblu
Starea unui sistem
mulţimea caracteristicilor unui sistem, la un moment dat
Sistem
Tipuri de sisteme
După natura lor
Sisteme naturale (organismele vii);
Sisteme elaborate (tehnice, economice, conceptuale – aici se regăsesc sistemele informaţionale);
După modul de funcţionare
Deschise (ieşirile nu influenţează intrările - sistemele informaţionale);
Închise (intrările sunt influenţate de către ieşiri);
După comportament
Deterministe (se cunosc intrările, ieşirile şi regulile care leagă intrările de ieşiri - sistemele informaţionale);
Probabilistice (nondeterministe, incerte).
Sistem de gestiune
Exemplu de sistem
Întreprindere
Poate fi asimilată unui sistem care dispune de variabile de intrare, reguli şi proceduri şi a cărui rezultat sunt variabile de ieşire (setul de obiective)
Sistem de gestiune
Un ansamblu de reguli, proceduri şi mijloace care permit aplicarea metodelor specifice unui sistem fizic pentru realizarea obiectivelor (J. Melese)
Structura întreprinderii
Aspect organizatoric Structura organizatorică
Ansamblul posturilor Împărţirea departamentelor Relaţiile dintre acestea
Structura social - culturală Cantină, cabinete medicale,locuinţe, …
Aspect informaţional Sistem cibernetic care realizează continuu un transfer
reciproc de informaţii între subsistemele componente, mediu extern pentru a asigura funcţionarea întreprinderii
Sistemul informaţional al întreprinderii Producţie şi exploatare
Proiectarea asistata de calculator, fabricaţia asistată de calculator, gestiunea stocurilor, planificarea necesarului de materiale, automate industriale, aprovizionarea şi recepţia, robotică
Marketing Publicitate şi promovare, managementul marketingului, studii de piaţă,
managementul de produs, previziunea vânzărilor, direcţionarea vânzărilor, preluarea comenzilor
Finanţe Bugetarea investiţilor, gestiunea trezoreriei,prognoze financiare, analiza
reabilităţii, analiza necesarului de finanţare, gestiunea portofoliilor
Contabilitate Conturi ale furnizorilor, verificarea operaţiunii, facturarea şi conturi clienţi,
bugetarea, contabilitatea analitică, plăţi, contabilitatea fiscală
Managementul resurselor umane Analiza salarizări, analiza forţei de lucru, gestiunea datelor despre angajaţi,
prognoza necesarului de personal, analiza necesarului de formare şi perfecţionare a personalului
Sistem informaţional
Definiţie
Ansamblul informaţiilor, surselor si nivelurilor consumatoare, canalelor de circulaţie, procedurilor şi mijloacelor de tratare a informaţiilor din cadrul sistemului căruia îi este ataşat.
Ansamblul de resurse, circuite şi procese informaţionale.
Sistem informatic
Ansamblul de componente hardware/software, proceduri şi oameni reunite şi organizate pentru a prelucra date, în vederea îndeplinirii anumitor sarcini şi realizării unor performanţe măsurabile prin criterii stabilite
Format dintr-un set finit de metode, tehnici, procedee, modele, strategii, instrumente, sisteme de tehnică de calcul, sisteme de comunicaţie de date, personal specializat în informatică, sisteme organizatorice, restricţii si facilităţi legislative în materie, utilizate pentru generarea, transmiterea, prelucrarea algoritmică, difuzarea şi interpretarea rezultatelor în vederea îndeplinirii funcţiilor organismului şi a atributelor sistemului de gestiune (monitorizarea, reglarea, coordonarea, controlul)
Sistem informatic
Partea automatizată cu ajutorul calculatorului, din cadrul sistemului informaţional al unui sistem se numeste sistem informatic (prima dată aceste sisteme erau cunoscute sub denumirea de sisteme de prelucrare automată a datelor, SPAD).
Poate avea caracter informaţional-decizional sau numai strict informaţional, după cum este sau nu orientat spre rezolvarea, alături de problemele pur informaţionale, şi a celor decizionale.
De ce să se folosească un sistem informatic?
Accesul imediat la informaţii Posibilitatea de utilizare simultană de mai mulţi
utilizatorii, departamente
Nivel managerial ajută la planificarea, organizarea şi controlul activităţilor din firmă
Reducerea timpului pentru diferite operaţii Controlul stocului
Generarea de rapoarte/statisticii
Înregistrarea automată a diferite tipuri de documente
Raporturi între sistemul informaţional şi cel informatic Existenţa unui raport de compoziţie, sau
apartenenţă prin care sistemul informatic este o parte a sistemului informaţional;
Orice sistem informatic există numai în cadrul unui sistem informaţional care-l cuprinde şi-l subordonează funcţional, utilizându-l ca infrastructura sa tehnică;
Sistemul informatic poartă amprenta organismului pe care îl reprezintă.
Structura unui sistem informatic
Managementul unei firme
Componente de management
Managementul operaţional al cercetării-dezvoltării;
Managementul operaţional al producţiei;
Managemetnul operaţional al activităţilor comerciale;
Managementul opraţional al activităţilor financiar-contabile;
Managementul operaţional al activităţii de personal.
Managementul unei firme
Funcţiile întreprinderilor:
Funcţii de autoconducere
Previziune Organizare Decizie Control
Funcţii de execuţie Funcţia de cercetare – dezvoltare Funcţia de producţie
obiective: programarea, lansarea şi controlul realizări producţiei
Funcţia de comercializare Funcţia de personal Funcţia financiar - contabilă
Funcţia de cercetare dezvoltare Managementul general decizional al întreprinderii (risc şi incertitudine);
Planul general de organizare al întreprinderii (zonare, felul clădirilor şi construcţiilor,
extindere viitoare, reţele de orice natură, influenţa mediului înconjurător etc.);
Managementul dezvoltării unui nou produs (pregătire, asimilare, proiectare, execuţie
serie zero sau a prototipului, pregătire materială şi organizatorică etc.
Activitatea de planificare a investiţiilor, dezvoltării, diversificării etc.
Activitatea de proiectare tehnologică (tehnologii noi avansate);
Activitatea de mecanizare, automatizare şi robotizare;
Activitatea de tipizare şi standardizare;
Activitatea de planificare a cercetării şi dezvoltării (strategie, tactică);
Funcţia de producţie
Programarea Activitatea ce eşalonează în timp şi în spaţiu sarcinile de
producţie.
Lansarea Activitatea prin care se elaborează documentaţia
organizatorică ce însoţeşte produsul şi care se trimite la executanţi.
Urmărirea Culegerea, prelucrarea şi transmiterea informaţiilor
primare cu privire la desfăşurarea procesului de producţie.
Funcţia de comercializare
Aprovizionarea tehnico-materială; import
Gestiunea informaţiilor privind materiile prime şi materialele
Fundamentarea, calculul necesarului de materii prime şi materiale pentru anul în curs
Evidenţa şi urmărirea derulării contractelor cu furnizorii
Analize şi raportări privind aprovizionarea
Desfacerea producţiei; export
Evidenţa şi urmărirea derulării contractelor cu beneficiarii
Elaborarea şi urmărirea graficelor de livrare corelate cu programele de producţie
Analize şi raportări privind desfacerea
Controlul şi optimizarea stocurilor
Urmărirea costului cu materialele
Gestiunea stocurilor de materii prime, materiale şi piese de schimb
Gestiunea stocurilor de produse finite
Funcţia de personal
Elaborarea şi urmărirea planului de forţă de muncă Evidenţa şi structura personalului Calculul salarizării Raportări statistice Formarea carierei si promovarea personalului Activitatea de calificare Selecţia resurselor umane Activitatea de angajare şi încetare a angajării Protecţia munci Asigurări şi protecţie socială Activitate de promovare şi ‘după’
Funcţia financiar contabilă
Elaborarea planului financiar
Elaborarea planului financiar pentru etapa defalcării pe trimestre a indicatorilor financiari
Elaborarea planului de producţiei nete şi a indicatorilor costurilor de producţie
Contabilitatea mijloacelor fixe
Contabilitatea valorilor materiale
Contabilitatea salariilor
Contabilitatea cheltuielilor de producţie şi calculul costurilor de producţie realizate pe comenzi, piese, produse etc.
Contabilitatea generală
Bilanţul contabil şi anexele la acesta
Alegerea sistemului informatic Alegerea unui produs existent
Studiu soluţiilor existente pe piaţă
Mapararea soluţiilor pe cerinţele proprii
Costuri
Achiziţie
Mentenanţă
Dezvoltarea propriei aplicaţii de gestiune
Aplicabilitatea unui sistem de gestiune Larga
SAP (http://go.sap.com/solution.html) Resurse umane, vânzări, serviciu, managementul bunurilor,
financiar, lanţuri de aprovizionare, ..
Nisha ICMed (http://www.icmed.ro/index.html)
Domeniul medical Spitale, clinici, cabinete medici de familie şi specialişti, farmacii,
laboratoare
Pharmec (http://www.pharmec.ro/) Domeniu medical
Cabinete medici de familie, farmacii
Spectrum (http://www.spectrumretail.ro/software-gestiune.html) gestionarea si controlul unui magazin / unei retele de magazine
Proiectarea propriului sistem de gestiune Arhitectura sistemului
Organizarea fundamentală a unui sistem, înglobată în componentele sistemului, în relațiile dintre acestea și în relațiile dintre componentele sistemului și mediul înconjurător, precum și principiile care guvernează proiectarea și evoluția sistemului. [ANSI/IEEE Std. 1471-2000, Recommended Practice for Architectural Description of Software - Intensive Systems]
Indicatorii de calitate Cerințele non - funcționale ale unui sistem
Prin intermediul acestor indicatori se cuantifică cum sunt îndeplinite cerințele funcționale.
Arhitectura unui sistem de gestiune Sisteme software bazate pe tehnologii
middleware Tehnologii deja testate de conectarea a diferitelor
componente într-o aplicaţie software Ex. cozi de mesaje
Servere de aplicaţii Arhitecturi pe N-nivele (N-tier)
Arhitecturi bazate pe servicii SOAP, REST
Arhitectură pe N-nivele
NIVEL CLIENT
NIVEL BUSINESS
NIVEL PERSISTENŢĂ
BAZĂ DE DATE
Web Brownser Stand Alone Client Mobile Phone Application
J2EE PHP .NET …
JDBC JPA ADO.NET …
Aplicaţie laborator
NIVEL CLIENT
NIVEL BUSINESS
NIVEL PERSISTENŢĂ
BAZĂ DE DATE
Stand Alone Client Java - Swing
Java
JPA Hibernate
Indicatorii de calitate
Performanţa Defineşte volumul de procesări pe care o aplicaţie poate să îl
realizeze pentru finalizarea corectă a unei cereri
Putea de procesare Volumul de procesări ce trebuie realizate în unitatea de timp
Timpul de răspuns Timpul necesar de o aplicaţie să răspundă unei sarcinii
Scalabilitatea Cât de bine se comportă un sistem dacă dimensiunea problemei
creşte
Indicatori de performanţă
Numărul de cereri simultane (request load)
Numărul de conexiuni simultane
Dimensiunea datelor
Distribuirea
Toleranţa la modificării
Securitatea
Integrarea
….
Exerciţiu
Identificaţi modulele necesare unei aplicaţii de gestiune a unei întreprinderii care produce componente.
Ex: produce electrocasnice
Curs următor
Persistarea datelor. HIBERNATE