Page 31 - MATINF Nr. 4
P. 31
Concurs Dr¨axlmaier, edit , ia I 31
Entitatea <program>
Un program este un fis , ier text ce cont , ine cod surs˘a care poate fi executat˘a (dup˘a compilare
s , i alte operat , ii specifice). Acesta, la rˆandul lui, poate executa un alt program.
Indentificatorul va fi o cheie natural˘a, for-
Id Text Obligatoriu mat din primele 6 caractere ale indentifi-
catorului programului (eg. AB1234)
Type Text Obligatoriu Poate avea dou˘a valori BATCH sau UTM
Path Text Opt , ional Calea c˘atre locat , ia sursei ˆın proiect
Un program poate chema pentru executare
List˘a de elemente
Programe Opt , ional un alt program (numit s , i subprogram) sau
de tip <program>
mai multe
Entitatea <interfata grafica>
ˆ
Aceasta entitate desemneaz˘a o masc˘a grafic˘a ce poate fi accesat˘a de utilizator. In spate,
aceasta este administrat˘a de un program s , i numai unul.
Atribut Tip Validare Descriere
Id Text Obligatoriu 4 caractere care indentific˘a unic o masc˘a grafic˘a
Description Text Optional 50 de caractere care descriu interfat , a curent˘a
Id Program Text Obligatoriu Id-ul unui program care proceseaz˘a interfat , a curent˘a
Entitatea <leadcard>
Aceast˘a entitate se refer˘a la o funct , ionalitate a systemului ERP ce face posibil˘a startarea
unei proceduri de c˘atre utilizator.
Atribut Tip Validare Descriere
3 sau 5 caractere care indentific˘a unic o entitate
Id Text Obligatoriu de tip leadcard (o aplicat , ie ce permite startarea
unei procedure de c˘atre utilizator)
Description Text Optional 50 de caractere care descriu entitatea curent˘a
Id-ul unui proceduri care este startat˘a de
Id Procedura Text Obligatoriu
leadcard-ul curent
3 Cerinte functionale
,
,
Proiectul presupune realizarea unei aplicat , ii grafice cu urm˘atoarele funct , ionalit˘at , i.
Setarea surselor de date
- citirea datelor si relat , iilor din fis , iere XML (structura s , i exemple sunt ˆın Anex˘a);
- fis , ierele ce reprezint˘a sursa de date pot fi configurate ˆıntr-un fis , ier de tip .ini file, astfel
ˆıncˆat select , ia datelor nu va trebui f˘acut˘a la fiecare rulare, ci o singura dat˘a, la prima
rulare.