diff --git a/Mafia-the-Game.tex b/Mafia-the-Game.tex index 09b6bce..e116a01 100644 --- a/Mafia-the-Game.tex +++ b/Mafia-the-Game.tex @@ -130,7 +130,7 @@ \input{./src/legends.tex} \input{./src/description/index.tex} \input{./src/requirements/index.tex} -% \input{./src/design/index.tex} +\input{./src/design/index.tex} % \input{./src/test.tex} \end{document} diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP01.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP01.tex index 3912c5f..973694a 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP01.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP01.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP01} % TODO: add title +\parameterTable {Datuma simbolu virkne} {IIDP01} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP02.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP02.tex index 1018315..5136108 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP02.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP02.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP02} % TODO: add title +\parameterTable {Laika simbolu virkne} {IIDP02} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP03.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP03.tex index 0f5d7c1..906e421 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP03.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP03.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP03} % TODO: add title +\parameterTable {Skaitlisks stāvokļa kods} {IIDP03} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP04.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP04.tex index f55a3c5..2e4821c 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP04.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP04.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP04} % TODO: add title +\parameterTable {Vārds un uzvārds} {IIDP04} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP05.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP05.tex index 54a1f2d..9c91e56 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP05.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP05.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP05} % TODO: add title +\parameterTable {E-pasts} {IIDP05} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP06.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP06.tex index b01b89b..73edce5 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP06.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP06.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP06} % TODO: add title +\parameterTable {Parole} {IIDP06} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP07.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP07.tex index db65b3b..11ed4ba 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP07.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP07.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP07} % TODO: add title +\parameterTable {Segvārds} {IIDP07} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP08.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP08.tex index abb388c..333b5ba 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP08.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP08.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP08} % TODO: add title +\parameterTable {Profila attēls} {IIDP08} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP09.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP09.tex index 055b9e8..e0aab8a 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP09.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP09.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP09} % TODO: add title +\parameterTable {Biogrāfiskā informācija} {IIDP09} { @@ -11,5 +11,6 @@ \end{enumerate} } { - Dzimis ēteriskā meža sirdī, vienmēr biju noskaņots uz vējiem. Jau no mazotnes parādīju iedzimtu spēju sazināties ar vēsmām un brāzmām, kas plūda cauri senajiem kokiem. + Dzimis ēteriskā meža sirdī, vienmēr biju noskaņots uz vējiem. + Jau no mazotnes parādīju iedzimtu spēju sazināties ar vēsmām un brāzmām, kas plūda cauri senajiem kokiem. } diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP10.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP10.tex index 6db5d58..5ca7c6d 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP10.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP10.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP10} % TODO: add title +\parameterTable {Entitātes identifikators} {IIDP10} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP11.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP11.tex index 00fc409..f4b6d1b 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP11.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP11.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP11} % TODO: add title +\parameterTable {Kārtošanas kods} {IIDP11} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP12.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP12.tex index a03cfbb..05f0fe7 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP12.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP12.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP12} % TODO: add title +\parameterTable {Datubāzes atribūta nosaukums} {IIDP12} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP13.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP13.tex index cfbf186..204e543 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP13.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP13.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP13} % TODO: add title +\parameterTable {Datubāzes pieprasījums} {IIDP13} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP14.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP14.tex index 718b109..93c468c 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP14.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP14.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP14} % TODO: add title +\parameterTable {Meklēšanas uzvedne} {IIDP14} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP15.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP15.tex index c11a804..74bef70 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP15.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP15.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP15} % TODO: add title +\parameterTable {Cena} {IIDP15} { diff --git a/src/requirements/functional-requirements/IO-functions/parameter/IIDP16.tex b/src/requirements/functional-requirements/IO-functions/parameter/IIDP16.tex index 6698d91..2cee772 100644 --- a/src/requirements/functional-requirements/IO-functions/parameter/IIDP16.tex +++ b/src/requirements/functional-requirements/IO-functions/parameter/IIDP16.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP16} % TODO: add title +\parameterTable {Īsziņas teksts} {IIDP16} { diff --git a/src/requirements/functional-requirements/IO-functions/procedure/KPR01.tex b/src/requirements/functional-requirements/IO-functions/procedure/KPR01.tex new file mode 100644 index 0000000..3805405 --- /dev/null +++ b/src/requirements/functional-requirements/IO-functions/procedure/KPR01.tex @@ -0,0 +1,34 @@ +\procedureTable +{Pārskata lappuses iegūšana} +{KPR01} +{ + Aprēķina pārskata lappuses ierakstu nobīdi pēc kura atgriež lappuses ierakstus. +} +{ + Obligātie parametri: + \begin{enumerate} + \item Lappuses numurs - vesels pozitīvs skaitlis; + \item Datubāzes pieprasījums, kas atbilst IIDP13; + \item Rezultātu skaits - vesels nenegatīvs skaitlis. + \end{enumerate} + + Neobligātie parametri: + \begin{enumerate} + \item Ierakstu skaits lappusē - vesels pozitīvs skaitlis. + \end{enumerate} +} +{ + \begin{enumerate} + \item Aprēķina lappušu skaitu ar formulu: $L = ceil(Q / Q_l)$, $Q$ - rezultātu skaits, $Q_l$ - ierakstu skaits vienā lappusē; + \item Ja lappuses numurs pārsniedz kopējo lappušu skaitu, tad turpmāk lappuses numurs ir 1; + \item Aprēķina ierakstu nobīdi ar formulu: $O = (N - 1) * Q_l$, kur $O$ - nobīde; $N$ - lappuses numurs, $Q_l$ - ierakstu skaits vienā lappusē; + \item Pievieno aprēķinātu nobīdi datubāzes pieprasījumam. + \end{enumerate} +} +{ + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}; + \item Lappuses numurs - vesels pozitīvs skaitlis; + \item Kopējs lappušu skaits - vesels pozitīvs skaitlis. + \end{enumerate} +} diff --git a/src/requirements/functional-requirements/IO-functions/procedure/KPR02.tex b/src/requirements/functional-requirements/IO-functions/procedure/KPR02.tex new file mode 100644 index 0000000..fd4e75b --- /dev/null +++ b/src/requirements/functional-requirements/IO-functions/procedure/KPR02.tex @@ -0,0 +1,40 @@ +\procedureTable +{Konkrētā istabas, spēlētāja, lietotāja atbilstības pārbaude} +{KPR02} +{ + Pārbauda vai datubāzē eksistē un savstarpēji saistīti lietotāja, spēlētāja un istabas ieraksti, i.e, pārbauda vai spēlētājs atrodas istabā un lietotājs ir šis spēlētājs. +} +{ + Obligātie parametri: + \begin{enumerate} + \item Lietotāja identifikators - atbilst \hyperref[tab:IIDP10]{IIDP10} + \item Spēlētāja identifikators - atbilst \hyperref[tab:IIDP10]{IIDP10} + \item Istabas identifikators - atbilst \hyperref[tab:IIDP10]{IIDP10} + \end{enumerate} +} +{ + \begin{enumerate} + \item Meklē istabas ierakstu pēc spēles istabas identifikatora; + \begin{enumerate} + \item Ja neatrod atgriež ``nepatiess''. + \end{enumerate} + \item Meklē spēlētāju ierakstu pēc spēlētāja un spēles istabas identifikatora; + \begin{enumerate} + \item Ja neatrod, atgriež ``nepatiess''. + \end{enumerate} + \item Meklē lietotāju ierakstu pēc spēlētāja un spēles istabas identifikatora; + \begin{enumerate} + \item Ja neatrod, atgriež ``nepatiess''. + \end{enumerate} + \item Pārbauda, vai lietotāja un spēlētāja ieraksta attiecīgie identifikatori sakrīt; + \begin{enumerate} + \item Ja nesakrīt, atgriež ``nepatiess'' + \end{enumerate} + \item Atgriež ``patiess''. + \end{enumerate} +} +{ + \begin{enumerate} + \item Atbilstības karodziņš - vai dotie identifikatori ir savā starpā saistīti. + \end{enumerate} +} diff --git a/src/requirements/functional-requirements/IO-functions/procedure/KPR03.tex b/src/requirements/functional-requirements/IO-functions/procedure/KPR03.tex new file mode 100644 index 0000000..08336ac --- /dev/null +++ b/src/requirements/functional-requirements/IO-functions/procedure/KPR03.tex @@ -0,0 +1,23 @@ +\procedureTable +{Piederības pārbaude ``Mafija'' lomu grupai} +{KPR03} +{ + Pārbauda, vai konkrētais spēlētājs pieder ``Mafija'' lomu grupai. +} +{ + Obligātie parametri: + \begin{enumerate} + \item Spēlētāja identifikators - \hyperref[tab:IIDP10]{IIDP10} + \end{enumerate} +} +{ + \begin{enumerate} + \item Meklē spēlētāja lomu pēc spēlētāja identifikatora; + \item Ja lomas ``Mafija'' karodziņš parāda to, ka spēlētāja loma nepieder ``Mafija'' lomu grupai, tad atgriež ``nepatiess'' (vērtība 0), pretēji - atgriež ``patiess'' (vērtība 1). + \end{enumerate} +} +{ + \begin{enumerate} + \item Mafijas piederības karodziņš - vai spēlētājs pieder mafijai. + \end{enumerate} +} diff --git a/src/requirements/functional-requirements/IO-functions/procedure/KPR04.tex b/src/requirements/functional-requirements/IO-functions/procedure/KPR04.tex new file mode 100644 index 0000000..1407122 --- /dev/null +++ b/src/requirements/functional-requirements/IO-functions/procedure/KPR04.tex @@ -0,0 +1,37 @@ +\procedureTable +{Pieprasījuma filtru pievienošana} +{KPR04} +{ + Pieprasījuma filtru pievienošana +} +{ + Obligātie parametri: + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}; + \item Filtra atribūta nosaukums - datubāzes identifikators. + \end{enumerate} + + Neobligātie parametri: + \begin{enumerate} + \item Entitātes identifikators - atbilst \hyperref[tab:IIDP10]{IIDP10}. + \end{enumerate} + +} +{ + \begin{enumerate} + \item Pārbauda, vai katrs atribūts no filtra atribūtu saraksta ar tādu nosaukumu eksistē; + \begin{enumerate} + \item Ja kāds no tiem neeksistē, beidz apstrādi. + \end{enumerate} + \item Katram filtra atribūtam pievieno filtru datubāzes pieprasījumu; + \begin{enumerate} + \item Ja entitātes identifikators ir iesniegts, pievieno filtrēšanu pēc šī identifikatora. + \item Ja nav, filtrē pēc karodziņa ``patiess''. + \end{enumerate} + \end{enumerate} +} +{ + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}. + \end{enumerate} +} diff --git a/src/requirements/functional-requirements/IO-functions/procedure/KPR05.tex b/src/requirements/functional-requirements/IO-functions/procedure/KPR05.tex new file mode 100644 index 0000000..38bfa23 --- /dev/null +++ b/src/requirements/functional-requirements/IO-functions/procedure/KPR05.tex @@ -0,0 +1,28 @@ +\procedureTable +{Meklēšanas nosacījuma pievienošana} +{KPR06} +{ + Apstrādā datubāzes pieprasījumu, pievienojot atbilstošus meklēšanas nosacījumus. +} +{ + Obligātie parametri: + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}; + \item Meklēšanas atribūtu nosaukumu saraksts, kas sastāv no simbolu virknēm, kas atbilst \hyperref[tab:IIDP12]{IIDP12}; + \item Meklēšanas uzvedne - simbolu virkne, kas \hyperref[tab:IIDP14]{IIDP14}. + \end{enumerate} +} +{ + \begin{enumerate} + \item Pārbauda, vai katrs atribūts no meklēšanas atribūtu saraksta ar tādu nosaukumu eksistē; + \begin{enumerate} + \item Ja neeksistē, beidz apstrādi. + \end{enumerate} + \item Pievieno meklēšanas nosacījumu pieprasījumu ar meklēšanas saraksta atribūtiem. + \end{enumerate} +} +{ + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}. + \end{enumerate} +} diff --git a/src/requirements/functional-requirements/IO-functions/procedure/KPR06.tex b/src/requirements/functional-requirements/IO-functions/procedure/KPR06.tex new file mode 100644 index 0000000..0f714a7 --- /dev/null +++ b/src/requirements/functional-requirements/IO-functions/procedure/KPR06.tex @@ -0,0 +1,28 @@ +\procedureTable +{Kārtošanas nosacījuma pievienošana} +{KPR06} +{ + Apstrādā datubāzes pieprasījumu, pievienojot atbilstošus meklēšanas nosacījumus. +} +{ + Obligātie parametri: + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}; + \item Meklēšanas atribūtu nosaukumu saraksts, kas sastāv no simbolu virknēm, kas atbilst \hyperref[tab:IIDP12]{IIDP12}; + \item Kārtošanas kods, kas atbilst \hyperref[tab:IIDP11]{IIDP11}. + \end{enumerate} +} +{ + \begin{enumerate} + \item Pārbauda, vai atribūts ar tādu nosaukumu eksistē; + \begin{enumerate} + \item Ja neeksistē, beidz apstrādi. + \end{enumerate} + \item Pievieno kārtošanu attiecīgajam atribūtam attiecīgi kārtošanas kodam. + \end{enumerate} +} +{ + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}. + \end{enumerate} +} diff --git a/src/requirements/functional-requirements/IO-functions/procedure/KPR07.tex b/src/requirements/functional-requirements/IO-functions/procedure/KPR07.tex new file mode 100644 index 0000000..56ffff2 --- /dev/null +++ b/src/requirements/functional-requirements/IO-functions/procedure/KPR07.tex @@ -0,0 +1,42 @@ +\procedureTable +{ + Pārskata pieprasījuma sagatavošana +} +{KPR07} +{ + Sagatavo entitātes pārskata datubāzes pieprasījumu pievienojot neobligātu lappuses nobīdi, filtrēšanu un kārtošanu. +} +{ + Obligātie parametri: + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}. + \end{enumerate} + + Neobligātie parametri: + \begin{enumerate} + \item Lappuses numurs - vesels pozitīvs skaitlis; + \item Meklēšanas uzvedne - simbolu virkne ar garumu līdz 50 simboliem bez atļauto simbolu ierobežojumiem; + \item Kārtošanas vārdnīcu saraksts, kas sastāv no vārdnīcām: datu bāzes atribūta nosaukums (atbilst \hyperref[tab:IDP12]{IDP12}) - kārtošanas kods (atbilst \hyperref[tab:IDP11]{IDP11}); + \item Filtru vārdnīcu saraksts, kas sastāv no vārdnīcām: datu bāzes atribūta nosaukums (atbilst \hyperref[tab:IDP12]{IDP12}) - filtra vērtība (vesels skaitlis) un filtra veids (0 - Būla mainīgā filtrs, 1 - entitātes identifikatora filtrs). + \end{enumerate} +} +{ + \begin{enumerate} + \item Ja filtru vārdnīcu saraksts nav tukšs, katram saraksta elementam pievieno kārtošanu pieprasījumam ar attiecīgiem atribūtu nosaukumiem, filtra veidiem un vērtībām, izmantojot \hyperref[tab:KPR04]{KPR04}; + \item Ja meklēšanas uzvedne ir iesniegta un nav tukša simbolu virkne, tad pieprasījumam pievieno meklēšanas nosacījumu meklēšanai pēc pilna vārda, segvārda un biogrāfijas, izmantojot \hyperref[tab:KPR05]{KPR05}; + \item Ja kārtošanas vārdnīcu saraksts nav tukšs, katram saraksta elementam pievieno kārtošanu pieprasījumam ar attiecīgiem atribūtu nosaukumiem, kārtošanas kodiem, izmantojot \hyperref[tab:KPR06]{KPR06}; + \item Ja lappuses numurs netika iesniegts, uzskata, ka lappuses numurs ir 1; + \item Pieprasa ierakstu saskaitīšanu, izmantojot sagatavoto pieprasījumu. + \begin{enumerate} + \item Ja rezultātu skaits ir lielāks par 0, iegūst lappuses ierakstu nobīdi, lappuses numuru un kopējo lappušu skaitu, izmantojot \hyperref[tab:KPR01]{KPR01} ar attiecīgo rezultātu skaitu, lappuses numuru, noklusēto ierakstu skaitu lappusē; + \item Ja rezultātu skaits ir 0, kopējo lappušu skaitu un lappuses numuru uzskata par 0. + \end{enumerate} + \end{enumerate} +} +{ + \begin{enumerate} + \item Datubāzes pieprasījums, kas atbilst \hyperref[tab:IIDP13]{IIDP13}; + \item Lappuses numurs - vesels pozitīvs skaitlis; + \item Kopējs lappušu skaits - vesels pozitīvs skaitlis. + \end{enumerate} +} diff --git a/src/requirements/functional-requirements/IO-functions/procedure/index.tex b/src/requirements/functional-requirements/IO-functions/procedure/index.tex index d4c0d3e..7553e64 100644 --- a/src/requirements/functional-requirements/IO-functions/procedure/index.tex +++ b/src/requirements/functional-requirements/IO-functions/procedure/index.tex @@ -1 +1,8 @@ \subsubsection{Kopīgās procedūras} + +\input{./src/requirements/functional-requirements/IO-functions/procedure/KPR01.tex} +\input{./src/requirements/functional-requirements/IO-functions/procedure/KPR02.tex} +\input{./src/requirements/functional-requirements/IO-functions/procedure/KPR03.tex} +\input{./src/requirements/functional-requirements/IO-functions/procedure/KPR04.tex} +\input{./src/requirements/functional-requirements/IO-functions/procedure/KPR05.tex} +\input{./src/requirements/functional-requirements/IO-functions/procedure/KPR06.tex} diff --git a/src/requirements/functional-requirements/index.tex b/src/requirements/functional-requirements/index.tex index 7b63769..8113409 100644 --- a/src/requirements/functional-requirements/index.tex +++ b/src/requirements/functional-requirements/index.tex @@ -4,4 +4,4 @@ \input{./src/requirements/functional-requirements/function-modules.tex} \input{./src/requirements/functional-requirements/IO-functions/index.tex} -% \input{./src/requirements/functional-requirements/modules/index.tex} +\input{./src/requirements/functional-requirements/modules/index.tex} diff --git a/src/requirements/index.tex b/src/requirements/index.tex index 50f6bdd..3e3b4fa 100644 --- a/src/requirements/index.tex +++ b/src/requirements/index.tex @@ -1,4 +1,4 @@ \section{Programmatūras prasību specifikācija} \input{./src/requirements/conceptual-description.tex} \input{./src/requirements/functional-requirements/index.tex} -% \input{./src/requirements/nonfunctional-requirements/index.tex} +\input{./src/requirements/nonfunctional-requirements/index.tex} diff --git a/src/utils/function-table.tex b/src/utils/function-table.tex index 1725356..e11954b 100644 --- a/src/utils/function-table.tex +++ b/src/utils/function-table.tex @@ -38,7 +38,7 @@ } \newcommand{\moduleFunctionTable}[9]{ - \paragraph{#1} + % \paragraph{#1} \begin{table}[h] \caption{#1}\label{tab:#2} \end{table} @@ -50,16 +50,3 @@ \specificationTableItem{Izvade}{#8} \specificationTableItem{Paziņojumi}{#9} } - -\newcommand{\procedureTable}[8]{ - \paragraph{#1} - \begin{table}[h] - \caption{#1}\label{tab:#2} - \end{table} - \specificationTableItem{Procedūras nosaukums}{#3} - \specificationTableItem{Procedūras identifikators}{#4} - \specificationTableItem{Procedūras apraksts}{#5} - \specificationTableItem{Ievade}{#6} - \specificationTableItem{Apstrāde}{#7} - \specificationTableItem{Izvade}{#8} -} diff --git a/src/utils/index.tex b/src/utils/index.tex index 52887c1..4334a5e 100644 --- a/src/utils/index.tex +++ b/src/utils/index.tex @@ -1,3 +1,4 @@ \input{./src/utils/function-table.tex} \input{./src/utils/entity-table.tex} \input{./src/utils/parameter-table.tex} +\input{./src/utils/procedure-table.tex} diff --git a/src/utils/parameter-table.tex b/src/utils/parameter-table.tex index ad1e2ce..4b28dcc 100644 --- a/src/utils/parameter-table.tex +++ b/src/utils/parameter-table.tex @@ -1,13 +1,13 @@ -\newcommand{\parameterTable}[7]{ +\newcommand{\parameterTable}[5]{ % \paragraph{#1} \begin{table}[h] \caption{#1}\label{tab:#2} \end{table} - \specificationTableItem{Parametra nosaukums}{#3} - \specificationTableItem{Parametra identifikators}{#4} - \specificationTableItem{Parametra apraksts}{#5} - \specificationTableItem{Parametra prasības}{#6} - \specificationTableItem{Parametra piemērs}{#7} + \specificationTableItem{Parametra nosaukums}{#1} + \specificationTableItem{Parametra identifikators}{#2} + \specificationTableItem{Parametra apraksts}{#3} + \specificationTableItem{Parametra prasības}{#4} + \specificationTableItem{Parametra piemērs}{#5} } % \newcommand{\parameterTable}[7]{ diff --git a/src/utils/procedure-table.tex b/src/utils/procedure-table.tex new file mode 100644 index 0000000..234c552 --- /dev/null +++ b/src/utils/procedure-table.tex @@ -0,0 +1,12 @@ +\newcommand{\procedureTable}[6]{ + % \paragraph{#1} + \begin{table}[h] + \caption{#1}\label{tab:#2} + \end{table} + \specificationTableItem{Procedūras nosaukums}{#1} + \specificationTableItem{Procedūras identifikators}{#2} + \specificationTableItem{Procedūras apraksts}{#3} + \specificationTableItem{Ievade}{#4} + \specificationTableItem{Apstrāde}{#5} + \specificationTableItem{Izvade}{#6} +}