3.2 Programmatūras uzbūve
Sistēmas pamats būs:
- tiešās pieejas fails – datu bāze;
- modulis kas satur apakšprogrammas darbam ar šāda veida failu;
Programma strādās ar šāda tipa ierakstiem:
Doctor_Info = Record
Name, Surname, Profession : String[255];
Hours_start, Hours_end : Time;
Room: String[32];
end;
Paredzēsim modulī šādas failu apkalpošanas funkcijas un procedūras.
1. esošā datu faila atvēršana – parametri : faila identifikators, faila vārds uz nesēja , atvēršanas rezultāts;
2. meklēšana failā pēc parametra: faila identifikators, lauka numurs, rakstzīmju virkne, videja cena(boolean)
3. atvērtā datu faila pārskatīšana – parametri : faila identifikators.
4. faila sakārtošana pēc pazīmes - parametri : faila identifikators, kārtošanas veids;
5. labot viena ieraksta datus pēc pazīmes – parametri : faila identifikators, ieraksta numurs.
6. viena ieraksta dzēšana no faila pēc pazīmes – parametri : faila identifikators, ieraksta numurs.
7. viena ieraksta pievienošana failam pēc pazīmes – parametri : faila identifikators,
8. rakstzīmju virknes simbolu pārveidošana lielajos burtos(uppercase) – parametri: simbolu virkne.
9. faila datu lauka cena vidējās vērtības aprēķināšana pēc pazīmes – parametri : faila identifikators: word tipa.
10. faila ierakstu sakārtošana pēc pazīmes – parametri: faila identifikators.
11. izvēlnes funkcija – lietotāja interfeiss.
…