2. Pasūtītāja prasības
Preču uzskaites sistēmai jāstrādā ar preču ierakstiem. Katrs ieraksts satur šādus parametrus: preces nosaukums, preces cena pērkot vienu preces vienību., preces cena pērkot desmit vienības, preces cena pērkot simts vienības un preces cena pērkot tūkstošs vienības.
Jāparedz iespēja veidot jaunu precu sarakstu, kā arī atvērt jau esošu, iepriekš sastādītu, sistēmu.
Sistēmai jāveic sekojošas darbības ar preču ierakstiem: jauna ieraksta izveidošana, esoša ieraksta labošana un ieraksta dzēšana.
Veidojot ierakstu, jāparedz iespēja aprēķināt preces cenas desmit, simts un tūkstošs vienībām, vadoties no cenas vienai precei, pieņemot, ka standarta atlaides precei ir 5% pērkot 10 gab., 10% pērkot 100 gab. un 20% pērkot 1000 gab.
Nepieciešama ir arī ierakstu meklēšana pēc jebkuras vienas pazīmes.
Lai vienkāršotu bāzes darbību ar klientiem, sistēmai jāparedz veidot „iepirkuma grozu” – klienta izvēlētās preces atsevišķā sarakstā.
3. Apraksts
Veidosim failu apkalpošanas sistēmu.
Paredzēsim visu datu glabāšanu vienā failā.
Programma saturēs sekojošas darbības ar failiem: jauna faila izveidošana, esoša faila atvēršana, kā arī faila aizvēršana.
Lietotājam dosim iespēju veikt sekojošas darbības ar ierakstiem:
• jauna ieraksta pievienošana – iespēja sarakstam pievienot ierakstu, kura parametrus izvēlas lietotājs. Ir iespējami 2 veidi, kā veidot pievienojamo ierakstu:
a) ievadīt visus nepieciešamos datus atsevišķi;
b) ievadīt tikai preces nosaukumu un cenu vienai preces vienībai. Pārējā informācija tiks ģenerēta automātiski pēc pasūtītāja prasībās iekļautajiem nosacījumiem.
• esoša ieraksta labošana – iespēja izvēlēties jebkuras sarakstā esošas preces ierakstu un izlabot jebkuru informāciju;
• ieraksta dzēšana – iespēja dzēst nevajadzīgos ierakstus. Dzēšana var tikt veikta 2 veidos:
a) dzēst jebkuru vienu ierakstu no saraksta;
b) norādīt ieraksta numuru, pēc kura visi sekojošie ieraksti tiks dzēsti (norādīto ierakstu ieskaitot).
Lietotājam būs iespēja arī meklēt konkrētus ierakstus pēc jebkuras vienas pazīmes.
…