Contacte

Dezvoltarea modulului sistemului de informații pentru compania de curățenie "max". Teza: Dezvoltarea bazei en-gros ale sistemului informatic Ce este modulul sistemului de informare

Introducere

Titlul examinat este scris pe baza fabricării Donetsk Donetsk pentru magazinul de cleonelly.

Una dintre cele mai importante activități ale producției OAO Donetsk produce produse de cusut într-o gamă largă, în cea mai mare parte halate de baie, foi și prosoape. În plus, compania produce fire de bumbac pictate pentru țesut și producție tricotată.

Dezvoltarea tehnologiilor informaționale automate este în paralel cu apariția unor noi tipuri de mijloace tehnice de prelucrare și transmitere a informațiilor, îmbunătățirea formelor organizaționale de utilizare a calculatorului, saturația infrastructurii cu noi mijloace de comunicare. Dezvoltarea relațiilor de piață a condus la apariția unor noi tipuri de antreprenoriat și, mai presus de toate, la crearea de firme angajate în afaceri de informare, dezvoltarea tehnologiilor informaționale, îmbunătățirea acestora, răspândirea componentelor tehnologiilor informaționale automate, în special software-ul produse care automatizează procesele informaționale și de calcul. De asemenea, includeți echipamente de calcul, comunicații, echipamente de birou și tipuri specifice de servicii - informații, servicii tehnice și de consultanță, instruire etc. Acest lucru a contribuit la diseminarea rapidă și la utilizarea eficientă a tehnologiilor informaționale în procesele manageriale și industriale, aplicații practic răspândite și o varietate mare.

Întreprinderile angajate în proiectarea și dezvoltarea dispozitivelor în diverse scopuri, utilizează în prezent diverse mijloace de design automatizat - CAPR (CAD) și de monitorizare a proceselor de producție - ASUTP (SCADA / DCS). Cu toate acestea, pentru propriile dispozitive de dezvoltare, este necesar să se dezvolte propriile mijloace de control al performanței și analiza calității produselor.

Procesul tehnologic de luare a produselor din depozit în magazinul Cleanelly include o etapă de păstrare a bunurilor vândute.

Scopul actualului proiect de absolvire este implementarea unui loc de muncă automat (AWA), permițând contabilității produsului în depozitul magazinului.

Pentru a atinge obiectivul de mai sus, trebuie rezolvate următoarele sarcini:

¾ să efectueze o analiză a proceselor de afaceri a magazinului;

¾ Explorați fluxurile de informații care apar în stadiul dezvoltării produsului dezvoltat;

¾ Dezvoltarea unui model de date conceptual și logic;

¾ Dezvoltarea software-ului pentru promovarea produselor

¾ Efectuarea unei evaluări a eficienței economice a sistemului informațional.

1 Dezvoltarea cerințelor software

1.1 Analiza soluțiilor existente

În prezent, există o gamă largă de companii care combină atât dezvoltarea directă a produselor, astfel încât dezvoltarea sistemelor de gestionare a acestor produse. Astfel de sisteme sunt dezvoltate ca astfel de companii bine cunoscute ca 1: cu întreprinderea și "steaua". În astfel de sisteme, monitorizarea materialelor și prelucrarea informațiilor obținute sunt monitorizate.

"1C: Întreprindere" este un sistem de soluții aplicate construite în conformitate cu principiile unificate și pe o singură platformă tehnologică. Capul poate alege o soluție care îndeplinește nevoile actuale ale întreprinderii și va continua să se dezvolte ca întreprindere sau să extindă sarcinile de automatizare.

Programul "1C: Enterprise" este conceput pentru a rezolva o gamă largă de sarcini de automatizare și de gestionare care se confruntă cu dezvoltarea dinamică a întreprinderilor moderne. Rezolvarea sarcinilor de contabilitate și gestionare topică Componența programului "1c: întreprindere" se concentrează pe nevoile actuale ale întreprinderilor. Compania "1c" produce soluții software de circulație concepute pentru automatizarea sarcinilor tipice de contabilitate și management în întreprinderi. O caracteristică distinctivă a soluțiilor de circulație a companiei "1c" este studiul atent al compoziției funcționalității incluse în soluțiile tipice. Compania "1c" analizează experiența utilizatorilor utilizând programul "1c: întreprindere" și urmărește schimbarea nevoilor lor.

Principalele avantaje ale sistemului meu, baza angro poate fi atribuită costului relativ scăzut de introducere a acestui sistem, precum și o serie de avantaje:

¾ Fiabilitatea aplicațiilor create. Pachetul software (PC) trebuie să fie stabil nu numai la erorile utilizatorilor, ci și de eșecurile în sistemul de comunicații.

¾ ușurința utilizării interfeței;

¾ Nivelul ridicat de securitate al sistemului, ceea ce implică nu numai controlul anumitor resurse de sistem și securitatea informațiilor în toate etapele de funcționare, ci și acțiunile de urmărire cu un grad ridicat de fiabilitate.

1.2 Analiza zonei subiectului

Particularitatea analizei domeniului este că vă permite să vedeți întregul set de operațiuni ale organizației.

Pentru analiza și reorganizarea proceselor de afaceri, cazul este destinat Instrumentul de nivel superior Toate procesele de fuziune Modeler (BPWIN), Metodologii IDEF0 (model funcțional), DFD (DateLFLAM DIAGRAM) și IDEF3 (diagrama fluxului de lucru). BPWIN este un produs software puternic pentru a crea modele care vă permit să analizați, să documentați și să planificați modificări ale proceselor complexe de afaceri. BPWIN oferă un instrument pentru a colecta toate informațiile necesare despre activitatea întreprinderii și imaginea grafică a acestor informații sub forma unui model holistic și consistent.

Din punctul de vedere al funcționalității sistemului. Ca parte a metodologiei IDEF0 (definiția de integrare a modelării funcțiilor), procesul de afaceri este prezentat sub forma unui set de elemente-lucrări care interacționează între ele și prezintă, de asemenea, informații, resurse umane și de producție consumate de fiecare lucrare. Modelul funcțional este conceput pentru a descrie procesele de afaceri existente în întreprindere (așa-numitul model ca-este) și poziția ideală a lucrurilor Ce trebuie să vă străduiți (modelul de a fi). Metodologia IDEF0 prevede construcția unui sistem de diagramă ierarhică, adică Descrieri unice ale fragmentelor de sistem. În primul rând, sistemul descrie sistemul în ansamblu și interacțiunea sa cu lumea exterioară (diagrama contextuală), după care se ține o descompunere funcțională Sistemul este împărțit în subsisteme și fiecare sistem este descris separat (diagrame de descompunere). Apoi, fiecare subsistem este împărțit în mai mic și așa mai departe pentru a atinge detaliile dorite.

Dacă în procesul de modelare este necesar să iluminezi părțile specifice ale tehnologiei Enterprise, BPWIN vă permite să treceți la orice ramură a modelului DFD sau IDEF3. DIAGRAMS DFD (diagrama fluxului de date) pot adăuga ceva care este deja reflectat în modelul IDEF3, deoarece descrie fluxurile de date, permițându-vă să urmăriți cum se schimbă informațiile între funcțiile de afaceri din interiorul sistemului. În același timp, diagrama DFD nu ignoră interacțiunea dintre funcțiile de afaceri.

Din punctul de vedere al secvenței de lucru efectuate. Și chiar imaginea mai precisă poate fi obținută prin adăugarea modelului prin diagrame IDEF3. Această metodă atrage atenția asupra ordinii evenimentelor. IDEF3 include elemente logice, care vă permite să simuleze și să analizați scenariile alternative de dezvoltare a proceselor de afaceri.

Pentru a lua în considerare procesele de afaceri care rulează în magazinul magazinului, este necesar să se utilizeze doar două metodologii IDEF0 și DFD. Procesul de modelare a oricărui sistem din Idef0 începe cu definiția contextului, adică Cel mai abstract nivel al descrierii sistemului sau a proceselor de afaceri în general.

Modelul IDEF0. . Pentru a explora procesele de afaceri "Formarea comenzii furnizorului", "obținerea bunurilor", "vacanța de bunuri", ia în considerare diagramele prezentate sub forma diagramei IDEF0. IDEF0 Sistemul este reprezentat ca un set de lucrări sau funcții interacționate.

Metodologia IDEF0 se bazează pe patru concepte de bază.

Primul dintre ele este conceptul bloc funcțional (Cutie de activitate) . Blocul de funcții este portretizat grafic ca dreptunghi și personifică o anumită funcție în cadrul sistemului în cauză.

Fiecare dintre cele patru laturi ale blocului de funcții are o valoare definită (rolă), în timp ce:

Partea superioară are valoarea "de control";

Partea stângă este "intrare" (intrare);

Partea dreaptă are o "ieșire" (ieșire);

Partea inferioară are valoarea "mecanismul".

Cea de-a doua metodologie "Whale" Idef0 este conceptul de arc de interfață (săgeată). Afișarea grafică a arcului de interfață este o săgeată unidirecțională. Fiecare arc de interfață trebuie să aibă numele său (săgeată). Utilizarea arcurilor de interfață, afișarea diferitelor obiecte, la un grad sau alta, procesele definitorii care apar în sistem. În același timp, săgețile, în funcție de marginea dreptunghiului de muncă pe care o intră sau de la care margine iese, sunt împărțite în:

Săgeți de intrare (incluse în partea stângă a blocului de funcții) - date sau obiecte care pot fi modificate în timpul funcționării;

Săgeata de gestionare (inclusă în partea superioară a blocului de funcții) - descrie regulile și limitările, datorită lucrării;

Săgețile de ieșire (ieși din partea dreaptă a blocului de funcții) - descrierea datelor sau obiectelor care apar ca urmare a muncii;

Săgeata mecanismului (inclusă în fața inferioară a blocului de funcții) - descrierea resurselor (de exemplu, echipamente, resurse umane).

Al treilea concept de bază al IDEF0 este descompunerea (descompunerea). Principiul descompunerii este utilizat la împărțirea procesului complex la componentele funcției sale.

Descompunerea vă permite să reprezentați treptat și structurat pentru a reprezenta modelul de sistem sub forma unei structuri ierarhice a diagramelor individuale, ceea ce îl face mai puțin supraîncărcat și ușor absorbit.

Ultimul dintre concepte idef0 este un glosar (glosar). Pentru fiecare dintre elementele IDEF0: diagrame, blocuri de funcții, arce de interfață standardul existent implică crearea și menținerea unui set de definiții adecvate, cuvinte cheie, prezentări narative etc., care caracterizează un obiect afișat de acest element. Acest set este numit glosar și este o descriere a esenței acestui articol.

Luați în considerare diagrama proceselor de afaceri care curge la magazinul magazinului DMM, cu Cleonelly:

Pentru vizibilitatea generală a sistemului, este necesar să se construiască contextul "activităților depozitului întreprinderii" (a se vedea figura 1.1).

Figura 1.1 - Diagrama "Activități de depozitare"

După instalarea contextului, se efectuează descompunerea, adică. Construirea următoarelor diagrame în ierarhie.

Fiecare diagramă ulterioară este o descriere mai detaliată a uneia dintre lucrările din diagrama superioară. Un exemplu de descompunere a lucrărilor contextuale este prezentat în Figura 1.2. Astfel, întregul sistem este împărțit în subsisteme la nivelul dorit de detaliu, acest sistem este împărțit în trei nivele.

Figura 1.2 - Diagrama de descompunere la primul nivel


Figura 1.3 - Diagrama "Designul produsului"

Figura 1.4 - Diagrama "Vacanța mărfurilor"


Figura 1.5 - Diagrama "Mărfuri de apelare"

DFD. Baza acestei metodologii este construirea modelului IC - proiectat sau de fapt existent. În conformitate cu metodologia, modelul de sistem este definit ca ierarhie a diagramelor fluxului de date (DFD), descriind procesul asincron de conversie a informațiilor de la intrarea sa la sistem înainte de a emite utilizatorul. Diagramele DFD sunt de obicei construite pentru o imagine vizuală a activității actuale a sistemului de management al documentelor organizației. Cel mai adesea, diagrama DFD este folosită ca o adăugare la modelul proceselor de afaceri realizate în IDEF0.

Principalele componente ale diagramelor de flux de date sunt:

Entitățile externe (ilustrate grafice de un pătrat) - indică un subiect de material sau un individ, care este o sursă sau un receptor de informații. De exemplu: clienți, personal, furnizori, clienți, depozit;

Sisteme / subsisteme (arată grafic ca un dreptunghi cu colțuri rotunjite) - locul de muncă care indică funcții sau procese care au procesat și modifică informațiile;

Unitățile de date - sunt un dispozitiv abstract pentru stocarea informațiilor, care pot fi plasate în orice moment în unitate și după un timp pentru a extrage, și căile de cameră și extracție pot fi oricare dintre ele. Dispozitivul de stocare a datelor, în general, este prototipul unei baze de date viitoare și descrierea datelor stocate în acesta trebuie să fie legată de modelul de informare;

Fluxurile de date - determină informațiile transmise după o conexiune de la sursă la receptor. Stream-ul de date de pe diagrama este descris cu o linie de săgeată de capăt care arată direcția de curgere.

Luați în considerare o diagramă a fluxului de date (DFD) "vacanță de mărfuri" Figura 1.6. Această diagramă prezintă mișcarea documentelor la introducerea organizației "Aplicații pentru bunuri".

Figura 1.6 - Diagrama DFD "Vacanța mărfurilor"

Luați în considerare următoarea diagramă a fluxurilor de date "Design de produs" (a se vedea figura 1.7). Aici este prezentată procesul de desfășurare a lucrărilor și mișcarea documentelor la "problema mărfurilor".

Figura 1.7 - DIAGRAM DFD "Înregistrarea produsului"

În diagramele fluxului de date, toate caracterele utilizate sunt pliate în imaginea comună, ceea ce oferă o idee clară despre care se utilizează date și ce funcții sunt efectuate de sistemul de gestionare a documentelor. Deseori constată că fluxurile de informații existente, importante pentru activitățile companiei, sunt realizate nesigure și trebuie reorganizate. *******

Structura organizatorică a unei întreprinderi angajate în vânzarea produselor Terry este luată în considerare pe exemplul companiei "Donetsk Manufation M" a magazinului de cleonelly:

În direcția dezvoltării sistemelor de control și a materialelor contabile, problemele pot fi rezolvate cu succes:

1. Acesta este controlul asupra bunurilor furnizate și stocate în stoc.

2. Informații despre furnizori și consumatori

3. Conține, de asemenea, informații despre informații și operațiuni pentru produs.

4. Conține jurnalul de raportare a bunurilor lansate.

5. Certificat de bunuri

6. Automatizarea funcțiilor depozitului (sosire, consum, deputare, rezervare produs)

7. Înregistrarea și stocarea conturilor pentru bunurile și serviciile achiziționate și vândute, precum și un extras pentru conturile de plată anticipată, cu o întârziere de plată și livrare de bunuri

8. Crearea de cheltuieli și contabilitate a bunurilor emise

9. Efectuarea inventarului de depozite cu crearea unui apă insuficientă, un act de lipsă de deficit și excedent

10. Crearea seturilor de bunuri

Așa cum este indicat de domeniul principal de activitate al acestei întreprinderi, vânzarea de produse din bumbac. Procesul de proiectare include mai multe pași de elaborate cu atenție de structurile de conducere ale întreprinderilor de proiect pe întreaga durată de viață a acestei întreprinderi. Acest proces nu poate fi schimbat în același timp, deoarece implică multe diviziuni ale întreprinderii în sine, subcontractanți externi și clienți ai companiei de proiect. Prin urmare, întreprinderile cu prudență se referă la implementarea sistemelor informatice legate de procesele de management de proiectare și dezvoltare. De regulă, întreprinderile ruse folosesc propriile lor evoluții în acest domeniu.

1.3 Cerințe de colectare

La proiectarea unui sistem informatic (IP) "magazin de artă en-gros", a fost necesar să se colecteze cerințe care să contribuie la crearea unei interfețe astfel încât utilizatorul final (angajat magazin) să fie convenabil să lucreze cu IP-ul dezvoltat.

Dezvoltarea cerințelor este un proces care include activitățile necesare pentru a crea și aproba un document care conține specificațiile cerințelor sistemului.

Pentru a pune în aplicare procesul de contabilitate și de monitorizare, este necesar ca sistemul informatic să poată efectua următoarele cerințe funcționale:

¾ Documentarea rezultatelor.

¾ Sistemul informațional trebuie implementat ca un program bazat pe un mediu integrat Visual Fox Pro.

Programul este executat în sistemul de operare Windows 2000 / NT / XP.

Există patru etape principale ale procesului de elaborare a cerințelor (Figura 1.8):

Analiza fezabilității tehnice de creare a unui sistem;

Formarea și analiza cerințelor;

Specificațiile cerințelor și crearea documentației relevante;

Certificarea cerințelor.


Cerințele de colectare reprezintă un pas important în designul designului, deoarece aici toate cerințele clientului trebuie să fie corecte și sunt formulate corect.

1.4 Specificarea cerințelor

Definiția cerințelor corecte este probabil cea mai responsabilă etapă a proiectului software. Este foarte important ca formatul proiectului să fie în concordanță cu cerințele pentru software colectate de echipa dezvoltatorului, altfel aceste cerințe nu vor putea fi acceptate și prezentate în produsul software. Cerințe software Software Cerințe software Specificație (SRS) este cheia întregului ciclu de viață al dezvoltării software-ului. Acesta nu este doar un document derivat în care specificațiile proiectului, ci și principalul document aplicat pentru a efectua teste de certificare și acceptare. Certificarea este o evaluare a calității activității managerilor de proiect. Acesta determină gradul de conformare al cerințelor stabilite a produsului software. Specificația SRS acționează ca un fel de mecanism de fixare a cerințelor sistemului, care sunt utilizate ca criterii de certificare.

Pe baza SRS, consimțământul este realizat între clienți și producătorii de software. Specificația SRS descrie pe deplin funcțiile pe care produsul software a fost dezvoltat. Acest lucru permite utilizatorilor potențiali să determine gradul de respectare a produselor cu nevoile acestora, precum și căile de modificare a produsului pentru a fi cât mai mult posibil în rezolvarea sarcinilor lor.

Dezvoltarea costurilor de dezvoltare temporară. Pregătirea specificațiilor SRS a implicat diverse grupuri în organizarea clientului. Ei examinează cu atenție toate cerințele chiar înainte de începerea dezvoltării directe a proiectului. Acest lucru reduce probabilitatea reevaluării ulterioare a proiectului, codificarea și testarea.

Cu un studiu aprofundat al cerințelor prezentate în specificația SRS, este posibilă detectarea supradocvențelor, a neînțelegerilor și a contradicțiilor în stadiile incipiente ale ciclului de dezvoltare atunci când problemele sunt mult mai ușoare decât în \u200b\u200betapele ulterioare.

Sarcina SRS devine baza pentru estimarea costului și pregătirii programului de lucru. Descrierea produsului este o bază reală pentru estimarea costului proiectului. Într-un mediu în care există un concept de propunere formală, SRS este folosit pentru a aproba evaluarea ofertei sau a prețului.

Cu ajutorul specificațiilor propuse de SRS la nivelul organizației, organizația poate dezvolta planuri mult mai productive de certificare și inspecții. Ca parte a contractului de dezvoltare, SRS oferă un punct de referință pentru a evalua respectarea specificațiilor.

Datorită specificației SRS, produsul programului este facilitat de noi utilizatori, precum și de instalarea pe alte computere. Astfel, devine mai ușor pentru ca clienții să transfere produsul software către alte unități ale organizației și dezvoltatorilor de a transmite altor clienți.

Specificația SRS servește drept bază pentru modernizare. Acest document discută produsul în sine și nu procesul de dezvoltare a proiectului, prin urmare, este posibil să se extindă produsul finalizat pe bază.

După finalizarea procesului de definire și a specificațiilor, este necesar să se efectueze certificarea cerințelor.

Specificarea cerințelor pentru proiectul software trebuie prezentată în Anexa A.

1.5 Certificarea cerințelor

Certificarea ar trebui să demonstreze că cerințele definește cu adevărat sistemul pe care clientul dorește să îl aibă. Verificarea cerințelor este importantă, deoarece eroarea din specificația cerințelor poate duce la modificarea sistemului și la costuri ridicate, dacă acestea sunt detectate în timpul sistemului de dezvoltare a sistemului sau după punerea în funcțiune.

În timpul procesului de certificare, trebuie efectuate diferite tipuri de verificări de documentare:

1. Verificați corectitudinea cerințelor.

2. Verificați consistența.

3. Verificați complet.

4. Verificați fezabilitatea.

Există o serie de metode de certificare de cerințe care pot fi utilizate împreună sau fiecare separat:

1. Revizuirea cerințelor.

2. Prototyping.

3. Generarea de scenarii de testare.

4. Analiza consistenței automate.

Cea mai vizuală pentru sistemul clienți este prototiparea.

Înainte de a începe să creați prototipuri, puteți crea o diagramă a fluxului de interfață de utilizator. Această diagramă este utilizată pentru a explora relația dintre elementele principale ale interfeței cu utilizatorul.

Următorul pas al certificării cerințelor este crearea directă a prototipurilor.

Prototipul de software este o implementare parțială sau posibilă a produsului nou propus. Prototipurile vă permit să rezolvați trei sarcini principale: clarificarea și finalizarea formulării cerințelor, cercetarea soluțiilor alternative și crearea produsului final.

Prototipul meniului principal al acestui modul este prezentat în Figura 1.9.

1.6 Alegerea metodologiei de proiectare a sistemului de informații

Esența unei abordări structurale a dezvoltării IP este descompunerea sa (partiția) privind funcțiile automate: sistemul este împărțit în subsisteme funcționale, care la rândul lor sunt împărțite în subfuncții împărțite în sarcini și așa mai departe. Procesul de partiționare continuă la proceduri specifice. PI Acest sistem automatizat păstrează o reprezentare holistică în care toate componentele sunt interconectate.

Toate cele mai frecvente metodologii ale abordării structurale se bazează pe o serie de principii generale. Următoarele principii sunt folosite ca două principii de bază:

Principiul "divizării și cuceririi" este principiul soluționării problemelor complexe prin împărțirea multor sarcini independente mai mici, ușor de înțeles și de rezolvat;

Principiul ordonării ierarhice este principiul organizării componentelor problemei în structuri ierarhice de arbori, cu adăugarea de noi părți la fiecare nivel.

În analiza structurală, există în principal două grupuri de fonduri care ilustrează funcțiile efectuate de sistem și relația dintre date. Fiecare grup de fonduri corespund anumitor tipuri de modele (diagrame), cele mai frecvente, dintre care sunt următoarele:

Modele Sadt (Tehnica de analiză și proiectare a structurilor) și diagramele funcționale corespunzătoare;

DFD (diagrame de flux de date) Diagrame de flux de date;

ERD (diagrame de relații entitate-relații) "Essence-Communication".

La etapa de proiectare a modelului IC se extinde, se renferă și completă de diagrame care reflectă structura software-ului: arhitectura software-ului, schemele structurale ale programelor și diagramele pe ecran.

Modelele enumerate din agregat oferă o descriere completă a IC, indiferent dacă există sau de nou dezvoltate. Compoziția graficelor din fiecare caz specific depinde de caracterul complet al descrierii sistemului.

2 proiectarea sistemului de informații

2.1 Design arhitectural

La crearea oricărui sistem informatic complex, un aspect critic este arhitectura sa, unde este o viziune conceptuală a structurii viitoarelor procese și tehnologii funcționale la nivel de sistem și în relații. În mod obișnuit, sistemele complexe de informații ale organizațiilor sunt concepute ca o compoziție a componentelor care interacționează la un nivel ridicat, care pot fi ele însele. Arhitectura sistemului de informații a organizației face o înțelegere mai ușoară a sistemului prin definirea funcționalității și a structurii sale într-o manieră care dezvăluie soluțiile de proiectare și permite browserului să pună întrebări cu privire la satisfacția cerințelor de proiectare, distribuția funcționalității și implementarea de componente.

Arhitectura sistemului de informare a organizației este un model al modului în care tehnologia informației va sprijini principalele obiective și strategii pentru dezvoltarea unui obiect automatizat. Vă permite să gândiți critic și să exprimați în mod clar viziunea modului în care seturile integrate de sisteme informatice ar trebui să fie structurate pentru a pune în aplicare aceste scopuri. Arhitectura sistemului informațional descrie modul în care sistemele informatice, aplicațiile și oamenii lucrează în întreaga organizație într-o manieră uniformă unificată.

Astfel, arhitectura sistemului de informații include un set general acceptat de componente care oferă "blocuri de construcție" ale sistemului informațional. Aceste "blocuri de construcție" și caracteristicile acestora sunt definite la nivelul adecvat de detaliere pentru a satisface nevoile efectuate de soluțiile de planificare.

La proiectarea sistemelor moderne de informații ale organizațiilor, ar trebui să se dezvolte arhitectura lor ținând cont de multe părți interesate, trebuie să fie de înțeles pentru utilizatori, să facă dezvoltatorii să facă un plan și grafic al sistemului, vă permit să determinați interfețele cheie, funcțiile și tehnologiile cheie , și, de asemenea, vă permite să evaluați programul și bugetul de execuție a proiectului. În același timp, arhitecții sistemelor de informații moderne necesită responsabilitatea pentru crearea unui concept de sistem satisfăcător și implementat în cel mai scurt timp al dezvoltării sale, sprijin pentru integritatea acestui concept pe parcursul dezvoltării și determinării sistemului rezultat pentru utilizare clientul. Pe de altă parte, dezvoltarea arhitecturii sistemului informatic este procesul de descriere a arhitecturilor sistemelor informatice în detaliu pentru a le face mai utile pentru dezvoltarea sistemelor informatice.

Studiul experienței străine arată că în țările dezvoltate, atunci când se dezvoltă o arhitectură a unui sistem informatic necesită respectarea următoarelor condiții:

¾ Concentrați-vă pe misiunea organizației;

¾ Concentrați-vă asupra cerințelor;

¾ Focus pe dezvoltare;

¾ Abilitatea de a se adapta;

¾ Nevoia de flexibilitate.

Respectarea cu toate aceste condiții vă permite să dezvoltați arhitectura sistemului informațional al organizației mai perfecte și mai eficiente.

Principalele arhitecturi software implementate în prezent sunt:

¾ File-server;

¾ client-server;

¾ multi-nivel.

Server de fișiere. . Această arhitectură a bazelor de date centralizate cu acces la rețea implică atribuirea unuia dintre computerele de rețea ca un server dedicat pe care vor fi stocate fișierele bazei de date centrale. În conformitate cu solicitările utilizatorului, fișierele din fișierul server sunt transmise stațiilor de lucru ale utilizatorilor, unde se efectuează partea principală a prelucrării datelor. Serverul central efectuează în principal rolul depozitului de fișiere, fără a participa la prelucrarea datelor. După finalizarea utilizatorilor, utilizatorii copiază fișiere cu date procesate înapoi la server, de unde pot prelua și procesa alți utilizatori. O astfel de organizație de date are o serie de dezavantaje, de exemplu, în timp ce gestionează simultan un set de utilizatori la unul și aceleași date, performanța lucrării are drastic, deoarece este necesar să se aștepte până când utilizatorul funcționează cu datele va fi finalizat munca. În caz contrar, este posibil să se consolideze corecțiile făcute de un singur utilizator, modificări efectuate de alți utilizatori.

Client server. . Acest concept se bazează pe ideea că, pe lângă stocarea fișierelor de bază de date, serverul central trebuie să efectueze partea principală a prelucrării datelor. Utilizatorii se referă la serverul central folosind limba specială a interogărilor structurate (SQL, Limba de interogare structurată), care descrie o listă de sarcini efectuate de server. Cererile de utilizator sunt acceptate de server și generează procese de procesare a datelor. Ca răspuns, utilizatorul primește un set deja prelucrat de date. Nu întregul set de date este transmis între client și server, ca și tehnologia serverului de fișiere, dar numai datele pe care clientul le este necesare. Solicitarea utilizatorului în lungimea doar câteva linii este capabilă să genereze un proces de procesare a datelor care afectează mai multe mese și milioane de linii. Ca răspuns, clientul poate obține doar câteva numere. Tehnologia client-server vă permite să evitați transmisia asupra unei rețele de cantități uriașe de informații prin schimbarea tuturor procesării datelor pe serverul central. În plus, abordarea în cauză vă permite să evitați conflictele de modificări ale acelorași date de către mulți utilizatori care sunt caracteristică tehnologiei serverului de fișiere. Tehnologia client-server implementează o modificare consistentă a datelor în mai mulți clienți, oferind respectarea automată a integrității datelor. Acestea și alte beneficii au făcut tehnologia client-server foarte populară. Dezavantajele acestei tehnologii includ cerințe ridicate pentru performanța serverului central. Cei mai mulți clienți se referă la server, cu atât mai mult cantitatea de date fiind procesată, cu atât mai puternic ar trebui să existe un server central.

Pe baza acestor raționamente în proiectarea arhitecturii AWP ca bază, a fost adoptată serverul de tehnologie. Diagramele de plasare reflectă relațiile fizice dintre componentele software și hardware ale sistemului).

2.2 Proiectarea interfeței sistemului de informații

Sub interfața cu utilizatorul, numai apariția programului este adesea înțeleasă. Cu toate acestea, de fapt, utilizatorul percepe prin intermediul întregului sistem în ansamblu, ceea ce înseamnă că înțelegerea sa este prea îngustă. De fapt, interfața cu utilizatorul include toate aspectele designului care afectează interacțiunea și sistemul de utilizare. Acesta nu este doar un ecran pe care utilizatorul îl vede. Interfața cu utilizatorul constă dintr-o varietate de componente, cum ar fi:

un set de sarcini de utilizator care rezolvă utilizarea sistemului;

Elementele de gestionare a sistemului;

navigarea între blocurile de sistem;

Designul vizual al ecranelor de program.

Subliniem unele dintre cele mai importante avantaje ale unei interfețe bune de utilizator în ceea ce privește afacerile:

Reducerea numărului de erori de utilizator;

Reducerea costului suportului de sistem;

Reducerea pierderilor de productivitate a lucrătorilor în implementarea sistemului și recuperarea mai rapidă a productivității pierdute;

îmbunătățirea stării morale a personalului;

Reducerea costului schimbării interfeței utilizator la cererea utilizatorilor;

Accesibilitatea funcționalității sistemului pentru numărul maxim de utilizatori.

AWP Comerț cu ridicata este dezvoltată ca o aplicație utilizând tehnologia client-server.

2.2.1 Programul de management al interfeței utilizatorului

Modul principal "Baza en-gros de artă" este modulul Luck.exe, care asigură implementarea funcționalității principale a diagramei opțiunilor de utilizare prezentată în figura 1.9 din secțiunea 1.4.

La elaborarea unui sistem informatic al uneia dintre sarcinile principale, este crearea celei mai simple și mai descărcate interfețe. Este interfața produsului de program care ajută la "comunicarea" cu sistemul informatic, vorbind ca dialog și sistem de comunicare a utilizatorului.

Interfața programului, Administrator:

1. Forma de pornire a programului. Acest formular lansează atunci când software-ul a început formând, astfel, începutul dialogului de utilizator cu sistemul (Figura 2.3);

2. Forma administratorului. În acest formular, sistemul de informații este pe deplin controlat, adică. Adăugarea, ștergerea, modificarea datelor în baza de date, precum și dacă este necesar, vizualizați și imprimați rapoarte (Figura 2.4);

3. Formularul "Clienții", datorită acestui formular puteți vedea informații complete despre clienții întreprinderii (Figura 2.7);

4. Formularul "Furnizori", datorită acestui formular puteți vedea informații complete despre clienții întreprinderii (Figura 2.8).

Interfața programului Partea personalizată:

În fereastră, sosirea mărfurilor este proiectarea mărfurilor. Când este selectată această filă, utilizatorul trebuie mai întâi

În meniul de consum, există operațiuni ale depozitului de lucru pe vacanța și vânzarea de bunuri.

În meniul de reziduu, produsul contează, numele stocat în depozit.

În meniul Cashier, sunt stocate informații despre comenzile parohiale și comenzile de numerar consumabile. (Imagini)

2.2.2 Interfețe utilizator Componente de control

Figura 2.0 Meniul principal al programului

Fereastra principală a programului este prezentată în fig. 1.9. Așa cum se poate observa din figură, în plus față de meniul principal, deja descris mai sus, acesta va conține, de asemenea, un panou de control ("sosire", "consum", "acces", "rămâne", "casier", "reevaluare "," Analytics "," Referințe "," Service "și" Ieșire din program ").

Figura 2.1 Fereastra meniului care vine sau admiterea la depozit.


Figura 2.2 Fereastra de meniuri de flux

Figura 2.2 Fereastra de meniu Ajustarea drepturilor de acces la program.

Figura 2.3 Meniul ferestrei Reziduurile de bunuri.

Figura 2.4 Fereastra de meniu în numerar.


Figura 2.4 Reevaluarea meniului ferestrei.

2.3 Designul bazei de date

Erwin 4.0 de la Computer Associates Int a fost utilizat pentru a proiecta baza de date.

Erwin este un instrument de proiectare a bazei de date puternic și ușor de utilizat, care a câștigat recunoașterea și popularitatea pe scară largă. Oferă cea mai mare productivitate a forței de muncă la dezvoltarea și menținerea aplicațiilor utilizând baze de date. De-a lungul procesului, de la cerințele de modelare logică pentru informații și reguli de afaceri care determină baza de date, înainte de a optimiza modelul fizic în conformitate cu caracteristicile specificate - Erwin vă permite să afișați vizual structura și elementele de bază ale bazei de date.

Erwin nu este numai cel mai bun instrument de proiectare a bazelor de date, ci și pentru a le crea rapid. Erwin optimizează modelul în conformitate cu caracteristicile fizice ale bazei de date țintă. Spre deosebire de alte instrumente, Erwin menține automat coerența schemelor logice și fizice și transformă structurile logice, cum ar fi relațiile cu mulți la mulți, în implementarea lor la nivel fizic. Facilitează bazele de date de proiectare. Pentru a face acest lucru, este suficient să creați un model grafic E-R (obiect-atitudine) care îndeplinește toate cerințele de date și să introducă reguli de afaceri pentru a crea un model logic care afișează toate elementele, atributele, atitudinile și grupările. Erwin are două nivele de prezentare a modelului - logică și fizică. Nivelul logic este o vedere abstractă a datelor, este prezentată pe ea, deoarece se uită în lumea reală și pot fi numiți așa cum sunt numiți în lumea reală, de exemplu, "client permanent", "departament" sau "Familier al angajatului". Obiectele modelului reprezentate pe nivelul logic sunt numite entități și atribute. Nivelul logic al modelului de date este universal și în nici un caz asociat cu implementarea specifică a DBMS. Există trei subconisatori ai nivelului logic al modelului de date, diferă în profunzimea prezentării informațiilor privind datele:

Entitatea diagramei - comunicare (diagrama relațiilor entitate (ERD));

Model de date bazate pe cheie (model bazat pe key (KB));

Modelul atribuit complet (FA).

Esența diagramei - Comunicarea include entități și relații care reflectă zonele de bază de bază ale domeniului subiectului. Această diagramă nu este prea detaliată, include principalele entități și relații dintre ele, care îndeplinesc cerințele de bază. Esența diagramei - Comunicarea poate include "multe la multe" comunicări și nu includ descrierile cheie. De regulă, ERD este utilizat pentru prezentări și discută structura de date cu experții domeniului subiectului. Modelul de date bazat pe cheie este o vizualizare mai detaliată a datelor. Acesta include o descriere a tuturor entităților și a cheilor primare și este destinată să reprezinte structura și cheile de date care corespund zonei subiectului.

Modelul logic este reprezentarea cea mai detaliată a structurii datelor: reprezintă datele din a treia formă normală și include toate entitățile, atributele și comunicațiile (a se vedea apendicele B).

Modelul de date fizice Dimpotrivă, depinde de un anumit DBMS, fiind de fapt o afișare a directorului de sistem. Nivelul fizic al modelului conține informații despre toate obiectele bazei de date. Deoarece nu există standarde pentru obiectele bazei de date (de exemplu, nu există standard pentru tipurile de date), nivelul fizic al modelului depinde de implementarea specifică a DBMS. În consecință, același nivel logic al modelului poate corespunde mai multor niveluri fizice diferite de diferite modele. Dacă modelul nu are o valoare mai mare asupra nivelului logic, care este specificat tipului de date la atribut (deși sunt acceptate tipuri de date abstracte), atunci este important să descrieți toate informațiile despre obiectele fizice specifice - tabele, coloane, indexuri , proceduri etc. Separarea modelului de date la nivelurile logice și fizice vă permite să rezolvați mai multe sarcini importante.

Modelul de date fizice este prezentat în Anexa V.

2.4 Justificarea selecției platformei de creare a sistemului de informații

Visual FoxPro este un mediu vizual pentru dezvoltarea sistemelor de gestionare a bazelor de date relaționale produse în prezent de Microsoft Corporation. Ultima versiune este 9.0. Folosește limba de programare FoxPro. Versiunea sistemului 7.0 poate funcționa în sistemele de operare Windows 9x și Kernel NT, versiunea 8.0 și 9.0 - numai în Windows XP, 2000, 2003.

FoxPro (Fox-Pro?) Este una dintre dialectele limbajului de programare Xbase. Este folosit în principal pentru a dezvolta DBM-uri relaționale, deși este posibil să se aplice pentru dezvoltarea și alte clase de programe. După cum sa menționat deja mai sus, limba VFP este un limbaj Xbase puternic acordat și avansat. În Visual FoxPro, limba de programare, adică designul de bază al limbii este conceptul de clasă. Versiunea originală Xbase este cea mai pură structură, cu conceptul de bază al procedurilor și funcțiilor. Astfel, limbajul de programare modern Visual FoxPro vă permite să combinați atât programele "în modul vechi" care descrie masa procedurilor și în stilul OOP, creând o ierarhie complexă a claselor.

Am ales această programare de limbă deoarece conține o serie de avantaje:

¾ Un format cunoscut de tabele de bază de date, ceea ce facilitează organizarea de informații de partajare cu alte aplicații Microsoft Windows.

Organizarea modernă a bazelor de date relaționale care vă permite să stocați informații despre tabelele bazei, proprietățile, indexurile și legăturile, setați condițiile pentru respectarea integrității de referință, creați vizualizări locale și de la distanță, comunicații cu servere, proceduri stocate executabil la apariția a mai mult de 50 de tipuri diferite de evenimente. (VFP 7.0-9.0).

Viteză mare cu baze de date mari.

Accidente mari cu baze de date: Fereastra multifuncțională de sesiune de date vă permite să vedeți o listă de tabele de bază de date deschise, link-urile, filtrele, procedura pentru indexuri, modurile de tamponare, treceți la modurile de modificare a modificărilor, pentru a lucra cu informații despre tabel etc.

Vitezele de dezvoltare ridicată a aplicațiilor utilizând maeștri (Wizard), designeri, constructori (constructor), modul Intellisense Sfaturi atunci când scrieți textul text, sistemele de depanare și testare a programelor.

Abilitatea de a dezvolta aplicații utilizând tehnologia client-server cu date postate pe serverele de baze de date Oracle și Microsoft SQL Server și cu alte aplicații Microsoft Windows utilizând ODBC și OLE

Sistemul VFP este conceput pentru a fi utilizat de programatori profesioniști, prin urmare nu există niciun punct în Rusificarea meniului și al limbii - pentru orice programator, sintaxa engleză a limbajului algoritmic este mai obișnuită decât rusă.

2.5 Module de proiectare

Să trăim pe designul unuia dintre module de program și să luăm în considerare pașii pentru a crea proiectul pe exemplul său.

De exemplu, voi lua în considerare designul unui modul care implementează opțiunea de utilizare "face o cerere de admitere".

Pentru a începe cu, descriem fluxurile de evenimente care apar în acest exemplu de realizare.

Preambalarea utilizării cererii de la client.

5. Opțiunea de utilizare începe când clientul trimite o aplicație.

6. Managerul deschide formularul de sosire.

7. Managerul pune data cererii.

8. Managerul pune numele bunurilor.

9. Managerul contribuie cu valoarea bunurilor comerciale.

10. Managerul contribuie cu valoarea cererii.

11. Managerul închide formularul.

12. Opțiunea de utilizare se termină.

Plata pentru utilizare este proiectarea aplicației în sistem și apariția unui nou client în revista formei principale.

Luați în considerare diagrama de secvență a acestei utilizări. După cum puteți vedea din această diagramă, managerul, deschiderea formularului, cauzează mai multe acțiuni - automat (din punctul de vedere al managerului) Data aplicației este completată. Lista clienților atunci când efectuați o cerere este completată de la baza cu informații primare. După aceasta, managerul contribuie cu toate datele necesare și face clic pe butonul "Accept". Următoarele acțiuni sunt efectuate. Toate datele sunt transmise procedurii stocate.

3 Implementarea și certificarea sistemului informațional

3.1 Implementarea aplicației

Punerea în aplicare a cererii este inerent una dintre etapele consumatoare de timp pentru dezvoltatorul sistemului informatic, deoarece cerințele pe care clientul le prezintă în mod clar și corect integrat în sistem. Până în prezent nu există astfel de produse software care ar putea "adapta" în conformitate cu cerințele așa-numitei client și să ofere un anumit set de funcții pentru implementarea sistemului care să îndeplinească aceste cerințe. Prin urmare, fiecare dezvoltator ar trebui să aleagă pentru sine mediul optim pentru dezvoltarea sistemului, dar trebuie remarcat faptul că atunci când implementarea cererii nu face fără a scrie un cod de program. Atunci când scrieți un cod de program care va fi implementat de unele funcții pe care sistemul trebuie să le îndeplinească. În funcție de mediul de implementare a sistemului selectat, codul programului va arăta diferit, într-un astfel de mediu, deoarece Microsoft Visual FoxPro va fi un cod de program, în mod vizual de bază etc.

În acest caz, aplicația a fost implementată în Microsoft Visual FoxPro.

Principalele funcții ale sistemului vor fi descrise mai jos:

1. Porniți formularul sistemului. Acest formular este un formular de apăsare și, în consecință, fiecare buton își îndeplinește funcția. Butonul de înregistrare a administratorului este prezentat în Figura 3.1. Butonul va executa funcția care deschide panoul de administrator în cazul în care utilizatorul are astfel de drepturi față de acest sistem

2. Butonul meniu care vine. Pompa vă permite să înregistrați mărfurile primite în magazinul magazin Figura 3.2.

3. În butonul MENU, consumul este realizat din mărfurile eliberate din depozit Figura 3.3.

4. Butonul Meniu de acces ajustează drepturile de utilizare a acestui program Figura 3.4.

5. Butonul meniu rezidual rezidual stochează informații despre materialele stocate în magazinul magazin Figura 3.5.

6. Butonul Meniu Casso stochează informații despre regulile de numerar de sosire și comenzile de numerar. 3.6.

7. În butonul Meniu, modificările de reevaluare transmit prețul noului preț de mărfuri Fig.3.7.

Figura 3.1 - Sistem de pornire


Figura 3.2 - Forma de contabilitate a chitanțelor materiale la depozit.

Figura 3.3 - Forma contabilității bunurilor eliberate.

Figura 3.4 - Formularul de ajustare a drepturilor de acces la program.


Figura 3.5 - Forma de balanțe de bunuri în stoc.

Figura 3.5 Forma privind comenzile de numerar profitabile și reglementările de numerar consumabile.


Figura 3.6 Forma de operațiuni de către bunuri.

Aplicații de testare

Testarea este procesul de execuție a programului pentru a detecta erorile. Testarea prevede:

Eroare detectata;

Demonstrarea conformității funcțiilor programului de scop;

Demonstrarea implementării cerințelor pentru caracteristicile programului;

Afișează fiabilitatea ca indicator de calitate a programului.

Figura 3.2 prezintă fluxurile de informații ale procesului de testare.


La procesul de intrare de testare a trei fluxuri:

Textul programului;

Datele sursă pentru pornirea programului;

Rezultate asteptate.

Sunt efectuate teste, toate rezultatele obținute sunt estimate. Aceasta înseamnă că rezultatele efectivului efectiv sunt comparate cu rezultatele așteptate. Când se detectează nepotrivirea, o eroare este fixă \u200b\u200b- începe depanarea.

După colectarea și evaluarea rezultatelor testelor, începe calitatea și fiabilitatea software-ului. Dacă există erori grave care necesită modificări de proiectare, calitatea și fiabilitatea sunt suspecte, este menționat de necesitatea de a obține testare.

Rezultatele acumulate în timpul testării pot fi estimate și un mod mai formal. Aceasta utilizează modelele de fiabilitate software care efectuează prognoza fiabilității pentru datele reale în intensitatea erorilor.

Există 2 principii de testare a programului:

Testarea funcțională (testarea "casetei negre");

Testarea structurală (testarea unei "casete albe").

La testarea utilizând metoda "caseta albă", este cunoscută structura internă a programului. Un obiect de testare aici nu este extern, ci comportamentul intern al programului. Corectitudinea construirii tuturor elementelor programului și corectitudinea interacțiunii lor între ele este verificată.

Testarea unei "casetă neagră" (testarea funcțională) vă permite să obțineți combinații de date de intrare care să furnizeze o verificare completă a tuturor cerințelor funcționale pentru program //. Produsul software aici este privit ca o "cutie neagră", a cărei comportament poate fi determinat numai de studiul intrărilor sale și de ieșirile corespunzătoare.

Principiul "casetei negre" nu este alternativă la principiul "casetei albe". Mai degrabă, aceasta este o abordare complementară care detectează o altă clasă de eroare.

Testarea unei "casete negre" oferă căutarea următoarelor categorii de erori:

Funcții incorecte sau lipsă;

Erori de interfață;

Erori în structurile de date externe sau accesul la baza de date externă;

Erori de caracteristici (capacitatea de memorie necesară etc.);

Erori de inițializare și finalizare.

Spre deosebire de testarea "casetei albe", care se efectuează la stadiul incipient al procesului de testare, testarea "casetei negre" este utilizată în etapele ulterioare de testare. Când testați o "cutie neagră" a neglijat structura de control a programului. Aici, atenția este axată pe câmpul de informare al definiției sistemului software. La testarea în această etapă, se pune accentul pe caracterul adecvat al soluției la locul de muncă în condiții de viață. Accentul este acordat corectării erorilor și definiției importanței acestora, precum și pregătirea produsului la eliberare.

La etapa de testare, sunt rezolvate două sarcini principale:

Soluții de testare - Planuri de testare create în etapa de planificare și extinsă și testată în timpul fazei de dezvoltare;

Operațiunea punctului - Implementarea unei soluții într-un mediu de testare și testarea cu implicarea viitorilor utilizatori și implementarea scenariilor de utilizare a sistemului real. Această sarcină este efectuată înainte de începerea etapei de implementare.

Scopul etapei de testare este de a reduce riscul care apare la intrarea în soluția în funcționarea industrială.

Pentru succesul etapei de testare, este necesar ca relația să fi avut loc proiectului, iar dezvoltatorul a trecut de la dezvoltarea unor noi caracteristici pentru a asigura soluții de calitate adecvate.

În această etapă a sistemului informațional, trebuie efectuate următoarele tipuri de testare:

Testarea de bază - Testarea tehnică la nivel scăzut. Acesta este condus de dezvoltatorul însuși în procesul de scriere a codului programului. Se utilizează metoda sertarului alb, riscul ridicat de erori.

Testarea adecvării de a utiliza - testarea la nivel înalt, efectuată de un tester și utilizatori de produse viitoare. Metoda "cutie neagră" se aplică.

Testarea Alpha și Beta - în termeni MSF ALFA-Cod - Aceasta este, în principiu, toate textele sursă create în etapa de dezvoltare a modelului de proces MSF și codul beta este codul testat în timpul fazei de testare. Prin urmare, în etapa de dezvoltare a modelului de proces MSF, codul alfa este testat și la etapa de testare - codul beta.

Testarea compatibilității - De la soluția dezvoltată, este necesară capacitatea de integrare și capacitatea de a interacționa cu sistemele existente și soluțiile software. Această formă de testare se concentrează pe verificarea integrării și capacitatea soluției dezvoltate de a interacționa cu sistemele existente. În acest caz, va fi verificată corectitudinea funcționării aplicației pe echipamentul utilizatorului și utilizatorul utilizat de utilizator.

Testarea performanței - orientată spre verificarea dacă aplicația satisface cerințele de performanță și nivelul vitezei vitezei.

Documentație de testare și sistem de referință - toate documentele însoțitoare dezvoltate și sistemele de referință sunt testate.

Operațiunea pilot este de testare a soluțiilor într-un mediu industrial. Principala sarcină a operațiunii pilot este de a demonstra că soluția este capabilă să lucreze în mod stabil de exploatare industrială și să satisfacă cerințele afacerii. În procesul de operare pilot, soluția este testată în condiții reale. Operarea punctului permite utilizatorilor să își exprime opinia despre activitatea produsului. Ghidat de acest aviz, dezvoltatorul elimină toate problemele posibile sau se creează un plan de acțiune în cazul unor circumstanțe neprevăzute. În cele din urmă, operațiunea pilot vă permite să decideți dacă doriți să începeți o implementare pe scară largă sau să amânați înainte de depanarea capabilă de întreruperea implementării.

Planul pilot de procesare a sistemului de informare este prezentat în Tabelul 3.2.

Tabelul 3.2 - Planul de operare pilot

act

Descriere

1. Selectarea criteriilor de succes

Dezvoltatorul și participanții la teste experimentate determină criteriile de succes și le coordonează

2. Selectarea utilizatorilor și a site-urilor de instalare

Se formează o echipă de participanți la teste experimentate de la utilizatori și dezvoltatori. Se determină localizarea procesului pilot.

3. Pregătirea utilizatorilor și a site-urilor de instalare

Instruirea de utilizare este efectuată - participanți la teste. Locația de instalare este pregătită.

4. Implementarea versiunii cu experiență

O versiune cu experiență este instalată și este inclusă în lucrare.

5. Suportul și monitorizarea versiunii cu experiență

Controlul activității utilizatorilor și a sistemului, asistență în funcțiune, colectarea de informații despre funcționarea sistemului

6. Feedback cu utilizatorii și evaluarea rezultatelor

Utilizatorii își exprimă opinia despre funcționarea sistemului, indică deficiențele și erorile.

7. Amendamente și completări

Erorile detectate sunt corectate, modificările sunt făcute în proiectare sau proces. Rezultatele fixe sunt furnizate pentru a lucra și a evalua utilizatorii.

8. Deciziile privind implementarea

Dacă rezultatele activității de testare a experimentat, utilizatorii de satisfacere se iau o decizie cu privire la implementarea sistemului.

3.2 Metoda de implementare a aplicațiilor

În acest stadiu, dezvoltatorul (sau echipa) depune tehnologiile și componentele necesare pentru rezolvarea soluției, proiectul merge la stadiul acompaniament și sprijin, iar clientul îl aprobă în cele din urmă. După implementare, comanda evaluează proiectul și un sondaj de utilizator pentru a afla gradul de satisfacție.

Obiectivele etapei de implementare:

¾  transferați soluția la mediul industrial;

¾  Recunoașterea de către Faptul de finalizare a proiectului Clientului.

Implementarea componentelor caracteristice unui anumit loc de instalare constă din mai multe etape: pregătirea, instalarea, instruirea și aprobarea formală.

Rezultatele fazei de implementare a sistemului sunt sistemele de escortare și de susținere, depozit de documente, unde sunt plasate toate versiunile de documente și coduri dezvoltate în timpul proiectului.

Pentru a implementa sistemul dezvoltat, a fost întocmit un plan de acțiune, care este prezentat în Tabelul 3.1.

Tabelul 3.1 - Planul de implementare a aplicațiilor

act

Descrierea acțiunii

1. Backup.

O copie de rezervă a datelor de utilizator se face cu participarea și coordonarea acestuia prin transferarea informațiilor către medii interschimbabile (CD, DVD)

2. Setarea componentelor de bază ale soluției

Aplicarea tehnologiilor care asigură funcționarea deciziei. În acest caz, instalarea componentei Visual FoxPro

3. Instalarea unei aplicații client

Transferați la computerul utilizatorului și stabilirea versiunii finale a dezvoltării și a bazei de date

4. Instruire

Instruirea utilizatorilor este făcută pentru a lucra cu sistemul, dezvoltatorul este convins de corectitudinea și înțelegerea lucrării IP de către clienți

5. Transferul bazei de cunoștințe al clientului proiectului

Clientul este transmis toate documentele de proiect

6. Închiderea proiectului

Se întocmește un raport privind închiderea proiectului. Clientul semnează actul de acceptare.

Pentru funcționarea normală, AWS necesită un sistem de operare Microsoft Windowsxp.

4 Gestionarea proiectelor de informare

4.1 Selectarea ciclului de viață al dezvoltării

Unul dintre conceptele de bază ale metodologiei de proiectare IP este conceptul ciclului de viață al software-ului său (software-ul LCC). LCC este un proces continuu care începe cu momentul de a lua o decizie cu privire la necesitatea de ao crea și se termină în momentul confiscării sale complete.

Principalul document de reglementare care reglementează software-ul LCH este standardul internațional ISO / IEC 12207 (ISO - Organizația Internațională de Standardizare - Organizația Internațională pentru Standardizare, IEC - Comisia internațională electrică - Comisia Internațională pentru Inginerie Electrică). Acesta definește structura ELC care conține procese, acțiuni și sarcini care trebuie efectuate în timpul creării de software.

Standardul ISO / IEC 12207 nu oferă un model specific LC și metode de dezvoltare a software-ului. Sub modelul ZHC, puteți înțelege structura care definește secvența de implementare și interconectare a proceselor, acțiunilor și sarcinilor efectuate în timpul LCC. Modelul LCD depinde de specificul IC și de specificul condițiilor în care sunt create și funcții.

Până în prezent, există numeroase modele ale ciclului de viață software, dar două modele sunt cele mai populare și distribuite:

Model spiralat (a se vedea figura 4.1);

Model iterativ.


Figura 4.1 - Modelul spiralului LC

Pentru a crea un sistem informatic, adică "Locul de muncă automatizat al bazei en-gros ale angajatului depozitului", a fost selectat iterativ. Caracteristica distinctă a modelului iterativ poate fi numită ceea ce este o metodă formală, constă în faze independente efectuate în serie și este supusă unei revizuiri frecvente (Figura 4.2). Abordarea iterativă sa dovedit în construirea de IP, pentru care la începutul dezvoltării, este posibil să formuleze cu siguranță și pe deplin toate cerințele, pentru a oferi dezvoltatorilor libertatea de a le realiza cât mai mult posibil din punct de vedere tehnic vedere.

Avantajele modelului iterativ:

modelul este bine cunoscut consumatorilor care nu sunt legați de dezvoltarea de software și utilizatorii finali.

Confort și simplitate de utilizare, pentru că Toate lucrările sunt efectuate în etape (prin faze ale modelului);

Stabilitatea cerințelor;

Modelul este disponibil pentru înțelegere;

Structura modelului poate fi ghidată de personalul slab preparat (utilizator neexperimentat);

Modelul poate să se comporte cu dificultăți și funcționează bine pentru acele proiecte care sunt destul de ușor de înțeles;

Modelul contribuie la implementarea gestionării stricte a proiectelor de control;

Facilitează activitatea managerului de proiect pentru pregătirea planului și configurației echipei de dezvoltatori.

Figura 4.2 - Model iterativ ZHC

Faze Model:

La etapa de analiză, funcțiile pe care sistemul trebuie să le îndeplinească identifică cele mai multe priorități, care necesită elaborarea descrie în primul rând nevoile de informare;

La etapa de proiectare, procesele de sistem sunt luate în considerare în detaliu. Analizate și, dacă este necesar, este ajustat un model funcțional. Sunt construite prototipuri de sistem;

La etapa de implementare există o dezvoltare a sistemului;

La etapa de implementare, produsul finit este introdus în sistemul de organizare deja actual. Utilizatorii sunt instruiți;

În etapa de acompaniament, produsul software este menținut (orice adăugire sau schimbare, pentru o funcționare mai funcțională a produsului).

Alegerea unui model de ciclu de viață a dezvoltării software este un pas important. Prin urmare, pentru proiect, alegerea modelului de dezvoltare a software-ului poate fi efectuată în timpul utilizării următoarelor procese.

Analiza categoriilor distinctive ale proiectului plasate în tabele.

Răspundeți la întrebările enumerate pentru fiecare categorie, subliniind cuvintele "da" și "nu".

Localizați categoria de categorii sau întrebări legate de fiecare categorie referitoare la proiectul pentru care este selectat un model acceptabil.

Echipa dezvoltatorului . Pe baza posibilităților, selecția personalului din echipa dezvoltatorului trece înainte de momentul în care va fi ales modelul ciclului de viață al dezvoltării software-ului. Caracteristicile unei astfel de echipe (a se vedea anexa W Tabelul W.1) joacă un rol important în procesul de alegere a unui model de ciclu de viață, ceea ce înseamnă că echipa poate oferi asistență semnificativă în alegerea unui model de ciclu de viață al produsului software, deoarece Este responsabil pentru implementarea cu succes a modelului de viață dezvoltat.

Echipa de echipă . La etapele inițiale ale proiectului, puteți obține o imagine completă a echipei de utilizatori (a se vedea apendicele și tabelul și.1), ceea ce va colabora cu software-ul dezvoltat și relația sa viitoare cu echipa dezvoltatorului pe tot parcursul proiectului. O astfel de prezentare ajută la alegerea unui model adecvat, deoarece unele modele necesită participarea îmbunătățită a utilizatorilor la procesul de dezvoltare și studiere a proiectului, deoarece cerințele pot schimba ușor utilizatorul în timpul procesului de dezvoltare, dezvoltatorul trebuie să cunoască aceste schimbări și cum Aceste modificări sunt în software.

4.2 Definirea scopului și a zonei Proiectului Program

Produsul programului este dezvoltat pe bunuri în stoc, vă va permite să automatizați procesul de primire, structurare și depozitarea datelor de produs în stoc, precum și simplificarea procesului de emitere a rapoartelor.

Obiectivele proiectului de program vor fi - crearea și implementarea unui sistem contabil de produs. Acest sistem este conceput pentru utilizarea internă de către personalul "Cleonelly", în majoritatea părților angajați ai depozitului întreprinderii.

Pentru a determina domeniul de aplicare al produsului software, acesta va fi descris mai jos, care nu ar trebui să fie un proiect software.

Proiectul Program ar trebui să fie:

Pentru uz intern în cadrul organizației;

Proiect pentru implementarea accesului multiplayer;

Un proiect care are capacitatea de a mări, modifica și depozita informații despre produsul întreprinderii;

Un proiect care are capacitatea de a permite, modifica și stocarea informațiilor despre utilizatorii de sistem;

Un proiect care are capacitatea de a permite, schimba și depozita informații despre clienți și furnizorii de organizații care fac obiectul unor tranzacții încheiate;

Un proiect care va implementa formarea de raportare externă.

4.3 Crearea structurii Listei operaționale de lucrări

Pentru a crea un produs sau un serviciu unic (rezultatul proiectului), este necesar să se efectueze o anumită secvență de lucru. Sarcina de planificare a proiectului este de a exacta cu precizie timpul de execuție și costul acestor lucrări. Mai precis, evaluarea este dată, cu atât este mai mare calitatea planului de proiect. Pentru a oferi o evaluare exactă, trebuie să prezentați compoziția activității proiectului, adică să știți care este necesar să îndeplinească ce fel de muncă. Numai după întocmirea unei liste de lucrări de proiectare, durata fiecăruia dintre ele este estimată și resursele necesare pentru executarea acestora sunt alocate. Și numai atunci puteți estima costul și calendarul executării fiecărei sarcini și, ca urmare a adăugării, costul total și perioada proiectului. Acesta este motivul pentru care definiția compoziției de lucru este prima etapă la planificarea proiectului. Definiția lucrărilor de proiectare începe cu definiția etapelor (sau a etapelor) proiectului. De exemplu, în proiect, elaborarea unui sistem "Contabilitate în stoc" pot fi evidențiate:

Dezvoltarea cerințelor software;

Sistem de informare de proiectare;

Implementarea și certificarea sistemului informațional;

Implementarea sistemului.

După compunerea fazelor și rezultatele acestora sunt definite, este necesar să se determine secvența acestor faze relativ între ele și la termenul limită pentru execuția lor. Apoi, trebuie să determinați care fișiere vor consta dintr-o fază, în care se efectuează aceste lucrări și la ce oră este necesar să se întâlnească atunci când sunt executați.

Lista de deschidere a lucrărilor (Figura 4.3) a fost proiectată utilizând un produs software, cum ar fi MS Project 2003.


Figura 4.3 - Lista recomandată de lucrări

4.4 Evaluarea duratei și a costului dezvoltării

Evaluarea duratei. Se determină după construirea listei de deschidere a lucrărilor (Figura 4.3, punctul 4.3). Această estimare a duratei poate fi văzută utilizând graficul Ganta (aplicația K).

Graficele reprezintă o afișare grafică a informațiilor conținute în fișierul de proiect. Din diagramele puteți obține o idee vizuală despre secvența de sarcini, durata lor relativă și durata proiectului ca întreg.

Graficul Gantt este una dintre cele mai populare metode de prezentare grafică a planului de proiect, utilizată în multe programe de management de proiect.

În cadrul MS, diagrama Gantt este principalul mijloc de vizualizare a planului de proiect. Această diagramă este un grafic pe care scala de timp este plasată orizontal, iar sarcina este localizată vertical. În acest caz, durata segmentelor care indică sarcinile este proporțională cu durata sarcinilor.

În diagrama Ganta de lângă segmente, pot fi afișate informații suplimentare (numele resurselor implicate în acestea și descărcarea acestora sunt afișate în timpul sarcinii).

Estimarea costurilor

Proiectul constă în sarcini , Adică activitățile care vizează realizarea unui anumit rezultat. Astfel încât sarcina să poată fi efectuată pe ea resurse .

O proprietate importantă a resurselor este costul (costurile (costurile)) de utilizare a acestora în proiect. În proiectul MS există două tipuri de costuri de resurse: o rată bazată pe timp și un cost de utilizare.

Rata de timp bazată (rata) este exprimată în costul utilizării resurselor pe unitate de timp, de exemplu 100 de ruble pe oră sau 1000 de ruble pe zi. În acest caz, costul participării resurselor la proiect va fi momentul în care funcționează în cadrul proiectului înmulțit cu rata orară.

În acest caz, a fost utilizat o rată bazată pe timp (Figura 4.4) Costurile totale ale utilizării resurselor pot fi în Figura 4.5.

Figura 4.4 - Rata bazată pe timp în utilizarea resurselor

În această imagine, puteți vedea că dezvoltatorul sistemului atunci când efectuați proiectul primește 50 de ruble pe oră; Analistul de afaceri primește 45 de ruble pe oră, testerul este de 38 de ruble pe oră. Rata orelor suplimentare nu este luată în considerare.


Figura 4.5 - Costuri generale pentru utilizarea resurselor proiectului

4.5 Distribuția resurselor de proiect

Fragmentul distribuției resurselor pentru sistemul de "contabilitate în stoc" poate fi văzut în Figura 4.6


Figura 4.6 - Fragmentul distribuției resurselor de proiect

Pentru fiecare lucrare efectuată în proiect, o resursă este comparată cu efectuarea acestei lucrări. Figura arată că numărul total al costurilor forței de muncă fiecare dintre resurse și numărul specific de ore petrecute într-o anumită zi.

4.6 Evaluarea eficienței economice a proiectului

Calculul eficienței economice a proiectului este un pas important. Aici va fi calculată eficiența economică a proiectului. Acest calcul va afișa cât de mult proiectul este benefic sau proiectul este complet pierderea. La calcularea eficienței economice a proiectului, va fi necesar să se calculeze perioada de returnare pentru proiect. Perioada de rambursare va arăta perioada pentru care proiectul va plăti.

Date de intrare.

Profituri suplimentare din implementarea proiectului (DP) \u003d 38000 de ruble. Profitul suplimentar a fost prezis de către experții întreprinderilor.

Pornirea investițiilor (IC) \u003d 39396,47 ruble. Investițarea investițiilor respectă costurile totale ale utilizării resurselor de proiect (Figura 4.5 la punctul 4.6)

Rata de reducere (I) \u003d 12%.

Termenul limită pentru care se calculează proiectul (n) \u003d 2 ani.

Profituri suplimentare din implementarea proiectului (DP) \u003d 38000 de ruble.

Costurile anuale ale implementării proiectului (Z 1) \u003d 15.000 de ruble.

Costurile anuale de implementare a proiectului (Z 2) \u003d 10.000 de ruble.

Chitanțe de numerar anuale (R1) \u003d 23.000 de ruble.

Încasări anuale de numerar (R 2) \u003d 28.000 de ruble.

La evaluarea proiectelor de investiții, se utilizează o metodă de calculare a unui venit enumerate net, ceea ce implică reducerea fluxurilor de numerar: toate veniturile și costurile sunt date la un moment dat.

Indicatorul central din metoda în cauză este NPV (valoarea actuală netă) - valoarea curentă a fluxurilor de numerar. Acesta este un rezultat final generalizat al activităților de investiții în măsurarea absolută.

Un punct important este alegerea ratei de actualizare, care ar trebui să reflecte nivelul procentului mediu de împrumut așteptat pe piața financiară.

Veniturile reduse pure (NPV) se calculează cu Formula 4.2

(4.2)

R K - chitanțe anuale de numerar în perioada n ani.

k - numărul de ani la fel de mult ca și proiectul.

IC - Investiția inițială.

i - rata de actualizare.

Conform calculelor acestei formule Npv \u003d. 3460,67 ruble.

Indicatorul NPV este o creștere absolută, deoarece evaluează cât de mult se suprapune costurile. Deoarece NPV\u003e 0, proiectul ar trebui luat.

Rata de returnare a investițiilor (ROI) se calculează cu Formula 4.3

(4.3)

La calcule (ROI) \u003d 108,78%

Tabelul 4.1  Calculul tabelului auxiliar al proiectului de perioadă de rambursare

= 1,84

Perioada de rambursare n ok \u003d 1,84 ani (1 an și 11 luni)

Deoarece ROI \u003d\u003e 100% (și anume \u003d 108,78%), proiectul este considerat profitabil.

(4.4)

Astfel, indicele de rentabilitate este egal cu (pi) \u003d 1,2

Locuri de muncă automatizate

Cerințe pentru caracteristicile funcționale

Lista rapoartelor generate

4.4.2. Cerințe pentru sistemul de planificare și management

Sistemul informațional ar trebui să asigure planificarea resurselor întreprinderii și gestionarea producției de by-pass.

Cerințe pentru funcționalitatea IP:

1. Managementul configurației produsului finit (GP):

Menținerea informațiilor de reglementare cu privire la componența GP cu posibilitatea specificării perioadei de relevanță a caietului de sarcini și cu posibilitatea de a găsi în producția de GP cu mai multe specificații diferite;

Menținerea informațiilor de reglementare privind tehnologia produselor de fabricație incluse în GP cu posibilitatea de a specifica perioada de relevanță tehnologică și cu posibilitatea de a găsi în producția de GP cu mai multe tehnologii diferite;

2. Managementul vânzărilor:

Vizualizarea istoriei relațiilor cu clienții;

Înregistrarea / ajustarea aplicării clientului cu o indicație a listei de GP, volume, data de expediere, prețul de vânzare și orice condiții suplimentare;

Vizualizați indicatorii economici curenți (calcul) comandați de GP;

3. Planificarea producției:

Formarea programului de disponibilitate a echipamentelor care indică numărul de ore normale disponibile pentru fiecare zi a perioadei planificate;

Formarea unui plan de producție cu indicarea produsului fabricat, a numărului său, a echipamentului utilizat, a diviziilor pentru fiecare zi a perioadei planificate;

Formarea unui plan de necesitate de producție în materiale și componente;

Monitorizarea și gestionarea echipamentelor de încărcare pentru planul de producție generat;

Să facă ajustări planului de producție în timpul implementării sale;

O analiză din fabrică a planului de producție;

4. Managementul producției:

Formarea de sarcini (costume) înlocuibile pentru fabricarea produselor;



Scopul / realocarea costumelor de performanți și fixarea executării costumelor care indică numărul de produse emise, numărul de produse defecte și cauzele căsătoriei;

Gestionarea stocării și circulației valorilor mărfurilor (TMC) în producție;

5. Managementul aprovizionării:

Formarea pe baza unui plan de necesitate a materialelor și componentelor solicitărilor de achiziție cu indicarea furnizorului, nomenclatorul TMC, numărul și termenele limită ale ofertei;

Formarea de aplicații pentru cumpărare pe baza comenzilor unice pentru TMC din diviziuni;

Monitorizarea și urmărirea implementării aplicațiilor de cumpărare;

Controlul operațional al reziduurilor;

Analiza planificată a aprovizionării;

6. Gestionarea costurilor:

Formarea unui cost planificat (reglementar) al GP;

Fixarea costurilor reale ale producției;

Calcularea costului real al GP;

Analiza costurilor planului.

Cerințe pentru calcularea costului de reglementare al ordinului

Costul de reglementare al produsului și întreaga comandă se calculează în conformitate cu următoarea procedură:

(1) Componenta materială directă a costului de reglementare a produsului se formează pe baza informațiilor privind cadrul de reglementare al acestui produs (specificații) și a prețurilor contabile stabilite pentru TMC inclus în această descriere. Pentru caietul de sarcini, este permisă utilizarea mai multor articole de costuri materiale.

(2) Valoarea salariilor directe se calculează pe baza performanței de reglementare a produsului. SET: Durata de reglementare a fiecărei operații, profesia lucrătorului necesară pentru această operațiune, precum și descărcarea lucrătorului. De asemenea, sistemul este introdus cu rate de numerar ale orelor Normo de către profesiile de lucrători și de descărcările acestora.

3. Valoarea de reglementare a costurilor indirecte se calculează ca procent din baza specificată (valorile costurilor directe conform prezentului articol).



Pentru a implementa acest calcul, trebuie să aveți următoarele date în sistemul informațional:

1. specificarea fabricării produsului (precum și specificațiile fabricării tuturor partenerilor din produsele semifabricate incluse în acest produs);

2. Tehnologia de fabricare a produselor și produsele semifabricate incluse în acesta: Ce operațiuni trebuie completate și pentru ce oră. În plus, fiecare operațiune este dată de profesie și de descărcarea de gestiune a lucrătorilor necesari pentru execuția sa (pentru eliberarea acestui produs particular);

3. Protocolul prețurilor contabile pentru TMC utilizat;

4. Ratele de numerar ale orelor Normo pentru profesii și descărcări.

Cerințe pentru calcularea costului real al ordinii

Costul real al produsului și întregul ordin se calculează în conformitate cu următoarea procedură:

(1) Costurile materiale directe pentru producerea de produse sunt calculate pe baza datelor reale privind cheltuielile atelierului de materiale privind conversia producției. În același timp, valoarea tuturor produselor semifabricate incluse în acest produs este calculată. Estimarea sumelor se efectuează în conformitate cu metodologia adoptată în politica contabilă a companiei.

2. Salariul lucrătorilor de producție directă este calculat pe baza datelor privind închiderea atelierelor. În cazul în care nu se efectuează contabilizarea costumelor din IP, salariul se referă la costurile directe care trebuie distribuite, adică Acesta este distribuit produselor eliberate conform unei anumite baze de date.

3. Deprecierea echipamentului de producție directă este inclusă în compoziția cheltuielilor directe dacă echipamentul (utilajul) utilizat pe această frontieră este specificat pentru fiecare convertor.

4. Costuri directe care trebuie distribuite:

Materialele principale consumate mai puțin frecvent decât fiecare conversie (de exemplu, substanțele chimice a căror normă pe unitate de producție este atât de mică încât are sens să se țină seama chiar și pentru această normă);

Salariile lucrătorilor în absența informațiilor privind distribuția sa campeag;

Amortizarea echipamentelor directe în cazul numai a sumei lunare totale fără a se rupe asupra redistribuirii.

Astfel de cheltuieli sunt distribuite pe produse fabricate în conformitate cu baza de distribuție selectată (de exemplu, proporțional cu costurile materiale directe).

1. Costuri de protecție (25 de cont BU): sunt distribuite produselor fabricate proporționale cu baza de distribuție selectată. Ponderea acestor cheltuieli poate rămâne sau nu în componența producției incomplete în conformitate cu politica contabilă adoptată la întreprindere.

(2) Costurile generale și costurile de vânzare (26 și 44 de conturi BU) sunt recunoscute de costurile perioadei curente și se referă la cheltuielile privind punerea în aplicare. Distribuția acestor cheltuieli pentru costul produselor finite poate fi văzută utilizând un raport special.

Cerințe de performanță ale sistemului de informații

<Раздел должен содержать требования к производительности Информационной системы. Вводится в шаблон>.

Cerințe pentru fiabilitate

<Раздел должен содержать требования к надежности Информационной системы. Например:>

Cerințe pentru a asigura funcționarea fiabilă (durabilă) a sistemului informatic

Funcționarea fiabilă (durabilă) a sistemului informatic ar trebui să fie asigurată de client a setului de măsuri organizaționale și tehnice, a cărei listă este prezentată mai jos:

1. organizarea alimentării cu energie neîntreruptă;

2. Utilizarea software-ului licențiat;

3 și Software-ul de susținere ";

4. Îndeplinirea regulată a cerințelor GOST 51188-98. "Protecția informațiilor. Software de testare pentru virușii de calculator ";

5. Rezervarea periodică a bazei de date a sistemului informațional prin intermediul sistemului informațional sau mijloacele sistemului de gestionare a bazelor de date utilizate.

1. Relevanța și nevoia de cercetare

Odată cu apariția recent în Federația Rusă a noului management imobiliar sub forma proprietarului de locuințe (HOA), Asociația proprietarilor de locuințe (HOA - Asociații de proprietari) și condominiums (mai târziu - organizații de management imobiliar) chiriașii (Proprietarii) de locuințe au apărut posibilitatea de a influența chiriașii (proprietarii) calitatea întreținerii imobilelor, asupra îmbunătățirii teritoriului adiacent și, într-o oarecare măsură, pe costul utilităților.

În conformitate cu articolul 161 din Codul de locuințe al Federației Ruse, conducerea unei clădiri de apartamente ar trebui să asigure condiții de viață favorabile și sigure ale cetățenilor, întreținerea adecvată a proprietății comune într-o clădire a apartamentelor, rezolvând problemele de utilizare a proprietății specificate, precum și furnizarea de utilități cetățenilor care trăiesc într-o astfel de casă.

b) procesul educațional

Dezvoltarea de cursuri științifice și educaționale, precum și materiale științifice și populare

Numele materiei/ material

Descriere rapidă/ material

Cursuri științifice și educaționale

Tutorial

"Managementul sistemelor informatice ale caselor de apartamente"

Funcționalitatea sistemelor informatice de gestionare imobiliare utilizate în Federația Rusă și în străinătate sunt date. Caracteristicile funcționale sunt comparate cu recomandările pentru alegerea unui sistem informatic.

Concepute pentru a instrui studenții în zonele de 080100.62 "Economie" și 080500.62 "Business-Informatică"

Atelier de laborator.

"Sistemul de management al regulilor de afaceri al Organizației de Management MKD"

Instrucțiuni pas cu pas pentru generarea modulului de gestionare a regulilor de afaceri utilizând IBM ILOG. Algoritmul pentru gestionarea regulilor de afaceri ale HOA este dat. Concepute pentru a instrui studenții în direcția 080500.62 "Informatică de afaceri"

Atelier de laborator.

"Modelarea multi-agent a activităților de gestionare a imobiliar"

Instrucțiuni pas cu pas pentru formarea agenților și formarea unui model de organizare a managementului imobiliar folosind Anylogic. Concepute pentru a instrui studenții în direcția 080500.62 "Informatică de afaceri"

Tutorial

"Dezvoltarea unei baze de date constitutive a unui apartament care utilizează MS Access 2010 DBMS"

Există instrucțiuni pas cu pas pentru formarea tabelelor de bază de date, stabilirea unor legături între ele, formele de construcție, cererile, rapoartele și macrocomenzile utilizând capabilitățile DBMS MS Access 2010.

Atelier de laborator.

"Analiza proceselor de afaceri ale Organizației pentru Managementul Imobiliar"

Se administrează diagrame proiectate folosind un limbaj de modelare UML orientate obiect. Concepute pentru a instrui studenții în zonele de 080100.62 "Economie" și 080500.62 "Business-Informatică"

Materiale populare științifice

Monografie

"Analiza fabricii și cluster a organizațiilor regiunii în domeniul managementului imobiliar"

Recomandări privind analiza factorului și cluster a parametrilor care caracterizează regiunea selectată HOA sunt date. Informații privind organizațiile de gestionare a imobiliar cu aceleași seturi de procese de afaceri și determinarea principalilor factori care afectează activitățile lor

Monografie

"Algoritmi de schimb de informații în organizația de gestionare a imobilelor"

Algoritmul general al activității IP, algoritmii de funcționare a modulelor software care implementează serviciile de informații pentru abonați, sunt date algoritmii de interacțiune a modulelor software. Interfețe utilizator ale sistemului de informații. Caracteristicile dezvoltării modulelor de cod software utilizând mediul de dezvoltare MS Visual 2010

Articol

"Clasificarea abonaților și a sistemelor informatice în cadrul organizațiilor de management MKD"

Modelele de schimb de informații în cadrul organizării managementului imobiliar, compoziția estimată și volumul de date în timpul schimbului de informații, presupusele transformări de date în timpul schimbului de informații, forma de depunere a datelor de intrare și ieșire

Articol

"Dezvoltarea unui model de imitație cu mai multe vârste pentru activitățile de modelare a HOA"

Abordări ale formării agenților pentru zona subiectului, precum și dezvoltarea unui model de simulare. Rezultatele activităților de modelare ale HOA cu diferite seturi de date sursă sunt date.

Articol

"Formarea unui set de reguli de afaceri pentru HOA"

Abordări ale formării unei reguli de afaceri stabilite. Sunt luate în considerare posibilitățile de implementare a sistemului de gestionare a normelor de afaceri utilizând IBM ILOG. Un exemplu de utilizare a normelor de afaceri pentru luarea unei decizii este dată.

Articol

"Formarea algoritmilor pentru sistemul de informare al organizației pentru managementul imobiliar"

Structura algoritmului sistemului informațional, structura algoritmilor modulelor software, implementarea serviciilor de informare și schimbul de informații cu baza de date a organizației.

Articol

"Aplicarea unei abordări holistice pentru a forma un indicatori de performanță esențiali ai activităților HOA"

Aplicarea prevederilor unei abordări holistice a formării unui complex de indicatori, permițând crearea unui sistem de evaluare pentru atingerea obiectivelor strategice și tactice (operaționale) pentru organizarea managementului imobiliar, evaluarea stadiului organizației și controlului din activitatea de afaceri a abonaților sistemului informațional în timp real este luat în considerare.

Articol

"Servicii de informare pentru gestionarea clădirilor apartamentelor"

Sunt luate în considerare servicii de informare furnizate de proprietarii de sisteme de informații străine (chiriași) de imobiliare în clădiri de apartamente.

Articol

"Formarea unei baze de date pentru sistemul de informații HOA"

Modele de date, stocarea datelor și tehnologia de prelucrare, compoziția datelor, formate de date pentru reflectarea în interfețele de utilizator și documentele de ieșire, tipurile de date, compoziția intenționată a tabelelor, precum și conexiunile de circuit între tabele

Articol

"Analiza organizațională și modelul proceselor de afaceri ale HOA"

Dezvoltarea unui complex de modele este luată în considerare: un model strategic al modelului, modelul organizațional și funcțional, un model tehnologic funcțional, un model de proces-rol al unui model cantitativ, un model de structură a datelor (în ce formă regulamentele din Hoa și obiectele din mediul exterior sunt descrise), procesele de afaceri

Pe baza atribuției sistemului informatic dezvoltat, vom proiecta în continuare structura modulară a aplicației. Pentru a determina structura modulară, folosim diagrama componentelor de notație UML 2.0 (figura 3.4).

Smochin. 3.4.

Sistemul informațional este alcătuit din trei componente:

  • 1. Interfață. Implementarea interacțiunii utilizatorilor cu sistemul de informații. Conține următoarele module:
    • · Introducere / ieșire - organizarea introducerii și retragerii informațiilor atunci când lucrați cu IP;
    • · Raportarea este organizarea rapoartelor în conformitate cu formele de documentare stabilite în diverse domenii ale Agenției de Personal;
    • · Căutarea - Organizarea căutării candidaților și a posturilor vacante pentru parametrii specificați;
  • 2. Prelucrarea datelor. Implementarea funcțiilor de procesare a informațiilor: căutarea datelor din baza de date, modelul matematic pentru sarcina analizei primare a documentelor etc.;
  • 3. db. Implementarea unui depozit de date care conține informații despre clienți.

Dezvoltarea structurii bazei de date

Așa cum am menționat mai devreme, în sistemul informațional, toate informațiile sunt stocate într-o singură bază de date. Pentru a simula structura logică a bazei de date, a fost aplicată metodologia IDEF1X. Conform acestei metodologii, procesul de construire a unui model de informare constă în următorii pași:

  • · Definirea entităților; determinarea între entitățile dintre entități;
  • · Setarea tastelor primare și alternative;
  • · Determinarea atributelor entităților;
  • · Determinarea modelului la nivelul necesar de formă normală;
  • · Tranziția la descrierea fizică a modelului: Scopul corespondențelor Numele entității este numele tabelului, atributul entității - atributul tabelului;
  • · Setarea declanșatorilor, procedurilor și restricțiilor;
  • · Generarea bazei de date.

Diagrama Esence-Bond care descrie baza de date din Termenii Idef1.x este construită din trei blocuri principale - entități, atribute și conexiuni. Dacă considerăm că graficul ca reprezentare grafică a dispozițiilor domeniului subiectului, entitățile și atributele sunt substantive, iar legăturile sunt verbe.

Deoarece viitoarele ICS din această bază de date vor căuta, următoarele sunt selectate ca atribute principale pentru document:

  • - numele documentului;
  • - data primirii documentului la arhivă (firmele de avocatură care efectuează servicii de arhivă sunt urmate de perioadele de stocare ale documentației. Fiecare document are propriul său termen de valabilitate. Multe valori mobiliare își pierd relevanța în timp, iar valoarea lor este redusă la zero. Aceste documente ar trebui distruse. Selecția la timp a acestor documente și distrugerea documentelor este inclusă în pachetul de servicii de arhivă furnizate de firmele de avocatură. Atunci când efectuați un depozit la fiecare document, după efectuarea unui examen special, termenul de valabilitate este determinată. După această perioadă, documentul este depus pentru distrugere);
  • - accesoriu (tip) al documentului (deoarece toate documentele au fost împărțite în 7 specii pentru care clasamentul este important);
  • - o coloana;
  • - numărul regimentului;
  • - numărul Salazki (acești 3 parametri sunt necesari pentru a determina localizarea documentului în arhivă);
  • - Prezența unui document în celula sa (trebuie să cunoașteți documentul din arhivă sau este eliberat prietenului).

Rezultatul unei cereri de selectare a tuturor documentelor aparținând unui singur client ar trebui să arate așa. Figura 3.5. În exemplul prezentat, numărul de documente a fost limitat la 20.

Acum, luați în considerare în detaliu modelul de date logic al sistemului informațional dezvoltat prezentat în Figura 3.6.


Smochin. 3.5.


Smochin. 3.6.

Din modelul de date prezentat este clar că conține trei entități fiecare cu setul de atribute, iar două dintre ele sunt dependente și unul nu este.

Esența angajatului, care este o entitate independentă are atribute:

  • · Numărul de identificare al angajaților - este principala cheie a acestei entități;
  • · NUMELE COMPLET;
  • · Domeniul de specializare;
  • · Evaluare;
  • · Informații suplimentare.

Esența "clientului" este o esență dependentă de entitatea "angajatului", ceea ce indică faptul că fiecare angajat poate servi multor clienți. Esența clientului are atribute:

  • · Numărul seriei și pașaportului - este principala cheie a acestei entități;
  • · Numărul de identificare al angajaților - este cheia secundară a acestei entități;
  • · NUMELE COMPLET;
  • · Domeniul de specializare;
  • · Evaluare;
  • · Informații suplimentare.

Entitatea "Document" este esența dependentă de entitate "Client", ceea ce indică faptul că fiecare client poate stoca multe documente diferite în arhivă. Documentul esențial are atribute:

  • · Identificatorul documentului este principala cheie a acestei entități;
  • · Numărul seriei și pașaportului - este cheia secundară a acestei entități;
  • · Numele documentului;
  • · Data primirii;
  • · Aparținând grupului;
  • · Numărul coloanei;
  • · Numărul rafturilor;
  • · Numărul de salon;
  • · Prezența unui document în celulă.

Create dintr-o varietate de module sistem informatic a permis plantei de automobile Nizhny Novgorod "Chaika-Service" pentru a realiza ideea de producție, ținând cont cel mai mult pe dorințele clienților care și-au pus ordinele în întreprindere

Sistemul de informații creat dintr-o varietate de module a permis plantei de automobile Nizhny Novgorod "Chaika-Service" pentru a realiza ideea de producție, ținând cont de dorințele clienților care și-au pus ordinele în întreprindere

Principala sarcină a serviciului IT a companiei, a activității de conducere în momentul dificil actual, este de a reduce costurile și de a oferi instrumente de conducere care va contribui la depășirea cu succes a testului crizei. Deci, Alexey Ghanin, șeful Departamentului IT al plantei de automobile Nizhny Novgorod "Chaika-Service", specializată în producția de autophectehnică serială și unică.

Compania a crescut în 2006, când a fost dobândită proprietatea asupra vechii plante și a început dezvoltarea celui de-al doilea teritoriu. Bineînțeles, sarcina de a combina ambele teritorii într-un câmp de informații unic. Am început cu crearea unei rețele VPN, dar când numărul de utilizatori a crescut, lățimea de bandă a canalului nu a fost ratată. Apoi cablul de fibră optică a fost pus între cele două teritorii.

Odată cu debutul crizei, nevoia de resurse de rețea a scăzut, acest lucru a făcut posibilă reducerea achiziției de echipamente active pentru infrastructura de telecomunicații a întreprinderii. O altă sursă semnificativă de reducere a costurilor a fost refuzul externalizării și punerea în aplicare a sarcinilor sale pe propriile forțe.

În plus, compania optimizează costurile de internet, analizează și limitează fluxul de trafic. Compania are sucursale în Krasnodar și Moscova, toate siturile sunt combinate într-o rețea IP cu o singură numerotare. Și acum este această rețea internă pentru apelurile din interiorul întreprinderii, care este semnificativ mai economică decât apelurile prin comunicarea telefonică pe distanțe lungi.

Din instrumentele care vor fi acordate în curând conducerii, Ganin a numit în primul rând un sistem de calcul al costului. Acesta a fost deja dezvoltat și va servi drept obiectiv global global - reducerea costurilor. Calculul rafinat al costului produselor este planificat pe baza sistemului de management al datelor de inginerie. Acest lucru va oferi informații detaliate și operaționale cu privire la cost (anterior au fost calculate pe baza datelor contabile). Compania produce produse suficient de complexe, doar versiunile finite ale vehiculelor cu modificări diferite sunt de aproximativ o jumătate de mie. Bineînțeles, detaliile de la care merg, două ordine de mărime mai mult.

Din contabilitate - la producție

Primul pas pe calea automatizării a fost achiziția în 2002 a produsului "1c: contabilitate 6.0" și sistemul CAPR "Compass" Askon. Următorul pas a fost automatizarea activităților de producție. Compania "RARUS NN" La cererea întreprinderii a început adaptarea sistemului ERP "1C: Managementul întreprinderii de fabricație 8" ("1C: UPP 8") la nevoile și particularitățile întreprinderii. Scopul proiectului a fost de a construi o bază de date unică și punerea în aplicare a gestionării tuturor proceselor de afaceri pe baza unui sistem informatic unificat. Factorul de succes decisiv în implementarea sa a fost sprijinul imediat al conducerii supreme a întreprinderii - directorul general, care a inițiat și a susținut proiectul în toate etapele sale.

Când automatizarea activităților de producție, a fost acordată o atenție deosebită adecvării afișajului în sistemul procesului de producție. Specialiștii echipei de implementare au dezvoltat o sarcină tehnică cu o descriere detaliată, care în care configurația trebuie să primească clientul și ceea ce este necesar pentru fiecare comandă. Documentul a fost introdus în tipul de mașină, modelul său, o listă a operațiunilor tehnologice necesare, secvența lor, o listă de operațiuni de control etc. Această abordare a făcut posibilă realizarea unei companii mai orientate spre client, deoarece sarcinile tehnice au fost formate de către managerii departamentului comercial, care încercau să maximizeze dorințele clientului și apoi sarcinile au intrat în producție.

Specialiștii departamentului IT împreună cu tehnologii au dezvoltat un bloc de specificații de hărți industriale și tehnologice. Pe baza lor și pe baza unui plan lunar pentru producția de produse finite, nevoia de materiale a fost determinată pentru o anumită perioadă, luând în considerare reziduurile actuale. Toate acestea au permis să planifice competent activitatea departamentului de aprovizionare.

Angajații departamentului IT au dezvoltat un modul pentru "1c: UPP 8" pentru a importa produse de "lemn" din sistemul Compass, care este utilizat de către designerii întreprinderii. Algoritmul de lucru a prezentat următoarele: Biroul de proiectare al "Compass" dezvoltă desenul și creează un model 3D al obiectului, apoi structura produsului utilizând modulul dezvoltat este importat în sistemul ERP, după care specificația produsului se bazează pe date importate. Dacă designerii fac modificări la orice nod, atunci aceste modificări sunt afișate automat în toate sistemele.

La început, așa cum a recunoscut Ganin, el și specialiștii săi au dorit să facă un sistem de gestionare a datelor inginerie pe cont propriu, dar în curând au aflat că grupul Appius de companii, un partener "1c", își dezvoltă propria soluție PDM replicabilă (aceasta A primit numele "1c: date de inginerie de management PDM").

Părere

Următoarea sarcină a fost aceea de a obține feedback operațional din producție, este important deoarece ciclul de producție al produsului poate ocupa una sau două săptămâni. Anterior, starea comenzii a fost vizibilă pur și simplu prin telefon, acum informațiile relevante sunt obținute prin intermediul sistemului informațional.

Primul pas în această direcție a fost dezvoltarea unui sistem de monitorizare a stării unei cesiuni tehnice. Unele procese de producție au fost modificate, în special ofițerii de SC obligați să transmită rapoarte despre lucrarea acceptată de operator și a intrat în datele despre acestea în sistemul ERP. Drept urmare, sistemul a început să prezinte trecerea ordinului de producție în etape cu indicarea persoanelor responsabile, acest managements permis să ofere clienților adevărata informații despre etapa comenzile lor și când sunt gata.

Următorul pas a fost introducerea unui modul de planificare a producției. Anterior, planificarea a fost efectuată prin intermediul Excel, neplăcut, erori au avut loc adesea. După ce a câștigat modulul ERP al planificării producției, managerii au la dispoziție date reale formate pe baza sarcinilor tehnice primite. Acest lucru a făcut posibilă monitorizarea rapidă a încărcării fiecărui site. Ca urmare, a crescut acuratețea și eficiența planificării producției.

În curând a fost necesară o mai mare informație operațională cu privire la starea proceselor de producție, în special despre timpul de nefuncționare. Pentru a rezolva această problemă, am implementat un sistem care vă permite să urmăriți cursul proceselor de producție bazate pe codarea barei: fiecare operațiune tehnologică, fiecare sarcină tehnică și fiecare angajat și-a atribuit codurile de bare, terminalele instalate echipate cu un scaner de coduri de bare.

Procesul de producție este acum construit după cum urmează. Înainte de a începe munca, brigada sau lucrătorul se apropie de terminal, citește codul de bare, codul de bare al sarcinii tehnice și operarea tehnologică. Din punctul de vedere al sistemului, aceasta înseamnă că angajatul a început să lucreze. După finalizarea sa, angajatul își repetă acțiunile cu cod de bare.

"Aceasta este o soluție universală, în plus, nu necesită o lucrare de alfabetizare pe calculator, - note Ganin. "Mașina este principala și cea mai scumpă componentă a producției noastre, reducerea perioadei de nefuncționare a făcut posibilă accelerarea bruscă a executării ordinelor". Compania are un instrument convenabil și simplu de analiză a pierderilor: lucrările de sistem sunt generate automat în sistem pentru fiecare vehicul, permițând urmărirea când a început munca pe această mașină, când a ajuns cât de mult timp mașina pur și simplu a așteptat o altă operațiune. Dacă timpul admis este depășit, cauzele cauzelor și căutarea făptuitorilor unei astfel de perioade lungi de întrerupere. Ca urmare, responsabilitatea personală a artiștilor interpreți sau executanți sa îmbunătățit.

Pe baza specialiștilor din întreprinderi "1c: UPP 8" au implementat o unitate de planificare a blocului pentru biroul de proiectare. Sarcinile tehnice create în sistem vin la designerul șef, le analizează, le distribuie designerilor lor prin designerii lor și determină timpul pentru fiecare sarcină. O astfel de organizație de lucru oferă proiectantului șef și managerilor, care formează baza comenzilor, abilitatea de a urmări gradul de volum de lucru al Biroului de Design și acest lucru, la rândul său, vă permite să comparați producția de producție și designeri și rațional alocarea resurselor existente umane și de producție.

Datele privind lucrările efectuate, obținute prin coduri de bare, introduceți unitatea de calcul a salariului executorilor. Sistemul înregistrează timpul de lucru, facilitând calculul producției și orelor suplimentare. Toate acestea contribuie la salariul rapid și precis.

Este important să subliniem că compania a mers de-a lungul căii de expansiune

Configurația de bază a sistemului ERP cu blocuri suplimentare fără a schimba structura sa internă. A devenit posibil, în special, să-și desfășoare actualizările fără probleme.

Pentru a gestiona arhiva documentației de proiectare în întreprindere, a introdus sistemul "1c: datele de inginerie PDM" (Dezvoltarea Appius GK) și integrarea acestuia cu "1c: UPP 8". În plus față de crearea de noi produse, sistemul de management al datelor de inginerie este planificat pentru a fi utilizat pentru a calcula mai precis costul produselor.

Integrare multiplă

Întreprinderea a introdus navigația GPS pentru a urmări furnizarea de vehicule și vehicule comerciale care se deplasează pe distanțe lungi. Acest lucru vă permite să optimizați căile, să reduceți costurile cu combustibilul, să reziste mai clar disciplina aprovizionării.

"Chaika-Service" intenționează să se asocieze asupra sistemului de videoconferință într-o singură rețea Toate ramurile - două în Nizhny Novgorod și una din Moscova, Krasnodar și Naberezhnye Chelny. Astfel, eficiența luării de conducere a deciziilor va îmbunătăți și costurile financiare și temporare de afaceri vor reduce semnificativ.

"De asemenea, intenționăm să introducem o decizie bazată pe" 1c: UKP 8 "pentru a interacționa cu poliția rutieră, pregătirea și tipărirea TCP, numere de tranzit, - note Ganin. - toate datele vor fi grupate într-un singur loc de informare de stocare - o cartelă de mașină, unde vor fi introduse toate numerele sale de identificare, culoarea, numărul corpului etc., atunci aceste date vor fi utilizate în sarcina tehnică, când se imprimă PTS, Numere, certificate, conturi " O astfel de integrare va oferi clienților o întreprindere posibilitatea de a obține numere de TCP și de tranzit pregătite împreună cu mașina, datorită căreia va fi posibilă ridicarea autoturismelor în poliția rutieră.



Ți-a plăcut articolul? Împărtășește-l