Bibliotēkas grāmatu uzskaites sistēma

Saturs
1. ANOTĀCIJA 4
2. UZDEVUMA NOSTĀDNE 5
3. PROBLĒMAPGABALA ĪSS RAKSTUROJUMS 6
4. PROBLĒMAPGABALA PIRMSPROJEKTA ANALĪZE 7
4.1 Vides identifikācija 7
4.1.1 Ārējas vides identifikācija 7
4.1.2 Iekšējas vides identifikācija 7
4.2 Darbības plānošana 7
4.3 Organizācijas darbības analīze 8
4.4 Datu analīze 9
5. PRASĪBAS DATU APSTRĀDES SISTĒMAI 12
6. DAS PROJEKTĒŠANAS LĪDZEKĻU ANALĪZE UN IZVĒLE 13
7. DAS INFOLOĢISKI – STATISKS MODELIS 14
8. DATU BĀZES STRUKTŪRA 18
8.1 Datu bāzes infoloģiskais modelis 18
8.2 Tabulas 18
8.2.1 Tabula “GRAM” 19
8.2.2 Tabula “IZDEV” 19
8.2.3 Tabula “KLIENTI” 20
8.2.4 Tabula “PASUT” 20
8.2.5 Tabula “ATR” 20
8.3 Saites starp tabulām 21
9. DAS DINAMISKS MODELIS 22
9.1 Procesu diagrammas 22
9.1.1 Grāmatu nodošana 22
9.1.2 Grāmatu paņemšana 23
9.1.3 Jaunās grāmatas reģistrēšana 23
9.1.4 Grāmatas noņemšana no uzskaites 24
9.2 Formu diagrammas 25
9.2.1 Formu diagramma “Funkciju izvēle” 25
9.2.2 Formu diagramma “Grāmatu paņemšana” 26
9.2.3 Formu diagramma “Grāmatas nodošana” 28
9.2.4 Formu diagramma “Grāmatas noņemšana no uzskaites” 29
10. INSTRUKCIJAS DARBAM AR DAS 30
10.1 Datu ievade 30
10.2 Datu meklēšana 32
10.3 Datu apskate un labošana 34
10.4 Grāmatas paņemšana 35
10.5 Grāmatas nodošana 35
10.6 Grāmatas noņemšana no uzskaites 36
11. KONTROLPIEMĒRI 37
12. SECINĀJUMI 39
13. IZMANTOTAS LITERATŪRAS SARAKSTS 40

ANOTĀCIJA
Šis apraksts ir studiju darba priekšmetā “Adaptīvas datu apstrādes sistēmas” apraksts. Šis apraksts satur informāciju, kas parādījās izstrādājamas sistēmas analīzes, projektēšanas un realizācijas laikā. Apraksts sastāv no 40 lpp., tās satur 32 zīmējumus: vienu ER modeli, 1 komunikāciju diagrammu ar interfeisa tabulām, 4 procesu diagrammas, 4 formu diagrammas un 20 Datu Apstrādes Sistēmas logus.
Izpildot šo studiju darbu tika izmantoti sekojošie rīki:
Rīks Apraksts
MS Word 97 Atskaites veidošana, modeļu zīmēšana
MS Access 97 Datu Apstrādes Sistēmas realizācija

UZDEVUMA NOSTĀDNE
1. Izvēlēties automatizācijas priekšmetisko jomu;
2. Izdarīt darbības analīze (pirmsprojekta analīze);
3. Izdarīt datu apstrādes sistēmas projektēšanas līdzekļu analīzi un izvēlēties piemērotāko praktiskai realizācijai;
4. Izstrādāt datu apstrādes sistēmas infoloģiski – statisko modeli;
5. Izveidot datu bāzes struktūru;
6. Izstrādāt dinamisko modeli;
7. Balstoties uz izstrādātajiem statiskiem un dinamiskiem modeļiem, realizēt datu apstrādes sistēmu konkrētai priekšmetiskai jomai;
8. Pārbaudīt datu apstrādes sistēmas darbību uz kontrolpiemēriem.

PROBLĒMAPGABALA ĪSS RAKSTUROJUMS
Šajā dokumentā tiek izmantoti sekojošie akronīmi:
Akronīms Atšifrējums (skaidrojums)
Bibliotēkas darbinieks Darbinieks, kas strādā bibliotēkā un apkalpo personas , kas lieto bibliotēkas pakalpojumus
Bibliotēkas lietotājs Persona, kas lieto bibliotēkas pakalpojumus
Pasūtījums Notikums, kad bibliotēkas lietotājs ņem bibliotēkas grāmatas uz noteikto laiku un par noteiktu maksu
Atskaite par pasūtījumu Atskaite, kas var tikt izdrukāta bibliotēkas grāmatu ņemšanas brīdi. Šī atskaite tiek drukāta iesniegta bibliotēkas lietotājam pēc viņa pieprasījuma. Atskaite satur informāciju par paņemtām grāmatām, datumu, kad grāmata tika paņemta, datumu, kad grāmatu ir jānodod. Atskaites drukāšana nav obligāta. Šis atskaites vienīgais mērķis – atgādināt bibliotēkas lietotājam par paņemtām grāmatām, kā arī par nodošanas termiņiem.
Sods par grāmatas zaudēšanu Šis sods ir jāsamaksā bibliotēkas lietotājam gadījumā, ja paņemta grāmata tika pazaudēta. Soda lielums ir 300% no grāmatas cenas.
Atskaite par soda naudas maksājumu Atskaite, kas tiek drukāta un abpusēji parakstīta soda naudas maksāšanas brīdī. Atskaite tiek iesniegta bibliotēkas lietotājam, lai iespējamo strīdu gadījumā, lietotājam būtu pieradījums par soda naudas maksāšanu
Problēmapgabals ir bibliotēkas grāmatas uzskaites sistēma. Jebkurā bibliotēkā eksistē kaut kāda grāmatu uzskaites sistēma, vairākos gadījumos tā ir vienkārša kartotēka. Prasības pret šo uzskaite sistēmu nav īpaši stingras, tomēr šai sistēmai ir jānodrošina vismaz sekojošas informācijas apstrāde (informācijas glabāšana, informācijas meklēšana un tml.):
1. informācija par bibliotēkā esošam grāmatā (grāmata, kuru vismaz teorētiski ir iespējams dabūt bibliotēkā. Teorētiski šādā kontekstā nozīme, ka grāmata ir reģistrēta bibliotēkā, bet pašlaik ir uz rokām);
2. informācija par bibliotēkas lietotājiem (persona, kas izmanto bibliotēkas pakalpojumus).
Tās nozīme, ka grāmatu uzskaites sistēma satur vismaz divus lielus datu krātuves, kas ir paredzētas sekojošas informācijas glabāšanai: informācija par grāmatām un informācija par bibliotēkas lietotājiem. Šīs datu krātuves vairākos gadījumos ir organizētas pēc sekojoša principa: katrai grāmatai un katram bibliotēkas lietotājam ir izveidota atsevišķa kartiņa, kas satur informāciju par grāmatu vai par lietotāju. Visas šīs kartiņas tiek uzglabātas speciālos skapjos. Kartiņu skaits ir atkarīgs no bibliotēkā esošu grāmatu un bibliotēkas lietotāju skaita. Uzturot šāda tipa uzskaites sistēmu, parādās risks, ka grāmatu vai bibliotēku lietotāju skaitam pieaugot, šis sistēmas izmantošana kļūst pārāk darbietilpīga (vajadzēs diezgan liels laiks, lai atrastu nepieciešamo informāciju) un dārga (vajadzēs uzturēt vairākas kartiņas, kartiņu glabāšanai būs vajadzīgi vairāki skapji).
PROBLĒMAPGABALA PIRMSPROJEKTA ANALĪZE
Vides identifikācija
Ārējas vides identifikācija
Veidojot bibliotēkas grāmatu uzskaites sistēmu, nav īpašas vajadzības identificēt ārējo vidi, par cik tā īpaši neietekmē grāmatu uzskaiti.

Iekšējas vides identifikācija
Iekšējas vides identifikācijas rezultāti ir attēloti ar sekojošu zīmējumu:

1.zīm “Iekšējas vides identifikācijas modelis”

Zīmējums satur 5 saites, kuru nozīmē ir sekojoša:
Saite Saites nozīme
Saite Nr.1 Bibliotēkas darbinieks ir interfeiss starp bibliotēkas pakalpojumu lietotājiem un bibliotēku. Bibliotēkas lietotājs griežas pie bibliotēkas darbinieka ar saviem jautājumiem; no bibliotēkas darbinieka saņem visas atbildes, grāmatas, soda rēķinus un tml.
Saite Nr.2 Bibliotēkas darbinieks ir persona, kas meklē nepieciešamas grāmatas.
Saite Nr.3 Bibliotēkas darbinieks ir persona, kas aizpilda ar pasūtījumu saistītos dokumentus un noformē pasūtījumu.
Saite Nr.4 Pasūtījums sastāv no bibliotēkā atrastām grāmatām.
Saite Nr.5 Gadījumā, ja paņemta grāmata ir pazaudēta, ir jāveic maksājumus.

Darbības plānošana
Bibliotēka ir diezgan konservatīva organizācija, kura eksistē jau krietni ilgu laiku. Pēdēja laikā mazliet mainās bibliotēkas sniegtie pakalpojumi: parādās jaunie principiāli jauni pakalpojumi, tādi kā grāmatu pasūtīšana no dažādām izdevniecībām ar bibliotēkas starpniecību, … . Taču šie pakalpojumi īpaši neietekmē bibliotēkas grāmatu uzskaiti, līdz ar to izstrādājamo sistēmu. Iespējamais faktors, kas varētu reāli ietekmēt grāmatu uzskaiti, ir lasīšanas zāles atvēršana. Gadījumā, ja bibliotēkas administrācija nolems atvērt lasīšanas zāli, tad vajadzēs pārskatīt un visticamāk pārstrādāt bibliotēkas organizācionālo un fizisko (vajadzēs atvērt un uzturēt lasīšanas zāli; vajadzēs izmainīt grāmatu glabāšanas kārtību, par cik, visticamāk, nepieciešamas grāmatas vajadzēs meklēt pašiem bibliotēkas lietotājiem nevis bibliotēkas darbiniekiem) struktūru un uzdevumu un funkciju sadali starp bibliotēkas darbiniekiem, kā arī bibliotēkas lietotāju tiesības.. Lasīšanas zāles atvēršana ietekme uz izstrādājamo Datu apstrādes sistēmu ir diezgan liela. Līdz ar to, ja tuvākajā laikā bibliotēkas administrācija plāno lasīšanas zāles atvēršanu bibliotēkā, tad ar grāmatu uzskaites sistēmas izstrādi būtu labāk pagaidīt par cik, ja izmainīsies bibliotēkas struktūra, tad vajadzēs arī mainīt DAS.
Šī darba izpildes ietvaros tiek pieņemts, ka kaut kādas izmaiņas bibliotēkas struktūrā nav ieplānotas.
Organizācijas darbības analīze
Analizējot bibliotēkas struktūru un pamatdarbības var atzīmēt sekojošus aspektus:
Bibliotēka strādā katru dienu: darba laiks darbadienās ir no 9.00 līdz 19.00, sestdienā no 9.00 līdz 15.00. Bibliotēkā nav lasīšanas zāles. Lai izmantotu bibliotēkas pakalpojumus lietotājam ir jāatstāj personīgus datus. Par bibliotēkas pakalpojumiem nav jāmaksā. Vienīgais gadījums, kad ir jāmaksā, ir grāmatas zaudēšana. Par katru pazaudētu grāmatu ir jāmaksā 300% no grāmatas cenas.
Lietotāji bibliotēkas pakalpojumus izmanto galvenokārt, lai paņemtu kādas grāmatas uz noteikto laiku. Pēc šī laika izbeigšanas viņiem ir jānodod grāmatas bibliotēkā. Bibliotēkas pakalpojumu lietotājus apkalpo bibliotēkas darbinieki. Viņi saņem bibliotēkas lietotāja pasūtījumu un izdod grāmatas. Ja dotajā brīdī pieprasītas grāmatas nav, tad bibliotēkas darbinieks paziņo bibliotēkas lietotājam iespējamo laiku, kad grāmata tiks atgriezta bibliotēkā.
Pirms grāmatas saņemšanas, lietotājs paziņo, kad šī grāmata tiks atgriezta. Bibliotēkas darbinieks piefiksē kādas grāmatas tika paņemtas, uz cik ilgu laiku, kā arī datus par klientu. Lietotājs var atgriezt grāmatu pirms šī termiņa izbeigšanas. Tādā gadījumā ir jāpiefiksē, ka grāmata ir nodota un tā ir pieejama citiem.
Var notikt gadījumi, kad grāmatas tiek zaudētas. Tāda gadījumā bibliotēkas lietotājs paziņo par zaudējumu bibliotēkas darbiniekam, kā arī samaksa viņam par pazaudētu grāmatu. Savukārt, bibliotēkas darbinieks noņem pazaudētu grāmatu no uzskaites.
Bibliotēka regulāri saņem jaunas grāmatas. Bibliotēkas darbinieks reģistrē visas šīs grāmatas. Viņš identificē (pielīmē kaut kādu identifikatoru un grāmatas dažās lappusēs ar zīmoga palīdzību norāda šo identifikatoru) jaunās grāmatām. Visas grāmatas tiek ieliktas noteiktā skapī, noteiktā plauktā. Visas grāmatas bibliotēkā ir izvietotas noteiktā kārtībā. Katrai grāmatai ir savs unikālais identifikators, savs skapis un savs plaukts. Visi skapji un plaukti ir sanumurēti. Pēc atgriešanas grāmatas uzreiz tiek ieliktas savās vietās.

Ņemot augšminēto vērā var noteikt visus procesus, kas notiek organizācijā, kā arī personas, kas ir atbildīgas par katra procesa izpildi:
Process Procesam atbilstošu darbību kopa un par attiecīgo darbību atbildīga persona
Bibliotēkas darbinieks Bibliotēkas lietotājs
1. Bibliotēkas jauna lietotāja reģistrēšana Pierakstīt datus par jaunu lietotāju Pasniegt datus par sevi
2. Grāmatu paņemšana
2.1. Pārbaudīt, vai pieprasītas grāmatas ir pieejamas Pasniegt datus par nepieciešamām grāmatām
2.2. Atrast pieprasītas grāmatas. Ja pieprasītas grāmatas pašlaik nav pieejamas, tad paziņot kad tie būs pieejami; vai paziņot, ka tādu grāmatu bibliotēkā nav
2.3. Piefiksēt, ka tādas un tādas grāmatas tika paņemtas līdz noteiktam datumam; piefiksēt datus par grāmatu paņēmēju Informēt par grāmatu nodošanas laiku
2.5. Izdrukāt čeku, vai atskaiti par pasūtījumu un iesniegt to bibliotēkas lietotājam Pārbaudīt čekā vai atskaitē norādīto datu patiesību un apliecināt savu piekrišanu (parakstīt atskaiti)
2.7. Iesniegt bibliotēkas lietotājam pieprasītas grāmatas Paņemt pieprasītas grāmatas
3. Grāmatu nodošana
3.1. Paņemt no bibliotēkas lietotāja grāmatas Nodot bibliotēkas darbiniekam grāmatas
3.2. Piefiksēt, ka grāmatas tika nodotas
3.3. Novietot grāmatas noteiktās vietas
4. Jaunas grāmatas reģistrēšana
4.1. Viennozīmīgi identificēt jaunu grāmatu
4.2. Piefiksēt datus par jauno grāmatu
4.3. Novietot jauno grāmatu noteiktā vietā
5. Grāmatas noņemšana no uzskaites Noņemt no datu krātuvēm visu ar doto grāmatu saistītu informāciju
6.
Datu analīze
Apskatot pirmsprojekta analīzes rezultātus var noteikt pamatvienumus, ar kuriem saistīto informāciju ir jāapstrādā. Pie pamatvienumiem pieder sekojoši vienumi:
1. Bibliotēkā esoša grāmata;
2. Grāmatu izdevniecība;
3. Bibliotēkas lietotājs;
4. Pasūtījums.
Katru vienumu raksturo noteikto īpašību kopa. Šī tabula satur pamatvienumus un ar tiem saistītus atribūtus:
Nr. Pamatvienums Vienumu atribūti
1. Bibliotēkā esoša grāmata Nosaukums
Autors ¬
Izdevniecība
Datums
Cena
Statuss
Pasūtījumam
Kods
Skapis
Plaukts
2. Grāmatu izdevniecība Nosaukums
Adrese
Pilsēta
Adrese
Telefons
Kods
e–pasta adrese
Mājas lapas (home page) adrese
Grāmatas
3. Bibliotēkas lietotājs Vārds
Uzvārds
Dzimšanas datums
Telefons
Adrese
Kods
4. Pasūtījums Grāmata
Datums
Nodošana
Lietotājs
Kods

Lai izvairītos no dažas informācijas dublēšanas, informācija var tikt glabāta dažādās datu krātuves (vēlāk katra datu krātuve tiks realizēta kā atsevišķa tabula). Šī sadale var būt sekojoša:
Nr. Atribūta nosaukums Īss apraksts
1. Datu krātuve “Grāmata”
1.1. Nosaukums Grāmatas nosaukums
1.2. Autors Grāmatas autori
1.3. Izdevniecība Izdevniecības kods
1.4. Datums Grāmatas izdošanas datums
1.5. Cena Grāmatas cena
1.6. Statuss Grāmatas statuss: grāmata pašlaik ir pieejama/ grāmata pašlaik nav pieejama
1.7. Pasūtījums Grāmatas piederība kādam pasūtījumam
1.8. Kods Grāmatas unikālais identifikators (tās ir vai nu pielīmēts grāmatai, vai ir zīmoga veidā, vai arī kaut kādā citā veidā)

2. Datu krātuve “Novietojums”
2.1. Grāmata Grāmatas unikālais identifikators
2.2. Skapis Skapja numurs vai identifikators
2.3. Plaukts Plaukta numurs vai identifikators

3. Datu krātuve “Izdevniecība”
3.1. Nosaukums Izdevniecības nosaukums
3.2. Izdotas grāmatas Izdevniecībā izdotas grāmatas. Šis atribūts tiks izmantots, lai nākotnē varētu saistīt tabulas “Grāmatas” un “Izdevniecība”
3.3. Pilsēta Pilsēta, kurā atrodas izdevniecība
3.4. Adrese Adrese (iela, mājas numurs un tml.), pēc kuras atrodas izdevniecība
3.5. Telefons Izdevniecības telefons
3.6. e–pasta adrese Izdevniecības e–pasta adrese
3.7. Mājas lapas adrese Izdevniecības mājas lapas adrese
3.8. Kods Izdevniecības kods

4. Datu krātuve “Lietotājs”
4.1. Vārds Lietotāja vārds
4.2. Uzvārds Lietotāja uzvārds
4.3. Dzimšanas datums Lietotāja dzimšanas datums
4.4. Telefons Lietotāja telefons
4.5. Adrese Lietotāja adrese
4.6. Kods Lietotāja personālais kods

5. Datu krātuve “Pasūtījums”
5.1. Grāmata Grāmata, kuru lietotājs ir paņēmis
5.2. Datums Grāmatas paņemšanas datums
5.3. Nodošana Grāmatas nodošanas datums
5.4. Lietotājs Lietotājs, kas paņēma grāmatu
5.5. Kods Pasūtījuma kods

PRASĪBAS DATU APSTRĀDES SISTĒMAI
Uz analīzes pamata (nodaļa Nr. 4 “Problēmapgabala pirmsprojekta analīze”) var noformulēt pamatprasības izstrādājamai Datu Apstrādes Sistēmai.
Izstrādājamas DASas pamatprasības ir sekojošas:
1. Glābt datus par katru grāmatu;
2. Glābt datus par katru pasūtījumu;
3. Glābt datus par grāmatas izdevniecību;
4. Glābt datus par bibliotēkas lietotājiem;
5. Gadījumā, ja grāmata tika pazaudēta, aprēķināt soda lielumu un piedāvāt iespēju noņemt grāmatu no uzskaites;
6. Drukāt atskaites. DASai ir jānodrošina darbs ar sekojoša veida atskaitēm:
a. Atskaite par pasūtījumu;
b. Atskaite par soda naudas maksājumu.

DAS PROJEKTĒŠANAS LĪDZEKĻU ANALĪZE UN IZVĒLE
Šodien eksistē vairāki DAS projektēšanas līdzekli (kā piemērus var minēt Oracle Designer, GRADE). Šie līdzekļi piedāvā dažādas iespējas DAS projektēšanai. Daži līdzekli atbalsta vairākas dzīves cikla fāzes: sākot no koncepta izstrādes un beidzot ar DAS izveidi (kodu ģenerēšana pēc izveidotiem modeļiem).
Kā piemēru, var apskatīt rīku GRADE un tā pamatiespējas. GRADE (Graphical Reengineering, Analysis & Design Environment) ir reinženierijas, analīzes un projektēšanas rīku kopums. Šo rīku kopums nodrošina:
1. Biznesprocesu modelēšanu;
2. Organizācijas struktūras modelēšanu;
3. Komunikāciju diagrammu veidošanu;
4. Procesu diagrammu veidošanu;
5. ER diagrammu veidošanu;
6. Datu modelēšanu;
7. Citu svarīgu operāciju izpildi.
DAS sistēmas konkrēta projektēšanas rīka izvēle ir atkarīga no vairākiem faktoriem (izstrādājamas DAS kritiskums un sarežģītība, projekta finansējuma lielums, un tml.).
Šī darba ietvaros netika izmantoti kaut kādi automatizēti projektēšanas rīki. ER modelis un komunikāciju un procesu diagrammas tika veidoti, ievērojot to veidošanas noteikumus, ar vienkāršo grafisko redaktoru.

DAS INFOLOĢISKI – STATISKS MODELIS
Modelis ir nepieciešams DAS analīzei. Modeļa pilnvērtīgumu nosaka gan saturs (realitātes objektīva attēlošana), gan forma (ļauj kvalitatīvi novērtēt modeli). DAS infoloģiski – statisks modelis ir veidots ar komunikāciju diagrammu palīdzību.

2.zīm “DAS statisks modelis”

Informācija, kas plūdis kanālos ir attēlota ar interfeisa tabulu palīdzību.

Interfeisa tabula
IT Link1–2

Nosaukums Piezīmes
VAR Bibliotēkas lietotāja vārds
UZV Bibliotēkas lietotāja uzvārds
DAT Bibliotēkas lietotāja dzimšanas datums
ADR Bibliotēkas lietotāja adrese
TEL Bibliotēkas lietotāja telefons
KODS Bibliotēkas lietotāja personālais kods
NOS Vēlamas grāmatas nosaukums
AUT Vēlamas grāmatas autors
IZD Vēlamas grāmatas izdevniecības nosaukums
DATN Grāmatas nodošanas datums

Interfeisa tabula
IT Link2–1

Nosaukums Piezīmes
NOS Vēlamas grāmatas nosaukums
AUT Vēlamas grāmatas autors
DAT Grāmatas izdošanas datums
STAT Grāmatas status (grāmata ir bibliotēkā / grāmata ir uz rokām)
IZD Vēlamas grāmatas izdevniecības nosaukums

Interfeisa tabula
IT Link2–3

IT Link3–2

Par cik bibliotēkas darbinieks ir persona, kas komunicēs ar izstrādājamo DASu, līdz ar to cauri saitēm “Link 2–3” un “Link 3–2” plūdīs visa nodaļā 4.4 “Datu analīze” uzradīta informācija.

Interfeisa tabula
IT Link3–4

Nosaukums Piezīmes
NOS Grāmatas nosaukums
AUT Grāmatas autors
IZD Izdevniecība
DAT Grāmatas izdošanas datums
CENA Grāmatas cena
STAT Statuss (ir / nav)
PASUT Grāmatas piederība kādam pasūtījumam
IDNUM Grāmatas unikālais identifikators

Interfeisa tabula
IT Link4–3
Šī tabula ir identiska saites “Link 3–4” interfeisa tabulai.

Interfeisa tabula
IT Link3–5

Nosaukums Piezīmes
NOS Izdevniecības nosaukums
PILS Pilsēta, kurā atrodas izdevniecība
IELA Iela, kurā atrodas izdevniecība
KODS Izdevniecības kods
E_MAIL Izdevniecības e–pasta adrese
HOMP Izdevniecības mājas lapas (Home page) adrese

Interfeisa tabula
IT Link5–3
Šī tabula ir identiska saites “Link 3–5” interfeisa tabulai.

Interfeisa tabula
IT Link3–6

Nosaukums Piezīmes
DATP Pasūtījuma noformēšanas datums
DATN Grāmatu nodošanas datums
KLIENTS Bibliotēkas lietotājs, kas ir izdarījis pasūtījumu
KODS Pasūtījuma kods

Interfeisa tabula
IT Link6–3
Šī tabula ir identiska saites “Link 3–6” interfeisa tabulai.

Interfeisa tabula
IT Link3–7

Nosaukums Piezīmes
VAR Bibliotēkas lietotāja vārds
UZD Bibliotēkas lietotāja uzvārds
DAT Bibliotēkas lietotāja dzimšanas datums
ADR Bibliotēkas lietotāja adrese
PNUM Bibliotēkas lietotāja personālais numurs

Interfeisa tabula
IT Link7–3
Šī tabula ir identiska saites “Link 3–7” interfeisa tabulai.

Interfeisa tabula
IT Link3-8

Nosaukums Piezīmes
SNUM Skapja numurs
PNUM Plaukta numurs
GRAM Grāmata, kas ir izvietota pēc skapja numura SNUM un plaukta numura PNUM

Interfeisa tabula
IT Link8–3
Šī tabula ir identiska saites “Link 3–8” interfeisa tabulai.

DATU BĀZES STRUKTŪRA
Datu bāzes infoloģiskais modelis
Datu bāzes infoloģiskais modelis ir izveidots ar ER diagrammu palīdzību.

3.zīm. “ER modelis”
Tabulas
Uz ER – modeļa pamata tiek izveidotas sekojošas tabulas:
Nr. Tabulas nosaukums Piezīmes
1. GRAM Glāba informāciju par grāmatām
2. IZDEV Glāba informāciju par grāmatu izdevniecībām
3. KLIENTI Glāba informāciju par bibliotēkas lietotājiem
4. PASUT Glāba informāciju par pasūtījumiem
5. ATR Glāba informāciju par grāmatu atrašanas vietām

Zemāk ir piedāvāts katras tabulas izsmeļošs apraksts:
Tabula “GRAM”
Nr. Reālie dati Lauka nosaukums Lauka tips Piezīmes
1. Grāmatas nosaukums NOS Text, garums ir 70 simboli
2. Grāmatas autors ¬ AUT Text, garums ir 70 simboli
3. Grāmatas izdevniecība IZD Text, garums ir 10 simboli Šis lauks ir tabulas “GRAM” ārēja atslēga. Šī atslēga tiks izmantota saitei ar tabulu “IZD”
4. Grāmatas izdošanas datums DAT Date (dd,mm,yyyy)
5. Grāmatas cena CENA Денежный
6. Grāmatas statuss STAT Boolean
7. Piederība pasūtījumam PASUT Text, garums ir 10 simboli Šis lauks ir tabulas “GRAM” ārēja atslēga. Šī atslēga tiks izmantota saitei ar tabulu “PASUT”
8. Grāmatas unikālais identifikators IDNUM Text, garums ir 10 simboli Šis lauks ir tabulas “GRAM” unikālā atslēga
Tabula “IZDEV”
Nr. Reālie dati Lauka nosaukums Lauka tips Piezīmes
1. Izdevniecības nosaukums NOS Text, garums ir 25 simboli
2. Pilsēta PILS Text, garums ir 25 simboli
3. Adrese IELA Text, garums ir 25 simboli
4. Izdevniecības kods KODS Text, garums ir 10 simboli Šīs lauks ir tabulas “IZDEV” unikālā atslēga
5. Izdevniecības e–pasta aderese E_MAIL Hyperlink
6. Izdevniecības mājas lapas adrese HOMP Hyperlink
Tabula “KLIENTI”
Nr. Reālie dati Lauka nosaukums Tips Piezīmes
1. Bibliotēkas lietotāja vārds VAR Text, garums ir 25 simboli
2. Bibliotēkas lietotāja uzvārds UZV Text, garums ir 25 simboli
3. Bibliotēkas lietotāja dzimšanas datums DAT Date (dd,mm,yyyy)
4. Bibliotēkas lietotāja adrese ADR Text, garums ir 70 simboli
5. Bibliotēkas lietotāja personālais numurs PNUM Text, garums ir 13 simboli Šīs lauks ir tabulas “KLIENTI” unikālā atslēga
Tabula “PASUT”
Nr. Reālie dati Lauka nosaukums Lauka tips Piezīmes
1. Pasūtījuma datums DATP Date
(dd,mm,yyyy)
2. Nodošanas datums DATN Date
(dd,mm,yyyy)
3. Klients KLIENTS Text, garums ir 13 simboli Šis lauks ir tabulas “PASUT” ārēja atslēga. Šis lauks tiks izmantos saitei ar tabulu “KLIENTS”
4. Pasūtījuma kods KODS Text, garums ir 10 simboli Šīs lauks ir tabulas “PASUT” unikālā atslēga
Tabula “ATR”
Nr. Reālie dati Lauka nosaukums Tips Piezīmes
1. Skapja numurs SNUM Text, garums ir 4 simboli
2. Plaukta numurs PNUM Text, garums ir 4 simboli
3. Grāmata GRAM Text, garums ir 10 simboli Šīs lauks ir tabulas “GRAM” ārēja atslēga
Saites starp tabulām
Starp tabulām ir jānodrošina saites tā, lai nodrošinātu datu veselumu. Projektējamas datu bāzes tabulas ir saistītas sekojoši:
Nr. Tabula 1, lauks 1 Tabula1, lauks 2 Saites veids un semantika
1. GRAM.IDNUM ATR.GRAM Viens ar vienu. Katrai grāmatai ir tikai viena atrašanas vieta
2. GRAM.IZD IZDEV.KODS Viens ar daudziem. Vienā izdevniecībā var tikt izdotas vairākas grāmatas
3. PASUT.KODS GRAM.PASUT Viens ar daudziem. Viens pasūtījums var saturēt vairākas grāmatas, t.i. bibliotēkas lietotājs uzreiz var paņemt vairākas grāmatas
4. KLIENTI.PNUM PASUT.KLIENTS Viens ar daudziem. Viens bibliotēkas lietotājs var izdarīt vairākus pasūtījumus

DAS DINAMISKS MODELIS
Procesu diagrammas
DAS dinamisks modelis ir izveidots ar procesu diagrammām. DAS procesus shematiski var attēlot sekojoši:

4.zīm. “Procesu shēma”
Grāmatu nodošana

5.zīm. “Grāmatas nodošana”
Šajā diagrammā ir attēlotas visas procedūras, kas notiek procesa “Grāmatas nodošana” izpildes laikā.
Grāmatu paņemšana

6.zīm. “Grāmatas paņemšana”
Šajā diagrammā ir attēlotas visas procedūras, kas notiek procesa “Grāmatas paņemšana” izpildes laikā.
Jaunās grāmatas reģistrēšana
Šajā diagrammā ir attēlotas visas procedūras, kas notiek procesa “Jaunās grāmatas reģistrēšana” izpildes laikā.

7.zīm. “Jaunās grāmatas reģistrēšana”
Grāmatas noņemšana no uzskaites

8.zīm. “Grāmatas noņemšana no uzskaites”
Šajā diagrammā ir attēlotas visas procedūras, kas notiek procesa “Grāmatas noņemšana no uzskaites” izpildes laikā.
Formu diagrammas
Visas pārējas no vienas formas pie citiem tiek organizēti ar MS Access makrosiem (turpmāk tekstā makross).
Formu diagramma “Funkciju izvēle”

9.zīm. “Funkciju izvēle”

Datu apstrādes sistēmas interfeisa galvenā forma nodrošina sekojošu funkciju izvēli:
1. Datu ievade nodrošina sekojošu datu ievadi:
a. Dati par grāmatu;
b. Dati par izdevniecību;
c. Dati par bibliotēkas lietotāju;
2. Datu meklēšana nodrošina sekojošu datu meklēšanu:
a. Dati par grāmatu;
b. Dati par izdevniecību;
c. Dati par bibliotēkas lietotāju;
3. Datu apskate nodrošina sekojošu datu apskati:
a. Dati par grāmatu;
b. Dati par izdevniecību;
c. Dati par bibliotēkas lietotāju;
4. Datu labošana nodrošina sekojošu datu labošanu:
a. Dati par grāmatu;
b. Dati par izdevniecību;
c. Dati par bibliotēkas lietotāju;
5. Grāmatas paņemšana nodrošina pasūtījuma reģistrēšanu;
6. Grāmatas nodošana grāmatas nodošanas fakta piefiksēšanu;
7. Izeja dod iespēju pabeigt darbu ar sistēmu.
Augšminēto funkciju detalizētāka apskate ir dota nākamajās nodaļās.

Makrosu apraksts:
Makross Makrosa apraksts
IzejaM Aizver galvēno formu un beida darbu ar sistēmu
AtvDatuIevFormM Atver formu DatuIevForm, kas piedava ievadīt dažāda veida (grāmatas, lietotāji, izdevniecības) datus
AtvDatuMeklFormM Atver formu DatuIevForm, kas piedava sameklēt dažāda veida (grāmatas, lietotāji, izdevniecības) datus
AtvDatuApskatFormM Atver formu DatuIevForm, kas piedava apskatīt dažāda veida (grāmatas, lietotāji, izdevniecības) datus
Formu diagramma “Grāmatu paņemšana”
Dati tiks ierakstīti datu bāzes tabulās tikai tad, kad formā PasNorekForm tiks nospiesta poga “OK”. Līdz šī brīdim visi dati tiks glābti formās.
Pasūtījuma reģistrācija balstās uz datu ierakstīšanas sekojošās tabulās:
1. PASUT: lauki KLIENTS, KODS;
2. GRAM: lauks PASUT.

10.zīm. “Grāmatas paņemšana”
Makrosu apraksts:
Makross Makrosa apraksts
AtvGrMeklRezFormM 1. Meklē grāmatas pēc formā GrMeklForm noradītiem datiem. Meklēšanai tiek izmantots vaicājuma GrMeklVaic;
2. Atver formu GrMeklRezForm.
IzGrMeklFormM 1. Aizver formas GrMeklForm, GrMeklRezForm;
2. Atver formu GalvForm.
AtvPasNofFormM 1. Atver formu PasNoForm;
2. Importē datus par lietotāja izvēlēto grāmatu formā PasNofForm.
IzPasNofFormM 1. Aizver formas GrMeklForm, GrMeklRezForm, PasNofForm;
2. Atver formu GalvForm.
AtskDrukM 1. Datu ierakstīšana datu bāzes tabulās. Ierakstīšana notiek sekojošos laukos:
a. Tabula PASUT: lauki DATP, DATN, KLIENTS, KODS. Šo datu avots ir forma PasNofForm;
b. Tabula GRAM: lauks PASUT. Datu avots ir forma PasNofForm (pasūtījuma kods);
2. Aizver formas GrMeklForm, GrMeklRezForm, PasNofForm, PasNorekForm;
3. Atver atskaiti apskatīšanai un drukāšanai.
PasDatuIerakstM 1. Datu ierakstīšana datu bāzes tabulās. Ierakstīšana notiek sekojošos laukos:
c. Tabula PASUT: lauki DATP, DATN, KLIENTS, KODS. Šo datu avots ir forma PasNofForm;
d. Tabula GRAM: lauks PASUT. Datu avots ir forma PasNofForm (pasūtījuma kods);
2. Aizver formas GrMeklForm, GrMeklRezForm, PasNofForm;
3. Atver formu GalvForm.
AtvLietRegFormM Atver formu LietRegForm.
Formu diagramma “Grāmatas nodošana”
Lauka STAT (tabula GRAM) vērtība mainās tikai tad, kad grāmatas ir nodotas.

11.zīm. “Grāmatas nodošana”
Makrosu apraksts:
Makross Makrosa apraksts
GramNodM Atver formu GrNovietForm, kas satur informāciju par dotas grāmatas atrašanas vietu bibliotēkā (skapja un plaukta numuri). Grāmatas atrašanas vieta tiek noskaidrota ar vaicājuma MeklGrAtrVietVaic.
IzGrNovietFormM 1. Aizver formas GrNodForm, GrNovietForm;
2. Piešķir tabulas GRAM laukam STAT vērtību true;
3. Atver formu GalvForm.
AtcNodM 1. Aizver formas GrNodForm, GrNovietosForm;
2. Neizmaina lauka GRAM.STAT vērtību.
Formu diagramma “Grāmatas noņemšana no uzskaites”

12.zīm. “Grāmatas noņemšana no uzskaites”
Makrosu apraksts:
Makross Makrosa apraksts
SodaAprM 1. Aprēķina soda lielumu. Formula soda lieluma aprēķināšanai ir sekojoša: (grāmatas cena * 3);
2. Atver formu SodaForm.
GrNonemsM 1. Nodzēš datus par doto grāmatu no tabulām GRAM, ATR. Datu dzēšanai tiek izmantots vaicājums GrDzesVaic;
2. Druka soda atskaiti;
3. Aizver formas GrNodForm, SodaForm;
4. Atver formu GalvForm.
AtsSodM Aizver formas GrNodForm, SodaForm.

INSTRUKCIJAS DARBAM AR DAS
Šis nodalījums satur informāciju par darbu ar izveidoto Datu Apstrādes Sistēmu. Nodalījumā ir dots sekojošu operāciju izpildes izsmeļošs apraksts:

Datu apstrādes sistēmas galvenais logs izskatās sekojoši:
13.zīm. “DAS galvenais logs”

Galvenais logs satur pogas, kas dod iespēju izvēlēties pamatoperācijus. Šis logs satur sekojošas pogas:
Nr. Pogas nosaukums Notikuma apraksts
1. Datu ievade Atver formu “Datu ievade”
2. Datu meklēšana Atver formu “Datu meklēšana”
3. Datu apskate un labošana Atver formu “Datu apskate un labošana”
4. Grāmatas nodošana Atver formu “Grāmatas nodošana”
5. Grāmatas noņemšana no uzskaites Atver formu “Grāmatas noņemšana no uzskaites”
6. Izeja Beidz darbu ar sistēmu
Datu ievade
Galvenajā logā nospiežot pogu “Datu ievade” atveras sekojošais logs:
14.zīm. Logs “Datu ievade”
Šī logs piedāvā lietotājam iespēju ievadīt dažāda veida datus. Logs satur sekojošas pogas:
Nr. Pogas nosaukums Notikuma apraksts
1. Grāmatas Ievadīt datus par grāmatām
2. Izdevniecības Ievadīt datus par izdevniecībām
3. Bibliotēkas lietotāji Ievadīt datus par bibliotēkas lietotājiem
4. Izeja Atgriezties galvenajā logā
Logā “Datu ievade” nospiežot pogu “Grāmatas” vai “Izdevniecības” atvērsies sekojošais logs:
15.zīm. “Datu par grāmatām un izdevniecībām ievade”
Šis logs piedāvā iespēju ievadīt datus par grāmatām un/vai izdevniecībām. Izdevniecības datu jāievada loga sadaļā “Dati par izdevniecību”. Datus ir jāievada atbilstošos laukos, piemērām izdevniecības nosaukumu ir jāievada laukā “Nosaukums”, mājas lapas adresi laukā “Home page” un tml. Datus par grāmatām ir jāievada sadaļā “Dati par grāmatām”.
Pēc datu ievades ir jānospiež poga “Izeja”.

Logā “Datu ievade” nospiežot pogu “”Bibliotēkas lietotāji” atvērsies logs “Lietotāja reģistrēšana”:
16.zīm. Logs “Lietotāja reģistrēšana”
Šajā logā ir jāievada bibliotēkas lietotāja personālus datus. Logs satur datu ievades laukus, kuros ir jāievada dati par lietotāju. Lai, pēc datu ievades, lietotājs tiktu piereģistrēts, t.i. dati tiktu ierakstīti datu bāzē, ir jānospiež poga “Reģistrēt”. Nospiežot pogu “Atcelt” lietotājs netiks piereģistrēts un logs aizvērsies.
Datu meklēšana
Galvenajā logā nospiežot pogu “Datu meklēšana”, atvērsies sekojošais logs:
17.zīm. Logs “Datu meklēšana”
Šī logs piedāvā lietotājam iespēju meklēt dažāda veida datus. Logs satur sekojošas pogas:
Nr. Pogas nosaukums Notikuma apraksts
1. Grāmatas Meklēt datus par grāmatām
2. Izdevniecības Meklēt datus par izdevniecībām
3. Bibliotēkas lietotāji Meklēt datus par bibliotēkas lietotājiem
4. Izeja Atgriezties galvenajā logā
Logā “Datu meklēšana” nospiežot pogu “Grāmatas” atvērsies sekojošais logs:
18.zīm. Logs “Grāmatas meklēšana”
Grāmatu meklēšana notiek pēc sekojošiem parametriem:
1. Grāmatas nosaukums;
2. Grāmatas autors;
3. Grāmatas izdevniecība;
4. Grāmatas izdošanas datums (sekojošā un pārējos logos datumu ir jāievada sekojošā formātā: dd,mm,yyyy).
Meklēšanas parametrus ir jāievada ievades laukos. Grāmatas meklēšanai nav obligāti jāievada visi meklēšanas parametri, meklēšana var tikt realizēta pēc ievadītiem parametriem. Pēc meklēšanas parametru ievades ir jānospiež poga “Meklēt”. Pogas “Atcelt” nospiešana atcels grāmatas meklēšanu un aizvērs logu “Grāmatas” meklēšana.
Logā “Grāmatas meklēšana” pēc meklēšanas parametru ievades, nospiežot pogu “Meklēt”, tiks atvērts logs, kas satur grāmatas meklēšanas rezultātus. Šis logs izskatas sekojoši:

19.zīm. “Grāmatas meklēšanas rezultāti”
Loga augšējā daļā ir attēloti grāmatas meklēšanas rezultāti. Lauka “Status” vērtība norāda, vai grāmata ir pieejama (CheckBox ir ieķeksēts) vai nav. Gadījumā, ja bibliotēkas lietotājs pašlaik vēlas dabūt tieši šo grāmatu, bet tā nav pieejama, bibliotēkas darbiniekam ir jāpaziņo par datumu, kad grāmata būs pieejama. Lai dabūtu, šo datumu, bibliotēkas darbiniekam ir jāievada laukā “Grāmata” nepieciešamas grāmatas identifikatoru un jānospiež poga “Nodošanas laiks”. Rezultātā atvērsies logs “Grāmatas nodošanas laiks”, kas dos informāciju par šīs grāmatas nodošanas laiku.

Logā “Datu meklēšana” nospiežot pogu “Izdevniecības” tiks atvērts logs “Izdevniecības meklēšana”:
20.zīm. “Izdevniecības meklēšana”
Ievades lauka ir jāievada meklējamas izdevniecības nosaukumu un jānospiež poga “Meklēt”. Izpildot šīs darbības tiks atvērts logs “Izdevniecības meklēšanas rezultāti”:
21.zīm. “Izdevniecības meklēšanas rezultāti”

Logā “Datu meklēšana” nospiežot pogu “Bibliotēkas lietotāji”, tiks atvērts logs “Lietotāja meklēšana”:
22.zīm. “Lietotāja meklēšana”
Lietotājs tiek meklēts pēc vārda un uzvārda. Pēc meklēšanas parametru ievades ir jānospiež poga “Meklēt”, tiks atvērts logs “Lietotāja meklēšanas rezultāti”:
23.zīm. “Lietotāja meklēšanas rezultāti”
Datu apskate un labošana
Pēc pogas “Datu apskate un labošana” nospiešanas, tiks atvērts logs “Datu apskate un labošana”:
24.zīm. “Datu apskate un labošana”

Šis logs satur sekojošas pogas:
Pogas nosaukums Notikums
Grāmatas Atver logu “Datu apskate un labošana: Grāmatas”, kas ļauj apskatīt un labot datus par grāmatām
Izdevniecības Atver logu “Datu apskate un labošana: Izdevniecības”, kas ļauj apskatīt un labot datus par izdevniecībām
Bibliotēkas lietotāji Atver logu “Datu apskate un labošana: Lietotāji”, kas ļauj apskatīt un labot datus par lietotājiem
Izeja Izeja galvenajā logā

Grāmatas paņemšana
Lai piereģistrētu grāmatas paņemšanu, vispirms ir jāatrod grāmatu, kuru bibliotēkas lietotājs vēlas paņemt. Grāmatas meklēšana ir aprakstīta nodaļā 10.2 “Datu meklēšana”. Gadījumā, ja izdevās atrast lietotājam nepieciešamo grāmatu, tad tas tiks attēlots logā “Grāmatas meklēšanas rezultāti”. Tagad, šajā logā ievades laukā “Grāmata” ir jāievada nepieciešamas grāmatas identifikatoru un nospiest pogu “Pasūtīt”. Tiks atvērts logs “Pasūtījums noformēšana”:
25.zīm. Logs “Pasūtījuma noformēšana”
Šis logs satur sekciju “Pasūtījuma dati”, kurā ir jāievada pieprasīta informācija. Datumus ir jāievada formāta: dd,mm,yyyy. Lai piereģistrētu faktu, ka grāmatas tika paņemtas ir jānospiež poga “OK”. Gadījumā, ja lietotājs, kas vēlas dabūt doto grāmatu, nav piereģistrēts bibliotēkā, tad ir jānospiež poga “Reģistrēt lietotāju”, rezultātā tiks atvērts logs “Lietotāja reģistrēšana”.
Logs satur pogu “Drukāt atskaiti”, kuri nospiežot tiks atvērta apskatei un drukāšanai atskaite par pasūtījumu.
Nospiežot pogu “Atcelt”, logs tiks aizvērts un dati netiks piefiksēti.
Grāmatas nodošana
DAS galvenais logs satur pogu “Grāmatas nodošana”, kuru nospiežot tiks atvērts logs “Grāmatas nodošana”:
26.zīm. Logs “Grāmatas nodošana”
Logs satur ievades lauku, kurā ir jāievada nododamas grāmatas identifikatoru. Pretējā gadījumā ir jānospiež poga “Atcelt”. Pēc pogas “Nodod” nospiešanas, tiks atvērts logs “Grāmatas atrašanas vieta”:

27.zīm. Logs “Grāmatas atrašanas vieta”
Lai grāmatas nodošanas fakts tiktu piereģistrēts ir nepieciešams nospiest pogu “Nodod”. Pretējā gadījumā ir jānospiež poga “Atcelt”.
Grāmatas noņemšana no uzskaites
DAS galvenajā formā nospiežot pogu “Grāmatas noņemšana no uzskaites”, tiks atvērts logs “Grāmatas noņemšana no uzskaites”:
28.zīm. Logs “Grāmatas noņemšana no uzskaites”
Loga ievades laukā ir jāievada noņemamas grāmatas identifikatoru. Pēc identifikatora ievades ir jānospiež poga “OK”. Rezultātā tiks atvērts logs “Sods par grāmatas zaudējumu”:
29.zīm. Logs “Sods par grāmatas zaudējumu”
Šis logs satur ievades sekciju “Lietotājs” ar diviem ievades laukiem: vārds un uzvārds. Šajos laukos ir jānorāda lietotājs vārdu un uzvārdu, lai pēc tam šie dati tiktu attēloti soda atskaitē.
Loga augšējā daļā ir divi lauki:
1. Grāmatas cena – attēlo pazaudētas grāmatas cenu;
2. Soda lielums – cik lielu sodu ir jāsamaksā lietotājam par pazaudēto grāmatu.
Lai izdrukātu soda atskaiti un noņemtu ar pazaudēto grāmatu saistītu informāciju no datu krātuvēm, ir nepieciešams nospiest pogu “OK”. Pretējā gadījumā ir jānospiež poga “Atcelt”.

KONTROLPIEMĒRI
Kā kontrolpiemērs tiks apskatīta operācijas “Grāmatas paņemšana” izpilde. Visi logi, ar kuriem būs jāstrādā šis operācijas izpildes gaitā ir parādīti iepriekšējos nodalījumos (10.2 “Datu meklēšana”, 10.4 “Grāmatas paņemšana”), līdz ar to šis nodalījums saturēs tikai tādas formas, kas pieprasa kādas informācijas ievadi un/vai izvada kādu informāciju.
Kontrolpiemēra izpilde.
DAS galvena formā ir jānospiež poga “Datu meklēšana”. Atvērsies logs “Datu meklēšana”, kurā ir jānospiež poga “Grāmatas”. Rezultātā atvērsies logs “Grāmatas meklēšana”, kurā ir jāievada sekojoša informācija:
30.zīm. Kontrolpiemēra izpilde: logs “Grāmatas meklēšana”

Tagad ir jānospiež pogu “Meklēt”. Rezultātā atvērsies logs “Grāmatas meklēšanas rezultāti”, kas saturēs meklēšanas rezultātus. Logā ievades laukā “Grāmata” ir jānorāda grāmatas, kas ir nepieciešama bibliotēkas lietotājam, identifikatoru:
31.zīm. Kontrolpiemēra izpilde: logs “Grāmatas meklēšanas rezultāti”
Pēc identifikatora ievades ir jānospiež pogu “Pasūtīt”. Tiks atvērts logs “Pasūtījuma noformēšana”. Loga sekcija “Pasūtījuma dati” ir jāievada sekojošus datus:
1. Pasūtījuma datums;
2. Grāmatas nodošanas datums;
3. Lietotāja pers. numurs;
4. Pasūtījuma kods.
Logs ar visiem šiem datiem ir paradīts 25.zīmējumā. Tagad var nospiest pogu “OK” un apskatīt datus par grāmatām:

32.zīm. Kontrolpiemēra izpilde: Datu par grāmatām apskate

Zīmējumā ir redzams, ka lauka pasūtījums vērtība ir ‘p999’. Tieši šis kods tika ievadīts logā “Pasūtījuma noformēšana”.

SECINĀJUMI
Darba izpildes gaitā tika izveidota Datu Apstrādes Sistēma, kas ir domāta bibliotēkas grāmatu uzskaitei. DAS izstrādes process sastāvēja no vairākiem etapiem (soliem): analīze, modelēšana un datu bāzes struktūras projektēšana, DAS realizācija un atkļūdošana.
Visdarbietilpīgākais etaps bija modelēšana un datu bāzes struktūras projektēšana. Šajā etapā tika izveidoti DAS modeli (statiskais un dinamiskais), datu bāzes struktūra (ER modelis) un lietotāja interfeisa diagrammas. Šī etapa rezultāti tika izmantoti kā ieejas informācija realizācijas etapā:
1. ER modelis tika izmantots kā pamats datu bāzes tabulu un saišu starp tabulām veidošanā;
2. Dinamiskais modelis un interfeisa tabulas tika izmantotas lietotāja interfeisa veidošanā.

IZMANTOTAS LITERATŪRAS SARAKSTS
1. Ievads informācijas apstrādes sistēmu projektēšanas metodoloģijā LISTechnology, E.Ginters, Rīga-1996.
2. Datu bāzes projektēšanas un modelēšanas metodika, prof. J.Grundspeņķis, prof. L.Novickis, prof. J.Osis, E.Viktorova.
3. Personīgais lekciju konspekts.