3. Muammoni matematik tarzda shakllantirish va axborotni qayta ishlash usulini tanlash
Vazifada oddiy operatsiyalar va hisob-kitoblarni bajarish kerak. Matematik apparat oldindan belgilangan formulalar bo'yicha ikkita noma'lumni hisoblash shaklida taqdim etiladi.
1) ma'lumotlar bazasidan har bir yozuv bo'yicha yil boshidagi qoldiq, yil oxiridagi qoldiq, ishlab chiqarish rejasi to'g'risidagi ma'lumotlarni, shuningdek mahsulot birligining ulgurji bahosidagi tannarxini chiqarib olish.
2) topshiriqda ko'rsatilgan formula bo'yicha sotish hajmini hisoblash.
3) topshiriqda ko'rsatilgan formula bo'yicha butun savdo hajmining ulgurji narxlardagi tannarxini hisoblab chiqing.
Savdoning butun hajmining eng yuqori narxiga ega bo'lgan mahsulot nomini izlash ma'lumotlar bazasini to'g'ridan-to'g'ri ro'yxatga olish, har bir keyingi elementni oldingi bilan solishtirish orqali amalga oshiriladi. Keyingi element avvalgisidan kattaroq ekanligi aniqlansa, xarajat qiymati bitta bufer o'zgaruvchiga, ikkinchisiga esa satr indeksi yoziladi. Ro'yxatga olish oxirida MEMO maydonida oldindan qayd etilgan indeksga mos keladigan ma'lumotlar bazasidan mahsulot nomi ko'rsatiladi va qiymat bufer o'zgaruvchisidan qayta yoziladi.
StringGrid komponenti orqali axborot chiqarish tizimiga o'rnatilgan . Buning uchun terilgan ma'lumotlar majmuasi massivi ishlatiladi. Yangi yozuv qo'shilganda, ma'lumotlar StringGrid- dan terilgan massivga o'tkaziladi, so'ngra CompareText funktsiyasidan foydalanib, matn ma'nosida mahsulot nomining eng katta qiymatini topish uchun ma'lumotlar bazasi to'g'ridan-to'g'ri qidiriladi . Birinchi kattaroq elementni belgilashda qo'shiladigan yozuv terilgan massivning qatorlari orasiga yoziladi va keyin terilgan massivning barcha "bo'sh bo'lmagan" yozuvlari allaqachon tozalangan StringGrid ga o'tkaziladi . Keyin terilgan massiv tozalanadi.
Bu foydalanuvchining ma'lumotlarni saralash jarayonida ishtirok etishiga bo'lgan ehtiyojni yo'q qiladi. Ma'lumotlar bazasini qayta tiklash jarayoni, go'yo ma'lumotlarni o'zgartirish operatsiyasiga kiritilgan. Ya'ni, ishlab chiquvchining yakuniy maqsadi ma'lumotlar massivini konvertatsiya qilishning yagona protsedurasini yaratish edi.Ammo bu usul (xuddi "qabariq" usuli kabi) faqat kichik ma'lumotlar bazalari uchun qo'llaniladi, chunki katta hajmdagi ma'lumotlarni konvertatsiya qilish katta resurslarni talab qiladi. Shuning uchun ma'lumotlar to'plami ataylab 100 ta yozuv bilan cheklandi, bu shartlar to'plamini to'liq qondiradi (o'ndan ortiq yozuvlar bilan ishlaydi).
Dasturning keyingi mumkin bo'lgan rivojlanishi o'rnatilgan indekslash va qidirish tizimlari, o'rnatilgan tartiblash funktsiyalari bilan standartlashtirilgan ma'lumotlar bazasi turlaridan foydalanish bo'lishi mumkin. Shuningdek, terilgan fayllarni Microsoft dasturlari bilan birlashtirish mumkin idora Excel yoki Access . Bundan tashqari, agar kerak bo'lsa, dasturni mijoz / server pozitsiyasiga o'zgartirish mumkin, bu xavfsiz ma'lumotlar bazalarining umumiy tizimiga, qulay boshqaruvga, shuningdek, yozuvlarni qo'shish / o'zgartirish / o'chirish vakolatlarini taqsimlashga ega bo'ladi.
Do'stlaringiz bilan baham: |