|
LUCRAREA DE LABORATOR
DOCUMENTATIA ETAPEI DE PROIECTARE FIZICA
Intocmiti documentatia etapei de proiectare fizica pentru aplicatia de contabilitate financiara a unitatii pentru care doriti sa informatizati contabilitatea financiara, conform indicatiilor metodologice de mai jos, folosind ca model documentatia referitoare la o casa de schimb valutar.
Cuprins lab 11
Descrieri si definitii
Modelul fizic de comunicatie
Modelul fizic de date
Videoformatele
Meniurile_de_prelucrare
Modelul_fizic_al_prelucrarilor
Indicatii metodologice [4]
a) Descrieri si definitii (se fac referiri la urmatoarele aspecte):
- proiectarea strategiilor de prelucrare distribuita: modalitatile in care utilizatorul poate sa dispuna de date si facilitati de prelucrare distribuite in retea. In detaliu aceste modalitati vor fi prezentate in MFC (punctul b)
- proiectarea fisierelor fizice si a bazelor de date: aceasta vizeaza descrierea modului in care datele vor fi stocate si accesate in/din memoriile secundare si cum se va asigura controlul lor pentru a se oferi o securitate maxima. Concret solutia va fi dezvoltata la punctul c (MFD).
- proiectarea structurii sistemului si a programelor: sunt descrise programele si modulele acestora urmarindu-se ca ele sa fie in concordanta cu diagramele fluxurilor de date sau cu MLP (depinde de metoda de abordare a sistemelor informationale folosita) si cu celelalte piese ale documentatiei realizate in etapele anterioare;
In legatura cu proiectarea fizica trebuie avut in vedere ca daca in fazele precedente s-au cautat raspunsuri la intrebarea 'Ce trebuie sa facem?' acum trebuie sa raspundem la intrebarea 'Cum vom face ce ne-am propus in etapele anterioare?'.
Fiind ultima faza inainte de implementare, proiectarea fizica este ultima sansa de punere de acord a solutiilor noastre cu cerintele utilizatorului dar si cu realitatea in care va functiona sistemul.
b) Modelul fizic de comunicatie (MFC)
Generarea concreta a unui model fizic de comunicatie (MFC) presupune realizarea in principiu a urmatoarelor elemente specifice:
interconectarea topologiilor de tip LAN specificate in MLC;
securitatea LAN:
servicii de securitate:
controlul accesului
autentificarea
confidentialitatea datelor
integritatea datelor
nonrepudierea.
- mecanisme de securitate:
criptarea;
- semnatura digitala;
controlul acordului;
integritatea datelor;
integritatea unui camp sau a unei entitati de date;
integritatea unor campuri sau a unor siruri de unitati de date;
schimburi de autentificare;
controlul dirijarii: selectia fizica a cailor alternative;
notarea: asigura faptul ca proprietatile datelor communicate intre doua sau mai multe entitati sunt autentice sub aspectul integritatii, originii, timpului si destinatiei.
c) Modelul fizic de date (MFD) are rolul de a evidentia urmatoarele elemente:
specificatorul asociat relatiei la nivel fizic (denumire tabel/relatie in viziunea beneficiarului si denumire tabel ca fisier, de ex. C:SICSVvalute dbf);
structura inregistrarii;
accesul si spatiul fizic specific relatiei;
constrangerile structurale referentiale interrelatii;
Tabelul urmator este un exemplu de descriere a relatiei "VALUTE":
1. ENTITATEA
Relatia fizica
Valute
C:Exchangevalute.dbf
2. ACCESUL SI SPATIUL FIZIC
Indexare
Spatiul fizic ocupat
chei
Fisier index
RCS
R
Total octeti
CP
CS
COD_V
Valute.ndx
18
1000
3. CONSTRANGERI STRUCTURALE REFERENTIALE INTERRELATII
identificator relatie
CP
CE
TRANZ
Nr_bsv
Cod_v
MISC
Nr_doc
Cod_v
4. STRUCTURA INREGISTRARII
Nr.
Identificator
Tip, lungime
Conditii de validare
1
2
3
4
COD_V
CURS_CUMP
CURS_V
PROC_C
C,3
N,3
N,4
N,6,2
COD_V=
CURS_CUMP>=30000 AND CURS_CUMP=<9(5)
CURS_V>=30000 AND CURS_V=<9(5)
PROC_C>=0.01 AND PROC_C=<0.30
Se va intocmi cate un tabel ca cel de mai sus, pentru fiecare entitate.
Videoformatele de I/E
se intocmeste o lista cu videoformatele (formularele) dupa modelul urmator:
Videoformatul
Descriere
Figura
Tip
Denumire
Identificator
I
Buletin de cumparare
BC
Asigura introducerea datelor aferente cumpararilor de valuta
19
se include macheta fiecarui formular specificat in tabelul de mai sus.
Cuprinsul lucrarii 11
Meniuri de prelucrare
Se face precizarea ca meniul principal de prelucrare pentru aplicatia . este format din urmatoarele optiuni si suboptiuni descrise in ordinea utilizarii acestora: (urmeaza un tabel cu structura celui de mai jos, exemplificat pe inceputul tabelului specific unei case de schimb valutar):
Optiunea
Suboptiunea
Nivel
Descriere
Figura
PSV
1
Crearea, schimbarea si eliminarea PSV
1
PSV schimbare
2
Schimbarea PSV activ
2
PSV creare
2
Crearea unui PSV nou
3
PSV eliminare
2
Stergerea unui PSV
4
CONFIGURARE
1
Parametrizarea sistemului
5
Generala
2
Particularizarea PSV: exercitiu financiar, parametrizarea PSV, procentul de variatie intre cursul de vanzare si cel de cumparare, precum si conturile folosite:
5311 - casa in lei;
708 - comision cumparare;
708 - comision vanzare;
704 - diferente pret cumparare/vanzare
Utilizatori
2
Definirea utilizatorilor si a drepturilor de acces
Imprimanta
2
Parametrizarea nmelui si tipului de imprimanta
Lungimea si latimea hartiei folosite
Culori
2
Parametrizarea culorilor pentru ecran si date
Semnal sonor
Stabilirea frecventei si duratei semnalului sonor
Fisiere
1
Descrierea atributelor bazei de date
Fig. 11
Devize
2
Declararea devizelor (valutelor): cod, denumire, contul Casa in valuta 5314, precum si: data cursu-lui, cursul BNR, curs cumparare, curs vanzare, etc.
Tabelul continua, dar cele prezentate mai sus sunt suficiente pentru a reflecta spiritul in care se elaboreaza macheta meniului. In continuare in documentatie vor fi incluse machetele submeniurilor ce apar la alegerea unei optiuni de meniu si daca este cazul se coboara in jos pe arborele meniului pana la ultimul nivel
d) Modelul fizic al prelucrarilor (MFP) are rolul de a ilustra identificatorii procedurilor, schemele de sistem, intrarile, iesirile si functiile asociate acestora. Pentru aceasta se intocmeste un tabel ca cel de mai jos:
Cuprinsul lucrarii 11
Identificator
Schema de sistem
I/E
Functii
Se
trece numele
programului sau modulului.
De exemplu:
SICSV.prg
BMESI
BMEAE
BMEL
BMETPSV
BMETB CON:
BMIAI
BMITPSV
BMITB C:SICSV
BC, BV SICSV
C:SICSV
BC.lbx
BV.lbx
BMITB.lbx
BMITPSV.lbx
BMIAI.lbx
BMETB.lbx
BMETPSV.lbx
BMEAE.lbx
BMESI.lbx
CON:vdfi, vdfe
C:SICSV.prg
C:SICSVCLIENTI.dbf
C:SICSV CLIENTI.ntx
C:SICSVVALUTE.dbf
C:SICSVVALUTE.ntx
C:SICSVTRANZ dbf
C:SICSVTRANZ.ntx
C:SICSVMISC.dbf
C:SICSVMISC.ntx
Introducere si validare
tranzactii
valutare.
Listarea
Iesirilor
SICSV
Configurare
BD
In continuare se mai specifica:
- ordinea de apelare a optiunilor meniului principal care este urmatoarea
4 PSV
5 CONFIGURARE
1 FISIERE/BD
2 BULETINE
3 LISTARI
8REVENIRE DOS
configuratia minima a calculatorului pe care urmeaza a se instala aplicatia;
comenzi prin care se face instalarea si comenzi de
lansare a aplicatiei in exploatare. Daca sunt necesare anumite comenzi ce
trebuie sa fie prevazute in fisiere CONFIG.SYS, se vor specifica si
acelea.