Changes between Version 4 and Version 5 of ListofProcesses
- Timestamp:
- 12/08/09 01:16:46 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ListofProcesses
v4 v5 1 = Test=1 = Процеси за упис = 2 2 3 = Процес на упис на предмети за сите студенти = 3 = Студент запишува семестар = 4 5 == Сценарио 1: Редовен студент со стандардна процедура == 4 6 5 7 Предуслов: Студентот да има пристап на системот. 8 6 9 {{{ 7 #!graphviz 10 #!graphviz.dot 8 11 digraph G { 9 12 node [shape=rectangle,style=rounded,labelfontsize=8]; 13 edge [weight=0.5]; 10 14 11 start [shape=circle,label="Старт"]; 12 end [shape=doublecircle,label="Крај"]; 15 start [shape=ellipse,label="Старт",rank="min"]; 16 start1 [shape=ellipse,label="Старт 1",rank="min"]; 17 start2 [shape=ellipse,label="Старт 2",rank="min"]; 18 start3 [shape=ellipse,label="Старт 3",rank="min"]; 19 end1 [shape=ellipse,label="Крај 1",style=filled, fillcolor=red]; 20 end2 [shape=ellipse,label="Крај 2",style=filled, fillcolor=red]; 21 end3 [shape=ellipse,label="Крај 3",style=filled, fillcolor=red]; 22 end [shape=ellipse,label="Крај",style=filled, fillcolor=red]; 13 23 14 24 biraNas [label="Бира насока"]; … … 17 27 prifIzbAuto [label="Прифаќа автоматски\nза сите кои се во ред"]; 18 28 prifIzbMan [label="Прифаќа избор рачно"]; 19 choiDep [label=" Дали останаа\nнеприфатени?", shape=diamond];20 choiSingle [label="Поеди чено\n дали уписво ред?", shape=diamond];29 choiDep [label="Oстанаа неприфатени?", shape=diamond]; 30 choiSingle [label="Поединечно\n дали упис е во ред?", shape=diamond]; 21 31 pecListi [label="Печати и\n потпишува листи\n со одобрени"]; 22 32 otvKurs [label="Отвора курсеви"]; 23 33 zapKurs [label="Одобрени\n ги запишува на\n отворени курсеви"]; 24 studPristapMoodle [label=" Пристап на Moodle"];34 studPristapMoodle [label="Ако требало\nПристап на Moodle",rank="max"]; 25 35 nastPristapMoodle [label="Пристап на Moodle"]; 26 36 pushtaMoodle [label="По желба\n активира Moodle курс"]; 27 gledaPrifateni [label="Гледа конечен список"];28 gledaIzbrani [label="Гледа список пред одобрување"];37 gledaPrifateni [label="Гледа\n конечен список"]; 38 gledaIzbrani [label="Гледа список\n пред одобрување"]; 29 39 zemaLista [label="Зема листа"]; 30 40 plaka [label="Плаќа трошоци"]; 31 nosivoSTPR [label="Носи документи во студ. праш."]; 41 nosivoSTPR [label="Носи документи\n во студ. праш."]; 42 postZab [label="Внесува забелешка"]; 43 otvSpisok [label="Отвора список\n досега пријавени"]; 44 proveruvaStatus [label="Чека одобрување"]; 45 choiOdobreno [label="Одобрен?", shape=diamond]; 46 vidiZab[label="Види забелешки"]; 32 47 48 start->start1; 33 49 34 start->biraNas; 35 biraPred -> checkDep; 36 pushtaMoodle -> studPristapMoodle; 37 zapKurs -> studPristapMoodle->end; 38 choiSingle -> biraNas [label="Не"]; 39 pecListi->zemaLista; 40 zapKurs->gledaPrifateni; 41 biraPred->gledaIzbrani; 42 43 subgraph cluster_Student { label = "Студент"; 44 biraNas -> biraPred; 45 studPristapMoodle; 46 zemaLista->plaka->nosivoSTPR; 47 } 48 subgraph cluster_OdgovorenUpis { label = "Одговорен за упис"; 49 checkDep -> prifIzbAuto -> choiDep; 50 choiSingle -> prifIzbMan [label="Во ред е"]; 51 prifIzbMan -> pecListi -> otvKurs -> zapKurs; 52 choiDep->choiSingle [label="Да, сега 1 по 1"]; 53 choiDep-> pecListi [label="Не"]; 50 subgraph clusterStudentIzbor { label = "Студент - Почнува упис"; 51 start1->biraNas -> biraPred-> end1; 54 52 } 55 53 54 subgraph cluster_OdgovorenUpis_Upisi { label = "Одговорен за упис - Уписи"; 55 start2->otvSpisok->checkDep -> prifIzbAuto -> choiDep; 56 choiDep -> choiSingle [label="Да"]; 57 choiSingle -> prifIzbMan [label="Во ред е"]; 58 prifIzbMan -> pecListi->end2; 59 choiDep -> pecListi [label="Не"]; 60 choiSingle -> postZab [label="Не, друг избор"]; 61 postZab->choiDep; 62 } 63 64 subgraph cluster_StudentAdmin { label = "Студент - Довршува упис"; 65 start3->proveruvaStatus; 66 proveruvaStatus->proveruvaStatus[weight=1.0,label="Не сеуште"]; 67 proveruvaStatus->choiOdobreno; 68 choiOdobreno->zemaLista [label="Да"]; 69 zemaLista->plaka->nosivoSTPR-> studPristapMoodle->end3; 70 choiOdobreno->vidiZab [label="Не"]; 71 } 72 73 subgraph cluster_OdgovorenUpis_Kurs { label = "Одговорен за упис - Курсеви"; 74 otvKurs -> zapKurs; 75 } 76 77 otvKurs->pushtaMoodle; 78 56 79 subgraph cluster_Nastavnik { label = "Наставник"; 80 pushtaMoodle->nastPristapMoodle ; 57 81 gledaIzbrani; 58 82 gledaPrifateni; 59 otvKurs->pushtaMoodle->nastPristapMoodle ;60 83 } 61 84 62 nastPristapMoodle->end; 63 zapKurs->end; 85 } 64 86 65 }66 87 }}}