Hardware și software de calculator. Rezumat: Note de curs pentru cursul „Informatică”. Tema: tehnică și software-ul unui computer personal. Sistem de operare ms dos. Suport matematic și metodologic

Software(Engleză) software) este un ansamblu de programe care asigură funcționarea calculatoarelor și soluționarea problemelor din domeniile cu ajutorul acestora. Software-ul este parte integrantă a unui sistem informatic, este o continuare logică a mijloacelor tehnice și determină domeniul de aplicare al computerului.

Software-ul computerelor moderne include o mare varietate de programe, care pot fi împărțite în trei grupuri (Fig. 3.1):

1. Software de sistem (programe de sistem);

2. Software de aplicație (programe de aplicație);

3. Instrumentație (sisteme instrumentale).

Programul sistemului (SPO) sunt programe care controlează funcționarea unui computer și îndeplinesc diverse funcții auxiliare, de exemplu, gestionarea resurselor computerului, crearea de copii ale informațiilor, verificarea funcționalității dispozitivelor computerizate, emiterea de informații de referință despre computer etc. Sunt destinate toate categoriile de utilizatori și sunt utilizate pentru lucru eficient computer și utilizator, precum și execuția eficientă a programelor de aplicație.

Sistemele de operare ocupă un loc central printre programele de sistem. sisteme de operare). sistem de operare (OS) este un set de programe concepute pentru a gestiona încărcarea, lansarea și execuția altor programe de utilizator, precum și pentru a planifica și gestiona resursele de calcul ale computerului, de ex. controlați funcționarea PC-ului din momentul în care acesta este pornit și până la oprirea alimentării. Se încarcă automat când computerul este pornit, conduce un dialog cu utilizatorul, gestionează computerul, resursele acestuia (RAM, spațiu pe disc etc.), lansează alte programe pentru execuție și oferă utilizatorului și programelor o modalitate convenabilă de a comunica - interfață – cu dispozitive informatice. Cu alte cuvinte, sistemul de operare asigură funcționarea și interconectarea tuturor componentelor computerului și, de asemenea, oferă utilizatorului acces la capacitățile sale hardware.

Sistemul de operare determină performanța sistemului, gradul de protecție a datelor, alegerea programelor cu care se poate lucra pe computer și cerințele hardware. Exemple de sisteme de operare sunt MS DOS, OS/2, Unix, Windows 9x, Windows XP.

Sisteme de service extinde capacitățile sistemului de operare pentru a menține sistemul și pentru a asigura confortul utilizatorului. Această categorie include sisteme de întreținere, shell-uri software și medii OS, precum și programe utilitare.

Sisteme de întreținere este un set de software și hardware pentru PC care efectuează monitorizare, testare și diagnosticare și sunt utilizate pentru a verifica funcționarea dispozitivelor computerului și a detecta defecțiunile în timpul funcționării computerului. Sunt un instrument pentru specialiștii în operarea și repararea hardware-ului computerelor.

Pentru a organiza o interfață mai comodă și mai vizuală între utilizator și computer, folosim shell-uri ale sistemului de operare – programe care permit utilizatorului să desfășoare acțiuni de gestionare a resurselor computerului folosind alte mijloace decât cele oferite de sistemul de operare (mai ușor de înțeles și mai eficient). Unele dintre cele mai populare shell-uri includ NortonCommander ( Symantec), FAR (FileandArchivemanageR) ( E. Roshal).

Utilități (utilitati, lat. utilitas- beneficiu) este programe auxiliare, oferind utilizatorului o gamă de servicii aditionale pentru implementarea muncii prestate frecvent sau creșterea confortului și confortului muncii. Acestea includ:

· programe de ambalare (arhive), care vă permit să înregistrați mai dens informații pe discuri, precum și să combinați copii ale mai multor fișiere într-un singur, așa-numitul fișier de arhivă (arhivă);

· programe antivirus concepute pentru a preveni infectarea cu virușii informatici și pentru a elimina consecințele infecției;

· programe de optimizare a spațiului pe disc și control al calității;

· programe de recuperare a informațiilor, formatare, protecție a datelor;

· programe pentru arderea CD-urilor;

· drivere – programe care extind capacitățile sistemului de operare pentru a gestiona dispozitivele de intrare/ieșire, RAM, etc. Când conectați dispozitive noi la computer, trebuie să instalați driverele corespunzătoare;

· programe de comunicare care organizează schimbul de informații între calculatoare etc.

Unele utilități sunt incluse în sistemul de operare, iar unele sunt comercializate ca produse software independente, de exemplu, pachetul multifuncțional de utilități de servicii NortonUtilities ( Symantec).

Software de aplicație(software) este conceput pentru a rezolva problemele utilizatorilor. Se compune din aplicații utilizator Și pachete de aplicații (PPP) în diverse scopuri .

Aplicație utilizator este orice program care ajută la rezolvarea oricărei probleme dintr-o anumită zonă cu probleme. Programele de aplicație pot fi utilizate fie de sine stătătoare, fie ca parte a sistemelor sau pachetelor software.

Pachete de aplicații (PPP) sunt sisteme software special organizate, concepute pentru utilizare generală într-o zonă cu probleme specifice și completate cu documentație tehnică adecvată. Se disting următoarele tipuri de PPP:

· PPP de uz general– produse software universale concepute pentru a automatiza o clasă largă de sarcini ale utilizatorului. Acestea includ:

Editori de text(de exemplu, MSWord, WordPerfect, Lexicon);

Procesoare de masă(de exemplu, MSExcel, Lotus 1-2-3, QuattroPro);

Sisteme dinamice de prezentare(de exemplu, MSPowerPoint, FreelanceGraphics, HarvardGraphics);

Sisteme de management al bazelor de date(de exemplu, MSAccess, Oracle, MSSQLServer, Informix);

Editor grafic (de exemplu, CorelDraw, AdobePhotoshop);

Sisteme de publicare(de exemplu, PageMaker, VenturePublisher);

Proiectare sisteme de automatizare(de exemplu, BPWin, ERWin);

Dicționare electronice și sisteme de traducere(de exemplu, Prompt, Socrate, Lingvo , Context);

Sisteme de recunoaștere a textului(ex. FineReader, CuneiForm).

Sistemele de uz general sunt adesea integrate în pachete de automatizare de birou cu mai multe componente - pachete de birou – Microsoft Office, Star Office etc.

· PPP orientat pe metodă, care se bazează pe implementarea metodelor matematice de rezolvare a problemelor. Acestea includ, de exemplu, sisteme de prelucrare a datelor matematice (Mathematica, MathCad, Maple), sisteme de prelucrare a datelor statistice (Statistica, Stat).;

· PPP orientat către probleme concepute pentru a rezolva o problemă specifică într-un anumit domeniu. De exemplu, sistemele informatice juridice YurExpert, YurInform; pachete de contabilitate si control 1C: Contabilitate, Galaxy, Angelica; în domeniul marketingului – Kasatka, MarketingExpert; sistem bancar STBank;

· PPP integrat sunt un set de mai multe produse software combinate într-un singur instrument. Cele mai dezvoltate dintre ele includ un editor de text, un manager personal (organizator), o foaie de calcul, un sistem de gestionare a bazelor de date, instrumente de asistență prin e-mail și un program pentru crearea de grafice de prezentare. Rezultatele obținute prin subrutine individuale pot fi combinate într-un document final care conține material tabelar, grafic și textual. Acestea includ, de exemplu, MSWorks. Pachetele integrate conțin de obicei un fel de nucleu care permite o interacțiune strânsă între componente.

De obicei, pachetele de aplicații software au instrumente de personalizare, ceea ce le permite să fie adaptate la specificul domeniului subiectului în timpul funcționării.

LA software-ul instrumentului include: sisteme de programare pentru dezvoltarea de noi programe, de exemplu, Pascal, BASIC. De obicei, acestea includ: editor de text, oferind crearea și editarea de programe în limbajul de programare sursă (programe sursă), traducător, și biblioteci de rutină; medii instrumentale pentru dezvoltarea de aplicații, de exemplu, C++, Delphi, VisualBasic, Java, care includ instrumente de programare vizuală; sisteme de modelare , de exemplu, sistemul de simulare MatLab, sistemele de modelare a proceselor de afaceri BpWin și bazele de date ErWin și altele.

Traducător(Engleză) traducător– translator) este un program de traducere care convertește un program dintr-o limbă nivel inaltîntr-un program constând din instrucțiuni ale mașinii. Traducătorii sunt implementați în formular compilatoare sau interpreți, care diferă semnificativ în principiile de funcţionare.

Compilator(Engleză) compilator– compilator, colector) citește întregul program în întregime, îl traduce și creează o versiune completă a programului în limbajul mașinii, care este apoi executată. După compilare se dovedește program executabil, care nu necesită nici un program sursă, nici un compilator pentru a se executa.

Interpret(Engleză) interpret– interpret, interpret) traduce și execută programul linie cu linie. Programul procesat de interpret trebuie retradus în limbajul mașinii de fiecare dată când îl porniți.

Programele compilate rulează mai repede, dar cele interpretate sunt mai ușor de reparat și schimbat.

De la începutul anilor 80 ai secolului XX, în legătură cu producția în masă și implementarea computerelor personale (PC), ideea de automatizare a sistemului a procesului de proiectare a devenit practic fezabilă pentru organizațiile de proiectare de orice scară: de la un institut mare. la un birou privat. Conceptul de CAD, pe de o parte, a devenit simplificat și este adesea asociat cu unul sau altul program de calculator. Pe de altă parte, proiectarea de obiecte tehnice complexe este posibilă numai în cadrul CAD ca sistem organizatoric și tehnic, care se bazează pe întregul potențial al tehnologiei informației.

Instrumentele de suport CAD sunt clasificate ca unitatea următoarelor componente: tehnice, software, matematice, metodologice, informaționale și organizaționale.

2.1. Hardware și software

Suport tehnic- acesta este un set de mijloace tehnice cu ajutorul cărora acestea colectează, prelucrează, stochează, transformă și transmit date referitoare la obiectul de proiectare.

Baza suportului tehnic o constituie mijloacele tehnologia calculatoarelorși, în primul rând, este un computer personal.

Configurația standard a computerului este bine cunoscută (vezi Fig. 2.1):

· unitate de sistem formată dintr-un procesor, RAM, sursă de alimentare, hard disk, alte dispozitive de stocare a datelor, porturi de conectare dispozitiv periferic;

· tastatura pentru introducerea informatiilor;

· monitor pentru afisarea informatiilor;

· mouse pentru ușurința dialogului om-calculator.

Orez. 2.1. Computer personal cu configurație standard

Conceptul de dispozitive periferice include o gamă largă de mijloace tehnice. În primul rând, acestea sunt instrumente de colectare și prelucrare a datelor pentru proiectare. Acestea includ echipamente electronice geodezice (taheometre, sisteme de navigație prin satelit, scanere laser etc.), care fie funcționează direct sub controlul computerului, fie transmit datele de măsurare sub formă de fișiere computerizate. Informații mai detaliate despre mijloacele tehnice ale sondajelor inginerești sunt prezentate în capitolul. 4.

Dacă informațiile inițiale despre drumul proiectat sunt prezentate sub formă de tablete cu plan topografic, atunci pentru a converti informațiile din hârtie în format electronic, utilizați scanere(vezi Fig. 2.2, a) . Scanerele sunt fie rulou, fie plat. Precizia de scanare a acestuia din urmă este semnificativ mai mare și poate ajunge la 12.000 dpi (dots per inch). Când despre care vorbim despre proiectarea obiectelor tehnice complexe, apoi se folosesc scanere de inginerie format mare A 0 (A 1).

Informațiile grafice de ieșire despre obiectul de design (desene) sunt de asemenea tipărite pe plotere de format mare. Prin metoda de alimentare cu hârtie complotori ca și scanerele, există rulou (Fig. 2.2, b) sau plat. Conform metodei de aplicare a vopselei - laser sau cu jet de cerneală. Întrebarea despre ce ar trebui să fie un desen de inginerie, alb-negru sau color, a fost recent decisă clar în favoarea culorii. În primul rând, având în vedere progresul semnificativ în domeniul imprimării color, care a devenit puțin mai scump decât alb-negru. În al doilea rând, culoarea transportă informații suplimentare despre obiectul proiectat și ajută la creșterea eficienței analizei vizuale a unor astfel de desene.

FORMA\* MERGEFORMAT

Orez. 2.2. a) Roll scanner; b) Plotterroll

Dispozitivele periferice ale computerului includ și dispozitive digitale foto și video, care sunt în prezent utilizate pe scară largă în colectarea datelor inițiale pentru proiectarea drumurilor.

Pentru a organiza munca colectivă asupra unui proiect și a schimbului prompt de informații, calculatoarele sunt combinate în rețele locale (Intranet) și globale (Internet), ale căror componente tehnice sunt servere, plăci de rețea, modemuri, rețele de fibră optică etc.

Software CAD este împărțit în la nivelul întregului sistemȘi aplicat.

Software-ul general de sistem include, în primul rând, sistemele de operare (OS), care gestionează toate procesele care au loc în computere. Apariția și evoluția sistemului de operare a avut loc în paralel cu dezvoltarea computerelor în sine. Dacă crearea primului computer personal este asociată companiei IBM(www. ibm. com ), apoi a apărut primul sistem de operare produs în masă pentru acest computer de la companie Microsoft( www. microsoft. com) și a fost chemat DOMNIȘOARĂ- DOS.

Calea de evoluție de 14 ani (din 1981 până în 1995) DOMNIȘOARĂ- DOS versiunile 1.0-7.0 au contribuit la introducerea computerelor de la rezolvarea problemelor de inginerie restrânse până la utilizarea lor pe scară largă în toate sferele vieții.

De la începutul anilor 90, înlocuit DOMNIȘOARĂ- DOS vine Windows(din engleza - windows) tot de la firma Microsoft, care vă permite să lucrați simultan cu mai multe programe (ferestre), comutând cu ușurință între ele fără a fi nevoie să închideți și să reporniți programe individuale.În stadiul inițial de dezvoltare Windows a servit drept interfață grafică pentru DOMNIȘOARĂ- DOS.

Odata cu iesirea Windows 3.1 (1992) acest sistem de operare este asociat ca independent, capabil să lucreze cu RAM de peste 640 kB, cu fonturi scalabile Tip adevărat.

Lansat în 1993 WindowsNT(Prescurtare de la New Technology) a fost bine primit de dezvoltatori datorită securității, stabilității și avansate sporite API-interfata Victorie32 , ceea ce face mai ușor să scrieți programe puternice.

Publicat în 1995 Windows95 – versiunea cea mai ușor de utilizat Windows, pentru a cărui instalare nu este nevoie să o instalați mai întâi DOS; aspectul său face PC-urile mai accesibile pentru consumatorul de masă. Windows 95 are un set încorporat de protocoale TCP/ IPși sunt permise nume lungi de fișiere.

Windows 98 (1998) – ultima versiune Windows pe baza vechiului nucleu care funcționează pe fundație DOS. Sistem Windows 98 integrat cu browserul InternetExplorator 4 și este compatibil cu numeroase standarde hardware noi, inclusiv porturi USB. Ulterior versiuni Windows au fost dezvoltate pe baza nucleului NT.

În prezent (din 2001), majoritatea programelor de aplicație, inclusiv CAD, funcționează sub controlul unui sistem de operare DOMNIȘOARĂWindowsXP(din limba engleză eXPerience - experiență).

Nouă interfață orientată spre probleme DOMNIȘOARĂWindowsXP permite intrarea cât mai repede posibil stăpâniți principiile de lucru cu sistemul de operare chiar și pentru acei utilizatori care nu au mai întâlnit niciodată sisteme ale familiei Windows. Folosit in WindowsXP tehnologiile web avansate deschid posibilitatea de a schimba mesaje text și vocale, de a crea proiecte web de diferite niveluri de complexitate și de a partaja aplicații nu numai într-o rețea locală, ci și pe Internet.

Software-ul condiționat pentru întregul sistem include: DOMNIȘOARĂBirou, dintre care o serie de aplicații (editor de text Cuvânt, foi de calcul excela) au devenit standarde de facto în clasa lor de programe. Aproape toate sistemele CAD care generează documente text ca date de ieșire fac acest lucru în mediu DOMNIȘOARĂCuvânt, și forme tabulare - în mediu DOMNIȘOARĂexcela.

Programele de aplicație, pe lângă sistemele CAD în sine, includ: vectorizatoare; Programe pentru prelucrarea datelor geodezice, date de teledetecție; sisteme de management al bazelor de date (DBMS); sisteme de management al documentației de proiectare (DMS) etc.

Ultimele dintre acestea (SUPKD) sunt extrem de importante în activitatea organizațiilor de proiectare, deoarece asigură în mare măsură funcționarea sistemelor de control al calității în producția de produse de design.

Dintre numeroasele programe din această clasă, cel mai complet funcțional sistem este ParteLA CARE SE ADAUGA(dezvoltator – compania Lotsia Soft, Moscova, www. lotsia. com ).

ParteLA CARE SE ADAUGA este un sistem profesional construit într-o arhitectură client-server bazată pe un tip DBMS Oracol, DOMNIȘOARĂSQL- Server, Sybaseși se caracterizează prin fiabilitate, performanță, scalabilitate și securitate.

Orez. 2.3. Sistem de gestionare a documentelor Party PLUS

Sistemul conține o arhivă securizată de documente, precum și instrumente încorporate pentru rutarea gratuită și predefinită a documentelor, managementul muncii și al proceselor de afaceri. Sistemul acceptă modul de lucru colectiv paralel al diferitelor grupuri de utilizatori și asigură gestionarea tuturor informațiilor legate de proiect, ceea ce permite angajaților organizației de proiectare nu numai să acceseze descrierea proiectului, ci și să gestioneze informațiile despre acest proiect.

Dacă întreprinderea are mai multe departamente de proiectare distribuite geografic, atunci cu ajutorul ParteLA CARE SE ADAUGA Puteți organiza o interacțiune ușoară între departamentele de la distanță atunci când lucrați la mai multe proiecte.

ParteLA CARE SE ADAUGA are funcţia de a menţine istoria tuturor modificări de inginerieîn structura proiectului, capacitatea de a compara starea actuală cu starea la orice dată. Există instrumente pentru a sprijini proiectarea cu mai multe variante cu stocarea opțiunilor care nu sunt incluse în proiectul principal și instrumente pentru a sprijini lucrul cu versiuni de document. Este posibil să setați analogi sau elemente înrudite pentru un element de proiect și să grupați elemente în funcție de diverse criterii.

Sistem ParteLA CARE SE ADAUGA universal, maxim flexibil pentru rezolvarea problemelor din diferite ramuri ale ingineriei, inclusiv industria rutieră, și concentrat pe lucru egal cu diferite sisteme CAD.

2.2. Suport matematic și metodologic

Software este un set de metode analitice și numerice, modele matematice și algoritmi pentru efectuarea procedurilor de proiectare. Utilizarea anumitor metode depinde de nivelul de dezvoltare a CAD, de proprietățile obiectelor de proiectare și de natura problemelor care se rezolvă.

În etapa inițială a dezvoltării CAD, metodele de proiectare manuală au fost algoritmizate. Acest lucru a ajutat la reducerea timpului de proiectare, dar calitatea soluțiilor de proiectare practic nu s-a îmbunătățit.

Prima lucrare în domeniul optimizării soluțiilor de proiectare a început în anii 70 și a fost asociată în primul rând cu proiectarea unui profil longitudinal. Lucrările lui E.L Filshtein și metoda sa de „iterații ale limitelor”, V.I Struchenkov și metoda sa de „proiectare în gradient” au stabilit poziția liniei de proiectare a profilului longitudinal, ținând cont de minimizarea volumului lucrărilor de excavare. Deja în această etapă, a trebuit să renunțăm la reprezentarea liniei de proiectare ca o secvență de linii drepte și arce circulare și să trecem la un model al liniei de proiectare sub forma unei linii întrerupte (spline liniară). Cu toate acestea, aceste metode nu au afectat principiile generale (de bază) de cercetare și proiectare a autostrăzilor.

Tranziția în anii 90 la automatizarea sistemului de proiectare a drumurilor bazată pe modele digitale de teren a condus la o schimbare semnificativă a întregii tehnologii de proiectare și cercetare.

În perioada proiectării „manuale” a drumurilor, s-au efectuat sondaje geodezice folosind metoda „pichetului”. Esența acestei metode constă în următoarele etape de lucru:

· Trasarea pe teren a unei autostrăzi. Totodată, traseul tangențial al traseului este și cursul principal pentru toate lucrările de marcare ulterioare, atât la etapa de sondaj, cât și la etapa de construcție.

· Fixare planificată și la mare altitudine a traseului cu repere din apropierea traseului și stâlpi de colț.

· Pichetare de-a lungul traseului. Nu numai punctele de pichet sunt defalcate și securizate, ci și punctele plus (caracteristice) asociate cu pauzele de relief, intersecțiile fluxurilor de apă, utilități și drumuri.

· Nivelare geometrică longitudinală dublă a traseului conform pichetului acceptat.

· Filmarea secțiunilor transversale. Atunci când se instalează un pichet de-a lungul traseului, secțiunile transversale sunt așezate simultan în toate punctele de pichet și plus. Pe secțiunile drepte ale traseului, secțiunile transversale sunt împărțite perpendicular pe axa drumului, iar pe secțiunile curbe - perpendicular pe tangenta traseului. Lungimea diametrului este luată astfel încât suportul cu toate elementele sale structurale să fie situat în limitele sale.

Supravegherea secțiunilor transversale se realizează pentru a construi profile longitudinale și transversale de-a lungul traseului acceptat pentru proiectarea ulterioară a patului drumului, organizarea unui sistem de drenaj de suprafață, calcularea volumului lucrărilor de excavare și pregătirea documentației de proiectare.

După cum rezultă din cele de mai sus, prin metoda sondajului „pichet”, modificarea poziției traseului și, în consecință, toate celelalte proiecții în faza de proiectare nu este posibilă. Astfel, creativitatea activităților de proiectare cu această metodă este limitată din cauza poziției predeterminate a traseului rutier, ceea ce afectează semnificativ calitatea soluțiilor finale de proiectare. De asemenea, rețineți că în condiții de urmărire pe teren, în absență echipamente informatice, inginerul sondaj s-a limitat la o schemă elementară de rotunjire a traseului de tip „clotoid-curbă circulară-clotoid”, a cărei defalcare se putea face folosind tabelele de defalcare corespunzătoare.

O perspectivă complet diferită este deschisă prin metoda sondajului rutier „fără pichet”, a cărei aplicare prioritară a devenit posibilă datorită realizărilor taheometriei electronice și tehnologiei informatice.

Cercetarea folosind această metodă constă în următoarele:

· În gama de soluții de proiectare posibile determinate în faza de pre-proiectare, un pasaj principal (rețea de pasaje) este așezat și securizat.

· Se efectuează un sondaj taheometric al benzii de variație. În același timp, este asigurată o productivitate ridicată a muncii, deoarece toate măsurătorile necesare pentru a determina coordonatele spațiale ale punctelor de cercetare din zonă sunt efectuate cuprinzător folosind un singur instrument geodezic - un taheometru.

· Un model digital de teren este citit de la o stație totală electronică într-un computer, care este baza pentru toate procedurile de proiectare ulterioare.

Rețineți că prin metoda sondajului „fără pichet”, locația traseului este determinată nu în faza de sondaj, ci în faza de proiectare (în condiții de birou). Acest lucru face posibilă variarea locației traseului în aproape orice etapă de proiectare, utilizarea celor mai moderne metode matematice, inclusiv optimizarea, pentru a stabili locația traseului și descrierea acestuia.

Având în vedere natura tridimensională a DTM-ului și suprafețele generate de acesta, apare oportunitate unică trasarea spațială a drumurilor. În prezent, metodologia și algoritmii de urmărire spațială sunt dezvoltați cu succes în cadrul CAD și ar trebui să se alăture în curând arsenalul de tehnologii avansate pentru practica de proiectare a drumurilor.

Dintre numeroasele metode de matematică computațională care au devenit disponibile în condițiile automatizării sistemului munca de proiectare, să ne oprim asupra splinelor și curbelor Bezier utilizate în trasarea automată a drumurilor în plan și profil longitudinal.

Spline de interpolare. După cum știți, termenul „spline” provine de la numele unui instrument de desen - o riglă subțire de metal sau lemn care se îndoaie astfel încât să treacă prin anumite puncte ( x i, y eu= f(x i)).

Apoi spline la echilibru ia o formă care își minimizează energia potențială. Și în teoria grinzilor s-a stabilit că această energie este proporțională cu integrala pe lungimea arcului pătratului curburii spline:

in conditii S(x i) = y eu.

Orez. 2.4. Contururile unei spline ca analog matematic al unei rigle

Splinele pot fi definite în 2 moduri: pe baza acordului reciproc al funcțiilor simple și din rezolvarea problemei de minimizare.

Splinele determinate prin prima metodă includ spline de interpolare, care sunt necesare pentru reprezentarea analitică a informațiilor specificate discret.

Splinele de netezire sunt cel mai adesea determinate pe baza celei de-a doua metode. Netezirea splinelor ar trebui să găsească cea mai largă aplicație pentru optimizarea acelor soluții de proiectare care, la etapa inițială a analizei, sunt, de regulă, de natură aproximativă.

În practica de proiectare, de regulă, se folosesc spline de gradul 1 și 3. Splinele de gradul I (liniare) servesc, în primul rând, ca o ilustrare bună și accesibilă pentru înțelegerea proceselor de construire a algoritmilor spline și, în al doilea rând, sunt suficiente pentru a descrie elementele geometrice ale drumurilor reprezentate sub formă de linii întrerupte (principale și pasaje tangențiale, profile longitudinale și transversale ale solului etc.).

Spline de gradul I. Spline de gradul 1 (rupt) sunt destul de simplu de înțeles și, în același timp, reflectă proprietățile de bază ale funcțiilor spline. Din punct de vedere matematic, o spline de gradul I este o funcție continuă pe bucăți, descrisă pe fiecare segment printr-o ecuație de forma:

y= un i+ b i x, (2.2)

Unde i– numărul intervalului considerat între nodurile de interpolarex i Și x i + 1 .

După cum se poate observa din formula (2.2), pe un interval elementar forma ecuației nu diferă de expresia general acceptată pentru o dreaptă. În general, ecuația unei linii întrerupte (spline de gradul I) sub formă de matrice poate fi scrisă ca:

(2.3)

Acest sistem de ecuații liniare nu necesită o soluție comună și se descompune în soluții pentru fiecare ecuație separat. O spline, a cărei soluție implică calculul subsistemelor de dimensiuni mici, în acest caz ecuații de ordinul întâi, va fi numită locală.

O spline de interpolare de gradul I este o linie întreruptă care trece prin puncte (x i , y i). Pentru agregat x i(i = 0, 1,… ,n) în intervalul [ a, b] în acest caz condiția trebuie îndeplinită x i 1 .

Folosind polinomul Lagrange, puteți construi o spline pentru interval eu -(i+ 1):

(2.4)

Desemnare S 1 (X) o vom înțelege ca o funcție spline de gradul I. În caz contrar, ecuația (2.4) se poate scrie:

(2.5)

Dacă acceptăm o, forma ecuațiilor (2.2) și (2.5) coincide. Pentru a construi un algoritm și a crea o procedură pentru construirea și calcularea unui spline, trebuie să vă amintiți doar 2 n+2 numere.

Spline de gradul 3. Splinele de gradul 3 (cubice) sunt o funcție continuă pe bucăți (continuitatea derivatelor 1 și 2) constând din segmente de parabole cubice.

În prezent, există mulți algoritmi pentru construirea și calcularea spline-urilor cubice pe un computer, ceea ce se datorează utilizării lor pe scară largă în rezolvarea probleme tehnice, conectate prin interpolarea curbelor și suprafețelor.

La rezolvarea problemei, între n noduri există n–1 fragmente de curbe cubice, iar curba cubică, la rândul ei, este determinată de 4 parametri. Deoarece valoarea funcției și derivatele 1, 2 ( X s, X¢ s, X² s) sunt continue în toate ( n–2)- noduri interne, atunci avem 3( n–2) condiții. În noduri Xsi= X i n se impun mai multe condiţii X s. De aici obținem 4 n–6 condiții. Pentru a defini fără ambiguitate o spline, sunt necesare încă două condiții, care sunt de obicei asociate cu așa-numitele condiții la limită. De exemplu, este adesea acceptat simplu. În acest caz, obținem numărul necesar de condiții pentru a determina spline-ul natural sub forma:

Dezavantajul acestei spline este că nu are capacitatea de a schimba forma în zona dintre două puncte de interpolare fixate rigid. Numai prin mutarea unuia dintre punctele de interpolare puteți obține o anumită modificare a formei curbei spline. În plus, datorită faptului că spline de interpolare cubică este o metodă de aproximare non-locală, valorile sale în puncte care nu coincid cu nodurile grilei Δ: A= X 0 x N = b, depind de întregul set de cantități f i = f(x i), i= 0, 1 ,…, N, precum și asupra valorilor condițiilor la limită la puncte A, b; prin urmare, efectul dorit de modificare a formei curbei spline într-un loc al intervalului de interpolare poate fi suprapus de modificări nedorite pe tot restul intervalului.

Cu toate acestea, sunt cunoscute metode de combatere a acestui fenomen neplăcut. Aceasta este, în primul rând, utilizarea interpolărilor locale de tip hermitian, pentru care valoarea spline-ului pe intervalul dintre nodurile grilei depinde de valorile funcției și ale derivatelor sale numai dintr-o anumită vecinătate a acestui interval.

În al doilea rând, interpolarea bazată pe spline raționale. În timp ce păstrează una dintre cele mai importante proprietăți ale interpolării spline cubice - simplitatea și eficiența implementării computerului - spline-urile raționale au capacitatea de a aproxima funcții cu gradienți mari sau puncte de rupere, eliminând în același timp oscilațiile inerente unei spline cubice convenționale.

O funcție spline rațională este o funcție S(X), care la fiecare interval de interpolare [ x i, x i+1 ] este scris ca

(2.7)

Unde t =(x-x i)/h i , h i = xi+ 1 - xi,p i ,qi– numere date, -1 p i ,q i și în același timp continuă împreună cu derivatele sale prima și a doua.

Din expresia (2.7) reiese clar că atunci când p i = q i = 0, i = 0, 1,…, N–1, spline-ul rațional devine o spline cubică obișnuită. În plus, putem presupune că o spline de gradul I este, de asemenea, un caz special de spline cubică, deoarece pentru toate p i , q i –>∞,i = 0, 1,…, N–1, corect S(X)–> f i(1t)+ f i +1 t,XÎ [xi,x i +1 ].

Astfel, se poate aștepta ca atunci când spline raționale sunt utilizate prin alegerea adecvată a parametrilor liberi p i, q i o precizie ridicată de aproximare se realizează în zonele cu suficientă netezime a funcției interpolate, iar în zonele cu gradienți mari, cerințele calitative - convexitate și monotonitate - sunt satisfăcute.

Utilizarea unei funcții spline raționale face posibilă descrierea unui traseu cu o dependență uniformă cu o aproximare maximă față de traseul specificat de elementele tradiționale. Variarea valorilor coeficienților p iȘi qi, Este posibilă simularea completă a elementelor tradiționale ale planului de traseu (linie dreaptă, curbă circulară, clotoid) folosind funcția spline.

Punctul „slab” în justificarea spline-urilor de interpolare ca aparat matematic universal pentru rutarea autostrăzilor este ipoteza (condiția) că nodurile de interpolare sunt alocate corect de către proiectant și nu sunt supuse ajustării la calcularea valorilor spline-ului în sine.

Să analizăm cum sunt alocate locațiile nodurilor în practică?

Dacă traseul se realizează pe baza unei hărți sau a unui plan topografic, atunci se trasează o linie de schiță a drumului, care, în opinia proiectantului, este cea mai potrivită în condițiile date, „de mână” sau cu cu ajutorul dispozitivelor mecanice. Apoi, nodurile de interpolare sunt fixate pe linia de schiță și coordonatele lor sunt măsurate. În același timp, nu există algoritmi strict formalizați pentru alocarea locațiilor nodurilor, există doar o serie de sfaturi practice. În special: aranjarea frecventă a nodurilor duce la oscilația curburii unei astfel de spline din cauza erorii inevitabile în captarea coordonatelor nodurilor de interpolare; localizarea lor rară provoacă abateri semnificative ale traseului spline de la linia de schiță care o generează.

Dacă trasarea se efectuează pe baza materialelor de sondaj de teren, atunci nodurile de interpolare spline, în acest caz, sunt punctele de sondaj ale modelului digital de teren, iar eroarea în stabilirea coordonatelor acestora este și mai evidentă datorită prezenței unor elemente aleatoare și sistematice. erori.

O bună aproximare a traseului spline la versiunea de schiță și, în același timp, netezimea (netezimea) suficientă a acestuia poate fi realizată, de regulă, numai cu ajustări intuitive repetate ale nodurilor de interpolare de către proiectant.

Rezultă că splinele de interpolare nu sunt un instrument matematic pentru rutarea optimă, ci doar un set de instrumente convenabil și, în multe sarcini, extrem de eficient pentru prelucrarea computerizată a soluțiilor de proiectare schițate. Calitatea unor astfel de soluții depinde în mod semnificativ de calificările designerului.

Din considerentele de mai sus rezultă că formularea problemei de trasare pe bază de spline ar trebui să presupună următoarele: nodurile de interpolare ale traseului schiței, iar în cazul reconstrucției - traseul inițial, sunt alocate aproximativ (cu o toleranță) și exact lor. locația este calculată în funcție de anumite modele, ținând cont de o serie de setări ținte fundamentale ale procesului de urmărire. În terminologia matematică, această problemă poate fi clasificată ca probleme de generare a formelor geometrice din descrierile lor brute (aproximative) sau probleme de netezire.

Netezirea canelurilor. Ca instrument matematic pentru rezolvarea problemei trasării drumurilor, se folosesc spline de netezire, care minimizează funcționalitatea formei:

cu restricții, de exemplu

În fișa funcțională q = 1, 2; S(x i) - splina; r i– coeficientul de greutate al nodului de interpolare; f 0 (x i) este funcția de aproximare inițială.

Restricțiile pot fi foarte diferite și în cazul trasării drumurilor acestea sunt: ​​restricții privind raza admisă, direcția traseului în plan și panta în profil longitudinal etc. În acest caz, pentru caneluri de gradul trei, deci- numite „condiții de limită” trebuie adăugate în puncte X 0 = A,x n =b, asigurând unicitatea construcției spline. De exemplu, acestea pot fi condițiile pentru o anumită direcție inițială și finală a secțiunii proiectate a traseului S¢ (xa), S¢ (x b).

Din forma de scriere a condițiilor de îmbinare (2.8) – (2.10) rezultă că aceasta este o problemă de optimizare condiționată.

Condiția (2.9) vă permite să mutați nodurile de interpolare în coridorul de variație stabilit conform unui algoritm dat. Un semn de finalizare a procesului de optimizare iterativă este îndeplinirea condiției (2.10) și înseamnă că la fiecare pas iterativ ulterior deplasarea niciunuia dintre noduri nu va depăși valoarea d.

Dacă este în stare (2.9) ei= 0, apoi ajungem din nou la conceptul de spline de interpolare. De aici devine evident că splinele de interpolare sunt doar un caz special de spline de netezire.

Alegerea splinelor de netezire pentru o analiză mai detaliată numai sub formă de polinoame algebrice și doar gradele 1 și 3 din întreaga varietate se datorează faptului că acestea sunt cele mai simple spline din implementarea computerului și, în același timp, au o aproximare suficientă. proprietăți pentru descrierea traseului contururilor și analiza diferențială a acestuia. În cazul spline-urilor de gradul 1, această analiză (derivatele 1 și 2) se poate efectua sub formă de diferențe divizate, iar pentru spline de gradul 3, prin diferențierea directă a funcției.

Funcțional (2.8) modelează problema trasării drumurilor în timpul reconstrucției acestora, care constă în realizarea unei abateri minime a traseului proiectat față de cel existent, sub rezerva condițiilor simultane pentru panta și curbura în profilul longitudinal, și pentru curbura și curbura. rata de creștere a curburii în plan conform cerințelor SNiP pentru această categorie de drum. Abaterea minimă se realizează datorită celui de-al doilea termen, iar condițiile de curbură și pantă - primul termen al funcționalului (2.8).

La minimizarea simultană a doi termeni, relația dintre ei este reglementată de coeficienți de ponderare r i , care trebuie normalizat într-un anumit fel.

Să luăm în considerare capacitățile de optimizare ale funcționalului (2.8) în ordinea creșterii complexității.

Al doilea termen al funcționalului

este cunoscută ca metoda celor mai mici pătrate și reprezintă funcția n+1 variabilă S(x i), i = 0, 1,…, n. Minimizarea acestora din urmă se descompune în acest caz în minimizarea termenilor individuali, independent pentru fiecare variabilă.

În cazul utilizării spline de gradul I, primul termen al funcționalului (2.8) se va scrie ca

.(2.12)

Să luăm în considerare aproximarea liniară a funcționalei lungimii arcului unei curbe

(aici se presupune că | S`(X)| puţine). Este evident că soluția problemei minimizării funcționalei (2.13) coincide cu soluția problemei liniarizate de găsire a unui element de lungime minimă. Soluția rezultată este adesea numită spline într-o mulțime convexă.

După înlocuirea primei derivate a splinei, care în acest caz coincide cu diferența împărțită, va lua forma

(2.14)

Unde Bună= x i +1 –x i.

Să diferențiem în raport cu variabila S(x i) și adăugați doi termeni consecutivi ai ecuației care conține această necunoscută:

Echivalarea sumei rezultate cu zero și exprimând necunoscutul S(x i), primim

Aici semnul „=" reprezintă operatorul de atribuire. Dacă luăm uniform pasul de interpolare, adică h i =const, atunci procesul de optimizare (iterații pas cu pas) într-o interpretare grafică va fi destul de clar (Fig. 3. 10).

Convergența rapidă a procesului iterativ ne permite să recomandăm această metodă pentru dezvoltarea preliminară a soluțiilor de proiectare de-a lungul liniei de proiectare a profilului longitudinal. În acest caz, raza de curbură și panta liniei de proiectare pot fi controlate prin trasarea primei și a doua diferențe împărțite.

Orez. 2.5. Interpretarea grafică a netezirii spline liniare

Considerarea în comun a sumei funcționalelor (2.12) și (2.14) ne oferă o formulă recurentă pentru optimizare:

Convergența procesului iterativ aici, în comparație cu formula (2.17), este mai mică și depinde semnificativ de cantitate r i. Coeficientul de greutate r i vă permite să încetiniți sau să accelerați procesul de iterație în puncte individuale (noduri) și poate, de exemplu, pentru o linie de proiect, să servească drept mijloc de contabilizare pentru volumul sau costul construcției unei paturi de drum (lucrări rutiere) pe o secțiune de unitate de lungime.

Să considerăm primul termen al funcționalului (2.8) aplicat spline-urilor cubice:

În mod similar, soluția problemei spline într-o mulțime convexă descrie (într-o formulare liniarizată) poziția ocupată de o șipcă elastică în coridorul constrângerii. La înlocuirea derivatei a doua cu a doua diferență împărțită, această funcțională ia forma:

Unde S¢ (xa), S¢ (x b) sunt una dintre condițiile la limită posibile pentru o spline cubică. În raport cu linia de proiectare, aceasta este panta la începutul ( xa) și final ( x b) puncte ale tronsonului de drum proiectat.

Diferențierea și însumarea ecuațiilor ne va oferi formulele recurente corespunzătoare, care sunt date în detaliu în literatura de specialitate.

Proiectarea curbelor de drum în plan conform schemei clasice „clotoid – curbă circulară – clotoid” este destul de rezonabilă din punct de vedere teoretic, dar în practică o astfel de schemă are multe defecte și inconveniente. Fără a intra în esența lor, observăm că dacă aplicăm vreo funcție care ar putea, într-o oarecare măsură, să simuleze schema clasică (curba compusă), atunci din punctul de vedere al confortului algoritmizării și organizării dialogului „inginer-calculator”, aceasta ar fi suficient de eficient.

curbe Bezier.În 1970 Pierre Bézier (matematician francez) a selectat componentele polinomului cubic parametric în așa fel încât semnificația lor fizică a devenit foarte clară și foarte potrivită pentru rezolvarea multor probleme aplicate, inclusiv în scopul proiectării drumurilor folosind principiul „rutare tangenţială”.

Formula Bezier pentru polinomul cubic ( n= 3) are următoarea formă.

Lăsa r i = , i= 0, 1, 2, 3, apoi pentru 0 t ≤ 1:

sau sub formă de matrice:

Matrice M se numește matricea de bază a unei curbe Bezier cubice.

O curbă reprezentată în formă Bezier trece prin puncte r 0 și r 3, are o tangentă în punct r 0 direcţionat din r 0 k r 1 și tangenta în punct r 3, regizat din r 2 k r 3 .

Direct R 0 R 1 , R 1 R 2 și R 2 R 3 formează o figură numită linie întreruptă caracteristică (definitoare), care predetermina conturul curbei Bezier (Fig. 2.6).

Pentru a construi o curbă, specificați puncte R 0 și R 3 prin care trebuie să treacă curba, apoi pe tangentele dorite la această curbă în puncte R 0 și R 3 puncte de referință R 1 și R 2. Modificarea lungimii segmentelor R 0 R 1 și R 2 R 3 variază conturul curbei, dându-i forma dorită.

Orez. 2.6. Segment de curbă cubic Bezier

Principala cantitate controlată la proiectarea curbelor plane este raza de curbură. Pentru a calcula raza de curbură în fiecare punct al curbei, este necesar să se cunoască valorile primei și a doua derivate ale vectorului rază a punctului. Pentru o curbă Bezier cubică, prima și a doua derivată sunt calculate folosind formulele de mai jos:

Apoi curbura (reciproca razei de curbură) este calculată folosind formula:

În plus față de curba Bezier de ordinul 3 (cubică), este posibil să se utilizeze și curbele Bezier de ordinul 2, 4 și 5 pentru trasarea drumurilor. Formulele corespunzătoare pentru calcularea vectorilor de rază (și derivatele acestora) pentru aceste curbe sunt prezentate mai jos.

Curba Bezier de ordinul 2:

Curba Bezier de ordinul 4:

Curba Bezier de ordinul 5:

Prin combinarea curbelor Bezier elementare γ (1) , γ (2) ,…, γ ( l), al cărui punct final al curbei este γ ( i) , i= 1, 2,…, l - 1, coincide cu punctul de pornire al curbei γ ( i+1) , se obține o curbă Bezier compusă. Dacă fiecare curbă γ ( i) este dat de o ecuație parametrică de forma

r = r (i) (t), 0 ≤ t≤ 1,

atunci această condiție este scrisă după cum urmează:

r (i) (1) = r (i +1) (0), i= 1, 2,…, l–1.

În special, pentru tangentei unei curbe Bezier compuse definite de un set de puncte P 0 , P 1 , …, P m , schimbat continuu de-a lungul acestei curbe, este necesar ca triplele vârfurilor P 3 i -1 , P 3 i, P 3 i +1 (i≥ 1) au fost coliniare, adică se aflau pe aceeași linie dreaptă (vezi Fig. 2.7).

Orez. 2.7. Curba Bezier cubică compusă

Curbele spațiale Bezier. Mai sus, în discuția despre curbele Bezier s-a înțeles dispunerea plană a punctelor de control ale traseului și, în consecință, s-a avut în vedere reprezentarea doar a curbelor plane. În general, punctele de referință ale poliliniei caracteristice Bezier sunt specificate prin puncte din spațiul tridimensional P i(x i, y eu, z i), i= 0, 1 ,…, m.

Apoi curba spațială Bezier a gradului m este determinată de ecuația având următoarea formă:

unde sunt polinoamele Bernstein.

Reprezentarea matriceală a ecuațiilor parametrice care descriu curba Bezier spațială are forma:

0t 1,

O descriere mai detaliată a traseului rutier spațial este dată în capitolul. 5.

Suport metodologic - a stabilit materiale didactice, contribuind la funcționarea CAD.

Sistemele CAD profesionale, de regulă, au suport metodologic sub formă de „Ghiduri de referință” pe hârtie. Meniul principal al unor astfel de sisteme conține și o secțiune Ajutor, care oferă o descriere a procedurilor principale de proiectare.

În timpul funcționării sistemelor CAD, se acumulează experiență în dezvoltarea rațională a soluțiilor de proiectare bazate pe întregul set de instrumente de sistem. Această experiență, de regulă, este prezentată sub formă de „Ghiduri practice (manuale)” și ajută la îmbunătățirea eficienței și calității lucrărilor de inginerie.

2.3. Informare și suport organizațional

Suport informațional este un set de instrumente și metode pentru construirea unei baze de informații în scopuri de proiectare.

Suportul de informații include: standarde de stat (GOST), standarde de construcție (SN), norme și reguli de construcție (SNiP), standarde de construcții departamentale (VSN), soluții standard de proiectare pentru structuri și elemente de autostrăzi. Toate materialele informative de reglementare de mai sus există pe hârtie sau sub formă de analogi electronici.

O altă parte a suportului informațional există doar în formă electronică și este parte integrantă a CAD. Acestea sunt biblioteci de simboluri (vezi Fig. 2.8), clasificatoare și coduri, șabloane de elemente tipice ca parte a algoritmilor grafici.

Orez. 2.8. Simbol bibliotecă pentru plan topografic

Informațiile regionale sunt, de asemenea, utilizate în procesul de proiectare. Acestea includ informații de natură meteorologică și de mediu, date despre relieful și structura geologică a zonei, informații despre amplasarea carierelor de sol și materiale de piatră etc.

Conform unei alte clasificări, informațiile pot fi împărțite în input, intermediar și output. Intrare - un set de date inițiale necesare pentru luarea unei decizii de proiectare. Intermediar - obtinut mai devreme ca urmare a rezolvarii unor probleme si folosit pentru rezolvarea altora, dar nu si rezultatele finale ale rezolvarii problemelor. Ieșire - obținută ca urmare a rezolvării problemelor și destinată utilizării directe în proiectare.

Suport organizațional este un set de măsuri organizatorice și tehnice care vizează creșterea eficienței funcționării CAD. Acestea includ: schimbarea structurii organizatorice a organizației de proiectare, a departamentelor și diviziilor acesteia; redistribuirea funcţiilor între departamente; schimbarea tehnologiei lucrărilor de proiectare și sondaj și a personalului, îmbunătățirea calificărilor proiectanților în domeniul CAD, organizarea și operarea sistemelor de management al calității pentru produsele de proiectare bazate pe standarde internaționale ISO 9001:2000.


  • Înapoi
  • Redirecţiona

4 Hardware și software

^ Managementul organizației IT și IS


  • Utilizarea mijloacelor tehnice bazate pe integrarea sistematică și integrată a tuturor echipamentelor, ținând cont de o serie de cerințe.

  • Componentele principale ale suportului tehnic sunt computerele diferite clase, scara de acțiune, universală și specializată, precum și mijloacele de interacțiune și comunicare a acestora, adică echipamentele de rețea.

  • Programe de sistem și aplicații ca parte a software-ului, impactul lor asupra productivității utilizatorului - economist.

  • O varietate de oferte de pe piața de software, evaluarea de către utilizator a adecvării și calității acestora în raport cu costurile monetare, precum și aplicabilitatea lor în condiții specifice întreprinderii.

^ 4.1. Componența suportului tehnic pentru managementul IT și IS al unei organizații
Baza tehnică a managementului IT și SI este reprezentată de un set de mijloace tehnice autonome de colectare, acumulare, prelucrare, transmitere, ieșire și prezentare a informațiilor, instrumente de prelucrare a documentelor și echipamente de birou, interconectate printr-un singur control, precum și mijloace de comunicare pentru schimbul de informaţii între diverse mijloace tehnice.

Realizarea funcționării eficiente a unui SI presupune îndeplinirea unui anumit set de cerințe pentru un set de mijloace tehnice (CTS), dintre care principalele sunt următoarele:

· minimizarea costurilor cu forța de muncă și costurile pentru rezolvarea întregului complex de probleme ale sistemului;

· implementarea procesării integrate a informațiilor prin compatibilitate informațională, tehnică și software a diverselor dispozitive tehnice;

· furnizarea utilizatorilor de comunicare prin intermediul dispozitivelor terminale cu o bază de date distribuită; fiabilitate ridicată;

· disponibilitatea protecției informațiilor împotriva accesului neautorizat;

· fezabilitatea CTS, i.e. posibilitatea creării acestuia folosind produse standard produse de industria autohtonă;
flexibilitatea structurii CTS, de ex. perspectiva includerii unor mijloace tehnice noi, mai avansate, pe măsură ce acestea sunt stăpânite de industrie;

· reducerea la minimum a costurilor de capital pentru achiziționarea CTS și funcționarea lor continuă.

Funcționarea eficientă a sistemelor informaționale se bazează pe utilizarea integrată a mijloacelor tehnice moderne de prelucrare a informațiilor și a metodelor de organizare a proceselor tehnologice de rezolvare a problemelor. Baza dezvoltării ulterioare a automatizării activităților de management în diferite sectoare ale economiei este tehnologia informațională nouă, progresivă, axată pe utilizarea celor mai recente realizări ale tehnologiei electronice, în special computerele de înaltă performanță, de mare viteză și comunicațiile moderne. .

Crearea unei noi tehnologii necesită luarea în considerare a caracteristicilor structurale sisteme economice. În primul rând, aceasta este complexitatea interacțiunii organizaționale, care necesită crearea unor sisteme ierarhice pe mai multe niveluri (firma-mamă, sucursale) cu conexiuni informaționale COMPLEX de direcție înainte și înapoi cu organizațiile aferente.

Elementul principal al unui complex de mijloace tehnice destinate prelucrării automate a informațiilor în procesul de rezolvare a problemelor de management este un computer electronic, sau computer.

În sfera economică, acestea sunt computere de diferite puteri, viteze și dimensiuni. Sunt concepute pentru a rezolva cel mai mult diverse sarcini: probleme economice, matematice, informaționale și de altă natură, caracterizate prin complexitatea algoritmilor și un volum mare de date prelucrate și sunt utilizate pe scară largă în sistemele de calcul puternice.

Trăsăturile caracteristice ale calculatoarelor moderne sunt: ​​înaltă performanță; o varietate de forme de date prelucrate - binare, zecimale, simbolice, cu o gamă largă de modificări ale acestora și o precizie ridicată a reprezentării; o gamă largă de operații efectuate, atât aritmetice, logice, cât și speciale; capacitate mare memorie cu acces aleator; organizarea bine pusă la punct a sistemului de intrare-ieșire a informațiilor, asigurând conectarea diverselor tipuri de dispozitive externe.

Instrumentele de calcul orientate către probleme sunt utilizate pentru a rezolva o gamă mai restrânsă de probleme asociate, de regulă, cu gestionarea obiectelor tehnologice, înregistrarea, acumularea și procesarea unor cantități relativ mici de date și efectuarea de calcule folosind algoritmi relativ simpli. Sunt limitate în comparație cu calculatoare universale resurse hardware și software. În special, toate tipurile de sisteme informatice de control pot fi clasificate ca fiind orientate spre probleme.

^ Instrumentele de calcul specializate sunt folosite pentru a rezolva o gamă restrânsă de probleme sau pentru a implementa un grup de funcții strict definit. O astfel de orientare îngustă face posibilă specializarea clară a structurii, reducerea semnificativă a complexității și costului computerelor, menținând în același timp performanța ridicată și fiabilitatea funcționării acestora. Cele specializate includ, de exemplu, microprocesoare programabile pentru scopuri speciale; adaptoare și controlere care îndeplinesc funcții logice pentru controlul dispozitivelor, unităților și proceselor tehnice simple individuale; dispozitive pentru coordonarea și interfațarea funcționării nodurilor sistemului informatic.

În funcție de dimensiune și funcționalitate, calculatoarele utilizate în activitățile de management sunt împărțite în ultra-mari (mainframe), mari, mici și ultra-mici (microcalculatoare).

Funcționalitatea computerelor moderne se distinge prin:

· performanta, masurata prin numarul mediu de operatii efectuate de masina pe unitatea de timp;

· adâncimea de biți și formele de reprezentare a numerelor cu care funcționează sistemul informatic;

· nomenclatura, capacitatea și viteza tuturor dispozitivelor de stocare;

· nomenclatura și caracteristicile tehnice și economice ale dispozitivelor externe de stocare, schimb și intrare/ieșire a informațiilor;

· tipuri și debitului dispozitive de comunicație și interfațarea nodurilor de calculator între ele (interfață intra-mașină);

· capacitatea unui computer de a lucra simultan cu mai mulți utilizatori și de a rula mai multe programe (multi-programare);

· tipuri și caracteristici tehnice și operaționale ale sistemelor de operare utilizate în mașină;

Disponibilitatea și funcționalitatea software-ului;

· capacitatea de a rula programe scrise pentru alte tipuri de mașini (compatibilitate software cu alte computere);

sistemul și structura comenzilor mașinii:

· capacitatea de a se conecta la canale de comunicare și la o rețea de calculatoare;

· fiabilitatea operațională a calculatoarelor;

· coeficientul de utilizare utilă a calculatoarelor în timp, determinat de raportul dintre timpul de lucru util și timpul de întreținere.

^ 5 Tehnologia informației de management

Potrivit experților, aproximativ 70% sunt acum pe mainframe informatii de calculator; Numai în SUA au fost instalate 400 de mii de calculatoare mainframe în 1998. În Rusia, există în prezent aproximativ 5 mii de calculatoare ES și aproximativ același număr de mainframe de marcă în uz: IBM (ES/9000 instalat în fabrici de mașini, fabrici metalurgice), Hitachi Data System, Fujitsu etc.

Calculatoarele mici sunt fiabile, ieftine și ușor de utilizat, cu capacități puțin mai mici în comparație cu mainframe-urile.

Minicalculatoarele (și cel mai puternic dintre ele, supermini) au următoarele caracteristici:

· performanta - pana la 100 MIPS;

capacitatea memoriei principale - 4-512 MB:

capacitate memorie pe disc- 2-100 GB;

· numărul de utilizatori acceptați - 16-512.

Toate modelele utilizate de acest tip sunt dezvoltate pe baza unor seturi de microprocesoare de circuite integrate, microprocesoare de 16, 32, 64 de biți. O gamă largă de performanțe în condiții specifice de aplicație, implementare hardware a majorității funcțiilor I/O ale sistemului, implementare simplă a sistemelor cu microprocesor și multi-mașină, de mare viteză procesarea întreruperii și capacitatea de a lucra cu formate de date de diferite lungimi fac ca utilizarea acestora să fie convenabilă în managementul IT.

Avantajele computerelor includ: o arhitectură specifică cu o mare modularitate, un raport performanță/preț mai bun decât mainframe-urile și o precizie crescută de calcul. Sunt destinate utilizării ca parte a sistemelor informatice de control. Gama largă de dispozitive periferice tradiționale pentru astfel de complexe este completată de blocuri de comunicații interprocesoare, care asigură implementarea sistemelor de calcul cu o structură variabilă.

Calculatoarele sunt folosite cu succes pentru calcule în sisteme de calcul multi-utilizator, în sisteme de proiectare asistată de calculator, în sisteme de modelare a obiectelor simple, în sisteme de inteligență artificială.

Computerul personal îndeplinește cerințele de accesibilitate generală și universalitate a utilizării și are următoarele caracteristici:

· cost redus, la îndemâna unui cumpărător individual;

· autonomie de funcționare fără cerințe speciale pentru condiții mediu inconjurator;

· flexibilitatea arhitecturii, asigurând adaptabilitatea acesteia la o varietate de aplicații în domeniul managementului, științei, educației și în viața de zi cu zi;

. „Utilitatea” sistemului de operare și a altor programe software, ceea ce face posibil ca utilizatorul să lucreze cu acesta fără o pregătire profesională specială;

Fiabilitate operațională ridicată (mai mult de 5000 de ore între defecțiuni).

În domeniul activităților de management, calculatoarele personale produse de companiile americane Compaq Computer, Apple (Macintosh), Hewlett Packard, Oell, OEC, precum și companiile britanice - Spectrum, Amstrad și-au găsit o utilizare pe scară largă; Franta - Micral;

Italia - 0livetty; Japonia - Toshiba, Panasonic și partener.

Cele mai populare în prezent sunt computerele personale clonate (arhitecturi într-o anumită direcție) (VM, ale căror primele modele au apărut în 1981. Semnificativ inferioare lor ca popularitate sunt computerele personale ale clonei OEC (Digital Equipment Corporation), în special bine -PC-uri Macintosh cunoscute de la Apple, care ocupa locul 2 la distributie.

La începutul anului 2000, flota mondială de calculatoare se ridica la aproximativ 250 de milioane de unități, dintre care aproximativ 90% erau computere personale, în special computerele profesionale, cum ar fi IBM PC, numărau mai mult de 100 de milioane de unități. (aproximativ 75% din toate PC-urile); PC-uri profesionale de tip OES - aproximativ 5 milioane de unități.

În străinătate, cele mai comune modele de computere în prezent sunt computerele cu microprocesoare Pentium și Pentium Pro (Tabelul 4.1).
Tabelul 4.1. Caracteristicile medii ale IR/VM Re


Parametru

Tip microprocesor

80386 SX

80386 OX

80486 SX

80486 OX

Pentium

Pentium Pro

Frecvența ceasului,

25-40

33-40

33-80

50-100

60-150

100-400

Adâncime, biți

32

32

32

32

64

64

Cantitatea de RAM, MB

1;2;4

2;4;8

2;4;8

4;6;8

8;16

16;32

Volumul memoriei cache, KB

Nu

64,128

128;256

256;512

512;1024

512;1024

Capacitate HDD, MB

210

420

540

850

2000

10000

Adaptor video

VGA/SVGA, %


30/70

24/76

10/90

0/100

0/100

0/100

Prezența coprocesorului

45

67

80

100

100

100

^ Deosebit de intens grup în curs de dezvoltare calculatoarele formează servere multi-utilizator utilizate în rețelele de calculatoare. Serverele sunt de obicei clasificate ca microcalculatoare, dar în ceea ce privește caracteristicile lor, serverele puternice pot fi clasificate mai probabil ca computere mici și chiar ca mainframe, iar superserverele sunt mai aproape de supercalculatoare.

Serverul este un computer dedicat procesării cererilor de la toate stațiile unei rețele de calculatoare, oferind acestor stații acces la resursele partajate de sistem (putere de calcul, baze de date, biblioteci de programe, imprimante, faxuri etc.) și distribuirea acestor resurse. Acest server de uz general este adesea numit server de aplicații.

^ Serverele dintr-o rețea sunt adesea specializate. Serverele specializate sunt folosite pentru a elimina cele mai multe blocaje din rețea: crearea și gestionarea bazelor de date și arhivelor de date, suport pentru fax și e-mail multicast, gestionarea terminalelor multi-utilizator (imprimante, plotere) etc.

Server de fișiere(File Server) este folosit pentru a lucra cu fișiere de date, are dispozitive mari de stocare pe disc, adesea cu toleranță la erori matrice de discuri KAYU cu o capacitate de până la 1 TB.

^ Server de arhivare (server de backup) servește la backupul informațiilor în rețele mari multi-server, utilizează unități de bandă magnetică (streamere) cu cartușe înlocuibile cu o capacitate de până la 5 GB; de obicei realizeaza zilnic arhivare automata cu compresia informatiilor de pe servere si statii de lucru dupa un script specificat de administratorul retelei (natural, cu crearea unui catalog de arhiva).

Server de fax(Net SatisFaxioп) - o stație de lucru dedicată pentru organizarea eficientă a comunicațiilor fax multicast cu mai multe carduri faxmodem, cu protecție specială a informațiilor împotriva accesului neautorizat în timpul transmisiei, cu un sistem electronic de stocare a faxurilor.

^ Server de mail (Mail Server) - la fel ca un server de fax, dar pentru organizarea e-mailului, cu cutii poștale electronice.

Server de imprimare(Print Server, Net Port) este destinat utilizare eficientă imprimante de sistem.

^ Server de teleconferință are sistem automat de procesare video etc.

O subclasă de calculatoare personale în creștere rapidă este computerele portabile (notebook-uri, laptopuri).

Majoritatea laptopurilor sunt alimentate de la baterie, dar pot fi și conectate la rețea.

Ca monitoare video, folosesc mai rar afișaje plate cu cristale lichide cu un videoproiector - afișaje fluorescente pentru prezentări sau afișaje cu descărcare de gaz.

Calculatoarele portabile sunt foarte diverse: de la stații de lucru portabile voluminoase și grele (până la ]5 kg) până la electronice în miniatură caiete cu o greutate de aproximativ 100 g Stațiile de lucru portabile sunt cele mai puternice și mai mari PC-uri portabile.

Ele sunt adesea concepute sub forma unei valize și au numele argotic Nomadic - nomad. Caracteristicile lor sunt asemănătoare cu cele ale PC-urilor staționare - stații de lucru: microprocesoare puternice, adesea de tip RISC, cu o frecvență de ceas de până la 300 MHz; RAM cu o capacitate de până la 64 MB; gigabyte unități de disc; interfețe de mare viteză și adaptoare video puternice cu memorie video de până la 4 MB.

În esență, acestea sunt stații de lucru obișnuite, alimentate din rețea, dar proiectate structural într-o carcasă convenabilă pentru portabilitate și, ca toate PC-urile portabile, au un monitor video plat cu cristale lichide de o clasă nu mai mare decât UOA. Nomadic au de obicei modemuri și se pot conecta rapid la canalele de comunicare pentru a lucra într-o rețea de calculatoare.

Principala tendință în dezvoltarea tehnologiei informatice în prezent este extinderea în continuare a domeniului de aplicare a computerelor și, în consecință, trecerea de la mașini individuale la sistemele lor - sisteme informatice și complexe de diferite configurații cu o gamă largă de funcționalități. si caracteristici.

Cel mai promițător, creat pe baza computerelor personale, multi-mașină distribuită geografic sisteme de calcul - retele de calculatoare- concentrarea nu atât pe procesarea computațională a informațiilor, cât pe serviciile informaționale de comunicare: e-mail, sisteme de teleconferință și sisteme de informare și referință.

Rețeaua Intemet implementează principiul hipertextului, conform căruia abonatul, prin selectarea cuvintelor cheie găsite în textul citit, poate primi explicațiile și materialele suplimentare necesare.

În dezvoltarea și crearea PC-urilor moderne, în ultimii ani, computerele de mare capacitate - supercalculatoarele, precum și PC-urile miniaturale și subminiaturale, au o prioritate semnificativă și stabilă a neurocalculatoarelor.

Introducerea pe scară largă a instrumentelor multimedia, în principal mijloace audio și video de introducere și ieșire a informațiilor, va face posibilă comunicarea cu un computer în limbaj natural.

Baza tehnică a suportului informațional este reprezentată de un set de mijloace tehnice automatizate interconectate printr-o singură placă, care colectează, acumulează, prelucrează, transmit, emit și prezintă informații, instrumente de prelucrare a documentelor și echipamente de birou, precum și mijloace de comunicare pentru efectuarea informațiilor. schimb între diverse mijloace tehnice.

Elementul principal al unui complex de mijloace tehnice destinate prelucrării automate a informațiilor în procesul de rezolvare a problemelor de management este un computer electronic, sau computer, care poate fi combinat în rețele de calculatoare. Rețelele de calculatoare pot fi de două tipuri: peer-to-peer și server dedicat.

Întreprinderea are 80 de computere conectate la rețea folosind un cablu torsadat folosind topologia Star.

Folosind serverul, comunicarea se realizează cu rețeaua din compania principală, de care depinde direct rețeaua din departament.

Posturi de lucru pentru angajați:

Calculatoare staționare - 80 buc.

Core 2 duo 7600/i3-2100; RAM 2 Gb; HDD 160/320 Gb; Windows 7.

Echipamente de birou:

Imprimanta HP 2055dn - 2 buc.

MFP Canon MF4570dn - 3 buc.

Software și subsistem matematic

Software (SW) este un set de programe care vă permite să organizați soluția problemelor pe un computer. Software-ul și arhitectura mașinilor formează un complex de instrumente funcționale diverse și interconectate care determină capacitatea de a rezolva o anumită clasă de probleme. Cele mai importante clase de software sunt de sistem și speciale (aplicație), reprezentate de un pachet software de aplicație (APP).

Software-ul de sistem este un set de programe care asigură: crearea unui mediu de operare pentru funcționarea altor programe, funcționarea fiabilă și eficientă a computerului și a rețelelor de calculatoare, diagnosticarea și întreținerea preventivă a echipamentelor și rețelelor informatice.

Software-ul de sistem organizează procesul de prelucrare a informațiilor într-un computer. Partea sa principală este sistemul de operare (OS).

Majoritatea computerelor rulează sistemul de operare Windows XP. Cu toate acestea, există câteva computere care rulează Windows 7.

Aplicația software este concepută pentru a rezolva probleme specifice ale utilizatorilor și reprezintă un nivel de software adresat unei persoane care nu dezvoltă el însuși programe, ci doar le folosește în activitățile sale.

Pe fiecare computer de lucru al unui angajat al companiei sunt instalate următoarele programe:

Opera este un browser de internet conceput pentru a funcționa pe internetul global.

Microsoft Office-- suite office aplicații create de Microsoft pentru sistemele de operare Microsoft Windows și AppleMac OS X Acest pachet include software pentru lucrul cu diverse tipuri de documente: texte, foi de calcul, baze de date etc. MicrosoftOffice este un server de obiecte OLE și funcțiile sale pot fi utilizate de alte aplicații, precum și de aplicațiile MicrosoftOffice în sine. Suportă scripturi și macrocomenzi scrise în VBA.

Pentru fiecare angajat, este creată o cutie poștală care arată ca [email protected]

Skype este un client pentru telefonie prin Internet, conceput pentru comunicarea cu clienții și conferințe.

Adobe Reader 6.0 CE - Un program conceput pentru vizualizarea și tipărirea documentelor în format PDF. Formatul PDF (PortableDocumentFormat) este unul dintre cele mai comune și convenabile formate pentru prezentarea electronică a diverselor documentații.

IrfanView - Vizualizator și convertor compact și convenabil de fișiere grafice (și altele).

Windows Commander este un manager de fișiere.

Subsistemul de securitate

Dezvoltarea noilor tehnologii informaționale și informatizarea universală au dus la faptul că securitatea informației nu numai că devine obligatorie, ci este și una dintre caracteristicile sistemelor informaționale. Există o clasă destul de mare de sisteme de procesare a informațiilor în dezvoltarea cărora factorul de securitate joacă un rol primordial.

Securitatea se referă la securitatea unui sistem de interferențe accidentale sau intenționate în procesul normal de funcționare a acestuia, de la încercările de a sustrage informații, modificarea sau permisiunea fizică a componentelor sale.

Amenințarea la adresa securității informațiilor se referă la evenimente sau acțiuni care ar putea duce la o utilizare redusă, neautorizată a resurse informaționale sistem gestionat, precum și software și hardware.

Amenințările intenționate la adresa securității informațiilor pot fi pasive sau active.

Amenințările pasive vizează în principal utilizarea neautorizată a resurselor informaționale ale unui sistem informațional, fără a afecta funcționarea acestuia.

Amenințările active sunt menite să perturbe functionare normala IS prin influența direcționată asupra componentelor sale.

Pentru a asigura securitatea informațiilor, compania a organizat diferite niveluri de protecție. În primul rând, aceasta este protecție la nivel fizic, adică ușile sunt încuiate, iar pe ferestre sunt instalate bare metalice.

Protecția stațiilor de lucru personale se bazează pe diferențierea drepturilor de acces prin politicile Active Directory.

Parolele sunt setate pentru BIOS și pentru autentificarea în sistem. Există parole pentru Pornire Windows, fiecare utilizator al sistemului are propria sa parolă. Aceasta se referă la protecția informațiilor împotriva accesului neautorizat. Pentru a proteja datele de viruși, antivirusul AviraControlCenter este instalat pe stațiile de lucru ale angajaților. Principala protecție antivirus este Kaspersky Business Spoace Security.

În continuare, vom analiza regulile de utilizare a computerelor personale. Compania are un inginer de securitate. Întreprinderea efectuează cursuri de inițiere pentru toți angajații și instruire la locul de muncă. Aceasta este consemnată în „Jurnalul de înregistrare a instrucțiunilor la locul de muncă” cu semnătura obligatorie a persoanei instruite și a persoanei care instruiește.

După cum vedem, organizația are un suport tehnic bun. În plus, există și un subsistem de securitate. Ceea ce este foarte bun pentru întreprindere, deoarece... toate computerele au acces la internet.

Descrierea oficială a fluxului de documente

Documentele de intrare și de ieșire reprezintă 95% din activitatea departamentului de resurse umane (Figura 1.1 și 1.2). De asemenea, departamentul HR este obligat să păstreze un card personal pentru fiecare angajat.

Figura 1.1 - Documente de bază provenite de la departamentul HR

Figura 1.2 - Documente de bază incluse în departamentul HR

Departamentul HR – contabilitate

Departamentul HR trimite departamentului de contabilitate următoarele documente:

Ordine de angajare;

Ordine privind transferurile de personal;

Ordine de concediere;

comenzi de concediu;

Frunze de boală.

Departamentul HR – management

Conducerea are dreptul de a solicita un raport al oricărei structuri de la departamentul de resurse umane în scopuri de management. Data solicitării nu este predeterminată, structura raportului poate fi complet arbitrară, deși există unele rapoarte de management „preferate”.

Se pot distinge următoarele tipuri principale de rapoarte către conducere:

Informații individuale despre angajat;

Liste de angajați;

Evenimente (angajări, concedieri, mutări, concedii medicale etc.);

Program de angajare.

Compartimentul personal – autorităţi statistice

Departamentul HR este obligat să transmită mai multe rapoarte către autoritățile de statistică la intervale diferite. Printre acestea se numără „Angajat/Concedat”, „Raportați numărul mediu de angajați”, etc.

După cum vedem, fluxul de documente în departamentul de resurse umane este destul de mare, există o mulțime de documente de intrare și de ieșire.

Instituția de învățământ de stat federală

studii superioare și profesionale

„UNIVERSITATEA FEDERALĂ DE SUD”

INSTITUTUL DE ECONOMIE ŞI RELAŢII ECONOMICE STRAINE

Facultatea de Economie

LUCRARE DE CURS

Pe tema:„Asistență tehnică AIS”

Subiect: AIS

Student "cu normă întreagă

Grupe Nr 2007-3-ASU

Specialitate

Asmerzaeva Karina Igorevna

Consilier stiintific:

Bordiugova T.

Rostov-pe-Don


Introducere

1.2 Structura și organizarea întreținerii AIS

1.3 Calculul întreținerii optime AIS

Capitolul 2. Dezvoltarea suportului informativ pentru contabilitatea vehiculelor în magazinul Tekhnosila

Concluzie

Introducere

Evoluția suportului tehnic, care include hardware, comunicații și software, are loc inegal și spasmod. Dezvoltarea tehnologiei informatice are loc încă în progresie geometrică. La fiecare patru ani, productivitatea computerelor se dublează.

Clasificare tehnologia calculatoarelor după tipul de interfață cu utilizatorul (modul în care utilizatorul tehnologiei interacționează cu computerul) - rachetă, interactiv, rețea. În primul caz, utilizatorul primește doar rezultatele tehnologiei în rest, el interacționează cu ea pe un computer individual sau un computer conectat la o rețea de calculatoare.

Mijloacele tehnice moderne de asigurare a managementului resurselor informaționale sunt foarte diverse în componența și funcționalitatea lor. Tehnologia calculatoarelor, tehnologia comunicațiilor, tehnologia organizațională.

Tehnologia informatică este destinată în principal implementării tehnologiilor complexe de prelucrare și stocare a informațiilor și stă la baza integrării tuturor mijloacelor tehnice moderne pentru asigurarea managementului resurselor informaționale.

Tehnologia comunicațiilor este destinată în principal implementării tehnologiilor de transfer de informații și implică atât funcționarea autonomă, cât și funcționarea împreună cu tehnologia informatică.

Tehnologia organizațională este concepută pentru a implementa tehnologii de stocare, prezentare și utilizare a informațiilor, precum și pentru a efectua diverse operațiuni auxiliare în cadrul anumitor tehnologii de suport informațional pentru activitățile de management.

Până în prezent, au apărut două forme principale de organizare a suportului tehnic (forme de utilizare a mijloacelor tehnice): centralizată și descentralizată parțial sau complet.

Suportul tehnic centralizat se bazează pe utilizarea calculatoarelor mari și a centrelor de calcul în sistemul informațional.

Descentralizarea mijloacelor tehnice presupune implementarea subsistemelor funcționale pe calculatoarele personale direct la locurile de muncă.

O abordare promițătoare ar trebui considerată o abordare parțial descentralizată - organizarea suportului tehnic bazat pe rețele distribuite constând din calculatoare personale și un computer mainframe pentru stocarea bazelor de date comune oricăror subsisteme funcționale.

Scopul cursului este de a studia organizarea suportului tehnic pentru sistemele informatice automatizate (AIS) folosind exemplul magazinului Tekhnosila.

Obiectivele cursului: luarea în considerare a cerințelor și caracteristicilor de bază ale mijloacelor tehnice moderne AIS, studiul structurii și organizării întreținerii AIS, analizarea caracteristicilor organizării întreținerii optime AIS, precum și dezvoltarea suportului informațional pentru contabilitatea vehiculelor în magazinul Tekhnosila .

Capitolul 1. Caracteristici teoretice ale organizării suportului tehnic

1.1 Cerințele de bază și caracteristicile moderne și aplicarea mijloacelor tehnice ale AIS

Un sistem informatic automatizat (AIS) este un complex de informații, software, instrumente tehnice, organizatorice, metodologice și alte instrumente necesare care asigură colectarea, prelucrarea, stocarea, transmiterea datelor, precum și manipularea acestora pentru rezolvarea diferitelor probleme.

De regulă, AIS include:

Resursele informaționale prezentate sub formă de baze de date (baze de cunoștințe) care stochează date despre obiecte, legătura dintre care este specificată de anumite reguli;

Un sistem formal logico-matematic, implementat sub formă de module software care asigură intrarea, procesarea, căutarea și ieșirea informațiilor necesare;

O interfață care asigură utilizatorului să comunice cu sistemul într-o formă convenabilă pentru el și îi permite să lucreze cu informațiile bazei de date;

Personalul care stabilește ordinea de funcționare a sistemului, planifică ordinea stabilirii sarcinilor și atingerea scopurilor;

Complex de mijloace tehnice.

Resursele de informații includ informații despre mașini și non-mașini. Informațiile despre mașini sunt prezentate sub formă de baze de date, baze de cunoștințe, bănci de date. Bazele de date (băncile) de date pot fi centralizate sau distribuite.

Complexul de mijloace tehnice (CTS) include un set de echipamente informatice (calculatoare) diferite niveluri, locuri de muncă ale operatorului, canale de comunicare, elemente de rezervă și instrumente) și un complex special (mijloace de obținere a informațiilor despre starea obiectului de control, mijloace de comandă locale, dispozitive de acționare, senzori și dispozitive de monitorizare și reglare a mijloacelor tehnice).

Software-ul (software-ul) este format din software-ul general (sisteme de operare, rețele locale și globale și complexe de programe de întreținere, programe speciale de calcul) și software special (programe de organizare și programe care implementează algoritmi de monitorizare și control).

Personalul și materialele didactice și metodologice constituie suportul organizațional al sistemului.

Procedurile și tehnologiile sunt dezvoltate pe baza unor modele și algoritmi logico-matematici care stau la baza software-ului matematic al sistemului și sunt implementate folosind software și hardware, precum și o interfață care oferă acces utilizatorului la informații.

De exemplu, un sistem expert (ES) include:

O interfață care vă permite să transferați informații în baza de date și să contactați sistemul cu o întrebare sau o explicație;

Memoria de lucru (DB), care stochează date despre obiecte;

Dispecer care stabilește ordinea de funcționare a ES;

Un motor de inferență este un sistem logic formal implementat ca un modul software.

O bază de cunoștințe (KB) este o colecție de toate informațiile disponibile despre un domeniu, înregistrate folosind structuri formale de reprezentare a cunoștințelor (un set de reguli, cadre, rețele semantice).

Cea mai importantă componentă a ES este blocul explicativ. Acesta permite utilizatorului să pună întrebări și să obțină răspunsuri rezonabile.

Suportul tehnic se referă la componența, formele și modalitățile de funcționare a diferitelor dispozitive tehnice necesare efectuării procedurilor de informare: colectarea, înregistrarea, transmiterea, stocarea, prelucrarea și utilizarea informațiilor.

Elementele suportului tehnic includ: un set de mijloace tehnice, forme organizatorice de utilizare a mijloacelor tehnice, personal care lucrează pe mijloace tehnice, materiale de instruire privind utilizarea echipamentelor.

Un set de mijloace tehnice este un set de mijloace tehnice interconectate destinate prelucrării automate a datelor.

Cerințe pentru un set de mijloace tehnice:

Minimizarea costurilor de achiziție și operare;

Fiabilitate;

Protecție împotriva accesului neautorizat;

Distribuție rațională între nivelurile de procesare.

Complexul de mijloace tehnice include:

A. Mijloace de colectare și înregistrare a informațiilor:

Senzori și contoare automate pentru înregistrarea apariției oricăror evenimente, pentru calcularea valorilor indicatorilor individuali;

Cantare, ceasuri si alte aparate de masura;

Calculatoare personale pentru introducerea de informaţii despre documente şi înregistrarea acestora pe medii;

Scanere pentru citirea automată a datelor din documente și convertirea acestora în reprezentare grafică, digitală și text.

B. Complex de medii de transmitere a informațiilor:

conexiune GPS;

Rețele de calculatoare (locale, regionale, globale);

Comunicatii telegrafice;

Comunicatii radio;

Comunicații prin satelit etc.

B. Facilități de stocare a datelor:

Discuri optice (CD, DVD);

unități USB (flash, HDD);

Hard disk (2,5", 3,5").

D. Instrumente de prelucrare a datelor sau calculatoare, care sunt împărțite în clase:

supercalculatoare;

Laptop:

Computer de buzunar.

Ele diferă în parametrii tehnici și operaționali (capacitate de memorie, performanță etc.).

D. Ieșirea de informații înseamnă:

Monitoare;

Imprimante;

Ploteri.

E. Echipament organizatoric:

Producerea, copierea, prelucrarea și distrugerea documentelor;

Mijloace speciale (ATM), detectoare pentru numărarea bancnotelor și verificarea autenticității acestora etc.

1.2 Structura și organizarea suportului tehnic pentru AIS

Suportul tehnic este un ansamblu de mijloace tehnice destinate functionarii unui sistem informatic, precum si documentatia corespunzatoare acestor mijloace si procese tehnologice.

Complexul de mijloace tehnice este format din:

Calculatoare de orice model;

Dispozitive pentru colectarea, stocarea, procesarea, transmiterea si iesirea de informatii;

Dispozitive de transmisie a datelor si linii de comunicatie;

Echipamente de birou și dispozitive automate de regăsire a informațiilor;

Materiale de operare etc.

Până în prezent, au apărut două forme principale de organizare a suportului tehnic (forme de utilizare a mijloacelor tehnice) - centralizată și descentralizată parțial sau complet.

Suportul tehnic centralizat se bazează pe utilizarea în sistemul informațional calculatoare mariși centre de calcul.

Descentralizarea mijloacelor tehnice presupune implementarea subsistemelor funcționale pe calculatoarele personale direct la locurile de muncă. O abordare promițătoare ar trebui considerată, aparent, o abordare parțial descentralizată - organizarea suportului tehnic bazat pe rețele distribuite constând din calculatoare personale și mari pentru stocarea bazelor de date comune oricăror subsisteme funcționale.

Matematică și software este un set de metode, modele, algoritmi și programe matematice pentru implementarea scopurilor și obiectivelor unui sistem informațional, precum și a funcționării normale a unui complex de mijloace tehnice.

Software-ul matematic include:

Instrumente de modelare a proceselor de management;

Algoritmi tipici de control;

Metode de programare matematică, statistică matematică, teoria cozilor etc.

Software-ul include produse software speciale și la nivel de sistem, precum și documentatie tehnica, Fig. 1.1.

Figura 1.1 – Software de sistem informatic

Software-ul general de sistem include complexe de programe orientate spre utilizator concepute pentru a rezolva probleme tipice de procesare a informațiilor. Acestea servesc la extinderea funcționalității computerelor, controlul și gestionarea procesului de prelucrare a datelor.

Software-ul special este un set de programe dezvoltate în timpul creării unui sistem informatic specific. Include pachete de aplicații software care implementează modele dezvoltate de diferite grade de adecvare, reflectând funcționarea unui obiect real.

Documentatie tehnica pentru dezvoltare software ar trebui să conțină o descriere a sarcinilor, o sarcină pentru algoritmizare, un model economic și matematic al problemei și exemple de testare.

Suportul organizațional este un set de metode și mijloace care reglementează interacțiunea lucrătorilor cu mijloace tehnice și între ei în procesul de dezvoltare și operare a unui sistem informațional. Sprijinul organizațional este creat pe baza rezultatelor unui sondaj pre-proiect al organizației. Suportul organizațional implementează următoarele funcții:

Analiza sistemului de management existent al organizației în care va fi utilizat sistemul informațional și identificarea sarcinilor de automatizat;

Pregătirea problemelor pentru rezolvare pe calculator, inclusiv specificațiile tehnice pentru proiectarea unui sistem informatic și un studiu de fezabilitate al eficienței;

Elaborarea deciziilor manageriale privind componența și structura organizației, metodologia de rezolvare a problemelor care vizează creșterea eficienței sistemului de management.

Suportul juridic este un ansamblu de norme juridice care determină crearea, statutul juridic și funcționarea sistemelor informaționale care reglementează procedura de obținere, conversie și utilizare a informațiilor.

Scopul principal al sprijinului juridic este consolidarea statului de drept. Cadrul legal cuprinde legi, decrete, rezoluții ale autorităților statului, ordine, instrucțiuni și alte documente de reglementare ale ministerelor, departamentelor, organizațiilor, autoritățile locale Autoritățile.

Suportul juridic poate fi împărțit într-o parte generală care reglementează funcționarea oricărui sistem informațional și o parte locală care reglementează funcționarea unui anumit sistem. Suportul juridic pentru etapele de dezvoltare a unui sistem informatic include acte standard legate de relațiile contractuale dintre dezvoltator și client și reglementarea legală a abaterilor de la contract.

Suportul juridic pentru funcționarea sistemului informațional include:

Starea sistemului informatic;

Drepturile, îndatoririle și responsabilitățile personalului;

Prevederi legale ale anumitor tipuri de proces de management;

Procedura de creare și utilizare a informațiilor etc.

Cerințe pentru un set de mijloace tehnice: minimizarea costurilor de achiziție și exploatare; fiabilitate; protectie impotriva accesului neautorizat; distribuţie raţională între nivelurile de procesare.

De obicei se numesc metode de utilizare a mijloacelor tehnice forme organizatorice utilizarea mașinilor. În practică, există 2 tipuri de ele: 1) centre de calcul ; 2) stații de lucru automate locale (AWS) și rețele de calculatoare .

Centrele de calcul sunt utilizate în întreprinderi mari, bănci și agenții guvernamentale. Acestea sunt întreprinderi specifice de prelucrare a informațiilor. Sunt echipate cu calculatoare mari, iar computerele personale și terminalele sunt folosite ca auxiliare. Centrele de calcul au un sistem de management (management), departamente de stabilire a sarcinilor, programare, întreținere a mașinilor, precum și departamente de producție - grupuri pentru acceptarea documentelor, transferarea informațiilor către mass-media, administrarea băncilor de date, eliberarea informațiilor, reproducerea materialelor etc.

Stațiile de lucru automate (AWS) ale specialiștilor se caracterizează prin amplasarea calculatoarelor la locurile de muncă, în zone contabile separate, care pot fi conectate la o rețea sau conectate la calculatoare mari.

1.3 Calculul suportului tehnic optim pentru AIS

După cum se știe, implementarea fiecărui proces tehnologic principal necesită prezența unor procese auxiliare (minore) care să asigure funcţionare eficientă a furniza servicii de informare. Toate activitățile, procesele, complexele de hardware și software planificate trebuie să fie susținute de servicii relevante care trebuie pregătite, organizate, instruite, ceea ce necesită costuri financiare corespunzătoare determinate de factorii de mediu.

Astfel, modelul de optimizare la fiecare nivel generează parametrii de output corespunzători minimizând în același timp indicatorii economici (financiari) luând în considerare factorii externi.

Principalele surse de finanțare pentru centrul de informare sunt: ​​bugetul; activități de autosusținere; sponsorizare (individual, corporativ, asociatie); granturi; finanțare direcționată (departamentală).

De menționat că relația dintre volumele acestor tipuri de finanțare depinde de politicile economice și sociale ale statului. ÎN conditii moderne Finanțarea bugetară și direcționată alocată pentru reaprovizionarea activelor imobilizate este în continuă scădere. Prin urmare, pentru completarea necesară a resurselor informaționale, partea lipsă a fondurilor este alocată din venituri de auto-susținere. Finanțarea pentru achiziționarea de fonduri în cadrul grantului nu este prevăzută de regulile de acordare a acestuia.

Sursele de finanțare enumerate nu sunt utilizate în mod egal pentru a sprijini anumite procese de bibliotecă și informare. De exemplu, alocările bugetare, fondurile de auto-susținere, sponsorizarea și finanțarea direcționată sunt utilizate pentru a completa resursele de informații. Surse de sprijin financiar pentru științifice, practice, analitice, evoluții metodologice Sunt utilizate venituri de auto-susținere, fonduri alocate prin granturi și sponsorizări.

Astfel, utilizarea unui model de optimizare a planificării program-țintă în sistemul de management al schimbului de informații permite distribuirea rațională a potențialului financiar generalizat între principalele activități ale centrului de informare, luând în considerare toate resursele necesare în realizarea principalelor obiective strategice. poartă. Alegerea principalelor funcții (criterii) țintă și sistemul de restricții fac posibilă formularea, în funcție de obiective, a unui anumit set de strategii care determină comportamentul conducerii centrului la luarea deciziilor. Ca urmare, se formează lista necesară de activități pentru a asigura sistem eficient managementul schimbului de informații. Această formulare a problemei de optimizare ne permite să determinăm nevoia reală de resurse necesare atingerii obiectivelor stabilite, ținând cont de fezabilitatea cuprinzătoare sau eficacitatea implementării acestora, în funcție de momentul și amploarea introducerii noilor tehnologii și de rezultatele evoluții științifice.

Astfel, sistemul de management al schimbului de informații este un sistem ierarhic integrat, care include subsisteme cu baze informaționale comune de indicatori economici, tehnici, de calitate ai activităților centrului și conexiunile de coordonare a acestora. Este foarte important să respectați următoarele cerințe:

1. Sistemul de management trebuie să furnizeze fiecărui manager informațiile necesare pentru a analiza și selecta între cursuri alternative de acțiune, pentru a planifica rezultatele finale, precum și acțiunile care vizează obținerea acestor rezultate finale și implementarea acțiunilor corective.

2. Sistemul trebuie să asigure colectarea și prelucrarea datelor reale.

3. Sistemul trebuie să fie în concordanță cu structura organizatorică a centrului de informare astfel încât performanța monitorizată a fiecărei unități structurale să poată fi măsurată în ceea ce privește contribuția acesteia la activitățile de ansamblu ale bibliotecii și centrului de informare.

4. Sistemul trebuie să fie integrat în așa măsură încât informațiile să fie agregate pe niveluri ierarhice, adică informațiile de la un nivel inferior trebuie să fie mai specifice decât la unul superior.

5. În sistem, informațiile utilizate pentru planificare trebuie să difere de cele utilizate pentru control, deși la formarea fiecăruia dintre aceste tipuri este necesară contabilizarea unui tip diferit.

6. Datele informaționale furnizate de sistem trebuie să fie la timp; acestea trebuie să acopere trecutul, prezentul și viitorul și să reflecte toți principalii indicatori ai activităților centrului.

7. Sistemul trebuie să fie suficient de flexibil pentru a oferi capacitatea de a gestiona și controla rapid noile structuri (procese).

8. La elaborarea acțiunilor de control este necesar să se țină cont atât de informațiile primite în timpul implementării principalelor procese, cât și de opiniile managerilor care le furnizează.

9. Sistemul ar trebui să ia în considerare și să selecteze cât mai complet posibil informații despre astfel de factori de producție și de mediu de care depind cel mai mult succesul și eficiența funcționării bibliotecilor și a sistemelor informatice.

10. Pentru a realiza un echilibru acceptabil, este necesar ca informațiile de control ulterioare să corespundă stilului de conducere al șefilor departamentelor relevante.

11. Materialele speciale de raportare ar trebui să acopere cele mai importante perioade de timp și să reflecte realizările centrului, să ajute la verificarea implementării planurilor și să includă doar fapte reale. De asemenea, trebuie să fie ușor de citit și înțeles, să aibă un scop clar, să se bazeze pe planuri specifice și să fie construite în conformitate cu tehnologia de gestionare a documentelor.

12. Este necesară utilizarea activă a sistemelor automatizate pentru managementul și procesul decizional.

13. Ar trebui să fie posibilă îmbunătățirea și modernizarea sistemului de management, dar reelaborarea constantă pentru fiecare problemă minoră este inacceptabilă.

Acest sistem a fost implementat în RMBIC al Ministerului Sănătății al Republicii Tatarstan și asigură funcționarea lui eficientă de mulți ani pe piața serviciilor informaționale.

2.1 Caracteristici generale ale suportului tehnologic al magazinului Tekhnosila

Lanț de magazine cu amănuntul aparate electrocasnice Tekhnosila a fost fondată în 1993. Astăzi, Tekhnosila este unul dintre liderii pieței ruse de electrocasnice și electronice și are 242 de magazine în 191 de orașe din Rusia. Magazinul online Tekhnosila funcționează din 2005.

Magazinele lanțului au camere spațioase, echipamente moderne și convenabile de vânzare cu amănuntul și expoziție convenabilă a mărfurilor. Magazinul își asumă responsabilitatea de a livra articole mari la domiciliul cumpărătorului.

Promoțiile și ofertele speciale sunt organizate în mod regulat. În toate orașele în care funcționează magazinele Tekhnosila, există centre de service ale lanțului de retail certificate de producători de top de electronice și electrocasnice.

Compania pune la dispoziția clienților multe tipuri diferite de echipamente. În acest sens, aș dori să folosesc ca date nu întreaga gamă de produse oferite pe piață. Să ne concentrăm pe aparatele de aer condiționat, purificatoare de aer și ventilatoare.

Înainte de a începe lucrul la crearea unei baze de date, este necesar să se înțeleagă obiectele, faptele și evenimentele cu care va funcționa acest sistem. Pentru a aduce aceste concepte la unul sau la altul model de date, este necesar să le înlocuim cu reprezentări informaționale. Unul dintre cele mai convenabile instrumente pentru o prezentare unificată a datelor este modelul entitate-relație sau modelul ER.

Acest model se bazează pe câteva informații semantice importante despre lumea reală și este conceput pentru a reprezenta datele în mod logic. Ea definește semnificația datelor în contextul relației sale cu alte date. Un fapt important este că de la modelul „entitate-relație” toate modelele existente date. Prin urmare, este cea mai generală.

Modelarea domeniului se bazează pe utilizarea diagramelor grafice care includ un număr mic de componente eterogene. Principalele concepte ale acestui model sunt entitate, relație, atribut.

O entitate este un obiect real sau imaginabil, despre care informațiile sunt stocate și trebuie să fie accesibile.

O relație este o asociere reprezentată grafic stabilită între două entități. Este binar și poate exista între două entități diferite sau între o entitate și ea însăși.

2.2 Construirea unui model ER de suport informațional pentru AIS

Să luăm în considerare modelul ER al bazei noastre de date. După cum am menționat deja, pentru a evita greoaiele, vom lua în considerare tipuri individuale de produse oferite de magazin. Baza de date va folosi trei tabele: cantitate în stoc, preț și preț de vânzare. Să definim conexiunile între două tabele și să prezentăm modelul ER.

Figura 2.1 – Modelul ER al bazei de informații


Atunci când dezvoltăm modele ER, trebuie să obținem următoarea informație despre tematica:

1. Lista entităților de domeniu.

2. Lista atributelor entității.

3. Descrierea relațiilor dintre entități.

Diagramele ER sunt convenabile deoarece procesul de identificare a entităților, atributelor și relațiilor este iterativ. După ce am dezvoltat prima versiune aproximativă a diagramelor, le rafinăm intervievând experți în domeniu. În acest caz, documentația în care sunt înregistrate rezultatele conversațiilor sunt diagramele ER în sine.

Să presupunem că ne confruntăm cu sarcina de a dezvolta un sistem informatic pentru o anumită companie de comerț cu ridicata. În primul rând trebuie să studiem domeniul subiectuluiși procesele care au loc în ea. Pentru a face acest lucru, intervievăm angajații companiei, citim documentație, studiem formulare de comandă, facturi etc.

De exemplu, în timpul unei conversații cu un manager de vânzări, s-a dovedit că el (managerul) consideră că sistemul proiectat ar trebui să efectueze următoarele acțiuni:

Stocați informații despre clienți.

Tipăriți facturile pentru mărfurile eliberate.

Monitorizați disponibilitatea mărfurilor în depozit.

Să selectăm toate substantivele din aceste propoziții - acestea vor fi potențiali candidați pentru entități și atribute și să le analizăm (vom evidenția termenii neclari cu un semn de întrebare):

Cumpărătorul este un candidat clar pentru entitate.

Factura este un candidat clar pentru o entitate.

Produsul este un candidat clar pentru entitate.

Depozit - in general, cate depozite are firma? Dacă sunt mai multe, atunci va fi un candidat pentru o nouă entitate.

Prezența unui produs este cel mai probabil un atribut, dar un atribut al cărei entități?

O legătură evidentă apare imediat între entități - „cumpărătorii pot cumpăra multe bunuri” și „bunurile pot fi vândute multor cumpărători”. Prima versiune a diagramei arată astfel:

Figura 2.2 – Modelul ER „Cumparator – Produs”

După ce i-am pus întrebări suplimentare managerului, am aflat că firma are mai multe depozite. Mai mult, fiecare produs poate fi depozitat în mai multe depozite și poate fi vândut din orice depozit.

Unde ar trebui să plasez entitățile „Factură” și „Depozit” și la ce ar trebui să le conectez? Să ne întrebăm, cum sunt aceste entități legate între ele și cu entitățile „Cumpărător” și „Produs”? Cumpărătorii achiziționează bunuri și primesc facturi care conțin date privind cantitatea și prețul bunurilor achiziționate. Fiecare cumpărător poate primi mai multe facturi. Fiecare factură trebuie emisă unui singur cumpărător. Fiecare factura trebuie sa contina mai multe bunuri (nu exista facturi goale). Fiecare produs, la rândul său, poate fi vândut mai multor cumpărători prin mai multe facturi. In plus, fiecare factura trebuie sa fie emisa dintr-un anumit depozit, iar multe facturi pot fi emise din orice depozit. Astfel, după clarificare, diagrama va arăta astfel:


Figura 2.3 – Model ER „Cumpărător – Factură – Depozit – Produs”

Este timpul să ne gândim la atributele entității. Vorbind cu angajații companiei, am aflat următoarele:

Fiecare cumpărător este o entitate juridică și are un nume, adresă și detalii bancare.

Fiecare produs are un nume, un preț și se caracterizează și prin unități de măsură.

Fiecare factură are un număr unic, data emiterii, o listă de mărfuri cu cantitățile și prețurile, precum și suma totală a facturii. Factura este emisă dintr-un anumit depozit și către un anume cumpărător.

Fiecare depozit are propriul nume.

Să notăm din nou toate substantivele care vor fi atribute potențiale și să le analizăm:

Persoana juridică este un termen retoric, cu care nu lucrăm indivizii. Noi nu acordăm atenție.

Numele cumpărătorului este o caracteristică clară a cumpărătorului.

Adresa este o caracteristică clară a cumpărătorului.

Detaliile bancare sunt o caracteristică clară a cumpărătorului.

Denumirea produsului este o caracteristică clară a produsului.

Prețul produsului pare a fi o caracteristică a produsului. Difera aceasta caracteristica de pretul de pe factura?

O unitate de măsură este o caracteristică clară a unui produs.

Numărul facturii - explicit caracteristică unică deasupra capului.

Data facturii este o caracteristică clară a facturii.

Lista mărfurilor din factură - lista nu poate fi un atribut. Probabil că trebuie să separați această listă într-o entitate separată.

Cantitatea de mărfuri din factură este o caracteristică evidentă, dar o caracteristică a ce? Aceasta este o caracteristică nu doar a unui „produs”, ci și a unui „produs din factură”.

Prețul produsului din factură - din nou, aceasta nu ar trebui să fie doar o caracteristică a produsului, ci o caracteristică a produsului din factură. Dar prețul produsului a fost deja văzut mai sus - este același lucru?

Suma facturii este o caracteristică explicită a facturii. Această caracteristică nu este independentă. Valoarea facturii este egală cu suma costurilor tuturor bunurilor incluse în factură.

Denumirea depozitului este o caracteristică clară a depozitului.

În timpul unei conversații suplimentare cu managerul, a fost posibil să se clarifice diferite concepte de prețuri. S-a dovedit că fiecare produs are un anumit preț curent. Acesta este prețul la care este vândut produsul acest moment. Desigur, acest preț se poate schimba în timp. Prețul aceluiași produs în diferite facturi emise în momente diferite poate fi diferit. Astfel, există două prețuri - prețul mărfurilor din factură și prețul curent al mărfurilor.

Odată cu conceptul emergent de „Lista mărfurilor din factură”, totul este destul de clar. Entitățile „Factură” și „Produs” sunt legate între ele printr-o relație multi-la-mulți. O astfel de relație, așa cum am menționat mai devreme, trebuie împărțită în două relații unu-la-mai multe. Acest lucru necesită o entitate suplimentară. Această entitate va fi entitatea „Lista mărfurilor din factură”. Legătura sa cu entitățile „Factură” și „Produs” se caracterizează prin următoarele sintagme - „fiecare factură trebuie să aibă mai multe înregistrări din lista de bunuri din factură”, „fiecare intrare din lista de mărfuri din factură trebuie inclusă într-o singură factură”, „fiecare produs poate fi inclus în mai multe înregistrări din lista de mărfuri din factură”, „fiecare intrare din lista de mărfuri din factură trebuie să fie asociată exact cu un singur produs”. Atributele „Cantitatea mărfurilor din factură” și „Prețul mărfurilor din factură” sunt atribute ale entității „Lista mărfurilor din factură”.

La fel vom face și cu conexiunea care leagă entitățile „Depozit” și „Produs”. Să introducem o entitate suplimentară „Articol în depozit”. Atributul acestei entități va fi „Cantitatea de mărfuri în stoc”. Astfel, produsul va fi listat in orice depozit iar cantitatea acestuia din fiecare depozit va fi diferita.

2.3 Crearea unei baze de date pentru înmatricularea și vânzarea vehiculelor

Când lucrează cu o bază de date, utilizatorul, de regulă, nu trebuie să vadă simultan toate informațiile care sunt stocate într-un anumit tabel al bazei de date. Dimpotrivă, de multe ori este nevoie de a afișa conținutul mai multor tabele simultan, corespunzătoare anumitor condiții.

Access are un instrument puternic pentru procesarea datelor în tabele legate, care vă permite să afișați informațiile de care aveți nevoie pentru a îndeplini cerințele specificate - o interogare.

Există două tipuri principale de interogări: o interogare de selectare și o interogare de modificare a datelor.

Cererea de eșantion este cea mai frecventă. Când este executat, se formează un set de înregistrări, informații pentru care sunt preluate din unul sau mai multe tabele. Îl vom folosi în baza noastră de date.

Să creăm patru interogări: o solicitare pentru cantitatea unui produs, pentru un preț, pentru un cost și pentru un produs.

Rețineți că folosind interogări putem afișa doar informațiile necesare în acest moment. Nu trebuie să parcurgem tabele întregi pentru a găsi datele necesare, ceea ce economisește semnificativ atât timp, cât și efort. În exemplul nostru, tabelele au dimensiuni relativ mici. Dar în cele mai multe cazuri trebuie să operați cu o cantitate mare tabele și date. Prin urmare, rolul interogărilor în lucrul cu o bază de date este dificil de supraestimat.

Lucrul cu datele din baza de date se realizează direct în tabele și interogări. În același timp, posibilitățile propuse de modificare a structurilor tabelelor și a datelor pe care le conțin sunt mai utile dezvoltatorului decât utilizatorului. În plus, pentru ușurință în utilizare, Access are oportunități ample de a crea o interfață cu utilizatorul folosind formulare. Atunci când creează un formular, dezvoltatorul urmărește mai multe obiective:

Afișați și modificați datele. Cel mai adesea formele sunt folosite doar în acest scop. În acest caz, dezvoltatorul poate specifica orice tip de afișare a informațiilor;

Introducere a datelor. Formularele pot fi folosite pentru a introduce date noi într-un tabel. În acest caz, introducerea va fi efectuată de utilizator în formatul specificat de dezvoltator. Cu alte cuvinte, utilizatorul poate introduce valori doar pentru acele câmpuri care sunt prezentate în formular;

Sigiliu. În ciuda faptului că rapoartele sunt folosite pentru tipărirea datelor din baza de date, conținutul formularului poate fi și tipărit;

Mesaje. O posibilitate suplimentară de utilizare a formularelor este de a crea cu ajutorul acestora diverse mesaje care ulterior sunt afișate într-o situație dată pentru a facilita munca utilizatorului. În această formă, formularele sunt utilizate în aplicații.

În funcție de scopul pentru care este creat formularul, dezvoltatorul își determină caracteristicile aspect. Să evidențiem următoarele:

Mai multe pagini - câmpurile de înregistrare sunt afișate într-o singură coloană. În acest caz, în același moment, numai conținutul înregistrării curente este afișat în formular (de exemplu, formularul „cantitate de mărfuri”);

Bandă - toate câmpurile unei înregistrări sunt afișate pe o singură linie, în timp ce toate înregistrările sunt afișate în formular (de exemplu, formularul „preț de vânzare”);

Tabular - înregistrările sunt afișate sub forma unui tabel.

Rapoartele sunt concepute pentru a prezenta informații din baza de date în formă tipărită în Access. În comparație cu alte metode de imprimare, atunci când utilizați rapoarte, puteți, pe lângă afișarea conținutului câmpurilor din tabele și interogări, să calculați diferite totaluri, precum și date de grup. Baza de date Technosila oferă rapoarte privind cantitatea din stoc, costul și prețul de vânzare.

MicrosoftAccess conține diverse tipuri de macrocomenzi care vă permit să automatizați funcționarea aplicației dvs. O macrocomandă este un set de una sau mai multe comenzi care efectuează operații specifice. Iată exemple de situații în care este convenabil să folosești macrocomenzi în aplicații: - pentru a efectua sarcini simple, cum ar fi deschiderea și închiderea formularelor, afișarea și ascunderea barelor de instrumente sau rularea rapoartelor;

În cazurile în care nu este nevoie să urmăriți și să gestionați erorile;

Pentru a defini cheile comune atribuite;

Pentru a crea o bară de meniu specială, precum și submeniuri pentru formulare;

Pentru a executa o macrocomandă sau un set de macrocomenzi atunci când o bază de date este deschisă.

Macro-urile vă permit să:

Deschideți un tabel, o interogare, un formular sau un raport în orice mod disponibil. De asemenea, vă permit să închideți masă deschisă, cerere, formular, raport;

Deschideți raportul în modul de previzualizare sau scoateți direct fie întregul raport către imprimantă, fie doar o parte selectată a acestuia;

Efectuați o cerere de selectare sau de modificare;

Efectuați acțiuni bazate pe valori dintr-o bază de date, formular sau raport;

Efectuați atât navigarea către orice înregistrare, cât și căutarea datelor care îndeplinesc condițiile de căutare din sursa de date din formular;

Executați comenzile din meniul Access etc.

Baza noastră de date conține o macrocomandă care apelează la un raport privind costul și prețul de vânzare.

Acum să creăm un model în cascadă al ciclului de viață al AIS „Technosila”.

Modelul ciclului de viață este o structură care definește secvența execuției și relațiile dintre procese, acțiuni și sarcini efectuate pe parcursul ciclului de viață.

Cele mai utilizate sunt două modele principale de ciclu de viață:

1) model în cascadă 2) spirală

Metoda în cascadă este împărțirea întregii dezvoltări în etape, iar trecerea de la o etapă la alta are loc după ce lucrările la cea actuală sunt complet finalizate.

1. Analiză:

La analiza Technosila AIS, au fost identificate o serie de cerințe:

AIS „Technosila” trebuie să aibă date despre produs, prețul și disponibilitatea acestuia;

Clientul trebuie furnizat baza de informatii despre produsele magazinului;

2. Design:

Toate datele despre produs, disponibilitatea și prețul acestuia sunt introduse într-o bază de date comună pentru utilizare ulterioară. ÎN bază comună include trei tabele cu o descriere a produsului și toate datele despre acesta.

3. Implementare:

Baza de date creată pentru AIS „Technosila” trebuie să fie complet sau parțial accesibilă angajaților. Pentru a face acest lucru, trebuie să lansați baza de date în rețeaua corporativă.

4. Implementare:

După implementarea bazei de date în rețeaua corporativă, este necesar să se monitorizeze performanța acesteia.

5. Acompaniament:

La sfârșitul duratei de viață, este necesar să se identifice toate modificările din Software pentru a corecta erorile și a introduce noi funcționalități.

Așadar, am creat o bază de date a magazinului de hardware, creând tabele care conțin informații despre produse, interogări, rapoarte și macrocomenzi. Această bază de date va ajuta la organizarea datelor într-un singur întreg, va oferi acces flexibil și multe altele lucru confortabil. Rapoartele, interogările și macrocomenzile generate în acest proces nu sunt universale. Utilizatorul, independent sau cu ajutorul unui vrăjitor, poate completa baza de date cu noi interogări, rapoarte și macro-uri care îi sunt necesare. Nu va fi dificil să extindeți baza dacă doriți. Pentru a face acest lucru, trebuie să creați tabele noi, să introduceți datele necesare în ele și apoi să faceți noi conexiuni între tabelele existente și cele create.

Concluzie

Viețile noastre sunt atât de saturate cu diverse informații încât este aproape imposibil să le stocăm fără ajutorul tehnologiei computerului. Lucrul cu volume mari de informații fără ajutorul unui computer nu mai este acceptabil atât în ​​ceea ce privește costul stocării acestora, cât și în ceea ce privește gestionarea informațiilor și viteza de acces la acestea.

Astfel, nevoia urgentă de organizare a datelor și crearea unei baze de date este absolut evidentă. Dinamica, tendința de a schimba informațiile, ne obligă să căutăm noi metode și mijloace care să ne permită să gestionăm această dinamică, și să nu ne adaptăm strict la ea. Astfel, sistemul pe care l-am avut în vedere, care ne permite gestionarea datelor, își va găsi, fără îndoială, aplicație nu doar în afacerile de comerț, ci și în alte sectoare ale economiei naționale.

Lista literaturii folosite

1. „1C: Contabilitate”, Manualul utilizatorului. – M.: 1999.

2. Bank V.R., Zverev V.S. Tehnologii informatice automatizate în economie: Manual/AGTU. – Astrakhan: Editura ASTU, 2000.

3. Braga V.V. Informatizarea contabilitatii. – M.: Finstatinform, 1996.

4. Vasina E.N., Partyka T.L., Popov I.I. Sisteme informatice contabile automatizate. – M.: Infra-M, 2010.

5. Elochkin M.E. Tehnologia de informație. – M.: Pace și educație, 2009.

6. Sapkov V.V. Tehnologia informației și informatizarea muncii de birou. – M.: Academia, 2010.

7. Chistov D.V. Sisteme de informareîn economie. – M.: Infra-M, 2010.