Descrierea implementării software - informatică, programare
2.3 Descrierea implementării programului
Rezultatul tezei a fost crearea de software proiectat pentru salarizarea personalului din instituțiile de învățămînt secundar de specialitate.
Munca a fost efectuată pe baza proiectului individual de locuri de muncă diplomă în specialitatea 010240 „Matematică Aplicată și Informatică“ la „sistem automatizat de salarizare angajaților instituțiilor de învățămînt secundar speciale.“
Numirea software dezvoltat - salarizarea personalului din instituțiile de învățămînt secundar de specialitate.
Automation sunt supuse următoarele funcții:
- de introducere a datelor și controlul de introducere a datelor;
- editarea și stocarea datelor;
- salarizare;
Rezultatele pozitive ale utilizării software-ului sunt:
- reducerea risipei de timp prin automatizarea primirea documentelor;
- creșterea productivității contabil școlar în executarea operațiunilor de plată;
Scopul software-ului este de a automatiza calcule, eliberarea de timpul petrecut pe punerea în aplicare a acestor calcule de mână, precum și punerea în aplicare a unei sarcini specifice în cadrul pachetului de programe cu toate cerințele cerințele de interfață de utilizator și de sistem pentru proiectarea de aplicații Windows.
software-ul proiectat ar trebui să furnizeze următoarele funcții:
- Personalul școlii de salarizare pentru luna curentă cu deduceri fiscale relevante;
- o reprezentare a informațiilor de ieșire sub formă de rapoarte;
- retragerea salariilor angajaților pentru anul școlar;
Proiectarea interfeței cu utilizatorul este în conformitate cu standardul ASA dezvoltat de IBM. CUA au fost puse în aplicare cerințele subsistemului (acces comun de utilizare), definirea componentelor de interfață cu utilizatorul, care trebuie să fie prezentă în toate programele. Aceste componente se bazează pe două principii de bază:
- utilizatorii pot dezvolta conceptul de interfață;
- utilizatorul poate și ar trebui să gestioneze dialogul;
Din punct de vedere tehnic, pentru punerea în aplicare a standardului, următoarele tehnici:
- dezvoltarea unui sistem de meniu cuprinzător;
- simplificarea modurilor de prelucrare a datelor;
- crearea de multi-ferestre;
- tooltips sistem;
- emiterea de posturi suplimentare în exercitarea acțiunilor incorecte de către utilizator;
- foloseste un meniu pop-up de sistem, activați atunci când apăsați butonul din dreapta al mouse-ului;
- utilizarea denumirilor generice în meniu;
- taste funcționale pentru acces rapid la comenzile din meniu;
armonizarea Asigurarea și consecvența interfeței. Considerat interfața serială a unui sistem software și utilizatorul determină viteza de ajustare a sistemului și poate reduce semnificativ timpul pentru a îndeplini funcțiile în funcție de utilizator. interfața cu utilizatorul acceptă dispozitivele de intrare standard (tastatură și mouse-ul). În același timp, acesta prevede punerea în aplicare cele mai multe dintre funcțiile unui sistem software cu ajutorul manipulatorului „mouse“, deoarece acest lucru accelerează în mod semnificativ procesul de lucru și reduce numărul de erori de intrare.
sisteme software Dialoguri trebuie să îndeplinească următoarele condiții minime:
- erori de utilizator nu ar trebui să conducă într-un accident de sistem;
- imaginea trebuie să fie cât mai clar - în toate cazurile, de dorit tabele de înlocuire grafice, diagrame, histograme, și alb-negru - culoare;
- pentru a spori încrederea în rezultatele obținute cu ajutorul unui PC trebuie să fie posibil să se controleze în mod eficient rezultatele intermediare și, dacă este necesar - schimba ordinea de evaluare;
- sistemul ar trebui să permită utilizatorului, în orice moment pentru a trece la un alt tip de muncă, pentru a folosi un tabel de căutare.
Practica a demonstrat că utilizarea standardului ASA reduce timpul necesar pentru dezvoltarea aplicațiilor utilizatorilor finali. Și acest lucru este valabil atât pentru utilizatorii cu experiență și novice.
Caracteristicile temporale ale fluxului de lucru este determinat în primul rând de confortul de a lucra cu produsul software. Indicatorii care descriu reactivitatea sistemului, includ toate calendarul, care ar trebui să ofere utilizatorilor o experiență confortabilă. Calcularea modelului poate dura câteva minute, în funcție de clasa a PC-ului și numărul de parametri specificați.
În practică, punerea în aplicare a diferitelor tipuri de protecție a datelor: protecția datelor împotriva actualizărilor incorecte distrugerii, accesului neautorizat și altele.
Protejarea datelor împotriva distrugerii (adică pierderea datelor în cazul unor defecțiuni) - acest tip de protecție este chemat să asigure integritatea fizică a datelor și asigură crearea de copii și arhive de date.
Protecția datelor de la actualizări incorecte (integritatea logică software-ul de date bazate pe prevenirea utilizării utilizatorilor non-primare și este asigurată prin limitarea accesului la filtrele de software prin intermediul datelor). A doua modalitate de a asigura integritatea logică este că utilizatorul nu este întreaga înregistrare, dar numai o parte din ea, trebuie să utilizați. O a treia metodă de protecție este de a verifica noile valori privind afilierea gamei sale valori de toleranță.
Protecția datelor împotriva accesului neautorizat furnizate prin crearea unor filtre de software, folosind dispozitivul de blocare de acces (parole) și introducerea sistemului de codificare.
Datorită faptului că software-ul include date economice, o schimbare care ar putea duce la calcule eronate, atunci accesul trebuie să fie protejate. Pentru a rezolva această problemă cu privire la lansarea unui sistem software parolă instalat.
Una dintre cele mai importante caracteristici de calitate ale produsului software este fiabilitatea.
Fiabilitate - este proprietatea de produse software continuă să funcționeze pentru o anumită perioadă de timp, în anumite condiții de funcționare, ținând seama de consecințele pentru utilizatorul fiecărui eșec.
Oferi numit o stare a produsului software în care este capabil să îndeplinească funcțiile specificate cu parametrii cu cerințele specificațiilor tehnice. Odată cu trecerea produsului software inoperabil datorate în caz de eveniment eșec.
Motive pentru eșecul de produse software și sisteme tehnice sunt diferite. În cazul în care pentru sistemele tehnice cauza de eșec poate fi uzura fizică și rupere a pieselor și componentelor, produsele software nu sunt supuse uzurii. Învechire, tipic de produse software care nu pot fi cauza eșecului de performanță.
Motivul pentru eșecul produsului software este că nu se poate testa pe deplin procesul de testare și încercări. Atunci când funcționează produsul software în lumea reală poate fi o astfel de combinație de date de intrare, ceea ce determină eșecul. Astfel, operabilitatea produsului software este dependentă de informația de intrare, iar cea mai mică această relație, nivelul mai ridicat de fiabilitate.
Funcțiile software proiectate au fost puse în aplicare, care crește fiabilitatea generală a sistemului.
Procesări de excepție. Această funcție este cel mai important, deoarece, după cum însăși natura metodelor numerice, precum și acțiunile utilizatorilor sugerează posibilitatea unor situații incorecte. De exemplu, cele mai frecvente la efectuarea de calcule, este o încercare de a diviza de zero. Principala problemă aici este că, în cazul unor astfel de situații, camera din blocul curent al programului și operatorii din spatele localizarea erorii, care, în executarea normală a programului ar trebui să fie îndeplinite, nu îndeplinite. Rezultatul poate fi programul de lucru în viitor imprevizibil. Pentru a evita astfel de consecințe, părțile critice ale programului au fost incluse în blocul de cod protejat. Această unitate este caracterizată prin faptul că permite orice trateze în mod corespunzător excepția, sau pentru a efectua acțiuni de curățare pentru eliminarea consecințelor cauzate de această eroare.
Cu condiția blocarea nu este în prezent disponibil în acțiunile utilizatorului. Acest lucru este evident în punerea în aplicare a sistemului de meniuri, și alte comenzi. Schema generală a acestui principiu constă în faptul că, la fiecare moment este monitorizată capacitatea de a efectua una sau alta echipa. În cazul în care comanda este posibil - atunci controlul corespunzător este disponibil, și vice-versa.
Acesta prevede validarea automată a datelor, introduse de către utilizator. Atunci când utilizatorul introduce date eronate, de exemplu, un punct în loc de virgula ca separator zecimal, sau litere în loc de numere, programul îi spune despre ea și oferă să reintre.
Trebuie remarcat faptul că o parte din funcțiile de asigurare a fiabilității sistemului se realizează Delphi înseamnă că acesta oferă un mecanism standard pentru tratarea excepțiilor.
Informații despre „Proiectarea unui sistem de informare“ personalul școlii Salarizare „“
sau prin numere de personal (selectați „număr personal“). Ris.2.25Otchet „fluturaș“ Schematic automatizarea salarizare și plată pot fi reprezentate după cum urmează: Tabelul 2.1. Documente de referință Jurnale Rapoarte cont 1.Sotrudniki TINUTA Brigada jobprice WWS 2.Vidy plăți fluturaș 3.Currency costum bucată calculat.
atrage, deoarece devine obișnuită. piramidă Application ierarhie Maslow motivație în proiectarea sistemului [56]. Modelul modern al sistemului de motivare financiară a problemei motivației muncii este una dintre cele mai acute probleme cu care se confruntă societatea modernă românească. De regulă, liderii locali au în vedere un sistem de stimulente ca un instrument.
Aceasta ar acoperi întrebări de educație, de a interacționa cu profesorii și părinții elevilor de către elevii înșiși, care doresc să studieze problemele de auto-studenți ai ajuta pe cei rămase în urmă, etc. 5. Sistemul de Informații ȘCOALA (SIS) în școală TEHNOLOGII Informatizat № 97 stabilite în secțiunea anterioară, problema poate fi rezolvată prin furnizarea de cea mai mare (în raport cu părinții, studenți și.
Sistemul de operare al calculatorului este mort. Sistem de operare este încărcat la pornire. software de aplicație este proiectat pentru a rezolva problemele specifice de utilizator și a sistemului informațional de calcul al întregului proces. software de aplicație vă permite să dezvolte și să își îndeplinească sarcinile (aplicații) utilizator în contabilitate, managementul personalului, etc. software de aplicație.